5000 array (0,4999) [(0,1),(1,6),(2,3),(3,3),(4,4),(5,8),(6,8),(7,9),(8,7),(9,4),(10,3),(11,9),(12,5),(13,9),(14,6),(15,5),(16,7),(17,4),(18,4),(19,9),(20,7),(21,2),(22,2),(23,9),(24,4),(25,1),(26,3),(27,1),(28,1),(29,2),(30,9),(31,8),(32,9),(33,4),(34,2),(35,1),(36,7),(37,6),(38,7),(39,7),(40,5),(41,2),(42,7),(43,2),(44,6),(45,6),(46,6),(47,2),(48,2),(49,5),(50,9),(51,5),(52,9),(53,6),(54,8),(55,9),(56,6),(57,9),(58,2),(59,2),(60,5),(61,4),(62,5),(63,1),(64,4),(65,3),(66,1),(67,2),(68,4),(69,7),(70,9),(71,4),(72,9),(73,6),(74,1),(75,5),(76,6),(77,7),(78,9),(79,5),(80,8),(81,5),(82,6),(83,1),(84,9),(85,5),(86,8),(87,4),(88,8),(89,6),(90,6),(91,9),(92,2),(93,3),(94,8),(95,2),(96,9),(97,6),(98,8),(99,5),(100,5),(101,1),(102,7),(103,9),(104,5),(105,5),(106,5),(107,2),(108,7),(109,5),(110,9),(111,1),(112,2),(113,6),(114,6),(115,8),(116,5),(117,8),(118,7),(119,1),(120,8),(121,3),(122,8),(123,3),(124,9),(125,6),(126,1),(127,5),(128,8),(129,1),(130,8),(131,8),(132,5),(133,5),(134,5),(135,7),(136,8),(137,4),(138,1),(139,2),(140,2),(141,7),(142,8),(143,5),(144,2),(145,8),(146,1),(147,1),(148,2),(149,4),(150,4),(151,3),(152,2),(153,3),(154,7),(155,7),(156,9),(157,2),(158,3),(159,1),(160,2),(161,1),(162,1),(163,1),(164,3),(165,4),(166,2),(167,5),(168,3),(169,4),(170,9),(171,5),(172,5),(173,7),(174,8),(175,8),(176,8),(177,5),(178,9),(179,9),(180,4),(181,5),(182,8),(183,6),(184,5),(185,2),(186,7),(187,9),(188,9),(189,8),(190,3),(191,6),(192,8),(193,1),(194,4),(195,9),(196,6),(197,9),(198,4),(199,3),(200,3),(201,8),(202,7),(203,7),(204,3),(205,2),(206,8),(207,2),(208,6),(209,6),(210,6),(211,4),(212,3),(213,9),(214,8),(215,7),(216,2),(217,7),(218,5),(219,6),(220,3),(221,5),(222,6),(223,3),(224,9),(225,9),(226,7),(227,4),(228,5),(229,7),(230,9),(231,6),(232,8),(233,4),(234,7),(235,8),(236,7),(237,3),(238,7),(239,7),(240,7),(241,4),(242,9),(243,3),(244,5),(245,2),(246,2),(247,6),(248,8),(249,9),(250,8),(251,8),(252,8),(253,6),(254,4),(255,8),(256,4),(257,6),(258,9),(259,8),(260,2),(261,6),(262,9),(263,3),(264,4),(265,7),(266,7),(267,3),(268,3),(269,2),(270,8),(271,6),(272,7),(273,9),(274,4),(275,8),(276,1),(277,7),(278,6),(279,6),(280,2),(281,9),(282,1),(283,5),(284,8),(285,8),(286,2),(287,9),(288,2),(289,8),(290,6),(291,6),(292,7),(293,9),(294,9),(295,3),(296,3),(297,1),(298,5),(299,2),(300,2),(301,8),(302,3),(303,6),(304,3),(305,1),(306,9),(307,8),(308,1),(309,3),(310,5),(311,8),(312,7),(313,5),(314,3),(315,1),(316,8),(317,7),(318,6),(319,1),(320,1),(321,8),(322,5),(323,6),(324,9),(325,8),(326,4),(327,3),(328,8),(329,9),(330,6),(331,7),(332,3),(333,5),(334,1),(335,7),(336,7),(337,4),(338,4),(339,2),(340,9),(341,9),(342,5),(343,6),(344,4),(345,1),(346,7),(347,3),(348,7),(349,7),(350,8),(351,9),(352,9),(353,8),(354,3),(355,7),(356,8),(357,4),(358,6),(359,4),(360,4),(361,2),(362,1),(363,4),(364,3),(365,1),(366,9),(367,7),(368,3),(369,8),(370,7),(371,6),(372,8),(373,9),(374,6),(375,2),(376,5),(377,6),(378,1),(379,7),(380,2),(381,5),(382,9),(383,2),(384,6),(385,5),(386,3),(387,4),(388,4),(389,5),(390,8),(391,4),(392,6),(393,9),(394,4),(395,9),(396,4),(397,1),(398,8),(399,6),(400,4),(401,7),(402,7),(403,2),(404,3),(405,4),(406,8),(407,3),(408,4),(409,9),(410,9),(411,4),(412,6),(413,1),(414,5),(415,1),(416,3),(417,8),(418,4),(419,3),(420,5),(421,2),(422,2),(423,2),(424,3),(425,6),(426,6),(427,6),(428,2),(429,9),(430,6),(431,8),(432,7),(433,2),(434,1),(435,2),(436,6),(437,9),(438,8),(439,6),(440,3),(441,8),(442,4),(443,3),(444,5),(445,4),(446,1),(447,2),(448,4),(449,5),(450,8),(451,5),(452,8),(453,6),(454,2),(455,4),(456,3),(457,6),(458,1),(459,2),(460,2),(461,4),(462,4),(463,8),(464,7),(465,6),(466,9),(467,9),(468,4),(469,4),(470,9),(471,1),(472,5),(473,3),(474,2),(475,5),(476,3),(477,6),(478,3),(479,7),(480,1),(481,5),(482,9),(483,6),(484,4),(485,3),(486,8),(487,7),(488,2),(489,2),(490,1),(491,2),(492,8),(493,5),(494,1),(495,9),(496,2),(497,9),(498,3),(499,1),(500,4),(501,9),(502,1),(503,1),(504,2),(505,8),(506,3),(507,6),(508,1),(509,2),(510,1),(511,7),(512,2),(513,2),(514,1),(515,7),(516,3),(517,6),(518,5),(519,1),(520,3),(521,9),(522,2),(523,2),(524,5),(525,5),(526,2),(527,3),(528,8),(529,1),(530,7),(531,9),(532,4),(533,8),(534,2),(535,9),(536,2),(537,8),(538,9),(539,7),(540,7),(541,2),(542,1),(543,7),(544,6),(545,7),(546,6),(547,6),(548,9),(549,9),(550,1),(551,4),(552,5),(553,7),(554,4),(555,2),(556,2),(557,8),(558,2),(559,1),(560,3),(561,2),(562,1),(563,3),(564,8),(565,4),(566,8),(567,1),(568,1),(569,1),(570,4),(571,6),(572,6),(573,1),(574,7),(575,7),(576,5),(577,6),(578,2),(579,3),(580,6),(581,9),(582,7),(583,9),(584,9),(585,1),(586,2),(587,3),(588,2),(589,3),(590,4),(591,7),(592,2),(593,6),(594,2),(595,4),(596,4),(597,9),(598,7),(599,8),(600,1),(601,2),(602,5),(603,2),(604,4),(605,5),(606,6),(607,7),(608,4),(609,5),(610,8),(611,6),(612,3),(613,3),(614,6),(615,6),(616,3),(617,8),(618,7),(619,6),(620,4),(621,1),(622,2),(623,5),(624,7),(625,2),(626,3),(627,5),(628,8),(629,3),(630,4),(631,5),(632,3),(633,8),(634,1),(635,8),(636,4),(637,7),(638,4),(639,3),(640,3),(641,4),(642,7),(643,2),(644,4),(645,3),(646,6),(647,6),(648,4),(649,9),(650,2),(651,1),(652,7),(653,9),(654,5),(655,2),(656,7),(657,6),(658,7),(659,4),(660,9),(661,9),(662,7),(663,5),(664,7),(665,2),(666,4),(667,1),(668,1),(669,2),(670,2),(671,7),(672,4),(673,6),(674,5),(675,3),(676,1),(677,3),(678,7),(679,5),(680,6),(681,1),(682,4),(683,8),(684,8),(685,8),(686,9),(687,9),(688,9),(689,5),(690,6),(691,5),(692,3),(693,2),(694,9),(695,9),(696,8),(697,2),(698,6),(699,2),(700,5),(701,1),(702,4),(703,8),(704,9),(705,9),(706,3),(707,6),(708,1),(709,3),(710,6),(711,4),(712,3),(713,9),(714,3),(715,9),(716,6),(717,1),(718,7),(719,6),(720,9),(721,9),(722,1),(723,2),(724,9),(725,6),(726,4),(727,8),(728,5),(729,2),(730,7),(731,6),(732,6),(733,8),(734,3),(735,5),(736,4),(737,8),(738,3),(739,6),(740,1),(741,2),(742,3),(743,3),(744,3),(745,7),(746,2),(747,2),(748,6),(749,8),(750,4),(751,6),(752,7),(753,8),(754,9),(755,5),(756,5),(757,1),(758,1),(759,6),(760,5),(761,2),(762,8),(763,2),(764,6),(765,3),(766,5),(767,8),(768,2),(769,9),(770,1),(771,7),(772,8),(773,7),(774,4),(775,6),(776,8),(777,1),(778,2),(779,1),(780,6),(781,3),(782,6),(783,3),(784,8),(785,9),(786,5),(787,6),(788,9),(789,8),(790,9),(791,9),(792,6),(793,8),(794,4),(795,5),(796,8),(797,1),(798,7),(799,5),(800,6),(801,1),(802,6),(803,7),(804,8),(805,8),(806,2),(807,1),(808,1),(809,4),(810,5),(811,2),(812,9),(813,4),(814,1),(815,8),(816,5),(817,5),(818,9),(819,9),(820,4),(821,2),(822,1),(823,8),(824,1),(825,2),(826,8),(827,4),(828,2),(829,4),(830,5),(831,5),(832,7),(833,3),(834,8),(835,5),(836,2),(837,1),(838,4),(839,8),(840,5),(841,7),(842,2),(843,1),(844,3),(845,3),(846,7),(847,3),(848,3),(849,7),(850,1),(851,5),(852,8),(853,4),(854,8),(855,4),(856,3),(857,5),(858,6),(859,4),(860,2),(861,5),(862,3),(863,5),(864,5),(865,7),(866,7),(867,4),(868,5),(869,5),(870,6),(871,2),(872,7),(873,2),(874,7),(875,8),(876,4),(877,9),(878,7),(879,8),(880,7),(881,5),(882,4),(883,6),(884,5),(885,3),(886,3),(887,5),(888,9),(889,4),(890,7),(891,4),(892,1),(893,9),(894,2),(895,8),(896,6),(897,5),(898,7),(899,2),(900,1),(901,2),(902,5),(903,2),(904,2),(905,3),(906,3),(907,4),(908,8),(909,5),(910,7),(911,6),(912,1),(913,5),(914,3),(915,2),(916,6),(917,3),(918,9),(919,4),(920,7),(921,9),(922,8),(923,7),(924,2),(925,6),(926,3),(927,5),(928,4),(929,2),(930,1),(931,3),(932,9),(933,5),(934,6),(935,9),(936,3),(937,9),(938,9),(939,8),(940,1),(941,4),(942,8),(943,6),(944,1),(945,1),(946,5),(947,7),(948,4),(949,4),(950,1),(951,2),(952,9),(953,6),(954,6),(955,2),(956,8),(957,8),(958,9),(959,9),(960,7),(961,9),(962,1),(963,4),(964,2),(965,3),(966,3),(967,4),(968,3),(969,3),(970,4),(971,6),(972,9),(973,9),(974,1),(975,3),(976,7),(977,2),(978,7),(979,4),(980,2),(981,8),(982,4),(983,5),(984,6),(985,4),(986,9),(987,9),(988,3),(989,7),(990,7),(991,6),(992,9),(993,6),(994,9),(995,8),(996,2),(997,1),(998,7),(999,8),(1000,6),(1001,2),(1002,3),(1003,3),(1004,7),(1005,7),(1006,3),(1007,1),(1008,9),(1009,4),(1010,2),(1011,2),(1012,5),(1013,5),(1014,5),(1015,6),(1016,3),(1017,6),(1018,8),(1019,4),(1020,9),(1021,9),(1022,9),(1023,9),(1024,5),(1025,1),(1026,9),(1027,9),(1028,9),(1029,3),(1030,7),(1031,8),(1032,1),(1033,2),(1034,7),(1035,7),(1036,1),(1037,1),(1038,9),(1039,6),(1040,8),(1041,6),(1042,1),(1043,6),(1044,6),(1045,5),(1046,8),(1047,5),(1048,6),(1049,7),(1050,4),(1051,3),(1052,3),(1053,1),(1054,4),(1055,5),(1056,9),(1057,1),(1058,5),(1059,6),(1060,1),(1061,3),(1062,1),(1063,2),(1064,4),(1065,6),(1066,3),(1067,8),(1068,2),(1069,5),(1070,7),(1071,4),(1072,4),(1073,3),(1074,9),(1075,8),(1076,9),(1077,6),(1078,4),(1079,7),(1080,1),(1081,6),(1082,4),(1083,7),(1084,3),(1085,4),(1086,5),(1087,4),(1088,3),(1089,2),(1090,9),(1091,4),(1092,5),(1093,8),(1094,6),(1095,8),(1096,9),(1097,4),(1098,3),(1099,1),(1100,2),(1101,3),(1102,6),(1103,8),(1104,3),(1105,1),(1106,6),(1107,6),(1108,3),(1109,2),(1110,2),(1111,3),(1112,2),(1113,6),(1114,4),(1115,8),(1116,9),(1117,2),(1118,2),(1119,3),(1120,9),(1121,5),(1122,5),(1123,8),(1124,7),(1125,8),(1126,2),(1127,9),(1128,2),(1129,3),(1130,6),(1131,7),(1132,8),(1133,7),(1134,5),(1135,9),(1136,2),(1137,2),(1138,9),(1139,6),(1140,3),(1141,5),(1142,2),(1143,1),(1144,9),(1145,8),(1146,1),(1147,1),(1148,6),(1149,1),(1150,1),(1151,7),(1152,3),(1153,8),(1154,5),(1155,1),(1156,9),(1157,7),(1158,9),(1159,7),(1160,3),(1161,3),(1162,2),(1163,3),(1164,8),(1165,7),(1166,3),(1167,6),(1168,5),(1169,4),(1170,9),(1171,3),(1172,8),(1173,8),(1174,4),(1175,4),(1176,3),(1177,4),(1178,8),(1179,8),(1180,8),(1181,1),(1182,4),(1183,9),(1184,5),(1185,8),(1186,4),(1187,7),(1188,7),(1189,1),(1190,5),(1191,7),(1192,8),(1193,3),(1194,4),(1195,1),(1196,3),(1197,9),(1198,9),(1199,2),(1200,9),(1201,6),(1202,1),(1203,2),(1204,5),(1205,9),(1206,9),(1207,1),(1208,8),(1209,2),(1210,2),(1211,3),(1212,1),(1213,7),(1214,6),(1215,3),(1216,1),(1217,5),(1218,8),(1219,2),(1220,3),(1221,9),(1222,7),(1223,1),(1224,8),(1225,9),(1226,5),(1227,8),(1228,2),(1229,2),(1230,7),(1231,3),(1232,2),(1233,6),(1234,7),(1235,8),(1236,8),(1237,1),(1238,4),(1239,1),(1240,3),(1241,3),(1242,2),(1243,6),(1244,8),(1245,5),(1246,3),(1247,8),(1248,7),(1249,6),(1250,1),(1251,3),(1252,7),(1253,2),(1254,4),(1255,5),(1256,9),(1257,3),(1258,4),(1259,9),(1260,7),(1261,6),(1262,4),(1263,5),(1264,3),(1265,7),(1266,3),(1267,4),(1268,8),(1269,4),(1270,2),(1271,4),(1272,1),(1273,3),(1274,4),(1275,4),(1276,5),(1277,9),(1278,3),(1279,7),(1280,6),(1281,7),(1282,8),(1283,2),(1284,8),(1285,2),(1286,9),(1287,8),(1288,9),(1289,2),(1290,5),(1291,8),(1292,4),(1293,9),(1294,8),(1295,9),(1296,1),(1297,9),(1298,8),(1299,5),(1300,9),(1301,1),(1302,1),(1303,1),(1304,1),(1305,7),(1306,2),(1307,4),(1308,8),(1309,3),(1310,5),(1311,1),(1312,2),(1313,5),(1314,3),(1315,1),(1316,6),(1317,8),(1318,8),(1319,8),(1320,3),(1321,1),(1322,9),(1323,5),(1324,5),(1325,1),(1326,1),(1327,4),(1328,5),(1329,3),(1330,2),(1331,4),(1332,1),(1333,8),(1334,9),(1335,8),(1336,1),(1337,4),(1338,5),(1339,7),(1340,9),(1341,1),(1342,2),(1343,8),(1344,3),(1345,3),(1346,8),(1347,8),(1348,7),(1349,6),(1350,5),(1351,9),(1352,3),(1353,6),(1354,7),(1355,9),(1356,6),(1357,9),(1358,5),(1359,1),(1360,4),(1361,2),(1362,8),(1363,5),(1364,5),(1365,3),(1366,9),(1367,1),(1368,3),(1369,3),(1370,8),(1371,2),(1372,2),(1373,9),(1374,5),(1375,9),(1376,3),(1377,7),(1378,3),(1379,6),(1380,1),(1381,9),(1382,3),(1383,9),(1384,6),(1385,7),(1386,9),(1387,2),(1388,3),(1389,1),(1390,8),(1391,6),(1392,7),(1393,6),(1394,6),(1395,1),(1396,4),(1397,4),(1398,2),(1399,5),(1400,1),(1401,7),(1402,4),(1403,3),(1404,1),(1405,5),(1406,9),(1407,2),(1408,7),(1409,4),(1410,8),(1411,5),(1412,5),(1413,3),(1414,3),(1415,9),(1416,2),(1417,7),(1418,1),(1419,7),(1420,4),(1421,1),(1422,7),(1423,6),(1424,4),(1425,8),(1426,4),(1427,1),(1428,9),(1429,5),(1430,2),(1431,5),(1432,6),(1433,4),(1434,4),(1435,5),(1436,2),(1437,9),(1438,5),(1439,7),(1440,5),(1441,3),(1442,3),(1443,9),(1444,8),(1445,2),(1446,4),(1447,4),(1448,1),(1449,7),(1450,7),(1451,9),(1452,7),(1453,5),(1454,3),(1455,9),(1456,7),(1457,4),(1458,3),(1459,9),(1460,5),(1461,8),(1462,2),(1463,2),(1464,5),(1465,7),(1466,9),(1467,9),(1468,5),(1469,8),(1470,1),(1471,1),(1472,7),(1473,9),(1474,6),(1475,3),(1476,4),(1477,7),(1478,1),(1479,4),(1480,3),(1481,4),(1482,8),(1483,5),(1484,8),(1485,9),(1486,4),(1487,2),(1488,4),(1489,7),(1490,4),(1491,7),(1492,2),(1493,1),(1494,5),(1495,2),(1496,4),(1497,9),(1498,1),(1499,9),(1500,2),(1501,9),(1502,2),(1503,4),(1504,8),(1505,3),(1506,1),(1507,9),(1508,5),(1509,4),(1510,4),(1511,7),(1512,6),(1513,2),(1514,7),(1515,5),(1516,8),(1517,2),(1518,7),(1519,6),(1520,6),(1521,5),(1522,2),(1523,3),(1524,4),(1525,8),(1526,7),(1527,7),(1528,2),(1529,5),(1530,6),(1531,7),(1532,3),(1533,1),(1534,8),(1535,2),(1536,6),(1537,2),(1538,9),(1539,8),(1540,6),(1541,7),(1542,5),(1543,5),(1544,9),(1545,4),(1546,2),(1547,3),(1548,1),(1549,4),(1550,9),(1551,1),(1552,9),(1553,6),(1554,9),(1555,2),(1556,4),(1557,7),(1558,8),(1559,6),(1560,3),(1561,1),(1562,2),(1563,3),(1564,9),(1565,9),(1566,9),(1567,1),(1568,1),(1569,9),(1570,6),(1571,6),(1572,3),(1573,1),(1574,8),(1575,7),(1576,8),(1577,2),(1578,3),(1579,5),(1580,4),(1581,2),(1582,2),(1583,9),(1584,8),(1585,5),(1586,1),(1587,9),(1588,9),(1589,3),(1590,1),(1591,4),(1592,6),(1593,8),(1594,4),(1595,8),(1596,6),(1597,6),(1598,9),(1599,6),(1600,6),(1601,8),(1602,2),(1603,2),(1604,6),(1605,7),(1606,3),(1607,1),(1608,1),(1609,4),(1610,2),(1611,8),(1612,5),(1613,4),(1614,2),(1615,8),(1616,1),(1617,7),(1618,1),(1619,8),(1620,3),(1621,5),(1622,3),(1623,4),(1624,3),(1625,3),(1626,2),(1627,9),(1628,7),(1629,1),(1630,8),(1631,1),(1632,4),(1633,6),(1634,8),(1635,1),(1636,5),(1637,6),(1638,9),(1639,3),(1640,7),(1641,2),(1642,9),(1643,2),(1644,5),(1645,3),(1646,1),(1647,7),(1648,9),(1649,9),(1650,9),(1651,2),(1652,2),(1653,1),(1654,7),(1655,4),(1656,7),(1657,6),(1658,9),(1659,2),(1660,4),(1661,5),(1662,1),(1663,9),(1664,9),(1665,5),(1666,3),(1667,1),(1668,9),(1669,7),(1670,7),(1671,3),(1672,3),(1673,8),(1674,9),(1675,9),(1676,2),(1677,9),(1678,2),(1679,8),(1680,9),(1681,1),(1682,5),(1683,8),(1684,6),(1685,4),(1686,1),(1687,3),(1688,4),(1689,6),(1690,6),(1691,9),(1692,9),(1693,5),(1694,5),(1695,5),(1696,9),(1697,4),(1698,7),(1699,8),(1700,8),(1701,6),(1702,6),(1703,8),(1704,1),(1705,2),(1706,7),(1707,4),(1708,4),(1709,5),(1710,9),(1711,3),(1712,1),(1713,1),(1714,7),(1715,4),(1716,3),(1717,6),(1718,6),(1719,5),(1720,4),(1721,7),(1722,5),(1723,9),(1724,9),(1725,9),(1726,9),(1727,4),(1728,1),(1729,4),(1730,9),(1731,8),(1732,8),(1733,5),(1734,1),(1735,2),(1736,8),(1737,6),(1738,6),(1739,7),(1740,6),(1741,5),(1742,2),(1743,6),(1744,8),(1745,4),(1746,2),(1747,5),(1748,9),(1749,2),(1750,8),(1751,9),(1752,6),(1753,6),(1754,3),(1755,6),(1756,4),(1757,6),(1758,8),(1759,5),(1760,5),(1761,4),(1762,8),(1763,1),(1764,9),(1765,1),(1766,9),(1767,4),(1768,7),(1769,5),(1770,7),(1771,6),(1772,6),(1773,6),(1774,5),(1775,1),(1776,6),(1777,4),(1778,8),(1779,8),(1780,7),(1781,5),(1782,2),(1783,6),(1784,2),(1785,6),(1786,4),(1787,2),(1788,9),(1789,1),(1790,7),(1791,4),(1792,5),(1793,9),(1794,9),(1795,6),(1796,9),(1797,2),(1798,6),(1799,1),(1800,9),(1801,8),(1802,3),(1803,3),(1804,4),(1805,7),(1806,7),(1807,7),(1808,7),(1809,3),(1810,7),(1811,8),(1812,8),(1813,7),(1814,3),(1815,9),(1816,4),(1817,5),(1818,2),(1819,7),(1820,7),(1821,5),(1822,7),(1823,3),(1824,9),(1825,9),(1826,6),(1827,1),(1828,7),(1829,7),(1830,8),(1831,3),(1832,8),(1833,8),(1834,3),(1835,7),(1836,8),(1837,6),(1838,3),(1839,4),(1840,1),(1841,7),(1842,6),(1843,4),(1844,2),(1845,2),(1846,1),(1847,9),(1848,5),(1849,1),(1850,9),(1851,8),(1852,6),(1853,4),(1854,3),(1855,6),(1856,4),(1857,9),(1858,1),(1859,4),(1860,8),(1861,6),(1862,1),(1863,9),(1864,8),(1865,9),(1866,8),(1867,9),(1868,8),(1869,9),(1870,4),(1871,3),(1872,7),(1873,3),(1874,9),(1875,2),(1876,5),(1877,2),(1878,1),(1879,9),(1880,5),(1881,6),(1882,5),(1883,3),(1884,7),(1885,6),(1886,7),(1887,9),(1888,9),(1889,9),(1890,4),(1891,4),(1892,9),(1893,2),(1894,2),(1895,7),(1896,5),(1897,4),(1898,6),(1899,6),(1900,9),(1901,5),(1902,3),(1903,7),(1904,4),(1905,5),(1906,8),(1907,3),(1908,9),(1909,2),(1910,7),(1911,7),(1912,3),(1913,3),(1914,9),(1915,2),(1916,3),(1917,7),(1918,8),(1919,6),(1920,6),(1921,2),(1922,7),(1923,9),(1924,9),(1925,2),(1926,9),(1927,9),(1928,8),(1929,1),(1930,3),(1931,1),(1932,2),(1933,1),(1934,2),(1935,5),(1936,7),(1937,4),(1938,3),(1939,8),(1940,2),(1941,3),(1942,7),(1943,6),(1944,6),(1945,7),(1946,4),(1947,7),(1948,1),(1949,5),(1950,6),(1951,1),(1952,4),(1953,6),(1954,7),(1955,6),(1956,4),(1957,8),(1958,6),(1959,2),(1960,4),(1961,6),(1962,9),(1963,6),(1964,7),(1965,3),(1966,6),(1967,8),(1968,3),(1969,8),(1970,2),(1971,6),(1972,4),(1973,3),(1974,5),(1975,6),(1976,2),(1977,1),(1978,5),(1979,7),(1980,6),(1981,9),(1982,4),(1983,8),(1984,5),(1985,8),(1986,3),(1987,2),(1988,1),(1989,8),(1990,8),(1991,2),(1992,8),(1993,6),(1994,3),(1995,1),(1996,1),(1997,2),(1998,1),(1999,9),(2000,6),(2001,9),(2002,7),(2003,1),(2004,8),(2005,5),(2006,9),(2007,8),(2008,7),(2009,7),(2010,2),(2011,7),(2012,1),(2013,4),(2014,1),(2015,5),(2016,6),(2017,4),(2018,3),(2019,3),(2020,1),(2021,3),(2022,3),(2023,6),(2024,9),(2025,2),(2026,9),(2027,7),(2028,5),(2029,2),(2030,8),(2031,5),(2032,2),(2033,6),(2034,6),(2035,6),(2036,5),(2037,1),(2038,2),(2039,1),(2040,5),(2041,8),(2042,9),(2043,8),(2044,8),(2045,4),(2046,9),(2047,4),(2048,8),(2049,6),(2050,6),(2051,5),(2052,3),(2053,7),(2054,6),(2055,1),(2056,4),(2057,7),(2058,1),(2059,2),(2060,9),(2061,7),(2062,7),(2063,3),(2064,2),(2065,6),(2066,5),(2067,8),(2068,3),(2069,4),(2070,5),(2071,3),(2072,4),(2073,6),(2074,6),(2075,9),(2076,8),(2077,4),(2078,8),(2079,9),(2080,2),(2081,5),(2082,9),(2083,2),(2084,6),(2085,7),(2086,5),(2087,5),(2088,8),(2089,8),(2090,3),(2091,1),(2092,7),(2093,6),(2094,8),(2095,6),(2096,5),(2097,5),(2098,1),(2099,8),(2100,9),(2101,2),(2102,5),(2103,1),(2104,9),(2105,8),(2106,7),(2107,7),(2108,6),(2109,7),(2110,4),(2111,2),(2112,9),(2113,2),(2114,6),(2115,7),(2116,1),(2117,8),(2118,3),(2119,5),(2120,8),(2121,3),(2122,8),(2123,2),(2124,1),(2125,6),(2126,6),(2127,8),(2128,7),(2129,9),(2130,5),(2131,5),(2132,1),(2133,9),(2134,7),(2135,1),(2136,2),(2137,7),(2138,2),(2139,1),(2140,4),(2141,4),(2142,5),(2143,1),(2144,9),(2145,3),(2146,7),(2147,2),(2148,6),(2149,3),(2150,2),(2151,1),(2152,8),(2153,6),(2154,3),(2155,4),(2156,3),(2157,6),(2158,1),(2159,5),(2160,2),(2161,4),(2162,8),(2163,6),(2164,1),(2165,6),(2166,3),(2167,8),(2168,7),(2169,9),(2170,1),(2171,7),(2172,8),(2173,6),(2174,5),(2175,7),(2176,9),(2177,4),(2178,2),(2179,5),(2180,1),(2181,7),(2182,2),(2183,9),(2184,7),(2185,1),(2186,8),(2187,5),(2188,3),(2189,5),(2190,6),(2191,2),(2192,8),(2193,2),(2194,6),(2195,1),(2196,2),(2197,4),(2198,5),(2199,9),(2200,6),(2201,5),(2202,5),(2203,7),(2204,9),(2205,5),(2206,8),(2207,2),(2208,6),(2209,4),(2210,7),(2211,6),(2212,1),(2213,3),(2214,9),(2215,6),(2216,8),(2217,2),(2218,4),(2219,1),(2220,7),(2221,3),(2222,8),(2223,3),(2224,7),(2225,5),(2226,8),(2227,8),(2228,1),(2229,6),(2230,1),(2231,9),(2232,8),(2233,1),(2234,1),(2235,7),(2236,9),(2237,2),(2238,4),(2239,8),(2240,6),(2241,5),(2242,2),(2243,9),(2244,6),(2245,9),(2246,2),(2247,8),(2248,8),(2249,8),(2250,7),(2251,2),(2252,7),(2253,1),(2254,8),(2255,1),(2256,9),(2257,9),(2258,2),(2259,8),(2260,3),(2261,3),(2262,6),(2263,9),(2264,3),(2265,1),(2266,5),(2267,8),(2268,6),(2269,1),(2270,1),(2271,3),(2272,1),(2273,9),(2274,2),(2275,8),(2276,9),(2277,6),(2278,9),(2279,8),(2280,5),(2281,3),(2282,8),(2283,4),(2284,6),(2285,4),(2286,6),(2287,5),(2288,2),(2289,6),(2290,5),(2291,9),(2292,8),(2293,1),(2294,3),(2295,7),(2296,1),(2297,5),(2298,9),(2299,4),(2300,7),(2301,4),(2302,3),(2303,6),(2304,5),(2305,7),(2306,7),(2307,5),(2308,6),(2309,4),(2310,7),(2311,9),(2312,5),(2313,8),(2314,7),(2315,3),(2316,1),(2317,2),(2318,8),(2319,6),(2320,8),(2321,9),(2322,3),(2323,6),(2324,4),(2325,7),(2326,1),(2327,8),(2328,1),(2329,5),(2330,5),(2331,1),(2332,1),(2333,9),(2334,7),(2335,3),(2336,4),(2337,4),(2338,2),(2339,4),(2340,5),(2341,2),(2342,4),(2343,6),(2344,8),(2345,5),(2346,9),(2347,7),(2348,3),(2349,9),(2350,1),(2351,5),(2352,7),(2353,9),(2354,7),(2355,4),(2356,4),(2357,3),(2358,7),(2359,9),(2360,4),(2361,6),(2362,5),(2363,1),(2364,7),(2365,4),(2366,9),(2367,3),(2368,8),(2369,3),(2370,4),(2371,1),(2372,9),(2373,6),(2374,7),(2375,4),(2376,7),(2377,1),(2378,8),(2379,9),(2380,3),(2381,3),(2382,9),(2383,6),(2384,2),(2385,1),(2386,4),(2387,3),(2388,8),(2389,8),(2390,6),(2391,6),(2392,8),(2393,8),(2394,1),(2395,9),(2396,9),(2397,4),(2398,3),(2399,3),(2400,7),(2401,8),(2402,3),(2403,8),(2404,6),(2405,8),(2406,2),(2407,9),(2408,9),(2409,3),(2410,9),(2411,8),(2412,7),(2413,1),(2414,5),(2415,2),(2416,5),(2417,7),(2418,6),(2419,6),(2420,4),(2421,6),(2422,6),(2423,5),(2424,7),(2425,2),(2426,1),(2427,1),(2428,9),(2429,9),(2430,9),(2431,7),(2432,4),(2433,6),(2434,3),(2435,2),(2436,2),(2437,9),(2438,9),(2439,7),(2440,7),(2441,5),(2442,1),(2443,2),(2444,7),(2445,5),(2446,8),(2447,7),(2448,5),(2449,9),(2450,9),(2451,8),(2452,8),(2453,5),(2454,2),(2455,7),(2456,9),(2457,9),(2458,6),(2459,1),(2460,9),(2461,9),(2462,6),(2463,4),(2464,8),(2465,2),(2466,6),(2467,9),(2468,8),(2469,6),(2470,6),(2471,9),(2472,8),(2473,8),(2474,9),(2475,3),(2476,1),(2477,1),(2478,2),(2479,3),(2480,7),(2481,9),(2482,3),(2483,7),(2484,8),(2485,2),(2486,2),(2487,7),(2488,7),(2489,4),(2490,7),(2491,4),(2492,6),(2493,4),(2494,3),(2495,8),(2496,1),(2497,2),(2498,8),(2499,2),(2500,1),(2501,1),(2502,3),(2503,1),(2504,2),(2505,7),(2506,8),(2507,1),(2508,6),(2509,4),(2510,2),(2511,7),(2512,3),(2513,7),(2514,5),(2515,6),(2516,3),(2517,2),(2518,6),(2519,9),(2520,3),(2521,4),(2522,6),(2523,7),(2524,4),(2525,5),(2526,3),(2527,1),(2528,6),(2529,8),(2530,1),(2531,2),(2532,3),(2533,8),(2534,5),(2535,5),(2536,9),(2537,6),(2538,8),(2539,3),(2540,6),(2541,1),(2542,9),(2543,5),(2544,3),(2545,8),(2546,7),(2547,4),(2548,4),(2549,5),(2550,1),(2551,7),(2552,2),(2553,6),(2554,2),(2555,1),(2556,3),(2557,4),(2558,8),(2559,1),(2560,1),(2561,5),(2562,3),(2563,5),(2564,1),(2565,5),(2566,4),(2567,6),(2568,3),(2569,8),(2570,1),(2571,2),(2572,9),(2573,7),(2574,4),(2575,9),(2576,8),(2577,3),(2578,5),(2579,4),(2580,2),(2581,2),(2582,8),(2583,3),(2584,2),(2585,9),(2586,4),(2587,1),(2588,8),(2589,8),(2590,6),(2591,5),(2592,4),(2593,5),(2594,4),(2595,8),(2596,4),(2597,5),(2598,3),(2599,1),(2600,6),(2601,7),(2602,2),(2603,9),(2604,7),(2605,8),(2606,8),(2607,5),(2608,9),(2609,3),(2610,1),(2611,9),(2612,3),(2613,8),(2614,8),(2615,4),(2616,8),(2617,8),(2618,4),(2619,5),(2620,3),(2621,2),(2622,9),(2623,8),(2624,9),(2625,7),(2626,2),(2627,3),(2628,8),(2629,1),(2630,1),(2631,6),(2632,2),(2633,9),(2634,5),(2635,2),(2636,5),(2637,7),(2638,6),(2639,7),(2640,1),(2641,6),(2642,5),(2643,8),(2644,4),(2645,2),(2646,9),(2647,9),(2648,4),(2649,2),(2650,5),(2651,1),(2652,2),(2653,3),(2654,5),(2655,6),(2656,7),(2657,8),(2658,1),(2659,4),(2660,8),(2661,5),(2662,7),(2663,3),(2664,6),(2665,7),(2666,5),(2667,9),(2668,1),(2669,4),(2670,5),(2671,1),(2672,3),(2673,5),(2674,7),(2675,8),(2676,6),(2677,5),(2678,1),(2679,2),(2680,8),(2681,5),(2682,4),(2683,3),(2684,4),(2685,9),(2686,8),(2687,6),(2688,7),(2689,6),(2690,2),(2691,1),(2692,3),(2693,4),(2694,3),(2695,6),(2696,7),(2697,5),(2698,4),(2699,6),(2700,2),(2701,2),(2702,2),(2703,3),(2704,8),(2705,2),(2706,8),(2707,8),(2708,9),(2709,9),(2710,7),(2711,3),(2712,2),(2713,4),(2714,7),(2715,9),(2716,5),(2717,7),(2718,9),(2719,5),(2720,4),(2721,6),(2722,3),(2723,9),(2724,4),(2725,7),(2726,2),(2727,1),(2728,7),(2729,5),(2730,3),(2731,7),(2732,4),(2733,7),(2734,4),(2735,8),(2736,9),(2737,2),(2738,1),(2739,6),(2740,1),(2741,1),(2742,6),(2743,9),(2744,8),(2745,5),(2746,7),(2747,1),(2748,3),(2749,7),(2750,9),(2751,6),(2752,7),(2753,4),(2754,2),(2755,8),(2756,2),(2757,7),(2758,9),(2759,3),(2760,6),(2761,8),(2762,4),(2763,6),(2764,7),(2765,6),(2766,2),(2767,2),(2768,3),(2769,9),(2770,3),(2771,9),(2772,2),(2773,5),(2774,4),(2775,4),(2776,1),(2777,3),(2778,5),(2779,4),(2780,2),(2781,2),(2782,1),(2783,8),(2784,2),(2785,8),(2786,1),(2787,3),(2788,6),(2789,8),(2790,6),(2791,7),(2792,9),(2793,1),(2794,4),(2795,1),(2796,6),(2797,3),(2798,9),(2799,8),(2800,5),(2801,5),(2802,6),(2803,2),(2804,5),(2805,9),(2806,5),(2807,8),(2808,5),(2809,3),(2810,2),(2811,3),(2812,6),(2813,2),(2814,9),(2815,4),(2816,5),(2817,8),(2818,5),(2819,5),(2820,1),(2821,4),(2822,8),(2823,9),(2824,9),(2825,3),(2826,5),(2827,8),(2828,8),(2829,7),(2830,5),(2831,2),(2832,2),(2833,1),(2834,8),(2835,8),(2836,2),(2837,1),(2838,6),(2839,7),(2840,5),(2841,1),(2842,5),(2843,4),(2844,6),(2845,7),(2846,2),(2847,8),(2848,2),(2849,6),(2850,4),(2851,4),(2852,8),(2853,8),(2854,1),(2855,4),(2856,8),(2857,5),(2858,8),(2859,1),(2860,1),(2861,5),(2862,5),(2863,4),(2864,6),(2865,4),(2866,8),(2867,5),(2868,2),(2869,6),(2870,4),(2871,5),(2872,1),(2873,6),(2874,2),(2875,4),(2876,9),(2877,4),(2878,3),(2879,4),(2880,9),(2881,4),(2882,9),(2883,8),(2884,9),(2885,2),(2886,3),(2887,6),(2888,4),(2889,7),(2890,5),(2891,3),(2892,9),(2893,4),(2894,1),(2895,3),(2896,3),(2897,7),(2898,1),(2899,9),(2900,7),(2901,5),(2902,2),(2903,6),(2904,7),(2905,2),(2906,4),(2907,5),(2908,1),(2909,4),(2910,1),(2911,3),(2912,6),(2913,2),(2914,7),(2915,5),(2916,7),(2917,6),(2918,3),(2919,7),(2920,2),(2921,2),(2922,4),(2923,1),(2924,7),(2925,3),(2926,5),(2927,3),(2928,7),(2929,9),(2930,1),(2931,4),(2932,4),(2933,7),(2934,6),(2935,2),(2936,2),(2937,2),(2938,6),(2939,6),(2940,9),(2941,1),(2942,3),(2943,1),(2944,9),(2945,4),(2946,9),(2947,8),(2948,5),(2949,4),(2950,2),(2951,6),(2952,7),(2953,3),(2954,1),(2955,2),(2956,1),(2957,1),(2958,5),(2959,8),(2960,7),(2961,8),(2962,9),(2963,8),(2964,7),(2965,2),(2966,6),(2967,8),(2968,2),(2969,8),(2970,1),(2971,4),(2972,8),(2973,8),(2974,8),(2975,5),(2976,2),(2977,8),(2978,8),(2979,9),(2980,8),(2981,2),(2982,3),(2983,2),(2984,5),(2985,1),(2986,3),(2987,1),(2988,7),(2989,4),(2990,3),(2991,3),(2992,4),(2993,8),(2994,6),(2995,8),(2996,3),(2997,8),(2998,2),(2999,4),(3000,7),(3001,2),(3002,2),(3003,6),(3004,3),(3005,2),(3006,7),(3007,1),(3008,9),(3009,6),(3010,8),(3011,7),(3012,7),(3013,2),(3014,9),(3015,9),(3016,7),(3017,7),(3018,2),(3019,8),(3020,6),(3021,2),(3022,5),(3023,1),(3024,5),(3025,2),(3026,7),(3027,1),(3028,6),(3029,8),(3030,3),(3031,3),(3032,3),(3033,8),(3034,8),(3035,2),(3036,7),(3037,9),(3038,1),(3039,3),(3040,2),(3041,3),(3042,1),(3043,1),(3044,9),(3045,5),(3046,7),(3047,3),(3048,6),(3049,6),(3050,2),(3051,8),(3052,7),(3053,3),(3054,4),(3055,4),(3056,2),(3057,6),(3058,1),(3059,9),(3060,2),(3061,3),(3062,6),(3063,7),(3064,4),(3065,8),(3066,3),(3067,6),(3068,6),(3069,8),(3070,5),(3071,4),(3072,1),(3073,2),(3074,4),(3075,9),(3076,5),(3077,4),(3078,2),(3079,9),(3080,9),(3081,3),(3082,8),(3083,6),(3084,9),(3085,1),(3086,9),(3087,7),(3088,7),(3089,6),(3090,9),(3091,4),(3092,3),(3093,9),(3094,6),(3095,1),(3096,6),(3097,1),(3098,7),(3099,2),(3100,1),(3101,7),(3102,2),(3103,4),(3104,1),(3105,9),(3106,6),(3107,7),(3108,6),(3109,6),(3110,6),(3111,5),(3112,1),(3113,7),(3114,5),(3115,4),(3116,6),(3117,8),(3118,9),(3119,4),(3120,7),(3121,3),(3122,4),(3123,2),(3124,1),(3125,3),(3126,8),(3127,9),(3128,2),(3129,3),(3130,4),(3131,2),(3132,4),(3133,1),(3134,1),(3135,3),(3136,4),(3137,8),(3138,1),(3139,5),(3140,2),(3141,7),(3142,8),(3143,1),(3144,2),(3145,3),(3146,3),(3147,7),(3148,1),(3149,5),(3150,4),(3151,1),(3152,9),(3153,6),(3154,8),(3155,9),(3156,7),(3157,5),(3158,1),(3159,7),(3160,8),(3161,5),(3162,1),(3163,8),(3164,8),(3165,4),(3166,3),(3167,3),(3168,7),(3169,8),(3170,8),(3171,6),(3172,8),(3173,2),(3174,5),(3175,8),(3176,9),(3177,2),(3178,4),(3179,4),(3180,2),(3181,9),(3182,7),(3183,9),(3184,9),(3185,1),(3186,7),(3187,3),(3188,6),(3189,8),(3190,4),(3191,8),(3192,2),(3193,2),(3194,6),(3195,5),(3196,4),(3197,8),(3198,7),(3199,7),(3200,2),(3201,1),(3202,3),(3203,6),(3204,6),(3205,3),(3206,8),(3207,9),(3208,7),(3209,5),(3210,9),(3211,5),(3212,3),(3213,5),(3214,3),(3215,4),(3216,8),(3217,3),(3218,8),(3219,9),(3220,7),(3221,6),(3222,8),(3223,4),(3224,5),(3225,6),(3226,9),(3227,6),(3228,7),(3229,6),(3230,5),(3231,8),(3232,7),(3233,2),(3234,5),(3235,2),(3236,2),(3237,3),(3238,9),(3239,3),(3240,2),(3241,9),(3242,6),(3243,9),(3244,3),(3245,8),(3246,9),(3247,6),(3248,3),(3249,7),(3250,7),(3251,6),(3252,9),(3253,2),(3254,6),(3255,3),(3256,2),(3257,1),(3258,5),(3259,5),(3260,1),(3261,5),(3262,7),(3263,6),(3264,1),(3265,6),(3266,1),(3267,4),(3268,7),(3269,9),(3270,3),(3271,8),(3272,4),(3273,2),(3274,6),(3275,1),(3276,8),(3277,2),(3278,8),(3279,1),(3280,8),(3281,4),(3282,9),(3283,5),(3284,8),(3285,2),(3286,5),(3287,9),(3288,2),(3289,5),(3290,4),(3291,9),(3292,7),(3293,3),(3294,5),(3295,2),(3296,8),(3297,3),(3298,6),(3299,2),(3300,7),(3301,6),(3302,2),(3303,3),(3304,7),(3305,8),(3306,7),(3307,7),(3308,5),(3309,6),(3310,5),(3311,4),(3312,7),(3313,5),(3314,4),(3315,6),(3316,1),(3317,1),(3318,7),(3319,2),(3320,1),(3321,2),(3322,2),(3323,8),(3324,2),(3325,5),(3326,6),(3327,5),(3328,5),(3329,2),(3330,5),(3331,2),(3332,1),(3333,7),(3334,1),(3335,2),(3336,8),(3337,8),(3338,6),(3339,6),(3340,6),(3341,8),(3342,3),(3343,4),(3344,5),(3345,9),(3346,2),(3347,9),(3348,4),(3349,2),(3350,5),(3351,3),(3352,5),(3353,8),(3354,8),(3355,1),(3356,3),(3357,8),(3358,1),(3359,6),(3360,3),(3361,7),(3362,2),(3363,9),(3364,2),(3365,3),(3366,5),(3367,7),(3368,5),(3369,6),(3370,3),(3371,1),(3372,2),(3373,9),(3374,4),(3375,1),(3376,1),(3377,1),(3378,5),(3379,9),(3380,5),(3381,4),(3382,9),(3383,8),(3384,5),(3385,3),(3386,5),(3387,8),(3388,8),(3389,5),(3390,5),(3391,9),(3392,2),(3393,8),(3394,7),(3395,5),(3396,9),(3397,7),(3398,8),(3399,5),(3400,2),(3401,6),(3402,7),(3403,5),(3404,6),(3405,8),(3406,5),(3407,8),(3408,5),(3409,5),(3410,1),(3411,8),(3412,2),(3413,4),(3414,4),(3415,6),(3416,1),(3417,1),(3418,3),(3419,9),(3420,2),(3421,6),(3422,6),(3423,7),(3424,3),(3425,2),(3426,1),(3427,9),(3428,3),(3429,9),(3430,4),(3431,4),(3432,3),(3433,6),(3434,1),(3435,2),(3436,9),(3437,3),(3438,5),(3439,3),(3440,3),(3441,4),(3442,3),(3443,3),(3444,9),(3445,4),(3446,2),(3447,3),(3448,1),(3449,6),(3450,2),(3451,9),(3452,1),(3453,2),(3454,6),(3455,5),(3456,3),(3457,2),(3458,2),(3459,1),(3460,6),(3461,6),(3462,4),(3463,1),(3464,5),(3465,2),(3466,7),(3467,2),(3468,5),(3469,2),(3470,7),(3471,8),(3472,7),(3473,3),(3474,4),(3475,6),(3476,6),(3477,2),(3478,6),(3479,2),(3480,7),(3481,1),(3482,4),(3483,9),(3484,8),(3485,1),(3486,9),(3487,6),(3488,1),(3489,4),(3490,3),(3491,9),(3492,4),(3493,6),(3494,7),(3495,6),(3496,5),(3497,5),(3498,1),(3499,8),(3500,3),(3501,9),(3502,8),(3503,3),(3504,4),(3505,1),(3506,1),(3507,4),(3508,6),(3509,7),(3510,6),(3511,4),(3512,9),(3513,2),(3514,4),(3515,8),(3516,3),(3517,3),(3518,8),(3519,7),(3520,5),(3521,9),(3522,4),(3523,7),(3524,3),(3525,6),(3526,4),(3527,9),(3528,7),(3529,4),(3530,2),(3531,6),(3532,1),(3533,1),(3534,3),(3535,6),(3536,3),(3537,5),(3538,8),(3539,9),(3540,9),(3541,5),(3542,6),(3543,8),(3544,1),(3545,5),(3546,4),(3547,2),(3548,3),(3549,2),(3550,3),(3551,8),(3552,5),(3553,8),(3554,4),(3555,2),(3556,9),(3557,8),(3558,4),(3559,2),(3560,8),(3561,8),(3562,8),(3563,3),(3564,7),(3565,3),(3566,4),(3567,9),(3568,7),(3569,7),(3570,6),(3571,7),(3572,4),(3573,8),(3574,9),(3575,6),(3576,5),(3577,4),(3578,5),(3579,2),(3580,2),(3581,3),(3582,6),(3583,4),(3584,6),(3585,9),(3586,1),(3587,4),(3588,3),(3589,1),(3590,7),(3591,1),(3592,3),(3593,5),(3594,2),(3595,9),(3596,6),(3597,7),(3598,7),(3599,6),(3600,5),(3601,1),(3602,2),(3603,9),(3604,4),(3605,7),(3606,5),(3607,7),(3608,7),(3609,3),(3610,4),(3611,6),(3612,4),(3613,4),(3614,7),(3615,9),(3616,2),(3617,7),(3618,7),(3619,9),(3620,5),(3621,4),(3622,6),(3623,7),(3624,2),(3625,4),(3626,4),(3627,1),(3628,5),(3629,7),(3630,3),(3631,9),(3632,3),(3633,7),(3634,1),(3635,5),(3636,2),(3637,7),(3638,1),(3639,6),(3640,4),(3641,7),(3642,6),(3643,2),(3644,5),(3645,6),(3646,5),(3647,4),(3648,2),(3649,4),(3650,7),(3651,9),(3652,1),(3653,1),(3654,3),(3655,2),(3656,6),(3657,9),(3658,5),(3659,8),(3660,4),(3661,2),(3662,5),(3663,4),(3664,6),(3665,6),(3666,1),(3667,1),(3668,6),(3669,2),(3670,1),(3671,4),(3672,4),(3673,4),(3674,6),(3675,8),(3676,4),(3677,9),(3678,9),(3679,2),(3680,6),(3681,8),(3682,4),(3683,4),(3684,2),(3685,4),(3686,6),(3687,6),(3688,4),(3689,2),(3690,7),(3691,7),(3692,8),(3693,6),(3694,4),(3695,5),(3696,5),(3697,9),(3698,4),(3699,6),(3700,4),(3701,1),(3702,7),(3703,1),(3704,5),(3705,5),(3706,2),(3707,1),(3708,5),(3709,4),(3710,6),(3711,5),(3712,1),(3713,9),(3714,6),(3715,9),(3716,7),(3717,9),(3718,3),(3719,1),(3720,9),(3721,7),(3722,5),(3723,8),(3724,3),(3725,4),(3726,6),(3727,1),(3728,2),(3729,5),(3730,1),(3731,5),(3732,6),(3733,2),(3734,6),(3735,4),(3736,7),(3737,3),(3738,2),(3739,3),(3740,8),(3741,5),(3742,4),(3743,3),(3744,3),(3745,7),(3746,2),(3747,8),(3748,5),(3749,3),(3750,2),(3751,6),(3752,1),(3753,8),(3754,3),(3755,2),(3756,7),(3757,5),(3758,8),(3759,6),(3760,5),(3761,9),(3762,8),(3763,9),(3764,2),(3765,8),(3766,5),(3767,2),(3768,9),(3769,2),(3770,6),(3771,4),(3772,8),(3773,4),(3774,5),(3775,2),(3776,4),(3777,9),(3778,9),(3779,8),(3780,6),(3781,1),(3782,2),(3783,4),(3784,3),(3785,2),(3786,7),(3787,3),(3788,4),(3789,6),(3790,4),(3791,9),(3792,4),(3793,8),(3794,3),(3795,4),(3796,2),(3797,7),(3798,9),(3799,4),(3800,4),(3801,8),(3802,2),(3803,8),(3804,9),(3805,6),(3806,4),(3807,6),(3808,4),(3809,1),(3810,7),(3811,8),(3812,9),(3813,7),(3814,3),(3815,2),(3816,8),(3817,4),(3818,4),(3819,2),(3820,3),(3821,5),(3822,9),(3823,5),(3824,4),(3825,8),(3826,7),(3827,3),(3828,3),(3829,1),(3830,4),(3831,2),(3832,8),(3833,2),(3834,3),(3835,5),(3836,9),(3837,6),(3838,6),(3839,4),(3840,2),(3841,6),(3842,2),(3843,3),(3844,7),(3845,5),(3846,5),(3847,8),(3848,8),(3849,8),(3850,8),(3851,7),(3852,3),(3853,2),(3854,9),(3855,9),(3856,7),(3857,3),(3858,8),(3859,6),(3860,8),(3861,9),(3862,3),(3863,5),(3864,3),(3865,5),(3866,8),(3867,3),(3868,9),(3869,3),(3870,9),(3871,6),(3872,3),(3873,9),(3874,9),(3875,5),(3876,7),(3877,9),(3878,2),(3879,7),(3880,8),(3881,2),(3882,2),(3883,4),(3884,6),(3885,7),(3886,8),(3887,8),(3888,5),(3889,9),(3890,2),(3891,2),(3892,3),(3893,4),(3894,3),(3895,1),(3896,3),(3897,1),(3898,3),(3899,2),(3900,1),(3901,6),(3902,6),(3903,9),(3904,3),(3905,4),(3906,7),(3907,7),(3908,6),(3909,7),(3910,3),(3911,3),(3912,4),(3913,2),(3914,4),(3915,1),(3916,8),(3917,8),(3918,7),(3919,5),(3920,2),(3921,2),(3922,7),(3923,8),(3924,2),(3925,8),(3926,7),(3927,8),(3928,2),(3929,8),(3930,3),(3931,7),(3932,7),(3933,4),(3934,4),(3935,2),(3936,2),(3937,2),(3938,2),(3939,9),(3940,8),(3941,3),(3942,5),(3943,6),(3944,5),(3945,6),(3946,3),(3947,3),(3948,8),(3949,9),(3950,8),(3951,5),(3952,2),(3953,1),(3954,9),(3955,5),(3956,3),(3957,2),(3958,7),(3959,4),(3960,3),(3961,7),(3962,7),(3963,1),(3964,5),(3965,9),(3966,2),(3967,5),(3968,6),(3969,5),(3970,1),(3971,6),(3972,5),(3973,7),(3974,5),(3975,2),(3976,9),(3977,2),(3978,2),(3979,2),(3980,6),(3981,8),(3982,3),(3983,5),(3984,5),(3985,7),(3986,4),(3987,3),(3988,4),(3989,2),(3990,8),(3991,6),(3992,8),(3993,4),(3994,5),(3995,2),(3996,2),(3997,2),(3998,1),(3999,9),(4000,4),(4001,9),(4002,7),(4003,4),(4004,6),(4005,7),(4006,7),(4007,7),(4008,3),(4009,6),(4010,8),(4011,1),(4012,2),(4013,2),(4014,3),(4015,9),(4016,1),(4017,4),(4018,4),(4019,4),(4020,3),(4021,2),(4022,6),(4023,1),(4024,3),(4025,9),(4026,7),(4027,7),(4028,7),(4029,7),(4030,9),(4031,3),(4032,2),(4033,9),(4034,6),(4035,4),(4036,7),(4037,5),(4038,3),(4039,7),(4040,4),(4041,9),(4042,6),(4043,5),(4044,5),(4045,1),(4046,3),(4047,4),(4048,6),(4049,6),(4050,7),(4051,2),(4052,9),(4053,7),(4054,3),(4055,5),(4056,7),(4057,2),(4058,6),(4059,2),(4060,3),(4061,8),(4062,2),(4063,4),(4064,1),(4065,9),(4066,8),(4067,9),(4068,4),(4069,6),(4070,8),(4071,1),(4072,9),(4073,5),(4074,7),(4075,8),(4076,7),(4077,3),(4078,8),(4079,7),(4080,1),(4081,3),(4082,3),(4083,9),(4084,5),(4085,5),(4086,4),(4087,1),(4088,7),(4089,2),(4090,7),(4091,1),(4092,3),(4093,8),(4094,5),(4095,2),(4096,8),(4097,2),(4098,7),(4099,6),(4100,3),(4101,7),(4102,6),(4103,1),(4104,5),(4105,7),(4106,6),(4107,6),(4108,6),(4109,8),(4110,1),(4111,4),(4112,6),(4113,7),(4114,1),(4115,6),(4116,2),(4117,4),(4118,2),(4119,3),(4120,1),(4121,9),(4122,1),(4123,1),(4124,8),(4125,2),(4126,9),(4127,3),(4128,2),(4129,5),(4130,5),(4131,4),(4132,1),(4133,1),(4134,3),(4135,5),(4136,3),(4137,8),(4138,5),(4139,4),(4140,4),(4141,7),(4142,1),(4143,4),(4144,2),(4145,7),(4146,1),(4147,4),(4148,5),(4149,4),(4150,5),(4151,2),(4152,1),(4153,8),(4154,4),(4155,8),(4156,6),(4157,5),(4158,5),(4159,7),(4160,6),(4161,5),(4162,7),(4163,8),(4164,2),(4165,5),(4166,8),(4167,4),(4168,9),(4169,5),(4170,2),(4171,8),(4172,7),(4173,9),(4174,4),(4175,3),(4176,5),(4177,5),(4178,2),(4179,5),(4180,3),(4181,4),(4182,5),(4183,9),(4184,5),(4185,6),(4186,1),(4187,5),(4188,2),(4189,9),(4190,5),(4191,6),(4192,3),(4193,3),(4194,4),(4195,1),(4196,2),(4197,7),(4198,4),(4199,3),(4200,8),(4201,8),(4202,9),(4203,6),(4204,7),(4205,7),(4206,1),(4207,3),(4208,8),(4209,5),(4210,3),(4211,7),(4212,4),(4213,7),(4214,1),(4215,7),(4216,6),(4217,9),(4218,1),(4219,4),(4220,3),(4221,4),(4222,6),(4223,9),(4224,9),(4225,6),(4226,5),(4227,9),(4228,1),(4229,7),(4230,4),(4231,2),(4232,5),(4233,9),(4234,7),(4235,2),(4236,8),(4237,9),(4238,5),(4239,4),(4240,9),(4241,1),(4242,2),(4243,2),(4244,5),(4245,4),(4246,4),(4247,9),(4248,9),(4249,9),(4250,3),(4251,2),(4252,4),(4253,6),(4254,1),(4255,1),(4256,7),(4257,1),(4258,9),(4259,2),(4260,8),(4261,2),(4262,6),(4263,4),(4264,2),(4265,4),(4266,1),(4267,2),(4268,5),(4269,8),(4270,1),(4271,9),(4272,9),(4273,7),(4274,8),(4275,9),(4276,1),(4277,8),(4278,4),(4279,4),(4280,5),(4281,4),(4282,2),(4283,9),(4284,1),(4285,2),(4286,3),(4287,7),(4288,7),(4289,5),(4290,3),(4291,6),(4292,8),(4293,2),(4294,7),(4295,2),(4296,3),(4297,1),(4298,4),(4299,2),(4300,2),(4301,3),(4302,8),(4303,4),(4304,6),(4305,9),(4306,7),(4307,2),(4308,3),(4309,9),(4310,4),(4311,6),(4312,3),(4313,9),(4314,6),(4315,2),(4316,1),(4317,7),(4318,7),(4319,5),(4320,4),(4321,8),(4322,3),(4323,2),(4324,4),(4325,2),(4326,2),(4327,1),(4328,3),(4329,5),(4330,1),(4331,4),(4332,9),(4333,3),(4334,9),(4335,8),(4336,5),(4337,9),(4338,5),(4339,2),(4340,4),(4341,2),(4342,6),(4343,1),(4344,2),(4345,8),(4346,6),(4347,5),(4348,7),(4349,2),(4350,4),(4351,4),(4352,1),(4353,2),(4354,6),(4355,4),(4356,3),(4357,3),(4358,5),(4359,6),(4360,2),(4361,3),(4362,2),(4363,8),(4364,3),(4365,6),(4366,3),(4367,4),(4368,2),(4369,2),(4370,5),(4371,7),(4372,5),(4373,2),(4374,9),(4375,9),(4376,8),(4377,2),(4378,8),(4379,8),(4380,3),(4381,3),(4382,9),(4383,6),(4384,6),(4385,4),(4386,6),(4387,4),(4388,7),(4389,9),(4390,4),(4391,2),(4392,4),(4393,2),(4394,4),(4395,7),(4396,3),(4397,1),(4398,4),(4399,1),(4400,8),(4401,3),(4402,9),(4403,8),(4404,9),(4405,7),(4406,6),(4407,9),(4408,4),(4409,6),(4410,3),(4411,6),(4412,1),(4413,4),(4414,6),(4415,6),(4416,5),(4417,1),(4418,5),(4419,3),(4420,5),(4421,1),(4422,5),(4423,4),(4424,8),(4425,9),(4426,4),(4427,4),(4428,5),(4429,2),(4430,6),(4431,5),(4432,7),(4433,6),(4434,4),(4435,8),(4436,1),(4437,6),(4438,2),(4439,8),(4440,7),(4441,1),(4442,2),(4443,1),(4444,4),(4445,5),(4446,8),(4447,4),(4448,8),(4449,3),(4450,9),(4451,4),(4452,6),(4453,5),(4454,6),(4455,9),(4456,6),(4457,3),(4458,5),(4459,7),(4460,8),(4461,1),(4462,6),(4463,8),(4464,5),(4465,1),(4466,3),(4467,8),(4468,4),(4469,7),(4470,6),(4471,8),(4472,6),(4473,6),(4474,5),(4475,3),(4476,9),(4477,1),(4478,8),(4479,4),(4480,6),(4481,3),(4482,9),(4483,4),(4484,2),(4485,2),(4486,7),(4487,2),(4488,6),(4489,4),(4490,2),(4491,7),(4492,4),(4493,8),(4494,8),(4495,2),(4496,2),(4497,5),(4498,5),(4499,4),(4500,2),(4501,3),(4502,9),(4503,9),(4504,7),(4505,5),(4506,3),(4507,8),(4508,7),(4509,4),(4510,6),(4511,5),(4512,3),(4513,1),(4514,6),(4515,5),(4516,4),(4517,8),(4518,2),(4519,4),(4520,8),(4521,6),(4522,5),(4523,1),(4524,7),(4525,1),(4526,3),(4527,1),(4528,2),(4529,5),(4530,3),(4531,8),(4532,6),(4533,6),(4534,3),(4535,1),(4536,1),(4537,6),(4538,9),(4539,7),(4540,1),(4541,4),(4542,2),(4543,7),(4544,7),(4545,4),(4546,8),(4547,6),(4548,8),(4549,9),(4550,4),(4551,7),(4552,6),(4553,1),(4554,6),(4555,6),(4556,7),(4557,6),(4558,4),(4559,4),(4560,1),(4561,7),(4562,2),(4563,4),(4564,2),(4565,6),(4566,8),(4567,1),(4568,9),(4569,5),(4570,4),(4571,2),(4572,4),(4573,3),(4574,2),(4575,6),(4576,6),(4577,9),(4578,4),(4579,3),(4580,8),(4581,4),(4582,4),(4583,3),(4584,4),(4585,5),(4586,3),(4587,6),(4588,5),(4589,4),(4590,8),(4591,6),(4592,6),(4593,7),(4594,6),(4595,2),(4596,1),(4597,3),(4598,1),(4599,3),(4600,9),(4601,7),(4602,7),(4603,2),(4604,1),(4605,4),(4606,4),(4607,7),(4608,7),(4609,6),(4610,7),(4611,1),(4612,7),(4613,2),(4614,7),(4615,1),(4616,3),(4617,7),(4618,8),(4619,1),(4620,1),(4621,2),(4622,8),(4623,6),(4624,8),(4625,9),(4626,6),(4627,3),(4628,2),(4629,5),(4630,2),(4631,3),(4632,6),(4633,1),(4634,5),(4635,1),(4636,2),(4637,2),(4638,8),(4639,3),(4640,3),(4641,5),(4642,8),(4643,9),(4644,4),(4645,8),(4646,7),(4647,9),(4648,1),(4649,4),(4650,9),(4651,9),(4652,3),(4653,2),(4654,2),(4655,9),(4656,4),(4657,2),(4658,5),(4659,6),(4660,2),(4661,3),(4662,4),(4663,4),(4664,1),(4665,2),(4666,2),(4667,8),(4668,5),(4669,8),(4670,8),(4671,3),(4672,1),(4673,1),(4674,6),(4675,8),(4676,9),(4677,2),(4678,9),(4679,6),(4680,9),(4681,9),(4682,3),(4683,6),(4684,3),(4685,7),(4686,8),(4687,7),(4688,9),(4689,4),(4690,1),(4691,6),(4692,5),(4693,8),(4694,8),(4695,6),(4696,5),(4697,1),(4698,8),(4699,9),(4700,7),(4701,2),(4702,3),(4703,9),(4704,7),(4705,2),(4706,3),(4707,3),(4708,6),(4709,8),(4710,9),(4711,5),(4712,3),(4713,7),(4714,3),(4715,9),(4716,2),(4717,7),(4718,8),(4719,9),(4720,4),(4721,4),(4722,9),(4723,8),(4724,4),(4725,7),(4726,2),(4727,1),(4728,4),(4729,5),(4730,4),(4731,1),(4732,2),(4733,3),(4734,2),(4735,3),(4736,1),(4737,7),(4738,4),(4739,8),(4740,6),(4741,7),(4742,7),(4743,3),(4744,9),(4745,2),(4746,7),(4747,4),(4748,3),(4749,9),(4750,4),(4751,4),(4752,2),(4753,2),(4754,4),(4755,2),(4756,2),(4757,6),(4758,1),(4759,1),(4760,9),(4761,1),(4762,4),(4763,9),(4764,3),(4765,9),(4766,1),(4767,6),(4768,5),(4769,9),(4770,1),(4771,4),(4772,3),(4773,3),(4774,6),(4775,6),(4776,2),(4777,8),(4778,8),(4779,2),(4780,9),(4781,1),(4782,8),(4783,2),(4784,1),(4785,7),(4786,9),(4787,4),(4788,3),(4789,2),(4790,9),(4791,4),(4792,2),(4793,4),(4794,5),(4795,3),(4796,6),(4797,4),(4798,7),(4799,5),(4800,8),(4801,5),(4802,7),(4803,7),(4804,5),(4805,2),(4806,9),(4807,4),(4808,7),(4809,2),(4810,2),(4811,4),(4812,8),(4813,5),(4814,6),(4815,2),(4816,7),(4817,2),(4818,3),(4819,3),(4820,6),(4821,5),(4822,1),(4823,8),(4824,6),(4825,4),(4826,5),(4827,1),(4828,8),(4829,9),(4830,9),(4831,8),(4832,5),(4833,3),(4834,9),(4835,5),(4836,5),(4837,8),(4838,8),(4839,3),(4840,1),(4841,4),(4842,3),(4843,6),(4844,6),(4845,5),(4846,4),(4847,2),(4848,8),(4849,7),(4850,5),(4851,4),(4852,5),(4853,1),(4854,1),(4855,5),(4856,5),(4857,2),(4858,4),(4859,4),(4860,6),(4861,5),(4862,6),(4863,6),(4864,4),(4865,6),(4866,5),(4867,9),(4868,4),(4869,3),(4870,3),(4871,5),(4872,2),(4873,3),(4874,1),(4875,1),(4876,8),(4877,4),(4878,2),(4879,4),(4880,3),(4881,9),(4882,4),(4883,6),(4884,4),(4885,3),(4886,5),(4887,2),(4888,2),(4889,6),(4890,2),(4891,3),(4892,7),(4893,3),(4894,4),(4895,5),(4896,9),(4897,5),(4898,3),(4899,6),(4900,4),(4901,5),(4902,6),(4903,4),(4904,8),(4905,7),(4906,1),(4907,8),(4908,7),(4909,4),(4910,1),(4911,4),(4912,9),(4913,8),(4914,9),(4915,3),(4916,2),(4917,7),(4918,9),(4919,4),(4920,4),(4921,7),(4922,8),(4923,1),(4924,8),(4925,9),(4926,7),(4927,4),(4928,9),(4929,5),(4930,1),(4931,3),(4932,6),(4933,7),(4934,3),(4935,3),(4936,5),(4937,7),(4938,5),(4939,6),(4940,5),(4941,8),(4942,7),(4943,4),(4944,2),(4945,5),(4946,6),(4947,3),(4948,3),(4949,5),(4950,2),(4951,8),(4952,1),(4953,9),(4954,1),(4955,5),(4956,9),(4957,1),(4958,6),(4959,1),(4960,8),(4961,4),(4962,9),(4963,2),(4964,4),(4965,7),(4966,6),(4967,9),(4968,8),(4969,4),(4970,3),(4971,4),(4972,9),(4973,8),(4974,9),(4975,4),(4976,8),(4977,2),(4978,4),(4979,4),(4980,9),(4981,8),(4982,8),(4983,9),(4984,4),(4985,9),(4986,4),(4987,1),(4988,4),(4989,8),(4990,8),(4991,5),(4992,6),(4993,6),(4994,3),(4995,2),(4996,7),(4997,7),(4998,5),(4999,2)] [1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000,999999937] [1,11,111,1111,11111,111111,1111111,11111111,111111111,111111104,111111034] [161853706,678039079,829657606,744819348,136334418,75474925,969278982,957559387,445387424,184170227,158048515,755436425,815175986,521157640,291832804,69670319,555154074,180702446,313257279,126512707,707837715,365964823,931723638,487760516,37974201,439095573,340207713,940318969,300330467,836335394,789973616,185714734,729061850,21126556,527633028,751283650,903648449,518882285,680379259,496264845,675212305,666696051,601734427,154138280,798378855,252804757,498265837,522996822,27318687,496238577,728007566,899954453,304849008,622337172,224073044,284117218,88827495,956357139,713696202,495291116,332060697,601838563,689825409,508714682,691509508,918847965,932171540,339401187,239097088,518796046,44059597,669522544,361434708,424284644,567156828,747315942,224050794,158913723,324294456,159776917,32769052,414507165,497069944,249215894,663327231,993705756,416417497,955427603,176717885,172739686,611269592,244399808,300485113,733816474,754377885,228716773,498978170,654279370,952560086,9894091,690686899,109360196,457167736,551350565,454789593,985340958,940470678,956729492,965813792,41306401,994697524,648455181,98016421,884827330,682056210,847257010,718556196,453477183,804879986,719127282,701622177,110573317,158484978,933441612,512591897,987053180,299961812,285877764,230720243,987713338,188501059,59464007,155402065,853413500,307390883,194551059,800891462,137769308,33895200,47888866,493099002,175727676,325067174,750767420,101000373,212653002,290111590,560790697,117191068,66155741,94298568,329576447,977740186,588916024,613628281,152046231,465355304,191358964,110686878,369895155,968570824,55986757,340212082,623471907,700170797,191569754,878000371,219550589,482777227,399816029,698681301,200181721,866470733,494489281,671187636,327822456,683135811,115165845,823355881,744045156,734816808,120921214,129804106,233416905,571023278,977234826,342365057,223968889,63037364,56025140,346133204,83236852,737875658,812623903,412942368,801410651,224621810,310586277,655616227,54454227,637688126,429512459,843704345,435218027,295314360,390773649,794816130,480185869,198377775,866746309,699076546,237243419,840398635,594099396,203321885,802768293,847954480,604888560,104736595,796267707,680883850,923975797,394588297,804682642,976022995,396466202,271602281,890033481,261052473,689913144,350386892,92311101,125271880,16251534,682185273,817136336,614208327,129684385,38920612,506730453,22373583,662559397,412792938,949965914,825179390,227662530,317528810,822695091,535008212,824204479,932773633,540125813,465813705,507909237,407386214,250008156,161012803,319537802,309635633,751098732,519778168,941977395,337510116,510191418,258739829,246397497,973191537,326153617,64276634,966357046,739246123,443345409,881859143,406748534,869617689,519706725,722736863,723252204,225427008,996877228,286349583,838570208,626526120,332660223,676658773,444909997,560248829,356919797,787957760,444770184,347537730,908677529,973421913,866200391,318518639,494154505,15758484,308322843,41618864,755344343,530675606,647795905,355379650,784855200,414974475,749703634,800348839,477136247,762043888,662823631,475791402,385986158,865985431,903783298,705542481,765512377,769449138,449240526,811196809,887163852,392474697,820147227,634328900,429891282,950889684,817411123,248279264,333526089,263650870,172664338,923575595,498765766,157275269,233031100,39655481,710805917,882800892,448799693,593392641,87782598,736528257,94469402,460929360,404233760,465148249,437080183,892678233,522286569,525732742,30930747,529984463,265228949,292144564,328747786,71524709,536968431,895173068,947596158,118864723,196254199,6619329,13917680,977265900,699784501,633874177,445661305,210621633,624933836,144526724,478102729,827627467,624251292,720627204,297400079,426430236,52861932,350791934,133453233,940402374,7927334,782980366,943490969,889595021,584735346,59548594,660022113,549991360,738207249,49218462,2215874,616478525,567533844,758929924,740974999,868234180,871506824,577301346,2553391,991804569,157989342,847204442,642092123,581242620,71774958,587001114,500252911,8869911,132649849,474210213,600189929,731024691,326476060,409700155,154812135,497219059,10416982,851309123,531121759,656337271,641201295,163112424,649550840,240667672,24509290,850192818,5754767,951246996,645156485,908150125,870476379,26977903,345317103,404041471,278818385,755340861,893440921,811729044,948339034,409811796,234076740,797679925,165807104,520288478,532423147,600501932,775962988,680040856,135766271,234515133,176153213,487948966,795447971,89392144,750729343,436290826,699124634,268184588,452856349,448981165,425170047,588552942,762531289,256329684,469715165,831110112,167813567,607123568,407451086,551449035,505500790,397425570,351814100,999213480,583558639,38045395,144016508,859837987,283663758,448482613,189327260,307039360,755086916,362655098,351046211,726228271,527175936,641565310,795950314,40849465,959945947,397921190,902374712,959380002,30679902,593803672,210053800,371056355,880932022,769673668,336088634,268138174,15423562,130956459,450553323,362948730,58545483,171677303,618711925,420629755,972965237,149635729,681672282,978570934,845210748,1374223,111985566,172996642,878597168,144151350,420648121,647711303,64552652,247587139,579394094,247609828,364781813,380003117,216566301,350633168,768145333,350951301,319779445,222137730,767128275,869174456,54850330,528130538,722584727,513291816,504979242,830315157,624520448,920657991,217441857,18821411,515971053,135802844,498954324,546952453,968582078,679043130,733070154,368282036,29895044,576974568,240864709,999075642,93115862,184711221,315784115,348024977,942584792,415398016,296251804,220061843,869689458,7118278,645521815,855968669,143078342,832439242,507874603,240410875,263591878,865183737,218080463,280745587,360766605,706313760,616318983,461824588,491425986,544894498,455325067,797205311,139765177,357739630,316721719,984466374,269705248,182873275,920631480,958821271,306779953,82972895,874562944,393429436,142390994,688036256,850091805,241207576,629421361,659264787,772469606,185994840,949394932,646210567,320648413,535655045,432784164,478781643,346227057,761428272,587515098,615790841,175289013,97944838,257270502,743803875,598465244,944011714,579369664,550938517,728425983,749480524,484643920,988739701,44943649,608507817,844301921,462258188,267822408,686064777,404748451,945211216,185201423,868639811,131377264,101587208,337970188,755228328,733152534,292928876,268745755,764719893,398241770,100838617,363544915,914281661,414016457,10601187,436372192,640074581,571697693,77388738,653245219,663704588,493487736,363838173,124594445,237882372,521334155,370909216,268165561,880879595,972034950,779989998,349180639,890051098,83652046,998151229,140991953,369184151,131084603,898086994,582910633,932627026,879938929,98072757,853912577,269760868,313988834,544842994,832242030,704118114,922667539,758140630,577869436,121657294,294185886,892936796,767792353,805082582,606858333,267503201,638240642,422043898,67719358,705238276,98503836,332967123,207780740,608934998,385779356,330753132,198143913,613817037,744724779,51219838,215912243,72810457,262790026,624685447,789849607,96112188,624200150,51625939,40538490,201129464,634185742,447463145,228508652,103790883,763095921,146794522,962845408,21260687,995204198,473618301,331657273,819436797,687970981,672386728,546451588,290090934,26783484,623738914,916296165,974168954,566126867,487029028,796182946,597735333,184260537,6612737,625844767,57736021,500605704,641698214,623862875,2633439,546051522,755803555,430880992,839411100,890487723,97831501,640927096,418848782,832762238,435366424,207755276,706278512,168974303,943678603,305496179,285149447,317829875,268248927,134800927,836557089,457742272,29956487,588134907,653522692,255760897,672979014,184643755,535239562,464592443,100460739,693377677,645970410,674240083,107171041,951504090,346336859,689814828,64109513,901007915,379387023,874117658,892517925,483629986,35461561,417848439,328124301,439523639,254381081,673041924,186658962,455530242,657513111,728668796,745358342,42767066,729905687,72596977,746640441,11788080,215735828,610460427,693231103,334490326,728437831,566048377,731967402,70138991,519753066,222683596,772667902,824578822,798894808,687575348,588932823,203962784,114407941,494874072,127136808,232524340,64675666,464016542,865208037,17901229,458911039,760416893,164616186,945523241,928485144,75493310,677313948,208694174,73813855,880142419,958941177,548480066,624024117,497480134,43841861,488639321,434731905,245469549,187827182,894901639,993995972,387774272,165840811,830534571,765874959,48119122,963444837,425990322,582374051,999304217,253915131,108555251,385809556,831437899,155029824,377679976,702854568,164467770,801586563,874873122,277948570,775724082,800181266,349423311,272310813,344232541,747754489,351404405,144746638,553853290,292488210,243594271,711130572,182141114,771811332,856469947,621851737,167549215,413711985,354258463,107615125,75970950,503008124,647727727,782358537,997410108,734800149,567388011,539135386,921196015,108260960,15556335,392174681,488724574,187260141,945919502,609843423,156815690,817311700,941349085,33630653,341637172,660221420,169915782,299244628,295771598,131365149,174333056,672715365,963408746,101029562,300306487,675382596,564374346,68114919,266902992,870921943,472725231,446919521,584478562,699630577,225106877,317265527,722591585,324226090,395408564,312717038,206350157,514736194,635802027,650180897,674341651,703986395,779237554,809629511,941337117,441191968,958018397,978110439,64213630,513763885,468118231,757546879,326421854,182630485,861462695,861459336,882593205,396048636,160814653,171496007,314611664,649398438,687629176,338972853,679313280,365407887,754623018,699601204,954665760,785839570,825630509,696345178,650772405,219772728,12248792,147256728,918360812,371504067,577146904,100996281,986232193,803265460,970065565,337713341,984155824,245577071,39489238,596580891,529294378,192608950,259372664,70371595,794697103,899385751,832415585,851328266,809316508,766085074,571459350,848970987,746464223,633634278,96558601,884924251,384492930,841770982,360710589,944722609,324304355,674068020,327099259,772951138,923023844,192906283,968646269,733737627,185420375,482324811,229376840,677697920,458688764,598375228,28217655,29939745,617490427,950030186,21131044,906710025,479956803,884170319,593480019,253294494,608111016,931943388,247833798,14494616,941878486,541794685,873564462,524522982,667434285,559879912,230669448,213198157,665948584,156199152,154979501,952410460,307682736,198501815,40502239,353887455,877077693,447913843,590168755,856107205,399830617,925498666,991022509,227145268,746461349,455430964,496708019,704636656,663438820,839412045,157939436,799092914,556215599,962001264,803313764,794784363,167324908,338513859,394981703,594117975,948926467,733355939,601285131,882940508,759730602,33655180,423503377,987045560,388973370,784902117,281854616,105146146,823438114,854895409,954322124,427074640,202448373,560970575,806671057,329723705,866855007,168828463,781629124,368942293,888004676,643221534,251849435,243774403,153588676,350787873,332685475,352652061,772416979,592076034,850867589,145003215,956981540,363826930,560987093,245459329,61468772,618691925,530636286,784051191,931597353,568398673,752545871,575631234,704646217,284612169,313253332,122563120,767950834,277056907,773640573,480029486,117973863,654823185,839056921,362968320,670239751,949769782,165751641,267638444,180713282,800882354,551515097,512736751,170442712,452051290,238591943,901043982,105268869,305488251,523479104,624967324,432007486,781624919,605720803,279471811,760261133,342482238,142126108,536308104,917902367,477822400,751420506,154841317,555793449,601989139,667613476,184223582,436361352,466342702,517016567,498841250,364596684,826901897,730429080,393748423,189746626,566009148,970262392,476957605,190326048,888652131,328377071,971272931,24796121,822484557,25614502,679538577,581041737,932299592,78500736,903874504,693948351,648320458,297404891,898785586,823646127,163356901,369575225,912669508,291703401,576851487,277813236,272378838,916529672,227887443,328450150,932775712,335901135,803142395,119153656,443626186,404787450,488043692,767770468,709754644,44068047,478649291,333606416,934092152,344040913,484037710,388056584,78650420,249629312,685922274,321502266,604567254,427943617,460979910,71270100,102164754,603910568,440648599,989956917,301232853,995811546,799780354,725286640,368931322,244236348,541172437,964921891,747855258,31732824,215962924,792809354,434728155,941261648,515331085,606898940,457664828,458832453,119859574,395065897,613622618,245839161,412669553,865439958,771590625,270941963,908239849,45597105,895607576,43356005,885604739,44568452,807853290,958066382,111933762,415781271,630773706,998349780,295875663,933311064,773882680,726220616,604262155,720143772,912506557,239489051,49649503,205287584,667071741,75453610,938326381,944959434,249080499,714070255,306345685,723337807,742682777,521074852,763489857,933489315,8068819,291322420,777604263,505797242,574264510,137590928,258720514,118802902,184505446,788018751,317800542,665083366,442858068,251099751,636566062,421534090,464244880,110655824,296695595,229286322,262412900,264400608,851349885,677549832,235220033,641489149,387136986,311911044,406481197,536865678,459178774,744156571,600119203,260363999,172873829,628978323,123123846,657889177,264873453,960649346,481001534,540782779,124221155,57167537,196487622,170674088,970637318,76079412,41081400,182159382,42045001,785811787,637970652,901008420,305530988,628171203,982314782,536524689,579901205,663794104,767735863,33654718,15493447,866145757,475895296,983713367,202926301,609158925,292895457,92401830,483679680,636079564,584040534,906046454,210345248,661757202,716719107,320422390,362863672,587817333,517408011,181320202,557242679,590147477,146563457,633460092,494700087,106327412,822523431,744475844,339999204,332832755,364928258,796259288,120607153,365189612,811124564,470485088,384091455,752155244,855993120,736691873,527911410,438529994,544558161,604824056,607481425,874054959,363790261,343543315,449313857,937843273,966219799,964293297,516459098,695260223,448985767,582812656,480738679,415964630,563820717,21941230,501102367,782509302,645558191,280945044,835303399,298935886,227265691,539764238,667669736,247016709,970515674,198508188,477733676,669918567,31760462,894178763,942761643,571030430,667962326,218705676,584281650,525855608,170176614,836244846,319212930,231122387,758439825,772436454,686484971,704378370,271053178,476575372,785674708,902055788,768405353,802154890,176675641,525585736,175056913,185805733,644897638,770977027,885286946,213737727,16780743,899064439,207086684,835827722,478089909,136196987,640816313,279364387,924080642,297166691,620619582,214407702,788214858,189878966,172879347,299519085,195580048,119156044,651212649,601408325,766328056,181821647,813387232,276705997,724659984,685676452,443988796,841927022,302790727,959575967,132243130,219396300,926976147,886379382,268772212,71536602,697064125,312127669,598741974,378482886,267251809,464077027,163242789,327991791,692790938,112513292,686909968,268593994,669206017,233703389,834514861,738213310,464756182,199140757,289882110,571985194,130484967,489229626,854050883,80000891,497274775,285790959,532530553,36084246,875236994,447125990,484052138,885117234,98948522,357579495,855921014,930539350,385843019,109791777,466370582,843867730,900010096,289550839,167770020,248243010,182801021,141363947,988291497,583696763,850362436,48280440,480586669,948961545,447241530,411494541,252169965,478738749,726408028,301298943,260027937,68299860,273117303,633501541,668564878,562320343,954187213,18287100,73829158,170704047,393598363,747956053,104074378,746511823,379011640,924822381,505011004,819105391,311270048,768038738,889237815,556579795,75534737,949637709,659122717,450818351,437459259,110836793,625309005,548100773,853825429,218852660,199903084,443485134,922613401,418226812,544794036,127509572,986369298,278136926,866130303,413095733,249453234,749698576,365818990,788389863,540235232,911302609,807237719,385114960,925740017,708175809,370152268,473678735,757319585,518565682,723510432,32206289,745089750,336516791,197046477,396969273,755659814,878511459,260622522,997092663,753329966,654856607,604038383,389247681,870679833,347935231,186782638,981886064,373583198,234620873,939404267,996678821,670368421,317358848,978272588,6510879,230803953,267925687,218562125,282868419,781725549,755876233,795941017,26444643,414466539,302984029,788988796,709119417,116433927,210179899,149699695,645103671,909163999,680769319,109922737,172766978,78340385,961787568,79030640,679738557,529645397,412996578,84936671,988180458,339002543,379061867,232838946,15928129,71351813,648041837,217187352,788867068,193686637,910684619,147544608,22832573,26381034,886932530,774954117,683420663,70911192,276099033,661005682,643374970,680398134,871962801,669742759,35755679,834706262,638094168,53361451,444173146,476103951,907793390,535925886,548374686,45975063,859290112,876171669,133360345,814084473,32209431,54547439,662036359,775336401,712177901,960977016,37006553,356105831,102978971,227298428,636051796,240141325,132692230,943366852,638629569,650108416,970782053,98106911,563414407,335695218,270423932,638903138,625814378,125138696,681403107,500349296,415441410,538925578,471023551,761728918,665755130,805714514,115278065,701910600,817335607,296495635,520586950,804749186,650696435,110601423,409694592,270630585,666990960,309294723,400202383,676065979,571380619,238194894,477704456,629936739,27973222,895909467,764028992,64099960,726697265,618859025,867095510,982122231,595655619,177316142,438554065,595396544,218267647,352423337,84524689,644592678,869177975,477421471,496095513,476459837,59465466,167458025,975177237,425148659,462140854,885790598,927660788,926899963,377345437,627605590,804787641,44066187,383597508,273585274,22930398,401328404,673803114,47399658,248250090,303242891,357819747,54053186,231434087,26747732,282034663,765119005,788983896,246934951,248375754,904976810,735206625,863926718,433769829,660465190,80245202,393328007,635684301,570400050,968672830,56512124,245416282,665508967,219540896,595170731,335000104,431646958,467950802,537972771,508890809,745141028,460350183,847712454,744862206,718712440,357450050,734849705,407848579,527737578,365617582,408316636,801697076,732140438,36237957,377179588,216592512,53721426,369310546,719631723,842286469,930778221,101890159,241629041,881879800,508673537,999039556,624942571,856197035,365964084,483356852,759256750,28452928,971434488,226351989,458037250,243140862,241002099,334296980,978714039,694031407,774319790,969915084,665139155,91306997,378168,355829158,36812958,459298376,645417267,802732639,605498994,956123825,394668233,973341969,579402247,621937351,245481615,200743604,425345431,638561880,867446176,165961097,552077557,153338847,739961451,863588418,425598173,378269763,338243067,781301853,496222254,873859544,973075744,597522067,805213758,978453498,520483167,21743114,342438944,80206852,710966918,543875629,925493563,746925956,661775206,980320245,582775863,849032598,435769979,695560825,932710969,868136562,78784908,370907667,410699161,320470490,669369428,883477349,397068397,870230100,235572211,52365876,336639792,591012659,775904685,588941268,615718745,973134679,356258106,668388833,337785720,586563579,729823049,927965830,485948432,223429962,14010827,661396051,209405898,896920170,692804417,843721060,672094894,587753987,7536993,431686304,995811309,769324510,617682854,112588933,462782024,204826134,249278575,656204117,121699618,16278676,86031665,195957791,436458669,355591394,798331049,850868808,238760514,203929029,964239328,978204779,58945533,560461766,645034924,597707584,35128292,404822,212277067,886910201,288832559,173615287,207998486,970486070,437227412,688827427,263246212,213275957,634157600,35032415,62986449,744447376,499248655,641280669,121002716,624163418,626364422,945433866,965834224,452808393,550847179,254064736,58523296,380337209,926199150,817590804,974784581,571050060,636137651,397256832,619472988,302736963,381486979,693598160,467171049,168146063,174420835,936821021,830788073,397455122,426825295,256796987,910140920,778942903,900499013,259413727,462896276,459155288,617888763,724837838,146290010,596007917,616706570,476045059,334665154,547389635,537286782,122523485,43517067,60315545,908986595,463765659,918363196,855019220,560647531,350837467,726127525,326367144,213497268,273271907,289865632,897687619,920095920,238597771,33058212,338606827,130187373,919602295,501112401,684949586,460195031,506336858,97123858,917930766,217293471,820049943,8527552,509394996,179678528,748674788,825253440,429701561,58048957,899909565,374354244,524384938,365250253,107959251,268454834,246751211,767049042,743760721,288250850,10889504,465049800,529430102,125510852,981546160,631421955,739132208,277129955,403196981,338476184,658729116,358004501,500432982,939685246,33704595,744047828,924495077,336669047,219178937,620354863,989721799,519151900,97029017,204157825,308281659,52803566,268351013,600858306,843634498,363166726,867666076,443577241,155780689,273124367,346092057,965722048,851017223,572868510,778271354,930988776,668031883,759449862,245728331,265722926,481389863,539631317,712203064,296936240,130169600,861093374,210190074,905143026,975071088,386391558,370800285,702007957,462796692,215555261,257628089,529805080,936719845,274381949,977854489,745264983,492638452,473700011,835048290,803604323,224671978,908899306,998527612,419546169,382205330,284044297,229958709,181855306,650096530,227436259,790326335,98176326,244571213,315309566,983372045,960064683,656597852,914890244,227110209,522239516,90825523,338414921,870481817,196768028,560191917,204486952,748442948,798103432,555718323,757968257,843077684,400432955,544611798,543462828,387679388,815415628,291335057,870385094,142870989,715928551,631323986,703760328,919971943,531272895,789200926,482973064,732143652,154994429,976616737,452151205,933427070,818778800,179555415,338047542,478041395,833487177,683495697,813135981,72494314,562373250,450792130,833943896,15357819,464486739,819274873,753506084,434453186,677787729,554519491,466175754,797172256,628580638,994808811,962304949,867787774,445668172,876777399,553100158,152850820,834009778,713964540,220348688,954873860,267193889,887101068,135843493,428234866,232645281,464799117,205142426,650456034,7780128,871439924,437079701,86381687,178691991,261724067,208037725,182773599,781292274,351594972,13133579,924370839,466328488,228863520,688509711,268401171,565658761,988068939,557154116,682504260,179455522,373313162,834324050,896676348,665423667,567419307,808827959,745059686,759591483,870130905,372047259,30863046,982986168,340613839,600530248,168058282,340175050,111026356,824507801,759819037,592981084,872606536,263661529,933691556,209939779,330016861,666547155,745426020,705572259,524170410,431865508,280987851,949428432,551555906,664602846,204249452,641633269,419563179,739271474,690395319,377037862,361003723,212416374,427718300,950855089,319234692,516731943,843074559,141637703,530782896,262586167,864654037,213736204,937398276,297302976,108678423,743665751,945662272,50839790,411136268,544953147,836207142,144055588,62070948,926177645,635639861,37101568,182402634,448481681,890578975,889682568,538531564,192802853,352093899,506662162,8510559,722611147,33178630,455809677,313815733,657045867,65664135,349478554,107385892,978435612,18130376,247997848,929964533,87960527,701753450,843065930,656529048,231194071,221847714,652784486,414592208,977913452,705650251,692470700,131620431,180212305,31840493,84693329,966878786,724099002,589837749,376578884,856925618,721686460,275424240,903415011,392383967,802979695,61027554,456715260,395113198,977244677,218374630,71655733,448664928,903176670,516736037,59173929,224237302,448939464,953367916,223393080,146218839,396733843,804109609,868089815,306914124,875059483,474503253,860740006,262287407,531679451,650991672,286653051,787520788,110623510,173093317,380935638,117673257,550880911,989540568,886795421,510409787,11660053,550673410,393458007,166569093,232206480,22032995,333643427,91082250,429603952,491234294,175179042,521390680,934183452,157178779,796638872,132190429,681801117,497317464,984421901,988660332,244364046,522733181,578557706,364016270,941323261,686665262,237312500,553507635,696431236,523764462,836906459,72307374,536714678,791827497,204059646,312491576,995421913,684586337,662216709,147119038,267002226,592920086,764807263,74949876,35503140,126948492,489993279,965300254,902855883,96860763,18754478,535876123,336910984,510241454,459844326,177502866,376251269,765951586,403176356,349446244,769547347,166298565,253384810,236204656,175598857,280660446,702388289,956777887,704384967,900826898,837283305,899051091,786449317,787403622,409643873,293316129,696165672,981273773,158016027,358004753,401148612,936912864,704987911,726781654,278823405,432651380,934272166,46814089,681866796,883357164,883357164,681866796,46814089,934272166,432651380,278823405,726781654,704987911,936912864,401148612,358004753,158016027,981273773,696165672,293316129,409643873,787403622,786449317,899051091,837283305,900826898,704384967,956777887,702388289,280660446,175598857,236204656,253384810,166298565,769547347,349446244,403176356,765951586,376251269,177502866,459844326,510241454,336910984,535876123,18754478,96860763,902855883,965300254,489993279,126948492,35503140,74949876,764807263,592920086,267002226,147119038,662216709,684586337,995421913,312491576,204059646,791827497,536714678,72307374,836906459,523764462,696431236,553507635,237312500,686665262,941323261,364016270,578557706,522733181,244364046,988660332,984421901,497317464,681801117,132190429,796638872,157178779,934183452,521390680,175179042,491234294,429603952,91082250,333643427,22032995,232206480,166569093,393458007,550673410,11660053,510409787,886795421,989540568,550880911,117673257,380935638,173093317,110623510,787520788,286653051,650991672,531679451,262287407,860740006,474503253,875059483,306914124,868089815,804109609,396733843,146218839,223393080,953367916,448939464,224237302,59173929,516736037,903176670,448664928,71655733,218374630,977244677,395113198,456715260,61027554,802979695,392383967,903415011,275424240,721686460,856925618,376578884,589837749,724099002,966878786,84693329,31840493,180212305,131620431,692470700,705650251,977913452,414592208,652784486,221847714,231194071,656529048,843065930,701753450,87960527,929964533,247997848,18130376,978435612,107385892,349478554,65664135,657045867,313815733,455809677,33178630,722611147,8510559,506662162,352093899,192802853,538531564,889682568,890578975,448481681,182402634,37101568,635639861,926177645,62070948,144055588,836207142,544953147,411136268,50839790,945662272,743665751,108678423,297302976,937398276,213736204,864654037,262586167,530782896,141637703,843074559,516731943,319234692,950855089,427718300,212416374,361003723,377037862,690395319,739271474,419563179,641633269,204249452,664602846,551555906,949428432,280987851,431865508,524170410,705572259,745426020,666547155,330016861,209939779,933691556,263661529,872606536,592981084,759819037,824507801,111026356,340175050,168058282,600530248,340613839,982986168,30863046,372047259,870130905,759591483,745059686,808827959,567419307,665423667,896676348,834324050,373313162,179455522,682504260,557154116,988068939,565658761,268401171,688509711,228863520,466328488,924370839,13133579,351594972,781292274,182773599,208037725,261724067,178691991,86381687,437079701,871439924,7780128,650456034,205142426,464799117,232645281,428234866,135843493,887101068,267193889,954873860,220348688,713964540,834009778,152850820,553100158,876777399,445668172,867787774,962304949,994808811,628580638,797172256,466175754,554519491,677787729,434453186,753506084,819274873,464486739,15357819,833943896,450792130,562373250,72494314,813135981,683495697,833487177,478041395,338047542,179555415,818778800,933427070,452151205,976616737,154994429,732143652,482973064,789200926,531272895,919971943,703760328,631323986,715928551,142870989,870385094,291335057,815415628,387679388,543462828,544611798,400432955,843077684,757968257,555718323,798103432,748442948,204486952,560191917,196768028,870481817,338414921,90825523,522239516,227110209,914890244,656597852,960064683,983372045,315309566,244571213,98176326,790326335,227436259,650096530,181855306,229958709,284044297,382205330,419546169,998527612,908899306,224671978,803604323,835048290,473700011,492638452,745264983,977854489,274381949,936719845,529805080,257628089,215555261,462796692,702007957,370800285,386391558,975071088,905143026,210190074,861093374,130169600,296936240,712203064,539631317,481389863,265722926,245728331,759449862,668031883,930988776,778271354,572868510,851017223,965722048,346092057,273124367,155780689,443577241,867666076,363166726,843634498,600858306,268351013,52803566,308281659,204157825,97029017,519151900,989721799,620354863,219178937,336669047,924495077,744047828,33704595,939685246,500432982,358004501,658729116,338476184,403196981,277129955,739132208,631421955,981546160,125510852,529430102,465049800,10889504,288250850,743760721,767049042,246751211,268454834,107959251,365250253,524384938,374354244,899909565,58048957,429701561,825253440,748674788,179678528,509394996,8527552,820049943,217293471,917930766,97123858,506336858,460195031,684949586,501112401,919602295,130187373,338606827,33058212,238597771,920095920,897687619,289865632,273271907,213497268,326367144,726127525,350837467,560647531,855019220,918363196,463765659,908986595,60315545,43517067,122523485,537286782,547389635,334665154,476045059,616706570,596007917,146290010,724837838,617888763,459155288,462896276,259413727,900499013,778942903,910140920,256796987,426825295,397455122,830788073,936821021,174420835,168146063,467171049,693598160,381486979,302736963,619472988,397256832,636137651,571050060,974784581,817590804,926199150,380337209,58523296,254064736,550847179,452808393,965834224,945433866,626364422,624163418,121002716,641280669,499248655,744447376,62986449,35032415,634157600,213275957,263246212,688827427,437227412,970486070,207998486,173615287,288832559,886910201,212277067,404822,35128292,597707584,645034924,560461766,58945533,978204779,964239328,203929029,238760514,850868808,798331049,355591394,436458669,195957791,86031665,16278676,121699618,656204117,249278575,204826134,462782024,112588933,617682854,769324510,995811309,431686304,7536993,587753987,672094894,843721060,692804417,896920170,209405898,661396051,14010827,223429962,485948432,927965830,729823049,586563579,337785720,668388833,356258106,973134679,615718745,588941268,775904685,591012659,336639792,52365876,235572211,870230100,397068397,883477349,669369428,320470490,410699161,370907667,78784908,868136562,932710969,695560825,435769979,849032598,582775863,980320245,661775206,746925956,925493563,543875629,710966918,80206852,342438944,21743114,520483167,978453498,805213758,597522067,973075744,873859544,496222254,781301853,338243067,378269763,425598173,863588418,739961451,153338847,552077557,165961097,867446176,638561880,425345431,200743604,245481615,621937351,579402247,973341969,394668233,956123825,605498994,802732639,645417267,459298376,36812958,355829158,378168,91306997,665139155,969915084,774319790,694031407,978714039,334296980,241002099,243140862,458037250,226351989,971434488,28452928,759256750,483356852,365964084,856197035,624942571,999039556,508673537,881879800,241629041,101890159,930778221,842286469,719631723,369310546,53721426,216592512,377179588,36237957,732140438,801697076,408316636,365617582,527737578,407848579,734849705,357450050,718712440,744862206,847712454,460350183,745141028,508890809,537972771,467950802,431646958,335000104,595170731,219540896,665508967,245416282,56512124,968672830,570400050,635684301,393328007,80245202,660465190,433769829,863926718,735206625,904976810,248375754,246934951,788983896,765119005,282034663,26747732,231434087,54053186,357819747,303242891,248250090,47399658,673803114,401328404,22930398,273585274,383597508,44066187,804787641,627605590,377345437,926899963,927660788,885790598,462140854,425148659,975177237,167458025,59465466,476459837,496095513,477421471,869177975,644592678,84524689,352423337,218267647,595396544,438554065,177316142,595655619,982122231,867095510,618859025,726697265,64099960,764028992,895909467,27973222,629936739,477704456,238194894,571380619,676065979,400202383,309294723,666990960,270630585,409694592,110601423,650696435,804749186,520586950,296495635,817335607,701910600,115278065,805714514,665755130,761728918,471023551,538925578,415441410,500349296,681403107,125138696,625814378,638903138,270423932,335695218,563414407,98106911,970782053,650108416,638629569,943366852,132692230,240141325,636051796,227298428,102978971,356105831,37006553,960977016,712177901,775336401,662036359,54547439,32209431,814084473,133360345,876171669,859290112,45975063,548374686,535925886,907793390,476103951,444173146,53361451,638094168,834706262,35755679,669742759,871962801,680398134,643374970,661005682,276099033,70911192,683420663,774954117,886932530,26381034,22832573,147544608,910684619,193686637,788867068,217187352,648041837,71351813,15928129,232838946,379061867,339002543,988180458,84936671,412996578,529645397,679738557,79030640,961787568,78340385,172766978,109922737,680769319,909163999,645103671,149699695,210179899,116433927,709119417,788988796,302984029,414466539,26444643,795941017,755876233,781725549,282868419,218562125,267925687,230803953,6510879,978272588,317358848,670368421,996678821,939404267,234620873,373583198,981886064,186782638,347935231,870679833,389247681,604038383,654856607,753329966,997092663,260622522,878511459,755659814,396969273,197046477,336516791,745089750,32206289,723510432,518565682,757319585,473678735,370152268,708175809,925740017,385114960,807237719,911302609,540235232,788389863,365818990,749698576,249453234,413095733,866130303,278136926,986369298,127509572,544794036,418226812,922613401,443485134,199903084,218852660,853825429,548100773,625309005,110836793,437459259,450818351,659122717,949637709,75534737,556579795,889237815,768038738,311270048,819105391,505011004,924822381,379011640,746511823,104074378,747956053,393598363,170704047,73829158,18287100,954187213,562320343,668564878,633501541,273117303,68299860,260027937,301298943,726408028,478738749,252169965,411494541,447241530,948961545,480586669,48280440,850362436,583696763,988291497,141363947,182801021,248243010,167770020,289550839,900010096,843867730,466370582,109791777,385843019,930539350,855921014,357579495,98948522,885117234,484052138,447125990,875236994,36084246,532530553,285790959,497274775,80000891,854050883,489229626,130484967,571985194,289882110,199140757,464756182,738213310,834514861,233703389,669206017,268593994,686909968,112513292,692790938,327991791,163242789,464077027,267251809,378482886,598741974,312127669,697064125,71536602,268772212,886379382,926976147,219396300,132243130,959575967,302790727,841927022,443988796,685676452,724659984,276705997,813387232,181821647,766328056,601408325,651212649,119156044,195580048,299519085,172879347,189878966,788214858,214407702,620619582,297166691,924080642,279364387,640816313,136196987,478089909,835827722,207086684,899064439,16780743,213737727,885286946,770977027,644897638,185805733,175056913,525585736,176675641,802154890,768405353,902055788,785674708,476575372,271053178,704378370,686484971,772436454,758439825,231122387,319212930,836244846,170176614,525855608,584281650,218705676,667962326,571030430,942761643,894178763,31760462,669918567,477733676,198508188,970515674,247016709,667669736,539764238,227265691,298935886,835303399,280945044,645558191,782509302,501102367,21941230,563820717,415964630,480738679,582812656,448985767,695260223,516459098,964293297,966219799,937843273,449313857,343543315,363790261,874054959,607481425,604824056,544558161,438529994,527911410,736691873,855993120,752155244,384091455,470485088,811124564,365189612,120607153,796259288,364928258,332832755,339999204,744475844,822523431,106327412,494700087,633460092,146563457,590147477,557242679,181320202,517408011,587817333,362863672,320422390,716719107,661757202,210345248,906046454,584040534,636079564,483679680,92401830,292895457,609158925,202926301,983713367,475895296,866145757,15493447,33654718,767735863,663794104,579901205,536524689,982314782,628171203,305530988,901008420,637970652,785811787,42045001,182159382,41081400,76079412,970637318,170674088,196487622,57167537,124221155,540782779,481001534,960649346,264873453,657889177,123123846,628978323,172873829,260363999,600119203,744156571,459178774,536865678,406481197,311911044,387136986,641489149,235220033,677549832,851349885,264400608,262412900,229286322,296695595,110655824,464244880,421534090,636566062,251099751,442858068,665083366,317800542,788018751,184505446,118802902,258720514,137590928,574264510,505797242,777604263,291322420,8068819,933489315,763489857,521074852,742682777,723337807,306345685,714070255,249080499,944959434,938326381,75453610,667071741,205287584,49649503,239489051,912506557,720143772,604262155,726220616,773882680,933311064,295875663,998349780,630773706,415781271,111933762,958066382,807853290,44568452,885604739,43356005,895607576,45597105,908239849,270941963,771590625,865439958,412669553,245839161,613622618,395065897,119859574,458832453,457664828,606898940,515331085,941261648,434728155,792809354,215962924,31732824,747855258,964921891,541172437,244236348,368931322,725286640,799780354,995811546,301232853,989956917,440648599,603910568,102164754,71270100,460979910,427943617,604567254,321502266,685922274,249629312,78650420,388056584,484037710,344040913,934092152,333606416,478649291,44068047,709754644,767770468,488043692,404787450,443626186,119153656,803142395,335901135,932775712,328450150,227887443,916529672,272378838,277813236,576851487,291703401,912669508,369575225,163356901,823646127,898785586,297404891,648320458,693948351,903874504,78500736,932299592,581041737,679538577,25614502,822484557,24796121,971272931,328377071,888652131,190326048,476957605,970262392,566009148,189746626,393748423,730429080,826901897,364596684,498841250,517016567,466342702,436361352,184223582,667613476,601989139,555793449,154841317,751420506,477822400,917902367,536308104,142126108,342482238,760261133,279471811,605720803,781624919,432007486,624967324,523479104,305488251,105268869,901043982,238591943,452051290,170442712,512736751,551515097,800882354,180713282,267638444,165751641,949769782,670239751,362968320,839056921,654823185,117973863,480029486,773640573,277056907,767950834,122563120,313253332,284612169,704646217,575631234,752545871,568398673,931597353,784051191,530636286,618691925,61468772,245459329,560987093,363826930,956981540,145003215,850867589,592076034,772416979,352652061,332685475,350787873,153588676,243774403,251849435,643221534,888004676,368942293,781629124,168828463,866855007,329723705,806671057,560970575,202448373,427074640,954322124,854895409,823438114,105146146,281854616,784902117,388973370,987045560,423503377,33655180,759730602,882940508,601285131,733355939,948926467,594117975,394981703,338513859,167324908,794784363,803313764,962001264,556215599,799092914,157939436,839412045,663438820,704636656,496708019,455430964,746461349,227145268,991022509,925498666,399830617,856107205,590168755,447913843,877077693,353887455,40502239,198501815,307682736,952410460,154979501,156199152,665948584,213198157,230669448,559879912,667434285,524522982,873564462,541794685,941878486,14494616,247833798,931943388,608111016,253294494,593480019,884170319,479956803,906710025,21131044,950030186,617490427,29939745,28217655,598375228,458688764,677697920,229376840,482324811,185420375,733737627,968646269,192906283,923023844,772951138,327099259,674068020,324304355,944722609,360710589,841770982,384492930,884924251,96558601,633634278,746464223,848970987,571459350,766085074,809316508,851328266,832415585,899385751,794697103,70371595,259372664,192608950,529294378,596580891,39489238,245577071,984155824,337713341,970065565,803265460,986232193,100996281,577146904,371504067,918360812,147256728,12248792,219772728,650772405,696345178,825630509,785839570,954665760,699601204,754623018,365407887,679313280,338972853,687629176,649398438,314611664,171496007,160814653,396048636,882593205,861459336,861462695,182630485,326421854,757546879,468118231,513763885,64213630,978110439,958018397,441191968,941337117,809629511,779237554,703986395,674341651,650180897,635802027,514736194,206350157,312717038,395408564,324226090,722591585,317265527,225106877,699630577,584478562,446919521,472725231,870921943,266902992,68114919,564374346,675382596,300306487,101029562,963408746,672715365,174333056,131365149,295771598,299244628,169915782,660221420,341637172,33630653,941349085,817311700,156815690,609843423,945919502,187260141,488724574,392174681,15556335,108260960,921196015,539135386,567388011,734800149,997410108,782358537,647727727,503008124,75970950,107615125,354258463,413711985,167549215,621851737,856469947,771811332,182141114,711130572,243594271,292488210,553853290,144746638,351404405,747754489,344232541,272310813,349423311,800181266,775724082,277948570,874873122,801586563,164467770,702854568,377679976,155029824,831437899,385809556,108555251,253915131,999304217,582374051,425990322,963444837,48119122,765874959,830534571,165840811,387774272,993995972,894901639,187827182,245469549,434731905,488639321,43841861,497480134,624024117,548480066,958941177,880142419,73813855,208694174,677313948,75493310,928485144,945523241,164616186,760416893,458911039,17901229,865208037,464016542,64675666,232524340,127136808,494874072,114407941,203962784,588932823,687575348,798894808,824578822,772667902,222683596,519753066,70138991,731967402,566048377,728437831,334490326,693231103,610460427,215735828,11788080,746640441,72596977,729905687,42767066,745358342,728668796,657513111,455530242,186658962,673041924,254381081,439523639,328124301,417848439,35461561,483629986,892517925,874117658,379387023,901007915,64109513,689814828,346336859,951504090,107171041,674240083,645970410,693377677,100460739,464592443,535239562,184643755,672979014,255760897,653522692,588134907,29956487,457742272,836557089,134800927,268248927,317829875,285149447,305496179,943678603,168974303,706278512,207755276,435366424,832762238,418848782,640927096,97831501,890487723,839411100,430880992,755803555,546051522,2633439,623862875,641698214,500605704,57736021,625844767,6612737,184260537,597735333,796182946,487029028,566126867,974168954,916296165,623738914,26783484,290090934,546451588,672386728,687970981,819436797,331657273,473618301,995204198,21260687,962845408,146794522,763095921,103790883,228508652,447463145,634185742,201129464,40538490,51625939,624200150,96112188,789849607,624685447,262790026,72810457,215912243,51219838,744724779,613817037,198143913,330753132,385779356,608934998,207780740,332967123,98503836,705238276,67719358,422043898,638240642,267503201,606858333,805082582,767792353,892936796,294185886,121657294,577869436,758140630,922667539,704118114,832242030,544842994,313988834,269760868,853912577,98072757,879938929,932627026,582910633,898086994,131084603,369184151,140991953,998151229,83652046,890051098,349180639,779989998,972034950,880879595,268165561,370909216,521334155,237882372,124594445,363838173,493487736,663704588,653245219,77388738,571697693,640074581,436372192,10601187,414016457,914281661,363544915,100838617,398241770,764719893,268745755,292928876,733152534,755228328,337970188,101587208,131377264,868639811,185201423,945211216,404748451,686064777,267822408,462258188,844301921,608507817,44943649,988739701,484643920,749480524,728425983,550938517,579369664,944011714,598465244,743803875,257270502,97944838,175289013,615790841,587515098,761428272,346227057,478781643,432784164,535655045,320648413,646210567,949394932,185994840,772469606,659264787,629421361,241207576,850091805,688036256,142390994,393429436,874562944,82972895,306779953,958821271,920631480,182873275,269705248,984466374,316721719,357739630,139765177,797205311,455325067,544894498,491425986,461824588,616318983,706313760,360766605,280745587,218080463,865183737,263591878,240410875,507874603,832439242,143078342,855968669,645521815,7118278,869689458,220061843,296251804,415398016,942584792,348024977,315784115,184711221,93115862,999075642,240864709,576974568,29895044,368282036,733070154,679043130,968582078,546952453,498954324,135802844,515971053,18821411,217441857,920657991,624520448,830315157,504979242,513291816,722584727,528130538,54850330,869174456,767128275,222137730,319779445,350951301,768145333,350633168,216566301,380003117,364781813,247609828,579394094,247587139,64552652,647711303,420648121,144151350,878597168,172996642,111985566,1374223,845210748,978570934,681672282,149635729,972965237,420629755,618711925,171677303,58545483,362948730,450553323,130956459,15423562,268138174,336088634,769673668,880932022,371056355,210053800,593803672,30679902,959380002,902374712,397921190,959945947,40849465,795950314,641565310,527175936,726228271,351046211,362655098,755086916,307039360,189327260,448482613,283663758,859837987,144016508,38045395,583558639,999213480,351814100,397425570,505500790,551449035,407451086,607123568,167813567,831110112,469715165,256329684,762531289,588552942,425170047,448981165,452856349,268184588,699124634,436290826,750729343,89392144,795447971,487948966,176153213,234515133,135766271,680040856,775962988,600501932,532423147,520288478,165807104,797679925,234076740,409811796,948339034,811729044,893440921,755340861,278818385,404041471,345317103,26977903,870476379,908150125,645156485,951246996,5754767,850192818,24509290,240667672,649550840,163112424,641201295,656337271,531121759,851309123,10416982,497219059,154812135,409700155,326476060,731024691,600189929,474210213,132649849,8869911,500252911,587001114,71774958,581242620,642092123,847204442,157989342,991804569,2553391,577301346,871506824,868234180,740974999,758929924,567533844,616478525,2215874,49218462,738207249,549991360,660022113,59548594,584735346,889595021,943490969,782980366,7927334,940402374,133453233,350791934,52861932,426430236,297400079,720627204,624251292,827627467,478102729,144526724,624933836,210621633,445661305,633874177,699784501,977265900,13917680,6619329,196254199,118864723,947596158,895173068,536968431,71524709,328747786,292144564,265228949,529984463,30930747,525732742,522286569,892678233,437080183,465148249,404233760,460929360,94469402,736528257,87782598,593392641,448799693,882800892,710805917,39655481,233031100,157275269,498765766,923575595,172664338,263650870,333526089,248279264,817411123,950889684,429891282,634328900,820147227,392474697,887163852,811196809,449240526,769449138,765512377,705542481,903783298,865985431,385986158,475791402,662823631,762043888,477136247,800348839,749703634,414974475,784855200,355379650,647795905,530675606,755344343,41618864,308322843,15758484,494154505,318518639,866200391,973421913,908677529,347537730,444770184,787957760,356919797,560248829,444909997,676658773,332660223,626526120,838570208,286349583,996877228,225427008,723252204,722736863,519706725,869617689,406748534,881859143,443345409,739246123,966357046,64276634,326153617,973191537,246397497,258739829,510191418,337510116,941977395,519778168,751098732,309635633,319537802,161012803,250008156,407386214,507909237,465813705,540125813,932773633,824204479,535008212,822695091,317528810,227662530,825179390,949965914,412792938,662559397,22373583,506730453,38920612,129684385,614208327,817136336,682185273,16251534,125271880,92311101,350386892,689913144,261052473,890033481,271602281,396466202,976022995,804682642,394588297,923975797,680883850,796267707,104736595,604888560,847954480,802768293,203321885,594099396,840398635,237243419,699076546,866746309,198377775,480185869,794816130,390773649,295314360,435218027,843704345,429512459,637688126,54454227,655616227,310586277,224621810,801410651,412942368,812623903,737875658,83236852,346133204,56025140,63037364,223968889,342365057,977234826,571023278,233416905,129804106,120921214,734816808,744045156,823355881,115165845,683135811,327822456,671187636,494489281,866470733,200181721,698681301,399816029,482777227,219550589,878000371,191569754,700170797,623471907,340212082,55986757,968570824,369895155,110686878,191358964,465355304,152046231,613628281,588916024,977740186,329576447,94298568,66155741,117191068,560790697,290111590,212653002,101000373,750767420,325067174,175727676,493099002,47888866,33895200,137769308,800891462,194551059,307390883,853413500,155402065,59464007,188501059,987713338,230720243,285877764,299961812,987053180,512591897,933441612,158484978,110573317,701622177,719127282,804879986,453477183,718556196,847257010,682056210,884827330,98016421,648455181,994697524,41306401,965813792,956729492,940470678,985340958,454789593,551350565,457167736,109360196,690686899,9894091,952560086,654279370,498978170,228716773,754377885,733816474,300485113,244399808,611269592,172739686,176717885,955427603,416417497,993705756,663327231,249215894,497069944,414507165,32769052,159776917,324294456,158913723,224050794,747315942,567156828,424284644,361434708,669522544,44059597,518796046,239097088,339401187,932171540,918847965,691509508,508714682,689825409,601838563,332060697,495291116,713696202,956357139,88827495,284117218,224073044,622337172,304849008,899954453,728007566,496238577,27318687,522996822,498265837,252804757,798378855,154138280,601734427,666696051,675212305,496264845,680379259,518882285,903648449,751283650,527633028,21126556,729061850,185714734,789973616,836335394,300330467,940318969,340207713,439095573,37974201,487760516,931723638,365964823,707837715,126512707,313257279,180702446,555154074,69670319,291832804,521157640,815175986,755436425,158048515,184170227,445387424,957559387,969278982,75474925,136334418,744819348,829657606,678039079,161853706] [12497500,749550120,3746251800,37447536000,499100800000,9978024000000,99740336000000,1121630040000000,8720300400000000,49810360000000000,37342827647401710,111983610395304216,62187845117357960,111886306193598966,74514064139963820,61678904534795900,80839696328470828,14895367547558568,2431937032,54696700800,425248656000,1214510276000,12140245880000,546092593200000,2426107600000000,6062843500000000,33394144361071032,12363251845945984,12358269697498024,24705892731765180,111097751174541090,98409231270755552,107238092540129028,32412758961341416,14054707290406640,8626635019321200,207042609424,1773941298360,20687706047400,206794336420000,1476511757000000,5903685404400000,34496080737648012,245683712444288,7367564222841600,73646182723344000,73605599542771764,24488285420888184,24107601506509928,50976303196423250,35202970228506300,11816578965865440,102451073042005632,22024515441027924,11511220520240,129449453527800,862651315864800,12934596240846000,4310211076607092,18672798112269840,39592714236249800,23904311120826304,54856307310493560,12176495952182848,48325355508231280,33521937205621590,2147820925557454,18605133544889056,31412537762534208,38891789534356080,62348476627803960,34041325264415280,630005147384004,4198355375250120,6994461877305000,46378295318565000,47136290953815312,40726321081486656,87322990499690616,581009276062400,9292432666137600,58054490316944000,43282904232256332,11661980230581120,70302871546305120,28021102075013400,61759017079931712,18987923446106272,90038723321239904,23752995491152620,20432604207700860,89450878679631648,5963392891534848,17167693349538876,72456442196414080,12626036675618040,26738057447658900,33918411849314496,67514307093160512,1361802002802000,13612578442980000,3208674082494972,56545353549531532,79087746521327544,19606109688815100,16228308980495350,42429829561847960,2014723793443632,70487159747787440,24698957386137800,13854052813504680,3432310147835316,20818154437228192,50916792085930368,7458892441467060,3925449796988160,24524260630300800,10589631575161856,9171468662604122,1180084438823940,94369045577476800,32246493349695282,2582587374410736,9680834470615920,76235035937382000,8724083675224500,2650830248136706,13701017514480480,29144538842606016,808314366879530,64639325284693600,76865101167660288,6012796912886720,852348215475130,8520078608623500,36347450434063860,36477339830520512,40337001730970376,6188783643218988,5506652535475600,7775579329481280,23973659555334706,84950398391624448,58604340837063840,21952938365394520,28622737698837520,397253230173138,3970946518605440,8709915693668416,32830578790638600,45691140760428800,24879568950436452,1147005857270952,17198220895545060,72093297713770480,62831166449768640,67761383956823448,9673086369743216,4246927064836632,2422834229273220,1544307759596320,7718457627855120,6870341258325548,10129838623211440,22864462135189920,23940497342684880,2702507222841580,9082944926001540,19418251219740948,25182124395839400,40926112032883950,52197906824023240,55080604200169520,36076929038953278,39088895760791200,17827441337548800,85014090729722208,7145872162912010,23820140178693054,28681441049767680,34381593613086720,22708057876093310,84284691561085872,4609819335925464,38399842917179000,14255204287933560,11437364448718012,42614292174891192,8623863109840176,76625998943505600,9221976061097280,45415927489795632,49725609112297664,4282523149405590,32448681181826280,1478941741921680,9855681659459520,43812746449506522,9895274799142416,4931182409861400,14679071413494300,22226640491337632,33006516659907252,7264100510556288,31119454038547200,115219543416020,4606945385236320,11512774585834400,216468879779880,2163826383381000,21629643453990000,6293393958592512,12733683895990944,71950130680701042,88573482268067840,52166048310235860,11414023413055232,78457141055419784,44699067773747970,55246635420745680,1416290946307440,23595449334527400,8544498339937392,8408124169482828,46441089071427600,52985383386589800,12286391100063990,24522973963559232,21172340509861200,56786198899590510,11577945925096470,8779029820134456,25874691261998304,38225787211507008,31265591173312720,84107793546729920,19124094816021048,13714354145837808,1671561083046568,16708959523586400,8048350471792680,568987330932664,12797121499651620,8614724791995168,30148827137542400,7219634623852500,4198055176827996,57949023492569688,47914192142760384,29656518076338750,82544650771352000,11104084246786752,20586635814572224,18777225833420352,34793568242365680,63478990046860640,1336576390275248,20040674933469960,97552816076913228,55362935459699840,3167997855548160,27436864655392716,6158766019941108,20521060470007920,3566351725194720,62386351558469400,72928008383720154,9104891665245096,23635184695505856,353468365522860,14133116979389600,38658991456318296,58430921458571340,44896228887555918,20213928807994800,45769185973862400,1218997697591520,6969405083350906,59714032538595960,60233415216907680,21879437350426240,79272603209785806,9874553207149626,47016741729131440,37829029423399680,21211787121568960,8410087467983384,77384488776273756,15927020879819224,13194599521103280,32128878929398020,54101947037081664,8047750674109888,3362240615925474,33609064416983100,11997381708899340,19977506845337484,11060239276120930,53445478960985870,14037507584410800,7265791609716800,24514734844488944,25419756984958368,43059799892094792,15949654197944880,8881110398021160,2559155045049792,22739024960798720,6307167332443392,23415651639327750,3569292372029550,57086039068954560,35828286871713336,35199255806958320,12636447068021940,9038676355888360,17676535600166784,422110084814292,3616652781905520,6025366299308000,5228690186712300,66261910829473312,29270170045617630,21488342816397600,25661867501350800,52359941049617600,42213978299071800,20296040279869116,14673636080105088,66363408725688990,47805266238541440,20840078064608264,23590924582897728,9996154960673710,9045006021067170,20536445287039080,52252922365696024,36236211269354032,12712085592168672,19864236024747520,9548275313049120,95444974526493060,39323801124377110,13878265796939592,5315731747965120,2392202679922110,14962086315819944,31448098284174504,48124787730758088,24322268245661400,16970465092165200,93047777126390844,50307655612201668,12703893713778960,15061259065671930,47521824396828320,22351483013975808,24990797693633584,49633160755486500,27468261501678960,14715036472165120,8607019872269876,10561378917533514,32961511410617056,20096120475748680,2124068478003120,93874260879793854,49598753470460964,18202885705978128,53657406138338800,16356579665483120,10777756458010752,57436638674681344,64218996121940784,40318644956247000,5180436772126000,21867284843011160,4183716606970752,6970109472275840,36361302912971120,17910207096837120,18056847888407440,35082281055149226,13552440183219336,20300600590561920,8288300323747450,17559544165770618,19781810382726080,26405190954393216,8808450414696900,55279724105458160,19591132742460544,37153810482370272,76157105256151830,39214984112428520,16996905703595160,32813187781758624,7307104685327986,72355565128879488,30672150797102400,33874055239499200,70531070871357894,34114036781652674,12267794702999808,24327655705533600,26406978664683720,17560013221986048,2052788656026888,27359740832790080,41861592536454180,36274799670187680,33815897269056672,61517293915369776,7057140521026254,34738890231673400,5879605942403320,17454208182928020,41790223763699920,39546661029241296,10864347247504080,22386446054108400,4949276720089688,7209283227847272,8693376710208456,3656987591662200,9789701759856900,34562127408290676,29127759922445520,12725481748674528,3425280255095940,22826229696824400,51541550595320544,8780050179459216,4035159892107212,9651585141737670,3737013318101440,49018182683383296,73237951291188474,62760620866912816,29702144380111560,22553944144728840,13906805755298896,27573514452824472,18094745304101088,39583747939813000,23358572903675880,6039211642536450,16109290194309080,29217168948671408,51434868417522000,70202746935821200,20741028923380640,81112196565155712,44442215403771444,2005662415398940,40097524512223200,19114477069746012,6954700090034208,1168902505604106,2541609691083440,4587018894903760,8460581538752448,1361425302949104,27217841257157760,19804378267362780,45015058047368640,20698788119181678,20047831649040384,6050655761897728,18991152465229160,53854360820574660,7990699831867820,36752181412047780,2936061665053866,19566086318933000,23273796342491000,15453529955270352,60777568515578112,24684521140781802,69458346588055740,6231991084571860,1747468599301880,31442138594727120,23839426001999328,35120509986370240,15903845548725420,11769544256060080,30842182517542956,5717038532410128,15979612446385320,7850224306768990,12966159232256784,25001142904574464,2055499160608390,4109393294177700,52293465120960,116162339969280,5225265103708800,17410753091232000,6753197081180000,24070486331136000,80394563060748810,7372398754322364,2043147823522692,20382979952548120,78583097329160080,18522578115994482,2385117506025408,3973646225620160,18169407286796220,9146749671722740,68591573137762416,12296752715906424,565433922268992,2826068265988800,55112362264656480,22234133907565776,16936653048399996,39320398179299160,7403518292938180,8482263951160860,71408551055394168,16376823688301932,1199672706043616,29980147582020000,45968582412536250,1198162084292148,17965440500753160,73419604637407840,542985919814690,37994235206333700,32682745024701120,23747504483840896,70080596300144880,13322357895391720,53373092547199320,17507466367749480,53536594715903712,56788693982683524,17588760749274960,34564337659377680,18031125339844608,9466173260012784,27467677998933788,54014207537466120,65997245288802660,21898388455889244,37778302383490464,23303662978011264,51966125142063300,7464991990793750,17177612920676208,13781773582511960,52325948324305404,17910334617778680,9268318321897120,12429723086272128,15877548412837344,19639645639858412,8020320910345180,236573943957720,1576548716202960,7879690605428400,26298502684939296,61267620515973120,26435382233897560,49058723410546368,1392332735234728,3937246987110116,9426744597862470,17896974444640760,29092076495790624,51642092664554112,6345650792897328,25806685460604300,48939373840688100,1186994508689660,14238428276594760,7674436095147864,25627175733151440,35490433115737920,85271937661186290,37581208982446654,36466609675226580,7436229459147720,8259286851098200,6538250716554816,8866997990651592,19475176038244864,24714633365150910,12723211400630640,14830484172421876,2802242257163712,24726390691036356,3342076398073720,27307274177610240,36007972339405824,10437075165477618,12086048686077982,59177839662909600,4937095993916100,160857191412100,4019880680407500,16073329566760000,6369351327185920,30390584893566450,10474302153158976,53332259768902716,29460856828514928,24279340985981950,74073261259457760,25248398511834144,8441559345154656,25529834350668276,39755054052962640,44549442503983920,16912566758302596,59076180987925200,37005858557384094,23482784141418000,39101504437348320,9707349920892974,18122317770516484,13177608501713820,47670678278860000,18984645615245000,21140314157790702,10734375347814880,15643902760994816,149505557419260,1992642685135200,24898479337116000,3270240309484620,9302391209164368,1893440709468070,73606308640146240,17875726565694176,40575961124745564,37470150670628280,18709043792697060,12279451225166160,8398957270918176,11121182979527852,12369458612638752,14665346360501760,22745467814031090,47945857752065652,14550828474009744,19543994708045408,4225920785808750,9387343472925000,8250960767745344,36204090620221888,30622931282583090,25224320277201150,4336922440211800,16655398170429984,26968344319517256,44559087221814928,23227551808673280,2197312700713920,21964738054006440,36001954654351812,16490371181189500,28776837792113180,5265046448424360,28366983096750128,3634016694344616,7513132540710888,15795137144427860,4338035987845560,17465618935314984,23047453621359904,480402785367816,4001831393205000,24001842461520000,3374455381327488,15051559362105042,16194171752126270,19986423987209600,10291887808875360,7589677151448846,35979014527663144,31730179242919872,11707831789037440,40694516874842640,28394062379930610,26383474969199316,6383108957130972,35448240909889500,25197091186264740,19482554885299520,2646259067437056,17635027859481280,22978718562750390,58587995558108880,64459145368872128,9102614835373488,45085187286763344,17341747751035600,6410258614327000,3331053521382726,19419550521266616,9147298955277280,17603730193358340,5506453338891120,18347890335992160,26148783322087488,5726911462508544,1536264728596260,30713661975250800,15705597858735920,4405531182897096,47141685960200694,15509352390692850,40554772787813400,43921973248886304,7184466668915326,40959179086388234,11819494269253440,7726251903920280,77233325969636280,1096833529300722,3116480904881152,55567080224056800,31948731903502800,25005101892208760,49108996840355584,25169047098800280,6791504461022300,40609260719263390,10354788550624896,47264504406482928,30242398264478624,962365826510640,16033385897176000,15899573431199312,18466683281978976,13106687547121476,37650398079237120,6651997676543520,2197365162162764,4931654500260654,21292112008283148,16873636345356540,1782747843669520,5091649775584320,13612329495126432,16870785746885232,1317265123746000,6583850686270000,42877145129952216,44161414465959252,58099761082057728,67680380351266830,4129759568865600,41282095669958400,8242760557739264,8134104190569648,42454861459335360,29002729010126300,4698832764883152,39580354239675168,6259478008894000,20998691390093040,21627710492741430,36401049240765510,64111533499741728,12249348551277936,51804313234881660,2091784462397460,17042151986234144,46946488108299008,22934434580030652,20276701490194600,27319802034987000,69073394981247552,3356420266999942,11821949945815076,3826947137933760,8570744340836160,15227992880733438,28451969265909420,4261164210241140,40045119048403360,36811546427398050,20710661312168020,28051500337523712,7550165837990880,67087565784148000,11490215648889870,32338590764263524,50530275321189624,13811821098318672,32398467486183960,38617257588968400,31923749517662464,3295811606122872,38573827091107686,1173837611658000,14080812426504000,5189490196820972,37308474898046700,51723054209283072,6918875440266240,69163049517753600,8720442346060908,7127795543966152,7473287323320812,7371249722258640,1062326503398300,4247729397896640,27319108058445744,12241843520610392,3320530959325790,47443041563074080,23883952771677280,11730877819773350,47683620587274408,68325997829364000,13295614434718720,12049289467855356,5840112623386888,32124827112780608,3911977860369600,5779018438786800,13860808638073584,33089397290162592,2595417651297008,15726891060751640,15768909084462300,22122465701190540,56744579890592104,26447943207993624,55298078618676240,29765850893118800,10812692162237952,8973989224295370,34446243495228936,40148154177910560,25734972844289500,45135078964891510,2947573246891812,5738445736733976,10257736208735520,21653266739342490,1949449259555756,8351708106351120,2689286751030924,62726944080699500,8839317935051450,38263571718472320,38279740687580672,12109130933444040,27109566227539440,28045485970112880,22290975327101916,13467627082396620,550813628957508,3670743464942400,471064331116560,11772289202651300,17019400200348348,15708727644779880,23156805845663700,11820846997907150,55736915493551922,33098228543643776,12545739031295920,36326168284643400,8301537434076480,9857643575732792,33434869356931140,6538245830776660,42017694406451750,53354711227776000,17875020558332448,2328268926898350,18102144779953500,64789796914285760,7718640533279620,10765316266214730,15160660336873984,14613227419425024,33134087486755200,12743236168058130,21145331212911972,42538308931351380,48809132716401036,4601432828271520,18612324834696390,270162792999392,675161192977040,60742400067880200,11347193634232260,30150534745668480,14337714929749344,31257472717935180,5520314505249754,15766597818552000,8337159795969600,8189020603162308,28611085188532260,8817067387989872,182487037993800,2736312802510500,985480390812918,13134975538784320,51815380991594304,16439650866151450,45765038751826730,23649771396049272,4321392477327592,40651785057778720,7199588848665510,12937337425671680,20165945199529152,22004519498289702,29814768922971852,27486444257782480,52342837071557340,43336633641033132,35535204906588240,5083495336851960,14519031559660000,16419418678489200,3534367766342814,15271111365641740,17489512060232432,251349087731700,1256292711731500,11544632012053968,32760246985096608,7857421717733120,42050391480787620,4297441319701560,14319652669901040,38321854304446710,70302646500276636,68837616817009920,7877749505977080,2555619916111416,51094047398787360,18814745354174952,5337916662904620,1361197793246560,24718671481731130,42828368231473440,2245557914743808,22447532943962000,4193029457255100,14647741264828608,36489940190521056,35779312310670864,46676581998170760,94311824878320,3771123979605120,37697758377921600,35768221373306070,47121377888277720,4326177492914760,55602420776531640,1461071363045406,23978670082049984,16557456541413760,15946637018525190,4580315408290848,26654879499367152,19335026703102156,12840357975057690,33713881323213360,41867325626629104,9791929733270256,20662638221851794,5796020400029400,19484979675131400,34506351814338684,12874479024135300,30763535500476534,4490794679168000,5328240755935680,7713769801707024,4343938795707592,11531112678711780,35763400176095040,33289100529511120,56944058212636146,31366495138251384,2102366164365072,49037840702411400,12603780642158720,5687311514554032,8576489095116012,6039121120106796,13906020189925710,55457220684439680,2425873344186176,3617576444827898,15014877845055228,35514030484072000,11306235704775000,3692149179076944,4407670384257228,18592628593574808,17835621493872840,139244614776190,596552447869140,1987808005568400,26297451779975928,15177356324696040,8111206914833640,13358489487820288,37651874363666880,37999142673940140,41589528275538200,42397100999495880,9092550178005624,29726669548505484,58422846161060080,21871610827874880,36237010095271440,58548449298706416,53999954800918434,8717111700771348,6275939590706500,4123335197655450,67807028541625236,71718638967493056,35295301247067216,16661432562385620,35434829032921780,1316371775256768,1644890034123280,16085070695398492,33726509238290610,43330816689668200,3136751841893432,6189863255600034,28576647281599758,39549519437342040,57855403242541920,31657774293435528,2498754717602388,49416408982156032,42094271013015360,16040809566404900,55859847168118224,14612482900016520,24865544988046728,56086683797829300,19746276756339400,22823401818423960,2832929513305416,1097461605282406,10525365942599240,6472779521126100,41466440863803924,4403837290710770,11917585959513150,43061059742192640,5166324558496640,5189060585482308,658076924022196,13156990089998240,30350415666134640,6478353845592780,7465820826500658,66186953668243968,16024845049307248,27148118282856550,31616890448130120,14793444553119760,15279387253380128,15137117239047552,6726489711209100,59770444507008000,1801676029458816,12007043231755320,13854142445600528,10865220340423680,7251431559578740,38353676522307048,24342840588641784,21286406996780744,16913406686741880,27415324406147520,12654813788501840,2261950339172656,16958817088761240,14145950966419160,43308241870010040,27737780713055040,17361436931628320,14384277742037632,9140053694793480,56044789377750880,38462097177997992,6544178222452920,24421981808114058,7476236371583800,1718940056840400,1157905859512578,23150226420322680,46157764759437312,886862581526460,2955202456567300,29798664725817108,3079285589603328,15391193687143680,4371207222690840,10974382641303720,17357062486985928,1222286065762872,36656139562442520,15542292550320440,49401573324935040,41242793079487608,10006539336527100,2128999404479472,7456839595895820,3497942195020620,19426438403787900,31248572660226160,43702046316356736,40299697555992000,4614409810934000,11532129697295240,6344064999446004,14093166152752240,16247721899981640,32325815402765640,35850166404884272,19815492054103424,2863413851652186,20446072350390500,2871783268730100,6379594432383600,15136062069768948,24495668483623326,17432322109554240,14248184422063680,35001987342474550,10476080620244328,3822284491590616,52744602972831840,15942288252076560,3757261267073552,5243008394042592,23719344457016736,7223615075735200,7642793601063600,26504235795413628,16762554375032856,59825170729371488,11065828756476450,6008911367158080,33157114759196208,32338105779553644,53404066586279430,20926506889252580,17256819791379420,3637525366045386,8164287257334236,1880092428320520,50119128229776000,44883007169289730,23699177939035026,40446131993058792,16023537082086440,31903003035309480,68156321432412510,10709794883756352,29107695465494016,34673271792031872,13169955788003000,3587169371738400,2889913755983628,6523417300678952,2483427971329536,24826074461081600,56392832860122560,6560234260546428,6776987646043616,8734831024356648,8608139760983100,10038286057772480,18273768527472584,40642690557845040,15761569610127824,6574300362220360,10015321362400800,28698002253511304,9487168314720800,11694371199662718,28604483451602640,7873983699018080,21516010345216872,1601708580447678,16011837146584260,3805005377463600,28272581445061800,45572356517308668,4527527532360462,11211822989160640,2712765903321600,48813834690425700,60129283393820124,3424060509171344,20460369795760512,3641904167807220,4755930768205120,123630732448344,411968238617840,28828389795518600,9944785609812900,2308116843065520,7691221844365920,29169868828444110,24600769960637456,14143879656379040,22798473595734240,45082857102657066,19486518668346576,4190507359582068,20056008707836000,12949602923530350,32559948956149830,17158300416929152,11415035336913824,4015086768859740,30419827851535360,12442221899700300,4355819442727080,36384171733025952,39622145248723730,13136839578132480,5783171653067776,7226637347479760,6682724873440536,1023718712334160,7192668196548060,1399171740556194,9324815776895080,44790908301030480,33528321154130880,13890549516489750,12925221947973594,31811907012246240,4696219969236460,40240428844875000,4555922841945000,19502695575217680,17767100778185248,3924354570350556,16051867439014080,5614798925477500,30867509540366604,9333216785226036,30907364045346712,64298115297132120,9396536025915640,33812812723971396,7467677794067544,15526973705449360,23144096640947820,50096021376133110,4797979306953162,1800309549036544,35994771413852160,24634204493533800,14468615993227340,9949046202535056,1594474489387444,1293289069307256,17238401551224000,17341531840844000,23026870272877400,65850024610387710,10395137053024182,25767330294720280,35100880370487360,30378872877823974,37785532413876400,1675630758682752,5184622196664960,12957479551914600,26877405616056072,53551474703818912,46588222009296792,10913171717744760,2792564856902950,44667030153074560,7439601398075424,28637051157525888,7968525050642880,20310480094829940,7163319370131792,21120763968887238,3035030526786384,18963018547440000,64431020266502400,2390076379062114,841295299435294,728719832598596,7284929143632600,26146036715740970,13284188071406328,20095366074865536,33638175008318848,11094628703217150,31554879336410100,1789922756663248,5146730524107312,13761656027609490,13645669623798870,7206283496661200,19106933018815584,9934527962061216,38147036753520368,14460680362840320,8363487966289560,4953104112928818,33270554709180792,32096397019063520,15593082511776000,658761900023400,6585591628744240,19350445657923456,13133850277259880,10198258786671390,7025673351268520,18624068400608256,867552480743168,8497144191712848,27088071082163730,58163675234292320,4248752742404764,17870000482601640,33329661611374150,41054119117028080,49227752590614360,1535953554393042,350475928904752,14014762995298560,7028266663606440,2015432189033790,53728500038521440,52113171386368512,31598300978590976,43550781028429500,22102208714362250,57111665101797780,8712324131742792,38033339684547468,20106327375825460,54314879190135480,44570738946698832,56379069366994638,11001483124185540,6894838370553240,3965695087626480,4730127427550532,8094285784422032,12865876489137280,15529604224711200,2704490184058740,13296892649452974,7237325926640388,13736634424112292,1820540261798520,48533165732284800,920317276873856,9200413105729280,7868404173156444,6116513761738750,42433791664351500,6183121002802128,39089604225638372,9813814891075746,16085203693035840,4290831695920720,48512776067901990,4186122235727418,58077105455067444,27337102848882960,4169343376679460,53589902135007240,14226093411787312,11221353780276312,7460569114118820,58037182698187440,31296125830400424,50997926386424976,33381168537793284,19883433020326380,3249573427845440,10461123206639616,14994256750767576,316129874418820,7900915057525000,879370640525400,9340891071923642,23542776807978552,20020304880565416,7113760149510480,20426598862363050,32512373115555330,12680057778314064,26954972193387056,5199446434399800,44462375079611440,17589339708954960,27188796199524960,7044938906206866,3574005572926770,40353584957294580,560788849171872,19621883217378960,5764162417577118,39917273851788760,20403323010282080,6514490820902016,40865394051144208,39001213022416392,22918162336087200,43575391180272400,10546494109744488,4157823391838784,41180648631351840,6836039897063800,12548587540599180,17956292701002040,38063900548199232,17288549200276032,25129796449601800,18705457133305200,989942609443920,44534586182753700,26039688513730780,3092428840091220,22082427548937000,21900171180730290,19994574454126866,3003581457692496,26690846977004800,7812237979687680,9002780001109880,1708966237902896,4271193868675080,41523879473445250,3439009471529100,44203217487397920,35119997606551536,30430768843815780,6298929298814040,56776453605013320,30491081205745776,27449104392864120,7772311228465842,35121869106942240,11802144971424000,12897221288439824,2928295258316112,14625998898571992,36044830452577100,43312995077907310,29819255089191372,34730349454424448,10042150694406600,43638232096587840,3363331939329570,4392602159636584,553889149507176,7119429744614040,3639629803550700,18193039733484000,8984140150442752,3972745416983098,5673760518645780,22727118468873680,17328717843732540,26939395868507448,14095350517059056,15238624529660160,10750286724637440,55394117080584570,13257659647829872,8068594873182144,15864361638960880,23060294135582550,15431060410195920,15621067568682240,1028903806294848,5143092881238180,2947355582982650,11786158781320400,3433583934914112,11939228896658382,6009143511727646,18601632492066000,12329559163548000,32893090074201672,625562870514060,12507814011162400,18374839694091520,3735441528605910,5211010257944286,13053690826584624,169897483546560,1358807427105600,13584353616624000,35301445190986128,42395467411558608,11262337946986988,40234920136854870,34640482161688200,34453036321918272,13956067601696220,33888857848280078,30787234313895840,4993023582816120,5559919180724930,7822629098329276,9254335432957920,8132102085900800,47403601811823200,11597974133023656,15207799870267592,276245819442136,6904281142846500,39689444333984940,10075207618595448,51495047342208,171603961200320,13724624989312000,5581302060072720,38184125173251288,12423770155415208,42357062370229992,32123474668983040,25742365773208800,49341997421203410,29842368297380610,11748302573510440,18012552914111580,22745883548073280,13470846901092364,8762994550029096,580803084505584,23225947932996000,7533423432208800,1218596932331316,45314835333382692,1892646478002132,28382180469171300,5918185631339520,4089350526291456,21576589145365646,18159002696264352,7734882960032760,17266243678034340,492735424643268,9852115869344880,19456313249224368,6398120451489480,63964412631983700,62641201045210326,5507092664599692,5232663953267532,22519264036937670,22037724090589980,6956322111214560,13441765683951024,2143790175229976,901329933411600,7884583842611000,33263274886934688,12126514273096740,11470589429720484,13693885216173000,24376919709955680,8354752994584456,12607845400025660,56728333213345512,50480592399806080,31969844480235200,162856492376514,14653306502614080,19040351399232768,20977446511807380,6212133721564430,22009611959864032,32970088879065576,43470895393198896,19340742610682920,47446059879137280,16571446716832128,38511005162776884,5438698249384386,36248737352058000,23558164051562400,31736766418074480,8766663970833180,2999804162961792,5348221232080320,13029165975244230,13535068923589416,2826127813633608,75034937377344,3000638280979200,916979496207060,36669917863230080,17999482875896240,3241924615598760,2137320555721460,29212589192318560,1353695826129540,45533263171270406,1787815577522414,30584902460989440,9311850066204000,14723413899805820,4078318649259456,26290987155824304,7687678750816500,13724863065218250,7320261927273792,13823252139536280,9354271233126624,6352153543622810,3611942904848080,4513808603603640,12446249424231392,18627782361034464,24338103187218240,2425669075085120,16319022037045840,27926203465593432,41211964073512764,11511101101978440,23920370287067100,12430938140258568,56312795071747656,13371366054579456,20017600725603800,15373637391344850,2383684215091062,20305226869505788,9901565904625416,36231347546671950,48500896582860750,10174190893293504,4161567368284032,6869654308088952,41972196042968730,16961162123146080,4365716523099512,37411364507699280,60049898871666912,8196041114515760,24786033972914400,31627390018200540,676878401415062,60904385929706760,46104468652207980,12950721737155950,15183173254315374,1997043979446096,54745825531025088,37074031638741440,30686202038011590,6625449903220848,3825876986676612,46534236452563728,24321016072730700,56047664350135800,13670312688152736,53970929502913458,9109139560190936,31964622939324480,48045721927437900,4931907717774742,4396374564750330,14992002926089728,29433010958883840,2598339083954040,6494318039278020,8209494130175316,26531812278390672,24910603625883420,457167265596720,6855902179669440,6424469180661672,1180938987209830,11806631101504500,14580456812821900,14145002394483096,7699987164518544,38224795028017444,50868459520950400,12544078404739200,11407540780959072,31416901597099656,33267979808266656,278438068311760,5567474926872800,2186676350149368,12492412823809280,14871805737188736,13982552947448250,4188948388387380,13959955580271120,5301576807876648,4923547465039042,8085951156077270,18733111066961280,16916547678916608,8863072690764864,6281622349462152,18039034750662700,7127055752647600,28710270758134224,33664169458542250,50728556977542216,13869880473956400,15370125888429900,30397087020098628,25519569438682368,2177627981507484,4961456781259320,50028486929989110,6799809703889664,13270380229280384,14546052543254760,1741626582620680,7486895403209520,26091579540314400,31689398624112792,29968245205642932,14961972123741720,5333806910692560,10311897244446630,295591021614108,8865763162213680,9051496236888640,17970381787989240,8018894692247712,30021683050201600,49608910896374592,1205725645326000,48218407746960000,51999645748524192,19767863364661824,34260969196456464,7928818637487840,36064614469495920,22688838791704512,13795549435421424,20704795360945744,27401666882197300,2082613434346200,16657284504567520,6965838455170784,1912976893519536,49893328745346240,1109111424036960,38706246995100534,9113266677152512,16960830262446196,19368232657627350,33720946425399450,4184641863652272,1161896807866608,11616476067804360,29019728565180500,3827837496819600,26417600943139560,13551596863424192,151663026202320,1516307248832000,13264865981920000,27066489930813060,6085673596048,182531506745280,608309531952000,18245426640240000,13465172040102816,13250407722083904,48887903638465416,269979718052340,18894607393372200,26922850396677552,32690030754411060,41616794695737546,51703457170467960,20794326129454080,8328751190378640,5017465758205516,29134796759758308,1362996779168700,1336831566865200,11880482263135360,4123541685979548,816211641434256,10880572645084800,1865474811289320,18650902075877680,45149938817777668,27531693879151308,17066886717676950,21522697824533780,30754265243369472,38573475293198080,8106105416688174,14573630155319190,13851747139929660,7813408989187648,30489690268672380,1074034044702948,37583566328893200,46885240600868040,32860523504419070,37286983792446094,18908415290246076,23927819020434900,58196371459252950,25903298405196324,2949959292978368,18830204426136768,676371463099080,7728413487132800,8885085247824468,22630545515100096,12045261315713792,5003401889905020,23041003861762320,49186073566881792,7621510344437052,18037262584657998,26488971593652960,6044894945404380,1991030602069278,17062616311580520,6832534857066496,7437245299868160,7574166815498500,4478106607108330,42459937539242832,2236643272000060,4472413930176500,42158936587655700,1122282004984896,8415479703296160,2748616245722928,610617365308530,12209984218148400,1415060732406672,31832722388958660,2055265160310530,2271904544043840,45429358349267200,21086057729805648,1854663786812430,47095416441654768,45929749054003680,37624570857088740,15113426400146848,50292675728802864,21438343861426944,1824508391853240,8107389187009600,988801289007444,23067669141182680,19132754654987232,35933199802211250,156525091840000,3912391816652800,2371617970908516,5219605367343826,51670302043667580,21652384409250600,21008609868119496,9256472439140850,15748067299918176,42573460919704680,6956725726366020,34762087711924062,29473604645756724,56220040195693416,25657172026753230,8067028594310320,1212182369154112,27269093646300960,7644135243192448,10261052402263100,34915575541499940,17854005730308660,10545881686209800,39146987847561948,34426308268837200,40424081320904400,26291461797238980,18973093303327758,26459346972404948,19076584552198800,7294290784762150,11051783171176256,1830405748868928,54902323131022080,3206891242713060,19855981499644920,13827064409512368,19677346471733208,18700921937592162,26910328555518030,7056997154417760,6979119745835160,24441889358968718,15760851898977680,39141779741887680,35714584304931240,503764926224868,17628676992635940,48891183763473072,14979868180207200,6962578916892600,17210795951690550,53678370651681744,3542021010542112,4426757442545900,14441758222437420,2118516979196952,2930680730728368,1509031135271672,3896263180366680,31703225175211800,30014414459947428,13887789205131072,5661359103876270,45917214821550080,9764809928248320,8646834737966106,18022594270834244,36378692624459448,9561934549581960,19732442273896240,7835968010754336,45332723027958352,5762757788793544,25967440764688500,36375080275664700,1657305596051644,13883084356546944,11751620781933300,45413399793135640,35682988759587360,2212942237178176,44251501393403360,17756628553289808,6841853908403360,5993287695320400,11404715015429712,53342270748985284,2513798901451824,29322845032160400,8006344258182060,3269789660540064,43590083415912960,6656383532816544,20720382676793360,12610329527625060,25665744521223744,14399145195753472,10068122501665470,4621245618261250,16295424932935800,2116942686401808,4060010341283078,7309165683063280,11019090145817040,16195720145294880,8218811848965696,10451023297829112,450601000853952,2815810271274000,45045842424336000,12566884670393424,5614162137002176,2019868864049664,5309506572675120,1010027099095760,2524672865885520,48910702028815264,15419835680495484,18537416312786910,3241114030150040,6392069392217904,10776503796493284,1862183049118028,50561643929067000,25049769902388000,24769742094242964,10693853091877984,2281571805123072,26605392125802240,3895105895290750,11659361720573754,51682585646489504,43185047504063668,22877974832846910,459672509792700,16086113260988400,3513737060155224,10794740626531640,1039967526910620,19566899263748100,1351947690695616,9011641783957120,9240684667472754,14622571604971680,3375244989874320,4057948994548050,1705465987045248,34104296545336320,45210054944685600,9799950334067300,33058471514345298,30519913352951400,23798228712584480,4579879549404940,27878250840434160,12476507673998300,11087474066868248,22130335954161288,27270767833322700,1106537273674560,9219820480041600,5509187639695916,6760289564475056,1486325528790300,9694295619005200,41362940922064,465267105426060,4135122395910400,41345384685760000,87549642928320,1969589939663520,8752504549465600,20133125830056864,34824239144211300,38495419526698200,30448672236605520,8509746118208976,17951085143930428,37772702279037180,4917594585646660,16169314918827728,12200268211931856,4536720231480052,505426819896880,22741100939768400,41563204055395946,9766943455935134,3209457293100576,8514164953303960,23593998989277120,3452491405833180,3735983517679104,14008057737468480,6559847225911320,17642431871685600,9336295446537300,21543279825263328,14374998567695568,27972043067219700,14422586668723800,25314230845563136,23698402766182368,11114160711417072,9335168160767280,7890146650133880,4473681423396480,22697033633488242,11890472433795296,9845407194547680,24942899510783520,17616045181897750,15633889281167700,44691498358580032,36073112930765120,485400526334370,1617795523633520,23406501164793712,8144438084127900,5947882129963840,6121762565087160,18944200890883380,29118047598755850,527974582638174,42232682913984000,13567186193241600,4510340861443304,16624425783487170,1208671560664260,51109213629114540,44287776310044960,28799216978965496,18986473607168816,9042750100433664,15851006502589580,13745624676466760,4710450403461720,39140357293354716,10175468510833472,36485607411125460,22550272978985360,225448394150320,18033711875608800,10058463564511854,7751584612894500,21706293057077760,4669804764038952,22233304936998688,4442689904704128,3037835940909000,28882765517523000,20434761059781852,16881427803442400,13547038542329236,1699687172390670,9441612524328500,30547294474018560,3622043035897632,38651907442995630,32480696372290040,1715668285848660,8780923911742144,39278322417198956,10120133313965136,5935220586932360,7729389483425120,742930670209512,9285590937144700,5814918727751512,6797470861933740,3528703113180630,37702528438395282,5721483409793088,18660296072646144,16817003354256600,10146640342075200,6127480125544132,31450426898322656,6530272677495216,13539706232754030,2186818262524320,16399365175996560,22321280533016784,5365027605441910,13585043087821800,3412287460514240,17321823611454768,40932186107170464,1523744268964608,2539305585574400,37828270463017860,17368497224743182,5151399395256736,550794891480372,7080911477234100,1508292818481010,16558802948739744,36649791341460672,7867871704699692,1999371996531000,27988345391916000,16662253544314344,23214883626949584,1702136799334228,10785519786346800,2512626281136720,42485891053770486,7061596171430724,31982362600701780,26493050581095700,6098909701054650,30788207179540272,1977638506095840,11864664577874880,7332729630993900,11834678760282840,1374055105729816,4200420050407584,10500033877635720,10490786053875120,4797521941038720,7151672588947264,16189663792259800,12124461160993080,47031480145599300,9207927386398800,13334469867286260,6562040766756960,3129192840095504,40228721411392800,1686538147191150,26982106389939360,4093466910782280,8763190675784328,7740783598526560,2441298488339130,20923506038546880,3206058228835440,1191798164239290,35750715143278500,10402802753463120,37405639739188416,4888453610762932,21809456238618152,3889358858919120,6449987479178320,8657679866405478,28386983116257696,11545085032041660,3674010958990400,26240653751640000,15026755228901504,49066483461800448,4414420176459264,37208387621230560,5105012963980710,4221444333442392,37520768272750720,2649844172320722,1214251341846180,40750746209372360,12020397639641496,1434147196164672,3407037191828984,17592233961126240,18218774268144360,25474229046934820,827695863033168,37243282855201920,20918342859301440,29585151513536850,2596871773577460,2846450114358528,28462228944821760,32089655859630000,15647747441186000,6833810376210736,18270605738749560,855774175227764,17974436231500080,3536960486326020,34383682333287540,3134811457201032,6965713244951520,26293638859980800,3983241931639200,1988108372303856,1920730206763908,28808787622139640,1440203604140700,4800320844723500,19339955039557110,6821718248657664,13337568837392496,3318262044899170,1666848573536850,12188551164076896,2815027917938408,26487386647235136,8449836702736400,35550126858809600,3013510087448208,20088644989613160,17850644627085270,7494381715455840,15345713427324700,16494972830379252,36807902891719872,7714413522957408,2372343284010960,15814541804115600,10561047490952136,25051213407931480,12071855879802504,22238655031155420,27962508181210750,50161732446318912,43097006459308032,3526577704207328,11406953565765450,1888464958061920,2697632140672960,9052781917283160,49708773282411108,19627361482243200,35256781625742600,193709908589232,1452732840153720,29052836557588800,22004178058786100,43950524961521080,43369280510497998,26844034978454960,20348486710832448,9922534227841800,41629741434409730,26079250807221876,19172938834598760,5079228982812768,449752668952510,1927397954487600,140611569459896,2812067587413160,11949114525115296,14222234930536080,38845651984436640,41231372300306478,5518491987544998,34989795230295552,7143427607510400,37076716286471400,2722986311249408,16874709735816576,2253995559061788,18507589247094150,28097619855690750,5965078227157648,3145085551839112,545148683835030,4239821082115500,18169706555730000,16287741354343536,12235208985420672,10964230551997328,18449039041090560,10960827556725200,6190356258946916,23403993848123088,12219769825128264,12341841550598560,14393998026060600,33231011414358456,38886853732369720,16099019322203664,31316524754153400,3432724212541750,14826755075283900,31955605657039624,15736418545338018,34592287153230240,22076430139406720,20095217042639872,219908735904312,5130971430945360,9539005243750380,17315845343566320,34035609301825296,1516818759711010,3033504925843440,36822049778485440,9823768453807040,51794144408104362,3415807872826836,40946036802478368,3132497998905660,16697827039169640,4143776730339456,34546843993990752,4726884104188056,11284513060623250,14356358590392000,31942509403563500,1775322274492206,41784057851879616,19007049429054720,6975883772223960,13379808966609294,6759365564750814,7479321416229096,12403467863633640,5647071546339370,410885317005496,3081528674645760,32071702471883008,20119573360819840,603737943212880,6037169251544640,30400364972322464,3448841744909568,4310906215134400,49878863988636240,48000801997413792,12993684810732416,3544929907035330,16667855102952900,38349791362418200,37648536194737344,9727963204455738,9031830435216000,30181930163316960,1841996789998560,4604853654470160,38231243061882516,44349100362164304,16404044559929670,41530459097470860,18710541759516096,32301858968401288,2341855386078362,23229900106867950,5317115353749480,7784873943496520,21390059093785452,33179148913251264,31471856124664320,9604767129323520,31456951703080068,14273383007116824,25104149748143940,1130354556546600,3229507007874000,3636348917411172,5086360237634200,7393816020129552,17641751305113090,7533153256612230,14807054994868052,9555230532063216,30745790469186708,3622746835259580,11642823471190560,3853275059685088,4538421066392946,45383310803566620,2769457770303280,27694046278343200,10208222334865380,1656147816556054,8109584312717184,21201005371780080,26373687823707200,21788546044239744,15569376721294704,17418203351022740,32157793747667250,40212542358555750,7307503975420416,23055869393702144,19053776365621620,1189143438908920,41619421231950800,28696056947715636,5625350125353090,37501830283252200,6237470264086680,54988776542420280,43510858992777366,27509813003157156,8359285176257808,17153536906017120,5376221800268220,11257970493112584,89261272786896,793425412496640,5950631572242000,22000524284243460,48718260247902660,32998935768510912,29952808821651168,55687044006578250,16855794007146600,6181132206885328,5556312783916962,11118080712779736,16760009021925840,41043092068285440,21415984274787606,15133448691123582,3096647497734336,35390075926732800,971824539707420,9718201860797640,33878004055125692,32522269524575964,10837804767006840,14658455291216660,8761495906270112,18921093368977584,1139499032382040,8546226334189500,27898362874475520,3622848737106220,9956844746061780,48273420497489616,8183511837500000,3417558925000000,2925589967438490,12767682669463596,5058910825590136,1178025319668960,41230952157620400,21208759371905232,1510784424007152,15646432969831392,4308412840251520,9041913047368860,10211600458196844,6263233751412528,14888905883564286,12596653514587450,1154806667873280,5774062901281920,992125809601548,29763945718993080,52687957351800420,6866307266093220,16545834202661752,23171042575744128,7807633671808432,19612991991495200,26391609473213250,8334125121303924,2777632891839072,16639977535048224,21840584386208320,2297272358269560,8439950613875616,14081546591187264,25449039341532656,2778475014686250,27785061276825000,50040956181198672,33542833498703424,47148366370303104,8016458727546360,10291865201981280,4649889572193132,24631903697524794,11807950983675720,14580882741996060,38713214621502960,32389672404799374,10023455786094464,198464207955456,2480841483795000,4961762323410000,40949078499588364,4449704364291864,20941877152578228,7277762437562700,5124052107856200,3647707518720144,23623762744137992,22237632235693392,2783404640452680,2819940340594720,15924126805197720,1738064636204430,28968327561716000,1650400507147920,19978840194436200,9727965814146384,33340604726006424,16594039394692584,42208357630573760,2721867609336480,4397691670349888,29008767783945096,6689944040282370,13206955946854600,15657132262513500,39084257939467776,15193448360555598,2983971997493740,23872378864051200,6748306109667520,4918388008002140,46577332128697392,5731384356025932,667414697015720,30034477349117100,8340594378759720,2079097626753624,16144519149670464,11257542649829520,9335717864858640,15216190938487560,21596209730192768,19610962682079440,6678092995600560,33419993698479360,16881605272251264,23241424906939140,7999172986750086,1625153183991800,22391105873043600,42127426302944850,7678888580789244,7482905983633824,14375873160538120,14034082918409360,40164108381567936,572015181277120,10296628445473920,15537319590786210,1695204506801540,39850037486474688,1322432667877248,35266143744168160,1940113613828880,9700924302813600,43699943631057504,36132175311468832,5274506048520888,3291030204774400,953377621942680,6356096341083720,4110203453369310,36536576386542400,16326251808664500,39266524610684000,11938549747507616,9896592182460336,13259424786034560,4041423278324720,2813729253105540,18415803993986304,11248150753347104,54905078857555872,22977206320039650,4155743668175120,9868619251977240,6519681567037198,18270352947163836,37618688573668440,3585463448609360,27036821605807860,5856340429231530,43540984409054208,17046759539828480,9983698852213320,54185258455948098,33865746522189588,25080491745306480,12506116103128900,30398604466642750,4343567651366664,11596490462662336,4569666644888862,13426149432318600,10541432973862560,35146611750421864,108077459337792,135103627664880,5404418968704000,7681730361434880,16632867903479730,13197960414862790,75036994116084,1500818305724400,17510467418717000,30915551599529190,47986996196976408,3094601925199888,23331060275111040,9095893986884950,5633954731873072,18313756114131072,22641494015838270,9256428966781150,5300854309094400,2071723155179136,17265332630060900,3123312041783430,12212040401961680,36163845147560480,6134084056373910,23942291282804472,9918499148348472,6573599388501600,34795314053295840,7640450605013408,19595853330479928,8638344060757180,36331941631038780,7960572520156860,2085249043726016,5977788026290512,4259429318233992,13084201135013670,35324331956624160,15960338273600028,19674468165649470,6460007010456384,21428636569480800,8531330640350000,9831534157874432,10247571047586372,2729596804375944,22459408169440480,5814338932006920,31224240224678912,10196254911417344,1432953679099968,14330488530576600,23346452458179620,5641952397401700,12434925340609632,22074382922047416,33751401073411980,37300499799624360,18333055312824480,36274752833272590,12984543046101132,9159566807273400,22892693310562080,3265146390189684,16326882697676460,36244611663273792,9889017063836800,40752308177456050,3020082061528308,2497986182869536,42525232811013876,20153585463615450,7473997437010920,42030623093020296,13246650513078048,11175248455088690,13423382623826560,16269263398836000,12782748835929852,3182619558720112,3300534806937972,8826295988088000,2095932716810240,2035962597445158,8608619489324484,15571983043056528,37471852425407040,13357813363054850,10322630619493388,2125257432312336,6956965274922984,29784746664541750,42088574060208000,15456220884501672,3551803273642344,20297645279595360,460070701773760,18404314339225600,8119763824746336,18930008470484216,16000112595757896,15434041925202120,5448964865828640,22111811315252848,9465728821238448,28247974751859408,19909198581456520,18972823445623080,37847561696540,378507590589200,5678095259466000,56550012894298620,17790551102689470,21541605808237056,9928816921025088,26873781404088410,12597677222295600,24773325410243200,5000649447227764,17165493517410378,1376407574808070,11012231633345600,4436590388785920,6394391406944316,325775840560730,26064397668580800,1857440374374200,23652223933607440,4239622720268964,13212402399196704,36275729623039296,27686214323102160,17633920719675900,28368760086750888,22654798998812712,6165901009733778,18536646851466840,1984691591547720,5010202678136208,6037843081580394,9996569123125662,38149174318360800,16544403578871500,6937193290565250,7156176547862496,11171977239579072,25617404845046400,4437870777519480,24657216334216400,39258506137177248,23308464628001460,6602817866544570,5944626258970980,13013748680104752,31784944589959008,4387751262252336,26047768106531610,14186705142021920,18597164044313100,43552090729575120,18170144744357740,22917698175162000,1370974156832720,4017611892666208,29528334294093744,46268192330106660,5147500948543800,17160091395579000,31766779815245440,50598335122348096,48265896023518272,21780385288199930,28405727860938300,11876466950801376,4287060247417624,2353879547325278,35644777427651280,181950942727680,454925399994240,2274867930774600,21944097788434668,33257645099779100,14772084227579700,4080845421850804,13045011099790340,2483459619015936,37255918992441600,33429166850475830,6341413550703804,49819983754444736,9877429566802328,28725047648640900,13081553299115400,3358902057377600,16191413039297664,8932974611147664,4791788333760610,13154236804611120,8030430901522400,18306782368859290,37800519288881520,2601287580215240,495971595600720,24801386157286200,24692791520901530,18865108918619408,14928790612946760,22933572801938040,50127440584276384,26005001069542560,1859321860798976,17466921958310940,14263318156502160,18611887703679100,5284330568360140,10400758285255128,9112252724743000,3318442670004000,17147977159810104,25082173921224384,15520476489499242,2355580344537120,53006857454602800,5374591878478616,5809254340166424,467423969254528,5259150965296800,11688408712266000,2563968783254802,12884641594683768,9096840924974352,24778154535945930,16946131500154750,5640127129551240,53951521955324544,9239658297520296,3885097541502870,1251739794768480,12518945423369280,23008671608527836,829603685291090,16987228195075200,42393775958284800,14346478048872970,6097060345499304,29027313611581824,24427279330461140,5656740530160500,10505259572866896,3011285802173760,6023337560634240,9927374153334120,5566076345469990,12939706224318264,27701726268662928,2457219031556484,41061086026089010,4312576907864400,15419593617749552,16547596685870124,5647045648592412,41817863226607160,3812466707279080,12419013737805744,16986671320245928,3896154702326656,2698399131313200,11566096411197000,31996260769755150,18318641349599316,22174284302974188,53495040676569660,1528907998812810,9674975362795008,19518068858132736,26153976923489814,31043468612497500,457649815808080,4577117865704160,7128953676213748,20629234028093460,13025653914884400,21422412956530440,4471172816106018,18129073954662864,2418324471462564,43594521316284780,13223011812181080,7337628597408750,13630358105185664,20690051345516160,10694250112167600,1855108933596800,16937935007988456,16903751895275784,14353861021519014,2656942739762370,1486503914554720,975177233928696,3293846377522638,3210122911626450,51369265140984000,42435288623421540,19709215557147792,47234911914804546,6176781531976704,8794276288966560,12196737652821740,16703274122513244,15748690150791616,560470193598616,22422058206525600,2146164318464640,8191324385288352,8492237048008512,33141164651343728,20652972054545600,31958512758349500,11265906085324808,36110230376026272,50165415716498208,39570851344379760,40710769067781120,11046241457855004,10130919257114172,2711805284977720,2957853199753200,5916591282355600,2383924465182702,1459952022979128,11371167388653184,13071012833772240,688549534472250,6886537092303000,13923740275545296,18775414611457680,23935494027098220,7403606583111680,8278228613622528,12866345891145696,6176787237970024,19562715891936000,23875698781448500,3211776771035700,6112703342000832,27325181981219904,52165034054760,347820893772600,12175625027217400,4381348644570216,42920051450039064,12775648335457740,14114027919810320,32354281661615424,4473549769264912,12783584370478040,47660571661088430,7547786472081240,13096899607726732,39740491963288872,9260837791011136,5379213484808640,1225016236024560,4084039951793720,4272251879293370,2021821871236716,3230831782529500,12925406714107000,41248430193796518,181539747022592,10894146755687040,40792906295470560,15838198063709190,1627924194631704,16281893478600720,16038855604959744,3558208400192880,8896977343648800,36856328391202992,3143688363852696,3493561854265680,6708230491820700,5476080348452120,3636125954148492,5578121762431578,3427337915751008,13920083820615600,11870974753512600,28699461268354926,5122629953349264,23859518368878192,2764973402430600,9218125369698000,1754507217921216,15354524080927920,6808947399907794,12111667260777720,16199893607359840,2296896856187952,29553771528558228,3331210105422882,4523187936564000,10053244067680000,12953513792568546,22724011963932048,35295312667062980,17799660305570640,40704525058613760,14678906800229346,17602447352895696,18298290793810464,33640888264954880,13027908945263300,25322028069538032,4116277660449412,3393071706479312,15232875391573200,46645595096850000,28805234673023760,19810084350922896,6882545405694084,13407108585052500,15529059765515520,12243811807953396,10272644659743264,37515636015597936,28911427432774920,5758269971544020,43569718102993032,15773272775156372,19237880528714036,6585325533801720,39409339902452730,16787067149522944,7106581463534784,34975213464067902,35107144377561900,5685491320382280,24112067957914848,552007409678788,38647513382883720,4691084359987200,3627880218041400,22584719457841170,11635471926870264,21097091786843072,6444421918133220,44157023988620490,16484717010884892,7023409325605344,20490078666198816,6293782991169300,23213165838093180,27880440947205700,2769937270397464,8392792447034688,26821576896049650,2489555627896640,37350274846639680,20642318547936976,53190732710908422,24166420959202080,4985155522063780,1460165373215718,19472521178763120,4438354259757504,2275942926960000,8519890983738750,14679858318658592,45591974671789224,8304484282974264,4957985850439080,12938770101019920,11515795933577088,17557910477243136,3995200352654556,44079648879420,1322641914620400,17638596805526400,33331977434071584,1726866481310916,19770297951896800,12493992502740000,17698020616476298,42394733597506352,6355001023720572,7147744845613720,7236872318434350,12371089815802494,8606026189484416,5626160169635096,14488745381134500,9162147184731200,2886480893854748,19506817103375448,9883771731108828,24955518025912960,40336166723811840,33185696162778432,3206595780988430,6414454563116820,27949140911739460,52031423437576800,24319501853410170,1826290874583826,39088520539051776,16235432834969280,878618210308840,6590948028112740,5662610058725172,38397443498989344,10228877964511360,48712682431806480,3569050484301024,47596884369788160,11758475129543376,25822987957004000,37698193452666400,1608097514511348,3574271385523320,17816979710492528,17124572837547840,5083253438090080,47502879230580102,40467397204703322,36764547948889992,4919190574076280,5466881847451800,6368066586362656,7129324916826144,21583106237363328,18817323516220400,13384442832687640,52442347065928512,10000827586549384,5795684622741564,12330471716604360,1769345499811400,14157690082659520,13752165533213520,26025755931711704,24436056680507500,2424807946701000,5384459368584586,19953792452105358,34933804564231584,25587607672898880,6505636926892620,11540544668057424,8348319339518304,17681188347024412,25019875158527550,24899414244274890,3234558974403120,19411444302737760,19433649605551170,15218881557242550,13627021250255760,2063259963133600,7738865342335500,44023740487231344,8099374030174080,15624694867298720,12084368891577948,52807185912563648,20248034417024176,16033035295414500,29805200108674200,20172270121806078,12484041507956304,3283478980255096,28150157137543800,31126240502672700,9600553277988512,36517074335480396,9324727285125564,29483895608391600,9305756036558080,11568546835467072,10512114090105432,9639744376601790,11748889948154940,10359587796288600,37894286776550598,7836694711753248,56350975539303144,4162110040004280,2121584787240960,23873061299028480,36631062846058344,19749507437354904,31782950721233250,31742993723322000,26811711039689856,34186598257738752,7809382916107780,29755206059442300,5572592968256340,9869686980565664,1592743951141266,11401669550544560,11639452910013800,2799008738904840,3383990092039420,47386432600414040,37281821863342104,640124456239220,38416065482335800,2503426285361514,18090844615866176,29356018425168512,8044360265456460,6289559385506730,3474285105370464,17375343810320160,4716711271166232,18236022437196900,2994648019486800,20331644567260672,9713601322061788,4692779233202736,5867307049804200,30503818469791360,15338983648322040,36402036377027310,30682884561126400,51650138294330880,5548693464935540,1377450916719220,24799798305337680,149448791411808,3737077757466000,2403934343935080,54100969198478640,35711105475567648,8610402885612066,5915238872674300,9900782573785320,10595830507946976,19085546258228454,9868885386750804,5347116732230400,42485749536588400,33412931303953608,1098260435631408,16477744229694240,46606574063589540,36055131541336080,25737551462120232,15863752563874040,9783967803496440,34571649652920240,11888266873423200,12226084873704432,20522411038956904,8387502474784720,11808544138797840,11208963075847680,4852670024981632,110021896419366,7703353962175340,8171632478573880,6251743088481900,416999774897188,4170987729176440,603507385529664,1509127354684000,3079916784674250,36967810001645160,30748335152822320,30100295735431040,9420841476113760,27385486119572700,12388690062439904,6413851092160224,11559818525194758,2625212745830840,10828517311648680,44059929892468896,51426688497404528,10326726300251124,19835064095823360,31443993603516480,29699784705128496,7004056620543150,9872139950878672,18983970710777100,28375255751668650,7338945945114728,16761350060706240,18753404038527488,10130062863369400,9246073932794250,13639671554482176,18080713802670040,10223678235799920,46420444733482480,2184730609543120,2705661128575944,16286223224263984,6388735994571952,6026450479366680,9168288103838940,18198322845720948,10044591831964188,11393362385799408,11330116957152160,2015611390450980,33601836252331400,29381193930153604,34810397392769100,39502797604323660,8353250774731170,6822554639402088,10282433586972624,21005610007332978,9204535781151000,1967580043838500,5644209331274352,296150915200224,14811249752622400,13822521580344960,6558229058438400,24370823147948904,42407136088866396,39579572368218048,1302633073742700,7817765634492300,24790686750303390,2642259287864768,26429260798328960,24400400432535600,32775986438736100,19490492092801716,1043836626377688,41764047769356640,20071748007364410,2367628615927200,42628144793866560,35305308275005636,8383032045514896,17111798527036500,11977447063643600,20405415838816368,40317823005401704,5405589614979840,22474952095919760,16945564265674800,35219500495772560,54360521020561056,21448739289932020,2226803438356600,4454752185022800,16591961773877248,13159965328990592,8225808967943016,25588834234249440,1172073438393480,1953960620640840,5361048518872916,11906610232126986,37994256691209000,13480375864367600,21161483960166564,41245661144802312,33844795004539148,17202259024144800,1006788122234400,5035252479520480,5344787675986704,17820609444459360,22552105823682120,14867827128131080,6363334944041040,5020174133634048,14972733324852072,3591231150494310,591877849743600,26641500946592400,3281481170860896,19051834845377830,7351213867868100,9320654285362980,10125419923762256,11715943145991882,10087505209450080,45590294221971840,2645988495075480,13233446276648040,5564893374956916,4255260926116112,40836932065282500,7397170716890300,10970346089438280,5035260881546808,503767048573444,15117039250660200,18564226465577100,3941709913360380,11951473804035316,4847136742504056,2730247847610160,34752652781295840,3244514588661528,21635897858696160,3855936871710532,13342124876017500,10289704254553020,8214545553951814,9104336324825136,12029966739760480,4993260558839740,23782003675038210,41665733944988352,12081645519388732,8606271321691776,28385539923485400,37012017991939200,24450002898576768,9467056448340260,24620157185770176,9995284725247800,47052111681701280,2315511757994814,6062015789282376,6521622853441248,231867723581760,289913745111300,26099362443641400,639555144981792,1066216760363040,13743902763552920,16334422772499540,34483459113080208,8600735764987200,42201944988569472,36432380824013370,8240552486516520,32475101890397180,35040180776909220,4876650245058354,42287576650176000,6351163175943000,60033465020093328,11417806384579056,21057576573715668,19520653650577360,5248966841776840,1662918721914702,8414745183714304,39051338600604672,48656423188256520,24531008154626820,18122891682800080,15020110815120432,4278591008760024,27361986862678640,23143065840738240,21261268241883384,15968795404078986,17862395802004656,3262692395569740,23311467785919000,25876982344557564,27494969141263416,21551120999309328,4792667173509600,8260462051619400,25870415187776824,56233604019315096,28258087050139856,15322856073861400,3516570585837900,17758963663577472,342401165786592,3424978573385040,14936112133028040,35205353355313680,292608323185104,4878186330697200,19445241295979408,20895872565231360,11036734982209440,24658993675975630,31866981993834768,14035943939066016,2867961557370080,33292852979413650,1992869580663896,9967188595534240,17262143087812848,12193505052639900,6469622125655100,54882139345415616,12012463636889660,15617741918968304,19215315226910880,7735151837858880,16703019395296560,30620995989659328,5740506978780600,13965702889494440,27813227356961760,42155278275840352,8455421739121008,9573870982444488,16726246373804240,5236982969744130,10747220816407488,42364307189932956,19144345060629712,36228393322505790,44364040349829360,51649311683568928,28815238384205568,43498942554390512,23018451938959950,20180303219197800,20041013636412120,12154600774186040,3713468642945820,27558488046320,275665155264800,4136182565923800,38216942044352148,17286863539758112,36594474990892200,14239200756601260,964996147484332,8880515180023872,22014370625151936,6469641645639970,36413022848437620,7385629411602456,20657898137342556,9341022380861970,7583349097428160,6095648884617000,40649615783028000,4751256565517854,47526562235794180,4710010584115800,1956164739896500,3913484128506260,3637735996350180,29327674438879488,10865038439733760,33279694590498090,13552213369101080,32779510922642428,13783839253345392,14205176105074020,9861512367855120,13228831464334128,28317164169223424,13620071703511016,28643075207093340,31132421143028100,9231186133156368,8237942655708276,29896696153152262,46853175910856400,35207527732660800,11464923674439816,36845147550785364,9302497059585576,11557516410657000,20750538029827000,27111499141830144,107761675326952,5389699921545200,22798054764300270,7398929600289180,18716698834359372,17212417196575968,32537606599655094,1273746111252120,26009686465946400,13570513497669632,52652448771821808,7324838725250214,32006151588127320,2018071812582160,35326930071122340,30902805894118488,12349415763648992,6433659124005600,31854275381973660,776578296989110,6214510418017440,805772301588944,16120338757444000,17113873618185750,15551691994744272,2128400758734656,6129360026943252,1947904418908440,12989985445454400,25618727149063488,42856831149204870,10402498104424880,44979745686664320,12258150502481440,516830011233448,12924701787564600,12184468920496112,277549480066320,2776345030990800,4628659985216400,622458364923648,37358961651452160,2684423209882240,5806168976480310,18890601737543088,5969963379058432,29209594078374584,26288490702258900,45349171239944000,13059478188447008,19014646698188028,52705613638086948,10182659375226840,30405247128980640,38523353197687968,9116974651853712,29992573409927808,12254561886369760,194016077578960,2911142890964880,29120453785550400,10295805809686624,5505544794349380,31740809325666070,49068180674766120,8565481467418176,18214437589988676,29345407644117880,21366893141294700,21695185797494100,44854776720665010,14943075957509664,39684867075705600,18529960962867200,177757581381996,12446918738491160,2390047342059832,4027445652639900,1770910296385450,7085859182737720,4608170879519232,37718961489886600,24182279148737720,38804976612237060,14767037174133640,6382882304596964,18614018998403892,31432354649179560,54351868511717280,44106069250020624,10530560162085516,11908699601764458,1022277189968100,22377381324314940,11517911029109506,4851703616732280,15676158978678848,12307771813471200,9118505030925000,43769215144903632,3160973454828532,1165789666083408,29153974261657000,3977518386603630,4774181381016000,10694015913555648,4571946229374304,43914063577575240,12900879536458480,8027061214689608,11068413819464034,11541848410927928,9669280256866680,8686717660391040,15352675846283930,29334891574931416,9581978740055652,2265005337314280,52866998562513800,10629100562806788,50599609825183744,3998597338682240,565508715063750,3771264712075000,19379144013864432,1033896248596992,20168113487928048,5240747069102790,3644402386954560,17991935792591824,11085504928426670,52083909842760576,14610559904420160,4210918753791700,5248485128816154,46668217972383840,30861305903073888,5811094987837440,44082963128804080,716598650343510,2867319407023920,58339193921492004,3898438826529240,22620910324484520,24987422228084736,59231718110403008,12869535000399576,3434257667813500,13741479219796000,22776159382916352,16063311622593114,18763089810061968,40643209310204160,20894527580437440,3266552809968784,2193832249381104,12301417721234544,21191172936460380,14880284622190680,22959298336293998,3537159577178256,15536563020759264,43216956102279720,3252938974512920,1953253371296124,8683959147081120,46965614958164896,9738252774081090,3032680140328960,15168358061415680,31255292122168254,44860657849705530,8917170432878400,25670508468103200,5168658782214464,12925882653392480,8461692617716224,23659793372292840,14605787310647820,1920585200539992,28818242215041840,1092628416702304,2732469195298200,24020151277236730,19565329460707072,4920710455196496,38284798363554260,20529392846210340,9219096249445920,49558586887762080,24272122674791224,19124967977163048,15745617239582000,20431844889256920,20788814545553340,14367118223732670,39835466045415180,30634388882312400,36390217408549200,38183793116056490,19478442719804544,2491107360881664,288874915193810,11558830224543600,9675981281805736,1941076896863104,4854304252281120,560751569769930,9348966679162000,23685194400889968,13253527545060804,36080409265504992,15376883284195440,12534510537258160,38076520214391372,14231769001832532,20227934837572704,20912567375819840,28519798367115150,3086062034338710,49393490204767680,42266685915352416,35392991506385600,31094311144266000,46022817803878608,3404537819345952,6540596603047892,3377344358613060,33784764522188400,36335929850190768,10107146152585404,10557645617476352,30619486562862720,19550862567075840,1221692711065542,4073677917082620,27371803088374380,18272586537635040,20634949210721450,5577462273596400,20922528082302000,43046305663532832,21653100978178950,64576633716993420,40367541756495648,6695678267258112,54481125908021868,32222508559935750,16234418558220000,56318887998077936,64396839190320558,12748300997708136,46843540336353740,13566053941088960,1292452172258184,12928900369899120,30071626110990688,10217963769464880,4875469593975120,55738558530735360,34364794333638912,10404594995612300,40093547830610040,7292149588468500,7456109289936768,13611001938272256,17704926044248680,9912686993890350,263859555045240,7918482728455920,1794917617210074,4631070137233056,14467128094551600,6669114110003600,6001691117173008,10735362199451988,13128805741289328,19109775562562580,24572040275047320,26973850299761134,39361182025946144,41077590762914496,18147932583854920,3647891915168070,11764416865952268,24990137848364448,9521766869769044,25484431137147000,5957450123241640,14397104883372736,11871569378083008,46076905661579282,39959503856376900,11072177682283080,11511891893514672,55567511054568996,39378374118300672,15687811238584000,31420857843986800,43049924045180388,28054277564203808,3834966538786768,20756021323654560,3194950838990610,16480225756053752,48630344990119872,12226110986991552,22609850503352040,13360385689155360,633514815339136,6337338223242880,13479605822103756,7596580879308960,948210933746560,3557021961360780,17650199298620790,11867155840405104,15561435624197400,36691501689235980,8331525463636326,8236852518217752,19369974588480704,67668959701888200,226338379225200,1415106279892200,5662392113186400,3233816131798098,65274266614079970,28021756280881600,17503985415800448,16242183180542056,40909369635521618,32725892374711680,19187094503952060,36941800833614754,17212761474735456,7814571857512112,13100719619158600,9157626704320290,3556142618796852,4899055327828480,8370250923655656,27729318519809450,5003805443075560,47873961594303840,20267725252365360,48053794604326588,6395545770453000,8736941427308600,13947745737036060,14139839456993316,6472565642295576,14114831582286960,18383230396631520,42519530786292784,7443695081859864,39597421765958760,15694985306213900,42216079348574530,4448420267031048,7986912636343104,4942033091194752,7781637762589260,40284159121721440,48000381824744520,29846408310084576,13595931730361456,338424639418800,1354175665516800,13546530924940800,16617999028438412,6659789229827394,64187044081816500,13328452900924000,70374530134966842,11577915016102834,32140842614306624,22552956416435040,24748009887035820,9020446290887248,30578482564851396,3213435451312020,13119919395362220,38488441701118080,5454433170237000,6675443100256896,15533998405768476,2412415463205510,72398130563878200,3522956098348764,4123353684062608,7024805320034984,1801956331000320,13519472713881600,4512220089171060,32598639443650896,2924068541706536,10586351044745700,8926103268074700,9388536747056782,33835992201735416,37959470271539880,18976352179525720,12072978775110330,14471127499955508,10523012490064040,9216820086540984,9839243061914220,31187316615241920,3490402206430608,24940344663215100,20440773808215090,54738813714312420,2471941976854320,55638573179601060,8625577328653236,28743556324625880,28473983572871200,5136924251051660,24537956343148170,16078671698674288,33718001341244304,25866602346954600,59571765112969200,14437315217084928,26373689236040256,23271660171410546,21773236297810290,16234292859468600,45235150372025236,7828407771333292,26642453142781224,2019681867842800,4250634805529640,43884750301914288,5454451548576656,4793881816059952,3291356172615780,61407324405801990,58619733791494416,32801423245000416,6473537055177216,44858058546937740,40468901807910240,7006301585446460,2756067682999176,15317009457929400,31205442899819650,7474326939288000,4276503392840952,18334489173922740,69496510675974368,57390483874583580,3284211327533860,19801674100343874,14247907226126838,33505556950260000,10996518363510400,22366873451574300,3660110657914200,383433351467908,26850054487177320,6530149486901440,44264553353883170,1777889912154552,639696817026528,17064767571026560,18769182120669900,4739006735711680,48848069362659776,16540430723868216,24397548965080438,50646599045109600,15411790470459600,51221048332345290,15932847332074584,100763990157828,5040031744099000,8792701283825130,22408381126938996,12148021470379872,15477174309885792,64989627819700320,1673233442952870,31565993617566064,48854962536441264,12419256357407298,35043444757160,2103373504742400,7013802662886400,33931565108574296,10067989672270068,17983276904289900,6710025325254160,44729346957148098,5304901501069150,8639640794416680,51415902210744000,4095251416074500,24234672266409528,722986701503652,4821674919225360,31533288835896100,3649771779789150,29208865614372480,1728460364598464,8372613738453426,10387521442273590,39315911481770700,21706782537123864,7449813213626432,1905000762170530,15245597425627200,9452080651749120,40248818967955724,3832587061622508,10142308765623936,14912651422592560,20505047436164760,2420804054558278,25153708646836224,672643117407360,5383123964974000,22443052071229750,30718955479080,153651305366200,12296629404392000,25556305332953640,7836268128872640,4829709109149456,40262405861235900,42747565107558840,31438306720557660,53396320382201520,39657254423558870,50627636024599788,1712198071739904,4282074986540800,16852492946707700,53086120026122064,12673061141390384,41334125677379892,3788129147108250,15158116689947000,27738433740935424,52808660767969848,27576253946418012,13959065720640200,23216029186751100,24650936889326840,20000468182089150,7492597370975928,5969903075891200,8610446588145120,5919186027356712,28613214838264490,24683485741627824,868217164884300,10422469587701400,8282943752563826,4906314342578760,1430475873600432,64395306837344700,39111867260976450,32180429210016528,24243566105384340,23695114839247044,24169696001702880,5698376672086560,4472554673426112,28756532909336372,18225723786176256,27084174651550800,64310971438695200,58062509685107424,77090487954516414,19924674125216784,40279371813090760,18277080405017280,7795557817406172,13980532472579472,6194264442854880,38728584590097500,12238707600178920,28657845795401088,16897706566673408,38609894890456008,40515428469780,2837138564492400,24327409314369600,33854382180660888,817060990161464,32694648589702400,24258603517611840,28734939629399232,44070955158778476,80423002158598548,57394859217059700,50590907814334800,6362524909960170,31459997159421552,7255498622518608,55257689561255790,20048287493596080,7798056003524920,9993300519971160,13356402158110788,39112624058759790,648716718072960,25958396013665280,41880986459691966,949851453412050,7601661883772000,4073438864333160,4527741545014920,16298369138910064,14408201035083776,35075468300042400,20399562558275880,18067007960186600,71725180955146488,47399176992179952,55186160141283750,16366515982542000,15973609447237680,21312134408699456,40059396031173660,1492887011858270,5602707422195340,254852687435472,364212313343280,32791449322922400,16822287307314720,74785884718961920,18683266147404628,55463242581666252,32936739856334096,14930411770576880,36445088101584360,6812377430832134,5062148117851152,32825519778680160,63184612315440,79010569043700,7113635057818800,71163204171444000,27563651465581616,14368917667809600,77089779432640800,1034100399030784,7483241839699824,37430349371204240,35446652594635760,19342564255776300,4019152156252656,1248748739714756,56214949275912240,5878045366125520,4349271675538760,8614273744107036,2727529391458788,27285620525502360,5924890904721600,7195139309608710,30443633429776512,27546662661264000,12092901092646036,25662294170639280,16505714749046760,20221703799678024,1064198277442746,4645668194798424,4260752552057200,4656491344457600,12901463828798076,40201422053572736,11031174988849680,51455809622639520,1834015154935590,14269980246779180,2718636240248832,12233021568135648,24255666665222220,31620656262069840,16976611873956768,27704396501742168,58806607942260486,48666401386598880,9546407026145920,1835494706760,128533522581100,1285824425977000,9187956394500000,35274755936201840,16877698387794832,5886437597687808,957257551809984,19152445072992000,19139115006922800,18914254591318028,8299516730742292,18838535580263304,26183210930064300,4382742317689850,21706287890325696,56215272012789240,14444740190020128,815023581412950,7247419195016000,45313661499470000,36218432608257798,8688709801530220,15500592924845760,1732197768522240,8664297787820560,28552910291458992,9012402544672464,6577706952796520,31467982009861040,4270615732125864,35602074139213600,24939025660512264,13257716297195700,33071372618995200,21142611388760192,4467977470663980,11910058080168328,8628410016433560,18773238725904960,24494106339214752,12227535374852952,9789883768897320,1030735176362640,3437100511495200,22430720940368778,13530775246972372,74752165853099008,17816384923452360,6181105525749120,1715915315626218,22887647458751520,17069223035052760,14837248533415640,29866618922020350,8687655460934912,13297224382441440,14169311599866864,22747623795236250,51748604371620000,69314207194624800,16951995148010328,52499582510140864,55636618878487680,3205630996160040,2698506705902178,80986326209749620,11047560167907384,51710048535398520,31102733502652560,54747432751244772,11867694915422528,1619506538677776,20830240669886100,14022562366460560,11173171166713416,26918342374121520,16619436502679472,17664584598756480,33647544480893280,26098771953964512,8225378030957184,13804244598913472,4949612212283900,1645608310356000,6173410244994300,7622608085729244,67782645416770560,51696222794219520,56404279419786550,9184150670157288,48818410611360732,19207001578710960,50707657288603080,16035912368674920,23727101849582160,9837470452218024,36837419460105656,17347957674535020,54516906099311040,7949317527785420,5977971839938178,1094832823377480,6571535729827200,10184730010397600,493010398163052,24660050692153800,38159058365133376,46809914528647200,78725473830803250,31261481155128752,33708590183820384,22755936383788240,11275210743041280,39082341015483300,26391485142995680,20164373122271140,53043341392271952,34005933355264640,40627831639531520,804300623753760,48276732529099800,860277827630416,34424447358163200,20895527306786160,9823479237657932,16126236357304164,444905646701488,17803126277084800,21925976541394200,29708100047188032,28085045149014576,79679510593296768,27549243510088050,12387554587135350,14843756315632704,41622156221243424,45001081621738880,56859266063458080,37227764403130140,6412063340207184,1827349910663634,30467661573859300,2948079864569840,33705431367878400,1758231848506104,44926470657866868,33353827032767136,6357247678206600,2606248077353470,17515109109306456,62408951438944000,28666330990541568,5538334095922110,47489900775484200,65783534913035296,6812181873979344,7280114070804996,9947976836319750,29253292175489400,55259661508273656,460490673223768,36853597246730880,21645018296240960,19630314182041800,6602720935738554,14913277710952104,25569967545043264,5640769772682240,15660837543987720,48730003686022414,16880973962853216,16828284533390208,30567418806771440,9927422088661980,61545240081513328,24782440625771136,5088104757368928,50900894285755200,4517636518102320,4249942353493584,3889955354469380,38914733478764600,24495366074592000,20004634819400000,23274602348344122,52130283936668334,59625837844362900,32680766099647120,28084605813277800,14432818701061110,56063709965040256,58818076030145712,7015725279468640,43524338951589780,2479940819585460,14885460275275080,8420866789397104,10655431580708640,37268777365439600,9411175155297728,23172207500284608,16655805562523064,2738235482742080,54786131158214400,38944089892400376,14445869805551140,8213940133426032,68119403651562200,4177667456974550,1098652681146852,3663609116141520,11111994278058696,18686868500834250,18808742157269910,3667249560752128,27515143398113280,26016274171453104,5462044707748440,7820688200806380,5456198358491892,15457993879377900,44662093763478768,56040296424657440,7193464165816440,37826026342169184,1611766002020604,56433927029715480,53491524566878860,13631756068905080,22226152789163344,41454453711217536,51517958093573888,15480086906808900,27009178250388600,33582687813000032,36858417726504672,9120493683644070,44837832404581080,8600955636337680,27029528207404632,43073116360702524,35568722971905024,20097611817651840,8281119947719920,65416734014299654,18915867820149048,176807179693056,884383185206400,26541919206198000,17377799029777472,681672397900536,61374625686409680,25119249012095700,32441457241029760,14695479580047504,40938989744220032,22329284677419102,1170728962559100,35135679940902000,34639414391666280,44325298933323210,27956223299727056,19416392267246880,10207110865585920,8725065473757864,2590537054364384,19436673398758560,4974272356112480,9206326050273150,23449252320082458,23648104562266416,37967638044037240,6612408628937640,47338724030052560,36449075199156840,45777610413676440,13278101297754594,50035544517244740,17875165794037440,4248541400453248,31660902073726842,9694603830470154,3189415167255900,95720160973923000,72806518404720618,56110259842569394,10932250550049904,1288199988411000,8815793358782360,2693954706993088,47162796249750720,22591512351049432,1118077842866460,13049386056237300,7940900854389776,31162175379285552,3334853234435448,41718140735827010,5994157587427300,18952101659155140,66706995638091830,75431832377583584,8388763370975520,8695103804657320,1958527678889496,78372033303769920,7022693128127544,7564877381204000,85138474449892500,50757861546242928,27588154758564288,11505476723066496,18131274707844250,7819565898863740,20200194352786644,15451474187569728,4158987351021052,45940181064257550,5433787823220240,572381810157520,5726080184886600,55962819857011616,15049243154106840,20571038969833440,17905522831002580,26434282087010032,4699266674371632,20893887934908800,70741558723873920,11215548132395376,46501129260967932,8224148594579704,24726262107239400,67201716557148750,84819602736810144,21645719525250432,13711146640554552,6463277874888120,94831353678796920,29221759770198896,15308950238539936,1055961064025910,12676548357878400,20436367415663360,11770646958915282,25887219105141976,40360042609740240,2524517017214220,6752772902555680,1892137556244316,75715475687214720,35313460410974240,39316112972148320,42562619797989120,28088105434952112,5906060289733184,4213491154027710,55297532370450300,34693367823801600,93801940797649392,10684252233118524,85130856226085436,39753411076320480,2290189356709560,22910971429198440,10320341715937548,8170562700064848,7802889529683960,27769867066063920,52756977460757584,75576136159414660,77876406645912756,37025142123960440,4213244996356660,53946866445412608,7453292431427520,30808446217617488,42626755361051760,54142213953681840,8379636400205840,5686916187840798,11797731248924720,32986942194558600,23730717713568600,1249345757307076,18747623932002420,62908402963080420,22869345117713920,20910002590638360,13571211965847822,2289323204396256,45804641918317440,76640316011988960,60731573878227960,3309643988224680,19865749514426640,73482862771417610,13893354112121610,15262319829658320,11603993270484272,15445374347186490,87214745985861648,76285076393502540,26122115283300080,37623693021671400,41224996180648476,8383545754529792,41934385093632000,28363800878983150,13827823590940796,1896058715294688,31007643078705104,51129490001504800,5093821075644840,1510022607479496,7744345309905776,15064661384409294,10527082762890760,22999501031088960,9183893037256296,12769391552301608,27953438406078024,18553803506749440,3970783824968640,46344235003279640,68868456601289730,24468910721566344,23229156539807820,6471800849067840,68448466189549964,29649496249165696,18956150807029488,59949522116426250,40253328123485000,40477377745990752,21287322449680608,9049214541911148,45063071276938920,21333981671157120,9272464061517888,5973288345581112,9959443006585240,8791351284528960,75865376843687340,4777743714498902,9283329398925168,4236287852755728,14126581357072800,14196527774858520,4393178141656686,58647633650229624,33081204579995640,82670445670429350,651269354078980,26061148635109120,24322616366242320,3528190611258006,2051816639220300,20526338921022000,22718575153762544,85640556842446256,32954252957365872,13741732056679760,287572743941760,319652571284160,25582394186470400,18123979516309584,10373424683570340,3597935881644790,46277609121526860,22037727983075328,27502042493509632,22534677985653020,83257061280158970,2147756560777632,10743063014323680,30784628555179296,39519340852384700,29862802826334480,44346363608708928,19076135780728752,11038604843525728,21190111725700500,62161759252885600,42258835100266480,25835786625313602,15782529107550576,54973702391778800,11806554263696220,10859416994404530,1985098532514832,34753078522959720,6663790007301760,20310837155274920,35401734748144512,58848361333928768,19880502549493880,29736810030802140,6269919528250960,56908314793261624,23210375691821016,34407592259090142,30201030367495680,45795026788836480,32596620952387380,6999223010185670,1025958100144128,7697756054784000,4707050871017400,548604307978230,1097646460692880,87846759487020800,42868266556374810,8329465499855940,74069242707445120,53948066882889780,8046597409398702,30896251736488560,54668754436648800,19990316844025520,38838996799318352,13550380301463072,15664430552395140,5323852647489880,25317167611524096,13894970912609430,66654509287964208,32490487118018160,35834759410857700,4647048011021744,23244517499955360,83039405978096992,67756530396639700,13174472490687000,11201450507479808,22231484808874880,9113839496238318,8619101105721470,18183861527775900,4864856174285940,19467196535914680,11498726794578272,20495273965056960,23824859732008320,21219568792109590,41771226275786484,62795153489366760,39894059455779360,30061611601569360,13607061845587320,31633947899675424,45773154041209728,23093491258555230,17380311928477680,52307353253595120,19252908688189568,3704964005439504,466564274162250,4667506918690000,88003700455110464,11704102032455448,10914845437866144,27791816266538560,29770212065346900,35112221354595132,13001005422148856,51920148413740032,12069125663288960,18910956467005680,16674016712091750,18922097753681632,21927552431455704,12265140446618220,16971161564517740,3314455910505096,77368215536537520,8281861238559462,14599913166289120,2745560315091900,49439839821954120,34815446191896160,28934147206186110,2549462805806400,17003212969824000,32367094553387790,27900221060235180,41754085956110192,65391877223192640,66877607805512980,11288940492720302,36160260177598656,63460460066258696,25216859816477160,2764804077131250,14113723064641408,100422926806013784,23606434960430832,48241996911255240,15855272405965440,9028303855131648,62136556650651658,36972079832417598,19138299434672880,46153681355298320,44851686223554518,28055430601319280,10836607738870272,91070489244582400,42175656194308650,73268117895326186,30274194625952416,25470732402687384,20035957510130100,3615950273103870,35548738769448576,54238085444196192,36606549635125134,10826475875057340,35218097776433880,38809107759082020,31505756725091376,42186894250775190,67203443741734080,10980884184593400,78077041940546288,84872867803005002,45236883264147696,6214443423742120,33118526223431600,30520414928670300,5780040639050496,21088069812364128,45357163449273750,9931923761419900,5120595139125312,6403304252383920,24393112388732070,2565159719796520,5514490121900400,99300528204446880,12063607291386464,60217987761070164,2010340112005960,62459063653279840,17004675869235264,50282797470455286,13233593035359168,18302537763998400,61520049713038070,9513532496873412,31713070248270612,84510855159230976,27573555389746880,21583845309410550,40733491425978720,26715770349714576,39677283639640416,1114611560287200,4955810984768000,91455575400288,228730408463160,4576438307066400,45782691834240000,25889392593167040,31694527679598016,19164730870883472,103929530047440084,14875176061846320,111126580765629840,46516954149899816,4400006218137992,26759077047427872,37491250820500400,76200339910240880,40427639105074260,36673740609195648,67663119727820304,1692639201078630,11288775938932800,45754893691416448,20669279908743270,22771759639318360,16138480133305000] [161853706,4068234474,2488972818,2234458044,545337672,603799400,7754231856,8618034483,3117711968,736680908,474145545,6798927825,4075879930,4690418760,1750996824,348351595,3886078518,722809784,1253029116,1138614363,4954864005,731929646,1863447276,4389844644,151896804,439095573,1020623139,940318969,300330467,1672670788,7109762544,1485717872,6561556650,84506224,1055266056,751283650,6325539143,3113293710,4762654813,3473853915,3376061525,1333392102,4212140989,308276560,4790273130,1516828542,2989595022,1045993644,54637374,2481192885,6552068094,4499772265,2743641072,3734023032,1792584352,2557054962,532964970,8607214251,1427392404,990582232,1660303485,2407354252,3449127045,508714682,2766038032,2756543895,932171540,678802374,956388352,3631572322,396536373,2678090176,3252912372,2545707864,567156828,3736579710,1344304764,1112396061,2918650104,798884585,262152416,2072535825,2982419664,249215894,5969945079,4968528780,3331339976,3821710412,1413743080,1036438116,3667617552,2199598272,600970226,2201449422,6035023080,457433546,4490803530,3925676220,7620480688,49470455,3453434495,109360196,3200174152,4962155085,2273947965,4926704790,4702353390,1913458984,6760696544,206532005,8952277716,648455181,196032842,5308963980,4092337260,6778056080,3592780980,3627817464,5634159902,719127282,5612977416,331719951,1267879824,2800324836,4613327073,5922319080,299961812,1429388820,1845761944,987713338,1508008472,475712056,777010325,4267067500,1536954415,1361857413,6407131696,551077232,33895200,95777732,986198004,1230093732,2600537392,3753837100,202000746,1701224016,290111590,560790697,234382136,264622964,377194272,988729341,1955480372,1766748072,4295397967,1064323617,4188197736,382717928,332060634,369895155,1937141648,55986757,340212082,623471907,2100512391,766279016,1756000742,1097752945,1448331681,1599264116,6288131709,1000908605,4332353665,3461424967,5369501088,2622579648,5465086488,575829225,7410202929,6696406404,2939267232,604606070,1038432848,1400501430,2855116390,1954469652,2396555399,2015720001,567336276,448201120,1038399612,499421112,5903005264,812623903,1651769472,7212695859,1347730860,2795276493,2622464908,163362681,1913064378,3436099672,5905930415,3046526189,885943080,781547298,6358529040,960371738,1190266650,5200477854,4194459276,948973676,2521195905,5346894564,1626575080,5619378051,1695908960,4234219920,523682975,4777606242,2042651550,4619878985,2367529782,2414047926,8784206955,3568195818,1901215967,3560133924,1305262365,4829392008,3153482028,553866606,1002175040,65006136,4775296911,6537090688,4299458289,389053155,272444284,3547113171,156615081,2650237588,3715136442,2849897742,4125896950,455325060,635057620,4936170546,4280065696,7417840311,7462189064,4321006504,3726509640,3047455422,1629544856,2000065248,644051212,1917226812,2786720697,6008789856,1039556336,5651864370,3037591044,1530574254,1034959316,1724782479,6812340759,978460851,192829902,1932714092,5913968984,2660072454,6173014001,3660736806,3478470756,4157653800,722736863,5062765428,1352562048,5981263368,572699166,7547131872,626526120,1663301115,5413270184,3559279976,1120497658,3212278173,1575915520,3558161472,2085226380,5452065174,6813953391,7795803519,2866667751,1482463515,47275452,308322843,208094320,1510688686,1061351212,5182367240,1066138950,4709131200,1244923425,749703634,7203139551,3817089976,762043888,1988470893,2378957010,3087889264,6061898017,4518916490,2116627443,765512377,6155593104,3144683682,4867180854,887163852,392474697,6561177816,3171644500,2579347692,8558007156,6539288984,993117056,1000578267,2109206960,1553979042,5541453570,3491360362,471825807,1165155500,39655481,4975641419,6179606244,1795198772,2373570564,175565196,6628754313,850224618,2304646800,2425402560,1860592996,437080183,6248747631,1566859707,3680129194,216515229,4239875704,2387060541,2629301076,2629982288,214574127,3758779017,7161384544,3790384632,713188338,785016796,26477316,27835360,977265900,2799138004,1901622531,445661305,1895594697,4374536852,433580172,3824821832,5793392269,3745507752,5765017632,2676600711,2558581416,105723864,1753959670,800719398,940402374,55491338,1565960732,4717454845,8006355189,1169470692,357291564,3300110565,1649974080,2952828996,196873848,11079370,4931828200,2270135376,4553579544,6668774991,3472936720,7843561416,2309205384,2553391,7934436552,947936052,3388817768,4494644861,4068698340,143549916,1761003342,2001011644,70959288,397949547,1896840852,5401709361,6579222219,1305904240,2458200930,154812135,2486095295,10416982,2553927369,4248974072,2625349084,1923603885,815562120,1299101680,481335344,49018580,2550578454,34528602,5707481976,3870938910,1816300250,7834287411,161867418,2762536824,2828290297,557636770,755340861,1786881842,4870374264,8535051306,3278494368,1404460440,2393039775,1326456832,2081153912,1597269441,3002509660,3103851952,680040856,271532542,938060532,880766065,3903591728,3977239855,715137152,4504376058,872581652,2796498536,804553764,2717138094,448981165,850340094,1177105884,3050125156,1025318736,3757721320,5817770784,1006881402,5464112112,3667059774,2205796140,2022003160,3576830130,351814100,4996067400,1750675917,76090790,720082540,2579513961,1701982548,1345447839,1325290820,307039360,3775434580,3263895882,2106277266,2904913084,1581527808,5132522480,5571652198,81698930,1919891894,397921190,1804749424,7675040016,153399510,593803672,1890484200,742112710,7928388198,2309021004,336088634,1072552696,138812058,130956459,450553323,725897460,468363864,515031909,3712271550,420629755,1945930474,149635729,4771705974,1957141868,1690421496,1374223,783898962,518989926,5271583008,720756750,420648121,1943133909,580973868,495174278,1158788188,1238049140,1823909065,760006234,649698903,2805065344,768145333,2456659107,2878015005,888550920,6137026200,1738348912,493652970,1056261076,5780677816,4619626344,3534854694,5812206099,1249040896,920657991,1522092999,112928466,3611797371,814817064,2993725944,4922572077,8717238702,679043130,2932280616,1841410180,209265308,2307898272,481729418,1998151284,744926896,369422442,315784115,1044074931,1885169584,415398016,888755412,1760494744,3478757832,56946224,645521815,855968669,143078342,3329756968,3047247618,1442465250,263591878,6056286159,1526563241,1403727935,2164599630,1412627520,1848956949,2770947528,4422833874,3814261486,4097925603,7174847799,139765177,715479260,950165157,1968932748,809115744,731493100,6444420360,1917642542,1840679718,165945790,3498251776,1573717744,1281518946,4816253792,6800734440,241207576,1258842722,3296323935,1544939212,743979360,4746974660,3877263402,2244538891,2142620180,2163920820,3830253144,2077362342,2284284816,1762545294,3694745046,1051734078,293834514,2058164016,5206627125,3590791464,3776046856,579369664,1101877034,3642129915,5246363668,969287840,2966219103,224718245,4868062536,2532905763,1849032752,1339112040,2058194331,3237987608,945211216,1481611384,3474559244,919640848,406348832,1013910564,2265684984,2932610136,2050502132,537491510,3058879572,1194725310,605031702,2181269490,3657126644,3726148113,21202374,436372192,4480522067,5145279237,386943690,1306490438,4645932116,2960926416,2546867211,498377780,2140941348,4692007395,2596364512,1340827805,6166157165,1944069900,3119959992,349180639,890051098,167304092,1996302458,986943671,1476736604,786507618,4490434970,1748731899,932627026,2639816787,686509299,4269562885,1618565208,313988834,2179371976,6657936240,5632944912,7381340312,6823265670,5200824924,1094915646,1470929430,5357620776,3838961765,2415247746,1213716666,2407528809,5744165778,3376351184,135438716,4231429656,197007672,1664835615,207780740,2435739992,3086234848,2976778188,1783295217,1841451111,4468348674,51219838,647736729,436862742,1051160104,1874056341,7108646463,288336564,5617801350,309755634,40538490,1407906248,3805114452,4027168305,2056577868,103790883,1526191842,1321150698,5777072448,85042748,7961633584,2368091505,663314546,5736057579,4127825886,4034320368,4371612704,870272802,133917420,2494955656,7330369320,2922506862,3396761202,487029028,1592365892,1793205999,552781611,19838211,4380913369,115472042,1001211408,3850189284,4990903000,10533756,3276309132,5290624885,3447047936,7554699900,4452438615,489157505,640927096,418848782,4996573428,2176832120,415510552,5650228096,337948606,5662071618,916488537,1425747235,2542639000,536497854,1213208343,836557089,3204195904,239651896,4116944349,2614090768,1534565382,5383832112,184643755,1070479124,464592443,602764434,2080133031,3875822460,2022720249,857368328,8563536810,1731684295,4138888968,576985617,7208063320,3414483207,7867058922,5355107550,3869039888,141846244,2089242195,2624994408,439523639,1780667567,3365209620,1119953772,455530242,3945078666,5100681572,5962866736,342136528,1459811374,72596977,746640441,47152320,1078679140,1220920854,6239079927,1337961304,728437831,4528387016,3659837010,350694955,4677777594,2004152364,3090671608,1649157644,798894808,5500602784,588932823,407925568,915263528,1979496288,254273616,930097360,323378330,2320082710,6056456259,53703687,3671288312,3802084465,329232372,945523241,3713940576,603946480,3386569740,1460859218,147627710,880142419,2876823531,1645440198,4368168819,1492440402,131525583,3420475247,434731905,1227347745,1502617456,3579606556,7951967776,1551097088,497522433,4152672855,4595249754,192476488,1926889674,2129951610,1747122153,4996521085,1269575655,759886757,2700666892,3325751596,775149120,1888399880,4217127408,328935540,5611105941,1749746244,1945639990,6205792656,3200725064,3144809799,1906175691,2753860328,5234281423,1757022025,578986552,3323119740,1462441050,730782813,2133391716,910705570,6946301988,3425879788,4352962159,670196860,413711985,3188326167,215230250,607767600,3018048744,3238638635,5476509759,1994820216,734800149,1134776022,2695676930,1842392030,216521920,46669005,1176524043,1954898296,1498081128,4729597510,4268903961,940894140,817311700,4706745425,100891959,683274344,3961328520,509747346,2693201652,1183086392,919556043,1568997504,5381722920,6743861222,202059124,1801838922,2026147788,2821871730,272459676,533805984,870921943,1418175693,4022275689,2922392810,4197783462,2025961893,951796581,6503324265,2918034810,3163268512,312717038,825400628,4117889552,3814812162,650180897,674341651,3519931975,5454662878,3238518044,3765348468,441191968,1916036794,8802993951,385281780,3082583310,936236462,6060375032,2611374832,1643674365,7753164255,6030215352,7943338845,396048636,643258612,342992014,943834992,1948195314,2750516704,1016918559,2037939840,1461631548,4527738108,6296410836,8591991840,785839570,2476891527,4874416246,1301544810,1538409096,48995168,294513456,7346886496,1486016268,2885734520,605977686,3944928772,7229389140,8730590085,1013140023,6889090768,1719039497,236935428,5369228019,3175766268,1733480550,2074981312,140743190,794697103,6295700257,6659324680,5107969596,1618633016,2298255222,1714378050,5942796909,5225249561,1900902834,96558601,7964318259,1537971720,1683541964,721421178,4723613045,1621521775,3370340100,1962595554,2318853414,5538143064,1543250264,3874585076,6603638643,1668783375,4340923299,2064391560,3388489600,458688764,5385377052,253958895,269457705,1852471281,6650211302,169048352,906710025,959913606,6189192233,4154360133,253294494,608111016,8387490492,1487002788,115956928,5651270916,541794685,5241386772,3147137892,3337171425,4479039296,1153347240,1279188942,4661640088,624796608,464938503,2857231380,307682736,794007260,202511195,3184987095,877077693,2239569215,3541012530,856107205,1199491851,925498666,1982045018,908581072,4478768094,1366292892,3973664152,1409273312,3317194100,5875884315,631757744,3196371656,1668646797,8658011376,6426510112,7153059267,1003949448,1354055436,2764871921,594117975,5693558802,2933423756,4208995917,2648821524,3038922408,168275900,1694013508,2961136680,777946740,7064119053,1127418464,525730730,6587504912,5129372454,7634576992,3843671760,809793492,1682911725,806671057,659447410,2600565021,1012970778,6253032992,1106826879,888004676,3859329204,1511096610,731323209,307177352,701575746,998056425,705304122,4634501874,2368304136,6806940712,1305028935,1913963080,727653860,1682961279,2209133961,307343860,3093459625,4245090288,5488358337,7452778824,1136797346,6772912839,1151262468,2113938651,1707673014,2192773324,980504960,5375655838,1385284535,6962765157,960058972,235947726,5893408665,5034341526,1088904960,3351198755,1899539564,165751641,2408745996,1445706256,800882354,551515097,3076420506,170442712,452051290,1670143601,2703131946,842150952,1527441255,523479104,5624705916,3024052402,7034624271,4240045621,838415433,2280783399,684964476,426378324,4290464832,6425316569,1433467200,4508523036,774206585,2223173796,5417902251,2002840428,1473788656,3490890816,1865370808,2068066268,1496523750,1458386736,6615215176,5843432640,3149987384,189746626,2264036592,8732361528,2384788025,1522608384,3554608524,2298639497,6798910517,24796121,4112422785,179301514,5436308616,1743125211,3729198368,78500736,2711623512,6245535159,5834884122,594809782,8089070274,4941876762,163356901,739150450,4563347540,2625330609,5191663383,277813236,2179030704,1833059344,455774886,985350450,932775712,2351307945,4818854370,357460968,443626186,2023937250,3904349536,1535540936,2129263932,396612423,3350545037,333606416,7472737216,3096368217,2420188550,3104452672,157300840,499258624,4801455918,964506798,1209134508,2567661702,3226859370,570160800,817318032,603910568,1762594396,989956917,903698559,2987434638,1599560708,4351719840,2951450576,1221181740,1623517311,7719375128,5234986806,190396944,215962924,2378428062,3043097085,1882523296,2061324340,3034494700,4118983452,1376497359,479438296,3555593073,4295358326,1475034966,1650678212,4327199790,2314771875,1896593741,2724719547,182388420,7164860608,173424020,1771209478,178273808,807853290,2874199146,447735048,1663125084,3153868530,8985148020,887626989,6533177448,4643296080,5083544312,4834097240,1440287544,7300052456,478978102,446845527,1642300672,6003645669,150907220,4691631905,7559675472,996321996,6426632295,2450765480,6510040263,742682777,4689673668,6107918856,4667446575,72619371,291322420,777604263,505797242,574264510,963136496,517441028,475211608,1476043568,2364056253,1589002710,665083366,885716136,1255498755,1909698186,421534090,2785469280,885246592,2373564760,1834290576,787238700,264400608,7662148965,3387749160,1176100165,641489149,387136986,1247644176,2032405985,1610597034,918357548,2976626284,600119203,2082911992,1555864461,5031826584,123123846,2631556708,1324367265,6724545422,4329013806,540782779,248442310,457340296,589462866,512022264,7765098544,608635296,287569800,1092956292,210225005,7072306083,1913911956,5406050520,2138716916,5653540827,5893888692,4828722201,2899506025,663794104,3070943452,67309436,123947576,4330728785,2379476480,2951140101,1826336709,609158925,878686371,277205490,3869437440,1272159128,1168081068,8154418086,1051726240,5955814818,2150157321,2242956730,1088591016,3526903998,517408011,1631881818,1671728037,5311327293,879380742,4434220644,4452300783,212654824,2467570293,744475844,2719993632,1996996530,2554497806,4777555728,723642918,365189612,3244498256,1881940352,768182910,3760776220,855993120,5156843111,2111645640,1315589982,544558161,3024120280,5467332825,1748109918,2546531827,1374173260,3594510856,4689216365,4831098995,2892879891,1549377294,6257342007,897971534,4079688592,480738679,2911752410,2255282868,21941230,3507716569,4695055812,2582232764,2247560352,3341213596,298935886,2045391219,2698821190,1335339472,1235083545,5823094044,794032752,1910934704,3349592835,63520924,8047608867,4713808215,3997213010,3339811630,656117028,1752844950,4732700472,1361412912,1672489692,1276851720,924489548,758439825,5407055178,4805394797,6339405330,1897372246,2382876860,2357024124,8118502092,5378837471,3208619560,530026923,4730271624,875284565,1486445864,1289795276,1541954054,4426434730,1496164089,151026687,8091579951,1035433420,6686621776,478089909,136196987,4485714191,2514279483,5544483852,891500073,2482478328,1500853914,788214858,759515864,518638041,1198076340,1564640384,595780220,5209701192,5412674925,3065312224,363643294,3253548928,1936941979,2898639936,4799735164,887977592,841927022,1513953635,1919151934,528972520,1974566700,926976147,7977414438,537544424,643829418,1394128250,1248510676,4789935792,1135448658,267251809,4176693243,816213945,1311967164,2771163752,787593044,4121459808,537187988,4684442119,1168516945,6676118888,1476426620,3253293274,1194844542,1739292660,2859925970,260969934,1467688878,3416203532,640007128,3480923425,2000536713,1065061106,180421230,5251421964,3129881930,1452156414,885117234,791588176,715158990,5135526084,1861078700,3472587171,878334216,2798223492,5907074110,4500050480,1447754195,1509930180,992972040,365602042,424091841,988291497,2334787052,7653261924,48280440,4325280021,5693769270,4025173770,822989082,1008679860,3351171243,5811264224,1807793658,780083811,68299860,546234606,1900504623,6017083902,5060883087,8587684917,18287100,73829158,1536336423,2361590178,4487736318,312223134,746511823,3032093120,6473756667,4040088032,1638210782,933810144,3840193690,3556951260,1113159590,151069474,8546739381,5272981736,2254091755,437459259,997531137,5627781045,1644302319,853825429,875410640,1199418504,3547881072,3690453604,3345814496,3268764216,765057432,8877323682,1668821556,5196781818,3304765864,498906468,1499397152,2194913940,5518729041,1620705696,911302609,807237719,1540459840,1851480034,5665406472,1850761340,1894714940,1514639170,4148525456,723510432,225444023,745089750,2692134328,591139431,1984846365,2266979442,3514045836,781867566,2991277989,1506659932,5893709463,4228268681,389247681,6965438664,347935231,747130552,5891316384,2988665584,234620873,4697021335,5980072926,6033315789,952076544,6847908116,13021758,2077235577,535851374,1092810625,848605257,781725549,5291133631,7163469153,238001787,3730198851,605968058,1577977592,709119417,815037489,840719596,1047897865,3870622026,8182475991,1361538638,439690948,863834890,78340385,8656088112,711275760,3398692785,1588936191,412996578,764430039,6917263206,2373017801,1137185601,698516838,127425032,642166317,5832376533,434374704,7099803612,387373274,7285476952,1327901472,22832573,131905170,7095460240,4649724702,2733682652,70911192,828297099,2644022728,3860249820,4082388804,7847665209,6027684831,178778395,4173531310,3190470840,480253059,1776692584,3332727657,7262347120,4287407088,3290248116,275850378,6874320896,876171669,266720690,5698591311,128837724,218189756,3310181795,6978027609,2136533703,960977016,37006553,2492740817,411915884,681895284,3816310776,1440847950,663461150,3773467408,4470406983,3250542080,8737038477,882962199,5070729663,3021256962,1081695728,638903138,2503257512,1126248264,5451224856,4002794368,2077207050,538925578,942047102,6093831344,3994530780,4834287084,806946455,4211463600,4086678035,592991270,3123521700,6437993488,2602785740,221202846,2048472960,2435675265,1333981920,2474357784,3601821447,4056395874,3428283714,714584682,2866226736,2519746956,167839332,7167275736,3820144960,320499800,2906789060,4950872200,867095510,8839100079,595655619,1595845278,1754216260,4167775808,1091338235,2466963359,507148134,3867556068,5215067850,2387107355,496095513,2858759022,237861864,1339664200,7801417896,2976040613,2310704270,1771581196,5565964728,1853799926,2264072622,2510422360,1609575282,396595683,383597508,1915096918,91721592,2006642020,6064228026,426596922,1489500540,2729186019,715639494,324319116,231434087,240729588,2256277304,2295357015,2366951688,987739804,1738630278,6334837670,5146446375,6047487026,1301309487,4623256330,641961616,3146624056,4449790107,1711200150,8718055470,226048496,1227081410,1331017934,1536786272,4166195117,1675000520,3021528706,1403852406,4841754939,4580017281,4470846168,460350183,5933987178,5214035442,5749699520,1072350150,5878797640,3262788632,1583212734,2559323074,3266533088,4810182456,2196421314,144951828,377179588,1516147584,322328556,1477242184,1439263446,1684572938,930778221,917011431,1208145205,881879800,4578061833,7992316448,3749655426,3424788140,1097892252,2900141112,3037027000,256076352,971434488,905407956,3664298000,1458845172,241002099,3008672820,7829712312,6246282663,6194558320,8729235756,5321113240,821762973,1512672,1067487474,257690706,1377895128,5808755403,1605465278,3027494970,1912247650,394668233,8760077721,2897011235,3731624106,1227408075,602230812,2977418017,3831371280,6072123232,1493649873,4968698013,1380049623,2959845804,3454353672,3830383557,756539526,676486134,5469112971,2481111270,3495438176,5838454464,3585132402,7246923822,4892267490,1561449501,152201798,1369755776,401034260,5687735344,1631626887,8329442067,1493851912,4632426442,6862241715,1748327589,2547097794,3921929811,1391121650,2798132907,6076955934,630279264,2225446002,2464194966,640940980,4685585996,7951296141,3573615573,1740460200,2120149899,471292884,2693118336,591012659,2327714055,588941268,1231437490,973134679,712516212,3341944165,2364500040,2346254316,2189469147,7423726640,971896864,670289886,98075789,3968376306,1256435388,6278441190,2771217668,5906047420,672094894,2938769935,45221958,431686304,3983245236,4615947060,4323779978,675533598,1851128096,1638609072,1495671450,1312408234,486798472,97672056,774284985,1175746746,3055210683,1066774182,4789986294,6806950464,716281542,1631432232,1928478656,5869228674,235782132,1681385298,3225174620,3586245504,70256584,404822,1061385335,6208371407,1732995354,1562537583,831993944,7763888560,2186137060,5510619416,789738636,426551914,634157600,280259320,503891592,1488894752,3993989240,3847684014,363008148,624163418,626364422,1890867732,965834224,4075275537,3305083074,2286582624,409663072,380337209,7409593200,4087954020,8773061229,4568400480,4452963557,2780797824,1238945976,2119158741,381486979,2774392640,467171049,840730315,1046525010,3747284084,2492364219,1192365366,426825295,770390961,2730422760,4673657418,8104491117,518827454,4166066484,3214087016,3089443815,1449675676,1170320080,2980039585,1233413140,2856270354,2007990924,3284337810,2686433910,122523485,87034134,60315545,4544932975,3710125272,8265268764,6840153760,4485180248,1403349868,6535147725,1305468576,1707978144,1639631442,1739193792,4488438095,2760287760,1670184397,198349272,338606827,520749492,6437216065,501112401,1369899172,4141755279,3544358006,679867006,2753792298,434586942,4920299658,42637760,4075159968,539035584,2994699152,4126267200,1289104683,232195828,5399457390,2246125464,4719464442,2922002024,431837004,2147638672,2220760899,1534098084,3718803605,2594257650,21779008,2790298800,3706010714,627554260,4907730800,5051375640,5913057664,831389865,403196981,2369333288,3952374696,2864036008,3002597892,4698426230,168522975,744047828,7395960616,3030021423,438357874,3101774315,989721799,4672367100,776232136,1429104775,2157971613,316821396,1878457091,2403433224,1687268996,3268500534,1735332152,2661463446,1090464823,273124367,2768736456,2897166144,4255086115,4582948080,2334814062,7447910208,1336063766,759449862,1474369986,1594337556,3851118904,3777419219,6409827576,1484681200,650848000,861093374,1891710666,6336001182,975071088,772783116,2595601995,1404015914,462796692,862221044,1030512356,2649025400,936719845,2469437541,2933563467,5216854881,985276904,2842200066,2505144870,1607208646,224671978,7271194448,5991165672,1258638507,1528821320,852132891,1379752254,181855306,3250482650,454872518,3161305340,785410608,1467427278,315309566,5900232270,2880194049,5252782816,6404231708,2043991881,522239516,635778661,2707319368,5222890902,983840140,3921343419,1840382568,2993771792,1596206864,2778591615,757968257,5901543788,800865910,4901506182,3804239796,387679388,6523325024,1456675285,2611155282,714354945,4295571306,1262647972,5630082624,1839943886,3187637370,789200926,965946128,2928574608,774972145,8789550633,2712907230,4667135350,4093894000,1256887905,3042427878,2390206975,6667897416,1366991394,4878815886,289977256,3936612750,2704752780,833943896,46073457,4180380651,4915649238,6028048672,868906372,2711150916,554519491,3263230278,2391516768,5028645104,2984426433,6736134643,4338938870,3565345376,7014219192,553100158,917104920,834009778,6425680860,1762789504,954873860,267193889,6209707476,1222591437,856469732,930581124,3718392936,1230854556,3252280170,15560256,7842959316,2622478206,777435183,357383982,2093792536,1664301800,1462188792,5469045918,703189944,91935053,924370839,3730627904,228863520,6196587399,2415610539,1131317522,7904551512,1671462348,2047512780,1076733132,3359818458,2502972150,896676348,3327118335,4539354456,4852967754,745059686,759591483,2610392715,372047259,277767414,1965972336,2724910712,5404772232,1008349692,3061575450,888210848,4122539005,2279457111,4743848672,3490426144,1581969174,3734766224,1259638674,1650084305,1333094310,4472556120,3527861295,4717533690,3454924064,280987851,2848285296,3860891342,664602846,1021247260,5774699421,1678252716,5174900318,2761581276,1131113586,2166022338,1062081870,2994028100,6655985623,1596173460,3100391658,3372298236,991463921,4777046064,1312930835,6917232296,1496153428,2812194828,297302976,217356846,5949326008,5673973632,406718320,3700226412,1634859441,5017242852,576222352,434496636,926177645,5085118888,37101568,912013170,2242408405,890578975,889682568,4846784076,1349619971,1056281697,2026648648,34042236,1445222294,132714520,2279048385,627631466,2628183468,393984810,2795828432,536929460,8805920508,126912632,743993544,8369680797,87960527,3508767250,5901461510,5908761432,1618358497,887390856,2611137944,1243776624,6845394164,6350852259,2769882800,789722586,901061525,31840493,592853303,3867515144,6516891018,1769513247,3012631072,2570776854,2886745840,275424240,8130735099,2354303802,5620857865,244110216,3197006820,395113198,7817957416,1965371670,214967199,1345994784,8128590030,3100416222,118347858,224237302,1795757856,2860103748,1787144640,1169750712,2380403058,4824657654,6944718520,2455312992,875059483,4270529277,7746660054,1049149628,1595038353,1952975016,2006571357,6300166304,331870530,1384746536,2285613828,941386056,1101761822,8905865112,7981158789,1531229361,104940477,4405387280,2754206049,166569093,1161032400,44065990,1668217135,637575750,2577623712,2947405764,700716168,3128344080,5605100712,785893895,5576472104,264380858,681801117,497317464,8859797109,8897942988,2199276414,3659132267,2314230824,2184097620,2823969783,1373330524,474625000,4981568715,6267881124,3666351234,5858345213,361536870,536714678,1583654994,1428417522,1562457880,7963375304,4792104359,3311083545,1324071342,2403020034,4743360688,6118458104,374749380,71006280,888639444,4409939511,8687702286,5417135298,96860763,168790302,4822885107,2021465904,2040965816,3678754608,355005732,2257507614,6893564274,3225410848,2096677464,4617284082,1496687085,2027078480,1889637248,1580389713,841981338,702388289,956777887,1408769934,2702480694,5860983135,8091459819,2359347951,5511825354,3277150984,586632258,1392331344,6868916411,1106112189,1432019012,2808040284,3747651456,4229927466,2907126616,836470215,3461211040,934272166,93628178,5454934368,1766714328,883357164,681866796,140442267,934272166,865302760,1951763835,5814253232,704987911,5621477184,1604594448,716009506,1106112189,2943821319,4873159704,1466580645,2457863238,2362210866,1572898634,5394306546,7535549745,2702480694,2817539868,5740667322,4916718023,1122641784,877994285,708613968,253384810,997791390,6156378776,349446244,806352712,2297854758,3010010152,887514330,2299221630,4592173086,2021465904,4287008984,56263434,581164578,902855883,8687702286,2449966395,380845476,284025120,524649132,3059229052,2371680344,1335011130,147119038,4635516963,1369172674,5972531478,624983152,204059646,2375482491,2146858712,578458992,836906459,523764462,3482156180,1660522905,1186562500,686665262,4706616305,1456065080,3471346236,1568199543,1954912368,988660332,1968843802,4475857176,4772607819,528761716,7169749848,1257430232,2802550356,2606953400,700716168,982468588,859207904,728658000,1000930281,44065990,2089858320,666276372,393458007,4405387280,93280424,3062458722,4433977105,3958162272,2754404555,470693028,3047485104,692373268,553117550,2362562364,286653051,3905950032,3721756157,524574814,7746660054,3321522771,7000475864,2455312992,4340449075,7236986481,1190201529,146218839,2010537720,2860103748,3591515712,1793898416,236695716,4133888296,7225413360,1794659712,358278665,655123890,1954489354,3556018782,3653722080,549247986,5620857865,784767934,2710245033,2203393920,721686460,856925618,2259473304,1179675498,6516891018,4834393930,169386658,159202465,1261486135,789722586,4847294900,705650251,5867480712,2072961040,5222275888,887390856,462388142,5908761432,7587593370,2807013800,175921054,4649822665,247997848,36260752,2935306836,536929460,2096871324,459648945,5256366936,313815733,1823238708,265429040,3613055735,59573913,1519986486,2112563394,1349619971,2692657820,8007143112,890578975,1793926724,912013170,37101568,1906919583,4630888225,434496636,1152444704,5017242852,2724765735,411136268,101679580,7565298176,3718328755,434713692,891908928,3749593104,1923625836,6917232296,1575517002,3715480272,849826218,1686149118,516731943,957704076,3803420356,1283154900,1274498244,2527026061,1885189310,2761581276,4435628844,839126358,1283266538,408498904,1993808538,4412447248,1898856864,2247902808,3454924064,4717533690,6350150331,5217982140,1999641465,660033722,839759116,6535840892,2372953761,4363032680,4150867588,6838371333,4122539005,444105424,2041050300,504174846,5404772232,1362455356,6880903176,61726092,372047259,6090916335,3797957415,2235179058,5661795713,2269677228,4657965669,3586705392,6674592400,3359818458,358911044,682504260,3342924696,988068939,565658761,1610407026,6196587399,1830908160,2331642440,6470595873,13133579,1054784916,5469045918,1644962391,1248226350,1832068469,714767964,172763374,3496637608,1742879848,54460896,5854104306,615427278,2788794702,1861162248,1712939464,815060958,6209707476,1603163334,1909747720,440697376,2141893620,7506088002,458552460,4977901422,1753554798,2228340860,3471151096,3849219796,994808811,1885741914,3985861280,1864703016,1109038982,1355575458,434453186,6028048672,1638549746,3715893912,15357819,2501831688,2704752780,4498986000,434965884,5691951867,6151461273,833487177,1912165580,338047542,1077332490,2456336400,8400843630,3617209640,4883083685,774972145,4392861912,965946128,3946004630,4781456055,4599859715,5630082624,3156619930,2147785653,285741978,2611155282,1748010342,1630831256,3489114492,2173851312,2723058990,3203463640,4215388420,3789841285,555718323,3192413728,5987543584,1840382568,5041727253,590304084,4352409085,2707319368,726604184,3655676612,1135551045,1829780488,1313195704,960064683,7866976360,2522476528,489142426,98176326,4741958010,1592053813,3250482650,181855306,1149793545,1136177188,2293231980,2936823183,1997055224,7271194448,449343956,4821625938,3340193160,1894800044,3941107616,5962119864,977854489,1097527796,7493758760,2649025400,2061024712,215555261,462796692,3510039785,1854001425,1545566232,5850426528,3620572104,1681520592,4305466870,260339200,1781617440,2848812256,2698156585,481389863,1594337556,491456662,3037799448,6012286947,3723955104,2334814062,2291474040,7659155007,3862888192,3114828513,2184994936,1402026201,887154482,2602998228,2179000356,3374537992,4206008142,1341755065,158410698,2774534931,816631300,97029017,1557455700,2969165397,4342484041,219178937,3030021423,6471465539,3720239140,67409190,5638111476,3503030874,716009002,2634916464,1692380920,403196981,1108519820,739132208,1894265865,5889276960,251021704,3706010714,2325249000,76226528,1729505100,2231282163,5369343294,493502422,536909668,431837004,365250253,3670694566,1123062732,4499547825,174146871,3007910927,7427280960,748674788,718714112,2037579984,59692864,4920299658,434586942,1835861532,194247716,3038021148,2761170186,6164546274,501112401,2758806885,130187373,3047461443,132232848,2147379939,7360767360,4488438095,1159462528,546543814,1280983608,2284570008,2178382575,350837467,1121295062,855019220,918363196,2318828295,7271892760,422208815,348136536,1102711365,4298294256,3831727445,669330308,2856270354,4933652560,1192015834,1170320080,724837838,2471555052,3673242304,3703170208,2075309816,4502495065,1557885806,7281127360,2054375896,3841427655,3179640976,1661576146,2810463063,348841670,840730315,467171049,2080794480,381486979,2119158741,2477891952,1191770496,1908412953,2284200240,7798276648,4905544824,7409593200,1141011627,468186368,508129472,2203388716,3169658751,1931668448,1890867732,3758186532,1872490254,242005432,4488964683,499248655,6700026384,377918694,280259320,4439103200,1492931699,526492424,6199446843,3935046708,6793402490,1455989402,347230574,2310660472,5321461206,424554134,2024110,35128292,2988537920,1290069848,3923232362,58945533,5869228674,7713914624,611787087,716281542,2552606424,6386648392,2844731152,872917338,1371704537,774284985,16278676,365098854,1312408234,747835725,204826134,462782024,1013300397,3088414270,5385271570,2987433927,2590117824,45221958,1175507974,5376759152,5906047420,2078413251,3587680680,837623592,1322792102,84064962,223429962,4373535888,1855931660,2189469147,3519381474,2364500040,2673555332,2850064848,2919404037,3694312470,3533647608,6207237480,2955063295,1346559168,52365876,471144422,3480920400,3573615573,4417386745,2677477712,640940980,3696292449,3338169003,236354724,6945092496,5596265814,6260047425,435769979,7641293382,4079431041,6862241715,3970651236,6722333604,3701974252,1631626887,6398702262,481241112,342438944,130458684,520483167,6849174486,1610427516,597522067,6811530208,1747719088,1984889016,781301853,3044187603,2269618578,2979187211,5181530508,4439768706,920033082,2760387785,165961097,6072123232,3192809400,1701381724,1204461624,1963852920,5597436159,2317608988,6813393783,1184004699,3824495300,1210997988,802732639,1936251801,3674387008,331316622,711658316,1134504,365227988,1330278310,3879660336,774319790,694031407,2936142117,1337187920,1928016792,243140862,2290186250,452703978,6800041416,227623424,759256750,966713704,1097892252,2568591105,4374597997,999039556,2543367685,3527519200,241629041,917011431,5584669326,6738291752,6476685507,2585173822,268607130,216592512,2640257116,289903656,3660702190,801697076,3266533088,2924940656,2110950312,1223545737,2204549115,2502150350,5749699520,5958897648,5086274724,3682801464,1490282056,2544454045,4303782168,4211557218,863293916,1340000416,2380682924,439081792,5989580703,1717913974,508609116,8718055470,570400050,4449790107,1179984021,481471212,5283721520,1735079316,6911413744,1470413250,1809953620,1490254524,1234674755,3155935584,6120952040,1974242641,187234124,462868174,54053186,1073459241,1819457346,1489500540,142198974,5390424912,3611955636,160512786,1367926370,3452377572,220330935,2414362923,3138027950,1132036311,3707599852,7421286304,2657371794,3697126832,3826337931,6826240659,1004748150,475723728,1905839348,2480477565,2864528826,7822601775,3867556068,591672823,2114540022,1091338235,4763172352,3069878455,354632284,2978278095,1964244462,1734191020,1856577075,6540275385,192299880,1528057984,8063185203,167839332,5669430651,1433113368,1905559152,5142425571,4056395874,1200607149,2165063061,4668936720,1623783510,3687251328,221202846,3904178610,2414247558,1041173900,296495635,4086678035,3509553000,115278065,4028572570,4660285910,4570373508,471023551,3233553468,415441410,2001397184,4769821749,1126248264,1877443134,5111225104,1081695728,671390436,3380486442,98106911,7766256424,1300216832,5109036552,943366852,1061537840,960565300,5724466164,1136492140,823831768,712211662,185032765,8648793144,1424355802,3876682005,2648145436,490926951,225466017,2442253419,666801725,1752343338,6874320896,137925189,3290248116,1071851772,6354553730,2856623706,888346292,160084353,4466659176,6677650096,250289753,4688199313,4359814005,4082388804,3216874850,2644022728,1932693231,354555960,2733682652,4649724702,886932530,26381034,159828011,295089216,910684619,387373274,1577734136,1737498816,1296083674,356759065,95568774,1164194730,1895309335,678005086,4940902290,169873342,412996578,3707517779,679738557,158061280,7694300544,626723080,1036601868,659536422,4084615914,7273311992,1935311013,598798780,1050899495,1047905343,1418238834,7100899164,1211936116,828933078,132223215,2387823051,3779381165,6253804392,2262947352,218562125,803777061,1846431624,6510879,5869635528,952076544,4692578947,1993357642,8454638403,469241746,1120749594,4909430320,1307478466,1739676155,5224078998,1167743043,604038383,1309713214,6779969694,3988370652,260622522,878511459,755659814,1984846365,1773418293,1682583955,2980359000,289856601,5788083456,2592828410,2271958755,2368393675,2961218144,5665406472,4628700085,1925574800,7265139471,1822605218,4321881856,5518729041,1829094950,6747287184,1746172638,3304765864,4330651515,556273852,5918215788,892567004,2723970180,2509360872,7380907208,2217425670,1599224672,1094263300,4269127145,548100773,5002472040,221673586,1749837036,1803273404,3954736302,949637709,75534737,1669739385,8003140335,1536077476,1867620288,4914632346,3535077028,2774467143,758023280,746511823,936669402,2243868159,3542385267,682816188,295316632,54861300,5725123278,562320343,1337129756,5701513869,819351909,341499300,780083811,903896829,2905632112,1436216247,756509895,3703450869,1788966120,1897923090,1441760007,48280440,5102174616,1167393526,8894623473,141363947,365602042,1489458060,838850100,868652517,1800020192,1687735460,466370582,658750662,2315058114,3722157400,855921014,1787897475,197897044,6195820638,968104276,2235629950,1750473988,252589722,4260244424,2000536713,1491824325,320003564,5124305298,2935377756,260969934,3431911164,579764220,1393985299,464756182,2952853240,7510633749,1869627112,669206017,2417345946,4121459808,112513292,2771163752,983975373,1469185101,1856308108,1603510854,2649380202,3592451844,1560638345,3485320625,71536602,2150177696,2659138146,8342785323,1755170400,396729390,3838303868,302790727,841927022,1775955184,4114058712,5072619888,1660235982,3253548928,1636394823,1532656112,2405633300,5209701192,357468132,586740144,2396152680,1210155429,949394830,7093933722,857630808,4344337074,891500073,5544483852,1117457548,5767346817,953378909,1912359636,1671655444,1242520104,899064439,16780743,641213181,5311721676,2312931081,3224488190,1486445864,1575512217,4730271624,883378205,4812929340,6147242824,902055788,3928373540,1906301488,542106356,2113135110,1372969942,2317309362,6067518600,1155611935,2553703440,3344979384,340353228,4732700472,4674253200,874822704,1335924652,4568243440,7542093144,7153430104,95281386,4689429969,1433201028,794032752,8734641066,1729116963,4673688152,3238585428,1590859837,1195743544,6682427192,2528505396,3873349146,3912546510,2004409468,109706150,1127641434,831929260,1442216037,3496875936,1795943068,4171561338,4648131882,964293297,3864879196,2813529819,449313857,2404803205,363790261,2622164877,3037407125,1209648112,4901023449,2631179964,3695379870,5156843111,5135958720,3760776220,384091455,940970176,7300121076,1460758448,844250071,3981296440,2554497806,2329829285,1019997612,2977903376,4935140586,425309648,1978800348,4434220644,1319071113,1180294954,3900698753,1269241414,4656672099,2939086665,1451454688,1922534340,5017033749,1323514404,841380992,3624185816,584040534,3180397820,3385757760,277205490,2636059113,1827476775,1420484107,983713367,2379476480,1732291514,108454129,33654718,4606415178,2655176416,4059308435,3219148134,1964629564,3140856015,1833185928,4505042100,2551882608,1571623574,168180004,1275115674,369732600,76079412,970637318,512022264,392975244,343005222,1117990395,2703913895,3848012272,3842597384,529746906,3289445885,492495384,3773869938,1037242974,260363999,600119203,4464939426,918357548,536865678,1625924788,1247644176,1548547944,3848934894,1881760264,2710199328,7662148965,2379605472,524825800,1375717932,2373564760,442623296,1856979520,843068180,2546264248,1506598506,2657148408,2660333464,635601084,5516131257,1291538122,950423216,1552323084,550363712,2871322550,2528986210,6998438367,1165289680,48412914,3733957260,763489857,3647523964,742682777,3616689035,1531728425,1428140510,249080499,4724797170,3753305524,452721660,3335358705,205287584,446845527,1436934306,8212559013,5041006404,5438359395,2178661848,773882680,8399799576,2071129641,4991748900,5046189648,1247343813,447735048,5748398292,807853290,89136904,4428023695,43356005,4478037880,273582630,1816479698,1625651778,3086362500,6058079706,1238008659,491678322,1840867854,3160527176,599297870,1835329812,1372994484,1820696820,3607317595,1882523296,3477825240,3964046770,647888772,63465648,4487131548,964921891,4329379496,732709044,737862644,5077006480,3998901770,7966492368,1807397118,4949784585,3965837391,4831284544,919482786,142540200,3687839280,2139718085,1209134508,2893520394,1371844548,1497775872,314601680,3104452672,1936150840,1720204565,1868184304,1334425664,4307843619,396612423,5678037152,4606622808,488043692,809574900,1774504744,357460968,1606284790,2351307945,2798327136,1313800600,1367324658,3666118688,2451409542,1111252944,4614811896,875110203,3650678032,739150450,1143498307,7412815143,3595142344,1189619564,5186563664,1387896702,7230996032,706506624,5593797552,2324166948,4077231462,102458008,822484557,173572847,7770183448,2955393639,6220564917,570978144,953915210,7762099136,2264036592,758986504,787496846,2191287240,4134509485,3281370156,2494206250,2068066268,3730741616,3054529464,552670746,2002840428,601989139,2223173796,309682634,6011364048,955644800,2753707101,2681540520,1279134972,2054893428,4561566798,1117887244,1211441606,4689749514,864014972,1874901972,3664353728,1527441255,526344345,7208351856,1908735544,3616410320,1363541696,3589157257,1654545291,1601764708,1626419538,2408745996,1160261487,2849309346,5361918008,2177809920,6712455368,5893408665,353921589,2400147430,2320921719,1385284535,6143606672,367689360,2819279988,853836507,6341815953,3453787404,2257637613,5115588057,8384376177,3920255955,3714454002,5568227325,122937544,1718215303,4487896744,727653860,1913963080,580012860,5105205534,4144532238,6179335832,2821216488,1663427375,3157090857,307177352,487548806,755548305,2572886136,2664014028,368942293,2344887372,168828463,2600565021,659447410,806671057,3365823450,1214690238,3843671760,2862966372,3419581636,5764066798,736023022,1691127696,5494314819,1166920110,2961136680,1694013508,67310360,3038922408,882940508,4810281048,5866847512,6642485269,2970589875,789963406,677027718,1171274356,6358274904,1606627528,7696010112,3893509193,6392743312,315878872,6715296360,1990316460,4932456592,3476956133,1821723856,2985845396,454290536,1982045018,1850997332,799661234,7704964845,4721350040,1343741529,4385388465,2123324730,202511195,1191010890,923048208,2857231380,1239836008,1405792368,5327588672,1065990785,461338896,559879912,6006908565,2622614910,2620693386,1083589370,6593149402,57978464,743501394,6523603716,4256777112,253294494,2967400095,7957532871,959913606,4533550125,126786264,4750150930,617490427,179638470,141088275,4188626596,2293443820,1355395840,2064391560,964649622,370840750,1467475254,5811877614,1543250264,2769071532,3864755690,1635496295,4718476140,1297217420,2834167827,1442842356,1683541964,3075943440,5309545506,772468808,2534537112,3732321115,1697941974,1142918700,1532170148,809316508,7661954394,3329662340,8094471759,5562879721,281486380,1556235984,1348262650,3705060646,4176066237,118467714,1473462426,7873246592,337713341,1940131130,1606530920,2958696579,908966529,577146904,1486016268,3673443248,589026912,36746376,439545456,3904634430,696345178,2476891527,7072556130,6682660320,4897208428,5282361126,2557855209,6113819520,1016918559,1375258352,5844585942,1887669984,685984028,1125702571,1980243180,2647779615,6030215352,3445850780,1643674365,1958531124,3787734395,2340591155,513763885,192640890,3912441756,5748110382,2647151808,6589359819,1619259022,7013137986,4927904765,2023024953,3250904485,4450614189,1029472388,1238100942,625434076,1186225692,2593808720,1445183170,1269062108,225106877,6296675193,4675828496,4022275689,1890900924,5225531658,2135223936,68114919,5079369114,3376912980,2102145409,808236496,6743861222,2018146095,1394664448,919556043,295771598,897733884,509747346,5941992780,1708185860,168153265,3765396340,817311700,1097709830,1219686846,6621436514,187260141,1466173722,3137397448,77781675,216521920,7369568120,1078270772,3971716077,4408800894,2992230324,5476509759,3886366362,503008124,379854750,753305875,2125550778,2482271910,1005295290,4974813896,856469947,3087245328,1092846684,4977914004,243594271,1754929260,1107706580,578986552,702808810,2243263467,344232541,2450797317,349423311,800181266,6205792656,555897140,7873858098,2404759689,328935540,3514272840,1888399880,620119296,831437899,385809556,325665753,1269575655,2997912651,4658992408,2129951610,3853779348,192476488,5361124713,830534571,663363244,775548544,6957971804,894901639,751308728,1227347745,1738927620,2443196605,87683722,497480134,4992192936,2193920264,7671529416,5280854514,369069275,1043470870,4741197636,452959860,4642425720,6618662687,1316929488,1520833786,2294555195,143209832,3460832148,4176148878,323378330,465048680,1017094464,3464118504,1029671469,815851136,1766798469,3437876740,3994474040,1649157644,3863339510,668050788,2079012264,350694955,6587706618,2830241885,4370626986,334490326,3466155515,1220920854,1941622452,58940400,4479842646,217790931,2189717061,171068264,745358342,1457337592,4602591777,1822120968,559976886,5384335392,2035048648,3955712751,1968745806,2924939073,248230927,483629986,2677553775,6992941264,1896935115,2703023745,448766591,2759259312,2424358013,951504090,750197287,4045440498,5813733690,693377677,401842956,1393777329,2140958248,1107862530,6056811126,2301848073,3921136152,2940674535,269608383,457742272,5855899623,539203708,536497854,1589149375,2566345023,2138473253,1887357206,1351794424,6356506608,1038776380,1741465696,7494860142,418848782,1281854192,195663002,4452438615,3357644400,1723523968,6802231995,4914463698,23700951,1871588625,1283396428,2002422816,346416126,625844767,6612737,1289823759,597735333,7165646514,974058056,4529014936,1948337908,5497776990,2494955656,53566968,1160363736,546451588,1344773456,3439854905,6555494376,331657273,4262564709,8956837782,148824809,7702763264,1321150698,763095921,830327064,914034608,1789852580,3170928710,804517856,81076980,464633451,624200150,192224376,2369548821,4372798129,1839530182,364052285,647736729,307319028,5957798232,1227634074,1387007391,661506264,1157338068,608934998,831122960,665934246,197007672,2115714828,541754864,1688175592,3829443852,2407528809,4248008331,1610165164,2303377059,8036431164,1176743544,729943764,1733608308,6823265670,5536005234,1408236228,832242030,3813900958,2197921838,1348804340,3415650308,784582056,2639816787,1865254052,2331642532,1796173988,262169206,369184151,422975859,4990756145,83652046,3560204392,3142625751,2339969994,8748314550,7047036760,1340827805,3338182944,2606670775,475764744,498377780,727676346,2960926416,663704588,1306490438,619109904,3430186158,3200372905,3054605344,21202374,1656065828,3657126644,363544915,201677234,2389450620,3058879572,806237265,878786628,3665762670,4531369968,675940376,304761624,262754528,6949118488,555604269,5671267296,1214245353,2744259108,535644816,924516376,4221509605,4259554719,224718245,1977479402,4361795280,6745324716,5827407864,1101877034,4634957312,7552093712,1795395732,2231411625,2315434518,587669028,1051734078,2463163364,3525090588,3045713088,2423589399,4309034787,1731136656,1071310090,1282593652,1292421134,3797579728,1301963880,2317408818,659264787,2517685444,241207576,6800734440,2064108768,1281518946,3147435488,7871066496,580810265,1840679718,8629391439,3682525920,1097239650,809115744,5906798244,316721719,1430958520,838591062,4783231866,2276625335,544894498,2457129930,1385473764,3081594915,706313760,1803833025,1122982348,1744643704,7786653633,1054367512,961643500,2539373015,1664878484,858470052,4279843345,4518652705,42709668,3478757832,1760494744,296251804,2492388096,1885169584,2784199816,2210488805,184711221,186231724,999075642,963458836,2884872840,239160352,1473128144,5864561232,2037129390,8717238702,2187809812,2993725944,679014220,3095826318,169392699,1304651142,2761973973,3122602240,5812206099,4039833936,513291816,4335508362,4225044304,274251650,869174456,2301384825,1777101840,1279117780,2456659107,4608871998,2805065344,1299397806,2280018702,1823909065,742829484,5214546846,247587139,516421216,2590845212,2523888726,432454050,7907374512,691986568,223971132,2748446,5916475236,1957141868,4090033692,598542916,1945930474,2944408285,2474847700,1373418424,468363864,725897460,901106646,654782295,77117810,1072552696,672177268,2309021004,7928388198,3339507195,1470376600,2969018360,92039706,7675040016,6316622984,1591684760,5759675682,204247325,2387850942,641565310,3163055616,3631141355,1404184844,2901240784,1510173832,1228157440,1514618080,2690895678,1418318790,859837987,1008115556,38045395,1750675917,999213480,703628200,1987127850,1516502370,4411592280,2444706516,3642741408,503440701,831110112,469715165,1537978104,6862781601,4119870594,425170047,1795924660,905712698,1877292116,4893872438,1745163304,6005834744,536352864,6363583768,4391540694,704612852,1641605931,814597626,680040856,4655777928,3603011592,3726962029,3121730868,663228416,3190719700,234076740,2868682572,1896678068,3246916176,1786881842,4532045166,2230547080,404041471,3107853927,134889515,3481905516,1816300250,2580625940,2853740988,11509534,5101156908,147055740,2166009048,2598203360,489337272,5129610360,2625349084,2124487036,2553927369,41667928,2486095295,464436405,2458200930,1632380300,2924098764,4801519432,2845261278,795899094,62089377,3001517466,1174002228,71774958,1743727860,642092123,2541613326,1421904078,6942631983,17873737,1154602692,871506824,3472936720,2963899996,5312509468,3972736908,3698871150,15511118,49218462,5167450743,1099982720,4620154791,59548594,1754206038,6227165147,7547927752,782980366,7927334,1880804748,1067625864,2104751604,422895456,3837872124,1784400474,2161881612,1248502584,4138137335,956205458,433580172,3749603016,210621633,2228306525,633874177,1399569002,1954531800,111341440,19857987,588762597,594323615,7580769264,8056557612,2147873724,572197672,2301234502,2629301076,265228949,2119937852,278376723,4731594678,1566859707,1785356466,874160366,4186334241,1616935040,921858720,472347010,4419169542,175565196,1780177923,1795198772,3531203568,710805917,79310962,466062200,1258202152,2493828830,7388604760,1381314704,790952610,333526089,248279264,4904466738,7607117472,3869021538,1268657800,7381325043,2354848182,7984474668,7300771281,1347721578,4616694828,2296537131,4938797367,7230266384,6061898017,3473875422,1903165608,662823631,4572263328,2385681235,6402790712,5997629072,2489846850,3924276000,355379650,5182367240,4776080454,5287410401,83237728,924968529,141826356,3459081535,637037278,2598601173,2920265739,5452065174,2780301840,4002931656,3939788800,1070759391,3921741803,1334729991,6089928957,665320446,4385682840,6708561664,2577146247,3987508912,901708032,6509269836,5781894904,2078826900,6087323823,813497068,881859143,1773381636,3696230615,3865428184,64276634,652307234,2919574611,492794994,776219487,510191418,2362570812,3767909580,4158225344,4506592392,2167449431,2236764614,483038409,2250073404,814772428,3555364659,1863254820,1620377439,8394962697,3296817916,2140032848,1645390182,635057620,910650120,1650358780,1899931828,2476757628,662559397,22373583,4560574077,38920612,518737540,5527874943,2451409008,6139667457,16251534,751631280,461555505,3153482028,689913144,1044209892,2670100443,814806843,2378797212,5856137970,1609365284,3156706376,7391806376,1361767700,7166409363,104736595,4839108480,1695908960,802768293,1423253195,5346894564,3361594540,711730257,1398153092,7800716781,793511100,960371738,3179264520,1953868245,885943080,2611308162,3374817380,3006587213,3188440630,435633816,3278081135,2174103939,1572352670,4007053255,825884736,7313615127,2951502632,582657964,692266408,112050280,252149456,1791751112,1711825285,5863408956,1142046556,1633918335,259608212,362763642,2204450424,4464270936,4116779405,115165845,5465086488,1966934736,2684750544,2472446405,866470733,1601453768,6288131709,3598344261,3862217816,1097752945,2634001113,1724127786,3500853985,3117359535,2721696656,447894056,2905712472,369895155,442747512,574076892,2792131824,912277386,3068141405,2355664096,1955480372,2636611576,660089976,330778705,468764272,2803953485,290111590,212653002,505001865,3753837100,650134348,702910704,1972396008,287333196,169476000,826615848,4805348772,778204236,1844345298,4267067500,1398618585,237856028,565503177,2963140014,1153601215,571755528,899885436,987053180,512591897,7467532896,633939912,221146634,2806488708,2157381846,7243919874,1813908732,4311337176,3389028040,2046168630,4424136650,196032842,1296910362,5968185144,82612802,2897441376,6697106444,2821412034,3941363832,2273947965,4962155085,2285838680,328080588,4144121394,39576364,4762800430,3925676220,1995912680,1829734184,5280645195,733816474,2403880904,1710798656,2445078368,172739686,706871540,8598848427,3331339976,8943351804,1989981693,498431788,3479489608,3730564485,131076208,639107668,2270061192,1271309784,224050794,5978527536,5104411452,2969992508,1445738832,6025702896,220297985,518796046,717291264,2036407122,6525200780,2756543895,2074528524,2543573410,4828777863,3009192815,1992364182,2476455580,5709569616,6694499973,355309980,568234436,1120365220,3734023032,914547024,2699863359,3640037830,992477154,218549496,522996822,4484392533,252804757,3991894275,1387244520,601734427,4000176306,675212305,3970118760,2721517036,4669940565,1807296898,3005134600,3693431196,126759336,6561556650,1485717872,3159894464,2509006182,1201321868,8462870721,2721661704,3951860157,151896804,3902084128,1863447276,1463859292,2831350860,1138614363,2506058232,1445619568,4996386666,278681276,2626495236,2084630560,815175986,3021745700,1264388120,1473361816,2226937120,5745356322,5815673892,226424775,272668836,5213735436,5807603242,3390195395,323707412] 169577498