100000 array (0,99999) [(0,9),(1,2),(2,2),(3,4),(4,4),(5,4),(6,6),(7,9),(8,4),(9,8),(10,8),(11,3),(12,7),(13,8),(14,6),(15,7),(16,1),(17,3),(18,1),(19,5),(20,2),(21,8),(22,5),(23,2),(24,2),(25,5),(26,1),(27,5),(28,6),(29,1),(30,6),(31,9),(32,7),(33,1),(34,7),(35,1),(36,2),(37,6),(38,7),(39,5),(40,6),(41,4),(42,6),(43,7),(44,6),(45,9),(46,4),(47,4),(48,4),(49,4),(50,1),(51,6),(52,3),(53,6),(54,7),(55,4),(56,8),(57,3),(58,6),(59,6),(60,8),(61,5),(62,3),(63,4),(64,1),(65,3),(66,5),(67,7),(68,2),(69,4),(70,8),(71,1),(72,3),(73,8),(74,3),(75,1),(76,2),(77,6),(78,6),(79,1),(80,2),(81,1),(82,7),(83,6),(84,8),(85,8),(86,8),(87,5),(88,7),(89,8),(90,6),(91,9),(92,5),(93,3),(94,3),(95,2),(96,2),(97,6),(98,7),(99,9),(100,6),(101,7),(102,6),(103,7),(104,5),(105,6),(106,5),(107,5),(108,9),(109,1),(110,7),(111,7),(112,9),(113,5),(114,3),(115,1),(116,6),(117,1),(118,6),(119,4),(120,6),(121,8),(122,2),(123,5),(124,8),(125,8),(126,5),(127,3),(128,5),(129,6),(130,7),(131,2),(132,9),(133,1),(134,2),(135,9),(136,8),(137,2),(138,9),(139,3),(140,9),(141,6),(142,2),(143,9),(144,5),(145,6),(146,6),(147,2),(148,8),(149,6),(150,6),(151,3),(152,8),(153,8),(154,1),(155,8),(156,2),(157,1),(158,7),(159,6),(160,7),(161,2),(162,5),(163,8),(164,7),(165,9),(166,1),(167,5),(168,1),(169,8),(170,6),(171,2),(172,6),(173,7),(174,3),(175,3),(176,2),(177,6),(178,1),(179,8),(180,4),(181,2),(182,7),(183,1),(184,8),(185,4),(186,1),(187,6),(188,9),(189,5),(190,7),(191,9),(192,5),(193,4),(194,5),(195,6),(196,1),(197,2),(198,6),(199,8),(200,6),(201,2),(202,7),(203,7),(204,4),(205,2),(206,1),(207,9),(208,4),(209,1),(210,9),(211,1),(212,6),(213,7),(214,2),(215,5),(216,1),(217,1),(218,8),(219,8),(220,8),(221,9),(222,6),(223,9),(224,2),(225,4),(226,7),(227,5),(228,5),(229,9),(230,8),(231,2),(232,5),(233,9),(234,7),(235,7),(236,5),(237,8),(238,2),(239,8),(240,6),(241,3),(242,5),(243,5),(244,1),(245,7),(246,4),(247,7),(248,3),(249,7),(250,4),(251,1),(252,7),(253,7),(254,9),(255,3),(256,7),(257,6),(258,4),(259,4),(260,4),(261,6),(262,7),(263,6),(264,8),(265,6),(266,8),(267,4),(268,9),(269,9),(270,4),(271,6),(272,8),(273,5),(274,3),(275,6),(276,6),(277,3),(278,8),(279,5),(280,4),(281,2),(282,7),(283,5),(284,9),(285,4),(286,6),(287,6),(288,1),(289,8),(290,1),(291,5),(292,3),(293,5),(294,5),(295,1),(296,7),(297,3),(298,9),(299,8),(300,1),(301,3),(302,4),(303,3),(304,8),(305,8),(306,6),(307,1),(308,6),(309,2),(310,6),(311,9),(312,5),(313,8),(314,5),(315,6),(316,9),(317,9),(318,8),(319,8),(320,2),(321,8),(322,3),(323,4),(324,9),(325,4),(326,4),(327,7),(328,7),(329,2),(330,6),(331,4),(332,3),(333,1),(334,1),(335,3),(336,5),(337,5),(338,3),(339,3),(340,1),(341,4),(342,8),(343,1),(344,7),(345,9),(346,2),(347,4),(348,9),(349,5),(350,6),(351,2),(352,9),(353,1),(354,9),(355,7),(356,5),(357,1),(358,8),(359,4),(360,3),(361,3),(362,2),(363,4),(364,5),(365,8),(366,4),(367,3),(368,7),(369,7),(370,4),(371,8),(372,9),(373,9),(374,4),(375,2),(376,6),(377,1),(378,6),(379,1),(380,2),(381,8),(382,6),(383,7),(384,3),(385,9),(386,8),(387,8),(388,3),(389,8),(390,4),(391,4),(392,9),(393,8),(394,5),(395,1),(396,2),(397,2),(398,4),(399,3),(400,1),(401,5),(402,1),(403,8),(404,9),(405,9),(406,8),(407,2),(408,6),(409,8),(410,6),(411,8),(412,7),(413,8),(414,7),(415,1),(416,3),(417,5),(418,9),(419,3),(420,3),(421,1),(422,7),(423,7),(424,1),(425,1),(426,8),(427,1),(428,5),(429,7),(430,3),(431,6),(432,5),(433,2),(434,3),(435,7),(436,6),(437,9),(438,6),(439,2),(440,5),(441,5),(442,1),(443,7),(444,5),(445,7),(446,3),(447,3),(448,8),(449,8),(450,3),(451,6),(452,9),(453,1),(454,6),(455,5),(456,5),(457,8),(458,6),(459,1),(460,5),(461,6),(462,1),(463,1),(464,6),(465,7),(466,1),(467,5),(468,4),(469,9),(470,1),(471,2),(472,5),(473,2),(474,1),(475,1),(476,3),(477,6),(478,4),(479,1),(480,5),(481,4),(482,8),(483,9),(484,3),(485,3),(486,4),(487,3),(488,2),(489,3),(490,8),(491,4),(492,4),(493,8),(494,7),(495,8),(496,8),(497,3),(498,4),(499,5),(500,1),(501,1),(502,3),(503,4),(504,6),(505,5),(506,9),(507,1),(508,6),(509,1),(510,4),(511,1),(512,4),(513,6),(514,5),(515,6),(516,3),(517,8),(518,3),(519,6),(520,8),(521,6),(522,9),(523,9),(524,6),(525,6),(526,2),(527,2),(528,9),(529,5),(530,9),(531,7),(532,5),(533,4),(534,4),(535,2),(536,7),(537,8),(538,3),(539,3),(540,9),(541,3),(542,1),(543,5),(544,8),(545,7),(546,2),(547,8),(548,3),(549,3),(550,4),(551,3),(552,3),(553,6),(554,9),(555,6),(556,6),(557,9),(558,4),(559,1),(560,2),(561,8),(562,4),(563,4),(564,8),(565,2),(566,4),(567,6),(568,1),(569,8),(570,2),(571,2),(572,5),(573,5),(574,7),(575,6),(576,7),(577,6),(578,2),(579,8),(580,1),(581,5),(582,1),(583,1),(584,2),(585,2),(586,2),(587,7),(588,7),(589,9),(590,8),(591,2),(592,9),(593,7),(594,5),(595,2),(596,1),(597,1),(598,1),(599,8),(600,1),(601,2),(602,1),(603,4),(604,2),(605,3),(606,3),(607,9),(608,9),(609,3),(610,3),(611,4),(612,8),(613,7),(614,1),(615,8),(616,3),(617,3),(618,3),(619,9),(620,3),(621,7),(622,9),(623,4),(624,2),(625,1),(626,1),(627,4),(628,2),(629,6),(630,8),(631,4),(632,5),(633,7),(634,6),(635,4),(636,4),(637,4),(638,4),(639,2),(640,6),(641,7),(642,2),(643,7),(644,1),(645,3),(646,2),(647,1),(648,4),(649,2),(650,6),(651,5),(652,4),(653,8),(654,9),(655,2),(656,3),(657,9),(658,1),(659,8),(660,5),(661,1),(662,7),(663,1),(664,6),(665,1),(666,9),(667,3),(668,5),(669,9),(670,9),(671,7),(672,2),(673,1),(674,8),(675,8),(676,1),(677,4),(678,5),(679,6),(680,7),(681,9),(682,7),(683,7),(684,5),(685,9),(686,6),(687,8),(688,2),(689,7),(690,6),(691,1),(692,3),(693,1),(694,5),(695,4),(696,4),(697,9),(698,5),(699,6),(700,6),(701,9),(702,6),(703,1),(704,6),(705,8),(706,2),(707,8),(708,7),(709,3),(710,4),(711,3),(712,3),(713,6),(714,6),(715,3),(716,4),(717,5),(718,9),(719,9),(720,4),(721,1),(722,4),(723,4),(724,5),(725,1),(726,8),(727,9),(728,5),(729,2),(730,6),(731,3),(732,1),(733,5),(734,9),(735,4),(736,3),(737,2),(738,9),(739,7),(740,7),(741,9),(742,9),(743,2),(744,1),(745,6),(746,8),(747,8),(748,9),(749,1),(750,8),(751,1),(752,9),(753,4),(754,4),(755,4),(756,6),(757,8),(758,3),(759,8),(760,3),(761,7),(762,8),(763,9),(764,1),(765,7),(766,8),(767,2),(768,1),(769,7),(770,8),(771,8),(772,9),(773,9),(774,7),(775,1),(776,3),(777,4),(778,6),(779,4),(780,5),(781,8),(782,4),(783,4),(784,8),(785,2),(786,9),(787,5),(788,9),(789,8),(790,5),(791,1),(792,1),(793,2),(794,9),(795,5),(796,7),(797,8),(798,7),(799,8),(800,8),(801,2),(802,7),(803,6),(804,6),(805,9),(806,2),(807,5),(808,2),(809,5),(810,3),(811,6),(812,3),(813,5),(814,7),(815,4),(816,7),(817,8),(818,3),(819,1),(820,9),(821,8),(822,7),(823,6),(824,3),(825,5),(826,2),(827,3),(828,5),(829,6),(830,6),(831,9),(832,8),(833,9),(834,3),(835,1),(836,8),(837,1),(838,9),(839,9),(840,8),(841,2),(842,8),(843,8),(844,8),(845,1),(846,3),(847,7),(848,5),(849,7),(850,3),(851,8),(852,3),(853,7),(854,9),(855,7),(856,6),(857,2),(858,6),(859,2),(860,9),(861,4),(862,7),(863,9),(864,1),(865,9),(866,9),(867,5),(868,2),(869,6),(870,9),(871,7),(872,8),(873,8),(874,8),(875,8),(876,4),(877,2),(878,1),(879,8),(880,3),(881,7),(882,9),(883,9),(884,2),(885,4),(886,8),(887,7),(888,7),(889,3),(890,9),(891,5),(892,9),(893,9),(894,2),(895,6),(896,1),(897,8),(898,5),(899,2),(900,9),(901,2),(902,6),(903,6),(904,9),(905,2),(906,5),(907,4),(908,7),(909,6),(910,4),(911,4),(912,7),(913,2),(914,9),(915,5),(916,2),(917,4),(918,7),(919,2),(920,5),(921,2),(922,9),(923,5),(924,1),(925,7),(926,6),(927,1),(928,2),(929,7),(930,1),(931,2),(932,8),(933,3),(934,1),(935,2),(936,4),(937,7),(938,2),(939,5),(940,2),(941,5),(942,9),(943,6),(944,9),(945,8),(946,8),(947,7),(948,3),(949,9),(950,4),(951,3),(952,3),(953,4),(954,4),(955,6),(956,7),(957,3),(958,6),(959,8),(960,6),(961,2),(962,6),(963,7),(964,9),(965,8),(966,4),(967,5),(968,9),(969,8),(970,4),(971,7),(972,4),(973,6),(974,9),(975,5),(976,6),(977,5),(978,7),(979,2),(980,9),(981,3),(982,8),(983,2),(984,5),(985,4),(986,7),(987,3),(988,8),(989,8),(990,5),(991,8),(992,9),(993,4),(994,5),(995,7),(996,8),(997,1),(998,5),(999,3),(1000,2),(1001,5),(1002,7),(1003,2),(1004,6),(1005,5),(1006,6),(1007,6),(1008,6),(1009,4),(1010,2),(1011,6),(1012,4),(1013,5),(1014,3),(1015,1),(1016,3),(1017,9),(1018,4),(1019,1),(1020,9),(1021,6),(1022,8),(1023,8),(1024,2),(1025,3),(1026,8),(1027,9),(1028,4),(1029,5),(1030,5),(1031,1),(1032,2),(1033,5),(1034,6),(1035,8),(1036,1),(1037,8),(1038,7),(1039,2),(1040,4),(1041,4),(1042,8),(1043,5),(1044,9),(1045,5),(1046,4),(1047,9),(1048,8),(1049,7),(1050,7),(1051,5),(1052,2),(1053,3),(1054,1),(1055,5),(1056,7),(1057,4),(1058,4),(1059,8),(1060,9),(1061,1),(1062,4),(1063,7),(1064,2),(1065,7),(1066,1),(1067,9),(1068,7),(1069,8),(1070,7),(1071,7),(1072,7),(1073,2),(1074,4),(1075,7),(1076,5),(1077,8),(1078,2),(1079,7),(1080,7),(1081,6),(1082,9),(1083,7),(1084,4),(1085,2),(1086,1),(1087,5),(1088,2),(1089,3),(1090,6),(1091,9),(1092,4),(1093,2),(1094,1),(1095,6),(1096,2),(1097,2),(1098,2),(1099,8),(1100,7),(1101,6),(1102,5),(1103,5),(1104,9),(1105,9),(1106,1),(1107,4),(1108,7),(1109,7),(1110,2),(1111,1),(1112,6),(1113,4),(1114,2),(1115,1),(1116,4),(1117,8),(1118,8),(1119,2),(1120,3),(1121,8),(1122,7),(1123,3),(1124,9),(1125,9),(1126,9),(1127,2),(1128,6),(1129,7),(1130,7),(1131,5),(1132,9),(1133,1),(1134,9),(1135,8),(1136,2),(1137,7),(1138,4),(1139,1),(1140,5),(1141,6),(1142,9),(1143,3),(1144,9),(1145,1),(1146,3),(1147,7),(1148,1),(1149,1),(1150,2),(1151,6),(1152,6),(1153,5),(1154,1),(1155,3),(1156,2),(1157,2),(1158,6),(1159,4),(1160,3),(1161,2),(1162,7),(1163,4),(1164,4),(1165,9),(1166,1),(1167,7),(1168,9),(1169,3),(1170,4),(1171,3),(1172,6),(1173,6),(1174,6),(1175,3),(1176,2),(1177,9),(1178,9),(1179,4),(1180,7),(1181,4),(1182,7),(1183,2),(1184,1),(1185,7),(1186,4),(1187,7),(1188,9),(1189,7),(1190,4),(1191,4),(1192,9),(1193,7),(1194,3),(1195,2),(1196,3),(1197,1),(1198,5),(1199,5),(1200,5),(1201,4),(1202,8),(1203,3),(1204,8),(1205,4),(1206,5),(1207,8),(1208,6),(1209,6),(1210,6),(1211,2),(1212,5),(1213,9),(1214,1),(1215,5),(1216,3),(1217,9),(1218,7),(1219,1),(1220,6),(1221,6),(1222,6),(1223,2),(1224,1),(1225,6),(1226,3),(1227,6),(1228,5),(1229,9),(1230,4),(1231,6),(1232,3),(1233,8),(1234,7),(1235,2),(1236,5),(1237,4),(1238,6),(1239,4),(1240,7),(1241,3),(1242,5),(1243,8),(1244,9),(1245,1),(1246,7),(1247,4),(1248,4),(1249,5),(1250,9),(1251,4),(1252,8),(1253,9),(1254,4),(1255,8),(1256,4),(1257,3),(1258,3),(1259,6),(1260,1),(1261,9),(1262,5),(1263,6),(1264,7),(1265,6),(1266,6),(1267,2),(1268,5),(1269,2),(1270,9),(1271,5),(1272,1),(1273,2),(1274,9),(1275,3),(1276,4),(1277,6),(1278,4),(1279,3),(1280,1),(1281,6),(1282,2),(1283,2),(1284,8),(1285,7),(1286,8),(1287,7),(1288,6),(1289,2),(1290,6),(1291,4),(1292,2),(1293,1),(1294,5),(1295,9),(1296,3),(1297,7),(1298,4),(1299,7),(1300,8),(1301,5),(1302,2),(1303,4),(1304,6),(1305,9),(1306,8),(1307,4),(1308,2),(1309,3),(1310,5),(1311,7),(1312,4),(1313,8),(1314,8),(1315,1),(1316,3),(1317,2),(1318,8),(1319,4),(1320,6),(1321,7),(1322,9),(1323,7),(1324,6),(1325,9),(1326,4),(1327,7),(1328,4),(1329,9),(1330,9),(1331,2),(1332,2),(1333,1),(1334,5),(1335,6),(1336,4),(1337,3),(1338,8),(1339,1),(1340,9),(1341,2),(1342,3),(1343,7),(1344,7),(1345,7),(1346,6),(1347,2),(1348,6),(1349,9),(1350,8),(1351,5),(1352,4),(1353,7),(1354,9),(1355,8),(1356,8),(1357,1),(1358,8),(1359,2),(1360,8),(1361,3),(1362,7),(1363,2),(1364,4),(1365,9),(1366,3),(1367,4),(1368,8),(1369,9),(1370,3),(1371,5),(1372,2),(1373,2),(1374,7),(1375,9),(1376,9),(1377,7),(1378,5),(1379,7),(1380,5),(1381,6),(1382,7),(1383,1),(1384,1),(1385,5),(1386,3),(1387,9),(1388,4),(1389,4),(1390,7),(1391,1),(1392,1),(1393,4),(1394,3),(1395,3),(1396,1),(1397,8),(1398,6),(1399,6),(1400,3),(1401,9),(1402,1),(1403,9),(1404,8),(1405,2),(1406,5),(1407,6),(1408,8),(1409,2),(1410,5),(1411,9),(1412,5),(1413,1),(1414,8),(1415,3),(1416,8),(1417,5),(1418,5),(1419,5),(1420,5),(1421,7),(1422,9),(1423,8),(1424,7),(1425,2),(1426,7),(1427,1),(1428,9),(1429,3),(1430,1),(1431,5),(1432,4),(1433,2),(1434,5),(1435,4),(1436,5),(1437,3),(1438,2),(1439,1),(1440,3),(1441,4),(1442,1),(1443,2),(1444,9),(1445,7),(1446,3),(1447,1),(1448,2),(1449,9),(1450,3),(1451,5),(1452,5),(1453,5),(1454,2),(1455,8),(1456,8),(1457,9),(1458,1),(1459,2),(1460,7),(1461,9),(1462,6),(1463,4),(1464,9),(1465,5),(1466,3),(1467,1),(1468,6),(1469,5),(1470,6),(1471,1),(1472,5),(1473,9),(1474,9),(1475,5),(1476,7),(1477,2),(1478,6),(1479,9),(1480,1),(1481,1),(1482,3),(1483,9),(1484,5),(1485,3),(1486,8),(1487,7),(1488,1),(1489,1),(1490,5),(1491,3),(1492,9),(1493,3),(1494,4),(1495,5),(1496,8),(1497,7),(1498,7),(1499,7),(1500,8),(1501,8),(1502,3),(1503,1),(1504,3),(1505,4),(1506,7),(1507,3),(1508,6),(1509,7),(1510,9),(1511,3),(1512,6),(1513,8),(1514,6),(1515,6),(1516,2),(1517,8),(1518,2),(1519,5),(1520,2),(1521,8),(1522,8),(1523,2),(1524,5),(1525,7),(1526,1),(1527,2),(1528,9),(1529,3),(1530,7),(1531,2),(1532,3),(1533,5),(1534,3),(1535,5),(1536,1),(1537,1),(1538,6),(1539,2),(1540,7),(1541,2),(1542,1),(1543,8),(1544,5),(1545,2),(1546,5),(1547,9),(1548,5),(1549,5),(1550,1),(1551,7),(1552,2),(1553,5),(1554,8),(1555,3),(1556,7),(1557,1),(1558,9),(1559,8),(1560,6),(1561,5),(1562,5),(1563,3),(1564,2),(1565,9),(1566,6),(1567,7),(1568,7),(1569,7),(1570,6),(1571,9),(1572,5),(1573,8),(1574,5),(1575,6),(1576,8),(1577,9),(1578,8),(1579,3),(1580,1),(1581,7),(1582,8),(1583,6),(1584,2),(1585,6),(1586,4),(1587,8),(1588,7),(1589,6),(1590,2),(1591,8),(1592,6),(1593,8),(1594,4),(1595,4),(1596,4),(1597,5),(1598,4),(1599,2),(1600,6),(1601,5),(1602,8),(1603,9),(1604,6),(1605,9),(1606,5),(1607,1),(1608,5),(1609,7),(1610,4),(1611,7),(1612,6),(1613,3),(1614,4),(1615,6),(1616,5),(1617,6),(1618,7),(1619,7),(1620,7),(1621,3),(1622,3),(1623,5),(1624,1),(1625,7),(1626,4),(1627,4),(1628,3),(1629,3),(1630,1),(1631,6),(1632,9),(1633,9),(1634,5),(1635,3),(1636,6),(1637,5),(1638,8),(1639,2),(1640,3),(1641,1),(1642,4),(1643,3),(1644,5),(1645,1),(1646,4),(1647,7),(1648,9),(1649,4),(1650,8),(1651,9),(1652,7),(1653,2),(1654,6),(1655,7),(1656,7),(1657,8),(1658,5),(1659,7),(1660,3),(1661,5),(1662,8),(1663,3),(1664,6),(1665,4),(1666,8),(1667,5),(1668,6),(1669,6),(1670,6),(1671,7),(1672,5),(1673,5),(1674,8),(1675,4),(1676,4),(1677,2),(1678,1),(1679,2),(1680,7),(1681,6),(1682,6),(1683,5),(1684,2),(1685,5),(1686,6),(1687,8),(1688,7),(1689,1),(1690,4),(1691,7),(1692,6),(1693,9),(1694,1),(1695,4),(1696,5),(1697,2),(1698,4),(1699,2),(1700,4),(1701,3),(1702,4),(1703,7),(1704,1),(1705,6),(1706,6),(1707,7),(1708,7),(1709,2),(1710,3),(1711,9),(1712,4),(1713,7),(1714,8),(1715,5),(1716,3),(1717,7),(1718,9),(1719,2),(1720,8),(1721,6),(1722,7),(1723,6),(1724,4),(1725,6),(1726,3),(1727,1),(1728,3),(1729,3),(1730,2),(1731,6),(1732,5),(1733,6),(1734,4),(1735,5),(1736,3),(1737,8),(1738,7),(1739,8),(1740,2),(1741,5),(1742,5),(1743,6),(1744,6),(1745,2),(1746,4),(1747,3),(1748,9),(1749,8),(1750,4),(1751,4),(1752,1),(1753,8),(1754,9),(1755,1),(1756,3),(1757,6),(1758,6),(1759,8),(1760,8),(1761,2),(1762,3),(1763,3),(1764,7),(1765,2),(1766,1),(1767,1),(1768,8),(1769,2),(1770,3),(1771,1),(1772,4),(1773,5),(1774,9),(1775,1),(1776,4),(1777,6),(1778,9),(1779,3),(1780,4),(1781,4),(1782,5),(1783,3),(1784,1),(1785,6),(1786,1),(1787,4),(1788,8),(1789,3),(1790,7),(1791,4),(1792,1),(1793,4),(1794,2),(1795,9),(1796,7),(1797,1),(1798,5),(1799,5),(1800,4),(1801,5),(1802,5),(1803,5),(1804,7),(1805,9),(1806,2),(1807,5),(1808,4),(1809,6),(1810,1),(1811,1),(1812,2),(1813,4),(1814,9),(1815,8),(1816,9),(1817,8),(1818,5),(1819,6),(1820,8),(1821,8),(1822,5),(1823,2),(1824,9),(1825,7),(1826,9),(1827,1),(1828,7),(1829,9),(1830,8),(1831,2),(1832,5),(1833,8),(1834,7),(1835,1),(1836,9),(1837,1),(1838,3),(1839,6),(1840,2),(1841,9),(1842,7),(1843,8),(1844,1),(1845,7),(1846,8),(1847,6),(1848,9),(1849,3),(1850,7),(1851,6),(1852,1),(1853,7),(1854,1),(1855,4),(1856,5),(1857,1),(1858,4),(1859,6),(1860,6),(1861,7),(1862,5),(1863,7),(1864,5),(1865,9),(1866,3),(1867,8),(1868,3),(1869,2),(1870,2),(1871,4),(1872,8),(1873,6),(1874,7),(1875,1),(1876,4),(1877,8),(1878,7),(1879,5),(1880,2),(1881,1),(1882,9),(1883,9),(1884,1),(1885,6),(1886,5),(1887,4),(1888,3),(1889,2),(1890,1),(1891,9),(1892,7),(1893,4),(1894,8),(1895,5),(1896,5),(1897,9),(1898,8),(1899,8),(1900,2),(1901,4),(1902,8),(1903,6),(1904,6),(1905,6),(1906,4),(1907,1),(1908,6),(1909,3),(1910,2),(1911,1),(1912,1),(1913,8),(1914,1),(1915,1),(1916,6),(1917,4),(1918,8),(1919,1),(1920,4),(1921,6),(1922,3),(1923,4),(1924,9),(1925,1),(1926,6),(1927,5),(1928,8),(1929,6),(1930,6),(1931,3),(1932,9),(1933,8),(1934,3),(1935,3),(1936,4),(1937,6),(1938,3),(1939,1),(1940,7),(1941,6),(1942,4),(1943,2),(1944,5),(1945,6),(1946,2),(1947,7),(1948,4),(1949,8),(1950,3),(1951,4),(1952,7),(1953,3),(1954,7),(1955,8),(1956,4),(1957,4),(1958,4),(1959,8),(1960,4),(1961,1),(1962,3),(1963,7),(1964,8),(1965,2),(1966,4),(1967,8),(1968,8),(1969,1),(1970,5),(1971,2),(1972,5),(1973,2),(1974,2),(1975,2),(1976,2),(1977,4),(1978,2),(1979,4),(1980,8),(1981,6),(1982,5),(1983,3),(1984,4),(1985,7),(1986,7),(1987,4),(1988,9),(1989,4),(1990,6),(1991,4),(1992,7),(1993,8),(1994,8),(1995,4),(1996,3),(1997,6),(1998,6),(1999,7),(2000,5),(2001,5),(2002,9),(2003,2),(2004,8),(2005,2),(2006,7),(2007,9),(2008,9),(2009,7),(2010,7),(2011,8),(2012,3),(2013,7),(2014,7),(2015,1),(2016,7),(2017,1),(2018,3),(2019,4),(2020,9),(2021,5),(2022,1),(2023,8),(2024,2),(2025,5),(2026,5),(2027,7),(2028,5),(2029,5),(2030,3),(2031,6),(2032,4),(2033,9),(2034,7),(2035,3),(2036,9),(2037,5),(2038,3),(2039,5),(2040,8),(2041,5),(2042,9),(2043,1),(2044,7),(2045,5),(2046,1),(2047,8),(2048,3),(2049,6),(2050,8),(2051,4),(2052,8),(2053,2),(2054,3),(2055,5),(2056,8),(2057,9),(2058,5),(2059,5),(2060,4),(2061,1),(2062,8),(2063,3),(2064,2),(2065,3),(2066,8),(2067,2),(2068,6),(2069,7),(2070,2),(2071,1),(2072,3),(2073,5),(2074,6),(2075,4),(2076,3),(2077,6),(2078,4),(2079,1),(2080,3),(2081,6),(2082,6),(2083,1),(2084,9),(2085,6),(2086,6),(2087,9),(2088,5),(2089,9),(2090,1),(2091,9),(2092,6),(2093,4),(2094,7),(2095,2),(2096,1),(2097,7),(2098,2),(2099,6),(2100,4),(2101,2),(2102,7),(2103,5),(2104,8),(2105,6),(2106,8),(2107,5),(2108,9),(2109,2),(2110,9),(2111,5),(2112,1),(2113,3),(2114,8),(2115,4),(2116,7),(2117,9),(2118,3),(2119,4),(2120,1),(2121,8),(2122,9),(2123,1),(2124,3),(2125,8),(2126,9),(2127,7),(2128,3),(2129,8),(2130,6),(2131,6),(2132,5),(2133,7),(2134,3),(2135,8),(2136,1),(2137,2),(2138,4),(2139,8),(2140,7),(2141,8),(2142,6),(2143,7),(2144,5),(2145,4),(2146,5),(2147,6),(2148,1),(2149,6),(2150,3),(2151,8),(2152,6),(2153,9),(2154,8),(2155,9),(2156,3),(2157,6),(2158,5),(2159,8),(2160,8),(2161,2),(2162,6),(2163,4),(2164,5),(2165,1),(2166,2),(2167,1),(2168,2),(2169,8),(2170,2),(2171,8),(2172,2),(2173,6),(2174,1),(2175,3),(2176,9),(2177,9),(2178,3),(2179,7),(2180,6),(2181,4),(2182,6),(2183,6),(2184,2),(2185,4),(2186,3),(2187,3),(2188,7),(2189,7),(2190,7),(2191,8),(2192,1),(2193,3),(2194,7),(2195,1),(2196,2),(2197,5),(2198,9),(2199,6),(2200,9),(2201,5),(2202,8),(2203,5),(2204,8),(2205,3),(2206,4),(2207,3),(2208,7),(2209,4),(2210,1),(2211,2),(2212,2),(2213,3),(2214,7),(2215,3),(2216,4),(2217,5),(2218,3),(2219,6),(2220,8),(2221,6),(2222,9),(2223,1),(2224,5),(2225,1),(2226,4),(2227,5),(2228,5),(2229,7),(2230,5),(2231,1),(2232,1),(2233,8),(2234,2),(2235,2),(2236,2),(2237,6),(2238,1),(2239,6),(2240,9),(2241,6),(2242,9),(2243,2),(2244,3),(2245,7),(2246,3),(2247,9),(2248,5),(2249,7),(2250,5),(2251,7),(2252,9),(2253,2),(2254,5),(2255,3),(2256,7),(2257,8),(2258,5),(2259,5),(2260,6),(2261,2),(2262,6),(2263,1),(2264,2),(2265,7),(2266,1),(2267,7),(2268,4),(2269,3),(2270,7),(2271,7),(2272,4),(2273,7),(2274,3),(2275,9),(2276,8),(2277,5),(2278,3),(2279,3),(2280,9),(2281,9),(2282,8),(2283,4),(2284,2),(2285,5),(2286,7),(2287,5),(2288,8),(2289,2),(2290,1),(2291,2),(2292,2),(2293,5),(2294,2),(2295,5),(2296,8),(2297,2),(2298,8),(2299,5),(2300,8),(2301,3),(2302,5),(2303,7),(2304,4),(2305,2),(2306,9),(2307,9),(2308,1),(2309,6),(2310,9),(2311,3),(2312,4),(2313,3),(2314,8),(2315,8),(2316,7),(2317,5),(2318,4),(2319,8),(2320,3),(2321,4),(2322,1),(2323,5),(2324,1),(2325,8),(2326,4),(2327,9),(2328,8),(2329,1),(2330,6),(2331,3),(2332,7),(2333,9),(2334,5),(2335,9),(2336,3),(2337,2),(2338,1),(2339,2),(2340,6),(2341,2),(2342,1),(2343,4),(2344,3),(2345,6),(2346,4),(2347,7),(2348,1),(2349,5),(2350,2),(2351,4),(2352,3),(2353,4),(2354,2),(2355,6),(2356,1),(2357,3),(2358,8),(2359,2),(2360,6),(2361,8),(2362,6),(2363,4),(2364,6),(2365,7),(2366,3),(2367,1),(2368,8),(2369,3),(2370,7),(2371,7),(2372,7),(2373,9),(2374,1),(2375,7),(2376,4),(2377,4),(2378,3),(2379,5),(2380,7),(2381,6),(2382,3),(2383,9),(2384,1),(2385,9),(2386,1),(2387,6),(2388,1),(2389,5),(2390,9),(2391,7),(2392,6),(2393,9),(2394,4),(2395,1),(2396,9),(2397,5),(2398,1),(2399,5),(2400,7),(2401,4),(2402,2),(2403,1),(2404,2),(2405,4),(2406,8),(2407,4),(2408,4),(2409,5),(2410,9),(2411,9),(2412,3),(2413,3),(2414,7),(2415,8),(2416,1),(2417,2),(2418,4),(2419,8),(2420,3),(2421,1),(2422,6),(2423,4),(2424,6),(2425,1),(2426,1),(2427,6),(2428,8),(2429,9),(2430,4),(2431,7),(2432,6),(2433,2),(2434,4),(2435,7),(2436,1),(2437,9),(2438,6),(2439,7),(2440,8),(2441,8),(2442,5),(2443,2),(2444,8),(2445,5),(2446,8),(2447,7),(2448,9),(2449,6),(2450,8),(2451,6),(2452,7),(2453,8),(2454,6),(2455,8),(2456,2),(2457,6),(2458,5),(2459,1),(2460,1),(2461,3),(2462,7),(2463,2),(2464,3),(2465,7),(2466,6),(2467,7),(2468,2),(2469,8),(2470,8),(2471,7),(2472,6),(2473,6),(2474,4),(2475,5),(2476,6),(2477,6),(2478,1),(2479,2),(2480,3),(2481,6),(2482,7),(2483,9),(2484,7),(2485,5),(2486,2),(2487,9),(2488,8),(2489,3),(2490,7),(2491,9),(2492,6),(2493,7),(2494,4),(2495,1),(2496,6),(2497,2),(2498,1),(2499,9),(2500,5),(2501,6),(2502,4),(2503,9),(2504,9),(2505,2),(2506,7),(2507,3),(2508,9),(2509,9),(2510,5),(2511,7),(2512,4),(2513,4),(2514,1),(2515,2),(2516,3),(2517,6),(2518,6),(2519,3),(2520,8),(2521,1),(2522,3),(2523,7),(2524,8),(2525,4),(2526,9),(2527,6),(2528,2),(2529,2),(2530,7),(2531,8),(2532,1),(2533,9),(2534,8),(2535,3),(2536,8),(2537,5),(2538,6),(2539,6),(2540,1),(2541,4),(2542,1),(2543,6),(2544,7),(2545,1),(2546,6),(2547,4),(2548,4),(2549,1),(2550,6),(2551,2),(2552,1),(2553,3),(2554,3),(2555,8),(2556,4),(2557,1),(2558,6),(2559,4),(2560,1),(2561,9),(2562,6),(2563,9),(2564,6),(2565,9),(2566,5),(2567,9),(2568,3),(2569,6),(2570,5),(2571,6),(2572,8),(2573,8),(2574,1),(2575,9),(2576,4),(2577,2),(2578,5),(2579,6),(2580,7),(2581,9),(2582,5),(2583,7),(2584,2),(2585,5),(2586,4),(2587,4),(2588,9),(2589,5),(2590,2),(2591,4),(2592,9),(2593,3),(2594,7),(2595,7),(2596,9),(2597,8),(2598,3),(2599,3),(2600,6),(2601,3),(2602,6),(2603,4),(2604,8),(2605,5),(2606,4),(2607,7),(2608,5),(2609,9),(2610,4),(2611,2),(2612,6),(2613,7),(2614,9),(2615,8),(2616,5),(2617,5),(2618,7),(2619,6),(2620,3),(2621,7),(2622,3),(2623,8),(2624,5),(2625,5),(2626,9),(2627,4),(2628,6),(2629,1),(2630,4),(2631,8),(2632,2),(2633,3),(2634,7),(2635,7),(2636,5),(2637,7),(2638,7),(2639,3),(2640,7),(2641,1),(2642,5),(2643,2),(2644,8),(2645,5),(2646,4),(2647,1),(2648,9),(2649,7),(2650,6),(2651,9),(2652,2),(2653,3),(2654,4),(2655,4),(2656,6),(2657,4),(2658,7),(2659,5),(2660,2),(2661,3),(2662,9),(2663,5),(2664,9),(2665,1),(2666,4),(2667,2),(2668,3),(2669,5),(2670,3),(2671,8),(2672,9),(2673,5),(2674,3),(2675,3),(2676,6),(2677,4),(2678,1),(2679,5),(2680,7),(2681,2),(2682,3),(2683,2),(2684,2),(2685,5),(2686,1),(2687,9),(2688,1),(2689,1),(2690,7),(2691,6),(2692,2),(2693,5),(2694,2),(2695,1),(2696,3),(2697,6),(2698,2),(2699,7),(2700,5),(2701,7),(2702,4),(2703,9),(2704,4),(2705,3),(2706,8),(2707,3),(2708,4),(2709,7),(2710,5),(2711,3),(2712,9),(2713,4),(2714,9),(2715,2),(2716,2),(2717,6),(2718,8),(2719,8),(2720,6),(2721,4),(2722,7),(2723,2),(2724,6),(2725,1),(2726,1),(2727,9),(2728,3),(2729,2),(2730,5),(2731,9),(2732,5),(2733,1),(2734,6),(2735,3),(2736,6),(2737,8),(2738,6),(2739,8),(2740,9),(2741,8),(2742,7),(2743,2),(2744,7),(2745,4),(2746,7),(2747,1),(2748,6),(2749,1),(2750,6),(2751,3),(2752,7),(2753,9),(2754,9),(2755,9),(2756,9),(2757,1),(2758,8),(2759,9),(2760,5),(2761,8),(2762,3),(2763,7),(2764,6),(2765,1),(2766,3),(2767,9),(2768,7),(2769,6),(2770,8),(2771,7),(2772,5),(2773,7),(2774,7),(2775,6),(2776,5),(2777,5),(2778,2),(2779,4),(2780,4),(2781,8),(2782,6),(2783,3),(2784,3),(2785,1),(2786,5),(2787,5),(2788,1),(2789,1),(2790,8),(2791,6),(2792,3),(2793,8),(2794,7),(2795,8),(2796,2),(2797,7),(2798,1),(2799,9),(2800,4),(2801,2),(2802,2),(2803,1),(2804,6),(2805,7),(2806,2),(2807,2),(2808,6),(2809,1),(2810,7),(2811,5),(2812,1),(2813,5),(2814,7),(2815,9),(2816,7),(2817,8),(2818,9),(2819,1),(2820,3),(2821,3),(2822,9),(2823,1),(2824,4),(2825,1),(2826,9),(2827,9),(2828,7),(2829,8),(2830,6),(2831,8),(2832,5),(2833,9),(2834,8),(2835,8),(2836,7),(2837,1),(2838,1),(2839,7),(2840,6),(2841,8),(2842,1),(2843,8),(2844,3),(2845,1),(2846,6),(2847,9),(2848,5),(2849,4),(2850,2),(2851,7),(2852,2),(2853,6),(2854,7),(2855,6),(2856,9),(2857,6),(2858,2),(2859,4),(2860,2),(2861,2),(2862,5),(2863,8),(2864,5),(2865,4),(2866,8),(2867,5),(2868,3),(2869,7),(2870,9),(2871,3),(2872,6),(2873,8),(2874,4),(2875,8),(2876,4),(2877,9),(2878,9),(2879,7),(2880,9),(2881,6),(2882,6),(2883,9),(2884,3),(2885,8),(2886,6),(2887,3),(2888,9),(2889,9),(2890,1),(2891,4),(2892,9),(2893,1),(2894,2),(2895,9),(2896,8),(2897,7),(2898,6),(2899,7),(2900,6),(2901,3),(2902,5),(2903,9),(2904,3),(2905,6),(2906,1),(2907,9),(2908,1),(2909,7),(2910,7),(2911,1),(2912,6),(2913,1),(2914,4),(2915,8),(2916,2),(2917,5),(2918,6),(2919,4),(2920,2),(2921,4),(2922,4),(2923,2),(2924,5),(2925,6),(2926,7),(2927,6),(2928,1),(2929,1),(2930,8),(2931,8),(2932,2),(2933,7),(2934,3),(2935,9),(2936,1),(2937,4),(2938,6),(2939,2),(2940,2),(2941,1),(2942,6),(2943,9),(2944,8),(2945,1),(2946,8),(2947,2),(2948,5),(2949,7),(2950,1),(2951,9),(2952,3),(2953,1),(2954,7),(2955,5),(2956,3),(2957,4),(2958,4),(2959,3),(2960,7),(2961,8),(2962,4),(2963,3),(2964,2),(2965,7),(2966,7),(2967,8),(2968,6),(2969,4),(2970,7),(2971,6),(2972,4),(2973,4),(2974,1),(2975,2),(2976,7),(2977,2),(2978,2),(2979,9),(2980,5),(2981,5),(2982,9),(2983,4),(2984,7),(2985,4),(2986,7),(2987,1),(2988,8),(2989,1),(2990,1),(2991,7),(2992,8),(2993,6),(2994,1),(2995,5),(2996,2),(2997,1),(2998,3),(2999,3),(3000,1),(3001,7),(3002,7),(3003,1),(3004,3),(3005,3),(3006,7),(3007,7),(3008,6),(3009,6),(3010,4),(3011,4),(3012,5),(3013,1),(3014,8),(3015,4),(3016,3),(3017,2),(3018,6),(3019,5),(3020,4),(3021,6),(3022,8),(3023,3),(3024,1),(3025,9),(3026,7),(3027,6),(3028,8),(3029,1),(3030,5),(3031,2),(3032,2),(3033,9),(3034,3),(3035,7),(3036,6),(3037,3),(3038,3),(3039,2),(3040,9),(3041,6),(3042,5),(3043,8),(3044,8),(3045,2),(3046,7),(3047,9),(3048,3),(3049,9),(3050,3),(3051,5),(3052,9),(3053,6),(3054,9),(3055,4),(3056,3),(3057,6),(3058,6),(3059,3),(3060,1),(3061,4),(3062,7),(3063,5),(3064,8),(3065,7),(3066,3),(3067,4),(3068,4),(3069,7),(3070,5),(3071,1),(3072,6),(3073,5),(3074,9),(3075,3),(3076,6),(3077,1),(3078,1),(3079,8),(3080,4),(3081,7),(3082,7),(3083,3),(3084,4),(3085,8),(3086,2),(3087,8),(3088,9),(3089,8),(3090,3),(3091,7),(3092,2),(3093,2),(3094,4),(3095,6),(3096,5),(3097,4),(3098,6),(3099,3),(3100,2),(3101,3),(3102,8),(3103,4),(3104,9),(3105,4),(3106,2),(3107,9),(3108,3),(3109,8),(3110,9),(3111,3),(3112,8),(3113,5),(3114,6),(3115,8),(3116,1),(3117,1),(3118,6),(3119,7),(3120,1),(3121,7),(3122,3),(3123,1),(3124,8),(3125,4),(3126,4),(3127,9),(3128,4),(3129,9),(3130,9),(3131,4),(3132,3),(3133,3),(3134,4),(3135,4),(3136,1),(3137,5),(3138,4),(3139,6),(3140,4),(3141,4),(3142,4),(3143,6),(3144,9),(3145,8),(3146,2),(3147,8),(3148,6),(3149,2),(3150,9),(3151,7),(3152,2),(3153,9),(3154,3),(3155,6),(3156,2),(3157,3),(3158,2),(3159,9),(3160,9),(3161,9),(3162,7),(3163,9),(3164,9),(3165,1),(3166,6),(3167,8),(3168,1),(3169,1),(3170,3),(3171,8),(3172,3),(3173,6),(3174,2),(3175,9),(3176,5),(3177,4),(3178,4),(3179,7),(3180,4),(3181,7),(3182,2),(3183,4),(3184,6),(3185,1),(3186,4),(3187,6),(3188,8),(3189,7),(3190,1),(3191,5),(3192,8),(3193,7),(3194,3),(3195,4),(3196,3),(3197,9),(3198,9),(3199,2),(3200,2),(3201,8),(3202,3),(3203,8),(3204,2),(3205,2),(3206,4),(3207,2),(3208,7),(3209,8),(3210,3),(3211,8),(3212,4),(3213,3),(3214,3),(3215,8),(3216,1),(3217,2),(3218,9),(3219,9),(3220,8),(3221,9),(3222,2),(3223,9),(3224,7),(3225,7),(3226,4),(3227,8),(3228,5),(3229,4),(3230,7),(3231,7),(3232,6),(3233,8),(3234,4),(3235,1),(3236,4),(3237,4),(3238,7),(3239,6),(3240,4),(3241,8),(3242,7),(3243,4),(3244,9),(3245,8),(3246,5),(3247,7),(3248,5),(3249,3),(3250,2),(3251,1),(3252,4),(3253,9),(3254,4),(3255,1),(3256,7),(3257,5),(3258,1),(3259,2),(3260,6),(3261,4),(3262,6),(3263,6),(3264,5),(3265,4),(3266,2),(3267,6),(3268,7),(3269,3),(3270,5),(3271,4),(3272,2),(3273,3),(3274,6),(3275,6),(3276,4),(3277,2),(3278,4),(3279,3),(3280,4),(3281,2),(3282,8),(3283,7),(3284,9),(3285,8),(3286,8),(3287,3),(3288,2),(3289,3),(3290,1),(3291,2),(3292,8),(3293,7),(3294,5),(3295,4),(3296,1),(3297,9),(3298,1),(3299,6),(3300,4),(3301,1),(3302,9),(3303,5),(3304,5),(3305,5),(3306,4),(3307,2),(3308,9),(3309,3),(3310,5),(3311,6),(3312,6),(3313,9),(3314,6),(3315,9),(3316,7),(3317,5),(3318,1),(3319,7),(3320,6),(3321,6),(3322,6),(3323,8),(3324,2),(3325,3),(3326,9),(3327,3),(3328,3),(3329,9),(3330,7),(3331,9),(3332,4),(3333,6),(3334,7),(3335,7),(3336,6),(3337,1),(3338,4),(3339,2),(3340,7),(3341,1),(3342,3),(3343,3),(3344,8),(3345,2),(3346,7),(3347,7),(3348,4),(3349,9),(3350,1),(3351,4),(3352,9),(3353,4),(3354,2),(3355,7),(3356,3),(3357,4),(3358,1),(3359,6),(3360,1),(3361,5),(3362,5),(3363,1),(3364,4),(3365,5),(3366,2),(3367,2),(3368,2),(3369,9),(3370,4),(3371,7),(3372,4),(3373,2),(3374,3),(3375,8),(3376,6),(3377,3),(3378,3),(3379,9),(3380,6),(3381,6),(3382,6),(3383,2),(3384,7),(3385,1),(3386,7),(3387,9),(3388,1),(3389,1),(3390,1),(3391,8),(3392,1),(3393,4),(3394,1),(3395,7),(3396,6),(3397,6),(3398,5),(3399,2),(3400,6),(3401,4),(3402,5),(3403,9),(3404,6),(3405,7),(3406,2),(3407,5),(3408,3),(3409,5),(3410,6),(3411,1),(3412,1),(3413,6),(3414,9),(3415,9),(3416,8),(3417,7),(3418,4),(3419,1),(3420,8),(3421,3),(3422,7),(3423,4),(3424,7),(3425,8),(3426,3),(3427,5),(3428,5),(3429,6),(3430,3),(3431,7),(3432,7),(3433,9),(3434,3),(3435,8),(3436,3),(3437,9),(3438,4),(3439,9),(3440,5),(3441,8),(3442,6),(3443,4),(3444,9),(3445,6),(3446,7),(3447,6),(3448,1),(3449,2),(3450,2),(3451,1),(3452,5),(3453,1),(3454,5),(3455,7),(3456,9),(3457,3),(3458,9),(3459,4),(3460,9),(3461,1),(3462,9),(3463,8),(3464,9),(3465,5),(3466,5),(3467,7),(3468,9),(3469,8),(3470,8),(3471,8),(3472,1),(3473,5),(3474,9),(3475,1),(3476,6),(3477,5),(3478,7),(3479,2),(3480,3),(3481,4),(3482,2),(3483,4),(3484,8),(3485,1),(3486,2),(3487,5),(3488,2),(3489,5),(3490,7),(3491,9),(3492,4),(3493,4),(3494,5),(3495,4),(3496,6),(3497,1),(3498,4),(3499,5),(3500,6),(3501,6),(3502,7),(3503,8),(3504,2),(3505,9),(3506,5),(3507,6),(3508,2),(3509,3),(3510,1),(3511,4),(3512,8),(3513,7),(3514,7),(3515,6),(3516,9),(3517,7),(3518,7),(3519,4),(3520,5),(3521,3),(3522,7),(3523,8),(3524,1),(3525,8),(3526,2),(3527,9),(3528,4),(3529,3),(3530,8),(3531,3),(3532,2),(3533,5),(3534,8),(3535,9),(3536,2),(3537,6),(3538,7),(3539,7),(3540,5),(3541,7),(3542,5),(3543,8),(3544,3),(3545,4),(3546,6),(3547,6),(3548,8),(3549,4),(3550,8),(3551,4),(3552,2),(3553,1),(3554,2),(3555,2),(3556,1),(3557,5),(3558,9),(3559,6),(3560,1),(3561,1),(3562,6),(3563,3),(3564,2),(3565,7),(3566,4),(3567,8),(3568,6),(3569,3),(3570,7),(3571,2),(3572,3),(3573,1),(3574,5),(3575,5),(3576,8),(3577,2),(3578,5),(3579,7),(3580,4),(3581,1),(3582,5),(3583,3),(3584,3),(3585,6),(3586,7),(3587,3),(3588,2),(3589,8),(3590,2),(3591,5),(3592,1),(3593,2),(3594,9),(3595,8),(3596,9),(3597,3),(3598,8),(3599,1),(3600,3),(3601,8),(3602,8),(3603,2),(3604,7),(3605,1),(3606,2),(3607,6),(3608,3),(3609,7),(3610,8),(3611,4),(3612,1),(3613,8),(3614,3),(3615,8),(3616,9),(3617,7),(3618,6),(3619,2),(3620,9),(3621,5),(3622,9),(3623,7),(3624,7),(3625,3),(3626,6),(3627,6),(3628,9),(3629,9),(3630,7),(3631,3),(3632,2),(3633,6),(3634,7),(3635,1),(3636,8),(3637,7),(3638,3),(3639,8),(3640,6),(3641,1),(3642,6),(3643,5),(3644,5),(3645,4),(3646,2),(3647,8),(3648,3),(3649,2),(3650,4),(3651,8),(3652,2),(3653,9),(3654,3),(3655,7),(3656,9),(3657,5),(3658,9),(3659,1),(3660,5),(3661,6),(3662,2),(3663,8),(3664,1),(3665,2),(3666,1),(3667,9),(3668,2),(3669,4),(3670,4),(3671,9),(3672,5),(3673,6),(3674,4),(3675,8),(3676,1),(3677,9),(3678,9),(3679,4),(3680,2),(3681,4),(3682,6),(3683,8),(3684,4),(3685,7),(3686,3),(3687,2),(3688,8),(3689,7),(3690,6),(3691,2),(3692,6),(3693,7),(3694,9),(3695,7),(3696,6),(3697,8),(3698,1),(3699,7),(3700,1),(3701,9),(3702,1),(3703,6),(3704,2),(3705,8),(3706,7),(3707,7),(3708,3),(3709,1),(3710,7),(3711,4),(3712,9),(3713,7),(3714,5),(3715,7),(3716,9),(3717,7),(3718,5),(3719,7),(3720,3),(3721,7),(3722,7),(3723,8),(3724,8),(3725,9),(3726,5),(3727,4),(3728,2),(3729,9),(3730,9),(3731,9),(3732,2),(3733,8),(3734,9),(3735,8),(3736,3),(3737,3),(3738,1),(3739,8),(3740,3),(3741,6),(3742,2),(3743,3),(3744,8),(3745,6),(3746,1),(3747,7),(3748,2),(3749,7),(3750,7),(3751,5),(3752,4),(3753,2),(3754,3),(3755,6),(3756,7),(3757,1),(3758,3),(3759,5),(3760,6),(3761,5),(3762,4),(3763,9),(3764,3),(3765,4),(3766,6),(3767,1),(3768,6),(3769,2),(3770,6),(3771,9),(3772,5),(3773,2),(3774,5),(3775,5),(3776,7),(3777,4),(3778,1),(3779,9),(3780,3),(3781,7),(3782,8),(3783,4),(3784,8),(3785,4),(3786,7),(3787,7),(3788,3),(3789,4),(3790,9),(3791,2),(3792,4),(3793,7),(3794,3),(3795,1),(3796,2),(3797,9),(3798,5),(3799,9),(3800,9),(3801,9),(3802,4),(3803,9),(3804,8),(3805,1),(3806,9),(3807,6),(3808,7),(3809,1),(3810,6),(3811,9),(3812,5),(3813,6),(3814,9),(3815,6),(3816,8),(3817,4),(3818,6),(3819,7),(3820,7),(3821,2),(3822,9),(3823,9),(3824,3),(3825,1),(3826,8),(3827,3),(3828,2),(3829,8),(3830,8),(3831,5),(3832,5),(3833,4),(3834,3),(3835,1),(3836,3),(3837,5),(3838,9),(3839,7),(3840,4),(3841,2),(3842,3),(3843,6),(3844,8),(3845,8),(3846,7),(3847,5),(3848,9),(3849,7),(3850,5),(3851,8),(3852,8),(3853,9),(3854,4),(3855,1),(3856,3),(3857,4),(3858,3),(3859,7),(3860,5),(3861,7),(3862,3),(3863,3),(3864,4),(3865,9),(3866,5),(3867,6),(3868,2),(3869,2),(3870,1),(3871,6),(3872,7),(3873,8),(3874,4),(3875,9),(3876,7),(3877,1),(3878,6),(3879,4),(3880,8),(3881,4),(3882,4),(3883,9),(3884,7),(3885,1),(3886,6),(3887,2),(3888,3),(3889,8),(3890,7),(3891,9),(3892,7),(3893,8),(3894,6),(3895,1),(3896,5),(3897,3),(3898,9),(3899,3),(3900,2),(3901,2),(3902,1),(3903,2),(3904,6),(3905,9),(3906,7),(3907,7),(3908,1),(3909,6),(3910,3),(3911,5),(3912,7),(3913,9),(3914,6),(3915,5),(3916,5),(3917,6),(3918,6),(3919,9),(3920,9),(3921,7),(3922,2),(3923,7),(3924,9),(3925,7),(3926,2),(3927,9),(3928,3),(3929,1),(3930,1),(3931,8),(3932,4),(3933,4),(3934,1),(3935,3),(3936,4),(3937,1),(3938,4),(3939,1),(3940,9),(3941,7),(3942,3),(3943,2),(3944,2),(3945,3),(3946,4),(3947,6),(3948,1),(3949,8),(3950,5),(3951,7),(3952,8),(3953,5),(3954,4),(3955,4),(3956,6),(3957,5),(3958,8),(3959,1),(3960,6),(3961,5),(3962,6),(3963,5),(3964,2),(3965,5),(3966,7),(3967,7),(3968,7),(3969,7),(3970,9),(3971,9),(3972,9),(3973,9),(3974,3),(3975,8),(3976,4),(3977,1),(3978,4),(3979,2),(3980,9),(3981,9),(3982,7),(3983,5),(3984,4),(3985,8),(3986,5),(3987,9),(3988,1),(3989,7),(3990,3),(3991,6),(3992,7),(3993,7),(3994,6),(3995,5),(3996,7),(3997,7),(3998,1),(3999,9),(4000,1),(4001,6),(4002,8),(4003,7),(4004,4),(4005,5),(4006,2),(4007,8),(4008,5),(4009,3),(4010,1),(4011,9),(4012,3),(4013,2),(4014,2),(4015,1),(4016,4),(4017,3),(4018,4),(4019,9),(4020,5),(4021,8),(4022,2),(4023,7),(4024,9),(4025,4),(4026,8),(4027,3),(4028,6),(4029,7),(4030,3),(4031,7),(4032,7),(4033,1),(4034,7),(4035,6),(4036,2),(4037,3),(4038,9),(4039,7),(4040,8),(4041,4),(4042,9),(4043,6),(4044,5),(4045,4),(4046,1),(4047,1),(4048,8),(4049,3),(4050,8),(4051,4),(4052,8),(4053,1),(4054,6),(4055,4),(4056,6),(4057,1),(4058,4),(4059,7),(4060,5),(4061,3),(4062,4),(4063,4),(4064,4),(4065,2),(4066,4),(4067,3),(4068,1),(4069,5),(4070,4),(4071,1),(4072,3),(4073,9),(4074,4),(4075,7),(4076,1),(4077,1),(4078,6),(4079,2),(4080,2),(4081,6),(4082,3),(4083,1),(4084,2),(4085,4),(4086,3),(4087,9),(4088,3),(4089,1),(4090,8),(4091,1),(4092,7),(4093,3),(4094,4),(4095,4),(4096,4),(4097,4),(4098,6),(4099,3),(4100,8),(4101,6),(4102,6),(4103,7),(4104,5),(4105,1),(4106,6),(4107,7),(4108,7),(4109,5),(4110,2),(4111,9),(4112,5),(4113,9),(4114,8),(4115,1),(4116,2),(4117,3),(4118,4),(4119,8),(4120,2),(4121,3),(4122,8),(4123,1),(4124,6),(4125,1),(4126,1),(4127,4),(4128,8),(4129,2),(4130,5),(4131,2),(4132,4),(4133,9),(4134,4),(4135,1),(4136,3),(4137,3),(4138,9),(4139,4),(4140,5),(4141,3),(4142,6),(4143,5),(4144,2),(4145,7),(4146,6),(4147,9),(4148,1),(4149,1),(4150,6),(4151,4),(4152,4),(4153,3),(4154,5),(4155,7),(4156,1),(4157,6),(4158,7),(4159,4),(4160,7),(4161,7),(4162,3),(4163,5),(4164,5),(4165,3),(4166,1),(4167,6),(4168,6),(4169,5),(4170,1),(4171,3),(4172,9),(4173,2),(4174,4),(4175,6),(4176,1),(4177,1),(4178,1),(4179,8),(4180,4),(4181,8),(4182,2),(4183,7),(4184,5),(4185,6),(4186,3),(4187,6),(4188,2),(4189,4),(4190,8),(4191,7),(4192,4),(4193,4),(4194,7),(4195,1),(4196,9),(4197,6),(4198,2),(4199,7),(4200,8),(4201,1),(4202,9),(4203,5),(4204,5),(4205,3),(4206,8),(4207,4),(4208,6),(4209,9),(4210,9),(4211,6),(4212,2),(4213,4),(4214,7),(4215,8),(4216,8),(4217,2),(4218,2),(4219,5),(4220,3),(4221,7),(4222,2),(4223,4),(4224,9),(4225,9),(4226,5),(4227,3),(4228,7),(4229,8),(4230,2),(4231,5),(4232,3),(4233,3),(4234,8),(4235,9),(4236,1),(4237,5),(4238,2),(4239,4),(4240,2),(4241,9),(4242,8),(4243,7),(4244,6),(4245,2),(4246,5),(4247,5),(4248,8),(4249,8),(4250,7),(4251,2),(4252,5),(4253,4),(4254,8),(4255,8),(4256,4),(4257,6),(4258,3),(4259,9),(4260,3),(4261,8),(4262,2),(4263,3),(4264,3),(4265,8),(4266,4),(4267,4),(4268,5),(4269,3),(4270,7),(4271,8),(4272,6),(4273,8),(4274,7),(4275,8),(4276,7),(4277,2),(4278,6),(4279,5),(4280,9),(4281,5),(4282,2),(4283,7),(4284,4),(4285,9),(4286,8),(4287,5),(4288,5),(4289,8),(4290,1),(4291,6),(4292,4),(4293,4),(4294,3),(4295,9),(4296,8),(4297,4),(4298,9),(4299,5),(4300,9),(4301,7),(4302,4),(4303,1),(4304,9),(4305,5),(4306,4),(4307,9),(4308,7),(4309,7),(4310,8),(4311,8),(4312,8),(4313,3),(4314,8),(4315,7),(4316,9),(4317,2),(4318,8),(4319,5),(4320,5),(4321,4),(4322,1),(4323,8),(4324,3),(4325,4),(4326,3),(4327,7),(4328,5),(4329,2),(4330,6),(4331,7),(4332,8),(4333,8),(4334,9),(4335,7),(4336,1),(4337,6),(4338,4),(4339,5),(4340,7),(4341,3),(4342,6),(4343,5),(4344,2),(4345,5),(4346,8),(4347,2),(4348,5),(4349,7),(4350,9),(4351,9),(4352,8),(4353,7),(4354,1),(4355,1),(4356,1),(4357,7),(4358,9),(4359,8),(4360,4),(4361,5),(4362,1),(4363,4),(4364,2),(4365,1),(4366,2),(4367,5),(4368,7),(4369,7),(4370,5),(4371,5),(4372,4),(4373,5),(4374,3),(4375,7),(4376,8),(4377,8),(4378,1),(4379,8),(4380,3),(4381,5),(4382,7),(4383,2),(4384,6),(4385,7),(4386,4),(4387,8),(4388,8),(4389,7),(4390,5),(4391,4),(4392,5),(4393,7),(4394,4),(4395,1),(4396,7),(4397,2),(4398,4),(4399,1),(4400,7),(4401,7),(4402,9),(4403,1),(4404,5),(4405,4),(4406,5),(4407,1),(4408,5),(4409,2),(4410,9),(4411,6),(4412,3),(4413,5),(4414,8),(4415,4),(4416,7),(4417,1),(4418,4),(4419,9),(4420,3),(4421,9),(4422,5),(4423,8),(4424,2),(4425,3),(4426,4),(4427,4),(4428,5),(4429,7),(4430,1),(4431,8),(4432,1),(4433,2),(4434,6),(4435,1),(4436,4),(4437,5),(4438,2),(4439,2),(4440,4),(4441,2),(4442,4),(4443,6),(4444,8),(4445,6),(4446,3),(4447,4),(4448,9),(4449,9),(4450,9),(4451,3),(4452,4),(4453,7),(4454,9),(4455,6),(4456,4),(4457,4),(4458,6),(4459,4),(4460,5),(4461,8),(4462,6),(4463,4),(4464,5),(4465,4),(4466,7),(4467,1),(4468,7),(4469,5),(4470,9),(4471,3),(4472,8),(4473,6),(4474,2),(4475,4),(4476,1),(4477,4),(4478,9),(4479,3),(4480,9),(4481,4),(4482,2),(4483,5),(4484,9),(4485,7),(4486,9),(4487,8),(4488,3),(4489,9),(4490,5),(4491,1),(4492,6),(4493,3),(4494,7),(4495,4),(4496,4),(4497,2),(4498,8),(4499,8),(4500,4),(4501,2),(4502,8),(4503,9),(4504,5),(4505,1),(4506,6),(4507,6),(4508,3),(4509,6),(4510,4),(4511,6),(4512,7),(4513,4),(4514,1),(4515,7),(4516,3),(4517,7),(4518,9),(4519,4),(4520,5),(4521,5),(4522,8),(4523,9),(4524,4),(4525,3),(4526,8),(4527,6),(4528,6),(4529,3),(4530,8),(4531,9),(4532,2),(4533,3),(4534,4),(4535,4),(4536,5),(4537,5),(4538,1),(4539,7),(4540,3),(4541,9),(4542,1),(4543,4),(4544,8),(4545,6),(4546,7),(4547,6),(4548,6),(4549,4),(4550,5),(4551,5),(4552,7),(4553,9),(4554,6),(4555,4),(4556,4),(4557,2),(4558,3),(4559,8),(4560,7),(4561,8),(4562,2),(4563,2),(4564,8),(4565,8),(4566,3),(4567,1),(4568,9),(4569,4),(4570,9),(4571,9),(4572,9),(4573,1),(4574,6),(4575,2),(4576,5),(4577,2),(4578,2),(4579,6),(4580,5),(4581,9),(4582,4),(4583,6),(4584,3),(4585,7),(4586,4),(4587,5),(4588,3),(4589,4),(4590,7),(4591,7),(4592,6),(4593,9),(4594,2),(4595,7),(4596,5),(4597,7),(4598,4),(4599,1),(4600,8),(4601,6),(4602,3),(4603,4),(4604,8),(4605,4),(4606,5),(4607,9),(4608,3),(4609,8),(4610,4),(4611,7),(4612,4),(4613,8),(4614,6),(4615,4),(4616,1),(4617,8),(4618,9),(4619,3),(4620,9),(4621,8),(4622,1),(4623,1),(4624,8),(4625,4),(4626,7),(4627,4),(4628,5),(4629,6),(4630,6),(4631,5),(4632,7),(4633,6),(4634,6),(4635,9),(4636,8),(4637,1),(4638,3),(4639,3),(4640,9),(4641,7),(4642,7),(4643,4),(4644,2),(4645,6),(4646,5),(4647,9),(4648,9),(4649,9),(4650,3),(4651,9),(4652,4),(4653,7),(4654,9),(4655,2),(4656,7),(4657,6),(4658,2),(4659,4),(4660,5),(4661,6),(4662,4),(4663,6),(4664,1),(4665,4),(4666,4),(4667,1),(4668,2),(4669,2),(4670,9),(4671,1),(4672,9),(4673,4),(4674,8),(4675,9),(4676,2),(4677,7),(4678,4),(4679,5),(4680,7),(4681,3),(4682,6),(4683,9),(4684,3),(4685,1),(4686,5),(4687,7),(4688,5),(4689,1),(4690,9),(4691,1),(4692,2),(4693,9),(4694,3),(4695,7),(4696,5),(4697,6),(4698,3),(4699,2),(4700,4),(4701,9),(4702,2),(4703,6),(4704,5),(4705,8),(4706,4),(4707,1),(4708,2),(4709,9),(4710,5),(4711,9),(4712,9),(4713,6),(4714,2),(4715,8),(4716,6),(4717,2),(4718,8),(4719,2),(4720,1),(4721,9),(4722,2),(4723,3),(4724,7),(4725,1),(4726,3),(4727,5),(4728,2),(4729,5),(4730,9),(4731,4),(4732,1),(4733,9),(4734,6),(4735,1),(4736,5),(4737,9),(4738,5),(4739,7),(4740,5),(4741,8),(4742,7),(4743,6),(4744,8),(4745,2),(4746,3),(4747,1),(4748,3),(4749,4),(4750,5),(4751,1),(4752,8),(4753,2),(4754,4),(4755,1),(4756,7),(4757,3),(4758,9),(4759,5),(4760,1),(4761,9),(4762,3),(4763,1),(4764,1),(4765,9),(4766,6),(4767,7),(4768,1),(4769,5),(4770,4),(4771,7),(4772,4),(4773,6),(4774,4),(4775,6),(4776,8),(4777,9),(4778,7),(4779,3),(4780,6),(4781,4),(4782,5),(4783,2),(4784,7),(4785,5),(4786,8),(4787,6),(4788,9),(4789,5),(4790,9),(4791,7),(4792,2),(4793,7),(4794,2),(4795,3),(4796,5),(4797,5),(4798,5),(4799,2),(4800,3),(4801,8),(4802,9),(4803,9),(4804,1),(4805,9),(4806,3),(4807,7),(4808,5),(4809,5),(4810,8),(4811,2),(4812,6),(4813,4),(4814,5),(4815,5),(4816,2),(4817,1),(4818,6),(4819,9),(4820,1),(4821,8),(4822,5),(4823,2),(4824,1),(4825,9),(4826,9),(4827,7),(4828,5),(4829,3),(4830,4),(4831,7),(4832,9),(4833,7),(4834,4),(4835,5),(4836,1),(4837,5),(4838,8),(4839,5),(4840,6),(4841,6),(4842,1),(4843,2),(4844,1),(4845,9),(4846,5),(4847,2),(4848,5),(4849,4),(4850,9),(4851,7),(4852,6),(4853,8),(4854,3),(4855,5),(4856,7),(4857,5),(4858,5),(4859,5),(4860,3),(4861,8),(4862,5),(4863,8),(4864,7),(4865,5),(4866,6),(4867,4),(4868,6),(4869,9),(4870,4),(4871,4),(4872,5),(4873,7),(4874,9),(4875,9),(4876,1),(4877,4),(4878,7),(4879,3),(4880,4),(4881,2),(4882,1),(4883,9),(4884,9),(4885,3),(4886,9),(4887,3),(4888,5),(4889,2),(4890,5),(4891,7),(4892,1),(4893,6),(4894,1),(4895,2),(4896,5),(4897,6),(4898,8),(4899,5),(4900,8),(4901,8),(4902,9),(4903,4),(4904,5),(4905,8),(4906,1),(4907,9),(4908,1),(4909,4),(4910,4),(4911,4),(4912,6),(4913,6),(4914,2),(4915,5),(4916,1),(4917,3),(4918,1),(4919,3),(4920,5),(4921,6),(4922,8),(4923,2),(4924,4),(4925,1),(4926,3),(4927,5),(4928,9),(4929,7),(4930,4),(4931,7),(4932,2),(4933,5),(4934,5),(4935,8),(4936,2),(4937,1),(4938,5),(4939,9),(4940,7),(4941,9),(4942,3),(4943,9),(4944,6),(4945,9),(4946,3),(4947,9),(4948,4),(4949,5),(4950,3),(4951,3),(4952,1),(4953,4),(4954,4),(4955,3),(4956,7),(4957,8),(4958,5),(4959,1),(4960,1),(4961,3),(4962,6),(4963,9),(4964,8),(4965,5),(4966,8),(4967,3),(4968,2),(4969,9),(4970,5),(4971,9),(4972,6),(4973,3),(4974,2),(4975,9),(4976,2),(4977,9),(4978,9),(4979,3),(4980,1),(4981,6),(4982,9),(4983,3),(4984,5),(4985,9),(4986,3),(4987,1),(4988,5),(4989,6),(4990,2),(4991,3),(4992,4),(4993,9),(4994,9),(4995,8),(4996,9),(4997,3),(4998,2),(4999,8),(5000,8),(5001,1),(5002,5),(5003,4),(5004,8),(5005,6),(5006,6),(5007,4),(5008,9),(5009,3),(5010,4),(5011,7),(5012,6),(5013,2),(5014,2),(5015,7),(5016,5),(5017,8),(5018,4),(5019,6),(5020,4),(5021,9),(5022,4),(5023,5),(5024,6),(5025,5),(5026,4),(5027,8),(5028,9),(5029,5),(5030,7),(5031,3),(5032,3),(5033,1),(5034,8),(5035,6),(5036,2),(5037,2),(5038,1),(5039,2),(5040,3),(5041,5),(5042,3),(5043,6),(5044,2),(5045,2),(5046,9),(5047,5),(5048,3),(5049,8),(5050,5),(5051,2),(5052,3),(5053,2),(5054,2),(5055,9),(5056,6),(5057,6),(5058,8),(5059,8),(5060,8),(5061,9),(5062,9),(5063,7),(5064,2),(5065,9),(5066,3),(5067,9),(5068,1),(5069,8),(5070,8),(5071,5),(5072,4),(5073,1),(5074,6),(5075,4),(5076,9),(5077,5),(5078,7),(5079,5),(5080,2),(5081,8),(5082,3),(5083,8),(5084,2),(5085,2),(5086,5),(5087,4),(5088,2),(5089,1),(5090,7),(5091,1),(5092,9),(5093,2),(5094,9),(5095,1),(5096,3),(5097,4),(5098,6),(5099,5),(5100,3),(5101,2),(5102,1),(5103,8),(5104,7),(5105,4),(5106,3),(5107,9),(5108,7),(5109,1),(5110,8),(5111,9),(5112,1),(5113,4),(5114,3),(5115,1),(5116,5),(5117,5),(5118,4),(5119,5),(5120,1),(5121,3),(5122,4),(5123,8),(5124,6),(5125,5),(5126,4),(5127,9),(5128,7),(5129,9),(5130,6),(5131,8),(5132,5),(5133,4),(5134,1),(5135,9),(5136,2),(5137,8),(5138,3),(5139,8),(5140,1),(5141,3),(5142,6),(5143,5),(5144,4),(5145,7),(5146,2),(5147,8),(5148,2),(5149,8),(5150,9),(5151,1),(5152,4),(5153,8),(5154,4),(5155,4),(5156,9),(5157,2),(5158,8),(5159,7),(5160,1),(5161,9),(5162,3),(5163,8),(5164,3),(5165,1),(5166,3),(5167,3),(5168,2),(5169,8),(5170,8),(5171,2),(5172,7),(5173,5),(5174,8),(5175,5),(5176,6),(5177,5),(5178,6),(5179,4),(5180,4),(5181,4),(5182,8),(5183,6),(5184,9),(5185,3),(5186,1),(5187,7),(5188,6),(5189,4),(5190,6),(5191,9),(5192,4),(5193,6),(5194,5),(5195,3),(5196,6),(5197,4),(5198,6),(5199,9),(5200,6),(5201,2),(5202,4),(5203,6),(5204,2),(5205,1),(5206,1),(5207,3),(5208,7),(5209,3),(5210,9),(5211,8),(5212,9),(5213,7),(5214,3),(5215,7),(5216,7),(5217,4),(5218,7),(5219,9),(5220,1),(5221,5),(5222,9),(5223,6),(5224,7),(5225,8),(5226,4),(5227,8),(5228,6),(5229,4),(5230,7),(5231,8),(5232,4),(5233,1),(5234,2),(5235,6),(5236,5),(5237,2),(5238,9),(5239,6),(5240,3),(5241,9),(5242,3),(5243,5),(5244,3),(5245,5),(5246,4),(5247,8),(5248,5),(5249,5),(5250,8),(5251,2),(5252,9),(5253,2),(5254,2),(5255,1),(5256,1),(5257,4),(5258,9),(5259,2),(5260,1),(5261,1),(5262,3),(5263,9),(5264,7),(5265,8),(5266,9),(5267,5),(5268,6),(5269,6),(5270,2),(5271,8),(5272,4),(5273,3),(5274,7),(5275,8),(5276,7),(5277,8),(5278,5),(5279,4),(5280,1),(5281,1),(5282,1),(5283,4),(5284,6),(5285,2),(5286,7),(5287,6),(5288,4),(5289,4),(5290,8),(5291,4),(5292,6),(5293,2),(5294,2),(5295,4),(5296,3),(5297,2),(5298,7),(5299,1),(5300,4),(5301,8),(5302,6),(5303,4),(5304,8),(5305,4),(5306,8),(5307,9),(5308,9),(5309,6),(5310,6),(5311,6),(5312,8),(5313,3),(5314,2),(5315,5),(5316,3),(5317,8),(5318,5),(5319,6),(5320,8),(5321,9),(5322,9),(5323,8),(5324,4),(5325,9),(5326,1),(5327,5),(5328,4),(5329,4),(5330,9),(5331,6),(5332,6),(5333,8),(5334,8),(5335,9),(5336,2),(5337,9),(5338,2),(5339,1),(5340,8),(5341,5),(5342,1),(5343,4),(5344,9),(5345,9),(5346,4),(5347,4),(5348,2),(5349,3),(5350,5),(5351,2),(5352,1),(5353,2),(5354,4),(5355,4),(5356,9),(5357,2),(5358,9),(5359,8),(5360,8),(5361,9),(5362,3),(5363,6),(5364,6),(5365,2),(5366,4),(5367,3),(5368,5),(5369,6),(5370,5),(5371,1),(5372,7),(5373,8),(5374,7),(5375,9),(5376,4),(5377,1),(5378,9),(5379,3),(5380,7),(5381,8),(5382,7),(5383,5),(5384,3),(5385,6),(5386,5),(5387,5),(5388,2),(5389,2),(5390,5),(5391,9),(5392,8),(5393,1),(5394,9),(5395,3),(5396,5),(5397,2),(5398,2),(5399,6),(5400,2),(5401,6),(5402,6),(5403,6),(5404,8),(5405,4),(5406,4),(5407,9),(5408,7),(5409,9),(5410,3),(5411,2),(5412,9),(5413,3),(5414,3),(5415,1),(5416,9),(5417,9),(5418,9),(5419,5),(5420,3),(5421,4),(5422,2),(5423,3),(5424,1),(5425,1),(5426,5),(5427,7),(5428,5),(5429,7),(5430,1),(5431,7),(5432,9),(5433,1),(5434,2),(5435,4),(5436,5),(5437,3),(5438,8),(5439,4),(5440,8),(5441,6),(5442,2),(5443,9),(5444,9),(5445,9),(5446,6),(5447,9),(5448,1),(5449,4),(5450,8),(5451,4),(5452,7),(5453,9),(5454,7),(5455,9),(5456,9),(5457,5),(5458,4),(5459,6),(5460,2),(5461,3),(5462,1),(5463,4),(5464,2),(5465,7),(5466,7),(5467,8),(5468,9),(5469,2),(5470,9),(5471,7),(5472,1),(5473,4),(5474,3),(5475,1),(5476,4),(5477,7),(5478,4),(5479,6),(5480,3),(5481,3),(5482,7),(5483,6),(5484,6),(5485,9),(5486,6),(5487,5),(5488,1),(5489,2),(5490,7),(5491,6),(5492,5),(5493,2),(5494,6),(5495,4),(5496,1),(5497,3),(5498,2),(5499,3),(5500,2),(5501,7),(5502,3),(5503,2),(5504,5),(5505,4),(5506,8),(5507,2),(5508,4),(5509,4),(5510,6),(5511,2),(5512,5),(5513,2),(5514,3),(5515,6),(5516,9),(5517,8),(5518,1),(5519,1),(5520,4),(5521,6),(5522,2),(5523,6),(5524,9),(5525,5),(5526,2),(5527,7),(5528,5),(5529,9),(5530,7),(5531,4),(5532,6),(5533,3),(5534,9),(5535,3),(5536,9),(5537,9),(5538,8),(5539,6),(5540,5),(5541,8),(5542,1),(5543,9),(5544,3),(5545,9),(5546,2),(5547,4),(5548,8),(5549,2),(5550,8),(5551,5),(5552,3),(5553,3),(5554,5),(5555,1),(5556,4),(5557,4),(5558,1),(5559,6),(5560,6),(5561,6),(5562,6),(5563,3),(5564,1),(5565,7),(5566,5),(5567,2),(5568,6),(5569,9),(5570,9),(5571,4),(5572,8),(5573,1),(5574,5),(5575,2),(5576,2),(5577,6),(5578,5),(5579,5),(5580,3),(5581,8),(5582,3),(5583,2),(5584,6),(5585,3),(5586,9),(5587,8),(5588,5),(5589,5),(5590,1),(5591,3),(5592,2),(5593,4),(5594,6),(5595,5),(5596,3),(5597,9),(5598,4),(5599,1),(5600,7),(5601,9),(5602,6),(5603,8),(5604,6),(5605,5),(5606,1),(5607,4),(5608,1),(5609,2),(5610,5),(5611,3),(5612,6),(5613,8),(5614,2),(5615,4),(5616,3),(5617,8),(5618,8),(5619,2),(5620,5),(5621,1),(5622,8),(5623,6),(5624,2),(5625,3),(5626,6),(5627,1),(5628,1),(5629,2),(5630,8),(5631,9),(5632,7),(5633,9),(5634,3),(5635,4),(5636,4),(5637,3),(5638,9),(5639,6),(5640,2),(5641,5),(5642,5),(5643,1),(5644,3),(5645,9),(5646,1),(5647,6),(5648,7),(5649,6),(5650,9),(5651,4),(5652,6),(5653,8),(5654,1),(5655,8),(5656,9),(5657,4),(5658,2),(5659,4),(5660,9),(5661,5),(5662,7),(5663,6),(5664,7),(5665,7),(5666,8),(5667,8),(5668,5),(5669,8),(5670,3),(5671,8),(5672,6),(5673,7),(5674,1),(5675,6),(5676,5),(5677,6),(5678,6),(5679,6),(5680,1),(5681,6),(5682,8),(5683,6),(5684,9),(5685,1),(5686,1),(5687,8),(5688,7),(5689,7),(5690,6),(5691,8),(5692,5),(5693,8),(5694,6),(5695,6),(5696,9),(5697,8),(5698,9),(5699,2),(5700,8),(5701,1),(5702,7),(5703,3),(5704,6),(5705,2),(5706,6),(5707,4),(5708,6),(5709,6),(5710,6),(5711,3),(5712,8),(5713,4),(5714,6),(5715,4),(5716,4),(5717,8),(5718,4),(5719,3),(5720,3),(5721,3),(5722,4),(5723,2),(5724,4),(5725,2),(5726,2),(5727,8),(5728,1),(5729,7),(5730,8),(5731,4),(5732,3),(5733,1),(5734,2),(5735,9),(5736,7),(5737,8),(5738,1),(5739,5),(5740,3),(5741,5),(5742,9),(5743,5),(5744,3),(5745,7),(5746,8),(5747,7),(5748,2),(5749,5),(5750,3),(5751,7),(5752,4),(5753,4),(5754,1),(5755,2),(5756,8),(5757,2),(5758,4),(5759,3),(5760,9),(5761,3),(5762,6),(5763,3),(5764,5),(5765,3),(5766,1),(5767,8),(5768,9),(5769,7),(5770,8),(5771,5),(5772,5),(5773,7),(5774,5),(5775,8),(5776,7),(5777,1),(5778,4),(5779,4),(5780,5),(5781,3),(5782,2),(5783,7),(5784,6),(5785,8),(5786,9),(5787,1),(5788,3),(5789,6),(5790,5),(5791,9),(5792,8),(5793,3),(5794,7),(5795,9),(5796,3),(5797,9),(5798,2),(5799,9),(5800,7),(5801,9),(5802,2),(5803,6),(5804,5),(5805,1),(5806,6),(5807,8),(5808,7),(5809,1),(5810,4),(5811,6),(5812,3),(5813,8),(5814,9),(5815,5),(5816,8),(5817,4),(5818,9),(5819,9),(5820,9),(5821,8),(5822,2),(5823,1),(5824,8),(5825,7),(5826,4),(5827,4),(5828,8),(5829,2),(5830,4),(5831,3),(5832,5),(5833,7),(5834,3),(5835,6),(5836,7),(5837,2),(5838,3),(5839,3),(5840,7),(5841,9),(5842,2),(5843,5),(5844,3),(5845,7),(5846,9),(5847,2),(5848,2),(5849,8),(5850,1),(5851,5),(5852,9),(5853,9),(5854,4),(5855,4),(5856,7),(5857,2),(5858,1),(5859,2),(5860,6),(5861,5),(5862,4),(5863,2),(5864,3),(5865,5),(5866,1),(5867,8),(5868,3),(5869,4),(5870,3),(5871,6),(5872,2),(5873,8),(5874,8),(5875,2),(5876,3),(5877,4),(5878,2),(5879,9),(5880,2),(5881,8),(5882,9),(5883,5),(5884,1),(5885,4),(5886,6),(5887,3),(5888,2),(5889,3),(5890,6),(5891,1),(5892,2),(5893,9),(5894,7),(5895,3),(5896,7),(5897,3),(5898,9),(5899,6),(5900,3),(5901,3),(5902,1),(5903,6),(5904,6),(5905,4),(5906,3),(5907,4),(5908,6),(5909,4),(5910,9),(5911,3),(5912,2),(5913,5),(5914,4),(5915,9),(5916,9),(5917,7),(5918,5),(5919,8),(5920,4),(5921,4),(5922,5),(5923,7),(5924,7),(5925,8),(5926,2),(5927,8),(5928,7),(5929,8),(5930,9),(5931,7),(5932,2),(5933,5),(5934,9),(5935,5),(5936,6),(5937,6),(5938,5),(5939,8),(5940,4),(5941,2),(5942,4),(5943,3),(5944,5),(5945,3),(5946,5),(5947,3),(5948,7),(5949,2),(5950,7),(5951,2),(5952,7),(5953,1),(5954,4),(5955,4),(5956,2),(5957,8),(5958,5),(5959,9),(5960,1),(5961,2),(5962,7),(5963,3),(5964,7),(5965,1),(5966,7),(5967,6),(5968,4),(5969,1),(5970,9),(5971,6),(5972,3),(5973,8),(5974,3),(5975,9),(5976,1),(5977,2),(5978,1),(5979,5),(5980,7),(5981,2),(5982,9),(5983,1),(5984,5),(5985,2),(5986,2),(5987,5),(5988,7),(5989,4),(5990,7),(5991,2),(5992,9),(5993,2),(5994,3),(5995,7),(5996,3),(5997,6),(5998,8),(5999,4),(6000,1),(6001,6),(6002,9),(6003,3),(6004,4),(6005,3),(6006,9),(6007,2),(6008,7),(6009,3),(6010,7),(6011,5),(6012,7),(6013,9),(6014,5),(6015,2),(6016,6),(6017,6),(6018,5),(6019,7),(6020,6),(6021,7),(6022,1),(6023,4),(6024,4),(6025,5),(6026,8),(6027,7),(6028,8),(6029,2),(6030,6),(6031,8),(6032,5),(6033,4),(6034,4),(6035,1),(6036,7),(6037,2),(6038,3),(6039,9),(6040,9),(6041,9),(6042,5),(6043,7),(6044,1),(6045,2),(6046,7),(6047,9),(6048,3),(6049,3),(6050,5),(6051,3),(6052,3),(6053,4),(6054,4),(6055,3),(6056,6),(6057,2),(6058,7),(6059,8),(6060,1),(6061,5),(6062,7),(6063,9),(6064,4),(6065,7),(6066,5),(6067,2),(6068,6),(6069,2),(6070,7),(6071,3),(6072,7),(6073,3),(6074,1),(6075,5),(6076,7),(6077,1),(6078,7),(6079,1),(6080,5),(6081,8),(6082,6),(6083,3),(6084,4),(6085,7),(6086,7),(6087,6),(6088,6),(6089,9),(6090,1),(6091,7),(6092,4),(6093,2),(6094,6),(6095,5),(6096,6),(6097,4),(6098,4),(6099,8),(6100,6),(6101,5),(6102,1),(6103,6),(6104,9),(6105,9),(6106,6),(6107,9),(6108,4),(6109,3),(6110,8),(6111,7),(6112,3),(6113,7),(6114,8),(6115,3),(6116,9),(6117,2),(6118,7),(6119,8),(6120,7),(6121,7),(6122,1),(6123,2),(6124,3),(6125,7),(6126,4),(6127,1),(6128,3),(6129,4),(6130,1),(6131,8),(6132,6),(6133,2),(6134,4),(6135,4),(6136,2),(6137,3),(6138,4),(6139,6),(6140,7),(6141,3),(6142,3),(6143,9),(6144,5),(6145,7),(6146,6),(6147,4),(6148,1),(6149,4),(6150,4),(6151,7),(6152,8),(6153,7),(6154,2),(6155,7),(6156,4),(6157,2),(6158,3),(6159,8),(6160,4),(6161,2),(6162,1),(6163,2),(6164,7),(6165,5),(6166,1),(6167,6),(6168,2),(6169,5),(6170,2),(6171,9),(6172,3),(6173,6),(6174,2),(6175,4),(6176,8),(6177,6),(6178,3),(6179,3),(6180,4),(6181,8),(6182,6),(6183,9),(6184,6),(6185,6),(6186,4),(6187,8),(6188,5),(6189,2),(6190,6),(6191,8),(6192,3),(6193,2),(6194,6),(6195,7),(6196,9),(6197,5),(6198,7),(6199,9),(6200,3),(6201,2),(6202,6),(6203,2),(6204,1),(6205,6),(6206,7),(6207,7),(6208,8),(6209,9),(6210,9),(6211,4),(6212,5),(6213,6),(6214,5),(6215,4),(6216,8),(6217,5),(6218,5),(6219,5),(6220,4),(6221,1),(6222,4),(6223,7),(6224,5),(6225,6),(6226,4),(6227,1),(6228,9),(6229,8),(6230,7),(6231,6),(6232,2),(6233,8),(6234,8),(6235,8),(6236,7),(6237,8),(6238,7),(6239,8),(6240,7),(6241,1),(6242,2),(6243,9),(6244,3),(6245,4),(6246,9),(6247,5),(6248,1),(6249,4),(6250,3),(6251,4),(6252,8),(6253,6),(6254,9),(6255,6),(6256,3),(6257,2),(6258,2),(6259,6),(6260,4),(6261,4),(6262,4),(6263,6),(6264,3),(6265,5),(6266,2),(6267,6),(6268,4),(6269,5),(6270,5),(6271,4),(6272,9),(6273,6),(6274,7),(6275,2),(6276,6),(6277,2),(6278,1),(6279,3),(6280,8),(6281,7),(6282,5),(6283,9),(6284,6),(6285,3),(6286,9),(6287,1),(6288,6),(6289,9),(6290,7),(6291,1),(6292,6),(6293,6),(6294,8),(6295,2),(6296,8),(6297,3),(6298,5),(6299,2),(6300,9),(6301,4),(6302,6),(6303,7),(6304,7),(6305,4),(6306,9),(6307,7),(6308,8),(6309,2),(6310,5),(6311,5),(6312,6),(6313,1),(6314,4),(6315,7),(6316,1),(6317,1),(6318,8),(6319,6),(6320,1),(6321,5),(6322,4),(6323,5),(6324,3),(6325,2),(6326,6),(6327,2),(6328,8),(6329,5),(6330,3),(6331,9),(6332,9),(6333,7),(6334,5),(6335,7),(6336,2),(6337,8),(6338,2),(6339,1),(6340,2),(6341,8),(6342,4),(6343,3),(6344,6),(6345,7),(6346,1),(6347,7),(6348,2),(6349,6),(6350,2),(6351,3),(6352,1),(6353,9),(6354,5),(6355,3),(6356,6),(6357,4),(6358,8),(6359,8),(6360,5),(6361,8),(6362,1),(6363,6),(6364,1),(6365,5),(6366,4),(6367,6),(6368,2),(6369,6),(6370,9),(6371,5),(6372,5),(6373,6),(6374,8),(6375,1),(6376,3),(6377,9),(6378,4),(6379,9),(6380,7),(6381,6),(6382,2),(6383,2),(6384,3),(6385,7),(6386,4),(6387,6),(6388,4),(6389,7),(6390,6),(6391,7),(6392,9),(6393,4),(6394,4),(6395,2),(6396,3),(6397,4),(6398,1),(6399,2),(6400,6),(6401,7),(6402,5),(6403,5),(6404,8),(6405,4),(6406,6),(6407,2),(6408,7),(6409,8),(6410,1),(6411,7),(6412,1),(6413,2),(6414,8),(6415,7),(6416,7),(6417,1),(6418,9),(6419,6),(6420,6),(6421,9),(6422,3),(6423,8),(6424,6),(6425,7),(6426,1),(6427,4),(6428,1),(6429,8),(6430,9),(6431,8),(6432,5),(6433,4),(6434,9),(6435,1),(6436,5),(6437,5),(6438,4),(6439,6),(6440,8),(6441,2),(6442,7),(6443,1),(6444,2),(6445,9),(6446,9),(6447,9),(6448,3),(6449,8),(6450,8),(6451,1),(6452,3),(6453,5),(6454,3),(6455,3),(6456,3),(6457,8),(6458,9),(6459,2),(6460,7),(6461,4),(6462,7),(6463,1),(6464,2),(6465,4),(6466,1),(6467,9),(6468,1),(6469,1),(6470,4),(6471,4),(6472,8),(6473,5),(6474,7),(6475,6),(6476,5),(6477,2),(6478,6),(6479,4),(6480,6),(6481,2),(6482,3),(6483,8),(6484,4),(6485,9),(6486,4),(6487,6),(6488,1),(6489,8),(6490,2),(6491,6),(6492,7),(6493,1),(6494,2),(6495,3),(6496,4),(6497,2),(6498,6),(6499,8),(6500,4),(6501,4),(6502,1),(6503,5),(6504,9),(6505,6),(6506,5),(6507,8),(6508,9),(6509,9),(6510,2),(6511,1),(6512,6),(6513,5),(6514,1),(6515,5),(6516,2),(6517,6),(6518,5),(6519,9),(6520,8),(6521,9),(6522,6),(6523,4),(6524,4),(6525,3),(6526,1),(6527,3),(6528,3),(6529,3),(6530,1),(6531,7),(6532,3),(6533,8),(6534,8),(6535,3),(6536,7),(6537,6),(6538,5),(6539,2),(6540,5),(6541,8),(6542,4),(6543,7),(6544,9),(6545,4),(6546,4),(6547,4),(6548,6),(6549,5),(6550,7),(6551,9),(6552,3),(6553,9),(6554,6),(6555,5),(6556,9),(6557,5),(6558,5),(6559,3),(6560,8),(6561,5),(6562,7),(6563,6),(6564,7),(6565,8),(6566,1),(6567,9),(6568,2),(6569,4),(6570,2),(6571,5),(6572,7),(6573,7),(6574,1),(6575,7),(6576,6),(6577,4),(6578,1),(6579,3),(6580,5),(6581,2),(6582,3),(6583,7),(6584,5),(6585,7),(6586,7),(6587,8),(6588,7),(6589,4),(6590,7),(6591,1),(6592,5),(6593,1),(6594,6),(6595,9),(6596,3),(6597,9),(6598,3),(6599,2),(6600,5),(6601,9),(6602,4),(6603,5),(6604,1),(6605,6),(6606,8),(6607,8),(6608,4),(6609,8),(6610,4),(6611,7),(6612,6),(6613,9),(6614,2),(6615,5),(6616,3),(6617,5),(6618,9),(6619,3),(6620,2),(6621,9),(6622,9),(6623,9),(6624,9),(6625,7),(6626,6),(6627,8),(6628,4),(6629,7),(6630,3),(6631,4),(6632,9),(6633,2),(6634,9),(6635,8),(6636,6),(6637,8),(6638,7),(6639,1),(6640,9),(6641,3),(6642,1),(6643,9),(6644,9),(6645,3),(6646,6),(6647,6),(6648,5),(6649,3),(6650,8),(6651,5),(6652,2),(6653,9),(6654,9),(6655,9),(6656,3),(6657,6),(6658,9),(6659,9),(6660,3),(6661,2),(6662,1),(6663,5),(6664,7),(6665,3),(6666,1),(6667,1),(6668,2),(6669,7),(6670,5),(6671,1),(6672,1),(6673,7),(6674,9),(6675,6),(6676,8),(6677,4),(6678,8),(6679,4),(6680,9),(6681,6),(6682,9),(6683,8),(6684,1),(6685,3),(6686,4),(6687,2),(6688,8),(6689,1),(6690,9),(6691,2),(6692,1),(6693,3),(6694,4),(6695,5),(6696,9),(6697,7),(6698,1),(6699,9),(6700,4),(6701,4),(6702,1),(6703,7),(6704,7),(6705,7),(6706,8),(6707,8),(6708,2),(6709,1),(6710,3),(6711,1),(6712,2),(6713,9),(6714,9),(6715,7),(6716,7),(6717,5),(6718,7),(6719,1),(6720,5),(6721,9),(6722,2),(6723,8),(6724,7),(6725,1),(6726,1),(6727,9),(6728,5),(6729,2),(6730,3),(6731,7),(6732,7),(6733,2),(6734,5),(6735,8),(6736,1),(6737,4),(6738,9),(6739,1),(6740,8),(6741,6),(6742,5),(6743,6),(6744,7),(6745,6),(6746,8),(6747,9),(6748,4),(6749,7),(6750,5),(6751,4),(6752,7),(6753,9),(6754,6),(6755,3),(6756,8),(6757,4),(6758,5),(6759,1),(6760,8),(6761,6),(6762,2),(6763,8),(6764,4),(6765,3),(6766,4),(6767,8),(6768,6),(6769,6),(6770,2),(6771,2),(6772,9),(6773,5),(6774,9),(6775,2),(6776,3),(6777,6),(6778,7),(6779,2),(6780,2),(6781,4),(6782,3),(6783,1),(6784,9),(6785,5),(6786,8),(6787,4),(6788,5),(6789,8),(6790,6),(6791,6),(6792,6),(6793,3),(6794,5),(6795,9),(6796,9),(6797,7),(6798,3),(6799,8),(6800,5),(6801,3),(6802,9),(6803,1),(6804,5),(6805,1),(6806,8),(6807,4),(6808,7),(6809,5),(6810,5),(6811,9),(6812,4),(6813,2),(6814,3),(6815,3),(6816,7),(6817,8),(6818,8),(6819,5),(6820,7),(6821,6),(6822,3),(6823,9),(6824,3),(6825,6),(6826,6),(6827,3),(6828,8),(6829,8),(6830,4),(6831,5),(6832,2),(6833,4),(6834,3),(6835,9),(6836,5),(6837,4),(6838,4),(6839,8),(6840,4),(6841,1),(6842,4),(6843,6),(6844,7),(6845,2),(6846,3),(6847,1),(6848,7),(6849,1),(6850,8),(6851,6),(6852,6),(6853,3),(6854,2),(6855,6),(6856,5),(6857,3),(6858,5),(6859,1),(6860,2),(6861,1),(6862,8),(6863,1),(6864,5),(6865,5),(6866,2),(6867,7),(6868,9),(6869,4),(6870,3),(6871,6),(6872,2),(6873,5),(6874,3),(6875,6),(6876,7),(6877,6),(6878,3),(6879,7),(6880,6),(6881,5),(6882,2),(6883,3),(6884,1),(6885,9),(6886,5),(6887,3),(6888,2),(6889,1),(6890,1),(6891,2),(6892,6),(6893,6),(6894,5),(6895,3),(6896,8),(6897,9),(6898,4),(6899,5),(6900,6),(6901,1),(6902,5),(6903,9),(6904,4),(6905,1),(6906,1),(6907,6),(6908,1),(6909,8),(6910,7),(6911,5),(6912,2),(6913,9),(6914,8),(6915,3),(6916,1),(6917,7),(6918,3),(6919,4),(6920,1),(6921,3),(6922,1),(6923,1),(6924,3),(6925,2),(6926,6),(6927,9),(6928,2),(6929,6),(6930,6),(6931,7),(6932,1),(6933,1),(6934,6),(6935,7),(6936,6),(6937,1),(6938,3),(6939,5),(6940,6),(6941,8),(6942,7),(6943,6),(6944,8),(6945,1),(6946,6),(6947,8),(6948,8),(6949,5),(6950,3),(6951,4),(6952,5),(6953,6),(6954,1),(6955,1),(6956,8),(6957,1),(6958,4),(6959,7),(6960,3),(6961,2),(6962,2),(6963,5),(6964,1),(6965,3),(6966,1),(6967,9),(6968,9),(6969,4),(6970,7),(6971,9),(6972,5),(6973,7),(6974,3),(6975,7),(6976,5),(6977,7),(6978,2),(6979,4),(6980,9),(6981,1),(6982,9),(6983,5),(6984,8),(6985,9),(6986,5),(6987,9),(6988,1),(6989,9),(6990,1),(6991,1),(6992,5),(6993,8),(6994,5),(6995,5),(6996,8),(6997,3),(6998,1),(6999,8),(7000,6),(7001,3),(7002,3),(7003,3),(7004,6),(7005,3),(7006,4),(7007,4),(7008,9),(7009,2),(7010,8),(7011,9),(7012,7),(7013,5),(7014,7),(7015,5),(7016,7),(7017,2),(7018,6),(7019,7),(7020,2),(7021,8),(7022,5),(7023,9),(7024,8),(7025,7),(7026,9),(7027,8),(7028,9),(7029,5),(7030,9),(7031,4),(7032,4),(7033,6),(7034,5),(7035,3),(7036,3),(7037,6),(7038,9),(7039,9),(7040,9),(7041,6),(7042,1),(7043,4),(7044,5),(7045,6),(7046,2),(7047,6),(7048,2),(7049,8),(7050,4),(7051,9),(7052,7),(7053,4),(7054,4),(7055,6),(7056,8),(7057,1),(7058,6),(7059,1),(7060,3),(7061,7),(7062,4),(7063,6),(7064,3),(7065,4),(7066,1),(7067,5),(7068,1),(7069,5),(7070,8),(7071,4),(7072,2),(7073,2),(7074,6),(7075,2),(7076,1),(7077,2),(7078,3),(7079,1),(7080,7),(7081,6),(7082,7),(7083,2),(7084,2),(7085,1),(7086,4),(7087,1),(7088,9),(7089,9),(7090,5),(7091,7),(7092,9),(7093,9),(7094,3),(7095,7),(7096,5),(7097,5),(7098,2),(7099,2),(7100,2),(7101,4),(7102,4),(7103,3),(7104,8),(7105,4),(7106,7),(7107,6),(7108,4),(7109,6),(7110,1),(7111,6),(7112,1),(7113,8),(7114,3),(7115,8),(7116,6),(7117,5),(7118,5),(7119,7),(7120,9),(7121,5),(7122,7),(7123,9),(7124,3),(7125,4),(7126,9),(7127,2),(7128,1),(7129,1),(7130,9),(7131,1),(7132,9),(7133,9),(7134,9),(7135,4),(7136,2),(7137,2),(7138,4),(7139,7),(7140,9),(7141,4),(7142,2),(7143,3),(7144,1),(7145,7),(7146,7),(7147,7),(7148,2),(7149,7),(7150,1),(7151,2),(7152,8),(7153,8),(7154,7),(7155,7),(7156,3),(7157,1),(7158,3),(7159,9),(7160,7),(7161,3),(7162,6),(7163,7),(7164,8),(7165,3),(7166,7),(7167,1),(7168,3),(7169,6),(7170,2),(7171,6),(7172,6),(7173,4),(7174,9),(7175,8),(7176,5),(7177,9),(7178,1),(7179,9),(7180,1),(7181,7),(7182,4),(7183,9),(7184,1),(7185,7),(7186,5),(7187,6),(7188,3),(7189,3),(7190,1),(7191,2),(7192,5),(7193,1),(7194,5),(7195,1),(7196,4),(7197,1),(7198,5),(7199,1),(7200,5),(7201,6),(7202,3),(7203,6),(7204,7),(7205,7),(7206,6),(7207,7),(7208,9),(7209,9),(7210,8),(7211,6),(7212,3),(7213,9),(7214,4),(7215,1),(7216,9),(7217,9),(7218,5),(7219,7),(7220,4),(7221,8),(7222,4),(7223,9),(7224,1),(7225,3),(7226,7),(7227,1),(7228,5),(7229,8),(7230,4),(7231,3),(7232,8),(7233,2),(7234,6),(7235,4),(7236,8),(7237,6),(7238,5),(7239,4),(7240,5),(7241,2),(7242,7),(7243,9),(7244,8),(7245,8),(7246,4),(7247,4),(7248,3),(7249,8),(7250,8),(7251,8),(7252,5),(7253,6),(7254,3),(7255,1),(7256,2),(7257,2),(7258,8),(7259,3),(7260,2),(7261,3),(7262,6),(7263,5),(7264,4),(7265,5),(7266,1),(7267,7),(7268,3),(7269,2),(7270,5),(7271,4),(7272,4),(7273,3),(7274,5),(7275,1),(7276,7),(7277,2),(7278,6),(7279,7),(7280,1),(7281,9),(7282,9),(7283,4),(7284,9),(7285,6),(7286,1),(7287,2),(7288,1),(7289,2),(7290,4),(7291,7),(7292,6),(7293,8),(7294,3),(7295,1),(7296,8),(7297,3),(7298,8),(7299,9),(7300,3),(7301,7),(7302,3),(7303,1),(7304,6),(7305,3),(7306,6),(7307,6),(7308,4),(7309,2),(7310,8),(7311,7),(7312,8),(7313,8),(7314,2),(7315,1),(7316,8),(7317,8),(7318,9),(7319,7),(7320,9),(7321,5),(7322,5),(7323,2),(7324,6),(7325,2),(7326,4),(7327,7),(7328,5),(7329,9),(7330,6),(7331,1),(7332,7),(7333,6),(7334,6),(7335,5),(7336,5),(7337,7),(7338,9),(7339,8),(7340,5),(7341,7),(7342,6),(7343,9),(7344,2),(7345,8),(7346,3),(7347,1),(7348,3),(7349,7),(7350,7),(7351,3),(7352,5),(7353,3),(7354,1),(7355,8),(7356,1),(7357,9),(7358,3),(7359,7),(7360,2),(7361,1),(7362,3),(7363,8),(7364,4),(7365,3),(7366,3),(7367,4),(7368,9),(7369,4),(7370,9),(7371,5),(7372,4),(7373,5),(7374,5),(7375,2),(7376,7),(7377,7),(7378,2),(7379,2),(7380,9),(7381,8),(7382,1),(7383,6),(7384,5),(7385,7),(7386,4),(7387,3),(7388,7),(7389,2),(7390,6),(7391,2),(7392,2),(7393,6),(7394,1),(7395,2),(7396,4),(7397,3),(7398,5),(7399,5),(7400,2),(7401,6),(7402,4),(7403,2),(7404,5),(7405,8),(7406,5),(7407,9),(7408,4),(7409,6),(7410,2),(7411,6),(7412,5),(7413,8),(7414,3),(7415,9),(7416,8),(7417,8),(7418,8),(7419,9),(7420,4),(7421,3),(7422,1),(7423,8),(7424,5),(7425,6),(7426,7),(7427,7),(7428,2),(7429,6),(7430,3),(7431,5),(7432,4),(7433,8),(7434,4),(7435,7),(7436,4),(7437,8),(7438,8),(7439,3),(7440,2),(7441,9),(7442,8),(7443,4),(7444,4),(7445,9),(7446,7),(7447,3),(7448,9),(7449,8),(7450,2),(7451,4),(7452,4),(7453,1),(7454,3),(7455,4),(7456,2),(7457,7),(7458,8),(7459,8),(7460,2),(7461,7),(7462,9),(7463,4),(7464,4),(7465,6),(7466,2),(7467,4),(7468,7),(7469,9),(7470,6),(7471,2),(7472,5),(7473,9),(7474,7),(7475,5),(7476,9),(7477,3),(7478,2),(7479,4),(7480,4),(7481,8),(7482,1),(7483,2),(7484,8),(7485,3),(7486,6),(7487,8),(7488,5),(7489,6),(7490,8),(7491,8),(7492,8),(7493,1),(7494,4),(7495,8),(7496,3),(7497,9),(7498,6),(7499,7),(7500,6),(7501,9),(7502,7),(7503,9),(7504,3),(7505,6),(7506,1),(7507,5),(7508,6),(7509,1),(7510,7),(7511,4),(7512,5),(7513,1),(7514,5),(7515,2),(7516,2),(7517,8),(7518,8),(7519,2),(7520,8),(7521,2),(7522,8),(7523,4),(7524,5),(7525,4),(7526,3),(7527,8),(7528,7),(7529,5),(7530,8),(7531,2),(7532,4),(7533,3),(7534,6),(7535,3),(7536,2),(7537,9),(7538,9),(7539,3),(7540,9),(7541,4),(7542,4),(7543,7),(7544,5),(7545,1),(7546,9),(7547,8),(7548,1),(7549,2),(7550,8),(7551,8),(7552,9),(7553,2),(7554,6),(7555,9),(7556,5),(7557,4),(7558,8),(7559,2),(7560,8),(7561,6),(7562,6),(7563,4),(7564,8),(7565,3),(7566,9),(7567,4),(7568,9),(7569,9),(7570,9),(7571,1),(7572,4),(7573,5),(7574,8),(7575,1),(7576,3),(7577,6),(7578,6),(7579,5),(7580,1),(7581,8),(7582,8),(7583,5),(7584,9),(7585,3),(7586,7),(7587,1),(7588,3),(7589,3),(7590,3),(7591,9),(7592,9),(7593,9),(7594,7),(7595,3),(7596,4),(7597,8),(7598,2),(7599,6),(7600,3),(7601,9),(7602,9),(7603,1),(7604,5),(7605,7),(7606,7),(7607,6),(7608,6),(7609,8),(7610,3),(7611,8),(7612,8),(7613,4),(7614,6),(7615,3),(7616,6),(7617,7),(7618,7),(7619,3),(7620,5),(7621,4),(7622,8),(7623,5),(7624,5),(7625,4),(7626,8),(7627,6),(7628,3),(7629,2),(7630,3),(7631,4),(7632,8),(7633,3),(7634,7),(7635,2),(7636,1),(7637,7),(7638,2),(7639,7),(7640,9),(7641,8),(7642,6),(7643,3),(7644,9),(7645,8),(7646,4),(7647,5),(7648,9),(7649,5),(7650,3),(7651,2),(7652,1),(7653,8),(7654,3),(7655,3),(7656,1),(7657,8),(7658,7),(7659,6),(7660,9),(7661,1),(7662,9),(7663,5),(7664,7),(7665,3),(7666,1),(7667,8),(7668,3),(7669,6),(7670,3),(7671,4),(7672,6),(7673,3),(7674,5),(7675,4),(7676,4),(7677,6),(7678,6),(7679,6),(7680,6),(7681,3),(7682,4),(7683,7),(7684,6),(7685,3),(7686,2),(7687,6),(7688,2),(7689,4),(7690,7),(7691,3),(7692,4),(7693,3),(7694,7),(7695,8),(7696,1),(7697,9),(7698,9),(7699,5),(7700,6),(7701,6),(7702,5),(7703,8),(7704,6),(7705,9),(7706,7),(7707,4),(7708,5),(7709,6),(7710,9),(7711,8),(7712,5),(7713,8),(7714,6),(7715,8),(7716,6),(7717,1),(7718,4),(7719,5),(7720,9),(7721,1),(7722,9),(7723,6),(7724,8),(7725,3),(7726,8),(7727,5),(7728,5),(7729,7),(7730,3),(7731,1),(7732,8),(7733,4),(7734,1),(7735,6),(7736,4),(7737,6),(7738,3),(7739,1),(7740,3),(7741,2),(7742,1),(7743,8),(7744,7),(7745,6),(7746,2),(7747,1),(7748,3),(7749,8),(7750,6),(7751,2),(7752,9),(7753,9),(7754,6),(7755,1),(7756,8),(7757,1),(7758,6),(7759,7),(7760,8),(7761,1),(7762,9),(7763,7),(7764,8),(7765,6),(7766,9),(7767,5),(7768,7),(7769,3),(7770,9),(7771,2),(7772,7),(7773,6),(7774,4),(7775,6),(7776,1),(7777,5),(7778,2),(7779,8),(7780,7),(7781,2),(7782,1),(7783,8),(7784,9),(7785,5),(7786,5),(7787,9),(7788,1),(7789,6),(7790,5),(7791,4),(7792,6),(7793,5),(7794,5),(7795,1),(7796,1),(7797,4),(7798,3),(7799,9),(7800,3),(7801,4),(7802,9),(7803,6),(7804,6),(7805,5),(7806,2),(7807,8),(7808,2),(7809,2),(7810,4),(7811,5),(7812,4),(7813,1),(7814,6),(7815,4),(7816,7),(7817,1),(7818,8),(7819,2),(7820,5),(7821,9),(7822,8),(7823,5),(7824,1),(7825,8),(7826,6),(7827,8),(7828,1),(7829,1),(7830,8),(7831,4),(7832,7),(7833,4),(7834,4),(7835,3),(7836,6),(7837,1),(7838,3),(7839,4),(7840,8),(7841,5),(7842,3),(7843,7),(7844,8),(7845,8),(7846,2),(7847,5),(7848,9),(7849,6),(7850,1),(7851,8),(7852,5),(7853,5),(7854,2),(7855,3),(7856,5),(7857,8),(7858,7),(7859,6),(7860,8),(7861,2),(7862,4),(7863,1),(7864,2),(7865,9),(7866,7),(7867,6),(7868,4),(7869,9),(7870,7),(7871,6),(7872,4),(7873,7),(7874,2),(7875,6),(7876,7),(7877,4),(7878,6),(7879,4),(7880,5),(7881,2),(7882,9),(7883,3),(7884,1),(7885,9),(7886,8),(7887,8),(7888,3),(7889,4),(7890,2),(7891,5),(7892,3),(7893,5),(7894,2),(7895,4),(7896,5),(7897,4),(7898,1),(7899,1),(7900,3),(7901,2),(7902,1),(7903,5),(7904,8),(7905,1),(7906,3),(7907,7),(7908,7),(7909,3),(7910,6),(7911,5),(7912,8),(7913,6),(7914,7),(7915,6),(7916,4),(7917,7),(7918,7),(7919,9),(7920,6),(7921,8),(7922,2),(7923,5),(7924,1),(7925,3),(7926,1),(7927,6),(7928,1),(7929,8),(7930,2),(7931,3),(7932,4),(7933,5),(7934,5),(7935,9),(7936,3),(7937,3),(7938,8),(7939,2),(7940,5),(7941,2),(7942,7),(7943,9),(7944,9),(7945,1),(7946,2),(7947,9),(7948,4),(7949,4),(7950,9),(7951,6),(7952,5),(7953,6),(7954,5),(7955,8),(7956,1),(7957,8),(7958,7),(7959,2),(7960,9),(7961,6),(7962,2),(7963,5),(7964,1),(7965,8),(7966,6),(7967,3),(7968,2),(7969,4),(7970,7),(7971,4),(7972,6),(7973,7),(7974,1),(7975,7),(7976,3),(7977,3),(7978,2),(7979,7),(7980,1),(7981,2),(7982,2),(7983,8),(7984,3),(7985,2),(7986,5),(7987,9),(7988,7),(7989,3),(7990,4),(7991,4),(7992,8),(7993,1),(7994,2),(7995,8),(7996,4),(7997,3),(7998,7),(7999,6),(8000,3),(8001,1),(8002,2),(8003,3),(8004,5),(8005,8),(8006,1),(8007,2),(8008,8),(8009,7),(8010,2),(8011,4),(8012,8),(8013,2),(8014,5),(8015,6),(8016,1),(8017,7),(8018,4),(8019,6),(8020,8),(8021,1),(8022,2),(8023,6),(8024,5),(8025,3),(8026,6),(8027,6),(8028,3),(8029,3),(8030,5),(8031,5),(8032,1),(8033,6),(8034,9),(8035,2),(8036,3),(8037,2),(8038,6),(8039,2),(8040,7),(8041,8),(8042,2),(8043,3),(8044,1),(8045,5),(8046,7),(8047,9),(8048,4),(8049,1),(8050,8),(8051,1),(8052,7),(8053,1),(8054,5),(8055,7),(8056,6),(8057,4),(8058,5),(8059,6),(8060,5),(8061,7),(8062,3),(8063,7),(8064,3),(8065,3),(8066,4),(8067,7),(8068,3),(8069,7),(8070,8),(8071,8),(8072,8),(8073,5),(8074,3),(8075,6),(8076,8),(8077,6),(8078,9),(8079,3),(8080,2),(8081,3),(8082,7),(8083,9),(8084,5),(8085,1),(8086,3),(8087,1),(8088,9),(8089,9),(8090,9),(8091,4),(8092,4),(8093,9),(8094,3),(8095,3),(8096,5),(8097,8),(8098,7),(8099,1),(8100,7),(8101,7),(8102,8),(8103,3),(8104,8),(8105,5),(8106,5),(8107,2),(8108,2),(8109,5),(8110,8),(8111,3),(8112,3),(8113,6),(8114,9),(8115,2),(8116,2),(8117,8),(8118,2),(8119,3),(8120,8),(8121,2),(8122,7),(8123,7),(8124,9),(8125,2),(8126,7),(8127,9),(8128,3),(8129,4),(8130,4),(8131,8),(8132,1),(8133,8),(8134,5),(8135,9),(8136,5),(8137,1),(8138,9),(8139,9),(8140,5),(8141,9),(8142,2),(8143,4),(8144,9),(8145,6),(8146,6),(8147,4),(8148,3),(8149,5),(8150,4),(8151,3),(8152,7),(8153,9),(8154,6),(8155,4),(8156,4),(8157,5),(8158,4),(8159,5),(8160,7),(8161,9),(8162,6),(8163,2),(8164,2),(8165,2),(8166,5),(8167,5),(8168,1),(8169,8),(8170,8),(8171,4),(8172,4),(8173,5),(8174,3),(8175,9),(8176,9),(8177,7),(8178,4),(8179,1),(8180,9),(8181,5),(8182,3),(8183,2),(8184,6),(8185,3),(8186,1),(8187,3),(8188,4),(8189,7),(8190,3),(8191,9),(8192,8),(8193,4),(8194,5),(8195,6),(8196,8),(8197,2),(8198,5),(8199,3),(8200,3),(8201,4),(8202,4),(8203,3),(8204,8),(8205,3),(8206,8),(8207,2),(8208,2),(8209,2),(8210,5),(8211,4),(8212,2),(8213,9),(8214,2),(8215,1),(8216,1),(8217,5),(8218,7),(8219,6),(8220,5),(8221,6),(8222,1),(8223,1),(8224,8),(8225,5),(8226,2),(8227,5),(8228,1),(8229,1),(8230,5),(8231,6),(8232,7),(8233,8),(8234,5),(8235,5),(8236,5),(8237,8),(8238,6),(8239,3),(8240,4),(8241,4),(8242,5),(8243,7),(8244,6),(8245,5),(8246,7),(8247,4),(8248,4),(8249,3),(8250,9),(8251,5),(8252,2),(8253,9),(8254,9),(8255,6),(8256,9),(8257,6),(8258,7),(8259,3),(8260,9),(8261,1),(8262,6),(8263,3),(8264,6),(8265,5),(8266,5),(8267,4),(8268,1),(8269,9),(8270,1),(8271,5),(8272,2),(8273,8),(8274,4),(8275,7),(8276,3),(8277,2),(8278,5),(8279,7),(8280,9),(8281,9),(8282,6),(8283,8),(8284,9),(8285,9),(8286,8),(8287,5),(8288,1),(8289,9),(8290,2),(8291,3),(8292,6),(8293,9),(8294,7),(8295,2),(8296,8),(8297,2),(8298,7),(8299,7),(8300,8),(8301,1),(8302,9),(8303,5),(8304,1),(8305,5),(8306,7),(8307,3),(8308,2),(8309,3),(8310,9),(8311,2),(8312,8),(8313,9),(8314,2),(8315,5),(8316,2),(8317,8),(8318,2),(8319,6),(8320,7),(8321,3),(8322,1),(8323,4),(8324,7),(8325,9),(8326,9),(8327,4),(8328,1),(8329,4),(8330,2),(8331,5),(8332,2),(8333,8),(8334,9),(8335,5),(8336,6),(8337,3),(8338,5),(8339,9),(8340,4),(8341,6),(8342,8),(8343,4),(8344,3),(8345,7),(8346,2),(8347,6),(8348,6),(8349,8),(8350,9),(8351,1),(8352,4),(8353,3),(8354,8),(8355,2),(8356,2),(8357,2),(8358,3),(8359,9),(8360,1),(8361,5),(8362,7),(8363,7),(8364,9),(8365,6),(8366,1),(8367,8),(8368,2),(8369,8),(8370,3),(8371,9),(8372,9),(8373,1),(8374,5),(8375,8),(8376,1),(8377,9),(8378,8),(8379,5),(8380,4),(8381,1),(8382,5),(8383,6),(8384,6),(8385,5),(8386,6),(8387,3),(8388,5),(8389,2),(8390,5),(8391,8),(8392,1),(8393,3),(8394,4),(8395,9),(8396,5),(8397,4),(8398,1),(8399,6),(8400,2),(8401,7),(8402,3),(8403,7),(8404,7),(8405,6),(8406,3),(8407,6),(8408,6),(8409,1),(8410,8),(8411,7),(8412,9),(8413,8),(8414,5),(8415,9),(8416,3),(8417,6),(8418,5),(8419,3),(8420,3),(8421,4),(8422,2),(8423,4),(8424,8),(8425,3),(8426,2),(8427,1),(8428,6),(8429,5),(8430,7),(8431,6),(8432,2),(8433,5),(8434,8),(8435,6),(8436,5),(8437,1),(8438,2),(8439,5),(8440,4),(8441,9),(8442,7),(8443,2),(8444,9),(8445,9),(8446,3),(8447,8),(8448,3),(8449,8),(8450,5),(8451,7),(8452,4),(8453,8),(8454,8),(8455,5),(8456,6),(8457,3),(8458,7),(8459,8),(8460,3),(8461,9),(8462,4),(8463,8),(8464,2),(8465,7),(8466,7),(8467,6),(8468,4),(8469,5),(8470,5),(8471,3),(8472,8),(8473,4),(8474,9),(8475,8),(8476,9),(8477,5),(8478,3),(8479,8),(8480,8),(8481,2),(8482,8),(8483,1),(8484,6),(8485,1),(8486,8),(8487,8),(8488,2),(8489,9),(8490,3),(8491,1),(8492,5),(8493,8),(8494,9),(8495,5),(8496,1),(8497,7),(8498,1),(8499,6),(8500,6),(8501,6),(8502,4),(8503,2),(8504,1),(8505,3),(8506,4),(8507,3),(8508,6),(8509,4),(8510,1),(8511,9),(8512,7),(8513,2),(8514,2),(8515,5),(8516,9),(8517,8),(8518,7),(8519,9),(8520,1),(8521,1),(8522,7),(8523,1),(8524,5),(8525,2),(8526,6),(8527,9),(8528,4),(8529,6),(8530,4),(8531,9),(8532,1),(8533,9),(8534,3),(8535,5),(8536,5),(8537,7),(8538,3),(8539,9),(8540,1),(8541,6),(8542,2),(8543,5),(8544,5),(8545,7),(8546,2),(8547,1),(8548,5),(8549,6),(8550,5),(8551,4),(8552,6),(8553,4),(8554,5),(8555,8),(8556,3),(8557,1),(8558,7),(8559,7),(8560,3),(8561,9),(8562,6),(8563,1),(8564,6),(8565,6),(8566,4),(8567,5),(8568,3),(8569,2),(8570,3),(8571,8),(8572,4),(8573,7),(8574,8),(8575,7),(8576,3),(8577,8),(8578,4),(8579,7),(8580,6),(8581,1),(8582,1),(8583,2),(8584,7),(8585,5),(8586,4),(8587,3),(8588,3),(8589,6),(8590,6),(8591,9),(8592,1),(8593,5),(8594,9),(8595,1),(8596,5),(8597,6),(8598,2),(8599,7),(8600,5),(8601,8),(8602,9),(8603,1),(8604,3),(8605,8),(8606,7),(8607,4),(8608,3),(8609,2),(8610,4),(8611,2),(8612,8),(8613,6),(8614,2),(8615,6),(8616,9),(8617,7),(8618,5),(8619,3),(8620,3),(8621,4),(8622,7),(8623,3),(8624,6),(8625,1),(8626,5),(8627,1),(8628,4),(8629,7),(8630,4),(8631,4),(8632,7),(8633,2),(8634,4),(8635,3),(8636,1),(8637,4),(8638,3),(8639,1),(8640,2),(8641,8),(8642,7),(8643,4),(8644,3),(8645,4),(8646,7),(8647,7),(8648,9),(8649,9),(8650,6),(8651,8),(8652,1),(8653,1),(8654,5),(8655,1),(8656,3),(8657,9),(8658,3),(8659,6),(8660,8),(8661,3),(8662,8),(8663,9),(8664,2),(8665,5),(8666,2),(8667,1),(8668,6),(8669,2),(8670,5),(8671,2),(8672,9),(8673,8),(8674,3),(8675,2),(8676,8),(8677,1),(8678,6),(8679,7),(8680,1),(8681,2),(8682,1),(8683,8),(8684,1),(8685,7),(8686,6),(8687,4),(8688,4),(8689,9),(8690,4),(8691,6),(8692,9),(8693,5),(8694,9),(8695,7),(8696,1),(8697,6),(8698,9),(8699,9),(8700,2),(8701,1),(8702,7),(8703,3),(8704,6),(8705,7),(8706,4),(8707,3),(8708,8),(8709,5),(8710,2),(8711,6),(8712,3),(8713,2),(8714,3),(8715,9),(8716,4),(8717,3),(8718,9),(8719,1),(8720,7),(8721,2),(8722,7),(8723,1),(8724,4),(8725,1),(8726,9),(8727,3),(8728,1),(8729,8),(8730,1),(8731,4),(8732,8),(8733,4),(8734,5),(8735,3),(8736,8),(8737,8),(8738,3),(8739,2),(8740,2),(8741,2),(8742,7),(8743,7),(8744,8),(8745,5),(8746,7),(8747,5),(8748,6),(8749,7),(8750,2),(8751,3),(8752,9),(8753,2),(8754,6),(8755,8),(8756,9),(8757,3),(8758,9),(8759,7),(8760,3),(8761,6),(8762,8),(8763,8),(8764,2),(8765,6),(8766,8),(8767,7),(8768,2),(8769,1),(8770,2),(8771,2),(8772,1),(8773,6),(8774,5),(8775,4),(8776,5),(8777,7),(8778,4),(8779,7),(8780,4),(8781,4),(8782,7),(8783,6),(8784,3),(8785,7),(8786,2),(8787,9),(8788,2),(8789,4),(8790,4),(8791,3),(8792,7),(8793,2),(8794,8),(8795,5),(8796,7),(8797,3),(8798,3),(8799,5),(8800,5),(8801,5),(8802,1),(8803,8),(8804,4),(8805,6),(8806,4),(8807,8),(8808,7),(8809,1),(8810,4),(8811,8),(8812,9),(8813,7),(8814,7),(8815,2),(8816,3),(8817,2),(8818,4),(8819,8),(8820,3),(8821,4),(8822,7),(8823,6),(8824,7),(8825,8),(8826,2),(8827,4),(8828,8),(8829,8),(8830,5),(8831,9),(8832,3),(8833,6),(8834,7),(8835,9),(8836,1),(8837,4),(8838,3),(8839,3),(8840,5),(8841,7),(8842,3),(8843,3),(8844,9),(8845,1),(8846,4),(8847,1),(8848,8),(8849,9),(8850,4),(8851,5),(8852,5),(8853,6),(8854,9),(8855,4),(8856,3),(8857,9),(8858,3),(8859,3),(8860,9),(8861,3),(8862,5),(8863,5),(8864,2),(8865,1),(8866,5),(8867,1),(8868,5),(8869,8),(8870,1),(8871,2),(8872,5),(8873,1),(8874,7),(8875,5),(8876,7),(8877,3),(8878,5),(8879,3),(8880,4),(8881,5),(8882,1),(8883,4),(8884,3),(8885,4),(8886,7),(8887,7),(8888,4),(8889,3),(8890,9),(8891,3),(8892,8),(8893,6),(8894,2),(8895,7),(8896,6),(8897,5),(8898,1),(8899,1),(8900,6),(8901,3),(8902,9),(8903,6),(8904,1),(8905,4),(8906,8),(8907,1),(8908,4),(8909,2),(8910,8),(8911,1),(8912,6),(8913,3),(8914,4),(8915,2),(8916,3),(8917,5),(8918,6),(8919,1),(8920,4),(8921,6),(8922,3),(8923,3),(8924,4),(8925,4),(8926,3),(8927,3),(8928,5),(8929,3),(8930,5),(8931,5),(8932,8),(8933,3),(8934,6),(8935,7),(8936,7),(8937,4),(8938,9),(8939,2),(8940,2),(8941,8),(8942,9),(8943,1),(8944,3),(8945,8),(8946,2),(8947,8),(8948,4),(8949,8),(8950,4),(8951,9),(8952,1),(8953,1),(8954,5),(8955,6),(8956,5),(8957,3),(8958,3),(8959,1),(8960,8),(8961,6),(8962,9),(8963,5),(8964,9),(8965,1),(8966,6),(8967,5),(8968,5),(8969,6),(8970,8),(8971,3),(8972,8),(8973,8),(8974,6),(8975,3),(8976,2),(8977,2),(8978,6),(8979,3),(8980,1),(8981,3),(8982,9),(8983,5),(8984,8),(8985,2),(8986,5),(8987,3),(8988,2),(8989,1),(8990,7),(8991,3),(8992,6),(8993,8),(8994,8),(8995,9),(8996,6),(8997,8),(8998,6),(8999,3),(9000,8),(9001,8),(9002,9),(9003,1),(9004,5),(9005,1),(9006,8),(9007,4),(9008,4),(9009,3),(9010,1),(9011,4),(9012,4),(9013,2),(9014,2),(9015,8),(9016,9),(9017,9),(9018,4),(9019,8),(9020,8),(9021,8),(9022,9),(9023,6),(9024,8),(9025,9),(9026,3),(9027,7),(9028,4),(9029,9),(9030,1),(9031,3),(9032,6),(9033,3),(9034,3),(9035,1),(9036,3),(9037,7),(9038,7),(9039,6),(9040,7),(9041,3),(9042,5),(9043,1),(9044,4),(9045,7),(9046,3),(9047,4),(9048,9),(9049,2),(9050,5),(9051,2),(9052,8),(9053,5),(9054,7),(9055,9),(9056,7),(9057,8),(9058,8),(9059,4),(9060,6),(9061,3),(9062,6),(9063,5),(9064,8),(9065,2),(9066,7),(9067,7),(9068,8),(9069,4),(9070,7),(9071,2),(9072,7),(9073,7),(9074,9),(9075,4),(9076,7),(9077,2),(9078,1),(9079,4),(9080,1),(9081,1),(9082,9),(9083,4),(9084,2),(9085,3),(9086,2),(9087,8),(9088,7),(9089,3),(9090,6),(9091,1),(9092,9),(9093,2),(9094,4),(9095,4),(9096,6),(9097,2),(9098,2),(9099,6),(9100,5),(9101,3),(9102,9),(9103,6),(9104,5),(9105,6),(9106,3),(9107,4),(9108,1),(9109,9),(9110,3),(9111,6),(9112,9),(9113,3),(9114,6),(9115,6),(9116,7),(9117,1),(9118,2),(9119,8),(9120,3),(9121,2),(9122,1),(9123,6),(9124,2),(9125,4),(9126,7),(9127,7),(9128,5),(9129,3),(9130,9),(9131,6),(9132,5),(9133,2),(9134,9),(9135,6),(9136,7),(9137,5),(9138,2),(9139,5),(9140,8),(9141,4),(9142,6),(9143,3),(9144,1),(9145,7),(9146,3),(9147,7),(9148,8),(9149,6),(9150,3),(9151,2),(9152,8),(9153,6),(9154,2),(9155,8),(9156,8),(9157,9),(9158,7),(9159,7),(9160,7),(9161,8),(9162,4),(9163,1),(9164,4),(9165,2),(9166,8),(9167,5),(9168,4),(9169,1),(9170,1),(9171,8),(9172,8),(9173,4),(9174,5),(9175,5),(9176,2),(9177,9),(9178,5),(9179,3),(9180,7),(9181,7),(9182,2),(9183,3),(9184,5),(9185,3),(9186,4),(9187,9),(9188,7),(9189,8),(9190,2),(9191,4),(9192,9),(9193,6),(9194,7),(9195,3),(9196,4),(9197,4),(9198,9),(9199,1),(9200,1),(9201,4),(9202,6),(9203,6),(9204,8),(9205,3),(9206,8),(9207,6),(9208,2),(9209,9),(9210,1),(9211,2),(9212,4),(9213,6),(9214,8),(9215,8),(9216,6),(9217,1),(9218,2),(9219,8),(9220,1),(9221,5),(9222,5),(9223,7),(9224,4),(9225,2),(9226,3),(9227,2),(9228,8),(9229,6),(9230,6),(9231,2),(9232,4),(9233,9),(9234,9),(9235,5),(9236,3),(9237,7),(9238,1),(9239,7),(9240,8),(9241,7),(9242,8),(9243,3),(9244,2),(9245,2),(9246,8),(9247,9),(9248,9),(9249,6),(9250,4),(9251,8),(9252,2),(9253,2),(9254,5),(9255,9),(9256,5),(9257,1),(9258,6),(9259,8),(9260,5),(9261,3),(9262,6),(9263,3),(9264,6),(9265,9),(9266,5),(9267,1),(9268,4),(9269,9),(9270,9),(9271,8),(9272,9),(9273,1),(9274,8),(9275,9),(9276,5),(9277,5),(9278,8),(9279,8),(9280,8),(9281,5),(9282,8),(9283,8),(9284,2),(9285,4),(9286,9),(9287,8),(9288,9),(9289,3),(9290,8),(9291,5),(9292,6),(9293,9),(9294,4),(9295,8),(9296,2),(9297,5),(9298,1),(9299,1),(9300,6),(9301,3),(9302,7),(9303,7),(9304,1),(9305,7),(9306,4),(9307,3),(9308,5),(9309,8),(9310,4),(9311,7),(9312,3),(9313,9),(9314,7),(9315,1),(9316,6),(9317,2),(9318,4),(9319,3),(9320,6),(9321,6),(9322,8),(9323,5),(9324,6),(9325,2),(9326,2),(9327,2),(9328,7),(9329,7),(9330,4),(9331,8),(9332,7),(9333,1),(9334,1),(9335,6),(9336,9),(9337,5),(9338,7),(9339,6),(9340,9),(9341,7),(9342,7),(9343,8),(9344,2),(9345,1),(9346,8),(9347,3),(9348,6),(9349,3),(9350,4),(9351,1),(9352,9),(9353,7),(9354,3),(9355,1),(9356,1),(9357,9),(9358,8),(9359,8),(9360,6),(9361,4),(9362,8),(9363,1),(9364,1),(9365,1),(9366,7),(9367,7),(9368,4),(9369,5),(9370,9),(9371,4),(9372,7),(9373,6),(9374,7),(9375,6),(9376,7),(9377,9),(9378,7),(9379,7),(9380,8),(9381,3),(9382,9),(9383,2),(9384,6),(9385,3),(9386,2),(9387,2),(9388,2),(9389,2),(9390,2),(9391,1),(9392,7),(9393,5),(9394,7),(9395,7),(9396,9),(9397,2),(9398,8),(9399,1),(9400,1),(9401,1),(9402,7),(9403,7),(9404,5),(9405,8),(9406,4),(9407,4),(9408,6),(9409,2),(9410,6),(9411,2),(9412,7),(9413,3),(9414,3),(9415,2),(9416,3),(9417,6),(9418,1),(9419,7),(9420,2),(9421,5),(9422,1),(9423,5),(9424,1),(9425,3),(9426,7),(9427,8),(9428,5),(9429,8),(9430,2),(9431,9),(9432,2),(9433,8),(9434,2),(9435,4),(9436,4),(9437,1),(9438,2),(9439,6),(9440,8),(9441,5),(9442,7),(9443,2),(9444,3),(9445,7),(9446,4),(9447,2),(9448,3),(9449,7),(9450,3),(9451,8),(9452,4),(9453,3),(9454,5),(9455,8),(9456,6),(9457,3),(9458,1),(9459,6),(9460,5),(9461,7),(9462,6),(9463,3),(9464,2),(9465,3),(9466,5),(9467,6),(9468,3),(9469,4),(9470,3),(9471,2),(9472,7),(9473,5),(9474,9),(9475,9),(9476,8),(9477,7),(9478,2),(9479,2),(9480,5),(9481,3),(9482,1),(9483,3),(9484,8),(9485,6),(9486,3),(9487,6),(9488,6),(9489,8),(9490,7),(9491,4),(9492,8),(9493,7),(9494,1),(9495,8),(9496,8),(9497,8),(9498,1),(9499,8),(9500,3),(9501,5),(9502,8),(9503,9),(9504,1),(9505,2),(9506,2),(9507,5),(9508,4),(9509,9),(9510,9),(9511,1),(9512,9),(9513,7),(9514,6),(9515,5),(9516,9),(9517,7),(9518,8),(9519,3),(9520,8),(9521,5),(9522,4),(9523,2),(9524,5),(9525,9),(9526,2),(9527,6),(9528,6),(9529,2),(9530,3),(9531,1),(9532,5),(9533,7),(9534,2),(9535,4),(9536,9),(9537,8),(9538,1),(9539,3),(9540,5),(9541,7),(9542,9),(9543,3),(9544,6),(9545,8),(9546,5),(9547,9),(9548,3),(9549,4),(9550,5),(9551,4),(9552,1),(9553,2),(9554,6),(9555,1),(9556,4),(9557,7),(9558,8),(9559,3),(9560,4),(9561,5),(9562,1),(9563,7),(9564,2),(9565,4),(9566,2),(9567,2),(9568,4),(9569,8),(9570,4),(9571,4),(9572,9),(9573,1),(9574,8),(9575,5),(9576,7),(9577,8),(9578,4),(9579,1),(9580,6),(9581,9),(9582,7),(9583,5),(9584,3),(9585,9),(9586,3),(9587,2),(9588,5),(9589,8),(9590,2),(9591,5),(9592,3),(9593,9),(9594,8),(9595,8),(9596,5),(9597,4),(9598,7),(9599,5),(9600,7),(9601,9),(9602,8),(9603,1),(9604,5),(9605,1),(9606,3),(9607,6),(9608,5),(9609,1),(9610,8),(9611,8),(9612,3),(9613,7),(9614,5),(9615,3),(9616,5),(9617,9),(9618,9),(9619,1),(9620,1),(9621,1),(9622,8),(9623,8),(9624,9),(9625,5),(9626,7),(9627,1),(9628,3),(9629,3),(9630,1),(9631,2),(9632,6),(9633,6),(9634,2),(9635,4),(9636,3),(9637,2),(9638,9),(9639,9),(9640,4),(9641,7),(9642,1),(9643,5),(9644,8),(9645,7),(9646,8),(9647,3),(9648,7),(9649,5),(9650,3),(9651,5),(9652,7),(9653,8),(9654,6),(9655,7),(9656,5),(9657,7),(9658,6),(9659,4),(9660,7),(9661,5),(9662,1),(9663,8),(9664,5),(9665,7),(9666,1),(9667,7),(9668,6),(9669,1),(9670,9),(9671,6),(9672,4),(9673,1),(9674,5),(9675,7),(9676,4),(9677,6),(9678,9),(9679,1),(9680,3),(9681,9),(9682,5),(9683,5),(9684,5),(9685,3),(9686,1),(9687,6),(9688,7),(9689,1),(9690,1),(9691,3),(9692,1),(9693,7),(9694,2),(9695,1),(9696,6),(9697,8),(9698,7),(9699,6),(9700,2),(9701,3),(9702,9),(9703,4),(9704,4),(9705,4),(9706,9),(9707,9),(9708,7),(9709,2),(9710,7),(9711,2),(9712,3),(9713,8),(9714,2),(9715,5),(9716,9),(9717,9),(9718,8),(9719,7),(9720,2),(9721,8),(9722,2),(9723,9),(9724,2),(9725,9),(9726,9),(9727,3),(9728,8),(9729,2),(9730,5),(9731,3),(9732,5),(9733,4),(9734,6),(9735,7),(9736,5),(9737,7),(9738,6),(9739,2),(9740,1),(9741,8),(9742,8),(9743,3),(9744,4),(9745,6),(9746,8),(9747,3),(9748,2),(9749,6),(9750,6),(9751,1),(9752,7),(9753,1),(9754,7),(9755,2),(9756,3),(9757,8),(9758,4),(9759,3),(9760,6),(9761,6),(9762,5),(9763,4),(9764,1),(9765,1),(9766,3),(9767,5),(9768,7),(9769,2),(9770,3),(9771,1),(9772,2),(9773,8),(9774,9),(9775,1),(9776,1),(9777,4),(9778,6),(9779,8),(9780,6),(9781,1),(9782,7),(9783,2),(9784,8),(9785,8),(9786,4),(9787,2),(9788,9),(9789,5),(9790,9),(9791,9),(9792,5),(9793,6),(9794,9),(9795,6),(9796,9),(9797,2),(9798,9),(9799,1),(9800,1),(9801,6),(9802,1),(9803,6),(9804,2),(9805,4),(9806,8),(9807,3),(9808,1),(9809,6),(9810,4),(9811,6),(9812,5),(9813,8),(9814,6),(9815,2),(9816,6),(9817,1),(9818,7),(9819,5),(9820,5),(9821,4),(9822,4),(9823,3),(9824,1),(9825,3),(9826,8),(9827,9),(9828,6),(9829,1),(9830,5),(9831,7),(9832,4),(9833,4),(9834,4),(9835,8),(9836,1),(9837,7),(9838,2),(9839,3),(9840,5),(9841,1),(9842,2),(9843,2),(9844,8),(9845,7),(9846,1),(9847,8),(9848,2),(9849,7),(9850,5),(9851,5),(9852,9),(9853,3),(9854,2),(9855,2),(9856,3),(9857,3),(9858,5),(9859,5),(9860,1),(9861,2),(9862,7),(9863,4),(9864,7),(9865,6),(9866,6),(9867,7),(9868,8),(9869,7),(9870,9),(9871,4),(9872,6),(9873,9),(9874,8),(9875,4),(9876,1),(9877,3),(9878,7),(9879,6),(9880,9),(9881,5),(9882,5),(9883,6),(9884,4),(9885,1),(9886,1),(9887,8),(9888,7),(9889,3),(9890,4),(9891,3),(9892,2),(9893,9),(9894,3),(9895,5),(9896,4),(9897,2),(9898,3),(9899,5),(9900,1),(9901,7),(9902,8),(9903,7),(9904,1),(9905,7),(9906,3),(9907,6),(9908,6),(9909,3),(9910,5),(9911,2),(9912,8),(9913,5),(9914,5),(9915,8),(9916,2),(9917,6),(9918,7),(9919,1),(9920,6),(9921,9),(9922,8),(9923,5),(9924,9),(9925,3),(9926,8),(9927,9),(9928,9),(9929,3),(9930,2),(9931,3),(9932,3),(9933,9),(9934,8),(9935,9),(9936,4),(9937,1),(9938,6),(9939,2),(9940,7),(9941,7),(9942,6),(9943,9),(9944,2),(9945,4),(9946,8),(9947,9),(9948,7),(9949,3),(9950,4),(9951,7),(9952,1),(9953,4),(9954,7),(9955,2),(9956,2),(9957,5),(9958,8),(9959,5),(9960,6),(9961,5),(9962,3),(9963,6),(9964,3),(9965,1),(9966,8),(9967,2),(9968,9),(9969,1),(9970,5),(9971,1),(9972,9),(9973,4),(9974,5),(9975,9),(9976,1),(9977,2),(9978,2),(9979,3),(9980,5),(9981,2),(9982,6),(9983,6),(9984,4),(9985,4),(9986,4),(9987,2),(9988,3),(9989,5),(9990,4),(9991,4),(9992,5),(9993,2),(9994,9),(9995,3),(9996,7),(9997,3),(9998,1),(9999,6),(10000,8),(10001,9),(10002,4),(10003,5),(10004,1),(10005,3),(10006,1),(10007,6),(10008,5),(10009,7),(10010,6),(10011,2),(10012,7),(10013,2),(10014,5),(10015,4),(10016,5),(10017,9),(10018,5),(10019,3),(10020,4),(10021,1),(10022,6),(10023,9),(10024,4),(10025,4),(10026,9),(10027,2),(10028,3),(10029,4),(10030,2),(10031,9),(10032,6),(10033,1),(10034,8),(10035,2),(10036,1),(10037,2),(10038,2),(10039,7),(10040,8),(10041,7),(10042,7),(10043,1),(10044,4),(10045,8),(10046,3),(10047,9),(10048,6),(10049,1),(10050,2),(10051,2),(10052,7),(10053,2),(10054,9),(10055,9),(10056,8),(10057,7),(10058,7),(10059,6),(10060,2),(10061,7),(10062,8),(10063,7),(10064,8),(10065,8),(10066,5),(10067,1),(10068,4),(10069,5),(10070,5),(10071,6),(10072,7),(10073,6),(10074,4),(10075,2),(10076,1),(10077,9),(10078,1),(10079,1),(10080,4),(10081,5),(10082,7),(10083,4),(10084,8),(10085,7),(10086,6),(10087,9),(10088,2),(10089,7),(10090,4),(10091,7),(10092,6),(10093,8),(10094,4),(10095,2),(10096,5),(10097,7),(10098,8),(10099,4),(10100,4),(10101,2),(10102,9),(10103,9),(10104,9),(10105,8),(10106,7),(10107,3),(10108,1),(10109,3),(10110,8),(10111,6),(10112,5),(10113,8),(10114,5),(10115,9),(10116,7),(10117,1),(10118,8),(10119,3),(10120,8),(10121,3),(10122,1),(10123,7),(10124,7),(10125,6),(10126,4),(10127,8),(10128,1),(10129,4),(10130,4),(10131,3),(10132,3),(10133,2),(10134,2),(10135,8),(10136,7),(10137,5),(10138,7),(10139,4),(10140,9),(10141,6),(10142,5),(10143,8),(10144,7),(10145,3),(10146,1),(10147,7),(10148,9),(10149,4),(10150,1),(10151,4),(10152,2),(10153,3),(10154,7),(10155,8),(10156,9),(10157,6),(10158,1),(10159,3),(10160,7),(10161,7),(10162,9),(10163,6),(10164,4),(10165,8),(10166,8),(10167,2),(10168,4),(10169,9),(10170,8),(10171,2),(10172,7),(10173,7),(10174,7),(10175,1),(10176,6),(10177,6),(10178,6),(10179,8),(10180,5),(10181,2),(10182,4),(10183,4),(10184,6),(10185,7),(10186,7),(10187,3),(10188,2),(10189,8),(10190,6),(10191,1),(10192,1),(10193,4),(10194,6),(10195,6),(10196,9),(10197,6),(10198,6),(10199,7),(10200,6),(10201,8),(10202,1),(10203,2),(10204,3),(10205,8),(10206,9),(10207,1),(10208,5),(10209,5),(10210,8),(10211,3),(10212,7),(10213,3),(10214,3),(10215,3),(10216,5),(10217,2),(10218,2),(10219,2),(10220,3),(10221,8),(10222,2),(10223,9),(10224,5),(10225,2),(10226,8),(10227,7),(10228,5),(10229,1),(10230,8),(10231,6),(10232,3),(10233,9),(10234,9),(10235,6),(10236,8),(10237,4),(10238,8),(10239,4),(10240,1),(10241,6),(10242,2),(10243,6),(10244,1),(10245,1),(10246,7),(10247,8),(10248,5),(10249,6),(10250,3),(10251,5),(10252,7),(10253,8),(10254,7),(10255,6),(10256,8),(10257,4),(10258,5),(10259,7),(10260,4),(10261,1),(10262,7),(10263,4),(10264,3),(10265,9),(10266,6),(10267,3),(10268,1),(10269,7),(10270,9),(10271,7),(10272,2),(10273,8),(10274,1),(10275,6),(10276,6),(10277,6),(10278,6),(10279,2),(10280,3),(10281,7),(10282,2),(10283,8),(10284,9),(10285,6),(10286,8),(10287,1),(10288,9),(10289,5),(10290,5),(10291,6),(10292,4),(10293,9),(10294,4),(10295,1),(10296,3),(10297,7),(10298,6),(10299,3),(10300,5),(10301,8),(10302,9),(10303,1),(10304,8),(10305,6),(10306,6),(10307,5),(10308,8),(10309,2),(10310,1),(10311,7),(10312,5),(10313,2),(10314,5),(10315,5),(10316,8),(10317,5),(10318,1),(10319,6),(10320,1),(10321,9),(10322,7),(10323,4),(10324,5),(10325,4),(10326,1),(10327,7),(10328,2),(10329,9),(10330,2),(10331,4),(10332,2),(10333,5),(10334,3),(10335,8),(10336,8),(10337,2),(10338,9),(10339,3),(10340,8),(10341,8),(10342,8),(10343,4),(10344,6),(10345,7),(10346,5),(10347,8),(10348,6),(10349,8),(10350,4),(10351,2),(10352,7),(10353,7),(10354,6),(10355,6),(10356,8),(10357,1),(10358,6),(10359,1),(10360,8),(10361,8),(10362,3),(10363,9),(10364,2),(10365,2),(10366,2),(10367,7),(10368,5),(10369,5),(10370,5),(10371,8),(10372,9),(10373,8),(10374,4),(10375,1),(10376,1),(10377,5),(10378,5),(10379,7),(10380,1),(10381,6),(10382,9),(10383,8),(10384,4),(10385,3),(10386,8),(10387,3),(10388,1),(10389,9),(10390,4),(10391,1),(10392,1),(10393,7),(10394,7),(10395,9),(10396,2),(10397,5),(10398,6),(10399,2),(10400,7),(10401,9),(10402,6),(10403,5),(10404,2),(10405,9),(10406,6),(10407,7),(10408,4),(10409,5),(10410,7),(10411,4),(10412,5),(10413,6),(10414,3),(10415,8),(10416,1),(10417,8),(10418,9),(10419,8),(10420,5),(10421,1),(10422,9),(10423,5),(10424,4),(10425,7),(10426,9),(10427,2),(10428,7),(10429,8),(10430,9),(10431,2),(10432,5),(10433,4),(10434,5),(10435,5),(10436,7),(10437,1),(10438,1),(10439,7),(10440,6),(10441,9),(10442,5),(10443,3),(10444,8),(10445,3),(10446,1),(10447,8),(10448,6),(10449,4),(10450,7),(10451,6),(10452,6),(10453,3),(10454,4),(10455,3),(10456,7),(10457,5),(10458,1),(10459,9),(10460,9),(10461,9),(10462,4),(10463,8),(10464,3),(10465,7),(10466,1),(10467,5),(10468,6),(10469,8),(10470,9),(10471,2),(10472,7),(10473,1),(10474,1),(10475,4),(10476,8),(10477,2),(10478,4),(10479,8),(10480,5),(10481,9),(10482,2),(10483,2),(10484,6),(10485,5),(10486,7),(10487,8),(10488,2),(10489,6),(10490,1),(10491,6),(10492,1),(10493,4),(10494,2),(10495,8),(10496,4),(10497,1),(10498,7),(10499,2),(10500,4),(10501,8),(10502,4),(10503,4),(10504,7),(10505,4),(10506,7),(10507,6),(10508,6),(10509,1),(10510,7),(10511,5),(10512,9),(10513,5),(10514,6),(10515,3),(10516,5),(10517,8),(10518,7),(10519,6),(10520,1),(10521,3),(10522,4),(10523,3),(10524,1),(10525,9),(10526,6),(10527,7),(10528,8),(10529,6),(10530,5),(10531,7),(10532,3),(10533,9),(10534,5),(10535,5),(10536,3),(10537,4),(10538,1),(10539,5),(10540,5),(10541,3),(10542,6),(10543,5),(10544,5),(10545,3),(10546,2),(10547,7),(10548,3),(10549,9),(10550,3),(10551,1),(10552,4),(10553,1),(10554,2),(10555,3),(10556,2),(10557,9),(10558,1),(10559,4),(10560,7),(10561,3),(10562,3),(10563,9),(10564,6),(10565,8),(10566,5),(10567,6),(10568,6),(10569,7),(10570,7),(10571,7),(10572,2),(10573,1),(10574,7),(10575,5),(10576,7),(10577,4),(10578,8),(10579,6),(10580,2),(10581,1),(10582,4),(10583,6),(10584,2),(10585,4),(10586,5),(10587,1),(10588,4),(10589,5),(10590,5),(10591,2),(10592,2),(10593,2),(10594,4),(10595,9),(10596,2),(10597,5),(10598,9),(10599,6),(10600,3),(10601,6),(10602,5),(10603,2),(10604,1),(10605,4),(10606,7),(10607,9),(10608,9),(10609,3),(10610,1),(10611,4),(10612,4),(10613,3),(10614,9),(10615,3),(10616,2),(10617,7),(10618,9),(10619,6),(10620,8),(10621,2),(10622,6),(10623,7),(10624,5),(10625,8),(10626,8),(10627,2),(10628,5),(10629,1),(10630,4),(10631,7),(10632,4),(10633,1),(10634,3),(10635,1),(10636,9),(10637,8),(10638,6),(10639,4),(10640,3),(10641,4),(10642,4),(10643,4),(10644,2),(10645,3),(10646,5),(10647,9),(10648,7),(10649,6),(10650,9),(10651,4),(10652,7),(10653,9),(10654,8),(10655,7),(10656,3),(10657,4),(10658,1),(10659,8),(10660,3),(10661,6),(10662,7),(10663,1),(10664,8),(10665,9),(10666,3),(10667,6),(10668,2),(10669,9),(10670,9),(10671,4),(10672,9),(10673,3),(10674,7),(10675,3),(10676,2),(10677,3),(10678,6),(10679,2),(10680,6),(10681,8),(10682,4),(10683,2),(10684,9),(10685,8),(10686,7),(10687,7),(10688,6),(10689,7),(10690,5),(10691,7),(10692,7),(10693,4),(10694,1),(10695,1),(10696,9),(10697,5),(10698,3),(10699,3),(10700,1),(10701,5),(10702,5),(10703,6),(10704,8),(10705,6),(10706,6),(10707,3),(10708,8),(10709,7),(10710,1),(10711,4),(10712,8),(10713,9),(10714,8),(10715,6),(10716,2),(10717,6),(10718,3),(10719,6),(10720,9),(10721,2),(10722,1),(10723,2),(10724,4),(10725,7),(10726,2),(10727,1),(10728,2),(10729,7),(10730,6),(10731,3),(10732,6),(10733,2),(10734,4),(10735,3),(10736,1),(10737,9),(10738,5),(10739,9),(10740,6),(10741,3),(10742,2),(10743,4),(10744,8),(10745,6),(10746,5),(10747,6),(10748,7),(10749,6),(10750,3),(10751,4),(10752,1),(10753,5),(10754,3),(10755,6),(10756,6),(10757,3),(10758,7),(10759,9),(10760,3),(10761,8),(10762,6),(10763,6),(10764,7),(10765,9),(10766,9),(10767,9),(10768,6),(10769,9),(10770,7),(10771,5),(10772,3),(10773,4),(10774,6),(10775,7),(10776,5),(10777,3),(10778,9),(10779,6),(10780,7),(10781,1),(10782,4),(10783,3),(10784,2),(10785,7),(10786,9),(10787,7),(10788,5),(10789,1),(10790,1),(10791,3),(10792,3),(10793,9),(10794,9),(10795,2),(10796,9),(10797,7),(10798,7),(10799,9),(10800,6),(10801,2),(10802,6),(10803,3),(10804,5),(10805,5),(10806,9),(10807,8),(10808,3),(10809,4),(10810,7),(10811,9),(10812,5),(10813,4),(10814,3),(10815,1),(10816,3),(10817,2),(10818,7),(10819,4),(10820,3),(10821,7),(10822,8),(10823,1),(10824,2),(10825,9),(10826,7),(10827,8),(10828,1),(10829,7),(10830,7),(10831,6),(10832,1),(10833,6),(10834,7),(10835,8),(10836,2),(10837,8),(10838,5),(10839,1),(10840,9),(10841,3),(10842,9),(10843,3),(10844,1),(10845,3),(10846,3),(10847,7),(10848,6),(10849,5),(10850,4),(10851,2),(10852,9),(10853,4),(10854,1),(10855,6),(10856,1),(10857,7),(10858,3),(10859,1),(10860,9),(10861,6),(10862,4),(10863,6),(10864,9),(10865,9),(10866,9),(10867,7),(10868,6),(10869,1),(10870,6),(10871,9),(10872,7),(10873,1),(10874,3),(10875,8),(10876,9),(10877,9),(10878,4),(10879,6),(10880,1),(10881,7),(10882,9),(10883,6),(10884,8),(10885,2),(10886,4),(10887,4),(10888,1),(10889,9),(10890,4),(10891,7),(10892,7),(10893,9),(10894,1),(10895,7),(10896,5),(10897,2),(10898,4),(10899,3),(10900,2),(10901,2),(10902,7),(10903,6),(10904,2),(10905,6),(10906,7),(10907,8),(10908,9),(10909,9),(10910,9),(10911,5),(10912,3),(10913,1),(10914,9),(10915,5),(10916,5),(10917,3),(10918,9),(10919,9),(10920,6),(10921,2),(10922,6),(10923,4),(10924,5),(10925,1),(10926,1),(10927,1),(10928,3),(10929,5),(10930,3),(10931,8),(10932,6),(10933,3),(10934,2),(10935,1),(10936,2),(10937,8),(10938,1),(10939,7),(10940,5),(10941,5),(10942,7),(10943,8),(10944,2),(10945,7),(10946,2),(10947,7),(10948,6),(10949,2),(10950,2),(10951,3),(10952,4),(10953,5),(10954,3),(10955,6),(10956,3),(10957,9),(10958,3),(10959,9),(10960,3),(10961,3),(10962,2),(10963,9),(10964,9),(10965,9),(10966,6),(10967,1),(10968,9),(10969,6),(10970,3),(10971,2),(10972,9),(10973,9),(10974,5),(10975,4),(10976,1),(10977,1),(10978,2),(10979,8),(10980,1),(10981,4),(10982,5),(10983,8),(10984,6),(10985,9),(10986,5),(10987,9),(10988,5),(10989,3),(10990,3),(10991,9),(10992,6),(10993,9),(10994,9),(10995,8),(10996,6),(10997,6),(10998,9),(10999,6),(11000,5),(11001,5),(11002,4),(11003,8),(11004,3),(11005,5),(11006,9),(11007,1),(11008,8),(11009,8),(11010,6),(11011,1),(11012,9),(11013,2),(11014,7),(11015,4),(11016,8),(11017,1),(11018,6),(11019,4),(11020,5),(11021,7),(11022,7),(11023,7),(11024,2),(11025,6),(11026,1),(11027,6),(11028,2),(11029,8),(11030,2),(11031,7),(11032,4),(11033,3),(11034,5),(11035,4),(11036,2),(11037,6),(11038,5),(11039,6),(11040,8),(11041,7),(11042,4),(11043,5),(11044,4),(11045,1),(11046,8),(11047,7),(11048,7),(11049,6),(11050,6),(11051,8),(11052,4),(11053,5),(11054,9),(11055,8),(11056,3),(11057,7),(11058,5),(11059,2),(11060,8),(11061,5),(11062,8),(11063,3),(11064,6),(11065,7),(11066,8),(11067,5),(11068,8),(11069,8),(11070,2),(11071,2),(11072,6),(11073,6),(11074,8),(11075,3),(11076,5),(11077,7),(11078,6),(11079,8),(11080,2),(11081,2),(11082,5),(11083,1),(11084,3),(11085,5),(11086,8),(11087,4),(11088,3),(11089,6),(11090,4),(11091,5),(11092,6),(11093,9),(11094,2),(11095,8),(11096,7),(11097,2),(11098,2),(11099,5),(11100,8),(11101,9),(11102,5),(11103,8),(11104,7),(11105,9),(11106,1),(11107,7),(11108,3),(11109,5),(11110,7),(11111,4),(11112,2),(11113,8),(11114,8),(11115,1),(11116,5),(11117,4),(11118,2),(11119,3),(11120,9),(11121,4),(11122,1),(11123,4),(11124,6),(11125,4),(11126,4),(11127,3),(11128,4),(11129,3),(11130,3),(11131,9),(11132,1),(11133,3),(11134,9),(11135,3),(11136,7),(11137,1),(11138,1),(11139,7),(11140,6),(11141,4),(11142,6),(11143,5),(11144,6),(11145,2),(11146,4),(11147,9),(11148,3),(11149,8),(11150,7),(11151,8),(11152,8),(11153,1),(11154,1),(11155,7),(11156,5),(11157,9),(11158,1),(11159,3),(11160,9),(11161,1),(11162,9),(11163,3),(11164,4),(11165,7),(11166,4),(11167,4),(11168,5),(11169,7),(11170,6),(11171,9),(11172,7),(11173,9),(11174,7),(11175,6),(11176,5),(11177,3),(11178,5),(11179,2),(11180,7),(11181,3),(11182,4),(11183,4),(11184,1),(11185,6),(11186,9),(11187,6),(11188,8),(11189,8),(11190,1),(11191,4),(11192,9),(11193,8),(11194,3),(11195,7),(11196,3),(11197,1),(11198,8),(11199,5),(11200,9),(11201,5),(11202,6),(11203,5),(11204,6),(11205,7),(11206,1),(11207,7),(11208,9),(11209,2),(11210,9),(11211,7),(11212,5),(11213,8),(11214,8),(11215,4),(11216,7),(11217,4),(11218,4),(11219,9),(11220,4),(11221,9),(11222,5),(11223,6),(11224,1),(11225,3),(11226,6),(11227,8),(11228,3),(11229,1),(11230,5),(11231,7),(11232,6),(11233,3),(11234,7),(11235,2),(11236,2),(11237,8),(11238,9),(11239,5),(11240,5),(11241,1),(11242,5),(11243,8),(11244,7),(11245,2),(11246,4),(11247,1),(11248,5),(11249,1),(11250,9),(11251,9),(11252,6),(11253,8),(11254,2),(11255,1),(11256,6),(11257,5),(11258,1),(11259,8),(11260,9),(11261,7),(11262,9),(11263,9),(11264,3),(11265,9),(11266,6),(11267,3),(11268,1),(11269,7),(11270,1),(11271,5),(11272,9),(11273,2),(11274,3),(11275,1),(11276,4),(11277,4),(11278,3),(11279,9),(11280,7),(11281,4),(11282,6),(11283,8),(11284,5),(11285,2),(11286,8),(11287,7),(11288,4),(11289,6),(11290,2),(11291,5),(11292,8),(11293,2),(11294,8),(11295,6),(11296,1),(11297,3),(11298,3),(11299,4),(11300,7),(11301,8),(11302,6),(11303,5),(11304,1),(11305,9),(11306,5),(11307,6),(11308,2),(11309,5),(11310,3),(11311,3),(11312,8),(11313,8),(11314,1),(11315,3),(11316,5),(11317,9),(11318,1),(11319,7),(11320,2),(11321,7),(11322,4),(11323,8),(11324,8),(11325,2),(11326,4),(11327,6),(11328,5),(11329,5),(11330,4),(11331,5),(11332,5),(11333,4),(11334,9),(11335,9),(11336,3),(11337,5),(11338,8),(11339,1),(11340,1),(11341,2),(11342,6),(11343,4),(11344,1),(11345,1),(11346,4),(11347,4),(11348,7),(11349,5),(11350,6),(11351,5),(11352,8),(11353,2),(11354,3),(11355,9),(11356,5),(11357,4),(11358,6),(11359,3),(11360,5),(11361,7),(11362,6),(11363,3),(11364,5),(11365,4),(11366,9),(11367,1),(11368,6),(11369,9),(11370,3),(11371,3),(11372,2),(11373,3),(11374,2),(11375,5),(11376,1),(11377,4),(11378,6),(11379,4),(11380,2),(11381,6),(11382,7),(11383,4),(11384,4),(11385,5),(11386,6),(11387,9),(11388,7),(11389,7),(11390,5),(11391,6),(11392,6),(11393,5),(11394,3),(11395,6),(11396,7),(11397,3),(11398,4),(11399,3),(11400,6),(11401,2),(11402,1),(11403,1),(11404,1),(11405,4),(11406,9),(11407,2),(11408,5),(11409,6),(11410,1),(11411,7),(11412,4),(11413,3),(11414,2),(11415,6),(11416,9),(11417,8),(11418,5),(11419,6),(11420,8),(11421,4),(11422,4),(11423,1),(11424,4),(11425,1),(11426,9),(11427,5),(11428,3),(11429,5),(11430,4),(11431,5),(11432,4),(11433,7),(11434,2),(11435,8),(11436,7),(11437,1),(11438,7),(11439,6),(11440,7),(11441,9),(11442,4),(11443,8),(11444,4),(11445,8),(11446,4),(11447,6),(11448,8),(11449,4),(11450,2),(11451,3),(11452,3),(11453,3),(11454,7),(11455,7),(11456,1),(11457,3),(11458,3),(11459,3),(11460,2),(11461,2),(11462,9),(11463,4),(11464,4),(11465,2),(11466,2),(11467,1),(11468,3),(11469,5),(11470,3),(11471,3),(11472,3),(11473,1),(11474,8),(11475,8),(11476,6),(11477,1),(11478,5),(11479,2),(11480,8),(11481,3),(11482,2),(11483,5),(11484,4),(11485,4),(11486,8),(11487,9),(11488,9),(11489,2),(11490,9),(11491,8),(11492,7),(11493,6),(11494,6),(11495,4),(11496,6),(11497,9),(11498,6),(11499,3),(11500,3),(11501,1),(11502,5),(11503,5),(11504,6),(11505,2),(11506,1),(11507,5),(11508,7),(11509,1),(11510,3),(11511,5),(11512,6),(11513,4),(11514,4),(11515,1),(11516,1),(11517,3),(11518,5),(11519,2),(11520,2),(11521,9),(11522,5),(11523,4),(11524,3),(11525,4),(11526,3),(11527,2),(11528,5),(11529,7),(11530,7),(11531,7),(11532,6),(11533,5),(11534,7),(11535,7),(11536,1),(11537,2),(11538,5),(11539,6),(11540,6),(11541,6),(11542,7),(11543,1),(11544,7),(11545,9),(11546,6),(11547,3),(11548,8),(11549,4),(11550,9),(11551,8),(11552,2),(11553,8),(11554,7),(11555,8),(11556,8),(11557,6),(11558,1),(11559,9),(11560,7),(11561,3),(11562,4),(11563,9),(11564,7),(11565,4),(11566,9),(11567,1),(11568,5),(11569,3),(11570,9),(11571,6),(11572,7),(11573,9),(11574,1),(11575,3),(11576,6),(11577,7),(11578,9),(11579,8),(11580,1),(11581,3),(11582,5),(11583,7),(11584,5),(11585,4),(11586,5),(11587,8),(11588,8),(11589,1),(11590,5),(11591,1),(11592,1),(11593,2),(11594,6),(11595,1),(11596,4),(11597,2),(11598,3),(11599,9),(11600,9),(11601,5),(11602,6),(11603,5),(11604,1),(11605,8),(11606,9),(11607,8),(11608,9),(11609,9),(11610,3),(11611,4),(11612,9),(11613,2),(11614,5),(11615,7),(11616,1),(11617,9),(11618,3),(11619,3),(11620,4),(11621,9),(11622,8),(11623,5),(11624,5),(11625,9),(11626,9),(11627,4),(11628,4),(11629,5),(11630,8),(11631,8),(11632,1),(11633,9),(11634,2),(11635,2),(11636,3),(11637,7),(11638,7),(11639,1),(11640,3),(11641,8),(11642,6),(11643,5),(11644,5),(11645,6),(11646,8),(11647,9),(11648,7),(11649,3),(11650,3),(11651,8),(11652,5),(11653,3),(11654,4),(11655,4),(11656,1),(11657,4),(11658,9),(11659,8),(11660,2),(11661,7),(11662,9),(11663,6),(11664,5),(11665,1),(11666,4),(11667,2),(11668,7),(11669,3),(11670,2),(11671,5),(11672,5),(11673,6),(11674,9),(11675,4),(11676,3),(11677,2),(11678,4),(11679,7),(11680,5),(11681,6),(11682,4),(11683,5),(11684,4),(11685,1),(11686,7),(11687,7),(11688,7),(11689,7),(11690,4),(11691,7),(11692,7),(11693,5),(11694,4),(11695,6),(11696,9),(11697,3),(11698,6),(11699,5),(11700,3),(11701,4),(11702,9),(11703,3),(11704,5),(11705,2),(11706,2),(11707,4),(11708,3),(11709,1),(11710,5),(11711,1),(11712,6),(11713,1),(11714,1),(11715,3),(11716,4),(11717,9),(11718,4),(11719,9),(11720,7),(11721,8),(11722,2),(11723,4),(11724,5),(11725,9),(11726,5),(11727,2),(11728,1),(11729,2),(11730,4),(11731,8),(11732,9),(11733,8),(11734,5),(11735,2),(11736,8),(11737,2),(11738,4),(11739,9),(11740,4),(11741,4),(11742,9),(11743,3),(11744,8),(11745,4),(11746,9),(11747,5),(11748,4),(11749,5),(11750,4),(11751,6),(11752,9),(11753,2),(11754,5),(11755,8),(11756,2),(11757,8),(11758,7),(11759,8),(11760,4),(11761,3),(11762,9),(11763,8),(11764,8),(11765,1),(11766,1),(11767,6),(11768,5),(11769,2),(11770,2),(11771,1),(11772,4),(11773,8),(11774,8),(11775,9),(11776,3),(11777,7),(11778,7),(11779,2),(11780,4),(11781,5),(11782,5),(11783,4),(11784,4),(11785,5),(11786,1),(11787,9),(11788,9),(11789,3),(11790,9),(11791,5),(11792,9),(11793,9),(11794,6),(11795,4),(11796,6),(11797,8),(11798,2),(11799,9),(11800,3),(11801,6),(11802,9),(11803,7),(11804,1),(11805,3),(11806,4),(11807,1),(11808,8),(11809,6),(11810,6),(11811,9),(11812,1),(11813,8),(11814,6),(11815,6),(11816,4),(11817,2),(11818,1),(11819,6),(11820,1),(11821,4),(11822,7),(11823,7),(11824,9),(11825,7),(11826,5),(11827,5),(11828,8),(11829,1),(11830,2),(11831,5),(11832,3),(11833,8),(11834,5),(11835,8),(11836,8),(11837,8),(11838,6),(11839,1),(11840,4),(11841,8),(11842,5),(11843,1),(11844,7),(11845,4),(11846,4),(11847,2),(11848,5),(11849,5),(11850,2),(11851,3),(11852,6),(11853,6),(11854,7),(11855,4),(11856,8),(11857,1),(11858,8),(11859,4),(11860,3),(11861,5),(11862,9),(11863,4),(11864,2),(11865,6),(11866,5),(11867,5),(11868,7),(11869,7),(11870,7),(11871,8),(11872,9),(11873,1),(11874,2),(11875,6),(11876,1),(11877,4),(11878,4),(11879,5),(11880,4),(11881,3),(11882,4),(11883,9),(11884,1),(11885,9),(11886,9),(11887,4),(11888,7),(11889,6),(11890,1),(11891,2),(11892,4),(11893,7),(11894,1),(11895,6),(11896,9),(11897,6),(11898,2),(11899,4),(11900,8),(11901,6),(11902,5),(11903,7),(11904,1),(11905,2),(11906,2),(11907,2),(11908,6),(11909,3),(11910,3),(11911,5),(11912,2),(11913,8),(11914,8),(11915,2),(11916,7),(11917,2),(11918,2),(11919,4),(11920,4),(11921,1),(11922,9),(11923,5),(11924,1),(11925,9),(11926,5),(11927,3),(11928,6),(11929,5),(11930,5),(11931,5),(11932,2),(11933,7),(11934,6),(11935,1),(11936,5),(11937,5),(11938,1),(11939,2),(11940,5),(11941,4),(11942,9),(11943,8),(11944,9),(11945,2),(11946,5),(11947,7),(11948,5),(11949,9),(11950,3),(11951,3),(11952,8),(11953,1),(11954,1),(11955,6),(11956,5),(11957,5),(11958,4),(11959,7),(11960,4),(11961,7),(11962,2),(11963,5),(11964,6),(11965,4),(11966,6),(11967,9),(11968,4),(11969,9),(11970,2),(11971,9),(11972,1),(11973,5),(11974,2),(11975,8),(11976,9),(11977,7),(11978,1),(11979,8),(11980,8),(11981,7),(11982,9),(11983,3),(11984,6),(11985,5),(11986,2),(11987,7),(11988,9),(11989,5),(11990,6),(11991,3),(11992,6),(11993,4),(11994,8),(11995,9),(11996,5),(11997,5),(11998,1),(11999,8),(12000,9),(12001,7),(12002,7),(12003,3),(12004,8),(12005,1),(12006,4),(12007,7),(12008,7),(12009,8),(12010,4),(12011,1),(12012,6),(12013,9),(12014,3),(12015,8),(12016,1),(12017,7),(12018,8),(12019,6),(12020,2),(12021,2),(12022,7),(12023,3),(12024,3),(12025,9),(12026,4),(12027,2),(12028,2),(12029,4),(12030,5),(12031,4),(12032,3),(12033,1),(12034,6),(12035,4),(12036,6),(12037,4),(12038,1),(12039,1),(12040,7),(12041,4),(12042,9),(12043,5),(12044,5),(12045,3),(12046,9),(12047,9),(12048,7),(12049,3),(12050,4),(12051,5),(12052,2),(12053,7),(12054,3),(12055,8),(12056,9),(12057,3),(12058,9),(12059,8),(12060,7),(12061,8),(12062,5),(12063,8),(12064,9),(12065,9),(12066,8),(12067,8),(12068,6),(12069,6),(12070,5),(12071,3),(12072,4),(12073,9),(12074,2),(12075,8),(12076,3),(12077,1),(12078,9),(12079,6),(12080,9),(12081,1),(12082,6),(12083,1),(12084,9),(12085,9),(12086,4),(12087,8),(12088,2),(12089,6),(12090,9),(12091,8),(12092,7),(12093,2),(12094,6),(12095,4),(12096,6),(12097,3),(12098,8),(12099,5),(12100,8),(12101,8),(12102,5),(12103,7),(12104,8),(12105,7),(12106,3),(12107,4),(12108,6),(12109,5),(12110,8),(12111,3),(12112,4),(12113,1),(12114,9),(12115,1),(12116,9),(12117,4),(12118,7),(12119,2),(12120,7),(12121,5),(12122,8),(12123,1),(12124,3),(12125,8),(12126,3),(12127,1),(12128,2),(12129,3),(12130,2),(12131,8),(12132,7),(12133,7),(12134,1),(12135,3),(12136,5),(12137,4),(12138,5),(12139,1),(12140,9),(12141,9),(12142,1),(12143,2),(12144,7),(12145,5),(12146,7),(12147,9),(12148,8),(12149,6),(12150,7),(12151,5),(12152,4),(12153,6),(12154,1),(12155,8),(12156,4),(12157,7),(12158,1),(12159,5),(12160,2),(12161,1),(12162,6),(12163,9),(12164,3),(12165,2),(12166,3),(12167,2),(12168,7),(12169,2),(12170,2),(12171,2),(12172,8),(12173,1),(12174,6),(12175,4),(12176,1),(12177,3),(12178,1),(12179,5),(12180,9),(12181,5),(12182,5),(12183,8),(12184,5),(12185,1),(12186,1),(12187,6),(12188,8),(12189,9),(12190,5),(12191,7),(12192,3),(12193,3),(12194,3),(12195,3),(12196,2),(12197,3),(12198,2),(12199,5),(12200,2),(12201,2),(12202,3),(12203,5),(12204,4),(12205,4),(12206,4),(12207,6),(12208,4),(12209,7),(12210,6),(12211,5),(12212,8),(12213,3),(12214,1),(12215,8),(12216,9),(12217,9),(12218,8),(12219,6),(12220,3),(12221,8),(12222,6),(12223,2),(12224,8),(12225,3),(12226,1),(12227,6),(12228,5),(12229,3),(12230,2),(12231,5),(12232,2),(12233,4),(12234,5),(12235,3),(12236,4),(12237,4),(12238,7),(12239,2),(12240,2),(12241,9),(12242,7),(12243,9),(12244,7),(12245,6),(12246,2),(12247,1),(12248,4),(12249,6),(12250,3),(12251,4),(12252,8),(12253,6),(12254,8),(12255,5),(12256,8),(12257,3),(12258,6),(12259,9),(12260,3),(12261,9),(12262,4),(12263,5),(12264,2),(12265,1),(12266,3),(12267,1),(12268,9),(12269,8),(12270,1),(12271,6),(12272,3),(12273,7),(12274,3),(12275,7),(12276,3),(12277,5),(12278,6),(12279,5),(12280,3),(12281,9),(12282,9),(12283,2),(12284,2),(12285,5),(12286,8),(12287,9),(12288,7),(12289,7),(12290,8),(12291,5),(12292,5),(12293,5),(12294,6),(12295,3),(12296,8),(12297,9),(12298,9),(12299,1),(12300,8),(12301,6),(12302,2),(12303,8),(12304,9),(12305,6),(12306,5),(12307,9),(12308,2),(12309,9),(12310,8),(12311,2),(12312,2),(12313,6),(12314,6),(12315,7),(12316,5),(12317,6),(12318,4),(12319,2),(12320,5),(12321,9),(12322,6),(12323,9),(12324,9),(12325,7),(12326,4),(12327,3),(12328,8),(12329,7),(12330,2),(12331,8),(12332,5),(12333,6),(12334,1),(12335,3),(12336,1),(12337,9),(12338,9),(12339,2),(12340,9),(12341,6),(12342,1),(12343,5),(12344,9),(12345,2),(12346,9),(12347,6),(12348,3),(12349,2),(12350,9),(12351,7),(12352,8),(12353,3),(12354,9),(12355,3),(12356,9),(12357,7),(12358,3),(12359,3),(12360,9),(12361,4),(12362,8),(12363,8),(12364,4),(12365,2),(12366,8),(12367,3),(12368,1),(12369,9),(12370,8),(12371,1),(12372,4),(12373,8),(12374,2),(12375,3),(12376,8),(12377,8),(12378,8),(12379,7),(12380,4),(12381,9),(12382,8),(12383,4),(12384,7),(12385,9),(12386,1),(12387,7),(12388,7),(12389,3),(12390,8),(12391,6),(12392,9),(12393,3),(12394,9),(12395,3),(12396,4),(12397,2),(12398,1),(12399,3),(12400,5),(12401,8),(12402,6),(12403,9),(12404,4),(12405,3),(12406,8),(12407,9),(12408,5),(12409,5),(12410,3),(12411,3),(12412,4),(12413,7),(12414,5),(12415,3),(12416,4),(12417,2),(12418,7),(12419,7),(12420,9),(12421,6),(12422,5),(12423,9),(12424,2),(12425,1),(12426,6),(12427,3),(12428,9),(12429,5),(12430,4),(12431,3),(12432,8),(12433,9),(12434,7),(12435,2),(12436,3),(12437,1),(12438,5),(12439,2),(12440,8),(12441,4),(12442,9),(12443,6),(12444,1),(12445,8),(12446,3),(12447,3),(12448,2),(12449,6),(12450,1),(12451,3),(12452,7),(12453,3),(12454,1),(12455,9),(12456,7),(12457,5),(12458,3),(12459,1),(12460,2),(12461,1),(12462,4),(12463,3),(12464,1),(12465,5),(12466,1),(12467,7),(12468,7),(12469,6),(12470,3),(12471,2),(12472,2),(12473,4),(12474,2),(12475,1),(12476,1),(12477,4),(12478,3),(12479,2),(12480,7),(12481,4),(12482,8),(12483,4),(12484,8),(12485,7),(12486,7),(12487,8),(12488,7),(12489,1),(12490,2),(12491,8),(12492,6),(12493,4),(12494,2),(12495,6),(12496,6),(12497,8),(12498,6),(12499,8),(12500,2),(12501,1),(12502,6),(12503,7),(12504,6),(12505,8),(12506,9),(12507,5),(12508,9),(12509,2),(12510,3),(12511,8),(12512,3),(12513,7),(12514,2),(12515,4),(12516,3),(12517,6),(12518,2),(12519,6),(12520,7),(12521,3),(12522,4),(12523,3),(12524,3),(12525,8),(12526,9),(12527,3),(12528,3),(12529,5),(12530,9),(12531,8),(12532,5),(12533,1),(12534,3),(12535,7),(12536,5),(12537,9),(12538,8),(12539,8),(12540,2),(12541,1),(12542,4),(12543,1),(12544,4),(12545,7),(12546,8),(12547,3),(12548,1),(12549,7),(12550,5),(12551,3),(12552,6),(12553,8),(12554,7),(12555,9),(12556,7),(12557,2),(12558,1),(12559,5),(12560,6),(12561,1),(12562,5),(12563,6),(12564,6),(12565,2),(12566,9),(12567,7),(12568,4),(12569,7),(12570,5),(12571,2),(12572,1),(12573,9),(12574,3),(12575,1),(12576,6),(12577,1),(12578,5),(12579,1),(12580,9),(12581,5),(12582,1),(12583,2),(12584,5),(12585,2),(12586,8),(12587,8),(12588,5),(12589,3),(12590,3),(12591,1),(12592,8),(12593,7),(12594,1),(12595,9),(12596,3),(12597,8),(12598,3),(12599,2),(12600,6),(12601,7),(12602,2),(12603,9),(12604,7),(12605,5),(12606,9),(12607,8),(12608,4),(12609,6),(12610,9),(12611,4),(12612,2),(12613,9),(12614,9),(12615,8),(12616,1),(12617,4),(12618,5),(12619,1),(12620,2),(12621,1),(12622,7),(12623,7),(12624,8),(12625,4),(12626,2),(12627,5),(12628,9),(12629,5),(12630,8),(12631,2),(12632,5),(12633,1),(12634,6),(12635,9),(12636,3),(12637,2),(12638,5),(12639,6),(12640,5),(12641,1),(12642,4),(12643,5),(12644,6),(12645,5),(12646,5),(12647,9),(12648,7),(12649,7),(12650,1),(12651,9),(12652,4),(12653,1),(12654,1),(12655,6),(12656,3),(12657,8),(12658,4),(12659,6),(12660,7),(12661,9),(12662,3),(12663,3),(12664,3),(12665,7),(12666,4),(12667,1),(12668,3),(12669,3),(12670,6),(12671,3),(12672,6),(12673,9),(12674,4),(12675,8),(12676,2),(12677,9),(12678,2),(12679,7),(12680,7),(12681,8),(12682,1),(12683,6),(12684,6),(12685,1),(12686,2),(12687,2),(12688,2),(12689,7),(12690,3),(12691,4),(12692,7),(12693,7),(12694,9),(12695,4),(12696,9),(12697,8),(12698,2),(12699,6),(12700,6),(12701,8),(12702,9),(12703,3),(12704,5),(12705,6),(12706,8),(12707,3),(12708,9),(12709,3),(12710,2),(12711,4),(12712,5),(12713,3),(12714,3),(12715,2),(12716,1),(12717,4),(12718,1),(12719,5),(12720,8),(12721,6),(12722,8),(12723,7),(12724,5),(12725,4),(12726,1),(12727,7),(12728,5),(12729,4),(12730,4),(12731,4),(12732,9),(12733,9),(12734,9),(12735,3),(12736,5),(12737,7),(12738,9),(12739,3),(12740,6),(12741,9),(12742,7),(12743,8),(12744,3),(12745,3),(12746,2),(12747,8),(12748,5),(12749,3),(12750,7),(12751,6),(12752,7),(12753,2),(12754,2),(12755,2),(12756,5),(12757,3),(12758,2),(12759,8),(12760,1),(12761,3),(12762,3),(12763,4),(12764,5),(12765,9),(12766,8),(12767,7),(12768,1),(12769,8),(12770,6),(12771,2),(12772,6),(12773,1),(12774,1),(12775,7),(12776,9),(12777,5),(12778,7),(12779,9),(12780,4),(12781,1),(12782,3),(12783,8),(12784,9),(12785,7),(12786,1),(12787,5),(12788,6),(12789,6),(12790,5),(12791,6),(12792,9),(12793,9),(12794,8),(12795,8),(12796,2),(12797,2),(12798,1),(12799,5),(12800,3),(12801,9),(12802,7),(12803,6),(12804,1),(12805,8),(12806,4),(12807,5),(12808,2),(12809,5),(12810,2),(12811,5),(12812,4),(12813,2),(12814,6),(12815,1),(12816,9),(12817,5),(12818,2),(12819,9),(12820,8),(12821,4),(12822,9),(12823,8),(12824,6),(12825,4),(12826,3),(12827,9),(12828,7),(12829,5),(12830,7),(12831,6),(12832,9),(12833,6),(12834,1),(12835,3),(12836,4),(12837,9),(12838,7),(12839,6),(12840,7),(12841,3),(12842,1),(12843,1),(12844,2),(12845,4),(12846,7),(12847,4),(12848,4),(12849,4),(12850,9),(12851,7),(12852,1),(12853,4),(12854,4),(12855,4),(12856,3),(12857,9),(12858,1),(12859,7),(12860,9),(12861,8),(12862,3),(12863,6),(12864,9),(12865,6),(12866,7),(12867,4),(12868,5),(12869,3),(12870,7),(12871,9),(12872,5),(12873,5),(12874,5),(12875,6),(12876,3),(12877,4),(12878,2),(12879,8),(12880,9),(12881,4),(12882,6),(12883,6),(12884,5),(12885,2),(12886,8),(12887,3),(12888,9),(12889,9),(12890,7),(12891,4),(12892,3),(12893,2),(12894,4),(12895,8),(12896,5),(12897,1),(12898,7),(12899,8),(12900,8),(12901,4),(12902,8),(12903,5),(12904,7),(12905,8),(12906,4),(12907,8),(12908,5),(12909,9),(12910,9),(12911,5),(12912,1),(12913,1),(12914,8),(12915,9),(12916,2),(12917,3),(12918,2),(12919,7),(12920,6),(12921,8),(12922,2),(12923,5),(12924,1),(12925,8),(12926,8),(12927,1),(12928,5),(12929,2),(12930,8),(12931,4),(12932,2),(12933,2),(12934,4),(12935,2),(12936,7),(12937,7),(12938,7),(12939,8),(12940,8),(12941,2),(12942,9),(12943,1),(12944,4),(12945,3),(12946,7),(12947,5),(12948,2),(12949,4),(12950,8),(12951,9),(12952,9),(12953,5),(12954,4),(12955,4),(12956,8),(12957,3),(12958,5),(12959,8),(12960,2),(12961,8),(12962,3),(12963,1),(12964,4),(12965,9),(12966,6),(12967,5),(12968,8),(12969,8),(12970,6),(12971,2),(12972,4),(12973,5),(12974,9),(12975,1),(12976,2),(12977,8),(12978,1),(12979,3),(12980,3),(12981,9),(12982,4),(12983,8),(12984,7),(12985,1),(12986,4),(12987,2),(12988,2),(12989,4),(12990,6),(12991,1),(12992,4),(12993,4),(12994,6),(12995,7),(12996,1),(12997,4),(12998,5),(12999,8),(13000,9),(13001,4),(13002,4),(13003,7),(13004,5),(13005,6),(13006,7),(13007,8),(13008,7),(13009,3),(13010,9),(13011,1),(13012,2),(13013,4),(13014,1),(13015,2),(13016,3),(13017,2),(13018,2),(13019,2),(13020,1),(13021,9),(13022,6),(13023,4),(13024,5),(13025,5),(13026,4),(13027,1),(13028,7),(13029,9),(13030,6),(13031,7),(13032,4),(13033,8),(13034,7),(13035,2),(13036,2),(13037,5),(13038,6),(13039,7),(13040,9),(13041,1),(13042,9),(13043,2),(13044,8),(13045,6),(13046,7),(13047,1),(13048,5),(13049,1),(13050,9),(13051,5),(13052,1),(13053,1),(13054,5),(13055,1),(13056,6),(13057,7),(13058,8),(13059,7),(13060,7),(13061,9),(13062,5),(13063,4),(13064,4),(13065,8),(13066,6),(13067,4),(13068,2),(13069,3),(13070,3),(13071,4),(13072,5),(13073,4),(13074,3),(13075,7),(13076,8),(13077,9),(13078,2),(13079,2),(13080,2),(13081,4),(13082,7),(13083,8),(13084,5),(13085,4),(13086,5),(13087,2),(13088,8),(13089,1),(13090,5),(13091,7),(13092,6),(13093,6),(13094,6),(13095,3),(13096,6),(13097,4),(13098,7),(13099,2),(13100,4),(13101,2),(13102,7),(13103,1),(13104,7),(13105,5),(13106,9),(13107,8),(13108,9),(13109,7),(13110,5),(13111,6),(13112,7),(13113,2),(13114,2),(13115,3),(13116,3),(13117,3),(13118,9),(13119,2),(13120,4),(13121,5),(13122,8),(13123,7),(13124,3),(13125,3),(13126,2),(13127,5),(13128,7),(13129,3),(13130,6),(13131,7),(13132,4),(13133,8),(13134,4),(13135,3),(13136,4),(13137,4),(13138,5),(13139,7),(13140,5),(13141,8),(13142,3),(13143,8),(13144,3),(13145,5),(13146,8),(13147,5),(13148,5),(13149,3),(13150,3),(13151,3),(13152,1),(13153,6),(13154,1),(13155,9),(13156,2),(13157,9),(13158,4),(13159,7),(13160,5),(13161,2),(13162,7),(13163,7),(13164,7),(13165,5),(13166,9),(13167,6),(13168,2),(13169,9),(13170,1),(13171,3),(13172,8),(13173,1),(13174,3),(13175,5),(13176,1),(13177,3),(13178,6),(13179,1),(13180,2),(13181,6),(13182,5),(13183,2),(13184,3),(13185,2),(13186,5),(13187,3),(13188,2),(13189,8),(13190,3),(13191,6),(13192,1),(13193,4),(13194,9),(13195,8),(13196,1),(13197,8),(13198,4),(13199,7),(13200,5),(13201,8),(13202,8),(13203,7),(13204,8),(13205,3),(13206,7),(13207,4),(13208,3),(13209,2),(13210,5),(13211,4),(13212,9),(13213,2),(13214,4),(13215,4),(13216,9),(13217,2),(13218,9),(13219,7),(13220,5),(13221,8),(13222,9),(13223,6),(13224,1),(13225,8),(13226,7),(13227,8),(13228,4),(13229,4),(13230,3),(13231,5),(13232,6),(13233,9),(13234,3),(13235,7),(13236,9),(13237,7),(13238,9),(13239,5),(13240,9),(13241,4),(13242,9),(13243,6),(13244,4),(13245,6),(13246,2),(13247,8),(13248,6),(13249,6),(13250,3),(13251,5),(13252,2),(13253,9),(13254,2),(13255,4),(13256,9),(13257,7),(13258,3),(13259,9),(13260,4),(13261,8),(13262,2),(13263,4),(13264,8),(13265,9),(13266,5),(13267,3),(13268,9),(13269,2),(13270,8),(13271,2),(13272,5),(13273,6),(13274,7),(13275,5),(13276,6),(13277,5),(13278,4),(13279,3),(13280,6),(13281,3),(13282,4),(13283,9),(13284,6),(13285,2),(13286,8),(13287,6),(13288,9),(13289,1),(13290,6),(13291,5),(13292,9),(13293,8),(13294,1),(13295,3),(13296,1),(13297,4),(13298,7),(13299,7),(13300,6),(13301,2),(13302,5),(13303,5),(13304,6),(13305,5),(13306,9),(13307,6),(13308,7),(13309,3),(13310,9),(13311,5),(13312,1),(13313,4),(13314,5),(13315,6),(13316,8),(13317,1),(13318,7),(13319,6),(13320,5),(13321,2),(13322,4),(13323,1),(13324,3),(13325,6),(13326,8),(13327,4),(13328,4),(13329,7),(13330,4),(13331,8),(13332,4),(13333,6),(13334,3),(13335,9),(13336,8),(13337,7),(13338,3),(13339,2),(13340,5),(13341,1),(13342,9),(13343,5),(13344,2),(13345,5),(13346,1),(13347,6),(13348,8),(13349,9),(13350,9),(13351,4),(13352,8),(13353,5),(13354,7),(13355,3),(13356,2),(13357,2),(13358,8),(13359,3),(13360,3),(13361,5),(13362,6),(13363,6),(13364,1),(13365,4),(13366,2),(13367,4),(13368,9),(13369,3),(13370,1),(13371,4),(13372,5),(13373,2),(13374,3),(13375,2),(13376,8),(13377,4),(13378,4),(13379,8),(13380,8),(13381,1),(13382,7),(13383,7),(13384,8),(13385,8),(13386,9),(13387,3),(13388,8),(13389,6),(13390,3),(13391,6),(13392,6),(13393,8),(13394,3),(13395,6),(13396,6),(13397,8),(13398,8),(13399,9),(13400,5),(13401,9),(13402,5),(13403,1),(13404,2),(13405,6),(13406,5),(13407,8),(13408,2),(13409,2),(13410,5),(13411,1),(13412,3),(13413,9),(13414,2),(13415,2),(13416,7),(13417,4),(13418,9),(13419,1),(13420,7),(13421,3),(13422,6),(13423,2),(13424,7),(13425,7),(13426,1),(13427,5),(13428,2),(13429,3),(13430,9),(13431,2),(13432,3),(13433,8),(13434,2),(13435,3),(13436,5),(13437,8),(13438,3),(13439,9),(13440,1),(13441,8),(13442,7),(13443,9),(13444,6),(13445,1),(13446,7),(13447,4),(13448,1),(13449,1),(13450,9),(13451,5),(13452,8),(13453,4),(13454,7),(13455,9),(13456,8),(13457,9),(13458,1),(13459,2),(13460,9),(13461,4),(13462,1),(13463,7),(13464,3),(13465,1),(13466,9),(13467,6),(13468,4),(13469,6),(13470,5),(13471,6),(13472,5),(13473,3),(13474,1),(13475,2),(13476,4),(13477,8),(13478,5),(13479,4),(13480,6),(13481,5),(13482,8),(13483,9),(13484,4),(13485,1),(13486,9),(13487,6),(13488,5),(13489,7),(13490,4),(13491,9),(13492,6),(13493,6),(13494,7),(13495,6),(13496,2),(13497,4),(13498,3),(13499,6),(13500,8),(13501,1),(13502,2),(13503,3),(13504,5),(13505,2),(13506,3),(13507,8),(13508,6),(13509,2),(13510,1),(13511,3),(13512,7),(13513,3),(13514,1),(13515,9),(13516,8),(13517,9),(13518,7),(13519,3),(13520,2),(13521,8),(13522,1),(13523,5),(13524,6),(13525,6),(13526,2),(13527,8),(13528,3),(13529,7),(13530,5),(13531,9),(13532,9),(13533,6),(13534,7),(13535,1),(13536,6),(13537,4),(13538,8),(13539,9),(13540,4),(13541,7),(13542,3),(13543,2),(13544,3),(13545,5),(13546,7),(13547,4),(13548,3),(13549,2),(13550,5),(13551,6),(13552,8),(13553,9),(13554,9),(13555,8),(13556,6),(13557,3),(13558,2),(13559,7),(13560,9),(13561,7),(13562,9),(13563,5),(13564,5),(13565,8),(13566,2),(13567,7),(13568,3),(13569,2),(13570,8),(13571,3),(13572,3),(13573,7),(13574,2),(13575,6),(13576,5),(13577,3),(13578,9),(13579,8),(13580,7),(13581,8),(13582,6),(13583,3),(13584,7),(13585,9),(13586,8),(13587,7),(13588,8),(13589,3),(13590,5),(13591,4),(13592,1),(13593,9),(13594,4),(13595,9),(13596,9),(13597,7),(13598,6),(13599,7),(13600,6),(13601,8),(13602,4),(13603,2),(13604,3),(13605,4),(13606,1),(13607,7),(13608,1),(13609,5),(13610,4),(13611,2),(13612,3),(13613,1),(13614,3),(13615,7),(13616,7),(13617,2),(13618,2),(13619,1),(13620,5),(13621,6),(13622,9),(13623,9),(13624,2),(13625,9),(13626,3),(13627,7),(13628,5),(13629,6),(13630,7),(13631,1),(13632,7),(13633,9),(13634,2),(13635,8),(13636,2),(13637,5),(13638,8),(13639,8),(13640,5),(13641,9),(13642,1),(13643,2),(13644,4),(13645,8),(13646,4),(13647,9),(13648,1),(13649,3),(13650,8),(13651,6),(13652,3),(13653,1),(13654,2),(13655,3),(13656,2),(13657,9),(13658,8),(13659,8),(13660,2),(13661,3),(13662,7),(13663,1),(13664,5),(13665,8),(13666,9),(13667,5),(13668,6),(13669,7),(13670,9),(13671,9),(13672,1),(13673,2),(13674,3),(13675,7),(13676,5),(13677,2),(13678,8),(13679,9),(13680,7),(13681,6),(13682,2),(13683,8),(13684,7),(13685,7),(13686,1),(13687,3),(13688,9),(13689,2),(13690,1),(13691,9),(13692,8),(13693,9),(13694,7),(13695,7),(13696,6),(13697,2),(13698,6),(13699,7),(13700,4),(13701,3),(13702,4),(13703,3),(13704,8),(13705,3),(13706,7),(13707,6),(13708,6),(13709,9),(13710,2),(13711,4),(13712,9),(13713,4),(13714,1),(13715,3),(13716,4),(13717,4),(13718,4),(13719,6),(13720,8),(13721,7),(13722,6),(13723,9),(13724,3),(13725,1),(13726,8),(13727,9),(13728,8),(13729,3),(13730,2),(13731,8),(13732,7),(13733,6),(13734,6),(13735,7),(13736,9),(13737,7),(13738,7),(13739,6),(13740,4),(13741,9),(13742,8),(13743,6),(13744,9),(13745,6),(13746,1),(13747,9),(13748,4),(13749,6),(13750,8),(13751,7),(13752,6),(13753,5),(13754,4),(13755,4),(13756,2),(13757,1),(13758,4),(13759,3),(13760,4),(13761,2),(13762,8),(13763,2),(13764,4),(13765,1),(13766,4),(13767,8),(13768,9),(13769,2),(13770,3),(13771,7),(13772,9),(13773,1),(13774,7),(13775,9),(13776,2),(13777,6),(13778,9),(13779,5),(13780,9),(13781,3),(13782,2),(13783,6),(13784,3),(13785,4),(13786,3),(13787,8),(13788,4),(13789,6),(13790,3),(13791,2),(13792,8),(13793,6),(13794,7),(13795,3),(13796,8),(13797,1),(13798,3),(13799,1),(13800,2),(13801,7),(13802,2),(13803,5),(13804,4),(13805,4),(13806,3),(13807,9),(13808,2),(13809,3),(13810,9),(13811,4),(13812,5),(13813,2),(13814,2),(13815,9),(13816,2),(13817,6),(13818,9),(13819,5),(13820,1),(13821,3),(13822,2),(13823,4),(13824,3),(13825,1),(13826,6),(13827,6),(13828,3),(13829,5),(13830,2),(13831,7),(13832,7),(13833,8),(13834,4),(13835,4),(13836,4),(13837,3),(13838,7),(13839,1),(13840,2),(13841,6),(13842,6),(13843,5),(13844,9),(13845,8),(13846,2),(13847,4),(13848,2),(13849,9),(13850,3),(13851,8),(13852,2),(13853,2),(13854,6),(13855,5),(13856,8),(13857,1),(13858,7),(13859,7),(13860,2),(13861,4),(13862,6),(13863,8),(13864,2),(13865,7),(13866,4),(13867,1),(13868,7),(13869,6),(13870,3),(13871,7),(13872,7),(13873,7),(13874,2),(13875,7),(13876,3),(13877,1),(13878,3),(13879,4),(13880,7),(13881,8),(13882,6),(13883,7),(13884,1),(13885,7),(13886,9),(13887,7),(13888,9),(13889,5),(13890,7),(13891,7),(13892,7),(13893,3),(13894,6),(13895,2),(13896,8),(13897,1),(13898,4),(13899,4),(13900,7),(13901,4),(13902,7),(13903,4),(13904,3),(13905,7),(13906,1),(13907,1),(13908,1),(13909,3),(13910,7),(13911,9),(13912,1),(13913,1),(13914,8),(13915,2),(13916,4),(13917,1),(13918,9),(13919,4),(13920,4),(13921,8),(13922,2),(13923,8),(13924,2),(13925,9),(13926,7),(13927,7),(13928,2),(13929,9),(13930,2),(13931,2),(13932,7),(13933,3),(13934,6),(13935,2),(13936,2),(13937,8),(13938,9),(13939,9),(13940,5),(13941,7),(13942,2),(13943,8),(13944,3),(13945,7),(13946,6),(13947,9),(13948,1),(13949,4),(13950,5),(13951,4),(13952,8),(13953,1),(13954,6),(13955,1),(13956,3),(13957,6),(13958,7),(13959,5),(13960,1),(13961,2),(13962,3),(13963,3),(13964,7),(13965,1),(13966,2),(13967,2),(13968,5),(13969,5),(13970,9),(13971,2),(13972,4),(13973,4),(13974,9),(13975,8),(13976,7),(13977,8),(13978,2),(13979,6),(13980,3),(13981,4),(13982,9),(13983,5),(13984,9),(13985,1),(13986,6),(13987,9),(13988,2),(13989,8),(13990,2),(13991,6),(13992,1),(13993,6),(13994,7),(13995,3),(13996,7),(13997,1),(13998,4),(13999,6),(14000,7),(14001,6),(14002,9),(14003,8),(14004,3),(14005,5),(14006,1),(14007,4),(14008,3),(14009,2),(14010,6),(14011,3),(14012,8),(14013,9),(14014,4),(14015,8),(14016,2),(14017,5),(14018,8),(14019,5),(14020,8),(14021,6),(14022,5),(14023,6),(14024,4),(14025,2),(14026,2),(14027,6),(14028,5),(14029,8),(14030,5),(14031,2),(14032,3),(14033,4),(14034,6),(14035,5),(14036,5),(14037,7),(14038,8),(14039,5),(14040,2),(14041,3),(14042,4),(14043,9),(14044,5),(14045,6),(14046,5),(14047,6),(14048,6),(14049,4),(14050,1),(14051,7),(14052,3),(14053,6),(14054,6),(14055,4),(14056,1),(14057,3),(14058,1),(14059,2),(14060,4),(14061,4),(14062,4),(14063,6),(14064,5),(14065,1),(14066,2),(14067,8),(14068,2),(14069,1),(14070,3),(14071,2),(14072,8),(14073,4),(14074,9),(14075,1),(14076,4),(14077,6),(14078,6),(14079,5),(14080,3),(14081,8),(14082,4),(14083,4),(14084,6),(14085,5),(14086,9),(14087,1),(14088,9),(14089,3),(14090,4),(14091,9),(14092,2),(14093,7),(14094,8),(14095,2),(14096,2),(14097,9),(14098,8),(14099,3),(14100,6),(14101,1),(14102,3),(14103,9),(14104,5),(14105,5),(14106,8),(14107,5),(14108,9),(14109,8),(14110,4),(14111,7),(14112,1),(14113,5),(14114,9),(14115,5),(14116,4),(14117,8),(14118,9),(14119,2),(14120,7),(14121,8),(14122,7),(14123,1),(14124,7),(14125,2),(14126,5),(14127,5),(14128,9),(14129,1),(14130,4),(14131,1),(14132,2),(14133,7),(14134,3),(14135,5),(14136,3),(14137,5),(14138,9),(14139,3),(14140,4),(14141,4),(14142,3),(14143,4),(14144,3),(14145,4),(14146,3),(14147,3),(14148,7),(14149,4),(14150,6),(14151,6),(14152,8),(14153,5),(14154,5),(14155,3),(14156,9),(14157,1),(14158,7),(14159,6),(14160,4),(14161,3),(14162,8),(14163,4),(14164,5),(14165,5),(14166,3),(14167,8),(14168,1),(14169,8),(14170,5),(14171,9),(14172,4),(14173,4),(14174,8),(14175,5),(14176,3),(14177,1),(14178,3),(14179,9),(14180,6),(14181,7),(14182,1),(14183,7),(14184,8),(14185,2),(14186,3),(14187,4),(14188,4),(14189,9),(14190,6),(14191,4),(14192,1),(14193,9),(14194,8),(14195,5),(14196,8),(14197,3),(14198,2),(14199,4),(14200,8),(14201,6),(14202,6),(14203,5),(14204,1),(14205,4),(14206,4),(14207,2),(14208,9),(14209,1),(14210,9),(14211,5),(14212,3),(14213,8),(14214,6),(14215,3),(14216,5),(14217,2),(14218,4),(14219,7),(14220,1),(14221,1),(14222,6),(14223,1),(14224,7),(14225,2),(14226,1),(14227,4),(14228,8),(14229,8),(14230,6),(14231,4),(14232,5),(14233,9),(14234,2),(14235,2),(14236,2),(14237,8),(14238,8),(14239,5),(14240,3),(14241,4),(14242,2),(14243,1),(14244,3),(14245,2),(14246,7),(14247,3),(14248,7),(14249,7),(14250,9),(14251,9),(14252,8),(14253,7),(14254,8),(14255,6),(14256,1),(14257,9),(14258,5),(14259,1),(14260,7),(14261,5),(14262,1),(14263,3),(14264,9),(14265,6),(14266,7),(14267,5),(14268,8),(14269,3),(14270,2),(14271,5),(14272,9),(14273,3),(14274,9),(14275,6),(14276,2),(14277,2),(14278,8),(14279,7),(14280,3),(14281,2),(14282,5),(14283,7),(14284,3),(14285,4),(14286,7),(14287,2),(14288,5),(14289,2),(14290,4),(14291,4),(14292,2),(14293,4),(14294,2),(14295,1),(14296,2),(14297,6),(14298,2),(14299,1),(14300,1),(14301,7),(14302,1),(14303,7),(14304,2),(14305,9),(14306,6),(14307,7),(14308,9),(14309,9),(14310,5),(14311,4),(14312,9),(14313,2),(14314,8),(14315,8),(14316,2),(14317,7),(14318,2),(14319,6),(14320,9),(14321,4),(14322,2),(14323,8),(14324,1),(14325,2),(14326,9),(14327,2),(14328,3),(14329,2),(14330,3),(14331,2),(14332,4),(14333,1),(14334,5),(14335,5),(14336,2),(14337,1),(14338,7),(14339,6),(14340,1),(14341,2),(14342,3),(14343,5),(14344,6),(14345,1),(14346,1),(14347,6),(14348,4),(14349,7),(14350,3),(14351,5),(14352,3),(14353,4),(14354,7),(14355,6),(14356,9),(14357,4),(14358,4),(14359,3),(14360,5),(14361,5),(14362,3),(14363,6),(14364,6),(14365,5),(14366,7),(14367,2),(14368,7),(14369,2),(14370,8),(14371,9),(14372,9),(14373,5),(14374,7),(14375,5),(14376,7),(14377,9),(14378,6),(14379,4),(14380,3),(14381,2),(14382,4),(14383,8),(14384,2),(14385,2),(14386,9),(14387,5),(14388,9),(14389,7),(14390,1),(14391,1),(14392,7),(14393,8),(14394,3),(14395,7),(14396,5),(14397,3),(14398,6),(14399,3),(14400,1),(14401,3),(14402,8),(14403,4),(14404,3),(14405,1),(14406,2),(14407,3),(14408,1),(14409,4),(14410,4),(14411,9),(14412,7),(14413,4),(14414,3),(14415,1),(14416,9),(14417,4),(14418,6),(14419,7),(14420,4),(14421,3),(14422,6),(14423,1),(14424,5),(14425,2),(14426,2),(14427,9),(14428,2),(14429,7),(14430,9),(14431,5),(14432,4),(14433,9),(14434,5),(14435,4),(14436,5),(14437,9),(14438,7),(14439,2),(14440,6),(14441,9),(14442,8),(14443,2),(14444,2),(14445,1),(14446,9),(14447,2),(14448,9),(14449,5),(14450,1),(14451,2),(14452,9),(14453,1),(14454,7),(14455,9),(14456,4),(14457,7),(14458,6),(14459,5),(14460,7),(14461,5),(14462,9),(14463,8),(14464,1),(14465,5),(14466,1),(14467,2),(14468,3),(14469,3),(14470,7),(14471,3),(14472,2),(14473,8),(14474,6),(14475,4),(14476,3),(14477,7),(14478,5),(14479,4),(14480,6),(14481,1),(14482,1),(14483,5),(14484,6),(14485,9),(14486,2),(14487,6),(14488,5),(14489,4),(14490,4),(14491,5),(14492,6),(14493,9),(14494,2),(14495,3),(14496,1),(14497,3),(14498,2),(14499,5),(14500,1),(14501,8),(14502,2),(14503,2),(14504,3),(14505,6),(14506,1),(14507,4),(14508,6),(14509,2),(14510,2),(14511,4),(14512,5),(14513,7),(14514,5),(14515,4),(14516,9),(14517,8),(14518,6),(14519,8),(14520,9),(14521,6),(14522,1),(14523,2),(14524,7),(14525,9),(14526,6),(14527,6),(14528,1),(14529,1),(14530,9),(14531,4),(14532,4),(14533,5),(14534,3),(14535,7),(14536,9),(14537,3),(14538,2),(14539,2),(14540,2),(14541,4),(14542,9),(14543,9),(14544,4),(14545,7),(14546,8),(14547,8),(14548,8),(14549,1),(14550,9),(14551,5),(14552,2),(14553,7),(14554,7),(14555,4),(14556,5),(14557,6),(14558,7),(14559,7),(14560,5),(14561,2),(14562,8),(14563,6),(14564,5),(14565,1),(14566,6),(14567,2),(14568,2),(14569,9),(14570,9),(14571,8),(14572,5),(14573,1),(14574,3),(14575,2),(14576,9),(14577,3),(14578,7),(14579,5),(14580,7),(14581,9),(14582,5),(14583,7),(14584,6),(14585,7),(14586,6),(14587,9),(14588,1),(14589,5),(14590,7),(14591,5),(14592,1),(14593,6),(14594,3),(14595,6),(14596,1),(14597,3),(14598,7),(14599,6),(14600,5),(14601,3),(14602,9),(14603,4),(14604,8),(14605,5),(14606,6),(14607,6),(14608,7),(14609,2),(14610,9),(14611,1),(14612,9),(14613,3),(14614,7),(14615,3),(14616,7),(14617,6),(14618,4),(14619,3),(14620,4),(14621,5),(14622,9),(14623,1),(14624,9),(14625,7),(14626,4),(14627,4),(14628,7),(14629,1),(14630,4),(14631,1),(14632,9),(14633,9),(14634,6),(14635,7),(14636,1),(14637,9),(14638,6),(14639,2),(14640,2),(14641,7),(14642,6),(14643,2),(14644,4),(14645,7),(14646,2),(14647,6),(14648,2),(14649,4),(14650,9),(14651,6),(14652,2),(14653,8),(14654,2),(14655,1),(14656,6),(14657,1),(14658,1),(14659,4),(14660,4),(14661,8),(14662,3),(14663,8),(14664,9),(14665,2),(14666,7),(14667,1),(14668,1),(14669,3),(14670,5),(14671,8),(14672,5),(14673,7),(14674,5),(14675,4),(14676,5),(14677,4),(14678,7),(14679,6),(14680,6),(14681,7),(14682,5),(14683,1),(14684,1),(14685,7),(14686,3),(14687,6),(14688,1),(14689,9),(14690,9),(14691,9),(14692,7),(14693,5),(14694,8),(14695,9),(14696,5),(14697,4),(14698,2),(14699,8),(14700,9),(14701,9),(14702,9),(14703,9),(14704,4),(14705,2),(14706,9),(14707,6),(14708,7),(14709,1),(14710,8),(14711,8),(14712,4),(14713,1),(14714,5),(14715,1),(14716,4),(14717,5),(14718,3),(14719,5),(14720,3),(14721,3),(14722,6),(14723,3),(14724,4),(14725,3),(14726,8),(14727,9),(14728,3),(14729,6),(14730,5),(14731,2),(14732,7),(14733,2),(14734,2),(14735,7),(14736,5),(14737,3),(14738,1),(14739,3),(14740,9),(14741,9),(14742,7),(14743,7),(14744,5),(14745,9),(14746,8),(14747,4),(14748,7),(14749,1),(14750,9),(14751,9),(14752,7),(14753,8),(14754,9),(14755,1),(14756,3),(14757,3),(14758,5),(14759,3),(14760,8),(14761,2),(14762,1),(14763,7),(14764,9),(14765,2),(14766,8),(14767,3),(14768,7),(14769,7),(14770,9),(14771,2),(14772,8),(14773,4),(14774,6),(14775,5),(14776,2),(14777,1),(14778,7),(14779,6),(14780,8),(14781,1),(14782,2),(14783,6),(14784,7),(14785,1),(14786,4),(14787,9),(14788,2),(14789,9),(14790,9),(14791,1),(14792,2),(14793,9),(14794,2),(14795,3),(14796,2),(14797,9),(14798,7),(14799,9),(14800,4),(14801,6),(14802,7),(14803,4),(14804,3),(14805,4),(14806,4),(14807,4),(14808,2),(14809,6),(14810,5),(14811,1),(14812,2),(14813,3),(14814,3),(14815,8),(14816,1),(14817,2),(14818,9),(14819,9),(14820,4),(14821,7),(14822,7),(14823,2),(14824,2),(14825,1),(14826,5),(14827,5),(14828,1),(14829,8),(14830,6),(14831,8),(14832,5),(14833,2),(14834,1),(14835,5),(14836,6),(14837,4),(14838,9),(14839,1),(14840,3),(14841,1),(14842,8),(14843,3),(14844,6),(14845,9),(14846,5),(14847,2),(14848,7),(14849,2),(14850,9),(14851,9),(14852,9),(14853,7),(14854,3),(14855,5),(14856,7),(14857,3),(14858,7),(14859,8),(14860,2),(14861,4),(14862,7),(14863,4),(14864,8),(14865,2),(14866,9),(14867,7),(14868,1),(14869,3),(14870,3),(14871,4),(14872,3),(14873,1),(14874,4),(14875,2),(14876,3),(14877,2),(14878,4),(14879,5),(14880,9),(14881,2),(14882,9),(14883,3),(14884,7),(14885,3),(14886,1),(14887,8),(14888,6),(14889,9),(14890,7),(14891,3),(14892,4),(14893,7),(14894,9),(14895,1),(14896,2),(14897,6),(14898,5),(14899,3),(14900,8),(14901,2),(14902,5),(14903,8),(14904,8),(14905,4),(14906,8),(14907,2),(14908,6),(14909,6),(14910,9),(14911,1),(14912,1),(14913,9),(14914,9),(14915,1),(14916,3),(14917,3),(14918,1),(14919,5),(14920,6),(14921,8),(14922,8),(14923,4),(14924,9),(14925,6),(14926,8),(14927,6),(14928,6),(14929,8),(14930,4),(14931,8),(14932,7),(14933,4),(14934,6),(14935,4),(14936,3),(14937,6),(14938,4),(14939,9),(14940,8),(14941,2),(14942,2),(14943,8),(14944,8),(14945,9),(14946,2),(14947,4),(14948,8),(14949,4),(14950,7),(14951,9),(14952,3),(14953,2),(14954,9),(14955,3),(14956,1),(14957,2),(14958,1),(14959,2),(14960,4),(14961,5),(14962,4),(14963,6),(14964,2),(14965,6),(14966,8),(14967,9),(14968,6),(14969,8),(14970,5),(14971,3),(14972,6),(14973,2),(14974,3),(14975,6),(14976,2),(14977,7),(14978,8),(14979,4),(14980,5),(14981,1),(14982,3),(14983,2),(14984,3),(14985,2),(14986,7),(14987,1),(14988,4),(14989,2),(14990,2),(14991,9),(14992,5),(14993,5),(14994,1),(14995,1),(14996,1),(14997,1),(14998,7),(14999,6),(15000,2),(15001,9),(15002,5),(15003,4),(15004,8),(15005,4),(15006,6),(15007,6),(15008,7),(15009,5),(15010,5),(15011,5),(15012,6),(15013,9),(15014,8),(15015,5),(15016,6),(15017,8),(15018,9),(15019,8),(15020,1),(15021,6),(15022,3),(15023,1),(15024,8),(15025,7),(15026,7),(15027,6),(15028,1),(15029,9),(15030,5),(15031,3),(15032,5),(15033,7),(15034,9),(15035,3),(15036,8),(15037,6),(15038,5),(15039,7),(15040,1),(15041,9),(15042,3),(15043,5),(15044,4),(15045,2),(15046,6),(15047,5),(15048,6),(15049,6),(15050,8),(15051,4),(15052,7),(15053,4),(15054,7),(15055,5),(15056,2),(15057,3),(15058,3),(15059,3),(15060,2),(15061,3),(15062,9),(15063,8),(15064,9),(15065,8),(15066,6),(15067,1),(15068,6),(15069,2),(15070,9),(15071,5),(15072,9),(15073,7),(15074,7),(15075,9),(15076,3),(15077,9),(15078,5),(15079,2),(15080,5),(15081,8),(15082,1),(15083,4),(15084,5),(15085,8),(15086,5),(15087,2),(15088,6),(15089,8),(15090,9),(15091,9),(15092,2),(15093,8),(15094,1),(15095,7),(15096,8),(15097,6),(15098,5),(15099,3),(15100,2),(15101,5),(15102,9),(15103,9),(15104,1),(15105,5),(15106,3),(15107,5),(15108,5),(15109,5),(15110,1),(15111,9),(15112,2),(15113,4),(15114,4),(15115,5),(15116,1),(15117,9),(15118,3),(15119,8),(15120,3),(15121,6),(15122,2),(15123,8),(15124,8),(15125,2),(15126,9),(15127,7),(15128,6),(15129,5),(15130,9),(15131,9),(15132,3),(15133,8),(15134,3),(15135,9),(15136,9),(15137,8),(15138,7),(15139,6),(15140,2),(15141,8),(15142,7),(15143,9),(15144,9),(15145,9),(15146,8),(15147,8),(15148,3),(15149,3),(15150,4),(15151,9),(15152,6),(15153,2),(15154,2),(15155,8),(15156,3),(15157,9),(15158,5),(15159,9),(15160,6),(15161,8),(15162,9),(15163,4),(15164,7),(15165,1),(15166,9),(15167,2),(15168,2),(15169,2),(15170,8),(15171,4),(15172,9),(15173,2),(15174,7),(15175,1),(15176,6),(15177,5),(15178,6),(15179,4),(15180,8),(15181,6),(15182,9),(15183,5),(15184,6),(15185,7),(15186,5),(15187,9),(15188,1),(15189,7),(15190,8),(15191,6),(15192,4),(15193,3),(15194,7),(15195,6),(15196,1),(15197,6),(15198,1),(15199,5),(15200,3),(15201,9),(15202,7),(15203,9),(15204,8),(15205,8),(15206,9),(15207,8),(15208,7),(15209,4),(15210,1),(15211,5),(15212,4),(15213,8),(15214,1),(15215,4),(15216,9),(15217,9),(15218,1),(15219,3),(15220,2),(15221,2),(15222,9),(15223,5),(15224,3),(15225,2),(15226,4),(15227,9),(15228,7),(15229,5),(15230,9),(15231,3),(15232,6),(15233,6),(15234,9),(15235,4),(15236,9),(15237,4),(15238,9),(15239,1),(15240,5),(15241,4),(15242,5),(15243,5),(15244,2),(15245,2),(15246,8),(15247,2),(15248,2),(15249,3),(15250,2),(15251,8),(15252,2),(15253,8),(15254,5),(15255,6),(15256,9),(15257,3),(15258,5),(15259,6),(15260,8),(15261,8),(15262,3),(15263,1),(15264,6),(15265,2),(15266,1),(15267,7),(15268,2),(15269,1),(15270,7),(15271,7),(15272,3),(15273,1),(15274,9),(15275,5),(15276,5),(15277,6),(15278,8),(15279,8),(15280,6),(15281,6),(15282,5),(15283,7),(15284,2),(15285,4),(15286,1),(15287,6),(15288,1),(15289,8),(15290,7),(15291,7),(15292,5),(15293,5),(15294,8),(15295,5),(15296,7),(15297,7),(15298,3),(15299,9),(15300,4),(15301,9),(15302,7),(15303,1),(15304,3),(15305,8),(15306,3),(15307,8),(15308,2),(15309,8),(15310,5),(15311,1),(15312,2),(15313,6),(15314,9),(15315,6),(15316,5),(15317,9),(15318,6),(15319,6),(15320,1),(15321,3),(15322,5),(15323,9),(15324,5),(15325,3),(15326,1),(15327,4),(15328,3),(15329,6),(15330,9),(15331,9),(15332,4),(15333,6),(15334,6),(15335,8),(15336,2),(15337,4),(15338,6),(15339,2),(15340,1),(15341,8),(15342,7),(15343,7),(15344,2),(15345,8),(15346,8),(15347,4),(15348,8),(15349,2),(15350,6),(15351,2),(15352,8),(15353,5),(15354,2),(15355,5),(15356,4),(15357,7),(15358,5),(15359,5),(15360,7),(15361,8),(15362,8),(15363,9),(15364,3),(15365,6),(15366,8),(15367,6),(15368,4),(15369,9),(15370,9),(15371,3),(15372,7),(15373,8),(15374,9),(15375,8),(15376,6),(15377,6),(15378,8),(15379,3),(15380,8),(15381,7),(15382,3),(15383,5),(15384,7),(15385,2),(15386,2),(15387,9),(15388,8),(15389,6),(15390,6),(15391,9),(15392,4),(15393,4),(15394,5),(15395,1),(15396,5),(15397,4),(15398,2),(15399,1),(15400,3),(15401,1),(15402,3),(15403,5),(15404,1),(15405,9),(15406,1),(15407,2),(15408,7),(15409,7),(15410,1),(15411,9),(15412,7),(15413,3),(15414,1),(15415,8),(15416,4),(15417,2),(15418,3),(15419,1),(15420,3),(15421,3),(15422,7),(15423,4),(15424,8),(15425,8),(15426,5),(15427,6),(15428,2),(15429,3),(15430,4),(15431,2),(15432,9),(15433,9),(15434,2),(15435,7),(15436,1),(15437,6),(15438,2),(15439,4),(15440,3),(15441,8),(15442,4),(15443,1),(15444,9),(15445,6),(15446,2),(15447,6),(15448,8),(15449,9),(15450,5),(15451,9),(15452,9),(15453,4),(15454,6),(15455,2),(15456,5),(15457,4),(15458,5),(15459,1),(15460,7),(15461,5),(15462,7),(15463,9),(15464,8),(15465,9),(15466,3),(15467,6),(15468,3),(15469,7),(15470,3),(15471,5),(15472,8),(15473,5),(15474,8),(15475,9),(15476,2),(15477,7),(15478,4),(15479,5),(15480,4),(15481,1),(15482,3),(15483,7),(15484,7),(15485,2),(15486,9),(15487,1),(15488,6),(15489,1),(15490,2),(15491,3),(15492,5),(15493,6),(15494,8),(15495,3),(15496,1),(15497,6),(15498,9),(15499,7),(15500,8),(15501,8),(15502,2),(15503,9),(15504,6),(15505,4),(15506,2),(15507,2),(15508,3),(15509,8),(15510,6),(15511,6),(15512,2),(15513,2),(15514,7),(15515,8),(15516,1),(15517,1),(15518,2),(15519,2),(15520,4),(15521,9),(15522,8),(15523,8),(15524,4),(15525,1),(15526,2),(15527,2),(15528,7),(15529,1),(15530,4),(15531,6),(15532,7),(15533,8),(15534,8),(15535,3),(15536,5),(15537,9),(15538,4),(15539,2),(15540,9),(15541,6),(15542,4),(15543,6),(15544,6),(15545,6),(15546,5),(15547,8),(15548,7),(15549,2),(15550,8),(15551,2),(15552,2),(15553,9),(15554,3),(15555,7),(15556,3),(15557,4),(15558,4),(15559,8),(15560,9),(15561,7),(15562,5),(15563,7),(15564,4),(15565,5),(15566,3),(15567,5),(15568,7),(15569,8),(15570,1),(15571,9),(15572,4),(15573,9),(15574,1),(15575,2),(15576,6),(15577,7),(15578,2),(15579,6),(15580,3),(15581,9),(15582,9),(15583,7),(15584,6),(15585,5),(15586,1),(15587,9),(15588,4),(15589,7),(15590,3),(15591,4),(15592,4),(15593,7),(15594,5),(15595,5),(15596,7),(15597,9),(15598,3),(15599,4),(15600,9),(15601,8),(15602,1),(15603,6),(15604,3),(15605,2),(15606,9),(15607,8),(15608,4),(15609,2),(15610,4),(15611,3),(15612,8),(15613,4),(15614,3),(15615,2),(15616,4),(15617,3),(15618,3),(15619,8),(15620,7),(15621,8),(15622,7),(15623,1),(15624,5),(15625,5),(15626,8),(15627,7),(15628,4),(15629,8),(15630,8),(15631,7),(15632,2),(15633,9),(15634,9),(15635,2),(15636,4),(15637,7),(15638,1),(15639,5),(15640,8),(15641,3),(15642,6),(15643,4),(15644,9),(15645,7),(15646,6),(15647,9),(15648,3),(15649,4),(15650,3),(15651,2),(15652,7),(15653,2),(15654,4),(15655,4),(15656,2),(15657,5),(15658,4),(15659,3),(15660,4),(15661,4),(15662,9),(15663,8),(15664,9),(15665,9),(15666,6),(15667,3),(15668,7),(15669,3),(15670,6),(15671,4),(15672,2),(15673,6),(15674,4),(15675,2),(15676,7),(15677,9),(15678,9),(15679,4),(15680,8),(15681,9),(15682,4),(15683,5),(15684,3),(15685,3),(15686,8),(15687,3),(15688,4),(15689,5),(15690,7),(15691,6),(15692,3),(15693,8),(15694,5),(15695,8),(15696,3),(15697,9),(15698,1),(15699,3),(15700,2),(15701,9),(15702,8),(15703,1),(15704,6),(15705,4),(15706,5),(15707,7),(15708,2),(15709,9),(15710,6),(15711,6),(15712,9),(15713,1),(15714,5),(15715,3),(15716,7),(15717,2),(15718,2),(15719,6),(15720,7),(15721,9),(15722,8),(15723,2),(15724,7),(15725,4),(15726,2),(15727,9),(15728,7),(15729,9),(15730,9),(15731,4),(15732,6),(15733,1),(15734,2),(15735,3),(15736,5),(15737,3),(15738,6),(15739,5),(15740,4),(15741,2),(15742,5),(15743,3),(15744,9),(15745,9),(15746,6),(15747,6),(15748,3),(15749,1),(15750,2),(15751,2),(15752,7),(15753,7),(15754,2),(15755,7),(15756,4),(15757,3),(15758,8),(15759,5),(15760,3),(15761,9),(15762,1),(15763,2),(15764,9),(15765,9),(15766,8),(15767,2),(15768,4),(15769,3),(15770,5),(15771,5),(15772,7),(15773,8),(15774,1),(15775,4),(15776,6),(15777,3),(15778,5),(15779,6),(15780,9),(15781,2),(15782,9),(15783,9),(15784,8),(15785,1),(15786,5),(15787,8),(15788,1),(15789,5),(15790,8),(15791,3),(15792,2),(15793,3),(15794,3),(15795,9),(15796,6),(15797,4),(15798,9),(15799,8),(15800,2),(15801,8),(15802,4),(15803,6),(15804,2),(15805,1),(15806,1),(15807,5),(15808,8),(15809,3),(15810,5),(15811,1),(15812,8),(15813,6),(15814,5),(15815,2),(15816,9),(15817,4),(15818,8),(15819,3),(15820,8),(15821,2),(15822,8),(15823,2),(15824,8),(15825,8),(15826,8),(15827,3),(15828,8),(15829,6),(15830,2),(15831,5),(15832,9),(15833,7),(15834,7),(15835,1),(15836,4),(15837,4),(15838,5),(15839,8),(15840,5),(15841,1),(15842,1),(15843,8),(15844,4),(15845,2),(15846,5),(15847,4),(15848,7),(15849,6),(15850,9),(15851,8),(15852,8),(15853,6),(15854,4),(15855,7),(15856,5),(15857,1),(15858,9),(15859,2),(15860,2),(15861,3),(15862,1),(15863,4),(15864,2),(15865,6),(15866,9),(15867,2),(15868,3),(15869,4),(15870,3),(15871,4),(15872,1),(15873,1),(15874,7),(15875,2),(15876,7),(15877,3),(15878,8),(15879,1),(15880,1),(15881,1),(15882,9),(15883,2),(15884,8),(15885,8),(15886,6),(15887,7),(15888,1),(15889,9),(15890,9),(15891,4),(15892,9),(15893,8),(15894,2),(15895,6),(15896,4),(15897,3),(15898,8),(15899,3),(15900,6),(15901,3),(15902,4),(15903,9),(15904,1),(15905,6),(15906,1),(15907,7),(15908,3),(15909,1),(15910,4),(15911,1),(15912,5),(15913,1),(15914,4),(15915,8),(15916,1),(15917,7),(15918,2),(15919,7),(15920,9),(15921,7),(15922,6),(15923,1),(15924,8),(15925,6),(15926,1),(15927,2),(15928,6),(15929,4),(15930,4),(15931,1),(15932,6),(15933,8),(15934,8),(15935,7),(15936,1),(15937,6),(15938,1),(15939,7),(15940,3),(15941,3),(15942,8),(15943,7),(15944,6),(15945,4),(15946,5),(15947,3),(15948,2),(15949,8),(15950,6),(15951,9),(15952,2),(15953,6),(15954,9),(15955,9),(15956,1),(15957,8),(15958,1),(15959,3),(15960,7),(15961,7),(15962,3),(15963,5),(15964,6),(15965,4),(15966,8),(15967,3),(15968,2),(15969,9),(15970,1),(15971,6),(15972,2),(15973,5),(15974,8),(15975,5),(15976,1),(15977,1),(15978,8),(15979,9),(15980,9),(15981,5),(15982,6),(15983,4),(15984,6),(15985,1),(15986,7),(15987,7),(15988,7),(15989,8),(15990,8),(15991,1),(15992,6),(15993,4),(15994,3),(15995,7),(15996,2),(15997,6),(15998,7),(15999,2),(16000,4),(16001,8),(16002,7),(16003,7),(16004,4),(16005,8),(16006,6),(16007,5),(16008,5),(16009,4),(16010,7),(16011,9),(16012,1),(16013,5),(16014,1),(16015,6),(16016,3),(16017,9),(16018,5),(16019,5),(16020,2),(16021,7),(16022,1),(16023,7),(16024,7),(16025,7),(16026,2),(16027,3),(16028,6),(16029,8),(16030,1),(16031,1),(16032,2),(16033,5),(16034,6),(16035,1),(16036,8),(16037,6),(16038,9),(16039,5),(16040,4),(16041,6),(16042,7),(16043,7),(16044,5),(16045,5),(16046,5),(16047,2),(16048,6),(16049,1),(16050,3),(16051,3),(16052,1),(16053,2),(16054,6),(16055,1),(16056,8),(16057,5),(16058,6),(16059,6),(16060,1),(16061,3),(16062,8),(16063,8),(16064,1),(16065,1),(16066,5),(16067,2),(16068,8),(16069,3),(16070,5),(16071,1),(16072,4),(16073,6),(16074,1),(16075,3),(16076,1),(16077,8),(16078,2),(16079,4),(16080,2),(16081,4),(16082,7),(16083,2),(16084,2),(16085,7),(16086,7),(16087,4),(16088,8),(16089,4),(16090,1),(16091,9),(16092,8),(16093,6),(16094,6),(16095,1),(16096,7),(16097,1),(16098,1),(16099,2),(16100,8),(16101,9),(16102,6),(16103,1),(16104,6),(16105,2),(16106,9),(16107,6),(16108,2),(16109,8),(16110,4),(16111,8),(16112,7),(16113,1),(16114,9),(16115,1),(16116,1),(16117,4),(16118,9),(16119,7),(16120,3),(16121,3),(16122,2),(16123,2),(16124,7),(16125,3),(16126,6),(16127,4),(16128,3),(16129,8),(16130,2),(16131,3),(16132,8),(16133,4),(16134,1),(16135,9),(16136,9),(16137,7),(16138,3),(16139,3),(16140,2),(16141,3),(16142,4),(16143,1),(16144,8),(16145,9),(16146,6),(16147,7),(16148,5),(16149,5),(16150,4),(16151,6),(16152,4),(16153,6),(16154,1),(16155,4),(16156,6),(16157,6),(16158,2),(16159,5),(16160,6),(16161,3),(16162,9),(16163,6),(16164,5),(16165,5),(16166,8),(16167,5),(16168,7),(16169,9),(16170,5),(16171,5),(16172,5),(16173,2),(16174,6),(16175,6),(16176,2),(16177,9),(16178,3),(16179,2),(16180,4),(16181,9),(16182,3),(16183,8),(16184,4),(16185,4),(16186,3),(16187,1),(16188,1),(16189,5),(16190,7),(16191,2),(16192,6),(16193,2),(16194,8),(16195,9),(16196,7),(16197,3),(16198,8),(16199,1),(16200,6),(16201,9),(16202,7),(16203,6),(16204,7),(16205,1),(16206,6),(16207,6),(16208,9),(16209,6),(16210,6),(16211,7),(16212,8),(16213,7),(16214,9),(16215,9),(16216,7),(16217,7),(16218,7),(16219,4),(16220,3),(16221,4),(16222,6),(16223,2),(16224,8),(16225,1),(16226,3),(16227,9),(16228,4),(16229,9),(16230,2),(16231,3),(16232,4),(16233,2),(16234,5),(16235,7),(16236,1),(16237,9),(16238,5),(16239,6),(16240,1),(16241,9),(16242,8),(16243,9),(16244,7),(16245,7),(16246,7),(16247,8),(16248,7),(16249,8),(16250,1),(16251,6),(16252,5),(16253,1),(16254,4),(16255,4),(16256,8),(16257,7),(16258,9),(16259,6),(16260,1),(16261,9),(16262,7),(16263,1),(16264,1),(16265,1),(16266,6),(16267,8),(16268,1),(16269,6),(16270,8),(16271,1),(16272,3),(16273,6),(16274,9),(16275,8),(16276,6),(16277,8),(16278,9),(16279,2),(16280,3),(16281,5),(16282,1),(16283,1),(16284,2),(16285,9),(16286,6),(16287,5),(16288,6),(16289,9),(16290,7),(16291,5),(16292,5),(16293,4),(16294,2),(16295,8),(16296,7),(16297,5),(16298,4),(16299,4),(16300,4),(16301,3),(16302,8),(16303,9),(16304,2),(16305,3),(16306,5),(16307,3),(16308,3),(16309,9),(16310,9),(16311,5),(16312,7),(16313,3),(16314,9),(16315,9),(16316,8),(16317,8),(16318,3),(16319,1),(16320,8),(16321,4),(16322,2),(16323,1),(16324,2),(16325,4),(16326,8),(16327,4),(16328,2),(16329,7),(16330,9),(16331,3),(16332,3),(16333,9),(16334,5),(16335,8),(16336,9),(16337,7),(16338,5),(16339,6),(16340,2),(16341,4),(16342,5),(16343,3),(16344,9),(16345,6),(16346,3),(16347,7),(16348,6),(16349,8),(16350,8),(16351,6),(16352,2),(16353,5),(16354,9),(16355,1),(16356,6),(16357,2),(16358,2),(16359,9),(16360,2),(16361,7),(16362,2),(16363,8),(16364,6),(16365,3),(16366,7),(16367,4),(16368,5),(16369,8),(16370,1),(16371,7),(16372,3),(16373,8),(16374,5),(16375,7),(16376,5),(16377,5),(16378,5),(16379,8),(16380,5),(16381,4),(16382,4),(16383,4),(16384,4),(16385,7),(16386,9),(16387,9),(16388,6),(16389,3),(16390,4),(16391,9),(16392,2),(16393,5),(16394,5),(16395,8),(16396,8),(16397,7),(16398,3),(16399,2),(16400,6),(16401,8),(16402,7),(16403,1),(16404,3),(16405,9),(16406,6),(16407,9),(16408,4),(16409,2),(16410,5),(16411,5),(16412,6),(16413,4),(16414,3),(16415,8),(16416,9),(16417,7),(16418,6),(16419,1),(16420,4),(16421,2),(16422,8),(16423,3),(16424,8),(16425,8),(16426,3),(16427,9),(16428,5),(16429,5),(16430,9),(16431,6),(16432,7),(16433,5),(16434,4),(16435,5),(16436,9),(16437,3),(16438,6),(16439,2),(16440,9),(16441,1),(16442,1),(16443,2),(16444,3),(16445,8),(16446,7),(16447,2),(16448,3),(16449,7),(16450,8),(16451,3),(16452,2),(16453,2),(16454,3),(16455,2),(16456,3),(16457,4),(16458,9),(16459,6),(16460,7),(16461,4),(16462,5),(16463,4),(16464,9),(16465,9),(16466,1),(16467,5),(16468,2),(16469,4),(16470,3),(16471,2),(16472,4),(16473,4),(16474,2),(16475,1),(16476,3),(16477,8),(16478,4),(16479,1),(16480,2),(16481,4),(16482,2),(16483,9),(16484,1),(16485,5),(16486,1),(16487,6),(16488,5),(16489,4),(16490,7),(16491,7),(16492,2),(16493,7),(16494,9),(16495,4),(16496,8),(16497,6),(16498,5),(16499,8),(16500,2),(16501,5),(16502,3),(16503,9),(16504,6),(16505,4),(16506,2),(16507,7),(16508,4),(16509,4),(16510,5),(16511,4),(16512,2),(16513,7),(16514,6),(16515,3),(16516,7),(16517,6),(16518,9),(16519,2),(16520,6),(16521,3),(16522,5),(16523,7),(16524,8),(16525,3),(16526,8),(16527,6),(16528,4),(16529,1),(16530,1),(16531,4),(16532,1),(16533,6),(16534,9),(16535,4),(16536,9),(16537,1),(16538,6),(16539,9),(16540,4),(16541,7),(16542,4),(16543,9),(16544,2),(16545,3),(16546,5),(16547,4),(16548,8),(16549,6),(16550,1),(16551,7),(16552,3),(16553,9),(16554,4),(16555,1),(16556,7),(16557,1),(16558,4),(16559,2),(16560,7),(16561,1),(16562,9),(16563,2),(16564,1),(16565,5),(16566,7),(16567,3),(16568,8),(16569,6),(16570,5),(16571,8),(16572,8),(16573,4),(16574,5),(16575,3),(16576,1),(16577,4),(16578,8),(16579,8),(16580,8),(16581,9),(16582,8),(16583,5),(16584,5),(16585,7),(16586,8),(16587,6),(16588,4),(16589,4),(16590,2),(16591,6),(16592,1),(16593,9),(16594,2),(16595,6),(16596,9),(16597,7),(16598,2),(16599,6),(16600,1),(16601,4),(16602,6),(16603,2),(16604,9),(16605,1),(16606,2),(16607,6),(16608,5),(16609,3),(16610,3),(16611,4),(16612,8),(16613,1),(16614,5),(16615,3),(16616,9),(16617,2),(16618,7),(16619,9),(16620,7),(16621,5),(16622,4),(16623,3),(16624,3),(16625,4),(16626,5),(16627,9),(16628,9),(16629,8),(16630,8),(16631,8),(16632,5),(16633,5),(16634,3),(16635,1),(16636,1),(16637,2),(16638,8),(16639,1),(16640,6),(16641,6),(16642,1),(16643,4),(16644,7),(16645,5),(16646,1),(16647,3),(16648,8),(16649,7),(16650,8),(16651,7),(16652,1),(16653,1),(16654,5),(16655,6),(16656,7),(16657,7),(16658,7),(16659,6),(16660,9),(16661,1),(16662,3),(16663,5),(16664,2),(16665,2),(16666,4),(16667,2),(16668,3),(16669,4),(16670,1),(16671,5),(16672,6),(16673,5),(16674,2),(16675,5),(16676,5),(16677,5),(16678,5),(16679,3),(16680,3),(16681,2),(16682,7),(16683,3),(16684,7),(16685,3),(16686,8),(16687,3),(16688,2),(16689,8),(16690,4),(16691,9),(16692,5),(16693,9),(16694,7),(16695,8),(16696,9),(16697,1),(16698,3),(16699,9),(16700,1),(16701,4),(16702,8),(16703,3),(16704,1),(16705,5),(16706,8),(16707,5),(16708,5),(16709,2),(16710,8),(16711,8),(16712,9),(16713,2),(16714,4),(16715,5),(16716,8),(16717,8),(16718,9),(16719,3),(16720,1),(16721,1),(16722,7),(16723,2),(16724,6),(16725,3),(16726,9),(16727,5),(16728,5),(16729,2),(16730,4),(16731,7),(16732,6),(16733,4),(16734,9),(16735,9),(16736,7),(16737,6),(16738,6),(16739,5),(16740,3),(16741,8),(16742,8),(16743,9),(16744,5),(16745,4),(16746,5),(16747,2),(16748,4),(16749,7),(16750,5),(16751,4),(16752,4),(16753,7),(16754,5),(16755,3),(16756,1),(16757,7),(16758,1),(16759,2),(16760,9),(16761,5),(16762,5),(16763,7),(16764,3),(16765,5),(16766,9),(16767,3),(16768,1),(16769,9),(16770,3),(16771,5),(16772,1),(16773,4),(16774,4),(16775,7),(16776,4),(16777,8),(16778,5),(16779,3),(16780,2),(16781,1),(16782,6),(16783,2),(16784,5),(16785,6),(16786,2),(16787,6),(16788,6),(16789,9),(16790,2),(16791,3),(16792,6),(16793,9),(16794,6),(16795,1),(16796,7),(16797,6),(16798,8),(16799,4),(16800,2),(16801,5),(16802,8),(16803,7),(16804,6),(16805,1),(16806,8),(16807,5),(16808,7),(16809,4),(16810,8),(16811,4),(16812,6),(16813,8),(16814,1),(16815,2),(16816,5),(16817,3),(16818,7),(16819,6),(16820,3),(16821,7),(16822,6),(16823,6),(16824,7),(16825,7),(16826,1),(16827,8),(16828,7),(16829,8),(16830,9),(16831,3),(16832,2),(16833,8),(16834,6),(16835,4),(16836,4),(16837,7),(16838,8),(16839,8),(16840,2),(16841,4),(16842,5),(16843,9),(16844,5),(16845,7),(16846,6),(16847,5),(16848,3),(16849,1),(16850,5),(16851,2),(16852,8),(16853,8),(16854,4),(16855,1),(16856,5),(16857,3),(16858,4),(16859,9),(16860,3),(16861,6),(16862,2),(16863,7),(16864,5),(16865,5),(16866,9),(16867,2),(16868,6),(16869,5),(16870,3),(16871,4),(16872,3),(16873,4),(16874,7),(16875,6),(16876,8),(16877,5),(16878,2),(16879,8),(16880,9),(16881,2),(16882,4),(16883,6),(16884,5),(16885,2),(16886,5),(16887,2),(16888,9),(16889,3),(16890,6),(16891,5),(16892,8),(16893,4),(16894,6),(16895,3),(16896,7),(16897,7),(16898,9),(16899,5),(16900,1),(16901,2),(16902,5),(16903,8),(16904,4),(16905,3),(16906,5),(16907,4),(16908,6),(16909,5),(16910,9),(16911,8),(16912,1),(16913,2),(16914,4),(16915,5),(16916,4),(16917,4),(16918,3),(16919,6),(16920,8),(16921,9),(16922,3),(16923,7),(16924,3),(16925,5),(16926,8),(16927,2),(16928,9),(16929,4),(16930,7),(16931,3),(16932,2),(16933,6),(16934,9),(16935,7),(16936,9),(16937,9),(16938,1),(16939,3),(16940,5),(16941,1),(16942,3),(16943,5),(16944,3),(16945,3),(16946,5),(16947,4),(16948,8),(16949,5),(16950,1),(16951,3),(16952,3),(16953,6),(16954,7),(16955,9),(16956,8),(16957,1),(16958,8),(16959,3),(16960,7),(16961,7),(16962,6),(16963,2),(16964,8),(16965,7),(16966,6),(16967,7),(16968,9),(16969,6),(16970,1),(16971,5),(16972,9),(16973,6),(16974,4),(16975,6),(16976,4),(16977,8),(16978,6),(16979,2),(16980,5),(16981,6),(16982,2),(16983,8),(16984,2),(16985,2),(16986,4),(16987,7),(16988,6),(16989,4),(16990,8),(16991,1),(16992,3),(16993,5),(16994,9),(16995,2),(16996,5),(16997,5),(16998,2),(16999,3),(17000,9),(17001,1),(17002,1),(17003,4),(17004,8),(17005,9),(17006,7),(17007,7),(17008,4),(17009,8),(17010,1),(17011,6),(17012,6),(17013,6),(17014,6),(17015,4),(17016,2),(17017,5),(17018,2),(17019,3),(17020,2),(17021,6),(17022,1),(17023,9),(17024,6),(17025,3),(17026,5),(17027,7),(17028,4),(17029,3),(17030,2),(17031,1),(17032,3),(17033,7),(17034,4),(17035,3),(17036,6),(17037,4),(17038,3),(17039,7),(17040,5),(17041,1),(17042,3),(17043,7),(17044,1),(17045,1),(17046,8),(17047,8),(17048,4),(17049,7),(17050,2),(17051,2),(17052,6),(17053,4),(17054,1),(17055,7),(17056,2),(17057,8),(17058,4),(17059,5),(17060,3),(17061,3),(17062,9),(17063,9),(17064,8),(17065,4),(17066,8),(17067,7),(17068,5),(17069,6),(17070,6),(17071,4),(17072,8),(17073,7),(17074,5),(17075,3),(17076,8),(17077,8),(17078,4),(17079,5),(17080,1),(17081,9),(17082,9),(17083,4),(17084,2),(17085,4),(17086,2),(17087,9),(17088,5),(17089,5),(17090,7),(17091,9),(17092,9),(17093,4),(17094,3),(17095,2),(17096,3),(17097,4),(17098,8),(17099,1),(17100,2),(17101,1),(17102,6),(17103,6),(17104,8),(17105,7),(17106,7),(17107,6),(17108,8),(17109,3),(17110,7),(17111,7),(17112,9),(17113,3),(17114,7),(17115,5),(17116,1),(17117,9),(17118,6),(17119,7),(17120,8),(17121,9),(17122,7),(17123,3),(17124,3),(17125,4),(17126,3),(17127,5),(17128,2),(17129,8),(17130,6),(17131,1),(17132,5),(17133,7),(17134,1),(17135,2),(17136,8),(17137,7),(17138,8),(17139,3),(17140,1),(17141,2),(17142,4),(17143,3),(17144,7),(17145,8),(17146,1),(17147,9),(17148,9),(17149,2),(17150,3),(17151,6),(17152,8),(17153,1),(17154,1),(17155,2),(17156,5),(17157,7),(17158,4),(17159,7),(17160,5),(17161,9),(17162,2),(17163,7),(17164,1),(17165,8),(17166,8),(17167,5),(17168,2),(17169,5),(17170,2),(17171,6),(17172,1),(17173,8),(17174,6),(17175,6),(17176,7),(17177,5),(17178,1),(17179,6),(17180,9),(17181,9),(17182,7),(17183,3),(17184,8),(17185,5),(17186,6),(17187,1),(17188,6),(17189,7),(17190,5),(17191,5),(17192,2),(17193,8),(17194,1),(17195,7),(17196,5),(17197,1),(17198,6),(17199,3),(17200,2),(17201,4),(17202,4),(17203,6),(17204,9),(17205,8),(17206,5),(17207,3),(17208,6),(17209,2),(17210,5),(17211,2),(17212,3),(17213,1),(17214,1),(17215,3),(17216,9),(17217,1),(17218,9),(17219,3),(17220,3),(17221,1),(17222,4),(17223,8),(17224,6),(17225,7),(17226,3),(17227,2),(17228,6),(17229,2),(17230,9),(17231,6),(17232,6),(17233,1),(17234,7),(17235,5),(17236,8),(17237,7),(17238,2),(17239,2),(17240,7),(17241,1),(17242,2),(17243,4),(17244,9),(17245,8),(17246,3),(17247,3),(17248,7),(17249,2),(17250,3),(17251,5),(17252,6),(17253,5),(17254,5),(17255,5),(17256,1),(17257,9),(17258,5),(17259,2),(17260,4),(17261,6),(17262,1),(17263,7),(17264,2),(17265,5),(17266,8),(17267,2),(17268,1),(17269,7),(17270,7),(17271,8),(17272,1),(17273,8),(17274,7),(17275,2),(17276,9),(17277,6),(17278,6),(17279,1),(17280,5),(17281,3),(17282,9),(17283,4),(17284,5),(17285,8),(17286,1),(17287,9),(17288,4),(17289,2),(17290,6),(17291,8),(17292,8),(17293,8),(17294,8),(17295,7),(17296,1),(17297,9),(17298,2),(17299,2),(17300,4),(17301,6),(17302,4),(17303,9),(17304,6),(17305,4),(17306,3),(17307,3),(17308,4),(17309,2),(17310,7),(17311,1),(17312,7),(17313,4),(17314,7),(17315,2),(17316,7),(17317,4),(17318,3),(17319,7),(17320,1),(17321,1),(17322,6),(17323,8),(17324,3),(17325,8),(17326,9),(17327,2),(17328,4),(17329,2),(17330,6),(17331,7),(17332,4),(17333,9),(17334,9),(17335,7),(17336,1),(17337,2),(17338,9),(17339,2),(17340,3),(17341,3),(17342,8),(17343,3),(17344,6),(17345,6),(17346,4),(17347,1),(17348,7),(17349,1),(17350,4),(17351,2),(17352,5),(17353,9),(17354,7),(17355,1),(17356,7),(17357,5),(17358,5),(17359,2),(17360,2),(17361,1),(17362,4),(17363,1),(17364,4),(17365,7),(17366,4),(17367,6),(17368,7),(17369,9),(17370,8),(17371,4),(17372,3),(17373,3),(17374,7),(17375,8),(17376,5),(17377,4),(17378,3),(17379,3),(17380,3),(17381,1),(17382,3),(17383,6),(17384,9),(17385,7),(17386,8),(17387,3),(17388,6),(17389,6),(17390,1),(17391,9),(17392,5),(17393,2),(17394,4),(17395,4),(17396,2),(17397,7),(17398,3),(17399,2),(17400,5),(17401,5),(17402,8),(17403,1),(17404,1),(17405,8),(17406,7),(17407,5),(17408,5),(17409,4),(17410,9),(17411,6),(17412,5),(17413,5),(17414,9),(17415,1),(17416,7),(17417,2),(17418,6),(17419,8),(17420,9),(17421,3),(17422,3),(17423,2),(17424,5),(17425,8),(17426,3),(17427,9),(17428,7),(17429,4),(17430,5),(17431,3),(17432,6),(17433,3),(17434,7),(17435,2),(17436,9),(17437,7),(17438,7),(17439,7),(17440,6),(17441,5),(17442,1),(17443,8),(17444,3),(17445,6),(17446,7),(17447,7),(17448,8),(17449,2),(17450,4),(17451,8),(17452,3),(17453,7),(17454,5),(17455,8),(17456,9),(17457,2),(17458,3),(17459,9),(17460,6),(17461,2),(17462,3),(17463,9),(17464,9),(17465,9),(17466,2),(17467,2),(17468,7),(17469,5),(17470,5),(17471,1),(17472,7),(17473,9),(17474,2),(17475,6),(17476,2),(17477,2),(17478,2),(17479,4),(17480,1),(17481,3),(17482,5),(17483,5),(17484,2),(17485,5),(17486,3),(17487,8),(17488,3),(17489,8),(17490,3),(17491,4),(17492,8),(17493,7),(17494,6),(17495,3),(17496,6),(17497,6),(17498,6),(17499,7),(17500,6),(17501,5),(17502,8),(17503,6),(17504,7),(17505,2),(17506,1),(17507,8),(17508,4),(17509,8),(17510,9),(17511,6),(17512,9),(17513,4),(17514,7),(17515,5),(17516,9),(17517,3),(17518,3),(17519,8),(17520,6),(17521,7),(17522,4),(17523,9),(17524,3),(17525,3),(17526,5),(17527,6),(17528,8),(17529,6),(17530,9),(17531,5),(17532,9),(17533,3),(17534,7),(17535,9),(17536,6),(17537,8),(17538,1),(17539,5),(17540,3),(17541,7),(17542,8),(17543,3),(17544,1),(17545,7),(17546,6),(17547,6),(17548,3),(17549,8),(17550,1),(17551,2),(17552,8),(17553,4),(17554,1),(17555,6),(17556,5),(17557,4),(17558,8),(17559,3),(17560,9),(17561,5),(17562,9),(17563,4),(17564,7),(17565,6),(17566,8),(17567,4),(17568,9),(17569,5),(17570,5),(17571,4),(17572,1),(17573,8),(17574,7),(17575,4),(17576,1),(17577,9),(17578,5),(17579,9),(17580,9),(17581,3),(17582,4),(17583,1),(17584,2),(17585,4),(17586,3),(17587,3),(17588,9),(17589,8),(17590,1),(17591,3),(17592,9),(17593,2),(17594,2),(17595,5),(17596,9),(17597,9),(17598,1),(17599,9),(17600,1),(17601,6),(17602,6),(17603,8),(17604,7),(17605,3),(17606,8),(17607,1),(17608,1),(17609,5),(17610,1),(17611,2),(17612,5),(17613,6),(17614,4),(17615,7),(17616,3),(17617,3),(17618,4),(17619,2),(17620,2),(17621,2),(17622,8),(17623,1),(17624,6),(17625,6),(17626,9),(17627,6),(17628,6),(17629,4),(17630,5),(17631,5),(17632,8),(17633,6),(17634,1),(17635,8),(17636,8),(17637,8),(17638,7),(17639,4),(17640,6),(17641,2),(17642,1),(17643,6),(17644,3),(17645,2),(17646,5),(17647,7),(17648,9),(17649,9),(17650,1),(17651,9),(17652,1),(17653,6),(17654,4),(17655,2),(17656,3),(17657,3),(17658,6),(17659,7),(17660,9),(17661,6),(17662,9),(17663,2),(17664,8),(17665,4),(17666,7),(17667,6),(17668,1),(17669,6),(17670,1),(17671,1),(17672,2),(17673,4),(17674,5),(17675,9),(17676,4),(17677,6),(17678,2),(17679,6),(17680,7),(17681,1),(17682,9),(17683,7),(17684,2),(17685,5),(17686,5),(17687,1),(17688,9),(17689,2),(17690,5),(17691,7),(17692,4),(17693,3),(17694,1),(17695,8),(17696,6),(17697,7),(17698,6),(17699,6),(17700,1),(17701,3),(17702,5),(17703,3),(17704,8),(17705,3),(17706,3),(17707,4),(17708,8),(17709,3),(17710,9),(17711,7),(17712,1),(17713,4),(17714,1),(17715,2),(17716,4),(17717,2),(17718,9),(17719,9),(17720,1),(17721,8),(17722,4),(17723,3),(17724,4),(17725,6),(17726,4),(17727,7),(17728,6),(17729,3),(17730,4),(17731,8),(17732,6),(17733,6),(17734,4),(17735,9),(17736,7),(17737,5),(17738,5),(17739,6),(17740,9),(17741,6),(17742,3),(17743,5),(17744,6),(17745,1),(17746,1),(17747,2),(17748,3),(17749,1),(17750,1),(17751,9),(17752,6),(17753,6),(17754,8),(17755,3),(17756,7),(17757,9),(17758,4),(17759,4),(17760,7),(17761,7),(17762,3),(17763,2),(17764,2),(17765,4),(17766,8),(17767,7),(17768,5),(17769,6),(17770,7),(17771,9),(17772,6),(17773,8),(17774,9),(17775,7),(17776,5),(17777,7),(17778,5),(17779,8),(17780,5),(17781,4),(17782,2),(17783,7),(17784,9),(17785,3),(17786,4),(17787,4),(17788,7),(17789,2),(17790,5),(17791,4),(17792,4),(17793,5),(17794,1),(17795,8),(17796,2),(17797,9),(17798,1),(17799,4),(17800,2),(17801,5),(17802,4),(17803,6),(17804,4),(17805,1),(17806,7),(17807,3),(17808,7),(17809,5),(17810,1),(17811,8),(17812,8),(17813,8),(17814,6),(17815,5),(17816,1),(17817,9),(17818,2),(17819,8),(17820,6),(17821,7),(17822,7),(17823,2),(17824,5),(17825,7),(17826,2),(17827,2),(17828,1),(17829,9),(17830,2),(17831,8),(17832,3),(17833,1),(17834,3),(17835,4),(17836,9),(17837,3),(17838,1),(17839,1),(17840,4),(17841,3),(17842,8),(17843,9),(17844,8),(17845,4),(17846,4),(17847,4),(17848,6),(17849,8),(17850,2),(17851,1),(17852,3),(17853,2),(17854,6),(17855,1),(17856,6),(17857,9),(17858,6),(17859,3),(17860,6),(17861,7),(17862,3),(17863,8),(17864,9),(17865,8),(17866,9),(17867,9),(17868,1),(17869,1),(17870,5),(17871,5),(17872,7),(17873,2),(17874,2),(17875,9),(17876,1),(17877,7),(17878,1),(17879,4),(17880,4),(17881,4),(17882,1),(17883,2),(17884,4),(17885,4),(17886,3),(17887,7),(17888,8),(17889,2),(17890,4),(17891,1),(17892,8),(17893,2),(17894,2),(17895,5),(17896,5),(17897,6),(17898,9),(17899,5),(17900,1),(17901,4),(17902,4),(17903,9),(17904,4),(17905,6),(17906,8),(17907,5),(17908,1),(17909,3),(17910,1),(17911,1),(17912,4),(17913,9),(17914,3),(17915,6),(17916,1),(17917,8),(17918,7),(17919,9),(17920,5),(17921,4),(17922,2),(17923,2),(17924,4),(17925,9),(17926,4),(17927,4),(17928,4),(17929,3),(17930,1),(17931,5),(17932,1),(17933,8),(17934,6),(17935,5),(17936,8),(17937,1),(17938,2),(17939,7),(17940,8),(17941,7),(17942,6),(17943,4),(17944,3),(17945,2),(17946,1),(17947,7),(17948,1),(17949,4),(17950,7),(17951,2),(17952,5),(17953,4),(17954,3),(17955,4),(17956,5),(17957,1),(17958,9),(17959,4),(17960,3),(17961,8),(17962,7),(17963,6),(17964,7),(17965,3),(17966,5),(17967,6),(17968,3),(17969,8),(17970,1),(17971,3),(17972,7),(17973,2),(17974,1),(17975,5),(17976,7),(17977,1),(17978,5),(17979,2),(17980,7),(17981,6),(17982,4),(17983,2),(17984,7),(17985,9),(17986,9),(17987,9),(17988,8),(17989,1),(17990,8),(17991,8),(17992,1),(17993,7),(17994,2),(17995,9),(17996,8),(17997,9),(17998,1),(17999,3),(18000,6),(18001,9),(18002,8),(18003,9),(18004,8),(18005,3),(18006,5),(18007,3),(18008,2),(18009,1),(18010,7),(18011,2),(18012,7),(18013,4),(18014,2),(18015,3),(18016,4),(18017,3),(18018,1),(18019,2),(18020,9),(18021,4),(18022,9),(18023,5),(18024,4),(18025,3),(18026,7),(18027,6),(18028,2),(18029,5),(18030,1),(18031,3),(18032,1),(18033,6),(18034,1),(18035,2),(18036,3),(18037,2),(18038,4),(18039,5),(18040,6),(18041,7),(18042,8),(18043,7),(18044,3),(18045,2),(18046,6),(18047,5),(18048,9),(18049,8),(18050,6),(18051,7),(18052,5),(18053,7),(18054,8),(18055,8),(18056,5),(18057,8),(18058,9),(18059,8),(18060,1),(18061,5),(18062,4),(18063,3),(18064,4),(18065,9),(18066,8),(18067,6),(18068,4),(18069,8),(18070,9),(18071,6),(18072,7),(18073,2),(18074,1),(18075,5),(18076,2),(18077,3),(18078,1),(18079,2),(18080,6),(18081,4),(18082,5),(18083,6),(18084,5),(18085,7),(18086,8),(18087,9),(18088,4),(18089,2),(18090,3),(18091,7),(18092,3),(18093,7),(18094,8),(18095,7),(18096,7),(18097,3),(18098,4),(18099,2),(18100,8),(18101,2),(18102,4),(18103,9),(18104,2),(18105,2),(18106,4),(18107,8),(18108,3),(18109,9),(18110,9),(18111,3),(18112,1),(18113,7),(18114,6),(18115,1),(18116,4),(18117,5),(18118,9),(18119,4),(18120,9),(18121,4),(18122,8),(18123,3),(18124,7),(18125,9),(18126,5),(18127,6),(18128,6),(18129,3),(18130,2),(18131,3),(18132,7),(18133,7),(18134,4),(18135,4),(18136,5),(18137,9),(18138,6),(18139,4),(18140,5),(18141,2),(18142,9),(18143,3),(18144,4),(18145,1),(18146,9),(18147,3),(18148,3),(18149,5),(18150,9),(18151,9),(18152,1),(18153,3),(18154,3),(18155,3),(18156,5),(18157,8),(18158,2),(18159,4),(18160,4),(18161,7),(18162,6),(18163,7),(18164,3),(18165,6),(18166,9),(18167,2),(18168,4),(18169,1),(18170,4),(18171,4),(18172,6),(18173,9),(18174,4),(18175,6),(18176,2),(18177,9),(18178,6),(18179,4),(18180,9),(18181,5),(18182,2),(18183,7),(18184,3),(18185,5),(18186,3),(18187,3),(18188,5),(18189,1),(18190,2),(18191,2),(18192,2),(18193,6),(18194,9),(18195,7),(18196,3),(18197,9),(18198,8),(18199,7),(18200,4),(18201,6),(18202,9),(18203,7),(18204,3),(18205,5),(18206,2),(18207,3),(18208,6),(18209,2),(18210,8),(18211,4),(18212,7),(18213,2),(18214,8),(18215,1),(18216,3),(18217,3),(18218,6),(18219,8),(18220,9),(18221,6),(18222,1),(18223,3),(18224,9),(18225,2),(18226,2),(18227,8),(18228,5),(18229,3),(18230,2),(18231,4),(18232,8),(18233,2),(18234,3),(18235,4),(18236,6),(18237,8),(18238,9),(18239,9),(18240,6),(18241,7),(18242,9),(18243,7),(18244,3),(18245,6),(18246,9),(18247,7),(18248,9),(18249,6),(18250,3),(18251,7),(18252,7),(18253,3),(18254,5),(18255,9),(18256,8),(18257,6),(18258,9),(18259,7),(18260,2),(18261,8),(18262,8),(18263,4),(18264,9),(18265,3),(18266,5),(18267,2),(18268,5),(18269,1),(18270,7),(18271,1),(18272,7),(18273,5),(18274,9),(18275,7),(18276,9),(18277,8),(18278,9),(18279,4),(18280,9),(18281,3),(18282,1),(18283,4),(18284,9),(18285,4),(18286,9),(18287,8),(18288,7),(18289,1),(18290,1),(18291,2),(18292,4),(18293,8),(18294,3),(18295,7),(18296,2),(18297,8),(18298,8),(18299,3),(18300,2),(18301,7),(18302,3),(18303,9),(18304,9),(18305,8),(18306,7),(18307,8),(18308,1),(18309,4),(18310,3),(18311,9),(18312,4),(18313,9),(18314,6),(18315,7),(18316,6),(18317,5),(18318,7),(18319,7),(18320,8),(18321,6),(18322,6),(18323,3),(18324,7),(18325,8),(18326,5),(18327,7),(18328,3),(18329,7),(18330,8),(18331,8),(18332,9),(18333,4),(18334,1),(18335,2),(18336,3),(18337,1),(18338,2),(18339,6),(18340,5),(18341,9),(18342,2),(18343,1),(18344,4),(18345,9),(18346,3),(18347,8),(18348,2),(18349,4),(18350,8),(18351,7),(18352,2),(18353,5),(18354,7),(18355,9),(18356,5),(18357,1),(18358,4),(18359,8),(18360,5),(18361,1),(18362,2),(18363,8),(18364,7),(18365,6),(18366,7),(18367,5),(18368,6),(18369,7),(18370,5),(18371,7),(18372,5),(18373,5),(18374,5),(18375,4),(18376,9),(18377,6),(18378,4),(18379,6),(18380,3),(18381,1),(18382,6),(18383,1),(18384,1),(18385,8),(18386,6),(18387,4),(18388,3),(18389,6),(18390,4),(18391,9),(18392,5),(18393,7),(18394,6),(18395,1),(18396,2),(18397,7),(18398,2),(18399,8),(18400,6),(18401,4),(18402,1),(18403,4),(18404,2),(18405,8),(18406,2),(18407,2),(18408,6),(18409,4),(18410,3),(18411,6),(18412,2),(18413,9),(18414,4),(18415,7),(18416,1),(18417,9),(18418,2),(18419,3),(18420,3),(18421,4),(18422,9),(18423,9),(18424,4),(18425,9),(18426,5),(18427,7),(18428,8),(18429,6),(18430,6),(18431,7),(18432,7),(18433,5),(18434,9),(18435,3),(18436,8),(18437,7),(18438,6),(18439,3),(18440,4),(18441,6),(18442,1),(18443,6),(18444,4),(18445,2),(18446,6),(18447,1),(18448,8),(18449,8),(18450,2),(18451,6),(18452,7),(18453,5),(18454,6),(18455,2),(18456,9),(18457,1),(18458,3),(18459,6),(18460,1),(18461,2),(18462,7),(18463,8),(18464,1),(18465,7),(18466,6),(18467,4),(18468,7),(18469,1),(18470,3),(18471,4),(18472,4),(18473,9),(18474,9),(18475,8),(18476,4),(18477,4),(18478,2),(18479,3),(18480,9),(18481,2),(18482,9),(18483,8),(18484,3),(18485,1),(18486,3),(18487,6),(18488,9),(18489,7),(18490,2),(18491,2),(18492,6),(18493,5),(18494,3),(18495,8),(18496,6),(18497,5),(18498,8),(18499,3),(18500,3),(18501,1),(18502,5),(18503,2),(18504,2),(18505,3),(18506,2),(18507,8),(18508,7),(18509,8),(18510,1),(18511,5),(18512,6),(18513,8),(18514,2),(18515,9),(18516,1),(18517,7),(18518,1),(18519,4),(18520,3),(18521,5),(18522,6),(18523,9),(18524,3),(18525,7),(18526,5),(18527,1),(18528,4),(18529,1),(18530,2),(18531,2),(18532,1),(18533,5),(18534,2),(18535,5),(18536,5),(18537,5),(18538,1),(18539,4),(18540,8),(18541,3),(18542,2),(18543,7),(18544,5),(18545,7),(18546,5),(18547,5),(18548,3),(18549,7),(18550,2),(18551,5),(18552,8),(18553,8),(18554,2),(18555,9),(18556,3),(18557,3),(18558,9),(18559,1),(18560,9),(18561,6),(18562,8),(18563,8),(18564,2),(18565,9),(18566,9),(18567,9),(18568,3),(18569,6),(18570,1),(18571,3),(18572,5),(18573,1),(18574,6),(18575,3),(18576,1),(18577,8),(18578,3),(18579,6),(18580,3),(18581,5),(18582,4),(18583,8),(18584,1),(18585,9),(18586,1),(18587,8),(18588,1),(18589,4),(18590,1),(18591,9),(18592,2),(18593,8),(18594,1),(18595,4),(18596,2),(18597,7),(18598,1),(18599,2),(18600,8),(18601,1),(18602,4),(18603,3),(18604,5),(18605,7),(18606,4),(18607,2),(18608,8),(18609,5),(18610,6),(18611,8),(18612,4),(18613,9),(18614,1),(18615,4),(18616,8),(18617,8),(18618,5),(18619,4),(18620,6),(18621,2),(18622,3),(18623,6),(18624,4),(18625,4),(18626,8),(18627,4),(18628,4),(18629,8),(18630,5),(18631,1),(18632,6),(18633,1),(18634,2),(18635,6),(18636,7),(18637,9),(18638,7),(18639,1),(18640,4),(18641,9),(18642,2),(18643,8),(18644,6),(18645,5),(18646,8),(18647,6),(18648,9),(18649,9),(18650,7),(18651,1),(18652,9),(18653,4),(18654,8),(18655,8),(18656,5),(18657,9),(18658,8),(18659,9),(18660,5),(18661,8),(18662,2),(18663,5),(18664,7),(18665,8),(18666,4),(18667,5),(18668,1),(18669,8),(18670,3),(18671,2),(18672,9),(18673,4),(18674,4),(18675,4),(18676,4),(18677,7),(18678,3),(18679,5),(18680,3),(18681,6),(18682,9),(18683,5),(18684,1),(18685,9),(18686,7),(18687,1),(18688,9),(18689,3),(18690,9),(18691,1),(18692,6),(18693,4),(18694,6),(18695,1),(18696,8),(18697,3),(18698,1),(18699,6),(18700,5),(18701,3),(18702,6),(18703,7),(18704,8),(18705,4),(18706,8),(18707,4),(18708,4),(18709,7),(18710,3),(18711,2),(18712,9),(18713,7),(18714,2),(18715,4),(18716,1),(18717,1),(18718,9),(18719,7),(18720,5),(18721,8),(18722,2),(18723,3),(18724,7),(18725,7),(18726,5),(18727,9),(18728,1),(18729,2),(18730,2),(18731,2),(18732,9),(18733,6),(18734,2),(18735,1),(18736,7),(18737,9),(18738,9),(18739,5),(18740,1),(18741,4),(18742,3),(18743,1),(18744,7),(18745,4),(18746,7),(18747,1),(18748,9),(18749,3),(18750,7),(18751,7),(18752,9),(18753,5),(18754,5),(18755,2),(18756,4),(18757,5),(18758,2),(18759,3),(18760,1),(18761,3),(18762,3),(18763,6),(18764,7),(18765,8),(18766,7),(18767,3),(18768,4),(18769,8),(18770,1),(18771,6),(18772,6),(18773,6),(18774,3),(18775,3),(18776,6),(18777,9),(18778,2),(18779,6),(18780,3),(18781,5),(18782,8),(18783,6),(18784,2),(18785,9),(18786,6),(18787,9),(18788,1),(18789,9),(18790,1),(18791,2),(18792,7),(18793,1),(18794,9),(18795,1),(18796,3),(18797,6),(18798,3),(18799,1),(18800,1),(18801,3),(18802,2),(18803,4),(18804,3),(18805,7),(18806,3),(18807,6),(18808,5),(18809,4),(18810,2),(18811,4),(18812,8),(18813,2),(18814,3),(18815,7),(18816,4),(18817,2),(18818,3),(18819,7),(18820,5),(18821,9),(18822,2),(18823,8),(18824,5),(18825,5),(18826,8),(18827,2),(18828,6),(18829,1),(18830,1),(18831,9),(18832,9),(18833,7),(18834,2),(18835,3),(18836,5),(18837,9),(18838,8),(18839,5),(18840,4),(18841,8),(18842,9),(18843,4),(18844,1),(18845,9),(18846,3),(18847,2),(18848,3),(18849,7),(18850,4),(18851,5),(18852,8),(18853,8),(18854,6),(18855,8),(18856,7),(18857,9),(18858,4),(18859,6),(18860,1),(18861,2),(18862,7),(18863,4),(18864,1),(18865,1),(18866,7),(18867,8),(18868,4),(18869,6),(18870,2),(18871,9),(18872,7),(18873,8),(18874,7),(18875,5),(18876,1),(18877,9),(18878,9),(18879,2),(18880,7),(18881,3),(18882,6),(18883,1),(18884,4),(18885,3),(18886,9),(18887,5),(18888,6),(18889,4),(18890,9),(18891,5),(18892,1),(18893,2),(18894,3),(18895,5),(18896,3),(18897,9),(18898,3),(18899,1),(18900,7),(18901,6),(18902,2),(18903,7),(18904,3),(18905,9),(18906,2),(18907,3),(18908,3),(18909,6),(18910,2),(18911,7),(18912,1),(18913,1),(18914,6),(18915,7),(18916,2),(18917,8),(18918,3),(18919,7),(18920,7),(18921,5),(18922,6),(18923,8),(18924,2),(18925,3),(18926,2),(18927,4),(18928,9),(18929,4),(18930,4),(18931,1),(18932,9),(18933,2),(18934,9),(18935,9),(18936,6),(18937,4),(18938,3),(18939,4),(18940,9),(18941,2),(18942,5),(18943,9),(18944,7),(18945,1),(18946,3),(18947,8),(18948,2),(18949,1),(18950,8),(18951,4),(18952,7),(18953,4),(18954,7),(18955,3),(18956,9),(18957,9),(18958,4),(18959,3),(18960,8),(18961,8),(18962,1),(18963,3),(18964,4),(18965,3),(18966,4),(18967,7),(18968,6),(18969,7),(18970,8),(18971,2),(18972,8),(18973,2),(18974,4),(18975,4),(18976,8),(18977,7),(18978,9),(18979,3),(18980,4),(18981,6),(18982,8),(18983,3),(18984,3),(18985,1),(18986,4),(18987,9),(18988,6),(18989,6),(18990,9),(18991,6),(18992,5),(18993,8),(18994,8),(18995,3),(18996,1),(18997,6),(18998,5),(18999,9),(19000,9),(19001,9),(19002,4),(19003,1),(19004,1),(19005,6),(19006,1),(19007,9),(19008,3),(19009,1),(19010,5),(19011,1),(19012,8),(19013,7),(19014,4),(19015,6),(19016,3),(19017,9),(19018,6),(19019,9),(19020,4),(19021,5),(19022,1),(19023,2),(19024,5),(19025,6),(19026,4),(19027,1),(19028,7),(19029,2),(19030,2),(19031,4),(19032,9),(19033,5),(19034,8),(19035,3),(19036,8),(19037,7),(19038,9),(19039,4),(19040,9),(19041,4),(19042,1),(19043,5),(19044,4),(19045,1),(19046,7),(19047,2),(19048,1),(19049,9),(19050,6),(19051,9),(19052,5),(19053,7),(19054,8),(19055,7),(19056,5),(19057,6),(19058,3),(19059,8),(19060,2),(19061,6),(19062,2),(19063,5),(19064,5),(19065,7),(19066,8),(19067,5),(19068,5),(19069,6),(19070,8),(19071,1),(19072,2),(19073,7),(19074,9),(19075,5),(19076,5),(19077,7),(19078,2),(19079,8),(19080,8),(19081,4),(19082,5),(19083,3),(19084,1),(19085,7),(19086,1),(19087,9),(19088,7),(19089,8),(19090,4),(19091,9),(19092,4),(19093,3),(19094,9),(19095,1),(19096,8),(19097,7),(19098,2),(19099,8),(19100,7),(19101,8),(19102,1),(19103,5),(19104,4),(19105,7),(19106,3),(19107,1),(19108,4),(19109,7),(19110,3),(19111,7),(19112,2),(19113,9),(19114,3),(19115,6),(19116,3),(19117,1),(19118,5),(19119,5),(19120,8),(19121,9),(19122,6),(19123,4),(19124,8),(19125,3),(19126,5),(19127,4),(19128,3),(19129,1),(19130,2),(19131,3),(19132,7),(19133,9),(19134,2),(19135,9),(19136,5),(19137,7),(19138,7),(19139,7),(19140,9),(19141,3),(19142,8),(19143,6),(19144,9),(19145,4),(19146,4),(19147,1),(19148,6),(19149,7),(19150,9),(19151,4),(19152,3),(19153,7),(19154,9),(19155,2),(19156,5),(19157,2),(19158,8),(19159,6),(19160,3),(19161,9),(19162,4),(19163,6),(19164,2),(19165,7),(19166,2),(19167,9),(19168,5),(19169,3),(19170,3),(19171,3),(19172,3),(19173,1),(19174,2),(19175,6),(19176,1),(19177,4),(19178,8),(19179,4),(19180,4),(19181,9),(19182,1),(19183,1),(19184,5),(19185,6),(19186,1),(19187,1),(19188,2),(19189,2),(19190,7),(19191,4),(19192,3),(19193,7),(19194,9),(19195,8),(19196,7),(19197,2),(19198,7),(19199,1),(19200,1),(19201,5),(19202,5),(19203,3),(19204,6),(19205,2),(19206,3),(19207,4),(19208,2),(19209,2),(19210,7),(19211,5),(19212,6),(19213,4),(19214,1),(19215,3),(19216,2),(19217,4),(19218,1),(19219,4),(19220,2),(19221,4),(19222,8),(19223,3),(19224,1),(19225,3),(19226,2),(19227,5),(19228,8),(19229,4),(19230,6),(19231,2),(19232,6),(19233,4),(19234,6),(19235,4),(19236,6),(19237,1),(19238,1),(19239,1),(19240,4),(19241,8),(19242,8),(19243,4),(19244,5),(19245,3),(19246,3),(19247,5),(19248,3),(19249,3),(19250,5),(19251,2),(19252,8),(19253,5),(19254,8),(19255,5),(19256,5),(19257,3),(19258,9),(19259,8),(19260,2),(19261,4),(19262,6),(19263,1),(19264,8),(19265,9),(19266,8),(19267,8),(19268,7),(19269,2),(19270,9),(19271,5),(19272,1),(19273,5),(19274,6),(19275,3),(19276,4),(19277,4),(19278,9),(19279,9),(19280,9),(19281,3),(19282,8),(19283,5),(19284,1),(19285,4),(19286,6),(19287,7),(19288,7),(19289,9),(19290,6),(19291,3),(19292,6),(19293,3),(19294,7),(19295,4),(19296,5),(19297,9),(19298,8),(19299,9),(19300,4),(19301,7),(19302,4),(19303,9),(19304,2),(19305,5),(19306,4),(19307,3),(19308,2),(19309,4),(19310,3),(19311,1),(19312,8),(19313,4),(19314,1),(19315,5),(19316,6),(19317,3),(19318,3),(19319,6),(19320,7),(19321,3),(19322,8),(19323,5),(19324,8),(19325,4),(19326,4),(19327,4),(19328,9),(19329,4),(19330,8),(19331,7),(19332,6),(19333,8),(19334,2),(19335,6),(19336,3),(19337,5),(19338,6),(19339,5),(19340,4),(19341,1),(19342,8),(19343,2),(19344,4),(19345,6),(19346,2),(19347,3),(19348,9),(19349,7),(19350,2),(19351,8),(19352,8),(19353,1),(19354,3),(19355,9),(19356,8),(19357,4),(19358,1),(19359,6),(19360,5),(19361,9),(19362,2),(19363,9),(19364,8),(19365,1),(19366,6),(19367,3),(19368,6),(19369,2),(19370,6),(19371,5),(19372,3),(19373,4),(19374,2),(19375,6),(19376,1),(19377,5),(19378,1),(19379,8),(19380,6),(19381,4),(19382,8),(19383,1),(19384,7),(19385,3),(19386,4),(19387,8),(19388,3),(19389,4),(19390,8),(19391,8),(19392,6),(19393,9),(19394,9),(19395,5),(19396,1),(19397,2),(19398,5),(19399,4),(19400,9),(19401,1),(19402,6),(19403,2),(19404,1),(19405,4),(19406,7),(19407,7),(19408,9),(19409,8),(19410,4),(19411,4),(19412,9),(19413,1),(19414,4),(19415,3),(19416,1),(19417,9),(19418,7),(19419,6),(19420,2),(19421,2),(19422,1),(19423,3),(19424,5),(19425,8),(19426,3),(19427,6),(19428,2),(19429,7),(19430,7),(19431,6),(19432,4),(19433,7),(19434,9),(19435,1),(19436,2),(19437,4),(19438,8),(19439,2),(19440,2),(19441,3),(19442,7),(19443,8),(19444,9),(19445,2),(19446,4),(19447,4),(19448,8),(19449,5),(19450,6),(19451,9),(19452,7),(19453,5),(19454,6),(19455,2),(19456,7),(19457,5),(19458,5),(19459,2),(19460,7),(19461,5),(19462,8),(19463,5),(19464,9),(19465,7),(19466,1),(19467,9),(19468,5),(19469,4),(19470,5),(19471,9),(19472,5),(19473,5),(19474,7),(19475,7),(19476,6),(19477,9),(19478,8),(19479,1),(19480,3),(19481,4),(19482,7),(19483,2),(19484,4),(19485,6),(19486,8),(19487,4),(19488,3),(19489,7),(19490,9),(19491,6),(19492,8),(19493,4),(19494,8),(19495,5),(19496,5),(19497,2),(19498,9),(19499,8),(19500,9),(19501,6),(19502,5),(19503,3),(19504,9),(19505,2),(19506,8),(19507,3),(19508,9),(19509,4),(19510,7),(19511,2),(19512,4),(19513,4),(19514,4),(19515,6),(19516,8),(19517,1),(19518,9),(19519,4),(19520,7),(19521,7),(19522,5),(19523,7),(19524,6),(19525,2),(19526,8),(19527,6),(19528,1),(19529,7),(19530,2),(19531,4),(19532,5),(19533,1),(19534,3),(19535,7),(19536,6),(19537,2),(19538,6),(19539,1),(19540,7),(19541,7),(19542,8),(19543,6),(19544,5),(19545,4),(19546,7),(19547,4),(19548,9),(19549,3),(19550,5),(19551,7),(19552,8),(19553,9),(19554,8),(19555,5),(19556,5),(19557,7),(19558,6),(19559,4),(19560,9),(19561,9),(19562,3),(19563,5),(19564,6),(19565,7),(19566,7),(19567,5),(19568,6),(19569,6),(19570,5),(19571,6),(19572,4),(19573,6),(19574,1),(19575,4),(19576,3),(19577,1),(19578,1),(19579,9),(19580,1),(19581,3),(19582,3),(19583,4),(19584,6),(19585,8),(19586,2),(19587,3),(19588,6),(19589,5),(19590,6),(19591,9),(19592,4),(19593,5),(19594,3),(19595,7),(19596,9),(19597,4),(19598,6),(19599,3),(19600,1),(19601,1),(19602,9),(19603,1),(19604,8),(19605,4),(19606,8),(19607,8),(19608,7),(19609,5),(19610,1),(19611,1),(19612,5),(19613,1),(19614,9),(19615,5),(19616,2),(19617,4),(19618,7),(19619,1),(19620,4),(19621,8),(19622,9),(19623,4),(19624,6),(19625,9),(19626,7),(19627,8),(19628,9),(19629,5),(19630,7),(19631,4),(19632,6),(19633,7),(19634,9),(19635,5),(19636,4),(19637,2),(19638,5),(19639,5),(19640,7),(19641,8),(19642,6),(19643,8),(19644,6),(19645,8),(19646,2),(19647,1),(19648,4),(19649,2),(19650,8),(19651,7),(19652,7),(19653,5),(19654,1),(19655,2),(19656,1),(19657,6),(19658,1),(19659,1),(19660,8),(19661,9),(19662,8),(19663,2),(19664,2),(19665,8),(19666,6),(19667,5),(19668,2),(19669,5),(19670,3),(19671,7),(19672,2),(19673,3),(19674,8),(19675,8),(19676,3),(19677,7),(19678,8),(19679,9),(19680,8),(19681,5),(19682,3),(19683,7),(19684,1),(19685,1),(19686,4),(19687,1),(19688,2),(19689,1),(19690,1),(19691,7),(19692,5),(19693,3),(19694,2),(19695,5),(19696,2),(19697,7),(19698,4),(19699,3),(19700,9),(19701,3),(19702,2),(19703,5),(19704,5),(19705,8),(19706,4),(19707,4),(19708,7),(19709,3),(19710,9),(19711,7),(19712,4),(19713,5),(19714,6),(19715,6),(19716,2),(19717,3),(19718,4),(19719,2),(19720,1),(19721,5),(19722,1),(19723,6),(19724,8),(19725,8),(19726,7),(19727,5),(19728,9),(19729,7),(19730,3),(19731,2),(19732,9),(19733,8),(19734,7),(19735,8),(19736,6),(19737,7),(19738,6),(19739,9),(19740,4),(19741,4),(19742,2),(19743,5),(19744,7),(19745,7),(19746,8),(19747,3),(19748,2),(19749,3),(19750,2),(19751,9),(19752,3),(19753,2),(19754,7),(19755,5),(19756,7),(19757,2),(19758,4),(19759,1),(19760,5),(19761,8),(19762,4),(19763,6),(19764,5),(19765,1),(19766,3),(19767,7),(19768,3),(19769,8),(19770,9),(19771,1),(19772,9),(19773,9),(19774,1),(19775,4),(19776,2),(19777,5),(19778,4),(19779,6),(19780,9),(19781,2),(19782,9),(19783,8),(19784,3),(19785,4),(19786,5),(19787,7),(19788,5),(19789,3),(19790,5),(19791,4),(19792,5),(19793,7),(19794,7),(19795,8),(19796,2),(19797,9),(19798,8),(19799,8),(19800,8),(19801,6),(19802,8),(19803,4),(19804,5),(19805,4),(19806,8),(19807,9),(19808,8),(19809,8),(19810,1),(19811,5),(19812,9),(19813,9),(19814,7),(19815,8),(19816,8),(19817,3),(19818,6),(19819,4),(19820,1),(19821,5),(19822,2),(19823,4),(19824,8),(19825,6),(19826,9),(19827,3),(19828,9),(19829,3),(19830,8),(19831,6),(19832,3),(19833,4),(19834,4),(19835,6),(19836,9),(19837,5),(19838,3),(19839,2),(19840,3),(19841,8),(19842,2),(19843,2),(19844,9),(19845,2),(19846,4),(19847,4),(19848,2),(19849,4),(19850,5),(19851,7),(19852,2),(19853,9),(19854,9),(19855,5),(19856,2),(19857,8),(19858,2),(19859,8),(19860,8),(19861,3),(19862,4),(19863,7),(19864,2),(19865,1),(19866,8),(19867,9),(19868,9),(19869,9),(19870,4),(19871,7),(19872,3),(19873,2),(19874,3),(19875,7),(19876,6),(19877,3),(19878,2),(19879,1),(19880,5),(19881,7),(19882,7),(19883,6),(19884,3),(19885,5),(19886,2),(19887,4),(19888,2),(19889,8),(19890,5),(19891,5),(19892,1),(19893,6),(19894,4),(19895,8),(19896,8),(19897,7),(19898,3),(19899,1),(19900,1),(19901,4),(19902,3),(19903,4),(19904,8),(19905,5),(19906,9),(19907,7),(19908,8),(19909,2),(19910,2),(19911,5),(19912,2),(19913,7),(19914,4),(19915,1),(19916,7),(19917,3),(19918,3),(19919,8),(19920,2),(19921,5),(19922,6),(19923,6),(19924,3),(19925,8),(19926,6),(19927,4),(19928,7),(19929,2),(19930,5),(19931,9),(19932,1),(19933,8),(19934,6),(19935,3),(19936,6),(19937,7),(19938,3),(19939,6),(19940,3),(19941,8),(19942,5),(19943,7),(19944,7),(19945,3),(19946,3),(19947,7),(19948,5),(19949,9),(19950,3),(19951,1),(19952,5),(19953,7),(19954,4),(19955,1),(19956,7),(19957,8),(19958,6),(19959,4),(19960,3),(19961,9),(19962,2),(19963,4),(19964,6),(19965,3),(19966,7),(19967,7),(19968,1),(19969,2),(19970,4),(19971,6),(19972,9),(19973,8),(19974,5),(19975,1),(19976,1),(19977,5),(19978,8),(19979,8),(19980,8),(19981,3),(19982,3),(19983,7),(19984,1),(19985,8),(19986,7),(19987,1),(19988,9),(19989,8),(19990,9),(19991,1),(19992,9),(19993,6),(19994,4),(19995,7),(19996,5),(19997,7),(19998,9),(19999,1),(20000,9),(20001,2),(20002,6),(20003,4),(20004,6),(20005,4),(20006,4),(20007,9),(20008,6),(20009,6),(20010,8),(20011,3),(20012,7),(20013,9),(20014,3),(20015,5),(20016,3),(20017,7),(20018,7),(20019,8),(20020,7),(20021,6),(20022,5),(20023,4),(20024,1),(20025,5),(20026,8),(20027,8),(20028,4),(20029,2),(20030,2),(20031,9),(20032,5),(20033,5),(20034,8),(20035,6),(20036,6),(20037,5),(20038,9),(20039,7),(20040,4),(20041,7),(20042,6),(20043,4),(20044,4),(20045,8),(20046,9),(20047,6),(20048,8),(20049,5),(20050,3),(20051,3),(20052,4),(20053,3),(20054,7),(20055,1),(20056,7),(20057,9),(20058,6),(20059,6),(20060,4),(20061,5),(20062,7),(20063,6),(20064,3),(20065,2),(20066,2),(20067,3),(20068,2),(20069,3),(20070,9),(20071,8),(20072,5),(20073,4),(20074,1),(20075,5),(20076,7),(20077,9),(20078,5),(20079,6),(20080,4),(20081,6),(20082,1),(20083,3),(20084,4),(20085,1),(20086,2),(20087,5),(20088,4),(20089,5),(20090,8),(20091,8),(20092,4),(20093,9),(20094,7),(20095,4),(20096,7),(20097,6),(20098,1),(20099,9),(20100,8),(20101,3),(20102,1),(20103,1),(20104,8),(20105,3),(20106,4),(20107,1),(20108,7),(20109,3),(20110,3),(20111,3),(20112,4),(20113,8),(20114,9),(20115,8),(20116,3),(20117,5),(20118,4),(20119,6),(20120,6),(20121,5),(20122,9),(20123,3),(20124,3),(20125,6),(20126,9),(20127,5),(20128,2),(20129,9),(20130,4),(20131,8),(20132,9),(20133,1),(20134,8),(20135,3),(20136,1),(20137,1),(20138,3),(20139,6),(20140,6),(20141,6),(20142,1),(20143,2),(20144,2),(20145,9),(20146,4),(20147,7),(20148,6),(20149,8),(20150,1),(20151,3),(20152,2),(20153,9),(20154,7),(20155,8),(20156,3),(20157,8),(20158,9),(20159,8),(20160,5),(20161,9),(20162,6),(20163,3),(20164,1),(20165,7),(20166,9),(20167,6),(20168,6),(20169,8),(20170,5),(20171,1),(20172,7),(20173,3),(20174,4),(20175,6),(20176,4),(20177,4),(20178,8),(20179,3),(20180,5),(20181,1),(20182,2),(20183,1),(20184,6),(20185,9),(20186,1),(20187,3),(20188,5),(20189,4),(20190,5),(20191,1),(20192,1),(20193,2),(20194,1),(20195,3),(20196,7),(20197,3),(20198,7),(20199,5),(20200,4),(20201,5),(20202,3),(20203,4),(20204,2),(20205,2),(20206,9),(20207,4),(20208,9),(20209,9),(20210,2),(20211,8),(20212,3),(20213,9),(20214,2),(20215,5),(20216,6),(20217,9),(20218,6),(20219,3),(20220,4),(20221,9),(20222,9),(20223,8),(20224,2),(20225,8),(20226,2),(20227,6),(20228,2),(20229,6),(20230,2),(20231,8),(20232,4),(20233,9),(20234,2),(20235,9),(20236,5),(20237,9),(20238,8),(20239,2),(20240,3),(20241,2),(20242,2),(20243,9),(20244,8),(20245,7),(20246,3),(20247,9),(20248,1),(20249,1),(20250,5),(20251,3),(20252,2),(20253,4),(20254,8),(20255,9),(20256,4),(20257,6),(20258,1),(20259,7),(20260,3),(20261,3),(20262,3),(20263,1),(20264,7),(20265,2),(20266,2),(20267,4),(20268,4),(20269,4),(20270,2),(20271,1),(20272,2),(20273,6),(20274,4),(20275,4),(20276,2),(20277,9),(20278,5),(20279,1),(20280,4),(20281,1),(20282,9),(20283,7),(20284,6),(20285,6),(20286,3),(20287,7),(20288,3),(20289,7),(20290,5),(20291,9),(20292,6),(20293,8),(20294,6),(20295,9),(20296,3),(20297,9),(20298,2),(20299,9),(20300,4),(20301,8),(20302,1),(20303,9),(20304,6),(20305,8),(20306,4),(20307,3),(20308,1),(20309,2),(20310,2),(20311,1),(20312,3),(20313,2),(20314,6),(20315,1),(20316,7),(20317,4),(20318,3),(20319,2),(20320,8),(20321,6),(20322,6),(20323,7),(20324,9),(20325,7),(20326,5),(20327,8),(20328,7),(20329,2),(20330,9),(20331,5),(20332,8),(20333,8),(20334,2),(20335,4),(20336,7),(20337,4),(20338,4),(20339,7),(20340,5),(20341,5),(20342,5),(20343,6),(20344,7),(20345,4),(20346,3),(20347,1),(20348,7),(20349,7),(20350,6),(20351,6),(20352,8),(20353,3),(20354,3),(20355,6),(20356,9),(20357,7),(20358,6),(20359,7),(20360,8),(20361,5),(20362,8),(20363,9),(20364,6),(20365,9),(20366,7),(20367,2),(20368,4),(20369,2),(20370,3),(20371,8),(20372,1),(20373,3),(20374,4),(20375,5),(20376,2),(20377,2),(20378,1),(20379,5),(20380,6),(20381,9),(20382,2),(20383,6),(20384,8),(20385,1),(20386,8),(20387,6),(20388,3),(20389,9),(20390,4),(20391,2),(20392,4),(20393,6),(20394,8),(20395,9),(20396,6),(20397,6),(20398,8),(20399,1),(20400,8),(20401,4),(20402,4),(20403,8),(20404,9),(20405,4),(20406,2),(20407,5),(20408,4),(20409,6),(20410,5),(20411,7),(20412,2),(20413,2),(20414,1),(20415,6),(20416,3),(20417,2),(20418,9),(20419,3),(20420,4),(20421,9),(20422,3),(20423,3),(20424,3),(20425,6),(20426,8),(20427,7),(20428,6),(20429,4),(20430,5),(20431,4),(20432,6),(20433,4),(20434,2),(20435,9),(20436,1),(20437,9),(20438,7),(20439,3),(20440,2),(20441,1),(20442,4),(20443,6),(20444,6),(20445,3),(20446,1),(20447,3),(20448,6),(20449,3),(20450,9),(20451,3),(20452,7),(20453,8),(20454,9),(20455,3),(20456,2),(20457,4),(20458,6),(20459,6),(20460,6),(20461,5),(20462,8),(20463,3),(20464,9),(20465,3),(20466,1),(20467,8),(20468,3),(20469,4),(20470,2),(20471,4),(20472,7),(20473,6),(20474,9),(20475,3),(20476,1),(20477,5),(20478,1),(20479,2),(20480,3),(20481,9),(20482,2),(20483,9),(20484,9),(20485,7),(20486,4),(20487,3),(20488,3),(20489,1),(20490,8),(20491,2),(20492,8),(20493,1),(20494,6),(20495,9),(20496,3),(20497,1),(20498,2),(20499,6),(20500,3),(20501,4),(20502,8),(20503,6),(20504,1),(20505,8),(20506,3),(20507,7),(20508,2),(20509,3),(20510,5),(20511,8),(20512,1),(20513,4),(20514,9),(20515,1),(20516,5),(20517,3),(20518,5),(20519,2),(20520,1),(20521,3),(20522,6),(20523,1),(20524,7),(20525,7),(20526,6),(20527,9),(20528,9),(20529,8),(20530,4),(20531,2),(20532,6),(20533,8),(20534,9),(20535,8),(20536,6),(20537,9),(20538,4),(20539,7),(20540,5),(20541,5),(20542,2),(20543,7),(20544,8),(20545,3),(20546,6),(20547,1),(20548,7),(20549,4),(20550,4),(20551,2),(20552,9),(20553,1),(20554,4),(20555,9),(20556,3),(20557,2),(20558,1),(20559,3),(20560,8),(20561,8),(20562,8),(20563,1),(20564,7),(20565,6),(20566,9),(20567,8),(20568,3),(20569,2),(20570,6),(20571,4),(20572,8),(20573,7),(20574,5),(20575,5),(20576,7),(20577,6),(20578,8),(20579,4),(20580,9),(20581,5),(20582,1),(20583,3),(20584,1),(20585,7),(20586,7),(20587,4),(20588,6),(20589,5),(20590,9),(20591,1),(20592,7),(20593,6),(20594,5),(20595,4),(20596,2),(20597,4),(20598,6),(20599,6),(20600,2),(20601,1),(20602,8),(20603,2),(20604,8),(20605,4),(20606,4),(20607,3),(20608,1),(20609,7),(20610,4),(20611,2),(20612,6),(20613,2),(20614,1),(20615,4),(20616,5),(20617,3),(20618,5),(20619,6),(20620,6),(20621,8),(20622,3),(20623,1),(20624,5),(20625,4),(20626,6),(20627,1),(20628,3),(20629,1),(20630,2),(20631,7),(20632,9),(20633,3),(20634,6),(20635,9),(20636,7),(20637,7),(20638,8),(20639,3),(20640,8),(20641,5),(20642,2),(20643,8),(20644,9),(20645,3),(20646,9),(20647,7),(20648,2),(20649,4),(20650,9),(20651,7),(20652,3),(20653,5),(20654,9),(20655,4),(20656,8),(20657,9),(20658,6),(20659,5),(20660,5),(20661,8),(20662,2),(20663,5),(20664,4),(20665,7),(20666,4),(20667,1),(20668,9),(20669,7),(20670,4),(20671,9),(20672,3),(20673,6),(20674,6),(20675,6),(20676,5),(20677,7),(20678,1),(20679,7),(20680,9),(20681,9),(20682,3),(20683,4),(20684,1),(20685,8),(20686,6),(20687,5),(20688,7),(20689,7),(20690,7),(20691,1),(20692,4),(20693,1),(20694,2),(20695,4),(20696,2),(20697,9),(20698,7),(20699,6),(20700,1),(20701,1),(20702,6),(20703,6),(20704,6),(20705,8),(20706,5),(20707,7),(20708,5),(20709,1),(20710,4),(20711,4),(20712,5),(20713,1),(20714,3),(20715,6),(20716,5),(20717,9),(20718,4),(20719,5),(20720,6),(20721,3),(20722,7),(20723,1),(20724,2),(20725,6),(20726,1),(20727,2),(20728,7),(20729,6),(20730,3),(20731,7),(20732,9),(20733,5),(20734,1),(20735,2),(20736,4),(20737,7),(20738,3),(20739,7),(20740,8),(20741,8),(20742,6),(20743,2),(20744,4),(20745,7),(20746,2),(20747,6),(20748,5),(20749,1),(20750,3),(20751,9),(20752,3),(20753,4),(20754,3),(20755,2),(20756,8),(20757,7),(20758,4),(20759,8),(20760,4),(20761,5),(20762,4),(20763,4),(20764,2),(20765,6),(20766,9),(20767,7),(20768,6),(20769,8),(20770,3),(20771,8),(20772,5),(20773,6),(20774,2),(20775,5),(20776,5),(20777,9),(20778,5),(20779,9),(20780,6),(20781,7),(20782,9),(20783,4),(20784,8),(20785,6),(20786,2),(20787,2),(20788,2),(20789,7),(20790,3),(20791,2),(20792,1),(20793,8),(20794,1),(20795,5),(20796,8),(20797,8),(20798,9),(20799,7),(20800,3),(20801,2),(20802,8),(20803,7),(20804,6),(20805,8),(20806,4),(20807,2),(20808,3),(20809,7),(20810,9),(20811,3),(20812,8),(20813,2),(20814,1),(20815,9),(20816,4),(20817,5),(20818,3),(20819,4),(20820,8),(20821,8),(20822,9),(20823,9),(20824,2),(20825,9),(20826,2),(20827,3),(20828,7),(20829,9),(20830,1),(20831,2),(20832,4),(20833,5),(20834,6),(20835,6),(20836,7),(20837,1),(20838,4),(20839,7),(20840,9),(20841,6),(20842,9),(20843,8),(20844,2),(20845,6),(20846,2),(20847,9),(20848,9),(20849,4),(20850,1),(20851,3),(20852,6),(20853,6),(20854,5),(20855,8),(20856,1),(20857,9),(20858,4),(20859,8),(20860,6),(20861,8),(20862,6),(20863,1),(20864,3),(20865,3),(20866,5),(20867,6),(20868,6),(20869,2),(20870,9),(20871,8),(20872,7),(20873,4),(20874,5),(20875,3),(20876,9),(20877,4),(20878,1),(20879,3),(20880,6),(20881,7),(20882,3),(20883,7),(20884,9),(20885,5),(20886,2),(20887,6),(20888,8),(20889,2),(20890,8),(20891,7),(20892,3),(20893,2),(20894,3),(20895,9),(20896,5),(20897,1),(20898,1),(20899,2),(20900,1),(20901,8),(20902,8),(20903,9),(20904,6),(20905,6),(20906,7),(20907,5),(20908,9),(20909,7),(20910,4),(20911,9),(20912,2),(20913,7),(20914,7),(20915,7),(20916,3),(20917,8),(20918,7),(20919,9),(20920,6),(20921,7),(20922,2),(20923,7),(20924,3),(20925,4),(20926,1),(20927,3),(20928,9),(20929,3),(20930,6),(20931,5),(20932,8),(20933,2),(20934,6),(20935,2),(20936,7),(20937,1),(20938,4),(20939,6),(20940,6),(20941,6),(20942,4),(20943,1),(20944,4),(20945,6),(20946,6),(20947,9),(20948,3),(20949,4),(20950,7),(20951,1),(20952,4),(20953,7),(20954,7),(20955,6),(20956,6),(20957,7),(20958,2),(20959,6),(20960,9),(20961,3),(20962,5),(20963,5),(20964,7),(20965,7),(20966,3),(20967,1),(20968,4),(20969,3),(20970,8),(20971,9),(20972,4),(20973,7),(20974,2),(20975,5),(20976,8),(20977,3),(20978,1),(20979,1),(20980,7),(20981,7),(20982,7),(20983,1),(20984,6),(20985,6),(20986,4),(20987,9),(20988,8),(20989,1),(20990,3),(20991,7),(20992,9),(20993,1),(20994,7),(20995,8),(20996,4),(20997,7),(20998,3),(20999,8),(21000,4),(21001,9),(21002,9),(21003,9),(21004,2),(21005,5),(21006,4),(21007,8),(21008,8),(21009,4),(21010,7),(21011,4),(21012,4),(21013,2),(21014,1),(21015,9),(21016,1),(21017,9),(21018,1),(21019,4),(21020,5),(21021,3),(21022,9),(21023,2),(21024,5),(21025,7),(21026,8),(21027,3),(21028,3),(21029,8),(21030,3),(21031,6),(21032,9),(21033,4),(21034,9),(21035,8),(21036,3),(21037,9),(21038,6),(21039,3),(21040,5),(21041,9),(21042,9),(21043,9),(21044,5),(21045,8),(21046,1),(21047,6),(21048,2),(21049,5),(21050,6),(21051,9),(21052,3),(21053,4),(21054,3),(21055,1),(21056,4),(21057,3),(21058,4),(21059,9),(21060,2),(21061,5),(21062,1),(21063,3),(21064,2),(21065,6),(21066,4),(21067,5),(21068,7),(21069,5),(21070,1),(21071,4),(21072,2),(21073,7),(21074,5),(21075,8),(21076,9),(21077,2),(21078,7),(21079,4),(21080,1),(21081,4),(21082,3),(21083,6),(21084,5),(21085,2),(21086,6),(21087,5),(21088,7),(21089,3),(21090,1),(21091,7),(21092,9),(21093,3),(21094,3),(21095,2),(21096,7),(21097,5),(21098,5),(21099,8),(21100,1),(21101,7),(21102,1),(21103,4),(21104,6),(21105,4),(21106,7),(21107,5),(21108,8),(21109,2),(21110,4),(21111,7),(21112,7),(21113,2),(21114,7),(21115,7),(21116,4),(21117,9),(21118,6),(21119,2),(21120,3),(21121,2),(21122,4),(21123,9),(21124,6),(21125,5),(21126,6),(21127,5),(21128,7),(21129,6),(21130,5),(21131,5),(21132,6),(21133,1),(21134,4),(21135,6),(21136,7),(21137,7),(21138,8),(21139,5),(21140,7),(21141,7),(21142,5),(21143,5),(21144,9),(21145,3),(21146,4),(21147,2),(21148,5),(21149,8),(21150,1),(21151,9),(21152,9),(21153,1),(21154,3),(21155,2),(21156,1),(21157,4),(21158,5),(21159,1),(21160,9),(21161,9),(21162,6),(21163,5),(21164,8),(21165,8),(21166,7),(21167,7),(21168,2),(21169,4),(21170,8),(21171,8),(21172,3),(21173,2),(21174,1),(21175,6),(21176,4),(21177,6),(21178,6),(21179,4),(21180,3),(21181,3),(21182,1),(21183,3),(21184,9),(21185,5),(21186,6),(21187,8),(21188,8),(21189,7),(21190,6),(21191,6),(21192,6),(21193,2),(21194,9),(21195,1),(21196,5),(21197,1),(21198,8),(21199,2),(21200,2),(21201,2),(21202,1),(21203,3),(21204,9),(21205,5),(21206,4),(21207,1),(21208,4),(21209,5),(21210,3),(21211,2),(21212,1),(21213,2),(21214,9),(21215,6),(21216,7),(21217,3),(21218,4),(21219,8),(21220,7),(21221,7),(21222,9),(21223,9),(21224,6),(21225,9),(21226,1),(21227,5),(21228,7),(21229,9),(21230,7),(21231,1),(21232,6),(21233,7),(21234,6),(21235,7),(21236,8),(21237,9),(21238,1),(21239,5),(21240,6),(21241,7),(21242,8),(21243,3),(21244,1),(21245,2),(21246,3),(21247,9),(21248,9),(21249,8),(21250,8),(21251,1),(21252,5),(21253,8),(21254,6),(21255,7),(21256,9),(21257,3),(21258,6),(21259,6),(21260,7),(21261,8),(21262,8),(21263,3),(21264,4),(21265,8),(21266,5),(21267,6),(21268,1),(21269,8),(21270,5),(21271,3),(21272,2),(21273,1),(21274,4),(21275,7),(21276,2),(21277,7),(21278,7),(21279,8),(21280,3),(21281,8),(21282,8),(21283,2),(21284,2),(21285,1),(21286,7),(21287,6),(21288,6),(21289,1),(21290,7),(21291,7),(21292,5),(21293,9),(21294,1),(21295,9),(21296,6),(21297,2),(21298,1),(21299,4),(21300,3),(21301,3),(21302,5),(21303,3),(21304,4),(21305,9),(21306,3),(21307,4),(21308,9),(21309,7),(21310,2),(21311,3),(21312,9),(21313,4),(21314,5),(21315,5),(21316,5),(21317,4),(21318,3),(21319,9),(21320,1),(21321,8),(21322,8),(21323,8),(21324,8),(21325,9),(21326,9),(21327,4),(21328,9),(21329,6),(21330,8),(21331,5),(21332,9),(21333,8),(21334,4),(21335,1),(21336,6),(21337,9),(21338,7),(21339,8),(21340,4),(21341,7),(21342,3),(21343,4),(21344,9),(21345,9),(21346,8),(21347,8),(21348,6),(21349,6),(21350,7),(21351,8),(21352,6),(21353,8),(21354,3),(21355,9),(21356,4),(21357,9),(21358,8),(21359,3),(21360,2),(21361,3),(21362,4),(21363,1),(21364,8),(21365,1),(21366,4),(21367,9),(21368,5),(21369,4),(21370,3),(21371,6),(21372,9),(21373,5),(21374,1),(21375,5),(21376,2),(21377,8),(21378,1),(21379,4),(21380,4),(21381,8),(21382,3),(21383,1),(21384,5),(21385,8),(21386,4),(21387,6),(21388,6),(21389,1),(21390,5),(21391,6),(21392,8),(21393,7),(21394,6),(21395,5),(21396,2),(21397,1),(21398,7),(21399,7),(21400,5),(21401,2),(21402,4),(21403,1),(21404,6),(21405,5),(21406,7),(21407,5),(21408,5),(21409,9),(21410,4),(21411,1),(21412,6),(21413,1),(21414,9),(21415,1),(21416,7),(21417,4),(21418,2),(21419,2),(21420,2),(21421,2),(21422,6),(21423,9),(21424,9),(21425,3),(21426,9),(21427,6),(21428,3),(21429,1),(21430,7),(21431,4),(21432,9),(21433,8),(21434,2),(21435,4),(21436,8),(21437,9),(21438,4),(21439,1),(21440,9),(21441,2),(21442,4),(21443,7),(21444,9),(21445,9),(21446,2),(21447,6),(21448,7),(21449,3),(21450,4),(21451,5),(21452,9),(21453,6),(21454,9),(21455,3),(21456,6),(21457,9),(21458,7),(21459,4),(21460,2),(21461,7),(21462,9),(21463,4),(21464,1),(21465,7),(21466,5),(21467,8),(21468,2),(21469,2),(21470,6),(21471,9),(21472,5),(21473,8),(21474,5),(21475,7),(21476,5),(21477,1),(21478,9),(21479,5),(21480,3),(21481,5),(21482,2),(21483,9),(21484,8),(21485,9),(21486,5),(21487,1),(21488,4),(21489,8),(21490,8),(21491,9),(21492,5),(21493,2),(21494,2),(21495,1),(21496,1),(21497,9),(21498,9),(21499,3),(21500,6),(21501,2),(21502,6),(21503,2),(21504,8),(21505,3),(21506,3),(21507,6),(21508,5),(21509,3),(21510,5),(21511,2),(21512,7),(21513,6),(21514,3),(21515,8),(21516,1),(21517,2),(21518,1),(21519,1),(21520,9),(21521,9),(21522,1),(21523,1),(21524,1),(21525,5),(21526,2),(21527,7),(21528,3),(21529,3),(21530,1),(21531,7),(21532,4),(21533,3),(21534,2),(21535,2),(21536,8),(21537,3),(21538,1),(21539,7),(21540,3),(21541,1),(21542,9),(21543,3),(21544,9),(21545,4),(21546,5),(21547,9),(21548,3),(21549,7),(21550,7),(21551,5),(21552,4),(21553,7),(21554,6),(21555,4),(21556,9),(21557,3),(21558,5),(21559,5),(21560,9),(21561,7),(21562,1),(21563,7),(21564,7),(21565,6),(21566,7),(21567,6),(21568,3),(21569,2),(21570,9),(21571,2),(21572,8),(21573,9),(21574,1),(21575,6),(21576,4),(21577,3),(21578,2),(21579,3),(21580,8),(21581,7),(21582,4),(21583,5),(21584,7),(21585,7),(21586,7),(21587,6),(21588,2),(21589,5),(21590,8),(21591,3),(21592,6),(21593,3),(21594,2),(21595,3),(21596,6),(21597,8),(21598,7),(21599,6),(21600,6),(21601,3),(21602,3),(21603,9),(21604,4),(21605,5),(21606,6),(21607,6),(21608,1),(21609,5),(21610,3),(21611,8),(21612,3),(21613,3),(21614,7),(21615,5),(21616,2),(21617,9),(21618,1),(21619,9),(21620,1),(21621,9),(21622,3),(21623,4),(21624,3),(21625,4),(21626,3),(21627,6),(21628,1),(21629,6),(21630,6),(21631,5),(21632,2),(21633,4),(21634,9),(21635,2),(21636,1),(21637,8),(21638,1),(21639,7),(21640,3),(21641,4),(21642,7),(21643,6),(21644,5),(21645,8),(21646,9),(21647,2),(21648,9),(21649,3),(21650,8),(21651,7),(21652,6),(21653,3),(21654,4),(21655,9),(21656,3),(21657,1),(21658,5),(21659,9),(21660,9),(21661,4),(21662,9),(21663,6),(21664,9),(21665,3),(21666,8),(21667,7),(21668,9),(21669,2),(21670,3),(21671,3),(21672,4),(21673,1),(21674,7),(21675,3),(21676,1),(21677,8),(21678,1),(21679,5),(21680,8),(21681,1),(21682,1),(21683,8),(21684,7),(21685,7),(21686,4),(21687,7),(21688,8),(21689,3),(21690,1),(21691,5),(21692,2),(21693,5),(21694,7),(21695,6),(21696,2),(21697,9),(21698,5),(21699,4),(21700,7),(21701,9),(21702,9),(21703,8),(21704,3),(21705,6),(21706,3),(21707,4),(21708,1),(21709,2),(21710,3),(21711,1),(21712,1),(21713,6),(21714,1),(21715,6),(21716,7),(21717,8),(21718,6),(21719,4),(21720,1),(21721,4),(21722,4),(21723,4),(21724,7),(21725,9),(21726,4),(21727,6),(21728,2),(21729,9),(21730,3),(21731,5),(21732,5),(21733,6),(21734,4),(21735,6),(21736,9),(21737,1),(21738,6),(21739,5),(21740,7),(21741,1),(21742,8),(21743,6),(21744,5),(21745,4),(21746,9),(21747,3),(21748,9),(21749,5),(21750,7),(21751,3),(21752,1),(21753,4),(21754,9),(21755,9),(21756,8),(21757,6),(21758,7),(21759,4),(21760,3),(21761,4),(21762,1),(21763,4),(21764,1),(21765,7),(21766,4),(21767,1),(21768,1),(21769,9),(21770,8),(21771,8),(21772,1),(21773,3),(21774,1),(21775,9),(21776,4),(21777,2),(21778,7),(21779,6),(21780,9),(21781,4),(21782,1),(21783,3),(21784,4),(21785,6),(21786,4),(21787,6),(21788,4),(21789,4),(21790,3),(21791,3),(21792,5),(21793,2),(21794,8),(21795,4),(21796,7),(21797,3),(21798,2),(21799,7),(21800,2),(21801,3),(21802,1),(21803,4),(21804,5),(21805,4),(21806,6),(21807,4),(21808,4),(21809,3),(21810,8),(21811,1),(21812,8),(21813,9),(21814,3),(21815,7),(21816,6),(21817,4),(21818,1),(21819,7),(21820,4),(21821,8),(21822,6),(21823,8),(21824,2),(21825,1),(21826,7),(21827,4),(21828,7),(21829,7),(21830,1),(21831,5),(21832,7),(21833,2),(21834,5),(21835,4),(21836,1),(21837,6),(21838,4),(21839,7),(21840,2),(21841,2),(21842,3),(21843,8),(21844,5),(21845,9),(21846,4),(21847,2),(21848,1),(21849,1),(21850,9),(21851,7),(21852,2),(21853,6),(21854,5),(21855,5),(21856,1),(21857,9),(21858,4),(21859,5),(21860,8),(21861,5),(21862,6),(21863,7),(21864,8),(21865,9),(21866,4),(21867,1),(21868,4),(21869,9),(21870,9),(21871,7),(21872,7),(21873,1),(21874,3),(21875,8),(21876,7),(21877,3),(21878,4),(21879,3),(21880,1),(21881,6),(21882,1),(21883,5),(21884,3),(21885,6),(21886,4),(21887,5),(21888,8),(21889,5),(21890,6),(21891,8),(21892,6),(21893,3),(21894,5),(21895,6),(21896,9),(21897,2),(21898,1),(21899,8),(21900,4),(21901,2),(21902,7),(21903,4),(21904,8),(21905,9),(21906,5),(21907,4),(21908,2),(21909,1),(21910,4),(21911,8),(21912,7),(21913,3),(21914,8),(21915,8),(21916,2),(21917,6),(21918,5),(21919,6),(21920,2),(21921,2),(21922,1),(21923,2),(21924,2),(21925,3),(21926,2),(21927,3),(21928,2),(21929,4),(21930,1),(21931,9),(21932,1),(21933,2),(21934,5),(21935,8),(21936,9),(21937,8),(21938,2),(21939,8),(21940,2),(21941,1),(21942,1),(21943,2),(21944,5),(21945,3),(21946,3),(21947,8),(21948,6),(21949,8),(21950,8),(21951,1),(21952,8),(21953,4),(21954,2),(21955,6),(21956,3),(21957,8),(21958,9),(21959,5),(21960,9),(21961,5),(21962,9),(21963,4),(21964,1),(21965,4),(21966,9),(21967,4),(21968,4),(21969,4),(21970,4),(21971,6),(21972,7),(21973,3),(21974,8),(21975,1),(21976,3),(21977,5),(21978,9),(21979,4),(21980,7),(21981,1),(21982,3),(21983,5),(21984,9),(21985,8),(21986,6),(21987,2),(21988,4),(21989,3),(21990,9),(21991,7),(21992,8),(21993,4),(21994,3),(21995,7),(21996,2),(21997,8),(21998,6),(21999,6),(22000,3),(22001,5),(22002,4),(22003,1),(22004,1),(22005,8),(22006,8),(22007,3),(22008,1),(22009,7),(22010,6),(22011,8),(22012,8),(22013,7),(22014,4),(22015,5),(22016,6),(22017,8),(22018,7),(22019,7),(22020,8),(22021,8),(22022,2),(22023,4),(22024,2),(22025,4),(22026,6),(22027,7),(22028,6),(22029,9),(22030,3),(22031,4),(22032,8),(22033,5),(22034,6),(22035,7),(22036,2),(22037,8),(22038,5),(22039,7),(22040,9),(22041,2),(22042,2),(22043,4),(22044,9),(22045,7),(22046,9),(22047,4),(22048,8),(22049,3),(22050,5),(22051,2),(22052,2),(22053,6),(22054,7),(22055,4),(22056,3),(22057,7),(22058,4),(22059,1),(22060,5),(22061,7),(22062,7),(22063,6),(22064,4),(22065,4),(22066,3),(22067,4),(22068,2),(22069,1),(22070,7),(22071,7),(22072,7),(22073,1),(22074,3),(22075,2),(22076,3),(22077,1),(22078,8),(22079,1),(22080,2),(22081,2),(22082,2),(22083,6),(22084,6),(22085,1),(22086,9),(22087,6),(22088,5),(22089,3),(22090,4),(22091,9),(22092,6),(22093,8),(22094,2),(22095,5),(22096,5),(22097,1),(22098,5),(22099,8),(22100,5),(22101,2),(22102,3),(22103,9),(22104,2),(22105,4),(22106,1),(22107,2),(22108,4),(22109,8),(22110,3),(22111,6),(22112,3),(22113,5),(22114,5),(22115,5),(22116,3),(22117,6),(22118,9),(22119,8),(22120,8),(22121,7),(22122,5),(22123,1),(22124,7),(22125,6),(22126,4),(22127,6),(22128,3),(22129,8),(22130,1),(22131,2),(22132,7),(22133,4),(22134,2),(22135,5),(22136,4),(22137,4),(22138,9),(22139,7),(22140,2),(22141,1),(22142,7),(22143,2),(22144,6),(22145,9),(22146,4),(22147,4),(22148,6),(22149,9),(22150,3),(22151,8),(22152,8),(22153,5),(22154,7),(22155,6),(22156,7),(22157,7),(22158,3),(22159,5),(22160,8),(22161,7),(22162,9),(22163,3),(22164,9),(22165,3),(22166,3),(22167,2),(22168,5),(22169,3),(22170,2),(22171,1),(22172,1),(22173,8),(22174,9),(22175,4),(22176,5),(22177,4),(22178,6),(22179,6),(22180,3),(22181,9),(22182,9),(22183,6),(22184,1),(22185,1),(22186,9),(22187,5),(22188,8),(22189,9),(22190,2),(22191,9),(22192,3),(22193,7),(22194,1),(22195,6),(22196,2),(22197,7),(22198,4),(22199,5),(22200,8),(22201,1),(22202,4),(22203,3),(22204,6),(22205,8),(22206,9),(22207,2),(22208,4),(22209,1),(22210,2),(22211,3),(22212,1),(22213,9),(22214,3),(22215,6),(22216,6),(22217,3),(22218,7),(22219,7),(22220,9),(22221,6),(22222,1),(22223,2),(22224,1),(22225,4),(22226,8),(22227,4),(22228,2),(22229,9),(22230,3),(22231,1),(22232,2),(22233,6),(22234,6),(22235,9),(22236,3),(22237,7),(22238,7),(22239,4),(22240,5),(22241,9),(22242,8),(22243,8),(22244,2),(22245,6),(22246,5),(22247,5),(22248,7),(22249,9),(22250,7),(22251,4),(22252,3),(22253,3),(22254,9),(22255,7),(22256,3),(22257,8),(22258,2),(22259,2),(22260,4),(22261,5),(22262,1),(22263,6),(22264,3),(22265,4),(22266,4),(22267,9),(22268,1),(22269,8),(22270,7),(22271,9),(22272,1),(22273,4),(22274,5),(22275,3),(22276,8),(22277,5),(22278,9),(22279,8),(22280,1),(22281,4),(22282,1),(22283,3),(22284,6),(22285,5),(22286,5),(22287,3),(22288,2),(22289,1),(22290,5),(22291,6),(22292,8),(22293,1),(22294,3),(22295,6),(22296,9),(22297,8),(22298,4),(22299,6),(22300,4),(22301,2),(22302,3),(22303,1),(22304,6),(22305,4),(22306,1),(22307,2),(22308,7),(22309,3),(22310,3),(22311,8),(22312,3),(22313,6),(22314,7),(22315,5),(22316,5),(22317,5),(22318,6),(22319,5),(22320,7),(22321,4),(22322,3),(22323,2),(22324,8),(22325,6),(22326,2),(22327,7),(22328,1),(22329,8),(22330,1),(22331,6),(22332,8),(22333,3),(22334,4),(22335,8),(22336,9),(22337,1),(22338,8),(22339,1),(22340,1),(22341,1),(22342,5),(22343,2),(22344,9),(22345,3),(22346,3),(22347,8),(22348,6),(22349,2),(22350,7),(22351,8),(22352,3),(22353,5),(22354,3),(22355,7),(22356,6),(22357,1),(22358,7),(22359,5),(22360,4),(22361,9),(22362,6),(22363,1),(22364,9),(22365,8),(22366,6),(22367,7),(22368,3),(22369,5),(22370,3),(22371,7),(22372,7),(22373,7),(22374,6),(22375,1),(22376,4),(22377,7),(22378,1),(22379,1),(22380,7),(22381,8),(22382,2),(22383,7),(22384,7),(22385,9),(22386,6),(22387,6),(22388,7),(22389,5),(22390,7),(22391,2),(22392,8),(22393,6),(22394,5),(22395,3),(22396,7),(22397,9),(22398,6),(22399,2),(22400,6),(22401,3),(22402,1),(22403,3),(22404,5),(22405,7),(22406,2),(22407,8),(22408,8),(22409,4),(22410,1),(22411,9),(22412,5),(22413,2),(22414,3),(22415,1),(22416,6),(22417,8),(22418,2),(22419,6),(22420,3),(22421,5),(22422,9),(22423,9),(22424,7),(22425,8),(22426,5),(22427,5),(22428,1),(22429,3),(22430,2),(22431,3),(22432,9),(22433,8),(22434,1),(22435,3),(22436,6),(22437,6),(22438,7),(22439,6),(22440,8),(22441,8),(22442,8),(22443,1),(22444,6),(22445,4),(22446,5),(22447,9),(22448,8),(22449,2),(22450,2),(22451,5),(22452,9),(22453,6),(22454,7),(22455,3),(22456,9),(22457,9),(22458,4),(22459,2),(22460,1),(22461,9),(22462,3),(22463,5),(22464,7),(22465,2),(22466,6),(22467,6),(22468,6),(22469,3),(22470,4),(22471,3),(22472,4),(22473,6),(22474,5),(22475,8),(22476,5),(22477,4),(22478,6),(22479,2),(22480,8),(22481,2),(22482,7),(22483,4),(22484,3),(22485,5),(22486,6),(22487,8),(22488,8),(22489,5),(22490,2),(22491,2),(22492,2),(22493,3),(22494,3),(22495,9),(22496,6),(22497,8),(22498,6),(22499,7),(22500,6),(22501,2),(22502,8),(22503,4),(22504,4),(22505,4),(22506,3),(22507,5),(22508,8),(22509,5),(22510,2),(22511,5),(22512,1),(22513,3),(22514,6),(22515,4),(22516,2),(22517,9),(22518,6),(22519,8),(22520,9),(22521,5),(22522,9),(22523,2),(22524,5),(22525,3),(22526,5),(22527,5),(22528,5),(22529,2),(22530,2),(22531,2),(22532,6),(22533,8),(22534,7),(22535,4),(22536,2),(22537,8),(22538,7),(22539,3),(22540,6),(22541,1),(22542,4),(22543,7),(22544,6),(22545,8),(22546,1),(22547,2),(22548,3),(22549,2),(22550,3),(22551,7),(22552,4),(22553,1),(22554,8),(22555,8),(22556,1),(22557,4),(22558,2),(22559,3),(22560,7),(22561,3),(22562,5),(22563,6),(22564,3),(22565,3),(22566,1),(22567,5),(22568,3),(22569,3),(22570,9),(22571,2),(22572,2),(22573,4),(22574,3),(22575,4),(22576,2),(22577,6),(22578,5),(22579,6),(22580,9),(22581,5),(22582,6),(22583,1),(22584,4),(22585,5),(22586,9),(22587,2),(22588,7),(22589,2),(22590,2),(22591,9),(22592,2),(22593,6),(22594,1),(22595,9),(22596,3),(22597,5),(22598,5),(22599,5),(22600,9),(22601,6),(22602,1),(22603,8),(22604,2),(22605,4),(22606,9),(22607,1),(22608,5),(22609,2),(22610,7),(22611,7),(22612,2),(22613,2),(22614,1),(22615,8),(22616,4),(22617,4),(22618,2),(22619,8),(22620,5),(22621,6),(22622,8),(22623,8),(22624,8),(22625,8),(22626,7),(22627,3),(22628,4),(22629,7),(22630,1),(22631,7),(22632,4),(22633,1),(22634,5),(22635,3),(22636,6),(22637,4),(22638,4),(22639,5),(22640,1),(22641,9),(22642,9),(22643,9),(22644,8),(22645,5),(22646,8),(22647,4),(22648,7),(22649,3),(22650,1),(22651,2),(22652,4),(22653,1),(22654,5),(22655,3),(22656,8),(22657,9),(22658,5),(22659,6),(22660,3),(22661,7),(22662,4),(22663,3),(22664,1),(22665,5),(22666,6),(22667,4),(22668,7),(22669,7),(22670,7),(22671,5),(22672,8),(22673,8),(22674,2),(22675,7),(22676,7),(22677,6),(22678,1),(22679,3),(22680,9),(22681,7),(22682,6),(22683,5),(22684,6),(22685,7),(22686,9),(22687,7),(22688,8),(22689,4),(22690,8),(22691,9),(22692,8),(22693,7),(22694,4),(22695,2),(22696,1),(22697,8),(22698,7),(22699,1),(22700,5),(22701,4),(22702,6),(22703,8),(22704,1),(22705,2),(22706,8),(22707,5),(22708,5),(22709,2),(22710,9),(22711,6),(22712,9),(22713,9),(22714,8),(22715,4),(22716,6),(22717,4),(22718,2),(22719,8),(22720,4),(22721,1),(22722,2),(22723,6),(22724,1),(22725,9),(22726,7),(22727,9),(22728,1),(22729,3),(22730,6),(22731,5),(22732,1),(22733,3),(22734,5),(22735,1),(22736,6),(22737,9),(22738,5),(22739,3),(22740,8),(22741,3),(22742,7),(22743,8),(22744,6),(22745,3),(22746,9),(22747,4),(22748,2),(22749,2),(22750,4),(22751,4),(22752,6),(22753,9),(22754,4),(22755,2),(22756,2),(22757,4),(22758,5),(22759,8),(22760,6),(22761,4),(22762,9),(22763,8),(22764,9),(22765,2),(22766,2),(22767,5),(22768,6),(22769,4),(22770,6),(22771,2),(22772,5),(22773,6),(22774,8),(22775,8),(22776,5),(22777,8),(22778,9),(22779,4),(22780,9),(22781,8),(22782,8),(22783,9),(22784,3),(22785,8),(22786,1),(22787,9),(22788,1),(22789,4),(22790,9),(22791,3),(22792,9),(22793,9),(22794,9),(22795,1),(22796,1),(22797,5),(22798,4),(22799,4),(22800,2),(22801,2),(22802,9),(22803,4),(22804,3),(22805,4),(22806,8),(22807,9),(22808,4),(22809,2),(22810,1),(22811,7),(22812,6),(22813,3),(22814,7),(22815,8),(22816,4),(22817,3),(22818,8),(22819,5),(22820,7),(22821,8),(22822,8),(22823,2),(22824,7),(22825,3),(22826,7),(22827,3),(22828,4),(22829,2),(22830,3),(22831,3),(22832,9),(22833,9),(22834,8),(22835,5),(22836,9),(22837,5),(22838,2),(22839,8),(22840,6),(22841,7),(22842,3),(22843,9),(22844,6),(22845,1),(22846,1),(22847,1),(22848,1),(22849,3),(22850,7),(22851,2),(22852,8),(22853,3),(22854,9),(22855,3),(22856,6),(22857,5),(22858,7),(22859,5),(22860,8),(22861,1),(22862,6),(22863,5),(22864,5),(22865,1),(22866,8),(22867,9),(22868,1),(22869,1),(22870,1),(22871,9),(22872,6),(22873,9),(22874,6),(22875,5),(22876,4),(22877,3),(22878,5),(22879,6),(22880,5),(22881,5),(22882,8),(22883,4),(22884,9),(22885,8),(22886,7),(22887,8),(22888,8),(22889,6),(22890,2),(22891,7),(22892,9),(22893,5),(22894,8),(22895,7),(22896,9),(22897,7),(22898,2),(22899,6),(22900,8),(22901,1),(22902,1),(22903,6),(22904,7),(22905,9),(22906,3),(22907,1),(22908,6),(22909,8),(22910,9),(22911,9),(22912,5),(22913,9),(22914,1),(22915,4),(22916,9),(22917,5),(22918,6),(22919,3),(22920,1),(22921,7),(22922,6),(22923,7),(22924,2),(22925,5),(22926,5),(22927,2),(22928,9),(22929,8),(22930,8),(22931,9),(22932,4),(22933,1),(22934,2),(22935,4),(22936,8),(22937,4),(22938,5),(22939,3),(22940,8),(22941,3),(22942,2),(22943,2),(22944,4),(22945,6),(22946,5),(22947,3),(22948,3),(22949,5),(22950,8),(22951,7),(22952,9),(22953,4),(22954,4),(22955,9),(22956,3),(22957,8),(22958,4),(22959,4),(22960,1),(22961,9),(22962,3),(22963,4),(22964,9),(22965,2),(22966,7),(22967,6),(22968,1),(22969,6),(22970,5),(22971,3),(22972,3),(22973,9),(22974,1),(22975,4),(22976,7),(22977,4),(22978,2),(22979,9),(22980,3),(22981,4),(22982,2),(22983,3),(22984,4),(22985,7),(22986,4),(22987,7),(22988,2),(22989,3),(22990,9),(22991,4),(22992,3),(22993,3),(22994,1),(22995,7),(22996,6),(22997,7),(22998,8),(22999,8),(23000,7),(23001,3),(23002,5),(23003,6),(23004,6),(23005,8),(23006,3),(23007,6),(23008,4),(23009,2),(23010,2),(23011,2),(23012,5),(23013,8),(23014,3),(23015,9),(23016,5),(23017,7),(23018,5),(23019,5),(23020,6),(23021,3),(23022,7),(23023,7),(23024,4),(23025,7),(23026,2),(23027,4),(23028,3),(23029,9),(23030,9),(23031,3),(23032,8),(23033,5),(23034,3),(23035,9),(23036,7),(23037,3),(23038,7),(23039,8),(23040,7),(23041,3),(23042,6),(23043,5),(23044,7),(23045,9),(23046,8),(23047,3),(23048,5),(23049,3),(23050,3),(23051,5),(23052,8),(23053,5),(23054,1),(23055,2),(23056,9),(23057,9),(23058,4),(23059,4),(23060,4),(23061,9),(23062,4),(23063,7),(23064,2),(23065,8),(23066,3),(23067,5),(23068,3),(23069,7),(23070,1),(23071,5),(23072,4),(23073,6),(23074,7),(23075,4),(23076,6),(23077,6),(23078,3),(23079,7),(23080,4),(23081,5),(23082,3),(23083,6),(23084,7),(23085,7),(23086,7),(23087,9),(23088,7),(23089,2),(23090,2),(23091,5),(23092,5),(23093,9),(23094,4),(23095,4),(23096,3),(23097,8),(23098,2),(23099,8),(23100,7),(23101,6),(23102,9),(23103,5),(23104,5),(23105,6),(23106,2),(23107,5),(23108,8),(23109,5),(23110,6),(23111,4),(23112,7),(23113,8),(23114,7),(23115,6),(23116,3),(23117,8),(23118,3),(23119,6),(23120,3),(23121,8),(23122,9),(23123,4),(23124,8),(23125,3),(23126,2),(23127,8),(23128,3),(23129,5),(23130,9),(23131,8),(23132,8),(23133,2),(23134,4),(23135,8),(23136,4),(23137,5),(23138,4),(23139,3),(23140,1),(23141,7),(23142,9),(23143,4),(23144,5),(23145,7),(23146,1),(23147,9),(23148,2),(23149,5),(23150,7),(23151,6),(23152,8),(23153,2),(23154,8),(23155,9),(23156,7),(23157,2),(23158,4),(23159,2),(23160,8),(23161,3),(23162,7),(23163,9),(23164,3),(23165,6),(23166,1),(23167,5),(23168,1),(23169,6),(23170,6),(23171,4),(23172,7),(23173,6),(23174,6),(23175,7),(23176,4),(23177,8),(23178,9),(23179,7),(23180,9),(23181,5),(23182,1),(23183,5),(23184,3),(23185,4),(23186,8),(23187,5),(23188,7),(23189,8),(23190,5),(23191,8),(23192,3),(23193,8),(23194,5),(23195,9),(23196,1),(23197,2),(23198,7),(23199,1),(23200,2),(23201,5),(23202,6),(23203,8),(23204,8),(23205,6),(23206,3),(23207,5),(23208,4),(23209,7),(23210,8),(23211,5),(23212,3),(23213,2),(23214,1),(23215,1),(23216,1),(23217,5),(23218,6),(23219,3),(23220,5),(23221,2),(23222,9),(23223,6),(23224,1),(23225,3),(23226,2),(23227,1),(23228,2),(23229,8),(23230,3),(23231,9),(23232,7),(23233,1),(23234,7),(23235,6),(23236,8),(23237,4),(23238,7),(23239,2),(23240,5),(23241,8),(23242,4),(23243,8),(23244,4),(23245,3),(23246,5),(23247,2),(23248,1),(23249,6),(23250,2),(23251,8),(23252,2),(23253,2),(23254,9),(23255,4),(23256,6),(23257,4),(23258,5),(23259,2),(23260,4),(23261,3),(23262,1),(23263,6),(23264,2),(23265,9),(23266,4),(23267,8),(23268,2),(23269,4),(23270,9),(23271,5),(23272,7),(23273,4),(23274,5),(23275,7),(23276,6),(23277,6),(23278,6),(23279,6),(23280,2),(23281,7),(23282,7),(23283,5),(23284,5),(23285,2),(23286,7),(23287,2),(23288,4),(23289,1),(23290,8),(23291,9),(23292,3),(23293,1),(23294,8),(23295,8),(23296,3),(23297,7),(23298,7),(23299,5),(23300,4),(23301,2),(23302,9),(23303,8),(23304,5),(23305,5),(23306,8),(23307,3),(23308,7),(23309,8),(23310,5),(23311,4),(23312,7),(23313,3),(23314,8),(23315,1),(23316,5),(23317,9),(23318,6),(23319,7),(23320,6),(23321,3),(23322,2),(23323,2),(23324,3),(23325,8),(23326,2),(23327,4),(23328,6),(23329,2),(23330,6),(23331,6),(23332,9),(23333,3),(23334,7),(23335,3),(23336,7),(23337,5),(23338,3),(23339,1),(23340,5),(23341,1),(23342,5),(23343,9),(23344,8),(23345,6),(23346,7),(23347,3),(23348,2),(23349,4),(23350,8),(23351,6),(23352,2),(23353,9),(23354,7),(23355,7),(23356,8),(23357,1),(23358,7),(23359,8),(23360,6),(23361,7),(23362,4),(23363,9),(23364,2),(23365,4),(23366,7),(23367,5),(23368,3),(23369,9),(23370,4),(23371,6),(23372,1),(23373,4),(23374,5),(23375,5),(23376,4),(23377,3),(23378,4),(23379,5),(23380,7),(23381,1),(23382,5),(23383,2),(23384,6),(23385,7),(23386,8),(23387,9),(23388,2),(23389,8),(23390,2),(23391,1),(23392,4),(23393,8),(23394,4),(23395,4),(23396,2),(23397,4),(23398,4),(23399,8),(23400,9),(23401,3),(23402,2),(23403,3),(23404,2),(23405,4),(23406,1),(23407,1),(23408,8),(23409,9),(23410,6),(23411,5),(23412,3),(23413,1),(23414,8),(23415,7),(23416,3),(23417,7),(23418,6),(23419,8),(23420,2),(23421,3),(23422,8),(23423,2),(23424,2),(23425,2),(23426,6),(23427,9),(23428,9),(23429,1),(23430,6),(23431,8),(23432,8),(23433,2),(23434,9),(23435,7),(23436,8),(23437,1),(23438,8),(23439,8),(23440,9),(23441,2),(23442,5),(23443,7),(23444,7),(23445,2),(23446,5),(23447,5),(23448,2),(23449,6),(23450,9),(23451,8),(23452,9),(23453,1),(23454,6),(23455,4),(23456,9),(23457,2),(23458,5),(23459,4),(23460,6),(23461,4),(23462,8),(23463,7),(23464,2),(23465,6),(23466,9),(23467,1),(23468,4),(23469,9),(23470,8),(23471,7),(23472,3),(23473,1),(23474,2),(23475,7),(23476,5),(23477,8),(23478,6),(23479,2),(23480,5),(23481,3),(23482,1),(23483,1),(23484,3),(23485,8),(23486,2),(23487,4),(23488,3),(23489,8),(23490,3),(23491,6),(23492,1),(23493,3),(23494,3),(23495,6),(23496,8),(23497,2),(23498,4),(23499,5),(23500,2),(23501,6),(23502,8),(23503,9),(23504,8),(23505,9),(23506,4),(23507,5),(23508,1),(23509,1),(23510,4),(23511,8),(23512,1),(23513,6),(23514,1),(23515,5),(23516,2),(23517,7),(23518,2),(23519,6),(23520,7),(23521,2),(23522,3),(23523,5),(23524,3),(23525,1),(23526,3),(23527,3),(23528,2),(23529,2),(23530,2),(23531,5),(23532,9),(23533,1),(23534,3),(23535,3),(23536,5),(23537,8),(23538,9),(23539,1),(23540,9),(23541,3),(23542,6),(23543,2),(23544,7),(23545,2),(23546,5),(23547,1),(23548,3),(23549,3),(23550,5),(23551,6),(23552,8),(23553,4),(23554,7),(23555,9),(23556,6),(23557,3),(23558,3),(23559,2),(23560,6),(23561,2),(23562,5),(23563,6),(23564,4),(23565,9),(23566,9),(23567,3),(23568,5),(23569,1),(23570,5),(23571,9),(23572,1),(23573,2),(23574,1),(23575,1),(23576,1),(23577,1),(23578,2),(23579,1),(23580,5),(23581,1),(23582,8),(23583,6),(23584,3),(23585,2),(23586,4),(23587,3),(23588,7),(23589,7),(23590,6),(23591,5),(23592,8),(23593,9),(23594,5),(23595,3),(23596,4),(23597,8),(23598,6),(23599,8),(23600,9),(23601,8),(23602,9),(23603,3),(23604,2),(23605,3),(23606,2),(23607,4),(23608,4),(23609,1),(23610,8),(23611,9),(23612,2),(23613,1),(23614,4),(23615,2),(23616,3),(23617,3),(23618,9),(23619,8),(23620,3),(23621,6),(23622,1),(23623,4),(23624,3),(23625,1),(23626,7),(23627,9),(23628,6),(23629,2),(23630,5),(23631,1),(23632,1),(23633,7),(23634,3),(23635,8),(23636,6),(23637,6),(23638,9),(23639,1),(23640,8),(23641,8),(23642,1),(23643,2),(23644,9),(23645,7),(23646,8),(23647,7),(23648,9),(23649,7),(23650,7),(23651,4),(23652,9),(23653,8),(23654,8),(23655,2),(23656,5),(23657,4),(23658,6),(23659,8),(23660,1),(23661,3),(23662,1),(23663,9),(23664,5),(23665,8),(23666,2),(23667,1),(23668,4),(23669,1),(23670,9),(23671,9),(23672,4),(23673,2),(23674,9),(23675,8),(23676,4),(23677,5),(23678,6),(23679,3),(23680,8),(23681,7),(23682,2),(23683,1),(23684,3),(23685,5),(23686,4),(23687,3),(23688,1),(23689,6),(23690,6),(23691,3),(23692,6),(23693,6),(23694,4),(23695,8),(23696,8),(23697,6),(23698,7),(23699,6),(23700,2),(23701,5),(23702,3),(23703,8),(23704,8),(23705,6),(23706,2),(23707,7),(23708,7),(23709,6),(23710,3),(23711,5),(23712,6),(23713,5),(23714,2),(23715,9),(23716,1),(23717,1),(23718,2),(23719,5),(23720,1),(23721,4),(23722,2),(23723,7),(23724,7),(23725,6),(23726,7),(23727,7),(23728,3),(23729,4),(23730,4),(23731,9),(23732,7),(23733,3),(23734,6),(23735,6),(23736,6),(23737,6),(23738,5),(23739,9),(23740,5),(23741,9),(23742,1),(23743,5),(23744,7),(23745,2),(23746,6),(23747,8),(23748,2),(23749,2),(23750,1),(23751,8),(23752,7),(23753,3),(23754,6),(23755,6),(23756,1),(23757,6),(23758,4),(23759,8),(23760,6),(23761,5),(23762,9),(23763,6),(23764,9),(23765,6),(23766,9),(23767,3),(23768,8),(23769,7),(23770,6),(23771,8),(23772,9),(23773,8),(23774,2),(23775,7),(23776,6),(23777,1),(23778,4),(23779,3),(23780,6),(23781,7),(23782,4),(23783,4),(23784,1),(23785,9),(23786,2),(23787,7),(23788,2),(23789,7),(23790,7),(23791,9),(23792,1),(23793,4),(23794,3),(23795,8),(23796,5),(23797,6),(23798,6),(23799,7),(23800,8),(23801,6),(23802,8),(23803,7),(23804,6),(23805,5),(23806,2),(23807,1),(23808,6),(23809,5),(23810,2),(23811,3),(23812,2),(23813,8),(23814,1),(23815,5),(23816,1),(23817,6),(23818,1),(23819,1),(23820,1),(23821,2),(23822,2),(23823,5),(23824,1),(23825,5),(23826,5),(23827,2),(23828,2),(23829,5),(23830,9),(23831,5),(23832,8),(23833,5),(23834,5),(23835,6),(23836,5),(23837,4),(23838,4),(23839,9),(23840,1),(23841,5),(23842,3),(23843,3),(23844,9),(23845,1),(23846,5),(23847,7),(23848,9),(23849,5),(23850,3),(23851,9),(23852,4),(23853,1),(23854,7),(23855,3),(23856,2),(23857,7),(23858,2),(23859,3),(23860,6),(23861,5),(23862,6),(23863,9),(23864,3),(23865,8),(23866,5),(23867,2),(23868,9),(23869,1),(23870,9),(23871,2),(23872,5),(23873,1),(23874,2),(23875,9),(23876,5),(23877,2),(23878,8),(23879,6),(23880,5),(23881,7),(23882,7),(23883,5),(23884,2),(23885,1),(23886,7),(23887,5),(23888,5),(23889,8),(23890,6),(23891,5),(23892,2),(23893,2),(23894,2),(23895,2),(23896,5),(23897,1),(23898,5),(23899,5),(23900,5),(23901,1),(23902,2),(23903,7),(23904,4),(23905,3),(23906,5),(23907,9),(23908,6),(23909,4),(23910,3),(23911,7),(23912,6),(23913,5),(23914,5),(23915,4),(23916,3),(23917,6),(23918,5),(23919,1),(23920,4),(23921,2),(23922,1),(23923,1),(23924,8),(23925,6),(23926,5),(23927,9),(23928,7),(23929,2),(23930,2),(23931,3),(23932,9),(23933,7),(23934,6),(23935,7),(23936,9),(23937,5),(23938,6),(23939,2),(23940,6),(23941,2),(23942,6),(23943,4),(23944,6),(23945,4),(23946,9),(23947,8),(23948,2),(23949,3),(23950,9),(23951,1),(23952,8),(23953,6),(23954,2),(23955,3),(23956,3),(23957,7),(23958,1),(23959,3),(23960,2),(23961,5),(23962,5),(23963,4),(23964,1),(23965,6),(23966,3),(23967,1),(23968,9),(23969,3),(23970,2),(23971,6),(23972,7),(23973,4),(23974,9),(23975,5),(23976,5),(23977,4),(23978,7),(23979,5),(23980,3),(23981,4),(23982,9),(23983,9),(23984,1),(23985,3),(23986,6),(23987,6),(23988,2),(23989,8),(23990,6),(23991,4),(23992,2),(23993,4),(23994,2),(23995,2),(23996,6),(23997,6),(23998,1),(23999,1),(24000,8),(24001,1),(24002,3),(24003,1),(24004,4),(24005,5),(24006,6),(24007,9),(24008,8),(24009,6),(24010,5),(24011,5),(24012,9),(24013,6),(24014,6),(24015,3),(24016,8),(24017,4),(24018,2),(24019,6),(24020,8),(24021,8),(24022,8),(24023,8),(24024,7),(24025,5),(24026,4),(24027,6),(24028,4),(24029,2),(24030,9),(24031,1),(24032,4),(24033,4),(24034,1),(24035,1),(24036,9),(24037,8),(24038,9),(24039,1),(24040,3),(24041,8),(24042,1),(24043,3),(24044,3),(24045,7),(24046,5),(24047,3),(24048,6),(24049,3),(24050,8),(24051,2),(24052,8),(24053,6),(24054,7),(24055,6),(24056,4),(24057,3),(24058,2),(24059,7),(24060,6),(24061,8),(24062,8),(24063,3),(24064,3),(24065,9),(24066,4),(24067,8),(24068,6),(24069,2),(24070,2),(24071,1),(24072,6),(24073,4),(24074,1),(24075,4),(24076,2),(24077,5),(24078,8),(24079,8),(24080,5),(24081,6),(24082,9),(24083,9),(24084,4),(24085,1),(24086,5),(24087,1),(24088,6),(24089,3),(24090,1),(24091,1),(24092,1),(24093,9),(24094,8),(24095,5),(24096,2),(24097,7),(24098,8),(24099,1),(24100,1),(24101,3),(24102,6),(24103,5),(24104,5),(24105,8),(24106,5),(24107,3),(24108,7),(24109,4),(24110,8),(24111,2),(24112,3),(24113,8),(24114,8),(24115,9),(24116,4),(24117,5),(24118,3),(24119,1),(24120,9),(24121,5),(24122,2),(24123,4),(24124,9),(24125,1),(24126,4),(24127,5),(24128,5),(24129,4),(24130,5),(24131,3),(24132,9),(24133,5),(24134,3),(24135,7),(24136,1),(24137,9),(24138,3),(24139,2),(24140,4),(24141,5),(24142,4),(24143,5),(24144,1),(24145,4),(24146,3),(24147,1),(24148,3),(24149,9),(24150,1),(24151,1),(24152,5),(24153,6),(24154,7),(24155,4),(24156,3),(24157,8),(24158,2),(24159,9),(24160,8),(24161,7),(24162,7),(24163,7),(24164,8),(24165,4),(24166,2),(24167,8),(24168,9),(24169,1),(24170,2),(24171,6),(24172,5),(24173,4),(24174,5),(24175,8),(24176,1),(24177,3),(24178,8),(24179,8),(24180,4),(24181,4),(24182,8),(24183,8),(24184,3),(24185,5),(24186,2),(24187,5),(24188,2),(24189,6),(24190,9),(24191,2),(24192,5),(24193,3),(24194,9),(24195,3),(24196,7),(24197,8),(24198,8),(24199,5),(24200,3),(24201,3),(24202,9),(24203,1),(24204,4),(24205,8),(24206,7),(24207,3),(24208,5),(24209,1),(24210,5),(24211,7),(24212,7),(24213,9),(24214,1),(24215,1),(24216,2),(24217,9),(24218,1),(24219,2),(24220,5),(24221,1),(24222,1),(24223,5),(24224,2),(24225,4),(24226,3),(24227,3),(24228,1),(24229,5),(24230,4),(24231,4),(24232,8),(24233,5),(24234,6),(24235,4),(24236,1),(24237,5),(24238,2),(24239,3),(24240,1),(24241,5),(24242,2),(24243,6),(24244,1),(24245,3),(24246,2),(24247,1),(24248,5),(24249,6),(24250,1),(24251,5),(24252,6),(24253,6),(24254,7),(24255,9),(24256,4),(24257,2),(24258,7),(24259,4),(24260,3),(24261,2),(24262,4),(24263,8),(24264,5),(24265,2),(24266,1),(24267,6),(24268,1),(24269,7),(24270,7),(24271,5),(24272,8),(24273,4),(24274,1),(24275,5),(24276,4),(24277,1),(24278,5),(24279,3),(24280,6),(24281,6),(24282,9),(24283,5),(24284,6),(24285,4),(24286,5),(24287,5),(24288,4),(24289,4),(24290,9),(24291,2),(24292,9),(24293,3),(24294,8),(24295,3),(24296,2),(24297,1),(24298,2),(24299,7),(24300,5),(24301,7),(24302,2),(24303,1),(24304,1),(24305,2),(24306,3),(24307,8),(24308,3),(24309,1),(24310,1),(24311,4),(24312,9),(24313,1),(24314,7),(24315,9),(24316,9),(24317,7),(24318,6),(24319,4),(24320,2),(24321,6),(24322,1),(24323,3),(24324,1),(24325,3),(24326,2),(24327,8),(24328,9),(24329,8),(24330,6),(24331,9),(24332,5),(24333,8),(24334,2),(24335,3),(24336,1),(24337,2),(24338,5),(24339,8),(24340,6),(24341,7),(24342,3),(24343,7),(24344,6),(24345,9),(24346,7),(24347,3),(24348,8),(24349,8),(24350,9),(24351,3),(24352,1),(24353,8),(24354,7),(24355,8),(24356,1),(24357,8),(24358,2),(24359,8),(24360,2),(24361,6),(24362,1),(24363,9),(24364,5),(24365,3),(24366,3),(24367,5),(24368,1),(24369,7),(24370,7),(24371,5),(24372,7),(24373,7),(24374,3),(24375,7),(24376,1),(24377,6),(24378,4),(24379,8),(24380,7),(24381,1),(24382,6),(24383,2),(24384,8),(24385,8),(24386,7),(24387,5),(24388,8),(24389,3),(24390,6),(24391,1),(24392,1),(24393,2),(24394,4),(24395,2),(24396,8),(24397,4),(24398,7),(24399,4),(24400,4),(24401,4),(24402,5),(24403,6),(24404,8),(24405,8),(24406,9),(24407,6),(24408,4),(24409,5),(24410,5),(24411,2),(24412,6),(24413,7),(24414,9),(24415,4),(24416,3),(24417,2),(24418,6),(24419,6),(24420,2),(24421,8),(24422,4),(24423,3),(24424,9),(24425,8),(24426,7),(24427,1),(24428,2),(24429,9),(24430,1),(24431,9),(24432,1),(24433,3),(24434,4),(24435,7),(24436,8),(24437,3),(24438,6),(24439,4),(24440,8),(24441,5),(24442,8),(24443,5),(24444,4),(24445,7),(24446,3),(24447,8),(24448,1),(24449,1),(24450,2),(24451,4),(24452,9),(24453,7),(24454,2),(24455,5),(24456,5),(24457,3),(24458,8),(24459,6),(24460,5),(24461,8),(24462,3),(24463,4),(24464,2),(24465,2),(24466,4),(24467,3),(24468,8),(24469,4),(24470,8),(24471,2),(24472,2),(24473,3),(24474,3),(24475,7),(24476,3),(24477,4),(24478,7),(24479,2),(24480,3),(24481,6),(24482,7),(24483,5),(24484,9),(24485,7),(24486,5),(24487,7),(24488,9),(24489,6),(24490,4),(24491,8),(24492,6),(24493,8),(24494,6),(24495,8),(24496,1),(24497,9),(24498,1),(24499,2),(24500,2),(24501,9),(24502,6),(24503,6),(24504,4),(24505,1),(24506,4),(24507,8),(24508,3),(24509,3),(24510,4),(24511,1),(24512,7),(24513,7),(24514,1),(24515,1),(24516,7),(24517,1),(24518,6),(24519,2),(24520,9),(24521,9),(24522,9),(24523,9),(24524,9),(24525,5),(24526,8),(24527,1),(24528,7),(24529,2),(24530,6),(24531,2),(24532,5),(24533,9),(24534,3),(24535,5),(24536,4),(24537,9),(24538,1),(24539,9),(24540,9),(24541,6),(24542,3),(24543,7),(24544,9),(24545,9),(24546,4),(24547,8),(24548,8),(24549,8),(24550,7),(24551,8),(24552,6),(24553,7),(24554,6),(24555,9),(24556,7),(24557,2),(24558,7),(24559,2),(24560,8),(24561,8),(24562,2),(24563,5),(24564,8),(24565,6),(24566,2),(24567,7),(24568,2),(24569,9),(24570,5),(24571,1),(24572,4),(24573,4),(24574,3),(24575,8),(24576,9),(24577,6),(24578,6),(24579,3),(24580,2),(24581,1),(24582,1),(24583,2),(24584,1),(24585,8),(24586,3),(24587,9),(24588,8),(24589,2),(24590,1),(24591,5),(24592,7),(24593,1),(24594,3),(24595,5),(24596,8),(24597,5),(24598,9),(24599,4),(24600,4),(24601,8),(24602,8),(24603,9),(24604,8),(24605,8),(24606,6),(24607,5),(24608,4),(24609,7),(24610,4),(24611,4),(24612,1),(24613,9),(24614,4),(24615,7),(24616,4),(24617,8),(24618,1),(24619,7),(24620,8),(24621,7),(24622,4),(24623,4),(24624,1),(24625,1),(24626,8),(24627,6),(24628,9),(24629,8),(24630,4),(24631,7),(24632,6),(24633,7),(24634,4),(24635,5),(24636,1),(24637,3),(24638,3),(24639,3),(24640,1),(24641,1),(24642,6),(24643,8),(24644,2),(24645,2),(24646,8),(24647,5),(24648,7),(24649,5),(24650,5),(24651,8),(24652,4),(24653,6),(24654,9),(24655,9),(24656,4),(24657,6),(24658,6),(24659,9),(24660,4),(24661,7),(24662,4),(24663,3),(24664,4),(24665,7),(24666,5),(24667,5),(24668,9),(24669,8),(24670,9),(24671,8),(24672,9),(24673,7),(24674,2),(24675,1),(24676,4),(24677,6),(24678,6),(24679,7),(24680,4),(24681,5),(24682,9),(24683,8),(24684,2),(24685,2),(24686,5),(24687,9),(24688,9),(24689,4),(24690,4),(24691,9),(24692,3),(24693,3),(24694,1),(24695,2),(24696,8),(24697,3),(24698,3),(24699,9),(24700,2),(24701,1),(24702,7),(24703,4),(24704,4),(24705,5),(24706,8),(24707,4),(24708,6),(24709,4),(24710,2),(24711,4),(24712,1),(24713,6),(24714,1),(24715,7),(24716,5),(24717,4),(24718,3),(24719,8),(24720,9),(24721,5),(24722,4),(24723,4),(24724,8),(24725,6),(24726,2),(24727,5),(24728,6),(24729,3),(24730,7),(24731,3),(24732,9),(24733,5),(24734,9),(24735,8),(24736,1),(24737,8),(24738,2),(24739,4),(24740,2),(24741,5),(24742,2),(24743,3),(24744,9),(24745,5),(24746,7),(24747,1),(24748,6),(24749,6),(24750,3),(24751,1),(24752,8),(24753,5),(24754,3),(24755,6),(24756,9),(24757,5),(24758,8),(24759,7),(24760,8),(24761,9),(24762,4),(24763,7),(24764,3),(24765,4),(24766,7),(24767,7),(24768,2),(24769,8),(24770,7),(24771,2),(24772,5),(24773,2),(24774,1),(24775,9),(24776,7),(24777,7),(24778,7),(24779,9),(24780,5),(24781,9),(24782,8),(24783,2),(24784,7),(24785,7),(24786,8),(24787,4),(24788,4),(24789,3),(24790,4),(24791,9),(24792,8),(24793,7),(24794,5),(24795,4),(24796,4),(24797,9),(24798,8),(24799,9),(24800,3),(24801,8),(24802,5),(24803,8),(24804,2),(24805,2),(24806,6),(24807,5),(24808,8),(24809,1),(24810,4),(24811,9),(24812,2),(24813,3),(24814,4),(24815,3),(24816,1),(24817,1),(24818,8),(24819,5),(24820,9),(24821,4),(24822,5),(24823,1),(24824,8),(24825,3),(24826,9),(24827,9),(24828,6),(24829,7),(24830,2),(24831,9),(24832,3),(24833,8),(24834,6),(24835,1),(24836,5),(24837,8),(24838,8),(24839,5),(24840,6),(24841,1),(24842,2),(24843,6),(24844,9),(24845,2),(24846,1),(24847,6),(24848,5),(24849,4),(24850,5),(24851,7),(24852,4),(24853,9),(24854,7),(24855,6),(24856,4),(24857,7),(24858,3),(24859,2),(24860,9),(24861,4),(24862,3),(24863,8),(24864,2),(24865,3),(24866,7),(24867,2),(24868,8),(24869,5),(24870,7),(24871,4),(24872,2),(24873,5),(24874,7),(24875,1),(24876,1),(24877,5),(24878,7),(24879,6),(24880,5),(24881,3),(24882,3),(24883,6),(24884,2),(24885,8),(24886,8),(24887,3),(24888,3),(24889,5),(24890,5),(24891,7),(24892,5),(24893,1),(24894,7),(24895,4),(24896,1),(24897,6),(24898,1),(24899,9),(24900,9),(24901,7),(24902,1),(24903,9),(24904,5),(24905,7),(24906,6),(24907,7),(24908,2),(24909,6),(24910,1),(24911,7),(24912,8),(24913,4),(24914,1),(24915,3),(24916,1),(24917,5),(24918,8),(24919,8),(24920,5),(24921,1),(24922,8),(24923,9),(24924,8),(24925,6),(24926,1),(24927,6),(24928,4),(24929,7),(24930,3),(24931,5),(24932,2),(24933,1),(24934,7),(24935,6),(24936,8),(24937,7),(24938,6),(24939,3),(24940,1),(24941,6),(24942,5),(24943,2),(24944,4),(24945,3),(24946,3),(24947,3),(24948,3),(24949,7),(24950,4),(24951,9),(24952,4),(24953,5),(24954,1),(24955,5),(24956,2),(24957,7),(24958,6),(24959,5),(24960,2),(24961,2),(24962,7),(24963,9),(24964,3),(24965,2),(24966,6),(24967,3),(24968,8),(24969,4),(24970,4),(24971,3),(24972,2),(24973,4),(24974,5),(24975,9),(24976,7),(24977,1),(24978,6),(24979,4),(24980,7),(24981,6),(24982,8),(24983,7),(24984,5),(24985,9),(24986,3),(24987,2),(24988,4),(24989,6),(24990,9),(24991,3),(24992,4),(24993,3),(24994,9),(24995,6),(24996,6),(24997,8),(24998,9),(24999,5),(25000,3),(25001,6),(25002,1),(25003,6),(25004,8),(25005,4),(25006,1),(25007,6),(25008,1),(25009,6),(25010,3),(25011,7),(25012,7),(25013,9),(25014,4),(25015,3),(25016,6),(25017,5),(25018,1),(25019,2),(25020,8),(25021,3),(25022,6),(25023,7),(25024,9),(25025,6),(25026,3),(25027,2),(25028,8),(25029,1),(25030,2),(25031,2),(25032,5),(25033,4),(25034,5),(25035,7),(25036,4),(25037,3),(25038,8),(25039,9),(25040,2),(25041,2),(25042,7),(25043,3),(25044,5),(25045,1),(25046,6),(25047,3),(25048,8),(25049,6),(25050,2),(25051,6),(25052,7),(25053,6),(25054,4),(25055,5),(25056,3),(25057,2),(25058,6),(25059,3),(25060,1),(25061,9),(25062,7),(25063,9),(25064,2),(25065,6),(25066,8),(25067,4),(25068,7),(25069,9),(25070,5),(25071,8),(25072,1),(25073,2),(25074,6),(25075,6),(25076,4),(25077,1),(25078,5),(25079,5),(25080,2),(25081,3),(25082,1),(25083,1),(25084,2),(25085,4),(25086,7),(25087,5),(25088,1),(25089,7),(25090,3),(25091,7),(25092,2),(25093,7),(25094,7),(25095,4),(25096,9),(25097,8),(25098,5),(25099,1),(25100,1),(25101,7),(25102,8),(25103,2),(25104,2),(25105,5),(25106,7),(25107,2),(25108,1),(25109,8),(25110,5),(25111,3),(25112,5),(25113,9),(25114,2),(25115,6),(25116,7),(25117,2),(25118,9),(25119,2),(25120,9),(25121,3),(25122,2),(25123,2),(25124,9),(25125,2),(25126,1),(25127,7),(25128,4),(25129,3),(25130,7),(25131,3),(25132,7),(25133,1),(25134,4),(25135,1),(25136,6),(25137,4),(25138,4),(25139,9),(25140,9),(25141,7),(25142,3),(25143,2),(25144,8),(25145,2),(25146,2),(25147,4),(25148,8),(25149,6),(25150,7),(25151,4),(25152,3),(25153,9),(25154,4),(25155,5),(25156,4),(25157,7),(25158,2),(25159,6),(25160,9),(25161,8),(25162,6),(25163,2),(25164,5),(25165,7),(25166,6),(25167,3),(25168,8),(25169,4),(25170,2),(25171,7),(25172,7),(25173,8),(25174,1),(25175,5),(25176,7),(25177,3),(25178,1),(25179,1),(25180,5),(25181,9),(25182,2),(25183,8),(25184,5),(25185,4),(25186,2),(25187,4),(25188,9),(25189,8),(25190,8),(25191,2),(25192,5),(25193,3),(25194,6),(25195,7),(25196,9),(25197,4),(25198,2),(25199,3),(25200,6),(25201,5),(25202,7),(25203,2),(25204,2),(25205,6),(25206,9),(25207,8),(25208,8),(25209,6),(25210,1),(25211,2),(25212,9),(25213,8),(25214,8),(25215,3),(25216,5),(25217,9),(25218,5),(25219,4),(25220,2),(25221,7),(25222,3),(25223,2),(25224,7),(25225,3),(25226,3),(25227,3),(25228,8),(25229,4),(25230,5),(25231,2),(25232,2),(25233,6),(25234,7),(25235,3),(25236,1),(25237,8),(25238,3),(25239,4),(25240,6),(25241,8),(25242,9),(25243,6),(25244,9),(25245,3),(25246,2),(25247,7),(25248,8),(25249,3),(25250,6),(25251,4),(25252,9),(25253,8),(25254,6),(25255,4),(25256,8),(25257,8),(25258,2),(25259,8),(25260,3),(25261,2),(25262,9),(25263,7),(25264,1),(25265,4),(25266,9),(25267,9),(25268,4),(25269,6),(25270,3),(25271,6),(25272,8),(25273,1),(25274,9),(25275,1),(25276,9),(25277,8),(25278,4),(25279,4),(25280,6),(25281,8),(25282,5),(25283,6),(25284,5),(25285,9),(25286,5),(25287,8),(25288,9),(25289,8),(25290,5),(25291,8),(25292,9),(25293,7),(25294,8),(25295,2),(25296,1),(25297,7),(25298,4),(25299,9),(25300,3),(25301,3),(25302,3),(25303,4),(25304,9),(25305,8),(25306,6),(25307,5),(25308,3),(25309,1),(25310,5),(25311,8),(25312,9),(25313,1),(25314,2),(25315,3),(25316,3),(25317,7),(25318,2),(25319,6),(25320,7),(25321,3),(25322,2),(25323,9),(25324,3),(25325,8),(25326,2),(25327,2),(25328,9),(25329,9),(25330,7),(25331,9),(25332,6),(25333,6),(25334,1),(25335,3),(25336,6),(25337,7),(25338,5),(25339,4),(25340,4),(25341,4),(25342,2),(25343,8),(25344,4),(25345,4),(25346,2),(25347,6),(25348,5),(25349,6),(25350,8),(25351,2),(25352,9),(25353,2),(25354,9),(25355,3),(25356,8),(25357,7),(25358,1),(25359,5),(25360,6),(25361,3),(25362,5),(25363,4),(25364,2),(25365,5),(25366,4),(25367,2),(25368,6),(25369,1),(25370,8),(25371,8),(25372,2),(25373,1),(25374,4),(25375,1),(25376,9),(25377,1),(25378,9),(25379,1),(25380,9),(25381,3),(25382,4),(25383,6),(25384,4),(25385,1),(25386,8),(25387,4),(25388,2),(25389,7),(25390,7),(25391,7),(25392,6),(25393,5),(25394,7),(25395,2),(25396,8),(25397,9),(25398,8),(25399,9),(25400,2),(25401,4),(25402,7),(25403,8),(25404,5),(25405,6),(25406,2),(25407,1),(25408,2),(25409,6),(25410,3),(25411,9),(25412,9),(25413,7),(25414,4),(25415,1),(25416,1),(25417,6),(25418,5),(25419,7),(25420,5),(25421,2),(25422,5),(25423,2),(25424,6),(25425,7),(25426,9),(25427,2),(25428,6),(25429,7),(25430,6),(25431,9),(25432,5),(25433,4),(25434,9),(25435,3),(25436,8),(25437,1),(25438,1),(25439,1),(25440,7),(25441,9),(25442,1),(25443,6),(25444,3),(25445,7),(25446,6),(25447,8),(25448,3),(25449,8),(25450,3),(25451,8),(25452,2),(25453,8),(25454,2),(25455,1),(25456,4),(25457,4),(25458,1),(25459,2),(25460,6),(25461,4),(25462,6),(25463,2),(25464,9),(25465,2),(25466,3),(25467,6),(25468,7),(25469,9),(25470,3),(25471,3),(25472,9),(25473,6),(25474,6),(25475,1),(25476,3),(25477,4),(25478,4),(25479,8),(25480,6),(25481,9),(25482,1),(25483,1),(25484,8),(25485,6),(25486,4),(25487,2),(25488,2),(25489,6),(25490,8),(25491,1),(25492,1),(25493,9),(25494,1),(25495,2),(25496,8),(25497,7),(25498,5),(25499,8),(25500,7),(25501,1),(25502,7),(25503,1),(25504,4),(25505,8),(25506,5),(25507,6),(25508,3),(25509,4),(25510,5),(25511,8),(25512,3),(25513,4),(25514,6),(25515,1),(25516,2),(25517,8),(25518,8),(25519,4),(25520,1),(25521,3),(25522,6),(25523,6),(25524,4),(25525,6),(25526,4),(25527,4),(25528,3),(25529,4),(25530,5),(25531,8),(25532,6),(25533,9),(25534,4),(25535,6),(25536,1),(25537,5),(25538,4),(25539,8),(25540,2),(25541,4),(25542,4),(25543,1),(25544,1),(25545,4),(25546,3),(25547,3),(25548,2),(25549,1),(25550,2),(25551,1),(25552,7),(25553,7),(25554,5),(25555,2),(25556,8),(25557,5),(25558,8),(25559,1),(25560,2),(25561,6),(25562,7),(25563,8),(25564,5),(25565,4),(25566,8),(25567,9),(25568,6),(25569,9),(25570,1),(25571,1),(25572,5),(25573,9),(25574,7),(25575,9),(25576,2),(25577,4),(25578,4),(25579,3),(25580,7),(25581,8),(25582,3),(25583,6),(25584,8),(25585,8),(25586,7),(25587,7),(25588,6),(25589,8),(25590,8),(25591,6),(25592,8),(25593,1),(25594,5),(25595,9),(25596,9),(25597,3),(25598,6),(25599,5),(25600,8),(25601,5),(25602,6),(25603,9),(25604,1),(25605,6),(25606,5),(25607,4),(25608,9),(25609,3),(25610,6),(25611,7),(25612,4),(25613,7),(25614,5),(25615,9),(25616,6),(25617,2),(25618,7),(25619,8),(25620,5),(25621,1),(25622,6),(25623,9),(25624,3),(25625,5),(25626,8),(25627,3),(25628,7),(25629,2),(25630,5),(25631,8),(25632,7),(25633,1),(25634,2),(25635,5),(25636,9),(25637,8),(25638,2),(25639,2),(25640,1),(25641,9),(25642,5),(25643,2),(25644,9),(25645,2),(25646,7),(25647,7),(25648,6),(25649,1),(25650,6),(25651,6),(25652,4),(25653,1),(25654,1),(25655,4),(25656,1),(25657,9),(25658,5),(25659,8),(25660,1),(25661,7),(25662,6),(25663,9),(25664,2),(25665,8),(25666,8),(25667,7),(25668,4),(25669,2),(25670,5),(25671,2),(25672,3),(25673,2),(25674,5),(25675,2),(25676,2),(25677,2),(25678,9),(25679,5),(25680,7),(25681,2),(25682,3),(25683,1),(25684,9),(25685,4),(25686,7),(25687,3),(25688,7),(25689,8),(25690,7),(25691,9),(25692,9),(25693,2),(25694,6),(25695,8),(25696,2),(25697,8),(25698,5),(25699,9),(25700,8),(25701,2),(25702,2),(25703,2),(25704,8),(25705,9),(25706,9),(25707,2),(25708,2),(25709,5),(25710,3),(25711,3),(25712,3),(25713,3),(25714,5),(25715,1),(25716,7),(25717,5),(25718,1),(25719,7),(25720,6),(25721,7),(25722,7),(25723,3),(25724,6),(25725,8),(25726,1),(25727,6),(25728,2),(25729,5),(25730,6),(25731,4),(25732,2),(25733,1),(25734,7),(25735,1),(25736,3),(25737,8),(25738,7),(25739,6),(25740,7),(25741,9),(25742,8),(25743,8),(25744,2),(25745,7),(25746,4),(25747,1),(25748,5),(25749,3),(25750,9),(25751,7),(25752,1),(25753,1),(25754,9),(25755,3),(25756,5),(25757,8),(25758,9),(25759,1),(25760,3),(25761,8),(25762,7),(25763,1),(25764,4),(25765,3),(25766,9),(25767,1),(25768,9),(25769,1),(25770,2),(25771,4),(25772,4),(25773,6),(25774,9),(25775,4),(25776,9),(25777,6),(25778,6),(25779,2),(25780,3),(25781,2),(25782,9),(25783,3),(25784,1),(25785,8),(25786,9),(25787,2),(25788,3),(25789,2),(25790,6),(25791,1),(25792,2),(25793,5),(25794,5),(25795,4),(25796,8),(25797,6),(25798,9),(25799,9),(25800,8),(25801,4),(25802,1),(25803,6),(25804,9),(25805,6),(25806,4),(25807,8),(25808,1),(25809,7),(25810,7),(25811,3),(25812,9),(25813,8),(25814,3),(25815,2),(25816,9),(25817,5),(25818,1),(25819,9),(25820,5),(25821,2),(25822,9),(25823,4),(25824,8),(25825,3),(25826,9),(25827,9),(25828,4),(25829,7),(25830,9),(25831,3),(25832,7),(25833,9),(25834,1),(25835,9),(25836,7),(25837,4),(25838,4),(25839,9),(25840,6),(25841,1),(25842,9),(25843,1),(25844,2),(25845,8),(25846,9),(25847,8),(25848,7),(25849,7),(25850,3),(25851,5),(25852,5),(25853,9),(25854,1),(25855,2),(25856,5),(25857,2),(25858,2),(25859,7),(25860,9),(25861,3),(25862,2),(25863,7),(25864,6),(25865,7),(25866,9),(25867,1),(25868,7),(25869,9),(25870,5),(25871,2),(25872,7),(25873,7),(25874,7),(25875,7),(25876,6),(25877,7),(25878,3),(25879,1),(25880,2),(25881,9),(25882,6),(25883,9),(25884,9),(25885,3),(25886,6),(25887,1),(25888,4),(25889,6),(25890,8),(25891,2),(25892,4),(25893,3),(25894,5),(25895,6),(25896,7),(25897,5),(25898,5),(25899,3),(25900,5),(25901,9),(25902,5),(25903,8),(25904,4),(25905,4),(25906,9),(25907,9),(25908,5),(25909,4),(25910,6),(25911,6),(25912,3),(25913,1),(25914,2),(25915,6),(25916,7),(25917,2),(25918,8),(25919,1),(25920,4),(25921,9),(25922,2),(25923,5),(25924,4),(25925,4),(25926,6),(25927,7),(25928,3),(25929,1),(25930,2),(25931,6),(25932,8),(25933,5),(25934,8),(25935,5),(25936,9),(25937,8),(25938,7),(25939,9),(25940,5),(25941,7),(25942,6),(25943,8),(25944,7),(25945,9),(25946,1),(25947,3),(25948,3),(25949,4),(25950,4),(25951,3),(25952,2),(25953,3),(25954,9),(25955,2),(25956,2),(25957,7),(25958,8),(25959,6),(25960,2),(25961,8),(25962,4),(25963,9),(25964,9),(25965,3),(25966,5),(25967,5),(25968,9),(25969,4),(25970,4),(25971,9),(25972,2),(25973,7),(25974,2),(25975,3),(25976,6),(25977,8),(25978,8),(25979,5),(25980,1),(25981,6),(25982,7),(25983,9),(25984,6),(25985,3),(25986,1),(25987,7),(25988,6),(25989,4),(25990,9),(25991,2),(25992,4),(25993,8),(25994,1),(25995,1),(25996,8),(25997,5),(25998,2),(25999,4),(26000,7),(26001,9),(26002,3),(26003,9),(26004,3),(26005,5),(26006,2),(26007,2),(26008,8),(26009,4),(26010,4),(26011,5),(26012,1),(26013,7),(26014,8),(26015,7),(26016,6),(26017,3),(26018,4),(26019,8),(26020,7),(26021,1),(26022,1),(26023,7),(26024,7),(26025,2),(26026,6),(26027,1),(26028,2),(26029,3),(26030,8),(26031,6),(26032,6),(26033,6),(26034,2),(26035,7),(26036,1),(26037,1),(26038,2),(26039,4),(26040,4),(26041,5),(26042,9),(26043,1),(26044,6),(26045,5),(26046,9),(26047,7),(26048,2),(26049,6),(26050,1),(26051,5),(26052,4),(26053,4),(26054,5),(26055,8),(26056,2),(26057,6),(26058,8),(26059,8),(26060,8),(26061,2),(26062,3),(26063,8),(26064,1),(26065,9),(26066,9),(26067,8),(26068,9),(26069,7),(26070,8),(26071,6),(26072,9),(26073,4),(26074,3),(26075,8),(26076,2),(26077,9),(26078,6),(26079,5),(26080,5),(26081,2),(26082,2),(26083,6),(26084,7),(26085,4),(26086,2),(26087,7),(26088,3),(26089,7),(26090,5),(26091,3),(26092,4),(26093,7),(26094,3),(26095,3),(26096,4),(26097,2),(26098,9),(26099,8),(26100,4),(26101,9),(26102,7),(26103,4),(26104,7),(26105,1),(26106,3),(26107,5),(26108,4),(26109,8),(26110,5),(26111,2),(26112,2),(26113,6),(26114,4),(26115,6),(26116,3),(26117,6),(26118,3),(26119,4),(26120,4),(26121,1),(26122,2),(26123,4),(26124,4),(26125,4),(26126,2),(26127,6),(26128,5),(26129,2),(26130,2),(26131,5),(26132,7),(26133,2),(26134,8),(26135,7),(26136,6),(26137,9),(26138,8),(26139,7),(26140,3),(26141,3),(26142,6),(26143,2),(26144,2),(26145,9),(26146,5),(26147,7),(26148,6),(26149,7),(26150,5),(26151,4),(26152,6),(26153,1),(26154,3),(26155,4),(26156,7),(26157,7),(26158,1),(26159,7),(26160,5),(26161,2),(26162,7),(26163,9),(26164,1),(26165,4),(26166,7),(26167,5),(26168,7),(26169,2),(26170,2),(26171,3),(26172,1),(26173,6),(26174,8),(26175,3),(26176,4),(26177,8),(26178,3),(26179,8),(26180,4),(26181,1),(26182,8),(26183,4),(26184,6),(26185,6),(26186,4),(26187,4),(26188,7),(26189,3),(26190,6),(26191,6),(26192,1),(26193,7),(26194,5),(26195,8),(26196,1),(26197,9),(26198,6),(26199,9),(26200,4),(26201,6),(26202,8),(26203,5),(26204,2),(26205,2),(26206,9),(26207,8),(26208,8),(26209,4),(26210,5),(26211,4),(26212,7),(26213,3),(26214,3),(26215,7),(26216,5),(26217,5),(26218,9),(26219,1),(26220,3),(26221,2),(26222,8),(26223,5),(26224,4),(26225,4),(26226,6),(26227,5),(26228,6),(26229,8),(26230,2),(26231,1),(26232,9),(26233,4),(26234,9),(26235,5),(26236,1),(26237,7),(26238,7),(26239,2),(26240,6),(26241,3),(26242,3),(26243,1),(26244,5),(26245,7),(26246,2),(26247,9),(26248,8),(26249,1),(26250,7),(26251,1),(26252,8),(26253,3),(26254,4),(26255,1),(26256,4),(26257,5),(26258,7),(26259,5),(26260,9),(26261,8),(26262,3),(26263,2),(26264,2),(26265,7),(26266,2),(26267,3),(26268,3),(26269,2),(26270,8),(26271,3),(26272,8),(26273,9),(26274,2),(26275,7),(26276,6),(26277,6),(26278,5),(26279,3),(26280,6),(26281,8),(26282,4),(26283,9),(26284,9),(26285,4),(26286,5),(26287,1),(26288,6),(26289,8),(26290,9),(26291,5),(26292,8),(26293,3),(26294,8),(26295,1),(26296,1),(26297,3),(26298,7),(26299,6),(26300,2),(26301,2),(26302,2),(26303,8),(26304,8),(26305,7),(26306,7),(26307,7),(26308,2),(26309,9),(26310,2),(26311,5),(26312,2),(26313,2),(26314,1),(26315,1),(26316,9),(26317,5),(26318,3),(26319,5),(26320,8),(26321,3),(26322,5),(26323,9),(26324,3),(26325,1),(26326,3),(26327,5),(26328,1),(26329,3),(26330,2),(26331,3),(26332,5),(26333,5),(26334,5),(26335,3),(26336,4),(26337,8),(26338,4),(26339,4),(26340,8),(26341,7),(26342,2),(26343,2),(26344,9),(26345,8),(26346,1),(26347,7),(26348,3),(26349,6),(26350,8),(26351,5),(26352,1),(26353,5),(26354,1),(26355,9),(26356,5),(26357,2),(26358,7),(26359,3),(26360,9),(26361,5),(26362,2),(26363,9),(26364,8),(26365,8),(26366,1),(26367,3),(26368,1),(26369,5),(26370,2),(26371,3),(26372,2),(26373,9),(26374,6),(26375,2),(26376,5),(26377,8),(26378,3),(26379,5),(26380,6),(26381,3),(26382,6),(26383,9),(26384,4),(26385,3),(26386,1),(26387,6),(26388,6),(26389,5),(26390,8),(26391,4),(26392,8),(26393,2),(26394,9),(26395,7),(26396,9),(26397,9),(26398,5),(26399,3),(26400,3),(26401,6),(26402,6),(26403,6),(26404,7),(26405,8),(26406,2),(26407,9),(26408,8),(26409,6),(26410,2),(26411,5),(26412,5),(26413,9),(26414,2),(26415,1),(26416,8),(26417,5),(26418,1),(26419,1),(26420,5),(26421,1),(26422,7),(26423,5),(26424,9),(26425,9),(26426,6),(26427,2),(26428,5),(26429,2),(26430,3),(26431,2),(26432,6),(26433,1),(26434,9),(26435,7),(26436,8),(26437,3),(26438,9),(26439,2),(26440,5),(26441,7),(26442,8),(26443,2),(26444,7),(26445,3),(26446,7),(26447,8),(26448,7),(26449,7),(26450,9),(26451,4),(26452,6),(26453,3),(26454,5),(26455,8),(26456,8),(26457,1),(26458,7),(26459,6),(26460,9),(26461,3),(26462,3),(26463,3),(26464,8),(26465,9),(26466,1),(26467,2),(26468,9),(26469,2),(26470,3),(26471,8),(26472,6),(26473,8),(26474,7),(26475,3),(26476,6),(26477,4),(26478,3),(26479,1),(26480,2),(26481,1),(26482,8),(26483,5),(26484,1),(26485,3),(26486,3),(26487,9),(26488,6),(26489,8),(26490,3),(26491,4),(26492,9),(26493,7),(26494,3),(26495,3),(26496,7),(26497,2),(26498,3),(26499,1),(26500,8),(26501,6),(26502,7),(26503,9),(26504,2),(26505,9),(26506,2),(26507,6),(26508,6),(26509,8),(26510,1),(26511,8),(26512,8),(26513,1),(26514,9),(26515,2),(26516,2),(26517,9),(26518,9),(26519,1),(26520,1),(26521,1),(26522,3),(26523,8),(26524,4),(26525,4),(26526,9),(26527,5),(26528,2),(26529,1),(26530,6),(26531,2),(26532,9),(26533,8),(26534,6),(26535,8),(26536,5),(26537,3),(26538,9),(26539,1),(26540,9),(26541,2),(26542,2),(26543,3),(26544,4),(26545,6),(26546,1),(26547,7),(26548,6),(26549,4),(26550,9),(26551,8),(26552,9),(26553,5),(26554,5),(26555,2),(26556,7),(26557,9),(26558,8),(26559,6),(26560,4),(26561,7),(26562,8),(26563,4),(26564,7),(26565,4),(26566,6),(26567,6),(26568,5),(26569,9),(26570,3),(26571,8),(26572,9),(26573,3),(26574,9),(26575,8),(26576,9),(26577,5),(26578,4),(26579,9),(26580,5),(26581,2),(26582,3),(26583,4),(26584,7),(26585,8),(26586,8),(26587,8),(26588,7),(26589,1),(26590,6),(26591,9),(26592,4),(26593,6),(26594,8),(26595,5),(26596,8),(26597,5),(26598,9),(26599,5),(26600,2),(26601,2),(26602,4),(26603,3),(26604,1),(26605,7),(26606,4),(26607,7),(26608,5),(26609,9),(26610,9),(26611,5),(26612,8),(26613,9),(26614,6),(26615,4),(26616,6),(26617,1),(26618,4),(26619,6),(26620,7),(26621,7),(26622,5),(26623,8),(26624,2),(26625,1),(26626,2),(26627,1),(26628,2),(26629,6),(26630,6),(26631,1),(26632,3),(26633,9),(26634,2),(26635,3),(26636,5),(26637,3),(26638,1),(26639,6),(26640,5),(26641,7),(26642,2),(26643,4),(26644,5),(26645,3),(26646,1),(26647,1),(26648,3),(26649,7),(26650,8),(26651,4),(26652,5),(26653,9),(26654,7),(26655,2),(26656,4),(26657,5),(26658,7),(26659,9),(26660,9),(26661,3),(26662,5),(26663,4),(26664,6),(26665,4),(26666,2),(26667,5),(26668,5),(26669,7),(26670,5),(26671,4),(26672,6),(26673,8),(26674,1),(26675,2),(26676,8),(26677,9),(26678,7),(26679,7),(26680,7),(26681,3),(26682,4),(26683,4),(26684,3),(26685,8),(26686,3),(26687,7),(26688,6),(26689,6),(26690,7),(26691,4),(26692,5),(26693,2),(26694,1),(26695,7),(26696,1),(26697,7),(26698,6),(26699,1),(26700,6),(26701,8),(26702,6),(26703,7),(26704,4),(26705,4),(26706,3),(26707,2),(26708,9),(26709,2),(26710,1),(26711,2),(26712,9),(26713,5),(26714,9),(26715,4),(26716,4),(26717,5),(26718,2),(26719,3),(26720,4),(26721,1),(26722,9),(26723,2),(26724,5),(26725,2),(26726,6),(26727,4),(26728,7),(26729,5),(26730,3),(26731,6),(26732,4),(26733,4),(26734,4),(26735,8),(26736,7),(26737,5),(26738,7),(26739,7),(26740,9),(26741,9),(26742,8),(26743,9),(26744,2),(26745,3),(26746,8),(26747,8),(26748,1),(26749,8),(26750,4),(26751,8),(26752,4),(26753,3),(26754,3),(26755,8),(26756,6),(26757,1),(26758,8),(26759,3),(26760,6),(26761,4),(26762,8),(26763,8),(26764,7),(26765,4),(26766,8),(26767,2),(26768,2),(26769,5),(26770,3),(26771,7),(26772,4),(26773,8),(26774,2),(26775,1),(26776,1),(26777,7),(26778,8),(26779,9),(26780,8),(26781,3),(26782,4),(26783,8),(26784,9),(26785,5),(26786,3),(26787,3),(26788,1),(26789,1),(26790,8),(26791,9),(26792,2),(26793,8),(26794,1),(26795,8),(26796,2),(26797,7),(26798,8),(26799,9),(26800,8),(26801,7),(26802,3),(26803,5),(26804,1),(26805,7),(26806,4),(26807,4),(26808,9),(26809,9),(26810,7),(26811,7),(26812,2),(26813,4),(26814,3),(26815,2),(26816,7),(26817,8),(26818,7),(26819,7),(26820,4),(26821,1),(26822,4),(26823,5),(26824,1),(26825,4),(26826,3),(26827,4),(26828,9),(26829,6),(26830,7),(26831,9),(26832,1),(26833,7),(26834,3),(26835,2),(26836,6),(26837,2),(26838,5),(26839,1),(26840,9),(26841,2),(26842,5),(26843,3),(26844,1),(26845,4),(26846,8),(26847,2),(26848,6),(26849,1),(26850,3),(26851,1),(26852,7),(26853,3),(26854,4),(26855,9),(26856,9),(26857,6),(26858,8),(26859,5),(26860,9),(26861,7),(26862,3),(26863,6),(26864,7),(26865,5),(26866,6),(26867,2),(26868,2),(26869,7),(26870,9),(26871,4),(26872,3),(26873,4),(26874,8),(26875,9),(26876,9),(26877,6),(26878,9),(26879,4),(26880,3),(26881,8),(26882,1),(26883,1),(26884,9),(26885,9),(26886,5),(26887,4),(26888,5),(26889,7),(26890,6),(26891,1),(26892,3),(26893,2),(26894,6),(26895,8),(26896,2),(26897,4),(26898,6),(26899,4),(26900,7),(26901,6),(26902,8),(26903,2),(26904,1),(26905,2),(26906,1),(26907,2),(26908,7),(26909,6),(26910,6),(26911,2),(26912,2),(26913,9),(26914,4),(26915,1),(26916,6),(26917,5),(26918,7),(26919,4),(26920,9),(26921,7),(26922,7),(26923,6),(26924,5),(26925,8),(26926,1),(26927,4),(26928,8),(26929,7),(26930,3),(26931,2),(26932,3),(26933,7),(26934,3),(26935,2),(26936,1),(26937,4),(26938,5),(26939,9),(26940,6),(26941,1),(26942,1),(26943,4),(26944,1),(26945,5),(26946,9),(26947,1),(26948,1),(26949,8),(26950,2),(26951,8),(26952,6),(26953,1),(26954,1),(26955,3),(26956,1),(26957,5),(26958,3),(26959,2),(26960,4),(26961,7),(26962,1),(26963,5),(26964,6),(26965,4),(26966,2),(26967,7),(26968,1),(26969,6),(26970,6),(26971,9),(26972,6),(26973,2),(26974,8),(26975,9),(26976,5),(26977,9),(26978,7),(26979,5),(26980,6),(26981,2),(26982,6),(26983,9),(26984,5),(26985,3),(26986,2),(26987,6),(26988,5),(26989,9),(26990,2),(26991,7),(26992,7),(26993,7),(26994,7),(26995,7),(26996,8),(26997,4),(26998,6),(26999,7),(27000,8),(27001,6),(27002,2),(27003,6),(27004,7),(27005,2),(27006,4),(27007,4),(27008,9),(27009,4),(27010,5),(27011,4),(27012,4),(27013,4),(27014,9),(27015,6),(27016,2),(27017,3),(27018,1),(27019,7),(27020,9),(27021,7),(27022,3),(27023,8),(27024,8),(27025,9),(27026,7),(27027,2),(27028,7),(27029,5),(27030,6),(27031,8),(27032,5),(27033,3),(27034,4),(27035,1),(27036,9),(27037,8),(27038,2),(27039,6),(27040,5),(27041,4),(27042,3),(27043,7),(27044,7),(27045,2),(27046,2),(27047,4),(27048,8),(27049,9),(27050,4),(27051,8),(27052,1),(27053,1),(27054,9),(27055,4),(27056,3),(27057,1),(27058,9),(27059,2),(27060,7),(27061,5),(27062,8),(27063,1),(27064,8),(27065,1),(27066,4),(27067,2),(27068,5),(27069,2),(27070,7),(27071,8),(27072,3),(27073,7),(27074,6),(27075,8),(27076,2),(27077,3),(27078,2),(27079,3),(27080,8),(27081,8),(27082,7),(27083,7),(27084,8),(27085,2),(27086,6),(27087,9),(27088,1),(27089,4),(27090,8),(27091,8),(27092,6),(27093,6),(27094,4),(27095,6),(27096,7),(27097,5),(27098,8),(27099,2),(27100,8),(27101,6),(27102,9),(27103,1),(27104,6),(27105,2),(27106,5),(27107,4),(27108,7),(27109,1),(27110,9),(27111,8),(27112,7),(27113,4),(27114,6),(27115,4),(27116,9),(27117,3),(27118,7),(27119,2),(27120,7),(27121,7),(27122,8),(27123,6),(27124,5),(27125,2),(27126,9),(27127,1),(27128,7),(27129,8),(27130,1),(27131,1),(27132,9),(27133,7),(27134,6),(27135,3),(27136,5),(27137,2),(27138,6),(27139,3),(27140,7),(27141,2),(27142,1),(27143,3),(27144,6),(27145,3),(27146,4),(27147,1),(27148,7),(27149,7),(27150,6),(27151,4),(27152,3),(27153,7),(27154,3),(27155,9),(27156,1),(27157,7),(27158,1),(27159,2),(27160,4),(27161,2),(27162,1),(27163,5),(27164,3),(27165,2),(27166,2),(27167,9),(27168,4),(27169,2),(27170,9),(27171,1),(27172,3),(27173,1),(27174,4),(27175,8),(27176,4),(27177,5),(27178,9),(27179,9),(27180,7),(27181,6),(27182,9),(27183,2),(27184,3),(27185,8),(27186,7),(27187,5),(27188,5),(27189,8),(27190,4),(27191,2),(27192,8),(27193,9),(27194,2),(27195,2),(27196,2),(27197,8),(27198,3),(27199,5),(27200,8),(27201,2),(27202,9),(27203,3),(27204,1),(27205,4),(27206,3),(27207,1),(27208,3),(27209,1),(27210,8),(27211,2),(27212,2),(27213,4),(27214,8),(27215,3),(27216,5),(27217,3),(27218,9),(27219,4),(27220,6),(27221,1),(27222,3),(27223,5),(27224,4),(27225,8),(27226,9),(27227,7),(27228,7),(27229,1),(27230,1),(27231,3),(27232,8),(27233,7),(27234,6),(27235,5),(27236,8),(27237,8),(27238,6),(27239,9),(27240,8),(27241,4),(27242,6),(27243,2),(27244,8),(27245,3),(27246,4),(27247,8),(27248,4),(27249,7),(27250,2),(27251,1),(27252,9),(27253,2),(27254,1),(27255,5),(27256,7),(27257,8),(27258,4),(27259,1),(27260,9),(27261,8),(27262,5),(27263,6),(27264,1),(27265,2),(27266,2),(27267,5),(27268,1),(27269,6),(27270,7),(27271,6),(27272,3),(27273,6),(27274,8),(27275,1),(27276,3),(27277,2),(27278,7),(27279,3),(27280,1),(27281,1),(27282,2),(27283,9),(27284,1),(27285,8),(27286,3),(27287,1),(27288,3),(27289,2),(27290,2),(27291,4),(27292,4),(27293,7),(27294,4),(27295,8),(27296,1),(27297,6),(27298,5),(27299,5),(27300,6),(27301,7),(27302,8),(27303,8),(27304,2),(27305,5),(27306,4),(27307,2),(27308,2),(27309,6),(27310,1),(27311,3),(27312,9),(27313,6),(27314,2),(27315,5),(27316,5),(27317,3),(27318,5),(27319,4),(27320,3),(27321,3),(27322,6),(27323,6),(27324,1),(27325,4),(27326,2),(27327,2),(27328,9),(27329,1),(27330,5),(27331,7),(27332,2),(27333,3),(27334,6),(27335,2),(27336,2),(27337,2),(27338,6),(27339,5),(27340,7),(27341,6),(27342,1),(27343,5),(27344,5),(27345,9),(27346,2),(27347,1),(27348,6),(27349,6),(27350,6),(27351,6),(27352,1),(27353,3),(27354,3),(27355,4),(27356,2),(27357,6),(27358,1),(27359,6),(27360,8),(27361,3),(27362,7),(27363,3),(27364,9),(27365,2),(27366,1),(27367,7),(27368,7),(27369,4),(27370,5),(27371,1),(27372,9),(27373,5),(27374,4),(27375,1),(27376,6),(27377,9),(27378,6),(27379,1),(27380,1),(27381,6),(27382,7),(27383,5),(27384,6),(27385,5),(27386,8),(27387,9),(27388,6),(27389,6),(27390,4),(27391,8),(27392,3),(27393,4),(27394,2),(27395,2),(27396,3),(27397,6),(27398,7),(27399,8),(27400,5),(27401,3),(27402,3),(27403,3),(27404,1),(27405,6),(27406,8),(27407,9),(27408,4),(27409,6),(27410,8),(27411,8),(27412,8),(27413,1),(27414,2),(27415,5),(27416,2),(27417,2),(27418,8),(27419,5),(27420,3),(27421,7),(27422,7),(27423,7),(27424,5),(27425,4),(27426,8),(27427,5),(27428,8),(27429,6),(27430,1),(27431,2),(27432,9),(27433,1),(27434,5),(27435,5),(27436,8),(27437,7),(27438,6),(27439,5),(27440,9),(27441,6),(27442,5),(27443,2),(27444,8),(27445,4),(27446,4),(27447,8),(27448,4),(27449,9),(27450,9),(27451,4),(27452,4),(27453,2),(27454,4),(27455,1),(27456,6),(27457,1),(27458,2),(27459,8),(27460,7),(27461,8),(27462,4),(27463,1),(27464,7),(27465,6),(27466,9),(27467,9),(27468,4),(27469,6),(27470,3),(27471,9),(27472,1),(27473,3),(27474,6),(27475,2),(27476,6),(27477,4),(27478,9),(27479,1),(27480,7),(27481,3),(27482,9),(27483,9),(27484,9),(27485,2),(27486,8),(27487,7),(27488,2),(27489,6),(27490,5),(27491,9),(27492,9),(27493,8),(27494,5),(27495,1),(27496,7),(27497,9),(27498,7),(27499,1),(27500,3),(27501,3),(27502,4),(27503,7),(27504,8),(27505,4),(27506,4),(27507,4),(27508,4),(27509,6),(27510,7),(27511,1),(27512,1),(27513,4),(27514,1),(27515,9),(27516,5),(27517,2),(27518,8),(27519,5),(27520,6),(27521,7),(27522,8),(27523,9),(27524,5),(27525,3),(27526,1),(27527,7),(27528,5),(27529,3),(27530,4),(27531,8),(27532,5),(27533,8),(27534,6),(27535,2),(27536,7),(27537,8),(27538,5),(27539,1),(27540,8),(27541,3),(27542,9),(27543,4),(27544,4),(27545,7),(27546,9),(27547,6),(27548,8),(27549,1),(27550,1),(27551,2),(27552,1),(27553,3),(27554,5),(27555,9),(27556,1),(27557,1),(27558,3),(27559,9),(27560,2),(27561,3),(27562,3),(27563,2),(27564,2),(27565,6),(27566,5),(27567,3),(27568,2),(27569,4),(27570,4),(27571,2),(27572,5),(27573,1),(27574,2),(27575,6),(27576,6),(27577,1),(27578,6),(27579,3),(27580,4),(27581,6),(27582,6),(27583,1),(27584,9),(27585,5),(27586,8),(27587,5),(27588,7),(27589,4),(27590,4),(27591,2),(27592,7),(27593,4),(27594,5),(27595,9),(27596,1),(27597,9),(27598,5),(27599,8),(27600,2),(27601,9),(27602,2),(27603,1),(27604,1),(27605,5),(27606,3),(27607,8),(27608,9),(27609,6),(27610,6),(27611,9),(27612,2),(27613,9),(27614,1),(27615,3),(27616,7),(27617,5),(27618,1),(27619,4),(27620,6),(27621,1),(27622,9),(27623,5),(27624,6),(27625,9),(27626,6),(27627,7),(27628,2),(27629,3),(27630,9),(27631,7),(27632,5),(27633,2),(27634,3),(27635,9),(27636,7),(27637,5),(27638,8),(27639,8),(27640,4),(27641,7),(27642,9),(27643,3),(27644,9),(27645,3),(27646,6),(27647,4),(27648,1),(27649,2),(27650,4),(27651,7),(27652,9),(27653,3),(27654,9),(27655,5),(27656,9),(27657,7),(27658,1),(27659,2),(27660,5),(27661,9),(27662,3),(27663,9),(27664,5),(27665,6),(27666,2),(27667,6),(27668,2),(27669,9),(27670,5),(27671,1),(27672,8),(27673,1),(27674,3),(27675,6),(27676,4),(27677,3),(27678,4),(27679,4),(27680,7),(27681,8),(27682,8),(27683,3),(27684,8),(27685,5),(27686,3),(27687,9),(27688,9),(27689,3),(27690,9),(27691,6),(27692,3),(27693,2),(27694,3),(27695,1),(27696,4),(27697,6),(27698,5),(27699,5),(27700,3),(27701,3),(27702,4),(27703,3),(27704,9),(27705,6),(27706,7),(27707,8),(27708,5),(27709,1),(27710,5),(27711,8),(27712,8),(27713,5),(27714,6),(27715,7),(27716,4),(27717,6),(27718,2),(27719,9),(27720,5),(27721,5),(27722,1),(27723,6),(27724,9),(27725,4),(27726,8),(27727,6),(27728,8),(27729,7),(27730,4),(27731,5),(27732,4),(27733,7),(27734,4),(27735,5),(27736,6),(27737,5),(27738,5),(27739,2),(27740,2),(27741,5),(27742,7),(27743,8),(27744,6),(27745,3),(27746,2),(27747,9),(27748,9),(27749,6),(27750,3),(27751,3),(27752,6),(27753,1),(27754,8),(27755,9),(27756,6),(27757,8),(27758,4),(27759,5),(27760,8),(27761,6),(27762,7),(27763,9),(27764,9),(27765,9),(27766,3),(27767,8),(27768,5),(27769,8),(27770,8),(27771,2),(27772,8),(27773,1),(27774,9),(27775,7),(27776,3),(27777,3),(27778,1),(27779,7),(27780,3),(27781,2),(27782,5),(27783,4),(27784,5),(27785,6),(27786,2),(27787,4),(27788,8),(27789,6),(27790,9),(27791,2),(27792,1),(27793,8),(27794,3),(27795,9),(27796,5),(27797,1),(27798,3),(27799,7),(27800,5),(27801,6),(27802,6),(27803,6),(27804,1),(27805,7),(27806,6),(27807,3),(27808,2),(27809,7),(27810,5),(27811,8),(27812,4),(27813,5),(27814,1),(27815,9),(27816,3),(27817,8),(27818,8),(27819,1),(27820,8),(27821,1),(27822,1),(27823,6),(27824,1),(27825,8),(27826,2),(27827,7),(27828,5),(27829,6),(27830,9),(27831,3),(27832,4),(27833,8),(27834,4),(27835,1),(27836,8),(27837,4),(27838,8),(27839,2),(27840,1),(27841,8),(27842,3),(27843,5),(27844,2),(27845,8),(27846,3),(27847,7),(27848,4),(27849,4),(27850,1),(27851,8),(27852,4),(27853,4),(27854,2),(27855,8),(27856,8),(27857,3),(27858,1),(27859,5),(27860,3),(27861,5),(27862,2),(27863,2),(27864,4),(27865,7),(27866,3),(27867,6),(27868,2),(27869,6),(27870,6),(27871,5),(27872,6),(27873,1),(27874,2),(27875,5),(27876,2),(27877,2),(27878,2),(27879,2),(27880,5),(27881,5),(27882,3),(27883,6),(27884,7),(27885,6),(27886,7),(27887,5),(27888,1),(27889,7),(27890,2),(27891,9),(27892,3),(27893,6),(27894,9),(27895,4),(27896,5),(27897,2),(27898,7),(27899,8),(27900,2),(27901,4),(27902,2),(27903,4),(27904,7),(27905,9),(27906,5),(27907,7),(27908,4),(27909,8),(27910,8),(27911,4),(27912,7),(27913,6),(27914,6),(27915,3),(27916,7),(27917,9),(27918,3),(27919,2),(27920,7),(27921,4),(27922,2),(27923,5),(27924,2),(27925,9),(27926,7),(27927,9),(27928,7),(27929,1),(27930,3),(27931,7),(27932,1),(27933,9),(27934,8),(27935,3),(27936,8),(27937,1),(27938,9),(27939,2),(27940,1),(27941,2),(27942,3),(27943,7),(27944,7),(27945,6),(27946,4),(27947,3),(27948,7),(27949,8),(27950,6),(27951,9),(27952,7),(27953,5),(27954,7),(27955,6),(27956,7),(27957,6),(27958,9),(27959,6),(27960,2),(27961,9),(27962,1),(27963,7),(27964,5),(27965,3),(27966,8),(27967,3),(27968,4),(27969,3),(27970,8),(27971,7),(27972,9),(27973,4),(27974,3),(27975,9),(27976,5),(27977,9),(27978,7),(27979,7),(27980,5),(27981,3),(27982,8),(27983,5),(27984,8),(27985,4),(27986,4),(27987,9),(27988,6),(27989,9),(27990,6),(27991,7),(27992,4),(27993,9),(27994,5),(27995,6),(27996,4),(27997,6),(27998,6),(27999,1),(28000,7),(28001,2),(28002,1),(28003,3),(28004,1),(28005,7),(28006,2),(28007,5),(28008,7),(28009,4),(28010,4),(28011,7),(28012,4),(28013,8),(28014,8),(28015,4),(28016,3),(28017,4),(28018,1),(28019,9),(28020,1),(28021,3),(28022,9),(28023,8),(28024,5),(28025,1),(28026,6),(28027,5),(28028,4),(28029,3),(28030,3),(28031,6),(28032,7),(28033,7),(28034,4),(28035,2),(28036,3),(28037,6),(28038,5),(28039,3),(28040,2),(28041,8),(28042,5),(28043,1),(28044,8),(28045,4),(28046,7),(28047,1),(28048,5),(28049,8),(28050,9),(28051,8),(28052,2),(28053,3),(28054,1),(28055,7),(28056,4),(28057,3),(28058,8),(28059,1),(28060,5),(28061,1),(28062,9),(28063,7),(28064,4),(28065,3),(28066,9),(28067,5),(28068,3),(28069,9),(28070,4),(28071,2),(28072,7),(28073,5),(28074,8),(28075,1),(28076,6),(28077,5),(28078,5),(28079,5),(28080,7),(28081,9),(28082,9),(28083,6),(28084,4),(28085,6),(28086,5),(28087,1),(28088,8),(28089,7),(28090,1),(28091,4),(28092,1),(28093,5),(28094,6),(28095,5),(28096,2),(28097,6),(28098,4),(28099,1),(28100,4),(28101,8),(28102,3),(28103,3),(28104,3),(28105,8),(28106,6),(28107,7),(28108,5),(28109,6),(28110,2),(28111,9),(28112,4),(28113,4),(28114,4),(28115,4),(28116,4),(28117,4),(28118,5),(28119,7),(28120,9),(28121,1),(28122,9),(28123,7),(28124,6),(28125,9),(28126,4),(28127,6),(28128,5),(28129,7),(28130,6),(28131,1),(28132,9),(28133,8),(28134,1),(28135,4),(28136,1),(28137,8),(28138,8),(28139,4),(28140,1),(28141,3),(28142,4),(28143,3),(28144,2),(28145,5),(28146,9),(28147,8),(28148,9),(28149,6),(28150,2),(28151,1),(28152,7),(28153,3),(28154,7),(28155,4),(28156,1),(28157,6),(28158,7),(28159,5),(28160,7),(28161,8),(28162,1),(28163,9),(28164,7),(28165,3),(28166,6),(28167,8),(28168,3),(28169,6),(28170,1),(28171,1),(28172,2),(28173,9),(28174,6),(28175,1),(28176,5),(28177,3),(28178,8),(28179,4),(28180,3),(28181,8),(28182,8),(28183,4),(28184,7),(28185,5),(28186,8),(28187,4),(28188,1),(28189,4),(28190,3),(28191,9),(28192,5),(28193,2),(28194,5),(28195,8),(28196,2),(28197,4),(28198,7),(28199,2),(28200,7),(28201,1),(28202,4),(28203,8),(28204,9),(28205,4),(28206,5),(28207,8),(28208,8),(28209,6),(28210,4),(28211,1),(28212,2),(28213,3),(28214,8),(28215,7),(28216,6),(28217,7),(28218,1),(28219,8),(28220,8),(28221,6),(28222,7),(28223,9),(28224,4),(28225,8),(28226,9),(28227,1),(28228,1),(28229,6),(28230,2),(28231,6),(28232,9),(28233,4),(28234,7),(28235,7),(28236,4),(28237,3),(28238,8),(28239,2),(28240,4),(28241,9),(28242,9),(28243,2),(28244,6),(28245,5),(28246,9),(28247,9),(28248,6),(28249,2),(28250,3),(28251,7),(28252,8),(28253,9),(28254,8),(28255,1),(28256,1),(28257,8),(28258,2),(28259,4),(28260,3),(28261,1),(28262,5),(28263,5),(28264,9),(28265,5),(28266,8),(28267,5),(28268,1),(28269,5),(28270,6),(28271,8),(28272,4),(28273,5),(28274,7),(28275,8),(28276,8),(28277,6),(28278,5),(28279,8),(28280,2),(28281,5),(28282,4),(28283,5),(28284,4),(28285,3),(28286,2),(28287,7),(28288,6),(28289,1),(28290,4),(28291,2),(28292,5),(28293,7),(28294,4),(28295,4),(28296,5),(28297,7),(28298,3),(28299,5),(28300,8),(28301,9),(28302,7),(28303,7),(28304,3),(28305,7),(28306,1),(28307,6),(28308,7),(28309,8),(28310,7),(28311,6),(28312,3),(28313,8),(28314,4),(28315,5),(28316,4),(28317,9),(28318,2),(28319,1),(28320,6),(28321,1),(28322,7),(28323,3),(28324,1),(28325,8),(28326,2),(28327,5),(28328,9),(28329,9),(28330,7),(28331,4),(28332,5),(28333,7),(28334,9),(28335,9),(28336,6),(28337,3),(28338,6),(28339,7),(28340,3),(28341,7),(28342,9),(28343,3),(28344,1),(28345,6),(28346,9),(28347,1),(28348,5),(28349,6),(28350,6),(28351,1),(28352,3),(28353,9),(28354,2),(28355,5),(28356,2),(28357,3),(28358,8),(28359,8),(28360,3),(28361,2),(28362,5),(28363,4),(28364,1),(28365,7),(28366,5),(28367,1),(28368,5),(28369,2),(28370,1),(28371,3),(28372,5),(28373,3),(28374,7),(28375,4),(28376,6),(28377,3),(28378,3),(28379,5),(28380,5),(28381,9),(28382,7),(28383,6),(28384,8),(28385,7),(28386,9),(28387,4),(28388,3),(28389,7),(28390,3),(28391,5),(28392,3),(28393,6),(28394,3),(28395,8),(28396,3),(28397,6),(28398,6),(28399,6),(28400,8),(28401,3),(28402,1),(28403,7),(28404,2),(28405,5),(28406,9),(28407,3),(28408,2),(28409,8),(28410,4),(28411,5),(28412,8),(28413,9),(28414,4),(28415,3),(28416,7),(28417,9),(28418,2),(28419,3),(28420,7),(28421,1),(28422,8),(28423,1),(28424,1),(28425,6),(28426,6),(28427,5),(28428,5),(28429,5),(28430,5),(28431,5),(28432,8),(28433,6),(28434,4),(28435,1),(28436,2),(28437,9),(28438,3),(28439,4),(28440,8),(28441,4),(28442,8),(28443,9),(28444,6),(28445,1),(28446,8),(28447,5),(28448,1),(28449,5),(28450,5),(28451,8),(28452,4),(28453,8),(28454,3),(28455,5),(28456,6),(28457,9),(28458,5),(28459,8),(28460,9),(28461,3),(28462,3),(28463,3),(28464,7),(28465,6),(28466,3),(28467,2),(28468,8),(28469,6),(28470,6),(28471,3),(28472,5),(28473,3),(28474,9),(28475,2),(28476,9),(28477,1),(28478,8),(28479,1),(28480,1),(28481,8),(28482,4),(28483,5),(28484,4),(28485,3),(28486,2),(28487,2),(28488,8),(28489,6),(28490,6),(28491,3),(28492,2),(28493,9),(28494,2),(28495,2),(28496,4),(28497,4),(28498,6),(28499,8),(28500,4),(28501,5),(28502,2),(28503,7),(28504,2),(28505,4),(28506,8),(28507,7),(28508,6),(28509,8),(28510,7),(28511,1),(28512,5),(28513,9),(28514,9),(28515,5),(28516,8),(28517,4),(28518,6),(28519,7),(28520,4),(28521,6),(28522,2),(28523,3),(28524,5),(28525,4),(28526,5),(28527,3),(28528,4),(28529,8),(28530,5),(28531,3),(28532,1),(28533,7),(28534,8),(28535,1),(28536,1),(28537,6),(28538,7),(28539,8),(28540,2),(28541,1),(28542,1),(28543,7),(28544,9),(28545,1),(28546,1),(28547,9),(28548,9),(28549,1),(28550,2),(28551,6),(28552,3),(28553,6),(28554,9),(28555,2),(28556,2),(28557,3),(28558,7),(28559,8),(28560,1),(28561,2),(28562,7),(28563,1),(28564,6),(28565,7),(28566,4),(28567,4),(28568,2),(28569,1),(28570,4),(28571,8),(28572,2),(28573,5),(28574,8),(28575,1),(28576,1),(28577,4),(28578,9),(28579,4),(28580,2),(28581,1),(28582,8),(28583,7),(28584,2),(28585,2),(28586,7),(28587,4),(28588,7),(28589,1),(28590,2),(28591,6),(28592,9),(28593,3),(28594,5),(28595,4),(28596,9),(28597,9),(28598,2),(28599,1),(28600,3),(28601,1),(28602,1),(28603,6),(28604,6),(28605,5),(28606,8),(28607,4),(28608,9),(28609,6),(28610,7),(28611,3),(28612,3),(28613,3),(28614,4),(28615,2),(28616,5),(28617,7),(28618,2),(28619,7),(28620,9),(28621,2),(28622,7),(28623,2),(28624,9),(28625,6),(28626,6),(28627,8),(28628,7),(28629,7),(28630,5),(28631,2),(28632,6),(28633,7),(28634,4),(28635,9),(28636,7),(28637,1),(28638,9),(28639,4),(28640,1),(28641,9),(28642,3),(28643,2),(28644,6),(28645,2),(28646,7),(28647,4),(28648,4),(28649,3),(28650,3),(28651,8),(28652,9),(28653,4),(28654,9),(28655,6),(28656,8),(28657,4),(28658,8),(28659,7),(28660,7),(28661,5),(28662,6),(28663,5),(28664,4),(28665,9),(28666,1),(28667,2),(28668,6),(28669,8),(28670,4),(28671,1),(28672,9),(28673,2),(28674,9),(28675,5),(28676,8),(28677,1),(28678,3),(28679,3),(28680,8),(28681,5),(28682,5),(28683,7),(28684,2),(28685,8),(28686,1),(28687,3),(28688,7),(28689,8),(28690,6),(28691,7),(28692,4),(28693,2),(28694,6),(28695,4),(28696,1),(28697,9),(28698,3),(28699,8),(28700,9),(28701,6),(28702,9),(28703,6),(28704,8),(28705,7),(28706,6),(28707,6),(28708,4),(28709,6),(28710,4),(28711,7),(28712,9),(28713,4),(28714,9),(28715,8),(28716,7),(28717,2),(28718,2),(28719,8),(28720,7),(28721,8),(28722,3),(28723,2),(28724,5),(28725,3),(28726,3),(28727,2),(28728,5),(28729,7),(28730,2),(28731,6),(28732,9),(28733,4),(28734,8),(28735,7),(28736,6),(28737,9),(28738,9),(28739,6),(28740,8),(28741,9),(28742,3),(28743,5),(28744,1),(28745,5),(28746,1),(28747,9),(28748,7),(28749,8),(28750,3),(28751,8),(28752,8),(28753,7),(28754,5),(28755,7),(28756,9),(28757,1),(28758,7),(28759,9),(28760,2),(28761,8),(28762,6),(28763,3),(28764,6),(28765,3),(28766,1),(28767,5),(28768,1),(28769,5),(28770,6),(28771,7),(28772,5),(28773,8),(28774,9),(28775,6),(28776,3),(28777,4),(28778,8),(28779,6),(28780,5),(28781,2),(28782,6),(28783,7),(28784,1),(28785,3),(28786,7),(28787,7),(28788,2),(28789,7),(28790,2),(28791,3),(28792,9),(28793,2),(28794,8),(28795,8),(28796,6),(28797,9),(28798,8),(28799,2),(28800,2),(28801,6),(28802,4),(28803,9),(28804,3),(28805,7),(28806,3),(28807,7),(28808,9),(28809,6),(28810,3),(28811,5),(28812,5),(28813,5),(28814,3),(28815,3),(28816,5),(28817,9),(28818,6),(28819,4),(28820,2),(28821,7),(28822,3),(28823,1),(28824,6),(28825,4),(28826,7),(28827,2),(28828,2),(28829,6),(28830,3),(28831,3),(28832,4),(28833,8),(28834,3),(28835,6),(28836,3),(28837,9),(28838,8),(28839,1),(28840,7),(28841,9),(28842,1),(28843,2),(28844,5),(28845,4),(28846,9),(28847,5),(28848,8),(28849,9),(28850,3),(28851,8),(28852,4),(28853,9),(28854,1),(28855,5),(28856,9),(28857,3),(28858,3),(28859,7),(28860,5),(28861,5),(28862,3),(28863,2),(28864,6),(28865,5),(28866,5),(28867,3),(28868,6),(28869,5),(28870,4),(28871,8),(28872,2),(28873,5),(28874,6),(28875,5),(28876,1),(28877,4),(28878,5),(28879,4),(28880,9),(28881,8),(28882,2),(28883,5),(28884,9),(28885,5),(28886,2),(28887,4),(28888,6),(28889,5),(28890,8),(28891,8),(28892,3),(28893,7),(28894,5),(28895,7),(28896,2),(28897,9),(28898,9),(28899,5),(28900,9),(28901,1),(28902,1),(28903,8),(28904,9),(28905,4),(28906,2),(28907,7),(28908,7),(28909,6),(28910,7),(28911,5),(28912,4),(28913,2),(28914,1),(28915,3),(28916,1),(28917,2),(28918,8),(28919,2),(28920,4),(28921,7),(28922,1),(28923,7),(28924,4),(28925,9),(28926,2),(28927,5),(28928,6),(28929,9),(28930,3),(28931,6),(28932,2),(28933,9),(28934,6),(28935,2),(28936,1),(28937,1),(28938,5),(28939,5),(28940,9),(28941,6),(28942,8),(28943,4),(28944,5),(28945,3),(28946,4),(28947,9),(28948,7),(28949,4),(28950,3),(28951,4),(28952,6),(28953,1),(28954,1),(28955,7),(28956,7),(28957,8),(28958,3),(28959,4),(28960,6),(28961,1),(28962,4),(28963,8),(28964,1),(28965,5),(28966,9),(28967,4),(28968,5),(28969,1),(28970,9),(28971,2),(28972,4),(28973,3),(28974,9),(28975,8),(28976,1),(28977,7),(28978,6),(28979,6),(28980,3),(28981,8),(28982,6),(28983,6),(28984,2),(28985,5),(28986,8),(28987,9),(28988,3),(28989,3),(28990,3),(28991,9),(28992,3),(28993,5),(28994,6),(28995,9),(28996,2),(28997,8),(28998,9),(28999,8),(29000,5),(29001,5),(29002,6),(29003,9),(29004,5),(29005,1),(29006,1),(29007,8),(29008,3),(29009,7),(29010,2),(29011,9),(29012,4),(29013,4),(29014,5),(29015,3),(29016,5),(29017,6),(29018,6),(29019,9),(29020,9),(29021,6),(29022,1),(29023,6),(29024,7),(29025,1),(29026,5),(29027,3),(29028,3),(29029,3),(29030,6),(29031,3),(29032,5),(29033,8),(29034,9),(29035,7),(29036,3),(29037,2),(29038,8),(29039,2),(29040,2),(29041,7),(29042,1),(29043,8),(29044,3),(29045,8),(29046,8),(29047,7),(29048,1),(29049,9),(29050,1),(29051,3),(29052,9),(29053,2),(29054,5),(29055,5),(29056,2),(29057,7),(29058,4),(29059,1),(29060,1),(29061,5),(29062,9),(29063,6),(29064,3),(29065,4),(29066,3),(29067,2),(29068,6),(29069,2),(29070,6),(29071,7),(29072,8),(29073,7),(29074,3),(29075,8),(29076,7),(29077,6),(29078,6),(29079,6),(29080,8),(29081,2),(29082,6),(29083,8),(29084,1),(29085,6),(29086,9),(29087,8),(29088,4),(29089,1),(29090,8),(29091,4),(29092,6),(29093,2),(29094,4),(29095,8),(29096,9),(29097,5),(29098,5),(29099,2),(29100,3),(29101,4),(29102,7),(29103,4),(29104,6),(29105,7),(29106,6),(29107,8),(29108,2),(29109,6),(29110,5),(29111,1),(29112,8),(29113,7),(29114,5),(29115,1),(29116,8),(29117,9),(29118,4),(29119,8),(29120,4),(29121,6),(29122,1),(29123,2),(29124,5),(29125,6),(29126,9),(29127,9),(29128,7),(29129,3),(29130,1),(29131,8),(29132,8),(29133,6),(29134,6),(29135,6),(29136,9),(29137,3),(29138,9),(29139,1),(29140,8),(29141,3),(29142,1),(29143,5),(29144,4),(29145,1),(29146,5),(29147,7),(29148,2),(29149,4),(29150,3),(29151,4),(29152,7),(29153,9),(29154,8),(29155,6),(29156,3),(29157,6),(29158,8),(29159,6),(29160,3),(29161,1),(29162,6),(29163,4),(29164,2),(29165,3),(29166,7),(29167,8),(29168,8),(29169,4),(29170,7),(29171,9),(29172,7),(29173,5),(29174,1),(29175,4),(29176,4),(29177,9),(29178,9),(29179,9),(29180,8),(29181,3),(29182,7),(29183,8),(29184,3),(29185,4),(29186,9),(29187,6),(29188,5),(29189,1),(29190,8),(29191,9),(29192,7),(29193,6),(29194,6),(29195,8),(29196,9),(29197,7),(29198,7),(29199,7),(29200,6),(29201,1),(29202,9),(29203,2),(29204,8),(29205,2),(29206,6),(29207,4),(29208,3),(29209,6),(29210,5),(29211,4),(29212,9),(29213,8),(29214,8),(29215,6),(29216,6),(29217,6),(29218,1),(29219,5),(29220,6),(29221,7),(29222,7),(29223,7),(29224,9),(29225,3),(29226,9),(29227,6),(29228,5),(29229,2),(29230,2),(29231,4),(29232,5),(29233,9),(29234,7),(29235,1),(29236,5),(29237,5),(29238,7),(29239,1),(29240,6),(29241,2),(29242,9),(29243,1),(29244,5),(29245,1),(29246,7),(29247,7),(29248,8),(29249,5),(29250,7),(29251,7),(29252,2),(29253,2),(29254,7),(29255,2),(29256,3),(29257,6),(29258,1),(29259,8),(29260,2),(29261,5),(29262,3),(29263,2),(29264,7),(29265,8),(29266,9),(29267,9),(29268,3),(29269,1),(29270,6),(29271,6),(29272,2),(29273,4),(29274,8),(29275,7),(29276,8),(29277,3),(29278,3),(29279,1),(29280,1),(29281,5),(29282,1),(29283,2),(29284,8),(29285,9),(29286,5),(29287,8),(29288,6),(29289,2),(29290,4),(29291,9),(29292,5),(29293,3),(29294,5),(29295,9),(29296,3),(29297,4),(29298,8),(29299,8),(29300,2),(29301,6),(29302,1),(29303,4),(29304,3),(29305,5),(29306,1),(29307,5),(29308,9),(29309,2),(29310,6),(29311,4),(29312,9),(29313,3),(29314,8),(29315,4),(29316,1),(29317,1),(29318,9),(29319,6),(29320,2),(29321,1),(29322,8),(29323,7),(29324,3),(29325,4),(29326,9),(29327,4),(29328,9),(29329,9),(29330,9),(29331,9),(29332,5),(29333,6),(29334,5),(29335,6),(29336,6),(29337,1),(29338,7),(29339,9),(29340,4),(29341,5),(29342,6),(29343,8),(29344,3),(29345,4),(29346,5),(29347,7),(29348,6),(29349,3),(29350,3),(29351,9),(29352,3),(29353,7),(29354,3),(29355,5),(29356,7),(29357,2),(29358,6),(29359,1),(29360,1),(29361,3),(29362,5),(29363,4),(29364,9),(29365,4),(29366,8),(29367,8),(29368,6),(29369,9),(29370,6),(29371,4),(29372,8),(29373,7),(29374,9),(29375,3),(29376,2),(29377,4),(29378,3),(29379,1),(29380,6),(29381,2),(29382,9),(29383,9),(29384,9),(29385,6),(29386,8),(29387,3),(29388,4),(29389,1),(29390,6),(29391,5),(29392,6),(29393,5),(29394,2),(29395,1),(29396,7),(29397,2),(29398,5),(29399,2),(29400,5),(29401,4),(29402,4),(29403,8),(29404,7),(29405,4),(29406,8),(29407,4),(29408,3),(29409,9),(29410,4),(29411,9),(29412,1),(29413,4),(29414,4),(29415,2),(29416,8),(29417,5),(29418,5),(29419,7),(29420,4),(29421,8),(29422,4),(29423,6),(29424,3),(29425,2),(29426,8),(29427,2),(29428,3),(29429,2),(29430,8),(29431,5),(29432,1),(29433,6),(29434,2),(29435,5),(29436,1),(29437,3),(29438,3),(29439,4),(29440,1),(29441,5),(29442,4),(29443,9),(29444,9),(29445,7),(29446,7),(29447,1),(29448,7),(29449,6),(29450,1),(29451,9),(29452,6),(29453,7),(29454,5),(29455,4),(29456,5),(29457,5),(29458,2),(29459,7),(29460,9),(29461,9),(29462,8),(29463,8),(29464,7),(29465,8),(29466,3),(29467,3),(29468,4),(29469,3),(29470,1),(29471,4),(29472,3),(29473,2),(29474,3),(29475,2),(29476,6),(29477,1),(29478,1),(29479,6),(29480,4),(29481,6),(29482,8),(29483,9),(29484,9),(29485,2),(29486,5),(29487,8),(29488,2),(29489,9),(29490,8),(29491,8),(29492,3),(29493,6),(29494,1),(29495,3),(29496,7),(29497,4),(29498,7),(29499,2),(29500,3),(29501,7),(29502,4),(29503,6),(29504,1),(29505,8),(29506,3),(29507,3),(29508,3),(29509,8),(29510,6),(29511,6),(29512,9),(29513,6),(29514,8),(29515,5),(29516,9),(29517,8),(29518,7),(29519,4),(29520,4),(29521,5),(29522,8),(29523,7),(29524,9),(29525,7),(29526,5),(29527,6),(29528,6),(29529,2),(29530,2),(29531,5),(29532,5),(29533,9),(29534,1),(29535,7),(29536,6),(29537,1),(29538,6),(29539,7),(29540,2),(29541,5),(29542,8),(29543,3),(29544,7),(29545,8),(29546,2),(29547,3),(29548,5),(29549,8),(29550,9),(29551,4),(29552,1),(29553,9),(29554,3),(29555,5),(29556,7),(29557,1),(29558,6),(29559,7),(29560,6),(29561,4),(29562,3),(29563,1),(29564,4),(29565,7),(29566,4),(29567,8),(29568,8),(29569,1),(29570,3),(29571,2),(29572,2),(29573,1),(29574,2),(29575,1),(29576,4),(29577,4),(29578,2),(29579,1),(29580,8),(29581,5),(29582,7),(29583,6),(29584,4),(29585,8),(29586,3),(29587,3),(29588,5),(29589,5),(29590,6),(29591,5),(29592,4),(29593,7),(29594,3),(29595,1),(29596,5),(29597,5),(29598,6),(29599,7),(29600,6),(29601,3),(29602,4),(29603,5),(29604,8),(29605,9),(29606,8),(29607,7),(29608,8),(29609,7),(29610,4),(29611,9),(29612,9),(29613,6),(29614,7),(29615,3),(29616,5),(29617,4),(29618,2),(29619,3),(29620,3),(29621,7),(29622,2),(29623,6),(29624,7),(29625,9),(29626,9),(29627,2),(29628,8),(29629,1),(29630,7),(29631,8),(29632,7),(29633,3),(29634,2),(29635,3),(29636,9),(29637,6),(29638,1),(29639,9),(29640,1),(29641,7),(29642,1),(29643,6),(29644,9),(29645,8),(29646,7),(29647,2),(29648,1),(29649,3),(29650,6),(29651,6),(29652,4),(29653,5),(29654,4),(29655,8),(29656,7),(29657,4),(29658,6),(29659,3),(29660,4),(29661,2),(29662,5),(29663,8),(29664,2),(29665,1),(29666,4),(29667,6),(29668,9),(29669,7),(29670,7),(29671,4),(29672,1),(29673,7),(29674,5),(29675,4),(29676,4),(29677,9),(29678,7),(29679,8),(29680,6),(29681,1),(29682,8),(29683,3),(29684,1),(29685,3),(29686,8),(29687,5),(29688,4),(29689,6),(29690,9),(29691,9),(29692,6),(29693,5),(29694,6),(29695,7),(29696,6),(29697,4),(29698,4),(29699,5),(29700,3),(29701,5),(29702,4),(29703,6),(29704,6),(29705,1),(29706,9),(29707,5),(29708,3),(29709,8),(29710,8),(29711,1),(29712,5),(29713,9),(29714,5),(29715,7),(29716,9),(29717,6),(29718,6),(29719,2),(29720,3),(29721,7),(29722,1),(29723,9),(29724,9),(29725,6),(29726,3),(29727,4),(29728,1),(29729,1),(29730,9),(29731,1),(29732,3),(29733,4),(29734,5),(29735,3),(29736,1),(29737,6),(29738,9),(29739,9),(29740,4),(29741,1),(29742,8),(29743,8),(29744,2),(29745,6),(29746,8),(29747,8),(29748,8),(29749,6),(29750,4),(29751,3),(29752,5),(29753,4),(29754,5),(29755,3),(29756,4),(29757,4),(29758,5),(29759,2),(29760,1),(29761,9),(29762,2),(29763,4),(29764,9),(29765,8),(29766,4),(29767,4),(29768,3),(29769,6),(29770,5),(29771,3),(29772,1),(29773,8),(29774,2),(29775,5),(29776,1),(29777,2),(29778,7),(29779,9),(29780,9),(29781,3),(29782,9),(29783,5),(29784,7),(29785,2),(29786,8),(29787,3),(29788,6),(29789,2),(29790,6),(29791,9),(29792,4),(29793,6),(29794,4),(29795,2),(29796,4),(29797,6),(29798,4),(29799,3),(29800,2),(29801,2),(29802,8),(29803,6),(29804,1),(29805,1),(29806,6),(29807,6),(29808,5),(29809,7),(29810,8),(29811,6),(29812,4),(29813,2),(29814,2),(29815,6),(29816,8),(29817,7),(29818,7),(29819,3),(29820,7),(29821,8),(29822,7),(29823,1),(29824,2),(29825,8),(29826,8),(29827,1),(29828,2),(29829,4),(29830,1),(29831,9),(29832,7),(29833,9),(29834,3),(29835,5),(29836,3),(29837,8),(29838,6),(29839,2),(29840,2),(29841,1),(29842,1),(29843,6),(29844,3),(29845,1),(29846,7),(29847,1),(29848,3),(29849,6),(29850,2),(29851,8),(29852,9),(29853,2),(29854,7),(29855,9),(29856,6),(29857,7),(29858,3),(29859,6),(29860,9),(29861,3),(29862,8),(29863,6),(29864,9),(29865,5),(29866,7),(29867,9),(29868,3),(29869,1),(29870,7),(29871,3),(29872,4),(29873,4),(29874,4),(29875,8),(29876,8),(29877,4),(29878,8),(29879,6),(29880,3),(29881,7),(29882,8),(29883,8),(29884,2),(29885,8),(29886,5),(29887,5),(29888,1),(29889,5),(29890,2),(29891,2),(29892,9),(29893,3),(29894,5),(29895,2),(29896,2),(29897,3),(29898,7),(29899,5),(29900,2),(29901,8),(29902,4),(29903,7),(29904,1),(29905,6),(29906,7),(29907,8),(29908,2),(29909,6),(29910,1),(29911,2),(29912,2),(29913,1),(29914,6),(29915,9),(29916,5),(29917,5),(29918,8),(29919,7),(29920,8),(29921,6),(29922,9),(29923,2),(29924,9),(29925,4),(29926,7),(29927,3),(29928,3),(29929,1),(29930,9),(29931,1),(29932,6),(29933,8),(29934,6),(29935,2),(29936,7),(29937,2),(29938,3),(29939,2),(29940,7),(29941,8),(29942,1),(29943,2),(29944,2),(29945,7),(29946,3),(29947,6),(29948,5),(29949,7),(29950,5),(29951,9),(29952,5),(29953,7),(29954,2),(29955,7),(29956,4),(29957,8),(29958,9),(29959,3),(29960,3),(29961,3),(29962,6),(29963,2),(29964,1),(29965,1),(29966,3),(29967,6),(29968,6),(29969,5),(29970,1),(29971,6),(29972,3),(29973,9),(29974,4),(29975,9),(29976,9),(29977,9),(29978,6),(29979,3),(29980,8),(29981,4),(29982,9),(29983,5),(29984,8),(29985,4),(29986,6),(29987,4),(29988,2),(29989,2),(29990,5),(29991,2),(29992,4),(29993,4),(29994,8),(29995,7),(29996,7),(29997,2),(29998,5),(29999,9),(30000,9),(30001,9),(30002,5),(30003,7),(30004,3),(30005,5),(30006,6),(30007,1),(30008,4),(30009,1),(30010,8),(30011,5),(30012,3),(30013,1),(30014,8),(30015,9),(30016,4),(30017,7),(30018,7),(30019,7),(30020,1),(30021,3),(30022,6),(30023,2),(30024,1),(30025,4),(30026,7),(30027,1),(30028,1),(30029,3),(30030,2),(30031,7),(30032,5),(30033,3),(30034,5),(30035,7),(30036,4),(30037,2),(30038,4),(30039,2),(30040,5),(30041,6),(30042,9),(30043,6),(30044,9),(30045,7),(30046,4),(30047,9),(30048,4),(30049,1),(30050,7),(30051,5),(30052,6),(30053,3),(30054,3),(30055,5),(30056,9),(30057,6),(30058,4),(30059,6),(30060,6),(30061,2),(30062,4),(30063,8),(30064,4),(30065,9),(30066,2),(30067,4),(30068,4),(30069,8),(30070,7),(30071,9),(30072,3),(30073,8),(30074,2),(30075,1),(30076,5),(30077,5),(30078,8),(30079,8),(30080,2),(30081,5),(30082,7),(30083,4),(30084,8),(30085,9),(30086,5),(30087,9),(30088,7),(30089,8),(30090,6),(30091,1),(30092,7),(30093,3),(30094,7),(30095,2),(30096,5),(30097,3),(30098,8),(30099,5),(30100,5),(30101,2),(30102,3),(30103,1),(30104,6),(30105,4),(30106,8),(30107,9),(30108,9),(30109,2),(30110,8),(30111,4),(30112,2),(30113,9),(30114,9),(30115,2),(30116,2),(30117,1),(30118,9),(30119,3),(30120,4),(30121,2),(30122,6),(30123,9),(30124,4),(30125,5),(30126,3),(30127,6),(30128,2),(30129,4),(30130,7),(30131,3),(30132,8),(30133,4),(30134,8),(30135,3),(30136,2),(30137,9),(30138,7),(30139,9),(30140,1),(30141,4),(30142,2),(30143,8),(30144,5),(30145,1),(30146,2),(30147,2),(30148,2),(30149,5),(30150,3),(30151,1),(30152,4),(30153,9),(30154,2),(30155,5),(30156,8),(30157,3),(30158,5),(30159,1),(30160,3),(30161,4),(30162,8),(30163,3),(30164,6),(30165,4),(30166,3),(30167,7),(30168,3),(30169,3),(30170,7),(30171,1),(30172,2),(30173,9),(30174,3),(30175,6),(30176,2),(30177,3),(30178,3),(30179,4),(30180,6),(30181,5),(30182,4),(30183,3),(30184,3),(30185,6),(30186,1),(30187,1),(30188,1),(30189,4),(30190,7),(30191,3),(30192,5),(30193,5),(30194,9),(30195,4),(30196,9),(30197,8),(30198,8),(30199,8),(30200,2),(30201,4),(30202,9),(30203,7),(30204,7),(30205,3),(30206,2),(30207,4),(30208,8),(30209,5),(30210,2),(30211,9),(30212,4),(30213,7),(30214,5),(30215,4),(30216,9),(30217,5),(30218,9),(30219,9),(30220,3),(30221,2),(30222,9),(30223,3),(30224,3),(30225,9),(30226,9),(30227,9),(30228,7),(30229,7),(30230,4),(30231,4),(30232,7),(30233,1),(30234,8),(30235,7),(30236,7),(30237,8),(30238,3),(30239,5),(30240,8),(30241,7),(30242,4),(30243,3),(30244,4),(30245,6),(30246,7),(30247,6),(30248,7),(30249,2),(30250,5),(30251,4),(30252,7),(30253,8),(30254,7),(30255,5),(30256,9),(30257,8),(30258,5),(30259,8),(30260,3),(30261,9),(30262,7),(30263,1),(30264,1),(30265,3),(30266,2),(30267,3),(30268,5),(30269,8),(30270,4),(30271,9),(30272,3),(30273,4),(30274,4),(30275,7),(30276,7),(30277,5),(30278,1),(30279,6),(30280,3),(30281,6),(30282,1),(30283,2),(30284,3),(30285,8),(30286,9),(30287,3),(30288,2),(30289,8),(30290,6),(30291,4),(30292,9),(30293,7),(30294,8),(30295,1),(30296,3),(30297,2),(30298,3),(30299,2),(30300,7),(30301,6),(30302,1),(30303,4),(30304,3),(30305,5),(30306,4),(30307,4),(30308,3),(30309,4),(30310,2),(30311,5),(30312,1),(30313,3),(30314,4),(30315,3),(30316,4),(30317,8),(30318,1),(30319,5),(30320,1),(30321,9),(30322,4),(30323,7),(30324,1),(30325,9),(30326,6),(30327,8),(30328,7),(30329,1),(30330,4),(30331,7),(30332,7),(30333,4),(30334,1),(30335,8),(30336,8),(30337,9),(30338,6),(30339,8),(30340,7),(30341,6),(30342,9),(30343,2),(30344,5),(30345,2),(30346,8),(30347,2),(30348,9),(30349,4),(30350,4),(30351,5),(30352,9),(30353,7),(30354,2),(30355,1),(30356,3),(30357,2),(30358,6),(30359,9),(30360,1),(30361,5),(30362,7),(30363,8),(30364,6),(30365,7),(30366,4),(30367,6),(30368,3),(30369,9),(30370,9),(30371,8),(30372,1),(30373,3),(30374,3),(30375,2),(30376,9),(30377,7),(30378,4),(30379,1),(30380,3),(30381,1),(30382,6),(30383,6),(30384,2),(30385,7),(30386,9),(30387,9),(30388,6),(30389,8),(30390,4),(30391,3),(30392,9),(30393,4),(30394,6),(30395,2),(30396,3),(30397,6),(30398,2),(30399,3),(30400,7),(30401,1),(30402,6),(30403,4),(30404,7),(30405,1),(30406,3),(30407,2),(30408,4),(30409,1),(30410,1),(30411,5),(30412,8),(30413,4),(30414,7),(30415,1),(30416,7),(30417,9),(30418,3),(30419,5),(30420,9),(30421,3),(30422,6),(30423,3),(30424,6),(30425,2),(30426,2),(30427,4),(30428,8),(30429,9),(30430,6),(30431,3),(30432,3),(30433,9),(30434,2),(30435,7),(30436,5),(30437,7),(30438,1),(30439,9),(30440,7),(30441,3),(30442,9),(30443,3),(30444,5),(30445,6),(30446,7),(30447,7),(30448,3),(30449,4),(30450,6),(30451,1),(30452,2),(30453,4),(30454,2),(30455,5),(30456,3),(30457,6),(30458,6),(30459,2),(30460,6),(30461,2),(30462,2),(30463,1),(30464,3),(30465,2),(30466,4),(30467,7),(30468,1),(30469,5),(30470,5),(30471,7),(30472,1),(30473,7),(30474,4),(30475,5),(30476,9),(30477,5),(30478,8),(30479,6),(30480,3),(30481,8),(30482,7),(30483,7),(30484,6),(30485,8),(30486,2),(30487,9),(30488,7),(30489,3),(30490,4),(30491,2),(30492,3),(30493,2),(30494,7),(30495,3),(30496,5),(30497,2),(30498,4),(30499,9),(30500,7),(30501,5),(30502,3),(30503,2),(30504,6),(30505,7),(30506,5),(30507,6),(30508,6),(30509,6),(30510,6),(30511,5),(30512,8),(30513,3),(30514,7),(30515,4),(30516,9),(30517,2),(30518,3),(30519,6),(30520,9),(30521,5),(30522,2),(30523,5),(30524,5),(30525,7),(30526,4),(30527,6),(30528,3),(30529,1),(30530,3),(30531,1),(30532,3),(30533,4),(30534,4),(30535,3),(30536,7),(30537,4),(30538,8),(30539,2),(30540,1),(30541,4),(30542,8),(30543,3),(30544,1),(30545,5),(30546,3),(30547,3),(30548,6),(30549,7),(30550,3),(30551,2),(30552,8),(30553,1),(30554,3),(30555,3),(30556,3),(30557,3),(30558,9),(30559,2),(30560,6),(30561,7),(30562,5),(30563,1),(30564,2),(30565,3),(30566,8),(30567,3),(30568,8),(30569,5),(30570,6),(30571,6),(30572,2),(30573,9),(30574,9),(30575,9),(30576,6),(30577,2),(30578,3),(30579,7),(30580,7),(30581,3),(30582,7),(30583,5),(30584,1),(30585,3),(30586,5),(30587,9),(30588,7),(30589,1),(30590,2),(30591,9),(30592,9),(30593,9),(30594,7),(30595,1),(30596,8),(30597,7),(30598,4),(30599,6),(30600,3),(30601,5),(30602,5),(30603,3),(30604,3),(30605,8),(30606,1),(30607,4),(30608,9),(30609,9),(30610,9),(30611,7),(30612,8),(30613,6),(30614,1),(30615,7),(30616,3),(30617,7),(30618,1),(30619,7),(30620,1),(30621,5),(30622,8),(30623,4),(30624,9),(30625,6),(30626,5),(30627,3),(30628,6),(30629,8),(30630,2),(30631,4),(30632,7),(30633,7),(30634,7),(30635,9),(30636,5),(30637,1),(30638,1),(30639,9),(30640,9),(30641,3),(30642,7),(30643,5),(30644,2),(30645,9),(30646,4),(30647,5),(30648,7),(30649,3),(30650,2),(30651,1),(30652,4),(30653,6),(30654,8),(30655,8),(30656,9),(30657,2),(30658,8),(30659,7),(30660,6),(30661,4),(30662,8),(30663,7),(30664,4),(30665,5),(30666,1),(30667,6),(30668,5),(30669,9),(30670,5),(30671,6),(30672,4),(30673,7),(30674,4),(30675,8),(30676,5),(30677,5),(30678,9),(30679,7),(30680,3),(30681,9),(30682,7),(30683,4),(30684,5),(30685,5),(30686,4),(30687,6),(30688,6),(30689,9),(30690,2),(30691,1),(30692,3),(30693,7),(30694,4),(30695,2),(30696,7),(30697,5),(30698,2),(30699,2),(30700,9),(30701,8),(30702,7),(30703,3),(30704,9),(30705,7),(30706,7),(30707,2),(30708,7),(30709,5),(30710,9),(30711,9),(30712,2),(30713,3),(30714,4),(30715,3),(30716,2),(30717,8),(30718,7),(30719,6),(30720,1),(30721,5),(30722,7),(30723,2),(30724,5),(30725,6),(30726,8),(30727,8),(30728,5),(30729,2),(30730,3),(30731,2),(30732,9),(30733,1),(30734,2),(30735,1),(30736,6),(30737,4),(30738,4),(30739,8),(30740,4),(30741,5),(30742,7),(30743,7),(30744,6),(30745,6),(30746,8),(30747,3),(30748,4),(30749,8),(30750,3),(30751,8),(30752,6),(30753,9),(30754,3),(30755,2),(30756,6),(30757,7),(30758,3),(30759,2),(30760,4),(30761,8),(30762,6),(30763,2),(30764,7),(30765,6),(30766,8),(30767,4),(30768,5),(30769,9),(30770,1),(30771,3),(30772,7),(30773,5),(30774,3),(30775,7),(30776,7),(30777,3),(30778,5),(30779,6),(30780,2),(30781,7),(30782,4),(30783,3),(30784,7),(30785,6),(30786,2),(30787,3),(30788,2),(30789,3),(30790,1),(30791,2),(30792,3),(30793,9),(30794,4),(30795,5),(30796,9),(30797,9),(30798,7),(30799,8),(30800,7),(30801,4),(30802,4),(30803,4),(30804,8),(30805,7),(30806,3),(30807,8),(30808,3),(30809,9),(30810,3),(30811,2),(30812,9),(30813,5),(30814,2),(30815,4),(30816,9),(30817,3),(30818,1),(30819,7),(30820,1),(30821,6),(30822,3),(30823,5),(30824,2),(30825,8),(30826,2),(30827,2),(30828,1),(30829,6),(30830,2),(30831,7),(30832,4),(30833,6),(30834,5),(30835,1),(30836,5),(30837,3),(30838,7),(30839,1),(30840,4),(30841,3),(30842,3),(30843,6),(30844,2),(30845,1),(30846,3),(30847,1),(30848,5),(30849,3),(30850,3),(30851,3),(30852,3),(30853,9),(30854,8),(30855,7),(30856,5),(30857,9),(30858,7),(30859,5),(30860,5),(30861,3),(30862,4),(30863,6),(30864,1),(30865,8),(30866,4),(30867,8),(30868,2),(30869,2),(30870,8),(30871,8),(30872,1),(30873,4),(30874,7),(30875,4),(30876,9),(30877,7),(30878,6),(30879,9),(30880,6),(30881,7),(30882,1),(30883,5),(30884,8),(30885,8),(30886,3),(30887,4),(30888,7),(30889,1),(30890,5),(30891,7),(30892,9),(30893,7),(30894,7),(30895,4),(30896,7),(30897,6),(30898,7),(30899,9),(30900,6),(30901,1),(30902,9),(30903,4),(30904,5),(30905,4),(30906,3),(30907,9),(30908,3),(30909,8),(30910,9),(30911,1),(30912,1),(30913,1),(30914,1),(30915,8),(30916,1),(30917,9),(30918,4),(30919,6),(30920,2),(30921,7),(30922,8),(30923,7),(30924,5),(30925,1),(30926,3),(30927,2),(30928,8),(30929,1),(30930,4),(30931,8),(30932,4),(30933,8),(30934,7),(30935,6),(30936,8),(30937,5),(30938,5),(30939,3),(30940,2),(30941,7),(30942,4),(30943,3),(30944,5),(30945,7),(30946,3),(30947,8),(30948,4),(30949,4),(30950,9),(30951,5),(30952,1),(30953,5),(30954,8),(30955,3),(30956,5),(30957,2),(30958,7),(30959,5),(30960,1),(30961,2),(30962,9),(30963,8),(30964,4),(30965,2),(30966,9),(30967,8),(30968,5),(30969,8),(30970,2),(30971,1),(30972,4),(30973,1),(30974,1),(30975,6),(30976,9),(30977,4),(30978,6),(30979,7),(30980,5),(30981,6),(30982,1),(30983,9),(30984,3),(30985,9),(30986,1),(30987,3),(30988,4),(30989,6),(30990,5),(30991,1),(30992,4),(30993,6),(30994,2),(30995,7),(30996,5),(30997,9),(30998,3),(30999,6),(31000,8),(31001,6),(31002,2),(31003,3),(31004,9),(31005,2),(31006,8),(31007,8),(31008,9),(31009,4),(31010,8),(31011,6),(31012,6),(31013,3),(31014,4),(31015,7),(31016,3),(31017,4),(31018,7),(31019,1),(31020,9),(31021,2),(31022,8),(31023,9),(31024,8),(31025,6),(31026,9),(31027,2),(31028,8),(31029,2),(31030,5),(31031,4),(31032,6),(31033,7),(31034,2),(31035,7),(31036,4),(31037,1),(31038,2),(31039,8),(31040,7),(31041,3),(31042,6),(31043,5),(31044,7),(31045,8),(31046,9),(31047,7),(31048,2),(31049,4),(31050,4),(31051,6),(31052,1),(31053,9),(31054,2),(31055,4),(31056,1),(31057,7),(31058,7),(31059,7),(31060,4),(31061,6),(31062,9),(31063,4),(31064,3),(31065,1),(31066,5),(31067,6),(31068,6),(31069,7),(31070,2),(31071,4),(31072,3),(31073,7),(31074,6),(31075,1),(31076,5),(31077,6),(31078,9),(31079,2),(31080,3),(31081,7),(31082,4),(31083,9),(31084,3),(31085,4),(31086,5),(31087,4),(31088,7),(31089,2),(31090,5),(31091,6),(31092,4),(31093,1),(31094,9),(31095,3),(31096,1),(31097,2),(31098,7),(31099,7),(31100,9),(31101,3),(31102,3),(31103,5),(31104,4),(31105,5),(31106,7),(31107,3),(31108,2),(31109,2),(31110,3),(31111,9),(31112,6),(31113,5),(31114,2),(31115,5),(31116,6),(31117,4),(31118,5),(31119,8),(31120,8),(31121,1),(31122,3),(31123,3),(31124,6),(31125,3),(31126,9),(31127,7),(31128,5),(31129,6),(31130,6),(31131,6),(31132,3),(31133,3),(31134,9),(31135,6),(31136,6),(31137,9),(31138,4),(31139,5),(31140,8),(31141,7),(31142,9),(31143,7),(31144,6),(31145,4),(31146,5),(31147,1),(31148,3),(31149,9),(31150,8),(31151,7),(31152,8),(31153,7),(31154,4),(31155,5),(31156,2),(31157,8),(31158,9),(31159,5),(31160,2),(31161,8),(31162,9),(31163,8),(31164,1),(31165,2),(31166,8),(31167,2),(31168,7),(31169,9),(31170,6),(31171,7),(31172,6),(31173,2),(31174,6),(31175,1),(31176,9),(31177,2),(31178,7),(31179,8),(31180,1),(31181,2),(31182,4),(31183,8),(31184,3),(31185,3),(31186,3),(31187,9),(31188,8),(31189,8),(31190,4),(31191,1),(31192,8),(31193,6),(31194,8),(31195,5),(31196,3),(31197,9),(31198,1),(31199,6),(31200,8),(31201,2),(31202,8),(31203,5),(31204,3),(31205,4),(31206,1),(31207,3),(31208,7),(31209,6),(31210,5),(31211,5),(31212,2),(31213,9),(31214,1),(31215,3),(31216,7),(31217,1),(31218,3),(31219,9),(31220,6),(31221,4),(31222,7),(31223,8),(31224,7),(31225,7),(31226,8),(31227,8),(31228,8),(31229,1),(31230,9),(31231,8),(31232,5),(31233,7),(31234,9),(31235,9),(31236,4),(31237,4),(31238,6),(31239,1),(31240,1),(31241,8),(31242,1),(31243,3),(31244,9),(31245,2),(31246,3),(31247,5),(31248,2),(31249,4),(31250,1),(31251,7),(31252,5),(31253,9),(31254,1),(31255,3),(31256,2),(31257,9),(31258,7),(31259,3),(31260,5),(31261,1),(31262,7),(31263,5),(31264,7),(31265,8),(31266,2),(31267,7),(31268,3),(31269,6),(31270,3),(31271,3),(31272,7),(31273,4),(31274,1),(31275,7),(31276,1),(31277,2),(31278,2),(31279,4),(31280,9),(31281,2),(31282,1),(31283,5),(31284,6),(31285,4),(31286,3),(31287,2),(31288,6),(31289,3),(31290,6),(31291,6),(31292,6),(31293,3),(31294,5),(31295,9),(31296,2),(31297,5),(31298,6),(31299,3),(31300,7),(31301,3),(31302,8),(31303,3),(31304,6),(31305,7),(31306,4),(31307,5),(31308,7),(31309,1),(31310,5),(31311,5),(31312,2),(31313,7),(31314,7),(31315,4),(31316,2),(31317,1),(31318,6),(31319,1),(31320,6),(31321,9),(31322,2),(31323,5),(31324,5),(31325,1),(31326,4),(31327,5),(31328,5),(31329,4),(31330,8),(31331,1),(31332,8),(31333,5),(31334,1),(31335,7),(31336,2),(31337,9),(31338,9),(31339,1),(31340,2),(31341,1),(31342,1),(31343,4),(31344,4),(31345,8),(31346,9),(31347,6),(31348,4),(31349,5),(31350,6),(31351,5),(31352,8),(31353,8),(31354,6),(31355,5),(31356,1),(31357,6),(31358,4),(31359,6),(31360,4),(31361,5),(31362,3),(31363,9),(31364,6),(31365,7),(31366,6),(31367,6),(31368,8),(31369,9),(31370,3),(31371,4),(31372,4),(31373,4),(31374,8),(31375,7),(31376,2),(31377,5),(31378,1),(31379,9),(31380,6),(31381,5),(31382,3),(31383,2),(31384,7),(31385,6),(31386,2),(31387,4),(31388,2),(31389,5),(31390,7),(31391,4),(31392,4),(31393,4),(31394,6),(31395,7),(31396,3),(31397,3),(31398,4),(31399,6),(31400,3),(31401,5),(31402,5),(31403,4),(31404,1),(31405,7),(31406,8),(31407,5),(31408,2),(31409,9),(31410,5),(31411,4),(31412,9),(31413,4),(31414,3),(31415,7),(31416,5),(31417,6),(31418,5),(31419,9),(31420,9),(31421,1),(31422,3),(31423,6),(31424,4),(31425,2),(31426,4),(31427,4),(31428,9),(31429,5),(31430,8),(31431,2),(31432,4),(31433,1),(31434,1),(31435,7),(31436,2),(31437,2),(31438,4),(31439,2),(31440,6),(31441,8),(31442,1),(31443,4),(31444,3),(31445,1),(31446,2),(31447,1),(31448,4),(31449,4),(31450,6),(31451,8),(31452,6),(31453,2),(31454,6),(31455,7),(31456,6),(31457,3),(31458,5),(31459,8),(31460,6),(31461,3),(31462,6),(31463,7),(31464,1),(31465,4),(31466,3),(31467,9),(31468,5),(31469,9),(31470,1),(31471,5),(31472,1),(31473,5),(31474,5),(31475,8),(31476,2),(31477,3),(31478,7),(31479,6),(31480,8),(31481,1),(31482,7),(31483,9),(31484,5),(31485,8),(31486,5),(31487,5),(31488,1),(31489,8),(31490,2),(31491,6),(31492,3),(31493,2),(31494,6),(31495,1),(31496,5),(31497,2),(31498,9),(31499,6),(31500,2),(31501,4),(31502,7),(31503,7),(31504,2),(31505,4),(31506,6),(31507,4),(31508,4),(31509,4),(31510,5),(31511,6),(31512,9),(31513,7),(31514,6),(31515,3),(31516,3),(31517,1),(31518,4),(31519,1),(31520,6),(31521,5),(31522,3),(31523,7),(31524,3),(31525,6),(31526,4),(31527,8),(31528,3),(31529,5),(31530,7),(31531,4),(31532,4),(31533,3),(31534,3),(31535,5),(31536,4),(31537,4),(31538,4),(31539,8),(31540,5),(31541,1),(31542,5),(31543,7),(31544,2),(31545,9),(31546,7),(31547,2),(31548,5),(31549,6),(31550,2),(31551,1),(31552,6),(31553,8),(31554,2),(31555,4),(31556,8),(31557,4),(31558,2),(31559,8),(31560,2),(31561,2),(31562,1),(31563,9),(31564,8),(31565,4),(31566,8),(31567,8),(31568,5),(31569,2),(31570,1),(31571,2),(31572,7),(31573,4),(31574,2),(31575,8),(31576,9),(31577,8),(31578,2),(31579,7),(31580,9),(31581,2),(31582,9),(31583,1),(31584,8),(31585,9),(31586,1),(31587,5),(31588,4),(31589,4),(31590,1),(31591,4),(31592,8),(31593,6),(31594,9),(31595,9),(31596,5),(31597,2),(31598,6),(31599,8),(31600,3),(31601,6),(31602,8),(31603,3),(31604,4),(31605,5),(31606,4),(31607,9),(31608,6),(31609,9),(31610,9),(31611,9),(31612,2),(31613,1),(31614,1),(31615,2),(31616,1),(31617,4),(31618,9),(31619,1),(31620,5),(31621,3),(31622,2),(31623,1),(31624,5),(31625,8),(31626,1),(31627,2),(31628,4),(31629,7),(31630,2),(31631,6),(31632,5),(31633,8),(31634,2),(31635,4),(31636,9),(31637,9),(31638,6),(31639,1),(31640,4),(31641,4),(31642,6),(31643,7),(31644,7),(31645,6),(31646,2),(31647,7),(31648,2),(31649,4),(31650,5),(31651,5),(31652,9),(31653,3),(31654,9),(31655,4),(31656,6),(31657,1),(31658,9),(31659,9),(31660,6),(31661,2),(31662,4),(31663,7),(31664,8),(31665,3),(31666,2),(31667,1),(31668,9),(31669,4),(31670,5),(31671,8),(31672,8),(31673,4),(31674,3),(31675,3),(31676,5),(31677,6),(31678,8),(31679,5),(31680,1),(31681,1),(31682,2),(31683,8),(31684,9),(31685,3),(31686,5),(31687,1),(31688,4),(31689,9),(31690,3),(31691,5),(31692,1),(31693,2),(31694,6),(31695,5),(31696,3),(31697,4),(31698,6),(31699,8),(31700,1),(31701,7),(31702,4),(31703,7),(31704,2),(31705,9),(31706,4),(31707,7),(31708,8),(31709,5),(31710,5),(31711,3),(31712,2),(31713,6),(31714,7),(31715,6),(31716,9),(31717,4),(31718,7),(31719,3),(31720,7),(31721,9),(31722,6),(31723,2),(31724,4),(31725,9),(31726,9),(31727,3),(31728,1),(31729,6),(31730,9),(31731,7),(31732,4),(31733,5),(31734,8),(31735,8),(31736,9),(31737,3),(31738,7),(31739,8),(31740,2),(31741,5),(31742,1),(31743,9),(31744,5),(31745,8),(31746,8),(31747,1),(31748,3),(31749,4),(31750,5),(31751,1),(31752,3),(31753,7),(31754,4),(31755,1),(31756,6),(31757,2),(31758,9),(31759,7),(31760,3),(31761,5),(31762,1),(31763,1),(31764,3),(31765,5),(31766,6),(31767,2),(31768,2),(31769,3),(31770,1),(31771,6),(31772,6),(31773,7),(31774,1),(31775,4),(31776,2),(31777,6),(31778,5),(31779,1),(31780,1),(31781,8),(31782,6),(31783,1),(31784,3),(31785,8),(31786,4),(31787,2),(31788,1),(31789,6),(31790,6),(31791,7),(31792,8),(31793,2),(31794,5),(31795,4),(31796,5),(31797,2),(31798,4),(31799,1),(31800,8),(31801,4),(31802,4),(31803,3),(31804,9),(31805,2),(31806,4),(31807,6),(31808,8),(31809,4),(31810,9),(31811,7),(31812,4),(31813,7),(31814,7),(31815,2),(31816,4),(31817,1),(31818,7),(31819,9),(31820,9),(31821,1),(31822,4),(31823,8),(31824,3),(31825,6),(31826,1),(31827,6),(31828,3),(31829,3),(31830,6),(31831,2),(31832,6),(31833,6),(31834,6),(31835,3),(31836,2),(31837,7),(31838,1),(31839,5),(31840,1),(31841,2),(31842,7),(31843,9),(31844,5),(31845,8),(31846,2),(31847,2),(31848,1),(31849,7),(31850,5),(31851,9),(31852,6),(31853,5),(31854,7),(31855,8),(31856,4),(31857,1),(31858,9),(31859,3),(31860,6),(31861,9),(31862,6),(31863,4),(31864,7),(31865,5),(31866,9),(31867,6),(31868,5),(31869,2),(31870,9),(31871,9),(31872,7),(31873,3),(31874,7),(31875,5),(31876,5),(31877,9),(31878,7),(31879,6),(31880,1),(31881,2),(31882,9),(31883,7),(31884,4),(31885,3),(31886,3),(31887,4),(31888,7),(31889,2),(31890,9),(31891,8),(31892,4),(31893,8),(31894,7),(31895,5),(31896,9),(31897,3),(31898,3),(31899,8),(31900,3),(31901,2),(31902,4),(31903,9),(31904,4),(31905,9),(31906,5),(31907,2),(31908,2),(31909,1),(31910,5),(31911,4),(31912,4),(31913,2),(31914,2),(31915,4),(31916,7),(31917,3),(31918,6),(31919,6),(31920,8),(31921,6),(31922,8),(31923,4),(31924,6),(31925,5),(31926,9),(31927,6),(31928,4),(31929,8),(31930,7),(31931,1),(31932,5),(31933,9),(31934,6),(31935,2),(31936,1),(31937,6),(31938,6),(31939,1),(31940,8),(31941,4),(31942,8),(31943,6),(31944,2),(31945,8),(31946,8),(31947,1),(31948,8),(31949,7),(31950,6),(31951,3),(31952,4),(31953,9),(31954,2),(31955,4),(31956,5),(31957,4),(31958,2),(31959,8),(31960,1),(31961,6),(31962,4),(31963,7),(31964,3),(31965,2),(31966,7),(31967,8),(31968,1),(31969,5),(31970,8),(31971,3),(31972,6),(31973,2),(31974,8),(31975,6),(31976,3),(31977,5),(31978,5),(31979,5),(31980,5),(31981,7),(31982,5),(31983,5),(31984,3),(31985,7),(31986,3),(31987,4),(31988,8),(31989,2),(31990,2),(31991,5),(31992,3),(31993,1),(31994,9),(31995,3),(31996,1),(31997,3),(31998,4),(31999,4),(32000,6),(32001,3),(32002,7),(32003,5),(32004,8),(32005,2),(32006,8),(32007,8),(32008,1),(32009,8),(32010,7),(32011,4),(32012,3),(32013,5),(32014,6),(32015,9),(32016,4),(32017,6),(32018,2),(32019,5),(32020,1),(32021,9),(32022,4),(32023,2),(32024,4),(32025,5),(32026,1),(32027,5),(32028,9),(32029,4),(32030,8),(32031,7),(32032,8),(32033,9),(32034,3),(32035,6),(32036,3),(32037,1),(32038,3),(32039,7),(32040,2),(32041,1),(32042,4),(32043,1),(32044,6),(32045,3),(32046,1),(32047,5),(32048,9),(32049,5),(32050,4),(32051,3),(32052,6),(32053,9),(32054,7),(32055,9),(32056,2),(32057,1),(32058,9),(32059,3),(32060,4),(32061,8),(32062,2),(32063,1),(32064,9),(32065,2),(32066,5),(32067,3),(32068,1),(32069,5),(32070,4),(32071,8),(32072,9),(32073,7),(32074,6),(32075,3),(32076,5),(32077,6),(32078,6),(32079,7),(32080,5),(32081,2),(32082,4),(32083,5),(32084,6),(32085,4),(32086,7),(32087,5),(32088,7),(32089,7),(32090,9),(32091,3),(32092,2),(32093,5),(32094,5),(32095,6),(32096,3),(32097,5),(32098,2),(32099,4),(32100,8),(32101,2),(32102,4),(32103,2),(32104,7),(32105,5),(32106,9),(32107,1),(32108,3),(32109,4),(32110,6),(32111,8),(32112,5),(32113,9),(32114,2),(32115,4),(32116,1),(32117,8),(32118,2),(32119,3),(32120,6),(32121,8),(32122,6),(32123,8),(32124,9),(32125,1),(32126,7),(32127,5),(32128,7),(32129,7),(32130,8),(32131,1),(32132,1),(32133,4),(32134,7),(32135,8),(32136,3),(32137,1),(32138,6),(32139,8),(32140,8),(32141,3),(32142,8),(32143,1),(32144,2),(32145,3),(32146,3),(32147,3),(32148,4),(32149,4),(32150,3),(32151,4),(32152,7),(32153,8),(32154,7),(32155,2),(32156,4),(32157,1),(32158,1),(32159,3),(32160,7),(32161,9),(32162,3),(32163,5),(32164,4),(32165,4),(32166,9),(32167,9),(32168,9),(32169,9),(32170,1),(32171,7),(32172,5),(32173,9),(32174,4),(32175,7),(32176,3),(32177,8),(32178,8),(32179,9),(32180,6),(32181,5),(32182,4),(32183,4),(32184,5),(32185,1),(32186,8),(32187,8),(32188,8),(32189,2),(32190,6),(32191,9),(32192,7),(32193,3),(32194,9),(32195,9),(32196,8),(32197,9),(32198,4),(32199,2),(32200,9),(32201,6),(32202,2),(32203,9),(32204,5),(32205,9),(32206,8),(32207,3),(32208,2),(32209,9),(32210,7),(32211,4),(32212,7),(32213,5),(32214,4),(32215,2),(32216,5),(32217,8),(32218,2),(32219,8),(32220,3),(32221,4),(32222,1),(32223,1),(32224,4),(32225,2),(32226,6),(32227,5),(32228,1),(32229,2),(32230,2),(32231,9),(32232,6),(32233,8),(32234,2),(32235,5),(32236,9),(32237,3),(32238,4),(32239,6),(32240,5),(32241,1),(32242,2),(32243,4),(32244,6),(32245,9),(32246,3),(32247,8),(32248,4),(32249,5),(32250,7),(32251,8),(32252,4),(32253,6),(32254,6),(32255,5),(32256,8),(32257,9),(32258,2),(32259,4),(32260,6),(32261,9),(32262,9),(32263,3),(32264,4),(32265,2),(32266,9),(32267,2),(32268,6),(32269,1),(32270,4),(32271,3),(32272,2),(32273,3),(32274,6),(32275,4),(32276,9),(32277,6),(32278,4),(32279,8),(32280,5),(32281,2),(32282,9),(32283,3),(32284,1),(32285,5),(32286,2),(32287,4),(32288,7),(32289,1),(32290,2),(32291,1),(32292,3),(32293,3),(32294,4),(32295,9),(32296,3),(32297,3),(32298,6),(32299,4),(32300,5),(32301,5),(32302,7),(32303,3),(32304,3),(32305,7),(32306,8),(32307,8),(32308,3),(32309,3),(32310,6),(32311,3),(32312,4),(32313,3),(32314,7),(32315,4),(32316,5),(32317,3),(32318,6),(32319,5),(32320,8),(32321,7),(32322,1),(32323,6),(32324,5),(32325,9),(32326,8),(32327,2),(32328,2),(32329,8),(32330,9),(32331,7),(32332,8),(32333,8),(32334,2),(32335,6),(32336,5),(32337,6),(32338,5),(32339,7),(32340,1),(32341,6),(32342,1),(32343,9),(32344,9),(32345,5),(32346,9),(32347,1),(32348,4),(32349,8),(32350,7),(32351,9),(32352,2),(32353,9),(32354,6),(32355,7),(32356,9),(32357,4),(32358,9),(32359,3),(32360,9),(32361,4),(32362,7),(32363,2),(32364,9),(32365,3),(32366,1),(32367,6),(32368,3),(32369,9),(32370,2),(32371,4),(32372,4),(32373,6),(32374,6),(32375,4),(32376,2),(32377,9),(32378,5),(32379,9),(32380,2),(32381,1),(32382,7),(32383,4),(32384,7),(32385,7),(32386,4),(32387,8),(32388,6),(32389,6),(32390,8),(32391,7),(32392,9),(32393,5),(32394,3),(32395,2),(32396,2),(32397,3),(32398,3),(32399,8),(32400,4),(32401,8),(32402,5),(32403,5),(32404,1),(32405,1),(32406,1),(32407,6),(32408,1),(32409,8),(32410,9),(32411,1),(32412,7),(32413,2),(32414,5),(32415,7),(32416,9),(32417,5),(32418,9),(32419,7),(32420,6),(32421,2),(32422,6),(32423,9),(32424,3),(32425,4),(32426,2),(32427,7),(32428,1),(32429,2),(32430,7),(32431,9),(32432,9),(32433,4),(32434,5),(32435,9),(32436,1),(32437,4),(32438,7),(32439,8),(32440,6),(32441,2),(32442,4),(32443,8),(32444,8),(32445,3),(32446,3),(32447,5),(32448,8),(32449,7),(32450,2),(32451,5),(32452,3),(32453,6),(32454,7),(32455,2),(32456,9),(32457,7),(32458,8),(32459,5),(32460,7),(32461,8),(32462,7),(32463,9),(32464,7),(32465,4),(32466,4),(32467,7),(32468,5),(32469,1),(32470,8),(32471,4),(32472,8),(32473,4),(32474,2),(32475,2),(32476,6),(32477,8),(32478,3),(32479,6),(32480,2),(32481,1),(32482,7),(32483,3),(32484,9),(32485,5),(32486,2),(32487,2),(32488,7),(32489,5),(32490,4),(32491,7),(32492,4),(32493,4),(32494,9),(32495,6),(32496,1),(32497,5),(32498,3),(32499,6),(32500,3),(32501,6),(32502,7),(32503,2),(32504,7),(32505,5),(32506,7),(32507,9),(32508,8),(32509,1),(32510,7),(32511,3),(32512,2),(32513,2),(32514,8),(32515,3),(32516,5),(32517,2),(32518,8),(32519,8),(32520,6),(32521,5),(32522,9),(32523,8),(32524,2),(32525,9),(32526,6),(32527,4),(32528,9),(32529,9),(32530,3),(32531,4),(32532,6),(32533,3),(32534,5),(32535,7),(32536,4),(32537,6),(32538,6),(32539,7),(32540,1),(32541,9),(32542,6),(32543,2),(32544,2),(32545,2),(32546,6),(32547,4),(32548,1),(32549,2),(32550,9),(32551,9),(32552,1),(32553,9),(32554,5),(32555,3),(32556,6),(32557,4),(32558,3),(32559,6),(32560,5),(32561,9),(32562,3),(32563,7),(32564,5),(32565,4),(32566,1),(32567,8),(32568,7),(32569,6),(32570,1),(32571,5),(32572,4),(32573,8),(32574,2),(32575,3),(32576,9),(32577,1),(32578,3),(32579,5),(32580,2),(32581,1),(32582,8),(32583,8),(32584,6),(32585,8),(32586,1),(32587,3),(32588,5),(32589,6),(32590,4),(32591,4),(32592,8),(32593,6),(32594,3),(32595,1),(32596,5),(32597,8),(32598,5),(32599,9),(32600,1),(32601,4),(32602,6),(32603,5),(32604,3),(32605,4),(32606,2),(32607,2),(32608,9),(32609,5),(32610,7),(32611,3),(32612,9),(32613,6),(32614,8),(32615,8),(32616,7),(32617,3),(32618,8),(32619,7),(32620,5),(32621,5),(32622,5),(32623,8),(32624,7),(32625,7),(32626,7),(32627,8),(32628,4),(32629,7),(32630,1),(32631,9),(32632,5),(32633,4),(32634,8),(32635,2),(32636,4),(32637,8),(32638,4),(32639,1),(32640,5),(32641,8),(32642,6),(32643,3),(32644,5),(32645,7),(32646,4),(32647,3),(32648,9),(32649,4),(32650,6),(32651,2),(32652,4),(32653,3),(32654,9),(32655,8),(32656,1),(32657,2),(32658,7),(32659,4),(32660,5),(32661,1),(32662,8),(32663,5),(32664,3),(32665,1),(32666,7),(32667,2),(32668,2),(32669,8),(32670,8),(32671,4),(32672,2),(32673,1),(32674,5),(32675,3),(32676,2),(32677,4),(32678,4),(32679,7),(32680,9),(32681,4),(32682,3),(32683,7),(32684,2),(32685,6),(32686,1),(32687,4),(32688,9),(32689,4),(32690,1),(32691,3),(32692,8),(32693,1),(32694,5),(32695,3),(32696,1),(32697,9),(32698,6),(32699,9),(32700,2),(32701,3),(32702,1),(32703,2),(32704,7),(32705,2),(32706,6),(32707,6),(32708,1),(32709,3),(32710,1),(32711,3),(32712,8),(32713,3),(32714,9),(32715,1),(32716,2),(32717,4),(32718,9),(32719,1),(32720,8),(32721,3),(32722,4),(32723,5),(32724,2),(32725,5),(32726,6),(32727,3),(32728,4),(32729,7),(32730,1),(32731,6),(32732,2),(32733,5),(32734,8),(32735,6),(32736,6),(32737,8),(32738,8),(32739,7),(32740,8),(32741,7),(32742,5),(32743,7),(32744,5),(32745,1),(32746,2),(32747,2),(32748,8),(32749,9),(32750,9),(32751,7),(32752,4),(32753,1),(32754,5),(32755,8),(32756,1),(32757,1),(32758,8),(32759,3),(32760,6),(32761,5),(32762,5),(32763,7),(32764,1),(32765,7),(32766,2),(32767,2),(32768,3),(32769,2),(32770,3),(32771,7),(32772,3),(32773,5),(32774,2),(32775,7),(32776,6),(32777,4),(32778,2),(32779,5),(32780,3),(32781,4),(32782,3),(32783,1),(32784,1),(32785,5),(32786,3),(32787,2),(32788,4),(32789,4),(32790,2),(32791,3),(32792,3),(32793,4),(32794,4),(32795,8),(32796,3),(32797,2),(32798,5),(32799,2),(32800,6),(32801,1),(32802,7),(32803,2),(32804,9),(32805,7),(32806,8),(32807,7),(32808,9),(32809,2),(32810,1),(32811,5),(32812,3),(32813,4),(32814,6),(32815,6),(32816,4),(32817,9),(32818,3),(32819,1),(32820,7),(32821,1),(32822,8),(32823,8),(32824,3),(32825,6),(32826,6),(32827,9),(32828,9),(32829,8),(32830,6),(32831,5),(32832,1),(32833,1),(32834,4),(32835,6),(32836,9),(32837,3),(32838,1),(32839,3),(32840,6),(32841,6),(32842,2),(32843,5),(32844,7),(32845,9),(32846,9),(32847,8),(32848,9),(32849,5),(32850,5),(32851,4),(32852,4),(32853,7),(32854,6),(32855,9),(32856,3),(32857,4),(32858,7),(32859,2),(32860,2),(32861,6),(32862,1),(32863,8),(32864,5),(32865,5),(32866,1),(32867,7),(32868,1),(32869,9),(32870,5),(32871,9),(32872,8),(32873,6),(32874,6),(32875,2),(32876,5),(32877,8),(32878,5),(32879,2),(32880,4),(32881,3),(32882,3),(32883,5),(32884,1),(32885,2),(32886,5),(32887,5),(32888,7),(32889,7),(32890,7),(32891,5),(32892,3),(32893,6),(32894,4),(32895,8),(32896,1),(32897,6),(32898,2),(32899,1),(32900,7),(32901,7),(32902,5),(32903,7),(32904,5),(32905,9),(32906,7),(32907,3),(32908,7),(32909,7),(32910,8),(32911,8),(32912,5),(32913,7),(32914,2),(32915,3),(32916,3),(32917,8),(32918,3),(32919,5),(32920,1),(32921,2),(32922,5),(32923,9),(32924,2),(32925,9),(32926,1),(32927,1),(32928,5),(32929,2),(32930,6),(32931,9),(32932,3),(32933,1),(32934,4),(32935,5),(32936,9),(32937,9),(32938,5),(32939,4),(32940,1),(32941,3),(32942,1),(32943,8),(32944,2),(32945,6),(32946,1),(32947,2),(32948,4),(32949,4),(32950,7),(32951,2),(32952,9),(32953,9),(32954,3),(32955,3),(32956,5),(32957,8),(32958,8),(32959,8),(32960,4),(32961,7),(32962,8),(32963,5),(32964,2),(32965,8),(32966,4),(32967,1),(32968,5),(32969,4),(32970,2),(32971,4),(32972,5),(32973,6),(32974,3),(32975,6),(32976,6),(32977,7),(32978,7),(32979,5),(32980,7),(32981,4),(32982,8),(32983,7),(32984,5),(32985,6),(32986,4),(32987,1),(32988,9),(32989,2),(32990,1),(32991,3),(32992,1),(32993,1),(32994,2),(32995,8),(32996,5),(32997,3),(32998,2),(32999,1),(33000,5),(33001,9),(33002,3),(33003,8),(33004,9),(33005,2),(33006,6),(33007,9),(33008,1),(33009,1),(33010,3),(33011,5),(33012,6),(33013,3),(33014,5),(33015,8),(33016,7),(33017,5),(33018,1),(33019,2),(33020,8),(33021,5),(33022,1),(33023,8),(33024,4),(33025,7),(33026,7),(33027,4),(33028,6),(33029,6),(33030,9),(33031,4),(33032,5),(33033,1),(33034,9),(33035,5),(33036,2),(33037,5),(33038,4),(33039,3),(33040,5),(33041,9),(33042,4),(33043,1),(33044,2),(33045,5),(33046,2),(33047,2),(33048,8),(33049,3),(33050,3),(33051,3),(33052,4),(33053,4),(33054,8),(33055,9),(33056,4),(33057,6),(33058,3),(33059,5),(33060,4),(33061,6),(33062,6),(33063,4),(33064,8),(33065,8),(33066,3),(33067,9),(33068,9),(33069,1),(33070,2),(33071,7),(33072,2),(33073,3),(33074,3),(33075,8),(33076,2),(33077,2),(33078,6),(33079,5),(33080,7),(33081,4),(33082,5),(33083,9),(33084,3),(33085,5),(33086,3),(33087,6),(33088,5),(33089,4),(33090,1),(33091,2),(33092,2),(33093,5),(33094,7),(33095,4),(33096,8),(33097,3),(33098,3),(33099,5),(33100,3),(33101,2),(33102,7),(33103,1),(33104,7),(33105,9),(33106,3),(33107,2),(33108,1),(33109,2),(33110,6),(33111,2),(33112,3),(33113,9),(33114,2),(33115,8),(33116,5),(33117,6),(33118,7),(33119,6),(33120,4),(33121,7),(33122,8),(33123,6),(33124,5),(33125,8),(33126,9),(33127,1),(33128,9),(33129,4),(33130,8),(33131,9),(33132,1),(33133,5),(33134,9),(33135,8),(33136,6),(33137,6),(33138,7),(33139,4),(33140,3),(33141,5),(33142,5),(33143,1),(33144,4),(33145,2),(33146,1),(33147,4),(33148,6),(33149,5),(33150,3),(33151,4),(33152,2),(33153,2),(33154,3),(33155,1),(33156,4),(33157,3),(33158,8),(33159,4),(33160,6),(33161,8),(33162,5),(33163,7),(33164,1),(33165,9),(33166,6),(33167,8),(33168,2),(33169,6),(33170,6),(33171,1),(33172,6),(33173,6),(33174,5),(33175,4),(33176,3),(33177,3),(33178,8),(33179,9),(33180,2),(33181,5),(33182,5),(33183,5),(33184,1),(33185,7),(33186,8),(33187,3),(33188,3),(33189,2),(33190,7),(33191,6),(33192,1),(33193,6),(33194,4),(33195,2),(33196,1),(33197,9),(33198,7),(33199,3),(33200,8),(33201,5),(33202,6),(33203,2),(33204,5),(33205,1),(33206,7),(33207,3),(33208,9),(33209,1),(33210,1),(33211,2),(33212,7),(33213,2),(33214,3),(33215,8),(33216,6),(33217,1),(33218,5),(33219,5),(33220,9),(33221,1),(33222,4),(33223,8),(33224,2),(33225,2),(33226,7),(33227,4),(33228,1),(33229,9),(33230,5),(33231,2),(33232,4),(33233,8),(33234,2),(33235,9),(33236,1),(33237,7),(33238,8),(33239,7),(33240,8),(33241,4),(33242,5),(33243,4),(33244,8),(33245,6),(33246,4),(33247,8),(33248,4),(33249,4),(33250,8),(33251,3),(33252,7),(33253,9),(33254,1),(33255,5),(33256,2),(33257,9),(33258,6),(33259,7),(33260,9),(33261,5),(33262,2),(33263,9),(33264,6),(33265,8),(33266,8),(33267,4),(33268,2),(33269,1),(33270,9),(33271,4),(33272,3),(33273,2),(33274,6),(33275,3),(33276,6),(33277,4),(33278,8),(33279,9),(33280,1),(33281,5),(33282,5),(33283,9),(33284,3),(33285,2),(33286,2),(33287,2),(33288,1),(33289,3),(33290,7),(33291,6),(33292,2),(33293,1),(33294,8),(33295,6),(33296,4),(33297,9),(33298,7),(33299,1),(33300,1),(33301,2),(33302,7),(33303,2),(33304,8),(33305,3),(33306,7),(33307,7),(33308,1),(33309,2),(33310,2),(33311,5),(33312,3),(33313,6),(33314,5),(33315,7),(33316,6),(33317,8),(33318,5),(33319,7),(33320,5),(33321,4),(33322,6),(33323,3),(33324,7),(33325,9),(33326,8),(33327,6),(33328,8),(33329,6),(33330,9),(33331,2),(33332,2),(33333,2),(33334,8),(33335,9),(33336,8),(33337,5),(33338,8),(33339,3),(33340,4),(33341,6),(33342,2),(33343,2),(33344,9),(33345,2),(33346,9),(33347,5),(33348,9),(33349,6),(33350,1),(33351,6),(33352,1),(33353,5),(33354,1),(33355,4),(33356,9),(33357,3),(33358,7),(33359,9),(33360,3),(33361,1),(33362,6),(33363,9),(33364,2),(33365,3),(33366,9),(33367,3),(33368,5),(33369,6),(33370,2),(33371,3),(33372,1),(33373,3),(33374,1),(33375,6),(33376,9),(33377,3),(33378,8),(33379,5),(33380,9),(33381,6),(33382,8),(33383,4),(33384,3),(33385,2),(33386,2),(33387,3),(33388,1),(33389,9),(33390,3),(33391,3),(33392,6),(33393,5),(33394,3),(33395,8),(33396,9),(33397,2),(33398,9),(33399,3),(33400,6),(33401,2),(33402,1),(33403,4),(33404,7),(33405,1),(33406,1),(33407,6),(33408,7),(33409,8),(33410,8),(33411,4),(33412,3),(33413,7),(33414,9),(33415,2),(33416,4),(33417,6),(33418,4),(33419,2),(33420,7),(33421,9),(33422,3),(33423,7),(33424,7),(33425,3),(33426,2),(33427,4),(33428,5),(33429,9),(33430,7),(33431,8),(33432,3),(33433,3),(33434,8),(33435,7),(33436,7),(33437,1),(33438,5),(33439,2),(33440,2),(33441,1),(33442,7),(33443,1),(33444,6),(33445,3),(33446,1),(33447,4),(33448,4),(33449,2),(33450,7),(33451,2),(33452,6),(33453,5),(33454,1),(33455,4),(33456,8),(33457,8),(33458,7),(33459,7),(33460,9),(33461,9),(33462,8),(33463,2),(33464,8),(33465,2),(33466,6),(33467,6),(33468,1),(33469,7),(33470,6),(33471,6),(33472,8),(33473,8),(33474,9),(33475,7),(33476,8),(33477,7),(33478,4),(33479,8),(33480,6),(33481,7),(33482,5),(33483,3),(33484,5),(33485,3),(33486,3),(33487,9),(33488,7),(33489,4),(33490,2),(33491,6),(33492,6),(33493,6),(33494,5),(33495,6),(33496,5),(33497,4),(33498,1),(33499,1),(33500,6),(33501,2),(33502,8),(33503,8),(33504,8),(33505,4),(33506,6),(33507,7),(33508,6),(33509,5),(33510,8),(33511,9),(33512,1),(33513,2),(33514,2),(33515,2),(33516,7),(33517,6),(33518,3),(33519,9),(33520,2),(33521,2),(33522,5),(33523,6),(33524,5),(33525,8),(33526,9),(33527,9),(33528,9),(33529,1),(33530,8),(33531,6),(33532,2),(33533,3),(33534,4),(33535,4),(33536,1),(33537,3),(33538,2),(33539,7),(33540,9),(33541,5),(33542,6),(33543,4),(33544,9),(33545,7),(33546,6),(33547,8),(33548,8),(33549,5),(33550,5),(33551,1),(33552,3),(33553,6),(33554,1),(33555,7),(33556,1),(33557,2),(33558,1),(33559,1),(33560,6),(33561,4),(33562,4),(33563,2),(33564,8),(33565,7),(33566,5),(33567,4),(33568,9),(33569,3),(33570,1),(33571,4),(33572,5),(33573,9),(33574,7),(33575,7),(33576,8),(33577,8),(33578,2),(33579,7),(33580,9),(33581,2),(33582,7),(33583,5),(33584,2),(33585,5),(33586,1),(33587,6),(33588,7),(33589,7),(33590,9),(33591,5),(33592,1),(33593,6),(33594,2),(33595,3),(33596,1),(33597,5),(33598,1),(33599,8),(33600,2),(33601,9),(33602,6),(33603,6),(33604,9),(33605,4),(33606,6),(33607,7),(33608,6),(33609,5),(33610,8),(33611,2),(33612,9),(33613,5),(33614,5),(33615,2),(33616,2),(33617,4),(33618,6),(33619,7),(33620,8),(33621,6),(33622,6),(33623,3),(33624,6),(33625,9),(33626,3),(33627,7),(33628,6),(33629,1),(33630,8),(33631,5),(33632,4),(33633,4),(33634,8),(33635,1),(33636,1),(33637,6),(33638,3),(33639,6),(33640,2),(33641,8),(33642,7),(33643,6),(33644,2),(33645,9),(33646,3),(33647,8),(33648,1),(33649,1),(33650,1),(33651,1),(33652,8),(33653,9),(33654,6),(33655,7),(33656,2),(33657,9),(33658,8),(33659,2),(33660,7),(33661,3),(33662,3),(33663,8),(33664,7),(33665,5),(33666,3),(33667,6),(33668,7),(33669,5),(33670,6),(33671,5),(33672,1),(33673,5),(33674,2),(33675,2),(33676,3),(33677,7),(33678,8),(33679,8),(33680,6),(33681,8),(33682,7),(33683,1),(33684,8),(33685,5),(33686,5),(33687,6),(33688,2),(33689,7),(33690,2),(33691,5),(33692,2),(33693,1),(33694,8),(33695,1),(33696,4),(33697,9),(33698,6),(33699,3),(33700,5),(33701,5),(33702,6),(33703,9),(33704,2),(33705,4),(33706,4),(33707,2),(33708,9),(33709,2),(33710,9),(33711,4),(33712,2),(33713,6),(33714,6),(33715,3),(33716,8),(33717,4),(33718,6),(33719,9),(33720,4),(33721,9),(33722,9),(33723,1),(33724,6),(33725,6),(33726,7),(33727,6),(33728,6),(33729,5),(33730,5),(33731,8),(33732,7),(33733,7),(33734,2),(33735,6),(33736,2),(33737,9),(33738,4),(33739,3),(33740,2),(33741,6),(33742,8),(33743,3),(33744,4),(33745,4),(33746,5),(33747,6),(33748,5),(33749,5),(33750,4),(33751,1),(33752,8),(33753,7),(33754,5),(33755,5),(33756,5),(33757,6),(33758,6),(33759,6),(33760,4),(33761,9),(33762,9),(33763,9),(33764,9),(33765,9),(33766,4),(33767,5),(33768,5),(33769,4),(33770,8),(33771,6),(33772,3),(33773,8),(33774,7),(33775,5),(33776,8),(33777,8),(33778,1),(33779,3),(33780,1),(33781,2),(33782,3),(33783,4),(33784,7),(33785,4),(33786,3),(33787,3),(33788,4),(33789,9),(33790,4),(33791,9),(33792,3),(33793,4),(33794,3),(33795,8),(33796,3),(33797,9),(33798,9),(33799,9),(33800,2),(33801,5),(33802,4),(33803,5),(33804,6),(33805,6),(33806,5),(33807,2),(33808,3),(33809,3),(33810,4),(33811,9),(33812,7),(33813,8),(33814,4),(33815,9),(33816,4),(33817,4),(33818,2),(33819,1),(33820,6),(33821,1),(33822,4),(33823,8),(33824,5),(33825,8),(33826,6),(33827,1),(33828,4),(33829,6),(33830,4),(33831,3),(33832,6),(33833,7),(33834,1),(33835,5),(33836,2),(33837,1),(33838,5),(33839,1),(33840,8),(33841,6),(33842,3),(33843,2),(33844,4),(33845,4),(33846,8),(33847,1),(33848,3),(33849,1),(33850,9),(33851,8),(33852,3),(33853,5),(33854,4),(33855,3),(33856,3),(33857,8),(33858,5),(33859,7),(33860,6),(33861,5),(33862,8),(33863,9),(33864,5),(33865,6),(33866,1),(33867,6),(33868,4),(33869,2),(33870,3),(33871,8),(33872,5),(33873,8),(33874,1),(33875,1),(33876,3),(33877,4),(33878,4),(33879,4),(33880,1),(33881,2),(33882,7),(33883,2),(33884,6),(33885,2),(33886,3),(33887,1),(33888,2),(33889,3),(33890,2),(33891,4),(33892,2),(33893,3),(33894,4),(33895,2),(33896,4),(33897,8),(33898,6),(33899,4),(33900,8),(33901,6),(33902,4),(33903,3),(33904,7),(33905,4),(33906,3),(33907,4),(33908,1),(33909,9),(33910,9),(33911,2),(33912,2),(33913,4),(33914,2),(33915,3),(33916,6),(33917,9),(33918,4),(33919,4),(33920,4),(33921,3),(33922,7),(33923,5),(33924,6),(33925,3),(33926,2),(33927,3),(33928,7),(33929,7),(33930,6),(33931,4),(33932,7),(33933,4),(33934,9),(33935,8),(33936,8),(33937,6),(33938,8),(33939,3),(33940,1),(33941,9),(33942,1),(33943,4),(33944,9),(33945,3),(33946,3),(33947,7),(33948,4),(33949,7),(33950,2),(33951,8),(33952,4),(33953,7),(33954,4),(33955,8),(33956,9),(33957,4),(33958,9),(33959,7),(33960,9),(33961,7),(33962,8),(33963,1),(33964,8),(33965,6),(33966,2),(33967,3),(33968,4),(33969,2),(33970,9),(33971,2),(33972,9),(33973,9),(33974,9),(33975,1),(33976,7),(33977,4),(33978,5),(33979,5),(33980,9),(33981,7),(33982,4),(33983,7),(33984,4),(33985,4),(33986,5),(33987,9),(33988,8),(33989,6),(33990,3),(33991,4),(33992,2),(33993,7),(33994,2),(33995,8),(33996,3),(33997,8),(33998,8),(33999,2),(34000,2),(34001,9),(34002,9),(34003,4),(34004,2),(34005,9),(34006,4),(34007,9),(34008,1),(34009,8),(34010,9),(34011,1),(34012,8),(34013,4),(34014,3),(34015,9),(34016,9),(34017,6),(34018,9),(34019,4),(34020,6),(34021,7),(34022,7),(34023,8),(34024,2),(34025,3),(34026,2),(34027,2),(34028,2),(34029,4),(34030,7),(34031,2),(34032,4),(34033,2),(34034,9),(34035,1),(34036,2),(34037,7),(34038,8),(34039,3),(34040,1),(34041,9),(34042,9),(34043,9),(34044,1),(34045,2),(34046,8),(34047,2),(34048,2),(34049,9),(34050,1),(34051,7),(34052,3),(34053,7),(34054,7),(34055,3),(34056,8),(34057,3),(34058,4),(34059,3),(34060,7),(34061,2),(34062,6),(34063,2),(34064,5),(34065,2),(34066,4),(34067,2),(34068,8),(34069,9),(34070,7),(34071,2),(34072,7),(34073,1),(34074,1),(34075,3),(34076,8),(34077,8),(34078,6),(34079,7),(34080,5),(34081,7),(34082,8),(34083,5),(34084,5),(34085,6),(34086,3),(34087,6),(34088,1),(34089,7),(34090,1),(34091,9),(34092,8),(34093,3),(34094,2),(34095,8),(34096,4),(34097,8),(34098,9),(34099,4),(34100,5),(34101,1),(34102,2),(34103,2),(34104,2),(34105,6),(34106,8),(34107,2),(34108,1),(34109,6),(34110,5),(34111,6),(34112,7),(34113,8),(34114,2),(34115,7),(34116,5),(34117,7),(34118,1),(34119,9),(34120,4),(34121,9),(34122,8),(34123,6),(34124,3),(34125,8),(34126,5),(34127,3),(34128,1),(34129,2),(34130,1),(34131,4),(34132,7),(34133,2),(34134,2),(34135,2),(34136,5),(34137,2),(34138,1),(34139,9),(34140,2),(34141,6),(34142,4),(34143,5),(34144,6),(34145,4),(34146,9),(34147,9),(34148,6),(34149,8),(34150,7),(34151,5),(34152,3),(34153,1),(34154,9),(34155,8),(34156,5),(34157,3),(34158,4),(34159,7),(34160,5),(34161,5),(34162,9),(34163,3),(34164,3),(34165,4),(34166,6),(34167,2),(34168,8),(34169,3),(34170,2),(34171,5),(34172,8),(34173,9),(34174,2),(34175,5),(34176,3),(34177,1),(34178,2),(34179,4),(34180,3),(34181,8),(34182,9),(34183,3),(34184,3),(34185,2),(34186,8),(34187,2),(34188,5),(34189,5),(34190,1),(34191,3),(34192,6),(34193,3),(34194,2),(34195,7),(34196,3),(34197,1),(34198,5),(34199,8),(34200,7),(34201,9),(34202,8),(34203,5),(34204,1),(34205,5),(34206,2),(34207,7),(34208,3),(34209,2),(34210,7),(34211,6),(34212,4),(34213,8),(34214,1),(34215,8),(34216,6),(34217,1),(34218,3),(34219,4),(34220,9),(34221,9),(34222,8),(34223,2),(34224,7),(34225,9),(34226,4),(34227,3),(34228,9),(34229,9),(34230,3),(34231,9),(34232,9),(34233,2),(34234,9),(34235,9),(34236,7),(34237,2),(34238,2),(34239,1),(34240,3),(34241,1),(34242,2),(34243,7),(34244,8),(34245,1),(34246,6),(34247,8),(34248,1),(34249,9),(34250,6),(34251,6),(34252,1),(34253,6),(34254,8),(34255,8),(34256,7),(34257,6),(34258,9),(34259,2),(34260,7),(34261,1),(34262,5),(34263,7),(34264,5),(34265,1),(34266,9),(34267,5),(34268,5),(34269,6),(34270,8),(34271,5),(34272,7),(34273,3),(34274,5),(34275,6),(34276,8),(34277,9),(34278,5),(34279,2),(34280,6),(34281,1),(34282,7),(34283,3),(34284,7),(34285,7),(34286,6),(34287,9),(34288,7),(34289,2),(34290,9),(34291,8),(34292,8),(34293,8),(34294,5),(34295,1),(34296,7),(34297,2),(34298,6),(34299,6),(34300,2),(34301,9),(34302,7),(34303,8),(34304,3),(34305,5),(34306,8),(34307,5),(34308,7),(34309,3),(34310,2),(34311,7),(34312,8),(34313,5),(34314,7),(34315,7),(34316,5),(34317,1),(34318,1),(34319,1),(34320,4),(34321,8),(34322,1),(34323,2),(34324,6),(34325,3),(34326,5),(34327,1),(34328,4),(34329,8),(34330,3),(34331,7),(34332,3),(34333,4),(34334,2),(34335,2),(34336,1),(34337,9),(34338,4),(34339,6),(34340,1),(34341,3),(34342,4),(34343,4),(34344,3),(34345,8),(34346,4),(34347,1),(34348,8),(34349,2),(34350,4),(34351,1),(34352,9),(34353,6),(34354,1),(34355,5),(34356,6),(34357,3),(34358,5),(34359,5),(34360,5),(34361,4),(34362,6),(34363,9),(34364,1),(34365,4),(34366,7),(34367,1),(34368,7),(34369,3),(34370,7),(34371,1),(34372,9),(34373,9),(34374,2),(34375,6),(34376,7),(34377,4),(34378,1),(34379,1),(34380,8),(34381,8),(34382,5),(34383,1),(34384,6),(34385,8),(34386,1),(34387,8),(34388,1),(34389,3),(34390,3),(34391,8),(34392,1),(34393,7),(34394,9),(34395,2),(34396,4),(34397,5),(34398,9),(34399,8),(34400,4),(34401,4),(34402,7),(34403,5),(34404,2),(34405,3),(34406,9),(34407,1),(34408,1),(34409,1),(34410,1),(34411,5),(34412,9),(34413,8),(34414,4),(34415,4),(34416,7),(34417,1),(34418,6),(34419,3),(34420,1),(34421,4),(34422,9),(34423,6),(34424,2),(34425,3),(34426,4),(34427,3),(34428,9),(34429,2),(34430,7),(34431,3),(34432,3),(34433,9),(34434,1),(34435,4),(34436,2),(34437,7),(34438,4),(34439,5),(34440,7),(34441,7),(34442,8),(34443,6),(34444,6),(34445,7),(34446,4),(34447,2),(34448,6),(34449,4),(34450,6),(34451,2),(34452,2),(34453,2),(34454,7),(34455,6),(34456,7),(34457,6),(34458,7),(34459,7),(34460,5),(34461,7),(34462,7),(34463,4),(34464,1),(34465,4),(34466,4),(34467,7),(34468,9),(34469,3),(34470,4),(34471,5),(34472,3),(34473,9),(34474,5),(34475,5),(34476,3),(34477,8),(34478,1),(34479,3),(34480,5),(34481,3),(34482,7),(34483,7),(34484,7),(34485,1),(34486,1),(34487,9),(34488,4),(34489,9),(34490,4),(34491,8),(34492,4),(34493,1),(34494,6),(34495,8),(34496,1),(34497,7),(34498,1),(34499,4),(34500,4),(34501,2),(34502,4),(34503,9),(34504,8),(34505,4),(34506,4),(34507,7),(34508,4),(34509,1),(34510,6),(34511,3),(34512,6),(34513,6),(34514,6),(34515,6),(34516,9),(34517,7),(34518,7),(34519,6),(34520,5),(34521,9),(34522,4),(34523,5),(34524,9),(34525,5),(34526,7),(34527,7),(34528,4),(34529,6),(34530,4),(34531,3),(34532,5),(34533,2),(34534,9),(34535,9),(34536,3),(34537,7),(34538,1),(34539,9),(34540,4),(34541,6),(34542,1),(34543,5),(34544,8),(34545,7),(34546,4),(34547,2),(34548,4),(34549,6),(34550,6),(34551,2),(34552,1),(34553,3),(34554,4),(34555,3),(34556,6),(34557,5),(34558,7),(34559,8),(34560,6),(34561,1),(34562,4),(34563,5),(34564,3),(34565,1),(34566,2),(34567,8),(34568,3),(34569,9),(34570,3),(34571,9),(34572,7),(34573,9),(34574,2),(34575,3),(34576,1),(34577,3),(34578,3),(34579,3),(34580,8),(34581,8),(34582,8),(34583,3),(34584,5),(34585,3),(34586,7),(34587,8),(34588,3),(34589,5),(34590,5),(34591,6),(34592,2),(34593,6),(34594,9),(34595,4),(34596,4),(34597,9),(34598,8),(34599,3),(34600,2),(34601,5),(34602,1),(34603,5),(34604,9),(34605,2),(34606,8),(34607,8),(34608,5),(34609,6),(34610,2),(34611,8),(34612,3),(34613,6),(34614,6),(34615,5),(34616,2),(34617,1),(34618,4),(34619,9),(34620,2),(34621,6),(34622,1),(34623,7),(34624,2),(34625,5),(34626,7),(34627,6),(34628,3),(34629,8),(34630,1),(34631,1),(34632,2),(34633,6),(34634,1),(34635,4),(34636,8),(34637,2),(34638,6),(34639,7),(34640,1),(34641,6),(34642,3),(34643,8),(34644,3),(34645,5),(34646,6),(34647,8),(34648,1),(34649,3),(34650,4),(34651,2),(34652,4),(34653,6),(34654,9),(34655,4),(34656,6),(34657,2),(34658,3),(34659,1),(34660,8),(34661,1),(34662,5),(34663,6),(34664,2),(34665,8),(34666,6),(34667,1),(34668,3),(34669,7),(34670,4),(34671,2),(34672,6),(34673,2),(34674,6),(34675,5),(34676,1),(34677,9),(34678,6),(34679,5),(34680,8),(34681,4),(34682,1),(34683,1),(34684,2),(34685,1),(34686,9),(34687,2),(34688,8),(34689,8),(34690,9),(34691,2),(34692,1),(34693,4),(34694,6),(34695,1),(34696,3),(34697,9),(34698,3),(34699,2),(34700,6),(34701,6),(34702,5),(34703,2),(34704,5),(34705,7),(34706,8),(34707,5),(34708,7),(34709,8),(34710,4),(34711,3),(34712,8),(34713,9),(34714,4),(34715,7),(34716,9),(34717,7),(34718,7),(34719,3),(34720,3),(34721,7),(34722,5),(34723,6),(34724,5),(34725,5),(34726,5),(34727,4),(34728,8),(34729,7),(34730,8),(34731,8),(34732,5),(34733,5),(34734,6),(34735,8),(34736,7),(34737,7),(34738,3),(34739,7),(34740,4),(34741,8),(34742,6),(34743,8),(34744,9),(34745,8),(34746,1),(34747,5),(34748,9),(34749,1),(34750,4),(34751,6),(34752,2),(34753,6),(34754,8),(34755,1),(34756,1),(34757,8),(34758,3),(34759,3),(34760,1),(34761,8),(34762,4),(34763,6),(34764,3),(34765,8),(34766,1),(34767,3),(34768,9),(34769,8),(34770,3),(34771,4),(34772,5),(34773,6),(34774,2),(34775,8),(34776,7),(34777,4),(34778,4),(34779,5),(34780,6),(34781,6),(34782,9),(34783,9),(34784,5),(34785,3),(34786,1),(34787,8),(34788,5),(34789,4),(34790,4),(34791,2),(34792,6),(34793,6),(34794,1),(34795,7),(34796,1),(34797,1),(34798,8),(34799,2),(34800,4),(34801,6),(34802,9),(34803,6),(34804,5),(34805,1),(34806,6),(34807,7),(34808,5),(34809,6),(34810,9),(34811,7),(34812,9),(34813,3),(34814,2),(34815,4),(34816,2),(34817,1),(34818,5),(34819,3),(34820,8),(34821,9),(34822,6),(34823,5),(34824,3),(34825,1),(34826,1),(34827,4),(34828,6),(34829,9),(34830,6),(34831,1),(34832,3),(34833,5),(34834,1),(34835,1),(34836,8),(34837,1),(34838,1),(34839,1),(34840,7),(34841,7),(34842,5),(34843,4),(34844,6),(34845,8),(34846,5),(34847,4),(34848,2),(34849,1),(34850,3),(34851,8),(34852,4),(34853,7),(34854,9),(34855,5),(34856,5),(34857,1),(34858,7),(34859,5),(34860,5),(34861,4),(34862,7),(34863,8),(34864,7),(34865,5),(34866,7),(34867,7),(34868,7),(34869,4),(34870,8),(34871,7),(34872,4),(34873,6),(34874,1),(34875,4),(34876,5),(34877,1),(34878,4),(34879,9),(34880,4),(34881,7),(34882,8),(34883,3),(34884,7),(34885,9),(34886,7),(34887,7),(34888,5),(34889,7),(34890,4),(34891,4),(34892,8),(34893,6),(34894,4),(34895,2),(34896,4),(34897,6),(34898,4),(34899,3),(34900,2),(34901,1),(34902,8),(34903,4),(34904,5),(34905,2),(34906,3),(34907,4),(34908,2),(34909,5),(34910,1),(34911,9),(34912,6),(34913,1),(34914,3),(34915,1),(34916,8),(34917,7),(34918,8),(34919,4),(34920,5),(34921,8),(34922,4),(34923,7),(34924,3),(34925,9),(34926,7),(34927,9),(34928,2),(34929,2),(34930,2),(34931,2),(34932,1),(34933,9),(34934,8),(34935,2),(34936,7),(34937,3),(34938,2),(34939,1),(34940,1),(34941,6),(34942,9),(34943,3),(34944,6),(34945,6),(34946,9),(34947,4),(34948,5),(34949,8),(34950,2),(34951,7),(34952,3),(34953,3),(34954,7),(34955,9),(34956,9),(34957,2),(34958,6),(34959,6),(34960,5),(34961,8),(34962,5),(34963,4),(34964,8),(34965,2),(34966,3),(34967,2),(34968,4),(34969,4),(34970,7),(34971,6),(34972,9),(34973,6),(34974,3),(34975,2),(34976,6),(34977,8),(34978,4),(34979,8),(34980,7),(34981,7),(34982,9),(34983,7),(34984,8),(34985,8),(34986,5),(34987,1),(34988,9),(34989,7),(34990,3),(34991,7),(34992,8),(34993,4),(34994,5),(34995,7),(34996,7),(34997,5),(34998,4),(34999,2),(35000,1),(35001,4),(35002,6),(35003,6),(35004,1),(35005,8),(35006,4),(35007,3),(35008,1),(35009,7),(35010,7),(35011,8),(35012,5),(35013,6),(35014,1),(35015,9),(35016,4),(35017,9),(35018,4),(35019,5),(35020,7),(35021,6),(35022,1),(35023,5),(35024,5),(35025,9),(35026,8),(35027,9),(35028,3),(35029,8),(35030,2),(35031,4),(35032,1),(35033,1),(35034,6),(35035,3),(35036,8),(35037,5),(35038,4),(35039,9),(35040,6),(35041,6),(35042,5),(35043,5),(35044,9),(35045,3),(35046,4),(35047,7),(35048,2),(35049,4),(35050,8),(35051,8),(35052,1),(35053,9),(35054,6),(35055,5),(35056,5),(35057,3),(35058,3),(35059,6),(35060,8),(35061,4),(35062,6),(35063,8),(35064,9),(35065,6),(35066,4),(35067,5),(35068,8),(35069,9),(35070,7),(35071,8),(35072,6),(35073,2),(35074,6),(35075,3),(35076,9),(35077,7),(35078,4),(35079,2),(35080,7),(35081,3),(35082,6),(35083,9),(35084,5),(35085,3),(35086,6),(35087,9),(35088,1),(35089,6),(35090,3),(35091,1),(35092,5),(35093,2),(35094,4),(35095,3),(35096,1),(35097,3),(35098,4),(35099,8),(35100,2),(35101,7),(35102,9),(35103,8),(35104,8),(35105,2),(35106,8),(35107,4),(35108,6),(35109,4),(35110,9),(35111,4),(35112,3),(35113,2),(35114,3),(35115,6),(35116,8),(35117,2),(35118,8),(35119,1),(35120,1),(35121,1),(35122,9),(35123,6),(35124,7),(35125,6),(35126,8),(35127,9),(35128,4),(35129,2),(35130,9),(35131,3),(35132,1),(35133,8),(35134,4),(35135,9),(35136,8),(35137,3),(35138,6),(35139,5),(35140,8),(35141,7),(35142,5),(35143,5),(35144,8),(35145,2),(35146,4),(35147,6),(35148,1),(35149,3),(35150,7),(35151,5),(35152,5),(35153,2),(35154,7),(35155,5),(35156,3),(35157,4),(35158,1),(35159,8),(35160,6),(35161,6),(35162,1),(35163,1),(35164,4),(35165,1),(35166,9),(35167,7),(35168,7),(35169,8),(35170,2),(35171,2),(35172,3),(35173,5),(35174,2),(35175,7),(35176,5),(35177,3),(35178,1),(35179,2),(35180,7),(35181,3),(35182,2),(35183,1),(35184,2),(35185,5),(35186,9),(35187,9),(35188,6),(35189,8),(35190,1),(35191,8),(35192,2),(35193,6),(35194,8),(35195,1),(35196,8),(35197,6),(35198,7),(35199,7),(35200,7),(35201,2),(35202,9),(35203,4),(35204,1),(35205,8),(35206,4),(35207,6),(35208,3),(35209,9),(35210,2),(35211,4),(35212,7),(35213,3),(35214,3),(35215,7),(35216,9),(35217,8),(35218,3),(35219,5),(35220,3),(35221,3),(35222,3),(35223,1),(35224,8),(35225,6),(35226,8),(35227,9),(35228,1),(35229,9),(35230,4),(35231,4),(35232,4),(35233,5),(35234,9),(35235,3),(35236,1),(35237,3),(35238,8),(35239,1),(35240,7),(35241,9),(35242,9),(35243,6),(35244,3),(35245,9),(35246,9),(35247,6),(35248,8),(35249,8),(35250,1),(35251,6),(35252,3),(35253,6),(35254,7),(35255,3),(35256,9),(35257,4),(35258,2),(35259,6),(35260,2),(35261,8),(35262,5),(35263,5),(35264,5),(35265,1),(35266,1),(35267,8),(35268,3),(35269,2),(35270,2),(35271,3),(35272,7),(35273,8),(35274,3),(35275,3),(35276,7),(35277,9),(35278,5),(35279,9),(35280,2),(35281,5),(35282,8),(35283,8),(35284,6),(35285,4),(35286,9),(35287,4),(35288,2),(35289,8),(35290,8),(35291,5),(35292,7),(35293,9),(35294,5),(35295,1),(35296,8),(35297,2),(35298,8),(35299,8),(35300,3),(35301,5),(35302,7),(35303,2),(35304,8),(35305,3),(35306,2),(35307,8),(35308,1),(35309,1),(35310,7),(35311,5),(35312,5),(35313,5),(35314,7),(35315,9),(35316,6),(35317,2),(35318,1),(35319,3),(35320,1),(35321,2),(35322,6),(35323,1),(35324,6),(35325,1),(35326,4),(35327,8),(35328,2),(35329,2),(35330,9),(35331,3),(35332,6),(35333,9),(35334,5),(35335,7),(35336,5),(35337,7),(35338,9),(35339,3),(35340,3),(35341,8),(35342,6),(35343,4),(35344,8),(35345,2),(35346,9),(35347,2),(35348,9),(35349,4),(35350,4),(35351,8),(35352,2),(35353,4),(35354,6),(35355,4),(35356,5),(35357,2),(35358,4),(35359,5),(35360,4),(35361,6),(35362,5),(35363,6),(35364,5),(35365,3),(35366,6),(35367,3),(35368,9),(35369,8),(35370,6),(35371,4),(35372,9),(35373,8),(35374,1),(35375,8),(35376,7),(35377,9),(35378,5),(35379,8),(35380,2),(35381,1),(35382,9),(35383,8),(35384,4),(35385,2),(35386,9),(35387,6),(35388,8),(35389,8),(35390,3),(35391,5),(35392,5),(35393,5),(35394,9),(35395,3),(35396,5),(35397,6),(35398,7),(35399,9),(35400,9),(35401,2),(35402,9),(35403,3),(35404,4),(35405,3),(35406,7),(35407,6),(35408,1),(35409,7),(35410,9),(35411,5),(35412,7),(35413,8),(35414,5),(35415,3),(35416,1),(35417,3),(35418,5),(35419,4),(35420,5),(35421,3),(35422,1),(35423,2),(35424,2),(35425,9),(35426,2),(35427,2),(35428,1),(35429,1),(35430,3),(35431,5),(35432,4),(35433,9),(35434,4),(35435,1),(35436,6),(35437,3),(35438,4),(35439,4),(35440,3),(35441,7),(35442,2),(35443,4),(35444,9),(35445,7),(35446,6),(35447,3),(35448,4),(35449,1),(35450,9),(35451,8),(35452,7),(35453,4),(35454,4),(35455,6),(35456,7),(35457,5),(35458,5),(35459,3),(35460,2),(35461,8),(35462,2),(35463,6),(35464,7),(35465,2),(35466,3),(35467,6),(35468,3),(35469,9),(35470,3),(35471,4),(35472,1),(35473,4),(35474,5),(35475,5),(35476,1),(35477,6),(35478,6),(35479,2),(35480,9),(35481,4),(35482,9),(35483,3),(35484,2),(35485,6),(35486,2),(35487,3),(35488,2),(35489,2),(35490,4),(35491,5),(35492,3),(35493,7),(35494,4),(35495,8),(35496,1),(35497,9),(35498,6),(35499,4),(35500,1),(35501,5),(35502,2),(35503,8),(35504,4),(35505,3),(35506,9),(35507,1),(35508,9),(35509,1),(35510,4),(35511,7),(35512,5),(35513,8),(35514,2),(35515,3),(35516,5),(35517,4),(35518,3),(35519,5),(35520,5),(35521,9),(35522,7),(35523,1),(35524,9),(35525,1),(35526,2),(35527,6),(35528,9),(35529,1),(35530,8),(35531,9),(35532,9),(35533,7),(35534,8),(35535,7),(35536,4),(35537,7),(35538,2),(35539,6),(35540,3),(35541,1),(35542,4),(35543,2),(35544,8),(35545,7),(35546,9),(35547,8),(35548,4),(35549,4),(35550,6),(35551,4),(35552,1),(35553,9),(35554,8),(35555,4),(35556,8),(35557,6),(35558,5),(35559,8),(35560,8),(35561,1),(35562,9),(35563,3),(35564,9),(35565,4),(35566,9),(35567,3),(35568,8),(35569,6),(35570,9),(35571,8),(35572,4),(35573,5),(35574,5),(35575,4),(35576,1),(35577,4),(35578,3),(35579,2),(35580,2),(35581,6),(35582,7),(35583,1),(35584,1),(35585,6),(35586,2),(35587,4),(35588,5),(35589,6),(35590,9),(35591,4),(35592,5),(35593,8),(35594,2),(35595,8),(35596,5),(35597,4),(35598,9),(35599,9),(35600,7),(35601,5),(35602,2),(35603,6),(35604,3),(35605,6),(35606,1),(35607,8),(35608,5),(35609,3),(35610,7),(35611,4),(35612,8),(35613,2),(35614,7),(35615,4),(35616,3),(35617,1),(35618,6),(35619,1),(35620,9),(35621,5),(35622,5),(35623,4),(35624,4),(35625,4),(35626,3),(35627,7),(35628,5),(35629,1),(35630,3),(35631,4),(35632,5),(35633,8),(35634,5),(35635,4),(35636,7),(35637,6),(35638,7),(35639,6),(35640,9),(35641,8),(35642,5),(35643,2),(35644,8),(35645,3),(35646,3),(35647,1),(35648,6),(35649,8),(35650,1),(35651,2),(35652,7),(35653,9),(35654,6),(35655,5),(35656,4),(35657,9),(35658,8),(35659,8),(35660,9),(35661,5),(35662,3),(35663,9),(35664,1),(35665,6),(35666,9),(35667,1),(35668,5),(35669,4),(35670,3),(35671,4),(35672,5),(35673,1),(35674,1),(35675,7),(35676,2),(35677,5),(35678,3),(35679,6),(35680,7),(35681,7),(35682,2),(35683,3),(35684,3),(35685,2),(35686,7),(35687,8),(35688,6),(35689,6),(35690,5),(35691,7),(35692,5),(35693,8),(35694,2),(35695,2),(35696,3),(35697,8),(35698,8),(35699,4),(35700,2),(35701,9),(35702,7),(35703,1),(35704,5),(35705,7),(35706,6),(35707,4),(35708,7),(35709,7),(35710,7),(35711,4),(35712,9),(35713,4),(35714,3),(35715,3),(35716,8),(35717,9),(35718,2),(35719,2),(35720,8),(35721,7),(35722,1),(35723,9),(35724,3),(35725,8),(35726,2),(35727,3),(35728,5),(35729,1),(35730,2),(35731,6),(35732,1),(35733,4),(35734,2),(35735,5),(35736,9),(35737,9),(35738,7),(35739,8),(35740,1),(35741,6),(35742,9),(35743,4),(35744,6),(35745,7),(35746,2),(35747,9),(35748,3),(35749,6),(35750,1),(35751,2),(35752,9),(35753,8),(35754,2),(35755,9),(35756,8),(35757,8),(35758,6),(35759,3),(35760,1),(35761,7),(35762,1),(35763,2),(35764,8),(35765,3),(35766,2),(35767,2),(35768,1),(35769,2),(35770,7),(35771,5),(35772,8),(35773,7),(35774,2),(35775,4),(35776,6),(35777,4),(35778,2),(35779,7),(35780,2),(35781,1),(35782,1),(35783,7),(35784,8),(35785,9),(35786,6),(35787,7),(35788,4),(35789,9),(35790,9),(35791,2),(35792,9),(35793,5),(35794,3),(35795,4),(35796,5),(35797,8),(35798,8),(35799,6),(35800,3),(35801,6),(35802,7),(35803,5),(35804,4),(35805,7),(35806,2),(35807,3),(35808,2),(35809,5),(35810,6),(35811,9),(35812,3),(35813,7),(35814,1),(35815,8),(35816,9),(35817,6),(35818,4),(35819,7),(35820,1),(35821,5),(35822,2),(35823,2),(35824,7),(35825,4),(35826,6),(35827,2),(35828,7),(35829,3),(35830,3),(35831,6),(35832,7),(35833,8),(35834,3),(35835,7),(35836,6),(35837,3),(35838,9),(35839,2),(35840,7),(35841,9),(35842,8),(35843,2),(35844,3),(35845,9),(35846,9),(35847,2),(35848,4),(35849,5),(35850,2),(35851,6),(35852,1),(35853,1),(35854,9),(35855,1),(35856,3),(35857,8),(35858,5),(35859,1),(35860,5),(35861,9),(35862,8),(35863,2),(35864,6),(35865,1),(35866,7),(35867,4),(35868,9),(35869,9),(35870,3),(35871,3),(35872,6),(35873,9),(35874,2),(35875,6),(35876,6),(35877,8),(35878,1),(35879,6),(35880,6),(35881,5),(35882,4),(35883,1),(35884,1),(35885,2),(35886,9),(35887,4),(35888,2),(35889,4),(35890,2),(35891,9),(35892,7),(35893,9),(35894,5),(35895,5),(35896,7),(35897,5),(35898,5),(35899,6),(35900,6),(35901,3),(35902,6),(35903,8),(35904,1),(35905,4),(35906,7),(35907,8),(35908,4),(35909,5),(35910,3),(35911,5),(35912,3),(35913,4),(35914,3),(35915,3),(35916,1),(35917,1),(35918,5),(35919,2),(35920,1),(35921,8),(35922,6),(35923,9),(35924,7),(35925,6),(35926,9),(35927,3),(35928,5),(35929,6),(35930,9),(35931,4),(35932,9),(35933,7),(35934,7),(35935,6),(35936,5),(35937,9),(35938,2),(35939,8),(35940,8),(35941,9),(35942,6),(35943,4),(35944,3),(35945,2),(35946,3),(35947,4),(35948,5),(35949,4),(35950,8),(35951,7),(35952,9),(35953,3),(35954,6),(35955,5),(35956,7),(35957,2),(35958,6),(35959,4),(35960,9),(35961,5),(35962,8),(35963,3),(35964,8),(35965,2),(35966,1),(35967,3),(35968,3),(35969,4),(35970,5),(35971,2),(35972,6),(35973,3),(35974,4),(35975,5),(35976,7),(35977,8),(35978,6),(35979,1),(35980,6),(35981,4),(35982,3),(35983,4),(35984,3),(35985,4),(35986,7),(35987,7),(35988,8),(35989,6),(35990,6),(35991,6),(35992,7),(35993,8),(35994,3),(35995,4),(35996,9),(35997,5),(35998,9),(35999,5),(36000,6),(36001,7),(36002,6),(36003,6),(36004,6),(36005,4),(36006,8),(36007,6),(36008,3),(36009,2),(36010,4),(36011,1),(36012,3),(36013,2),(36014,8),(36015,9),(36016,3),(36017,2),(36018,9),(36019,3),(36020,4),(36021,6),(36022,3),(36023,6),(36024,6),(36025,4),(36026,5),(36027,9),(36028,7),(36029,9),(36030,5),(36031,5),(36032,7),(36033,7),(36034,7),(36035,9),(36036,3),(36037,6),(36038,1),(36039,8),(36040,2),(36041,2),(36042,9),(36043,4),(36044,5),(36045,8),(36046,1),(36047,1),(36048,2),(36049,7),(36050,2),(36051,7),(36052,2),(36053,3),(36054,8),(36055,7),(36056,1),(36057,4),(36058,9),(36059,8),(36060,7),(36061,1),(36062,8),(36063,6),(36064,6),(36065,8),(36066,6),(36067,2),(36068,6),(36069,4),(36070,6),(36071,2),(36072,7),(36073,7),(36074,8),(36075,9),(36076,3),(36077,2),(36078,2),(36079,9),(36080,4),(36081,1),(36082,2),(36083,3),(36084,7),(36085,4),(36086,1),(36087,9),(36088,5),(36089,6),(36090,2),(36091,6),(36092,4),(36093,7),(36094,4),(36095,4),(36096,2),(36097,4),(36098,2),(36099,3),(36100,4),(36101,9),(36102,2),(36103,1),(36104,5),(36105,6),(36106,7),(36107,5),(36108,8),(36109,4),(36110,1),(36111,3),(36112,7),(36113,5),(36114,4),(36115,2),(36116,1),(36117,8),(36118,4),(36119,9),(36120,9),(36121,4),(36122,9),(36123,5),(36124,1),(36125,5),(36126,2),(36127,7),(36128,7),(36129,7),(36130,6),(36131,7),(36132,8),(36133,5),(36134,1),(36135,3),(36136,7),(36137,6),(36138,4),(36139,4),(36140,3),(36141,4),(36142,5),(36143,1),(36144,5),(36145,4),(36146,6),(36147,7),(36148,8),(36149,9),(36150,6),(36151,8),(36152,2),(36153,9),(36154,5),(36155,4),(36156,9),(36157,6),(36158,5),(36159,9),(36160,5),(36161,4),(36162,2),(36163,2),(36164,4),(36165,8),(36166,9),(36167,5),(36168,9),(36169,1),(36170,4),(36171,5),(36172,1),(36173,8),(36174,7),(36175,1),(36176,8),(36177,8),(36178,7),(36179,7),(36180,2),(36181,4),(36182,1),(36183,4),(36184,1),(36185,9),(36186,2),(36187,8),(36188,8),(36189,6),(36190,1),(36191,5),(36192,4),(36193,4),(36194,2),(36195,7),(36196,4),(36197,2),(36198,1),(36199,8),(36200,5),(36201,3),(36202,4),(36203,6),(36204,1),(36205,3),(36206,7),(36207,6),(36208,5),(36209,6),(36210,4),(36211,4),(36212,7),(36213,4),(36214,5),(36215,1),(36216,5),(36217,4),(36218,6),(36219,7),(36220,9),(36221,6),(36222,8),(36223,6),(36224,3),(36225,9),(36226,9),(36227,4),(36228,8),(36229,7),(36230,3),(36231,1),(36232,9),(36233,2),(36234,4),(36235,4),(36236,2),(36237,8),(36238,5),(36239,7),(36240,7),(36241,9),(36242,7),(36243,6),(36244,5),(36245,3),(36246,3),(36247,3),(36248,7),(36249,4),(36250,3),(36251,4),(36252,9),(36253,9),(36254,4),(36255,4),(36256,7),(36257,9),(36258,2),(36259,4),(36260,2),(36261,5),(36262,5),(36263,9),(36264,5),(36265,5),(36266,6),(36267,3),(36268,2),(36269,2),(36270,5),(36271,9),(36272,4),(36273,5),(36274,8),(36275,5),(36276,3),(36277,3),(36278,9),(36279,5),(36280,1),(36281,9),(36282,2),(36283,5),(36284,4),(36285,7),(36286,6),(36287,9),(36288,9),(36289,1),(36290,4),(36291,3),(36292,7),(36293,8),(36294,7),(36295,8),(36296,4),(36297,2),(36298,9),(36299,9),(36300,9),(36301,7),(36302,2),(36303,9),(36304,5),(36305,4),(36306,2),(36307,6),(36308,2),(36309,1),(36310,8),(36311,3),(36312,7),(36313,3),(36314,6),(36315,1),(36316,1),(36317,8),(36318,6),(36319,8),(36320,7),(36321,9),(36322,3),(36323,1),(36324,9),(36325,4),(36326,3),(36327,3),(36328,6),(36329,5),(36330,9),(36331,1),(36332,5),(36333,1),(36334,3),(36335,3),(36336,4),(36337,8),(36338,9),(36339,2),(36340,5),(36341,5),(36342,8),(36343,8),(36344,1),(36345,8),(36346,1),(36347,8),(36348,3),(36349,6),(36350,8),(36351,8),(36352,9),(36353,8),(36354,2),(36355,9),(36356,7),(36357,9),(36358,1),(36359,9),(36360,9),(36361,3),(36362,4),(36363,6),(36364,8),(36365,9),(36366,4),(36367,4),(36368,3),(36369,4),(36370,9),(36371,9),(36372,8),(36373,1),(36374,1),(36375,9),(36376,8),(36377,3),(36378,2),(36379,9),(36380,1),(36381,4),(36382,1),(36383,9),(36384,2),(36385,1),(36386,7),(36387,2),(36388,4),(36389,9),(36390,9),(36391,9),(36392,6),(36393,9),(36394,1),(36395,7),(36396,5),(36397,4),(36398,9),(36399,7),(36400,4),(36401,7),(36402,8),(36403,1),(36404,5),(36405,2),(36406,9),(36407,5),(36408,7),(36409,3),(36410,8),(36411,5),(36412,7),(36413,2),(36414,7),(36415,7),(36416,3),(36417,6),(36418,1),(36419,4),(36420,7),(36421,1),(36422,5),(36423,9),(36424,6),(36425,5),(36426,9),(36427,5),(36428,8),(36429,6),(36430,2),(36431,2),(36432,9),(36433,1),(36434,8),(36435,1),(36436,2),(36437,4),(36438,6),(36439,2),(36440,9),(36441,9),(36442,7),(36443,8),(36444,5),(36445,8),(36446,5),(36447,6),(36448,3),(36449,2),(36450,8),(36451,9),(36452,1),(36453,8),(36454,9),(36455,5),(36456,5),(36457,6),(36458,4),(36459,2),(36460,2),(36461,9),(36462,8),(36463,9),(36464,2),(36465,7),(36466,5),(36467,1),(36468,1),(36469,9),(36470,7),(36471,8),(36472,3),(36473,4),(36474,3),(36475,1),(36476,9),(36477,7),(36478,3),(36479,8),(36480,9),(36481,3),(36482,2),(36483,6),(36484,4),(36485,7),(36486,3),(36487,7),(36488,5),(36489,7),(36490,7),(36491,4),(36492,9),(36493,5),(36494,3),(36495,9),(36496,4),(36497,5),(36498,2),(36499,2),(36500,4),(36501,5),(36502,5),(36503,4),(36504,3),(36505,2),(36506,5),(36507,1),(36508,1),(36509,3),(36510,1),(36511,9),(36512,5),(36513,7),(36514,7),(36515,1),(36516,4),(36517,7),(36518,2),(36519,1),(36520,2),(36521,8),(36522,1),(36523,4),(36524,7),(36525,3),(36526,8),(36527,5),(36528,8),(36529,4),(36530,9),(36531,4),(36532,9),(36533,4),(36534,9),(36535,7),(36536,2),(36537,9),(36538,5),(36539,5),(36540,7),(36541,2),(36542,7),(36543,5),(36544,4),(36545,4),(36546,9),(36547,8),(36548,8),(36549,6),(36550,8),(36551,3),(36552,1),(36553,8),(36554,6),(36555,5),(36556,2),(36557,4),(36558,7),(36559,3),(36560,4),(36561,6),(36562,1),(36563,5),(36564,9),(36565,4),(36566,7),(36567,7),(36568,3),(36569,1),(36570,3),(36571,1),(36572,5),(36573,8),(36574,6),(36575,7),(36576,2),(36577,4),(36578,4),(36579,5),(36580,5),(36581,9),(36582,7),(36583,9),(36584,5),(36585,3),(36586,6),(36587,3),(36588,6),(36589,5),(36590,7),(36591,5),(36592,6),(36593,1),(36594,1),(36595,2),(36596,6),(36597,3),(36598,8),(36599,1),(36600,9),(36601,7),(36602,8),(36603,6),(36604,3),(36605,7),(36606,9),(36607,1),(36608,4),(36609,4),(36610,6),(36611,5),(36612,5),(36613,8),(36614,3),(36615,6),(36616,5),(36617,3),(36618,4),(36619,1),(36620,2),(36621,2),(36622,1),(36623,1),(36624,2),(36625,5),(36626,8),(36627,5),(36628,4),(36629,5),(36630,9),(36631,2),(36632,4),(36633,2),(36634,7),(36635,1),(36636,1),(36637,3),(36638,1),(36639,3),(36640,2),(36641,9),(36642,2),(36643,4),(36644,6),(36645,2),(36646,4),(36647,1),(36648,1),(36649,9),(36650,5),(36651,1),(36652,9),(36653,5),(36654,3),(36655,2),(36656,3),(36657,8),(36658,2),(36659,5),(36660,6),(36661,8),(36662,7),(36663,4),(36664,8),(36665,2),(36666,9),(36667,3),(36668,1),(36669,2),(36670,3),(36671,4),(36672,2),(36673,2),(36674,2),(36675,9),(36676,2),(36677,6),(36678,7),(36679,6),(36680,4),(36681,7),(36682,1),(36683,5),(36684,4),(36685,8),(36686,6),(36687,5),(36688,4),(36689,4),(36690,8),(36691,7),(36692,2),(36693,9),(36694,9),(36695,1),(36696,1),(36697,9),(36698,6),(36699,4),(36700,2),(36701,5),(36702,8),(36703,3),(36704,8),(36705,7),(36706,2),(36707,2),(36708,8),(36709,5),(36710,6),(36711,7),(36712,5),(36713,6),(36714,5),(36715,8),(36716,3),(36717,1),(36718,9),(36719,3),(36720,8),(36721,8),(36722,4),(36723,2),(36724,9),(36725,9),(36726,9),(36727,7),(36728,4),(36729,3),(36730,5),(36731,4),(36732,7),(36733,2),(36734,6),(36735,4),(36736,5),(36737,4),(36738,8),(36739,3),(36740,7),(36741,1),(36742,5),(36743,1),(36744,5),(36745,7),(36746,7),(36747,6),(36748,2),(36749,7),(36750,1),(36751,7),(36752,3),(36753,7),(36754,3),(36755,8),(36756,5),(36757,7),(36758,6),(36759,4),(36760,9),(36761,7),(36762,1),(36763,3),(36764,3),(36765,2),(36766,7),(36767,1),(36768,4),(36769,7),(36770,7),(36771,5),(36772,8),(36773,2),(36774,6),(36775,7),(36776,7),(36777,4),(36778,1),(36779,2),(36780,7),(36781,6),(36782,9),(36783,4),(36784,7),(36785,9),(36786,1),(36787,9),(36788,1),(36789,1),(36790,5),(36791,1),(36792,9),(36793,5),(36794,5),(36795,6),(36796,5),(36797,6),(36798,8),(36799,9),(36800,5),(36801,4),(36802,3),(36803,2),(36804,2),(36805,2),(36806,6),(36807,5),(36808,6),(36809,2),(36810,1),(36811,5),(36812,2),(36813,3),(36814,4),(36815,8),(36816,4),(36817,7),(36818,4),(36819,8),(36820,6),(36821,3),(36822,8),(36823,3),(36824,4),(36825,5),(36826,6),(36827,1),(36828,2),(36829,8),(36830,5),(36831,4),(36832,8),(36833,2),(36834,1),(36835,4),(36836,1),(36837,5),(36838,8),(36839,1),(36840,7),(36841,3),(36842,9),(36843,4),(36844,7),(36845,9),(36846,9),(36847,4),(36848,3),(36849,1),(36850,7),(36851,5),(36852,7),(36853,7),(36854,7),(36855,4),(36856,2),(36857,9),(36858,1),(36859,4),(36860,4),(36861,4),(36862,1),(36863,5),(36864,4),(36865,9),(36866,1),(36867,7),(36868,9),(36869,9),(36870,5),(36871,3),(36872,6),(36873,1),(36874,3),(36875,7),(36876,7),(36877,9),(36878,8),(36879,6),(36880,3),(36881,1),(36882,3),(36883,3),(36884,9),(36885,2),(36886,5),(36887,1),(36888,9),(36889,9),(36890,6),(36891,8),(36892,5),(36893,5),(36894,3),(36895,7),(36896,1),(36897,6),(36898,6),(36899,6),(36900,5),(36901,8),(36902,3),(36903,7),(36904,5),(36905,1),(36906,3),(36907,3),(36908,5),(36909,8),(36910,7),(36911,3),(36912,9),(36913,2),(36914,8),(36915,2),(36916,5),(36917,6),(36918,4),(36919,9),(36920,2),(36921,3),(36922,2),(36923,5),(36924,8),(36925,5),(36926,9),(36927,8),(36928,8),(36929,5),(36930,7),(36931,8),(36932,4),(36933,3),(36934,9),(36935,2),(36936,4),(36937,5),(36938,2),(36939,8),(36940,7),(36941,6),(36942,3),(36943,7),(36944,3),(36945,3),(36946,3),(36947,6),(36948,9),(36949,9),(36950,7),(36951,8),(36952,8),(36953,8),(36954,8),(36955,6),(36956,9),(36957,2),(36958,1),(36959,3),(36960,5),(36961,6),(36962,6),(36963,2),(36964,9),(36965,6),(36966,5),(36967,2),(36968,5),(36969,4),(36970,1),(36971,4),(36972,1),(36973,8),(36974,2),(36975,5),(36976,5),(36977,2),(36978,6),(36979,9),(36980,6),(36981,7),(36982,6),(36983,8),(36984,9),(36985,2),(36986,7),(36987,4),(36988,7),(36989,2),(36990,1),(36991,6),(36992,7),(36993,4),(36994,3),(36995,6),(36996,1),(36997,8),(36998,8),(36999,6),(37000,7),(37001,3),(37002,1),(37003,1),(37004,3),(37005,6),(37006,9),(37007,9),(37008,6),(37009,9),(37010,1),(37011,6),(37012,2),(37013,9),(37014,3),(37015,7),(37016,4),(37017,2),(37018,1),(37019,3),(37020,9),(37021,3),(37022,2),(37023,7),(37024,4),(37025,4),(37026,8),(37027,1),(37028,8),(37029,9),(37030,3),(37031,5),(37032,2),(37033,7),(37034,4),(37035,8),(37036,1),(37037,8),(37038,2),(37039,9),(37040,8),(37041,8),(37042,6),(37043,2),(37044,8),(37045,3),(37046,8),(37047,4),(37048,8),(37049,9),(37050,7),(37051,7),(37052,8),(37053,7),(37054,9),(37055,1),(37056,8),(37057,2),(37058,4),(37059,2),(37060,7),(37061,5),(37062,2),(37063,2),(37064,6),(37065,2),(37066,4),(37067,1),(37068,4),(37069,9),(37070,3),(37071,9),(37072,3),(37073,4),(37074,3),(37075,4),(37076,2),(37077,8),(37078,5),(37079,7),(37080,9),(37081,1),(37082,1),(37083,5),(37084,5),(37085,6),(37086,1),(37087,5),(37088,4),(37089,4),(37090,3),(37091,2),(37092,3),(37093,5),(37094,2),(37095,8),(37096,3),(37097,1),(37098,2),(37099,9),(37100,1),(37101,9),(37102,7),(37103,5),(37104,7),(37105,8),(37106,8),(37107,4),(37108,2),(37109,8),(37110,7),(37111,1),(37112,1),(37113,6),(37114,2),(37115,4),(37116,4),(37117,7),(37118,6),(37119,8),(37120,3),(37121,4),(37122,2),(37123,1),(37124,8),(37125,2),(37126,8),(37127,2),(37128,6),(37129,7),(37130,6),(37131,7),(37132,3),(37133,4),(37134,7),(37135,5),(37136,6),(37137,6),(37138,5),(37139,7),(37140,4),(37141,5),(37142,7),(37143,8),(37144,2),(37145,6),(37146,4),(37147,4),(37148,6),(37149,3),(37150,6),(37151,8),(37152,3),(37153,5),(37154,1),(37155,9),(37156,6),(37157,4),(37158,9),(37159,4),(37160,1),(37161,8),(37162,8),(37163,7),(37164,8),(37165,2),(37166,3),(37167,9),(37168,7),(37169,1),(37170,3),(37171,5),(37172,7),(37173,1),(37174,2),(37175,4),(37176,7),(37177,6),(37178,3),(37179,9),(37180,7),(37181,3),(37182,1),(37183,8),(37184,9),(37185,1),(37186,5),(37187,1),(37188,1),(37189,1),(37190,8),(37191,7),(37192,1),(37193,1),(37194,2),(37195,8),(37196,8),(37197,6),(37198,4),(37199,7),(37200,4),(37201,2),(37202,8),(37203,6),(37204,4),(37205,6),(37206,9),(37207,9),(37208,1),(37209,7),(37210,6),(37211,6),(37212,5),(37213,4),(37214,4),(37215,3),(37216,7),(37217,3),(37218,7),(37219,6),(37220,6),(37221,9),(37222,4),(37223,8),(37224,1),(37225,8),(37226,6),(37227,3),(37228,7),(37229,7),(37230,9),(37231,6),(37232,2),(37233,6),(37234,4),(37235,5),(37236,6),(37237,8),(37238,1),(37239,8),(37240,5),(37241,2),(37242,2),(37243,3),(37244,9),(37245,2),(37246,7),(37247,2),(37248,1),(37249,7),(37250,5),(37251,3),(37252,8),(37253,9),(37254,3),(37255,7),(37256,8),(37257,4),(37258,6),(37259,3),(37260,7),(37261,4),(37262,8),(37263,5),(37264,3),(37265,4),(37266,5),(37267,5),(37268,5),(37269,5),(37270,3),(37271,8),(37272,3),(37273,6),(37274,4),(37275,1),(37276,8),(37277,2),(37278,2),(37279,9),(37280,5),(37281,6),(37282,7),(37283,5),(37284,5),(37285,5),(37286,8),(37287,8),(37288,5),(37289,5),(37290,5),(37291,6),(37292,3),(37293,2),(37294,1),(37295,8),(37296,3),(37297,8),(37298,6),(37299,1),(37300,1),(37301,2),(37302,6),(37303,7),(37304,6),(37305,7),(37306,9),(37307,4),(37308,9),(37309,3),(37310,1),(37311,2),(37312,6),(37313,7),(37314,5),(37315,9),(37316,6),(37317,6),(37318,3),(37319,6),(37320,6),(37321,3),(37322,6),(37323,8),(37324,8),(37325,1),(37326,5),(37327,1),(37328,7),(37329,3),(37330,7),(37331,3),(37332,3),(37333,4),(37334,7),(37335,6),(37336,5),(37337,8),(37338,7),(37339,3),(37340,7),(37341,4),(37342,6),(37343,6),(37344,4),(37345,4),(37346,2),(37347,9),(37348,7),(37349,8),(37350,7),(37351,2),(37352,4),(37353,6),(37354,1),(37355,4),(37356,4),(37357,6),(37358,9),(37359,7),(37360,8),(37361,5),(37362,5),(37363,2),(37364,3),(37365,4),(37366,7),(37367,8),(37368,2),(37369,9),(37370,8),(37371,1),(37372,4),(37373,4),(37374,2),(37375,6),(37376,1),(37377,3),(37378,4),(37379,3),(37380,4),(37381,5),(37382,9),(37383,2),(37384,9),(37385,5),(37386,9),(37387,2),(37388,7),(37389,6),(37390,1),(37391,3),(37392,9),(37393,9),(37394,5),(37395,8),(37396,1),(37397,1),(37398,5),(37399,4),(37400,4),(37401,1),(37402,7),(37403,7),(37404,4),(37405,2),(37406,2),(37407,9),(37408,6),(37409,6),(37410,9),(37411,9),(37412,3),(37413,7),(37414,1),(37415,2),(37416,1),(37417,2),(37418,4),(37419,6),(37420,5),(37421,6),(37422,1),(37423,9),(37424,7),(37425,2),(37426,7),(37427,1),(37428,6),(37429,3),(37430,6),(37431,7),(37432,3),(37433,8),(37434,6),(37435,2),(37436,6),(37437,8),(37438,3),(37439,9),(37440,7),(37441,9),(37442,7),(37443,5),(37444,3),(37445,8),(37446,6),(37447,9),(37448,8),(37449,9),(37450,3),(37451,4),(37452,4),(37453,5),(37454,9),(37455,3),(37456,7),(37457,1),(37458,6),(37459,4),(37460,3),(37461,6),(37462,7),(37463,7),(37464,4),(37465,2),(37466,3),(37467,4),(37468,4),(37469,4),(37470,1),(37471,7),(37472,7),(37473,5),(37474,1),(37475,4),(37476,2),(37477,3),(37478,9),(37479,7),(37480,1),(37481,6),(37482,2),(37483,5),(37484,6),(37485,8),(37486,2),(37487,7),(37488,3),(37489,5),(37490,3),(37491,1),(37492,5),(37493,5),(37494,2),(37495,4),(37496,8),(37497,5),(37498,7),(37499,1),(37500,9),(37501,1),(37502,3),(37503,6),(37504,5),(37505,6),(37506,1),(37507,7),(37508,4),(37509,4),(37510,7),(37511,7),(37512,9),(37513,9),(37514,1),(37515,3),(37516,3),(37517,5),(37518,6),(37519,6),(37520,2),(37521,1),(37522,1),(37523,1),(37524,9),(37525,5),(37526,6),(37527,6),(37528,7),(37529,5),(37530,9),(37531,8),(37532,4),(37533,2),(37534,2),(37535,5),(37536,2),(37537,9),(37538,4),(37539,9),(37540,1),(37541,4),(37542,5),(37543,3),(37544,9),(37545,9),(37546,8),(37547,7),(37548,9),(37549,2),(37550,1),(37551,7),(37552,2),(37553,9),(37554,9),(37555,5),(37556,3),(37557,1),(37558,5),(37559,5),(37560,6),(37561,3),(37562,6),(37563,6),(37564,5),(37565,5),(37566,8),(37567,1),(37568,7),(37569,6),(37570,5),(37571,3),(37572,8),(37573,2),(37574,1),(37575,9),(37576,1),(37577,6),(37578,4),(37579,3),(37580,3),(37581,8),(37582,4),(37583,8),(37584,7),(37585,9),(37586,7),(37587,8),(37588,1),(37589,7),(37590,1),(37591,5),(37592,8),(37593,6),(37594,8),(37595,9),(37596,2),(37597,6),(37598,4),(37599,2),(37600,4),(37601,5),(37602,6),(37603,9),(37604,8),(37605,1),(37606,8),(37607,1),(37608,4),(37609,6),(37610,8),(37611,7),(37612,4),(37613,3),(37614,2),(37615,9),(37616,4),(37617,4),(37618,4),(37619,3),(37620,5),(37621,9),(37622,1),(37623,4),(37624,1),(37625,2),(37626,4),(37627,5),(37628,4),(37629,2),(37630,7),(37631,3),(37632,5),(37633,4),(37634,3),(37635,5),(37636,2),(37637,7),(37638,3),(37639,8),(37640,5),(37641,1),(37642,9),(37643,3),(37644,4),(37645,3),(37646,7),(37647,4),(37648,8),(37649,4),(37650,8),(37651,2),(37652,3),(37653,3),(37654,3),(37655,9),(37656,6),(37657,9),(37658,2),(37659,3),(37660,8),(37661,3),(37662,3),(37663,1),(37664,3),(37665,6),(37666,2),(37667,4),(37668,5),(37669,9),(37670,8),(37671,5),(37672,5),(37673,7),(37674,3),(37675,7),(37676,4),(37677,9),(37678,3),(37679,4),(37680,5),(37681,2),(37682,2),(37683,2),(37684,1),(37685,8),(37686,5),(37687,9),(37688,6),(37689,1),(37690,5),(37691,3),(37692,5),(37693,1),(37694,5),(37695,9),(37696,7),(37697,5),(37698,7),(37699,9),(37700,6),(37701,5),(37702,4),(37703,6),(37704,1),(37705,5),(37706,2),(37707,3),(37708,4),(37709,7),(37710,4),(37711,3),(37712,4),(37713,1),(37714,8),(37715,3),(37716,7),(37717,7),(37718,5),(37719,6),(37720,6),(37721,8),(37722,8),(37723,4),(37724,3),(37725,7),(37726,7),(37727,6),(37728,8),(37729,7),(37730,5),(37731,7),(37732,8),(37733,5),(37734,5),(37735,1),(37736,8),(37737,7),(37738,5),(37739,5),(37740,7),(37741,7),(37742,2),(37743,2),(37744,3),(37745,8),(37746,1),(37747,1),(37748,7),(37749,1),(37750,4),(37751,5),(37752,3),(37753,5),(37754,4),(37755,6),(37756,2),(37757,6),(37758,7),(37759,4),(37760,1),(37761,2),(37762,3),(37763,4),(37764,5),(37765,2),(37766,9),(37767,7),(37768,9),(37769,8),(37770,2),(37771,6),(37772,3),(37773,2),(37774,3),(37775,7),(37776,9),(37777,3),(37778,6),(37779,5),(37780,2),(37781,3),(37782,5),(37783,3),(37784,4),(37785,8),(37786,8),(37787,7),(37788,9),(37789,9),(37790,6),(37791,2),(37792,2),(37793,4),(37794,1),(37795,6),(37796,2),(37797,8),(37798,9),(37799,5),(37800,1),(37801,4),(37802,5),(37803,5),(37804,1),(37805,5),(37806,5),(37807,4),(37808,7),(37809,8),(37810,1),(37811,4),(37812,4),(37813,9),(37814,8),(37815,3),(37816,6),(37817,3),(37818,4),(37819,2),(37820,3),(37821,9),(37822,7),(37823,6),(37824,6),(37825,5),(37826,3),(37827,3),(37828,5),(37829,5),(37830,2),(37831,5),(37832,2),(37833,9),(37834,3),(37835,1),(37836,8),(37837,5),(37838,1),(37839,6),(37840,4),(37841,2),(37842,4),(37843,2),(37844,9),(37845,7),(37846,1),(37847,7),(37848,7),(37849,3),(37850,5),(37851,6),(37852,3),(37853,2),(37854,4),(37855,4),(37856,4),(37857,4),(37858,8),(37859,4),(37860,9),(37861,5),(37862,5),(37863,6),(37864,9),(37865,8),(37866,3),(37867,7),(37868,2),(37869,6),(37870,3),(37871,4),(37872,2),(37873,2),(37874,2),(37875,7),(37876,9),(37877,5),(37878,9),(37879,6),(37880,5),(37881,8),(37882,4),(37883,9),(37884,4),(37885,4),(37886,3),(37887,2),(37888,1),(37889,5),(37890,6),(37891,8),(37892,6),(37893,7),(37894,7),(37895,3),(37896,5),(37897,2),(37898,9),(37899,3),(37900,1),(37901,1),(37902,5),(37903,3),(37904,7),(37905,5),(37906,2),(37907,9),(37908,5),(37909,4),(37910,6),(37911,4),(37912,6),(37913,7),(37914,1),(37915,1),(37916,4),(37917,3),(37918,3),(37919,6),(37920,4),(37921,4),(37922,7),(37923,4),(37924,8),(37925,7),(37926,7),(37927,3),(37928,5),(37929,3),(37930,3),(37931,6),(37932,5),(37933,7),(37934,3),(37935,3),(37936,6),(37937,1),(37938,2),(37939,1),(37940,2),(37941,3),(37942,5),(37943,2),(37944,4),(37945,6),(37946,2),(37947,7),(37948,5),(37949,1),(37950,6),(37951,7),(37952,3),(37953,2),(37954,4),(37955,1),(37956,3),(37957,2),(37958,8),(37959,8),(37960,6),(37961,6),(37962,4),(37963,3),(37964,3),(37965,1),(37966,5),(37967,6),(37968,4),(37969,1),(37970,6),(37971,7),(37972,7),(37973,8),(37974,7),(37975,2),(37976,9),(37977,2),(37978,4),(37979,6),(37980,8),(37981,2),(37982,5),(37983,8),(37984,1),(37985,8),(37986,2),(37987,1),(37988,9),(37989,5),(37990,4),(37991,4),(37992,9),(37993,4),(37994,8),(37995,7),(37996,9),(37997,6),(37998,1),(37999,1),(38000,3),(38001,2),(38002,6),(38003,2),(38004,7),(38005,2),(38006,6),(38007,7),(38008,2),(38009,1),(38010,4),(38011,7),(38012,3),(38013,1),(38014,4),(38015,8),(38016,9),(38017,3),(38018,5),(38019,9),(38020,5),(38021,4),(38022,3),(38023,1),(38024,8),(38025,2),(38026,3),(38027,1),(38028,8),(38029,7),(38030,8),(38031,2),(38032,6),(38033,8),(38034,2),(38035,5),(38036,4),(38037,8),(38038,3),(38039,6),(38040,8),(38041,3),(38042,9),(38043,5),(38044,6),(38045,2),(38046,2),(38047,7),(38048,7),(38049,6),(38050,4),(38051,9),(38052,8),(38053,7),(38054,9),(38055,3),(38056,2),(38057,3),(38058,6),(38059,9),(38060,3),(38061,5),(38062,1),(38063,7),(38064,4),(38065,1),(38066,6),(38067,3),(38068,9),(38069,2),(38070,7),(38071,2),(38072,9),(38073,1),(38074,4),(38075,5),(38076,9),(38077,4),(38078,9),(38079,1),(38080,6),(38081,1),(38082,1),(38083,4),(38084,4),(38085,8),(38086,3),(38087,5),(38088,4),(38089,3),(38090,7),(38091,4),(38092,8),(38093,6),(38094,8),(38095,7),(38096,9),(38097,3),(38098,4),(38099,8),(38100,1),(38101,1),(38102,6),(38103,5),(38104,1),(38105,3),(38106,2),(38107,3),(38108,1),(38109,5),(38110,2),(38111,1),(38112,3),(38113,3),(38114,7),(38115,6),(38116,2),(38117,3),(38118,5),(38119,1),(38120,4),(38121,1),(38122,5),(38123,8),(38124,6),(38125,9),(38126,7),(38127,8),(38128,6),(38129,3),(38130,4),(38131,5),(38132,1),(38133,6),(38134,9),(38135,9),(38136,4),(38137,5),(38138,9),(38139,7),(38140,2),(38141,7),(38142,1),(38143,3),(38144,2),(38145,9),(38146,9),(38147,1),(38148,1),(38149,2),(38150,5),(38151,9),(38152,4),(38153,9),(38154,7),(38155,1),(38156,4),(38157,6),(38158,7),(38159,5),(38160,9),(38161,4),(38162,2),(38163,2),(38164,8),(38165,2),(38166,5),(38167,6),(38168,8),(38169,9),(38170,3),(38171,2),(38172,6),(38173,9),(38174,2),(38175,8),(38176,4),(38177,5),(38178,4),(38179,5),(38180,6),(38181,7),(38182,5),(38183,6),(38184,4),(38185,8),(38186,8),(38187,4),(38188,6),(38189,7),(38190,9),(38191,9),(38192,8),(38193,3),(38194,3),(38195,8),(38196,3),(38197,6),(38198,7),(38199,8),(38200,8),(38201,2),(38202,8),(38203,7),(38204,8),(38205,3),(38206,8),(38207,8),(38208,4),(38209,2),(38210,8),(38211,3),(38212,6),(38213,1),(38214,5),(38215,7),(38216,2),(38217,9),(38218,2),(38219,7),(38220,3),(38221,3),(38222,3),(38223,8),(38224,5),(38225,4),(38226,2),(38227,9),(38228,1),(38229,3),(38230,8),(38231,9),(38232,4),(38233,8),(38234,2),(38235,6),(38236,4),(38237,5),(38238,6),(38239,9),(38240,9),(38241,4),(38242,2),(38243,2),(38244,1),(38245,2),(38246,6),(38247,4),(38248,7),(38249,6),(38250,9),(38251,6),(38252,5),(38253,4),(38254,5),(38255,7),(38256,3),(38257,9),(38258,6),(38259,7),(38260,4),(38261,3),(38262,4),(38263,9),(38264,2),(38265,3),(38266,4),(38267,8),(38268,8),(38269,3),(38270,3),(38271,7),(38272,3),(38273,5),(38274,1),(38275,7),(38276,4),(38277,2),(38278,4),(38279,5),(38280,3),(38281,3),(38282,4),(38283,9),(38284,5),(38285,9),(38286,7),(38287,8),(38288,6),(38289,3),(38290,1),(38291,4),(38292,8),(38293,8),(38294,4),(38295,6),(38296,3),(38297,4),(38298,8),(38299,5),(38300,4),(38301,4),(38302,6),(38303,1),(38304,9),(38305,2),(38306,4),(38307,5),(38308,7),(38309,1),(38310,5),(38311,4),(38312,6),(38313,8),(38314,9),(38315,9),(38316,2),(38317,1),(38318,9),(38319,5),(38320,3),(38321,1),(38322,5),(38323,2),(38324,6),(38325,7),(38326,7),(38327,1),(38328,4),(38329,4),(38330,1),(38331,6),(38332,4),(38333,1),(38334,3),(38335,4),(38336,1),(38337,2),(38338,2),(38339,7),(38340,4),(38341,4),(38342,1),(38343,2),(38344,2),(38345,3),(38346,4),(38347,9),(38348,2),(38349,5),(38350,1),(38351,3),(38352,7),(38353,9),(38354,4),(38355,6),(38356,3),(38357,8),(38358,7),(38359,9),(38360,6),(38361,4),(38362,6),(38363,1),(38364,9),(38365,3),(38366,9),(38367,4),(38368,3),(38369,5),(38370,3),(38371,5),(38372,6),(38373,7),(38374,8),(38375,5),(38376,2),(38377,6),(38378,9),(38379,3),(38380,2),(38381,9),(38382,7),(38383,5),(38384,6),(38385,3),(38386,9),(38387,4),(38388,3),(38389,6),(38390,9),(38391,4),(38392,5),(38393,2),(38394,1),(38395,3),(38396,2),(38397,5),(38398,5),(38399,2),(38400,6),(38401,3),(38402,8),(38403,6),(38404,6),(38405,7),(38406,3),(38407,6),(38408,4),(38409,2),(38410,4),(38411,8),(38412,3),(38413,5),(38414,7),(38415,4),(38416,7),(38417,6),(38418,3),(38419,7),(38420,2),(38421,8),(38422,1),(38423,7),(38424,2),(38425,3),(38426,2),(38427,8),(38428,2),(38429,4),(38430,1),(38431,5),(38432,3),(38433,7),(38434,5),(38435,7),(38436,6),(38437,6),(38438,8),(38439,3),(38440,5),(38441,2),(38442,8),(38443,6),(38444,4),(38445,6),(38446,8),(38447,3),(38448,2),(38449,7),(38450,3),(38451,4),(38452,6),(38453,2),(38454,2),(38455,4),(38456,8),(38457,7),(38458,1),(38459,9),(38460,3),(38461,7),(38462,2),(38463,5),(38464,4),(38465,3),(38466,3),(38467,9),(38468,5),(38469,8),(38470,6),(38471,1),(38472,3),(38473,8),(38474,8),(38475,8),(38476,4),(38477,3),(38478,7),(38479,9),(38480,2),(38481,7),(38482,6),(38483,3),(38484,5),(38485,6),(38486,3),(38487,3),(38488,3),(38489,2),(38490,7),(38491,8),(38492,5),(38493,9),(38494,5),(38495,7),(38496,6),(38497,4),(38498,6),(38499,8),(38500,2),(38501,5),(38502,6),(38503,9),(38504,6),(38505,8),(38506,6),(38507,2),(38508,9),(38509,7),(38510,5),(38511,4),(38512,6),(38513,7),(38514,7),(38515,6),(38516,2),(38517,2),(38518,5),(38519,5),(38520,2),(38521,6),(38522,4),(38523,7),(38524,8),(38525,4),(38526,5),(38527,7),(38528,5),(38529,4),(38530,5),(38531,6),(38532,2),(38533,7),(38534,9),(38535,5),(38536,3),(38537,4),(38538,3),(38539,8),(38540,5),(38541,1),(38542,1),(38543,5),(38544,8),(38545,8),(38546,9),(38547,8),(38548,3),(38549,1),(38550,7),(38551,9),(38552,3),(38553,8),(38554,9),(38555,4),(38556,6),(38557,1),(38558,5),(38559,5),(38560,4),(38561,7),(38562,7),(38563,9),(38564,5),(38565,7),(38566,5),(38567,4),(38568,2),(38569,2),(38570,8),(38571,5),(38572,6),(38573,9),(38574,2),(38575,4),(38576,7),(38577,8),(38578,5),(38579,2),(38580,7),(38581,6),(38582,9),(38583,5),(38584,9),(38585,3),(38586,3),(38587,2),(38588,9),(38589,2),(38590,8),(38591,8),(38592,7),(38593,1),(38594,7),(38595,2),(38596,6),(38597,3),(38598,7),(38599,2),(38600,9),(38601,5),(38602,5),(38603,3),(38604,6),(38605,3),(38606,3),(38607,7),(38608,3),(38609,4),(38610,9),(38611,7),(38612,4),(38613,2),(38614,7),(38615,1),(38616,5),(38617,8),(38618,8),(38619,4),(38620,6),(38621,5),(38622,7),(38623,1),(38624,4),(38625,3),(38626,7),(38627,4),(38628,9),(38629,9),(38630,3),(38631,3),(38632,8),(38633,9),(38634,4),(38635,2),(38636,9),(38637,2),(38638,8),(38639,5),(38640,1),(38641,8),(38642,1),(38643,2),(38644,2),(38645,2),(38646,3),(38647,9),(38648,2),(38649,5),(38650,3),(38651,8),(38652,5),(38653,8),(38654,2),(38655,1),(38656,9),(38657,2),(38658,6),(38659,2),(38660,5),(38661,6),(38662,1),(38663,7),(38664,1),(38665,1),(38666,6),(38667,8),(38668,9),(38669,9),(38670,6),(38671,1),(38672,4),(38673,8),(38674,6),(38675,4),(38676,3),(38677,2),(38678,9),(38679,4),(38680,1),(38681,3),(38682,1),(38683,8),(38684,8),(38685,4),(38686,2),(38687,8),(38688,3),(38689,2),(38690,1),(38691,2),(38692,5),(38693,4),(38694,3),(38695,4),(38696,6),(38697,5),(38698,4),(38699,8),(38700,6),(38701,2),(38702,5),(38703,2),(38704,1),(38705,5),(38706,9),(38707,6),(38708,6),(38709,6),(38710,7),(38711,4),(38712,7),(38713,8),(38714,1),(38715,5),(38716,5),(38717,4),(38718,6),(38719,6),(38720,2),(38721,7),(38722,1),(38723,7),(38724,4),(38725,7),(38726,6),(38727,5),(38728,1),(38729,1),(38730,4),(38731,2),(38732,9),(38733,5),(38734,9),(38735,7),(38736,5),(38737,6),(38738,4),(38739,7),(38740,6),(38741,7),(38742,9),(38743,6),(38744,5),(38745,1),(38746,4),(38747,8),(38748,5),(38749,2),(38750,6),(38751,5),(38752,9),(38753,4),(38754,4),(38755,7),(38756,6),(38757,1),(38758,3),(38759,4),(38760,4),(38761,3),(38762,6),(38763,8),(38764,6),(38765,3),(38766,5),(38767,2),(38768,1),(38769,1),(38770,4),(38771,2),(38772,5),(38773,9),(38774,1),(38775,2),(38776,6),(38777,5),(38778,2),(38779,6),(38780,9),(38781,9),(38782,9),(38783,2),(38784,7),(38785,3),(38786,1),(38787,2),(38788,2),(38789,6),(38790,5),(38791,9),(38792,9),(38793,8),(38794,1),(38795,4),(38796,3),(38797,4),(38798,4),(38799,1),(38800,6),(38801,6),(38802,4),(38803,7),(38804,6),(38805,3),(38806,9),(38807,5),(38808,6),(38809,8),(38810,3),(38811,9),(38812,8),(38813,6),(38814,8),(38815,9),(38816,7),(38817,2),(38818,5),(38819,3),(38820,4),(38821,9),(38822,2),(38823,5),(38824,5),(38825,2),(38826,8),(38827,1),(38828,1),(38829,6),(38830,7),(38831,5),(38832,5),(38833,2),(38834,1),(38835,7),(38836,9),(38837,8),(38838,8),(38839,7),(38840,1),(38841,3),(38842,9),(38843,6),(38844,8),(38845,1),(38846,2),(38847,6),(38848,4),(38849,6),(38850,4),(38851,3),(38852,9),(38853,6),(38854,1),(38855,9),(38856,6),(38857,3),(38858,8),(38859,5),(38860,7),(38861,2),(38862,4),(38863,8),(38864,4),(38865,6),(38866,8),(38867,8),(38868,9),(38869,4),(38870,6),(38871,4),(38872,1),(38873,2),(38874,6),(38875,2),(38876,3),(38877,2),(38878,7),(38879,2),(38880,8),(38881,6),(38882,1),(38883,2),(38884,2),(38885,4),(38886,9),(38887,9),(38888,1),(38889,1),(38890,5),(38891,5),(38892,8),(38893,1),(38894,7),(38895,6),(38896,6),(38897,8),(38898,9),(38899,4),(38900,8),(38901,8),(38902,5),(38903,2),(38904,1),(38905,1),(38906,9),(38907,1),(38908,3),(38909,4),(38910,1),(38911,7),(38912,7),(38913,3),(38914,9),(38915,6),(38916,5),(38917,6),(38918,3),(38919,8),(38920,7),(38921,8),(38922,6),(38923,3),(38924,4),(38925,2),(38926,9),(38927,1),(38928,1),(38929,5),(38930,9),(38931,6),(38932,6),(38933,8),(38934,6),(38935,4),(38936,3),(38937,5),(38938,1),(38939,2),(38940,1),(38941,9),(38942,8),(38943,6),(38944,9),(38945,3),(38946,5),(38947,1),(38948,9),(38949,4),(38950,1),(38951,6),(38952,4),(38953,4),(38954,1),(38955,6),(38956,2),(38957,7),(38958,3),(38959,8),(38960,4),(38961,1),(38962,4),(38963,2),(38964,7),(38965,8),(38966,1),(38967,7),(38968,6),(38969,7),(38970,1),(38971,9),(38972,3),(38973,7),(38974,1),(38975,1),(38976,7),(38977,6),(38978,2),(38979,9),(38980,7),(38981,5),(38982,6),(38983,1),(38984,5),(38985,8),(38986,9),(38987,1),(38988,4),(38989,2),(38990,6),(38991,9),(38992,5),(38993,8),(38994,1),(38995,7),(38996,4),(38997,2),(38998,1),(38999,2),(39000,8),(39001,2),(39002,8),(39003,7),(39004,1),(39005,2),(39006,9),(39007,1),(39008,6),(39009,8),(39010,6),(39011,1),(39012,3),(39013,6),(39014,7),(39015,2),(39016,1),(39017,4),(39018,1),(39019,6),(39020,2),(39021,7),(39022,3),(39023,9),(39024,1),(39025,8),(39026,3),(39027,2),(39028,9),(39029,2),(39030,3),(39031,6),(39032,7),(39033,1),(39034,3),(39035,2),(39036,4),(39037,6),(39038,6),(39039,7),(39040,9),(39041,3),(39042,2),(39043,7),(39044,4),(39045,9),(39046,3),(39047,1),(39048,1),(39049,4),(39050,7),(39051,5),(39052,4),(39053,5),(39054,4),(39055,7),(39056,8),(39057,4),(39058,7),(39059,1),(39060,4),(39061,6),(39062,9),(39063,9),(39064,5),(39065,5),(39066,7),(39067,3),(39068,7),(39069,3),(39070,5),(39071,5),(39072,6),(39073,2),(39074,5),(39075,6),(39076,9),(39077,5),(39078,2),(39079,1),(39080,1),(39081,2),(39082,2),(39083,6),(39084,6),(39085,8),(39086,5),(39087,9),(39088,5),(39089,4),(39090,4),(39091,4),(39092,7),(39093,7),(39094,7),(39095,7),(39096,1),(39097,2),(39098,4),(39099,9),(39100,8),(39101,1),(39102,6),(39103,3),(39104,8),(39105,8),(39106,4),(39107,8),(39108,8),(39109,8),(39110,2),(39111,2),(39112,4),(39113,7),(39114,4),(39115,7),(39116,7),(39117,8),(39118,4),(39119,8),(39120,2),(39121,5),(39122,5),(39123,8),(39124,7),(39125,5),(39126,9),(39127,8),(39128,3),(39129,6),(39130,3),(39131,2),(39132,8),(39133,1),(39134,7),(39135,4),(39136,6),(39137,4),(39138,1),(39139,5),(39140,9),(39141,2),(39142,7),(39143,7),(39144,5),(39145,6),(39146,2),(39147,8),(39148,1),(39149,8),(39150,8),(39151,9),(39152,5),(39153,9),(39154,4),(39155,9),(39156,5),(39157,1),(39158,2),(39159,6),(39160,4),(39161,1),(39162,7),(39163,9),(39164,3),(39165,7),(39166,5),(39167,9),(39168,3),(39169,4),(39170,7),(39171,6),(39172,3),(39173,2),(39174,1),(39175,1),(39176,1),(39177,2),(39178,8),(39179,7),(39180,7),(39181,9),(39182,6),(39183,6),(39184,3),(39185,4),(39186,2),(39187,7),(39188,7),(39189,6),(39190,5),(39191,4),(39192,3),(39193,3),(39194,8),(39195,7),(39196,7),(39197,3),(39198,6),(39199,4),(39200,7),(39201,8),(39202,8),(39203,3),(39204,5),(39205,6),(39206,4),(39207,7),(39208,8),(39209,3),(39210,6),(39211,7),(39212,6),(39213,3),(39214,3),(39215,4),(39216,3),(39217,2),(39218,3),(39219,9),(39220,2),(39221,8),(39222,6),(39223,5),(39224,5),(39225,4),(39226,7),(39227,6),(39228,9),(39229,8),(39230,2),(39231,6),(39232,6),(39233,1),(39234,6),(39235,8),(39236,1),(39237,2),(39238,5),(39239,6),(39240,2),(39241,4),(39242,7),(39243,7),(39244,6),(39245,4),(39246,8),(39247,1),(39248,3),(39249,9),(39250,4),(39251,1),(39252,1),(39253,3),(39254,5),(39255,6),(39256,3),(39257,4),(39258,7),(39259,5),(39260,1),(39261,8),(39262,2),(39263,3),(39264,1),(39265,5),(39266,8),(39267,8),(39268,9),(39269,3),(39270,1),(39271,5),(39272,6),(39273,6),(39274,9),(39275,4),(39276,2),(39277,4),(39278,4),(39279,4),(39280,2),(39281,7),(39282,1),(39283,5),(39284,5),(39285,2),(39286,4),(39287,7),(39288,9),(39289,8),(39290,2),(39291,2),(39292,7),(39293,6),(39294,4),(39295,2),(39296,4),(39297,3),(39298,7),(39299,7),(39300,6),(39301,5),(39302,5),(39303,2),(39304,4),(39305,6),(39306,4),(39307,4),(39308,7),(39309,2),(39310,5),(39311,8),(39312,2),(39313,9),(39314,3),(39315,8),(39316,8),(39317,2),(39318,3),(39319,1),(39320,2),(39321,9),(39322,3),(39323,5),(39324,7),(39325,4),(39326,9),(39327,7),(39328,2),(39329,4),(39330,5),(39331,8),(39332,4),(39333,8),(39334,7),(39335,5),(39336,9),(39337,2),(39338,6),(39339,5),(39340,2),(39341,8),(39342,5),(39343,8),(39344,6),(39345,5),(39346,1),(39347,3),(39348,6),(39349,4),(39350,1),(39351,9),(39352,1),(39353,8),(39354,5),(39355,8),(39356,4),(39357,1),(39358,6),(39359,1),(39360,1),(39361,7),(39362,5),(39363,3),(39364,8),(39365,7),(39366,7),(39367,6),(39368,7),(39369,4),(39370,5),(39371,5),(39372,7),(39373,9),(39374,2),(39375,9),(39376,7),(39377,4),(39378,3),(39379,3),(39380,7),(39381,5),(39382,9),(39383,7),(39384,7),(39385,1),(39386,7),(39387,8),(39388,4),(39389,9),(39390,6),(39391,4),(39392,4),(39393,9),(39394,1),(39395,2),(39396,4),(39397,5),(39398,4),(39399,8),(39400,2),(39401,9),(39402,4),(39403,2),(39404,5),(39405,3),(39406,5),(39407,4),(39408,3),(39409,7),(39410,4),(39411,6),(39412,7),(39413,4),(39414,7),(39415,2),(39416,6),(39417,8),(39418,9),(39419,8),(39420,9),(39421,5),(39422,2),(39423,3),(39424,7),(39425,5),(39426,5),(39427,9),(39428,5),(39429,6),(39430,7),(39431,4),(39432,2),(39433,9),(39434,3),(39435,6),(39436,7),(39437,2),(39438,3),(39439,7),(39440,9),(39441,6),(39442,7),(39443,8),(39444,6),(39445,6),(39446,3),(39447,1),(39448,6),(39449,1),(39450,9),(39451,7),(39452,7),(39453,4),(39454,4),(39455,6),(39456,9),(39457,2),(39458,9),(39459,7),(39460,2),(39461,3),(39462,1),(39463,1),(39464,3),(39465,1),(39466,2),(39467,6),(39468,8),(39469,6),(39470,8),(39471,1),(39472,6),(39473,9),(39474,5),(39475,6),(39476,9),(39477,6),(39478,4),(39479,8),(39480,6),(39481,9),(39482,5),(39483,5),(39484,1),(39485,1),(39486,1),(39487,7),(39488,5),(39489,8),(39490,2),(39491,4),(39492,4),(39493,5),(39494,9),(39495,9),(39496,6),(39497,6),(39498,5),(39499,5),(39500,7),(39501,1),(39502,8),(39503,6),(39504,5),(39505,1),(39506,2),(39507,7),(39508,2),(39509,4),(39510,5),(39511,7),(39512,6),(39513,7),(39514,6),(39515,8),(39516,6),(39517,6),(39518,4),(39519,1),(39520,1),(39521,1),(39522,9),(39523,5),(39524,1),(39525,7),(39526,4),(39527,3),(39528,9),(39529,1),(39530,1),(39531,9),(39532,8),(39533,1),(39534,2),(39535,8),(39536,5),(39537,7),(39538,3),(39539,8),(39540,3),(39541,6),(39542,1),(39543,5),(39544,4),(39545,4),(39546,7),(39547,1),(39548,8),(39549,5),(39550,2),(39551,8),(39552,4),(39553,7),(39554,6),(39555,4),(39556,3),(39557,2),(39558,8),(39559,6),(39560,3),(39561,5),(39562,8),(39563,2),(39564,1),(39565,7),(39566,3),(39567,4),(39568,8),(39569,1),(39570,2),(39571,5),(39572,8),(39573,9),(39574,7),(39575,5),(39576,7),(39577,3),(39578,6),(39579,1),(39580,8),(39581,5),(39582,3),(39583,2),(39584,6),(39585,7),(39586,4),(39587,9),(39588,3),(39589,7),(39590,7),(39591,1),(39592,8),(39593,1),(39594,7),(39595,1),(39596,2),(39597,3),(39598,1),(39599,3),(39600,8),(39601,3),(39602,6),(39603,5),(39604,6),(39605,6),(39606,8),(39607,3),(39608,7),(39609,3),(39610,7),(39611,3),(39612,2),(39613,7),(39614,8),(39615,7),(39616,7),(39617,4),(39618,5),(39619,6),(39620,3),(39621,9),(39622,7),(39623,9),(39624,5),(39625,4),(39626,8),(39627,7),(39628,2),(39629,9),(39630,6),(39631,5),(39632,6),(39633,2),(39634,1),(39635,5),(39636,7),(39637,4),(39638,9),(39639,9),(39640,1),(39641,5),(39642,3),(39643,5),(39644,7),(39645,6),(39646,4),(39647,5),(39648,6),(39649,9),(39650,7),(39651,6),(39652,7),(39653,2),(39654,6),(39655,4),(39656,9),(39657,3),(39658,4),(39659,2),(39660,4),(39661,6),(39662,9),(39663,6),(39664,6),(39665,2),(39666,6),(39667,5),(39668,8),(39669,9),(39670,8),(39671,8),(39672,2),(39673,3),(39674,3),(39675,5),(39676,2),(39677,8),(39678,2),(39679,9),(39680,1),(39681,9),(39682,3),(39683,6),(39684,6),(39685,9),(39686,9),(39687,3),(39688,8),(39689,2),(39690,9),(39691,7),(39692,6),(39693,2),(39694,1),(39695,2),(39696,8),(39697,7),(39698,6),(39699,3),(39700,7),(39701,5),(39702,8),(39703,8),(39704,6),(39705,9),(39706,3),(39707,6),(39708,9),(39709,7),(39710,1),(39711,3),(39712,2),(39713,8),(39714,2),(39715,4),(39716,8),(39717,7),(39718,1),(39719,3),(39720,2),(39721,1),(39722,6),(39723,4),(39724,6),(39725,6),(39726,4),(39727,3),(39728,1),(39729,5),(39730,2),(39731,4),(39732,3),(39733,5),(39734,2),(39735,5),(39736,3),(39737,6),(39738,4),(39739,8),(39740,1),(39741,2),(39742,9),(39743,3),(39744,2),(39745,6),(39746,1),(39747,8),(39748,9),(39749,3),(39750,3),(39751,3),(39752,6),(39753,2),(39754,9),(39755,9),(39756,8),(39757,3),(39758,1),(39759,7),(39760,7),(39761,9),(39762,6),(39763,1),(39764,9),(39765,9),(39766,1),(39767,9),(39768,8),(39769,9),(39770,4),(39771,6),(39772,6),(39773,2),(39774,8),(39775,3),(39776,3),(39777,5),(39778,6),(39779,2),(39780,8),(39781,1),(39782,4),(39783,9),(39784,5),(39785,1),(39786,6),(39787,1),(39788,9),(39789,5),(39790,6),(39791,2),(39792,1),(39793,2),(39794,2),(39795,9),(39796,3),(39797,5),(39798,5),(39799,7),(39800,1),(39801,9),(39802,7),(39803,6),(39804,9),(39805,8),(39806,6),(39807,2),(39808,6),(39809,3),(39810,7),(39811,4),(39812,9),(39813,6),(39814,4),(39815,7),(39816,1),(39817,3),(39818,7),(39819,3),(39820,1),(39821,3),(39822,8),(39823,4),(39824,8),(39825,2),(39826,4),(39827,6),(39828,4),(39829,3),(39830,6),(39831,4),(39832,7),(39833,2),(39834,3),(39835,1),(39836,2),(39837,7),(39838,9),(39839,6),(39840,8),(39841,8),(39842,6),(39843,1),(39844,8),(39845,9),(39846,7),(39847,7),(39848,6),(39849,7),(39850,7),(39851,7),(39852,5),(39853,5),(39854,8),(39855,1),(39856,9),(39857,4),(39858,2),(39859,2),(39860,9),(39861,4),(39862,4),(39863,5),(39864,9),(39865,6),(39866,6),(39867,7),(39868,8),(39869,9),(39870,4),(39871,3),(39872,3),(39873,8),(39874,6),(39875,5),(39876,1),(39877,2),(39878,9),(39879,2),(39880,6),(39881,5),(39882,2),(39883,9),(39884,9),(39885,2),(39886,9),(39887,4),(39888,2),(39889,7),(39890,2),(39891,2),(39892,3),(39893,6),(39894,3),(39895,7),(39896,9),(39897,6),(39898,3),(39899,6),(39900,7),(39901,4),(39902,8),(39903,6),(39904,3),(39905,4),(39906,2),(39907,6),(39908,6),(39909,3),(39910,1),(39911,1),(39912,4),(39913,3),(39914,7),(39915,1),(39916,2),(39917,8),(39918,5),(39919,9),(39920,8),(39921,8),(39922,5),(39923,8),(39924,4),(39925,8),(39926,9),(39927,2),(39928,6),(39929,6),(39930,1),(39931,4),(39932,6),(39933,2),(39934,7),(39935,9),(39936,9),(39937,2),(39938,5),(39939,4),(39940,5),(39941,5),(39942,1),(39943,1),(39944,7),(39945,9),(39946,8),(39947,6),(39948,3),(39949,8),(39950,7),(39951,2),(39952,1),(39953,2),(39954,3),(39955,4),(39956,7),(39957,9),(39958,4),(39959,5),(39960,7),(39961,9),(39962,8),(39963,1),(39964,5),(39965,8),(39966,1),(39967,1),(39968,6),(39969,1),(39970,4),(39971,5),(39972,9),(39973,9),(39974,2),(39975,4),(39976,9),(39977,9),(39978,8),(39979,8),(39980,7),(39981,2),(39982,7),(39983,1),(39984,6),(39985,8),(39986,1),(39987,6),(39988,4),(39989,5),(39990,6),(39991,5),(39992,4),(39993,4),(39994,8),(39995,6),(39996,2),(39997,7),(39998,5),(39999,7),(40000,2),(40001,2),(40002,8),(40003,6),(40004,6),(40005,7),(40006,6),(40007,9),(40008,2),(40009,3),(40010,7),(40011,4),(40012,9),(40013,3),(40014,8),(40015,4),(40016,9),(40017,4),(40018,8),(40019,8),(40020,7),(40021,7),(40022,1),(40023,5),(40024,2),(40025,8),(40026,2),(40027,5),(40028,8),(40029,2),(40030,3),(40031,7),(40032,9),(40033,8),(40034,2),(40035,9),(40036,4),(40037,4),(40038,4),(40039,9),(40040,8),(40041,3),(40042,2),(40043,3),(40044,9),(40045,8),(40046,9),(40047,1),(40048,9),(40049,9),(40050,8),(40051,8),(40052,4),(40053,7),(40054,7),(40055,6),(40056,2),(40057,2),(40058,5),(40059,7),(40060,6),(40061,7),(40062,1),(40063,1),(40064,2),(40065,7),(40066,4),(40067,5),(40068,7),(40069,7),(40070,8),(40071,4),(40072,8),(40073,6),(40074,7),(40075,2),(40076,4),(40077,9),(40078,6),(40079,6),(40080,1),(40081,9),(40082,8),(40083,5),(40084,8),(40085,8),(40086,4),(40087,1),(40088,4),(40089,5),(40090,9),(40091,1),(40092,6),(40093,6),(40094,9),(40095,8),(40096,1),(40097,5),(40098,2),(40099,1),(40100,1),(40101,5),(40102,1),(40103,8),(40104,2),(40105,7),(40106,6),(40107,5),(40108,8),(40109,8),(40110,8),(40111,6),(40112,5),(40113,8),(40114,4),(40115,7),(40116,2),(40117,7),(40118,4),(40119,2),(40120,9),(40121,9),(40122,2),(40123,7),(40124,2),(40125,9),(40126,2),(40127,8),(40128,6),(40129,8),(40130,1),(40131,9),(40132,9),(40133,7),(40134,6),(40135,9),(40136,1),(40137,8),(40138,6),(40139,3),(40140,1),(40141,9),(40142,7),(40143,6),(40144,2),(40145,7),(40146,8),(40147,5),(40148,7),(40149,1),(40150,1),(40151,6),(40152,9),(40153,9),(40154,9),(40155,7),(40156,8),(40157,2),(40158,1),(40159,8),(40160,9),(40161,6),(40162,6),(40163,7),(40164,5),(40165,9),(40166,2),(40167,3),(40168,2),(40169,2),(40170,8),(40171,9),(40172,6),(40173,5),(40174,7),(40175,9),(40176,3),(40177,9),(40178,8),(40179,4),(40180,1),(40181,8),(40182,7),(40183,7),(40184,4),(40185,2),(40186,9),(40187,9),(40188,4),(40189,2),(40190,9),(40191,5),(40192,3),(40193,3),(40194,4),(40195,8),(40196,1),(40197,7),(40198,3),(40199,9),(40200,9),(40201,4),(40202,5),(40203,5),(40204,3),(40205,3),(40206,8),(40207,5),(40208,7),(40209,8),(40210,8),(40211,3),(40212,9),(40213,4),(40214,7),(40215,2),(40216,7),(40217,5),(40218,1),(40219,7),(40220,6),(40221,9),(40222,8),(40223,4),(40224,6),(40225,3),(40226,1),(40227,6),(40228,2),(40229,9),(40230,7),(40231,3),(40232,3),(40233,1),(40234,5),(40235,8),(40236,7),(40237,8),(40238,6),(40239,9),(40240,8),(40241,6),(40242,8),(40243,2),(40244,8),(40245,6),(40246,6),(40247,2),(40248,3),(40249,1),(40250,5),(40251,3),(40252,2),(40253,7),(40254,6),(40255,8),(40256,8),(40257,8),(40258,4),(40259,9),(40260,8),(40261,6),(40262,9),(40263,9),(40264,5),(40265,8),(40266,8),(40267,2),(40268,2),(40269,3),(40270,2),(40271,7),(40272,2),(40273,2),(40274,6),(40275,3),(40276,4),(40277,6),(40278,5),(40279,5),(40280,5),(40281,6),(40282,9),(40283,9),(40284,2),(40285,6),(40286,9),(40287,6),(40288,9),(40289,9),(40290,8),(40291,5),(40292,7),(40293,4),(40294,1),(40295,5),(40296,6),(40297,8),(40298,8),(40299,1),(40300,2),(40301,4),(40302,4),(40303,3),(40304,6),(40305,6),(40306,2),(40307,5),(40308,2),(40309,3),(40310,6),(40311,5),(40312,7),(40313,3),(40314,7),(40315,6),(40316,5),(40317,4),(40318,1),(40319,7),(40320,7),(40321,3),(40322,9),(40323,8),(40324,1),(40325,2),(40326,6),(40327,6),(40328,6),(40329,1),(40330,5),(40331,2),(40332,1),(40333,5),(40334,4),(40335,3),(40336,3),(40337,3),(40338,4),(40339,9),(40340,2),(40341,2),(40342,1),(40343,4),(40344,6),(40345,2),(40346,2),(40347,7),(40348,1),(40349,9),(40350,2),(40351,8),(40352,9),(40353,1),(40354,4),(40355,5),(40356,2),(40357,7),(40358,4),(40359,3),(40360,4),(40361,2),(40362,3),(40363,9),(40364,5),(40365,4),(40366,3),(40367,9),(40368,1),(40369,9),(40370,6),(40371,3),(40372,9),(40373,3),(40374,4),(40375,3),(40376,7),(40377,3),(40378,4),(40379,7),(40380,6),(40381,7),(40382,5),(40383,3),(40384,8),(40385,1),(40386,4),(40387,6),(40388,9),(40389,6),(40390,9),(40391,8),(40392,7),(40393,4),(40394,6),(40395,2),(40396,5),(40397,5),(40398,8),(40399,3),(40400,4),(40401,3),(40402,1),(40403,5),(40404,7),(40405,6),(40406,3),(40407,3),(40408,6),(40409,7),(40410,6),(40411,6),(40412,7),(40413,5),(40414,4),(40415,2),(40416,1),(40417,5),(40418,9),(40419,1),(40420,8),(40421,6),(40422,8),(40423,9),(40424,2),(40425,4),(40426,3),(40427,5),(40428,8),(40429,6),(40430,9),(40431,8),(40432,6),(40433,8),(40434,8),(40435,3),(40436,1),(40437,3),(40438,8),(40439,2),(40440,4),(40441,1),(40442,3),(40443,6),(40444,1),(40445,7),(40446,4),(40447,2),(40448,1),(40449,4),(40450,5),(40451,2),(40452,5),(40453,6),(40454,4),(40455,8),(40456,2),(40457,9),(40458,8),(40459,8),(40460,6),(40461,2),(40462,9),(40463,9),(40464,9),(40465,4),(40466,1),(40467,3),(40468,6),(40469,9),(40470,5),(40471,9),(40472,7),(40473,1),(40474,9),(40475,9),(40476,3),(40477,4),(40478,3),(40479,4),(40480,9),(40481,4),(40482,9),(40483,6),(40484,2),(40485,6),(40486,7),(40487,5),(40488,8),(40489,5),(40490,7),(40491,9),(40492,8),(40493,9),(40494,7),(40495,9),(40496,7),(40497,3),(40498,2),(40499,3),(40500,2),(40501,2),(40502,4),(40503,5),(40504,7),(40505,9),(40506,7),(40507,9),(40508,1),(40509,5),(40510,8),(40511,6),(40512,3),(40513,8),(40514,1),(40515,8),(40516,4),(40517,8),(40518,6),(40519,5),(40520,4),(40521,4),(40522,7),(40523,6),(40524,8),(40525,4),(40526,8),(40527,5),(40528,8),(40529,5),(40530,2),(40531,2),(40532,2),(40533,5),(40534,4),(40535,8),(40536,7),(40537,9),(40538,7),(40539,8),(40540,8),(40541,5),(40542,4),(40543,8),(40544,5),(40545,9),(40546,1),(40547,8),(40548,8),(40549,4),(40550,8),(40551,5),(40552,8),(40553,2),(40554,3),(40555,7),(40556,3),(40557,2),(40558,2),(40559,7),(40560,5),(40561,2),(40562,8),(40563,5),(40564,1),(40565,1),(40566,6),(40567,3),(40568,3),(40569,4),(40570,8),(40571,4),(40572,4),(40573,4),(40574,2),(40575,6),(40576,8),(40577,6),(40578,8),(40579,1),(40580,8),(40581,2),(40582,6),(40583,7),(40584,9),(40585,5),(40586,4),(40587,3),(40588,8),(40589,4),(40590,8),(40591,1),(40592,2),(40593,9),(40594,2),(40595,1),(40596,4),(40597,4),(40598,6),(40599,8),(40600,4),(40601,4),(40602,9),(40603,9),(40604,1),(40605,3),(40606,7),(40607,7),(40608,9),(40609,3),(40610,5),(40611,5),(40612,9),(40613,3),(40614,2),(40615,2),(40616,9),(40617,7),(40618,4),(40619,7),(40620,6),(40621,1),(40622,7),(40623,1),(40624,7),(40625,4),(40626,4),(40627,5),(40628,3),(40629,9),(40630,3),(40631,9),(40632,6),(40633,5),(40634,6),(40635,7),(40636,3),(40637,7),(40638,4),(40639,3),(40640,2),(40641,4),(40642,9),(40643,4),(40644,6),(40645,5),(40646,3),(40647,7),(40648,4),(40649,4),(40650,7),(40651,1),(40652,2),(40653,2),(40654,6),(40655,1),(40656,4),(40657,9),(40658,3),(40659,6),(40660,3),(40661,9),(40662,4),(40663,9),(40664,1),(40665,1),(40666,3),(40667,6),(40668,9),(40669,2),(40670,5),(40671,8),(40672,4),(40673,3),(40674,3),(40675,9),(40676,1),(40677,3),(40678,4),(40679,4),(40680,6),(40681,7),(40682,3),(40683,6),(40684,2),(40685,8),(40686,3),(40687,2),(40688,6),(40689,8),(40690,6),(40691,3),(40692,6),(40693,5),(40694,6),(40695,3),(40696,5),(40697,2),(40698,9),(40699,5),(40700,1),(40701,2),(40702,8),(40703,1),(40704,9),(40705,5),(40706,6),(40707,2),(40708,2),(40709,7),(40710,1),(40711,3),(40712,9),(40713,2),(40714,7),(40715,4),(40716,1),(40717,8),(40718,7),(40719,2),(40720,2),(40721,4),(40722,5),(40723,9),(40724,8),(40725,7),(40726,9),(40727,2),(40728,6),(40729,8),(40730,8),(40731,6),(40732,6),(40733,1),(40734,4),(40735,3),(40736,6),(40737,8),(40738,1),(40739,5),(40740,4),(40741,2),(40742,1),(40743,4),(40744,4),(40745,9),(40746,9),(40747,6),(40748,9),(40749,1),(40750,3),(40751,3),(40752,6),(40753,8),(40754,8),(40755,7),(40756,2),(40757,2),(40758,9),(40759,8),(40760,7),(40761,3),(40762,5),(40763,2),(40764,6),(40765,4),(40766,7),(40767,1),(40768,3),(40769,1),(40770,6),(40771,5),(40772,2),(40773,2),(40774,8),(40775,9),(40776,8),(40777,8),(40778,7),(40779,9),(40780,3),(40781,5),(40782,5),(40783,3),(40784,9),(40785,4),(40786,6),(40787,1),(40788,3),(40789,8),(40790,1),(40791,6),(40792,1),(40793,5),(40794,3),(40795,1),(40796,2),(40797,9),(40798,6),(40799,4),(40800,2),(40801,9),(40802,3),(40803,1),(40804,8),(40805,9),(40806,2),(40807,2),(40808,9),(40809,3),(40810,9),(40811,2),(40812,4),(40813,4),(40814,9),(40815,8),(40816,5),(40817,2),(40818,6),(40819,5),(40820,8),(40821,4),(40822,1),(40823,4),(40824,2),(40825,5),(40826,8),(40827,8),(40828,8),(40829,9),(40830,4),(40831,5),(40832,8),(40833,8),(40834,6),(40835,2),(40836,8),(40837,9),(40838,5),(40839,5),(40840,5),(40841,2),(40842,6),(40843,4),(40844,2),(40845,2),(40846,5),(40847,5),(40848,5),(40849,9),(40850,9),(40851,3),(40852,9),(40853,3),(40854,3),(40855,6),(40856,6),(40857,1),(40858,9),(40859,5),(40860,6),(40861,6),(40862,3),(40863,5),(40864,6),(40865,2),(40866,5),(40867,8),(40868,8),(40869,3),(40870,5),(40871,1),(40872,1),(40873,6),(40874,3),(40875,1),(40876,3),(40877,4),(40878,7),(40879,3),(40880,6),(40881,6),(40882,5),(40883,4),(40884,4),(40885,7),(40886,6),(40887,3),(40888,2),(40889,9),(40890,2),(40891,2),(40892,9),(40893,8),(40894,1),(40895,1),(40896,6),(40897,2),(40898,7),(40899,2),(40900,4),(40901,6),(40902,7),(40903,8),(40904,1),(40905,5),(40906,4),(40907,2),(40908,3),(40909,7),(40910,4),(40911,4),(40912,7),(40913,1),(40914,1),(40915,1),(40916,6),(40917,1),(40918,1),(40919,1),(40920,5),(40921,6),(40922,6),(40923,5),(40924,9),(40925,9),(40926,3),(40927,3),(40928,7),(40929,2),(40930,9),(40931,8),(40932,9),(40933,1),(40934,5),(40935,2),(40936,1),(40937,6),(40938,2),(40939,8),(40940,8),(40941,7),(40942,2),(40943,4),(40944,6),(40945,2),(40946,2),(40947,7),(40948,3),(40949,4),(40950,8),(40951,3),(40952,9),(40953,5),(40954,4),(40955,4),(40956,4),(40957,7),(40958,1),(40959,4),(40960,6),(40961,7),(40962,2),(40963,8),(40964,4),(40965,7),(40966,3),(40967,7),(40968,5),(40969,2),(40970,3),(40971,1),(40972,8),(40973,7),(40974,4),(40975,5),(40976,6),(40977,5),(40978,2),(40979,4),(40980,8),(40981,2),(40982,3),(40983,2),(40984,2),(40985,8),(40986,4),(40987,9),(40988,9),(40989,3),(40990,4),(40991,2),(40992,6),(40993,3),(40994,5),(40995,8),(40996,5),(40997,1),(40998,7),(40999,4),(41000,4),(41001,9),(41002,2),(41003,9),(41004,3),(41005,5),(41006,9),(41007,4),(41008,5),(41009,5),(41010,4),(41011,2),(41012,9),(41013,7),(41014,9),(41015,8),(41016,2),(41017,9),(41018,8),(41019,9),(41020,9),(41021,6),(41022,4),(41023,2),(41024,5),(41025,3),(41026,5),(41027,3),(41028,9),(41029,4),(41030,5),(41031,4),(41032,9),(41033,9),(41034,7),(41035,4),(41036,5),(41037,4),(41038,3),(41039,8),(41040,3),(41041,2),(41042,6),(41043,3),(41044,1),(41045,9),(41046,3),(41047,3),(41048,3),(41049,4),(41050,1),(41051,8),(41052,1),(41053,6),(41054,6),(41055,4),(41056,1),(41057,3),(41058,2),(41059,1),(41060,9),(41061,6),(41062,4),(41063,3),(41064,1),(41065,1),(41066,2),(41067,1),(41068,2),(41069,5),(41070,6),(41071,5),(41072,7),(41073,7),(41074,2),(41075,3),(41076,9),(41077,2),(41078,1),(41079,4),(41080,9),(41081,8),(41082,3),(41083,7),(41084,4),(41085,1),(41086,3),(41087,2),(41088,1),(41089,9),(41090,3),(41091,9),(41092,1),(41093,9),(41094,8),(41095,5),(41096,3),(41097,1),(41098,7),(41099,4),(41100,2),(41101,8),(41102,1),(41103,5),(41104,5),(41105,2),(41106,3),(41107,5),(41108,2),(41109,3),(41110,7),(41111,7),(41112,1),(41113,5),(41114,3),(41115,7),(41116,2),(41117,3),(41118,2),(41119,6),(41120,3),(41121,9),(41122,6),(41123,9),(41124,9),(41125,9),(41126,6),(41127,8),(41128,8),(41129,2),(41130,5),(41131,2),(41132,5),(41133,5),(41134,4),(41135,8),(41136,4),(41137,9),(41138,3),(41139,7),(41140,9),(41141,7),(41142,8),(41143,7),(41144,4),(41145,1),(41146,4),(41147,3),(41148,5),(41149,5),(41150,5),(41151,4),(41152,9),(41153,8),(41154,9),(41155,4),(41156,4),(41157,1),(41158,2),(41159,8),(41160,9),(41161,7),(41162,9),(41163,1),(41164,5),(41165,2),(41166,8),(41167,1),(41168,6),(41169,2),(41170,4),(41171,6),(41172,1),(41173,1),(41174,4),(41175,9),(41176,2),(41177,1),(41178,6),(41179,9),(41180,7),(41181,1),(41182,8),(41183,2),(41184,4),(41185,7),(41186,9),(41187,5),(41188,8),(41189,5),(41190,6),(41191,4),(41192,4),(41193,7),(41194,6),(41195,3),(41196,6),(41197,6),(41198,6),(41199,5),(41200,6),(41201,9),(41202,9),(41203,7),(41204,1),(41205,6),(41206,6),(41207,6),(41208,5),(41209,7),(41210,7),(41211,2),(41212,4),(41213,3),(41214,7),(41215,5),(41216,6),(41217,2),(41218,5),(41219,7),(41220,7),(41221,2),(41222,2),(41223,1),(41224,7),(41225,8),(41226,7),(41227,9),(41228,5),(41229,6),(41230,9),(41231,4),(41232,4),(41233,6),(41234,6),(41235,9),(41236,2),(41237,1),(41238,8),(41239,9),(41240,6),(41241,6),(41242,1),(41243,9),(41244,3),(41245,5),(41246,4),(41247,8),(41248,3),(41249,6),(41250,6),(41251,5),(41252,5),(41253,3),(41254,2),(41255,8),(41256,3),(41257,5),(41258,8),(41259,8),(41260,8),(41261,3),(41262,1),(41263,2),(41264,6),(41265,1),(41266,1),(41267,9),(41268,4),(41269,4),(41270,9),(41271,5),(41272,7),(41273,3),(41274,5),(41275,9),(41276,5),(41277,5),(41278,6),(41279,9),(41280,2),(41281,5),(41282,1),(41283,7),(41284,5),(41285,3),(41286,9),(41287,9),(41288,2),(41289,7),(41290,3),(41291,9),(41292,5),(41293,8),(41294,7),(41295,6),(41296,8),(41297,5),(41298,4),(41299,9),(41300,4),(41301,7),(41302,8),(41303,5),(41304,7),(41305,7),(41306,5),(41307,6),(41308,5),(41309,5),(41310,7),(41311,1),(41312,9),(41313,8),(41314,5),(41315,6),(41316,4),(41317,6),(41318,2),(41319,5),(41320,5),(41321,8),(41322,6),(41323,7),(41324,3),(41325,5),(41326,6),(41327,8),(41328,4),(41329,6),(41330,5),(41331,6),(41332,1),(41333,9),(41334,1),(41335,2),(41336,4),(41337,7),(41338,9),(41339,9),(41340,6),(41341,4),(41342,2),(41343,8),(41344,6),(41345,6),(41346,2),(41347,2),(41348,9),(41349,3),(41350,7),(41351,6),(41352,2),(41353,7),(41354,3),(41355,8),(41356,8),(41357,8),(41358,3),(41359,7),(41360,3),(41361,2),(41362,3),(41363,5),(41364,4),(41365,3),(41366,8),(41367,2),(41368,6),(41369,8),(41370,1),(41371,5),(41372,6),(41373,4),(41374,4),(41375,2),(41376,9),(41377,5),(41378,1),(41379,9),(41380,5),(41381,1),(41382,7),(41383,7),(41384,6),(41385,5),(41386,7),(41387,7),(41388,6),(41389,5),(41390,3),(41391,5),(41392,8),(41393,4),(41394,9),(41395,4),(41396,1),(41397,9),(41398,6),(41399,1),(41400,3),(41401,9),(41402,3),(41403,9),(41404,6),(41405,5),(41406,4),(41407,5),(41408,2),(41409,6),(41410,2),(41411,7),(41412,2),(41413,7),(41414,9),(41415,3),(41416,1),(41417,9),(41418,3),(41419,7),(41420,6),(41421,2),(41422,5),(41423,9),(41424,5),(41425,8),(41426,6),(41427,3),(41428,9),(41429,8),(41430,1),(41431,5),(41432,6),(41433,6),(41434,3),(41435,4),(41436,1),(41437,6),(41438,8),(41439,7),(41440,9),(41441,8),(41442,3),(41443,1),(41444,5),(41445,3),(41446,9),(41447,8),(41448,2),(41449,9),(41450,8),(41451,5),(41452,1),(41453,9),(41454,6),(41455,7),(41456,6),(41457,1),(41458,3),(41459,7),(41460,6),(41461,7),(41462,6),(41463,7),(41464,3),(41465,7),(41466,7),(41467,9),(41468,2),(41469,7),(41470,9),(41471,5),(41472,5),(41473,7),(41474,8),(41475,7),(41476,9),(41477,6),(41478,9),(41479,1),(41480,4),(41481,9),(41482,1),(41483,8),(41484,3),(41485,7),(41486,5),(41487,4),(41488,9),(41489,3),(41490,9),(41491,3),(41492,5),(41493,4),(41494,9),(41495,6),(41496,4),(41497,1),(41498,1),(41499,9),(41500,6),(41501,9),(41502,9),(41503,6),(41504,1),(41505,5),(41506,3),(41507,2),(41508,4),(41509,5),(41510,4),(41511,8),(41512,4),(41513,4),(41514,8),(41515,5),(41516,6),(41517,5),(41518,4),(41519,7),(41520,4),(41521,9),(41522,1),(41523,5),(41524,2),(41525,2),(41526,4),(41527,7),(41528,3),(41529,1),(41530,4),(41531,6),(41532,2),(41533,1),(41534,3),(41535,3),(41536,3),(41537,9),(41538,2),(41539,7),(41540,4),(41541,5),(41542,8),(41543,2),(41544,6),(41545,2),(41546,4),(41547,2),(41548,9),(41549,6),(41550,2),(41551,5),(41552,1),(41553,4),(41554,9),(41555,1),(41556,1),(41557,6),(41558,4),(41559,2),(41560,1),(41561,5),(41562,6),(41563,4),(41564,1),(41565,1),(41566,1),(41567,3),(41568,1),(41569,5),(41570,2),(41571,4),(41572,1),(41573,2),(41574,8),(41575,4),(41576,6),(41577,3),(41578,5),(41579,3),(41580,3),(41581,3),(41582,6),(41583,2),(41584,3),(41585,3),(41586,3),(41587,7),(41588,7),(41589,9),(41590,9),(41591,5),(41592,3),(41593,5),(41594,8),(41595,9),(41596,8),(41597,7),(41598,4),(41599,8),(41600,1),(41601,2),(41602,5),(41603,7),(41604,3),(41605,7),(41606,2),(41607,7),(41608,4),(41609,7),(41610,2),(41611,1),(41612,7),(41613,5),(41614,3),(41615,7),(41616,2),(41617,6),(41618,6),(41619,7),(41620,1),(41621,3),(41622,2),(41623,1),(41624,4),(41625,9),(41626,5),(41627,2),(41628,5),(41629,9),(41630,1),(41631,5),(41632,8),(41633,1),(41634,4),(41635,6),(41636,3),(41637,3),(41638,1),(41639,7),(41640,1),(41641,7),(41642,4),(41643,7),(41644,9),(41645,9),(41646,2),(41647,1),(41648,1),(41649,1),(41650,9),(41651,5),(41652,9),(41653,2),(41654,9),(41655,6),(41656,1),(41657,8),(41658,8),(41659,1),(41660,8),(41661,6),(41662,5),(41663,1),(41664,6),(41665,2),(41666,5),(41667,4),(41668,4),(41669,4),(41670,1),(41671,6),(41672,2),(41673,1),(41674,9),(41675,8),(41676,3),(41677,5),(41678,4),(41679,5),(41680,3),(41681,8),(41682,4),(41683,1),(41684,7),(41685,2),(41686,7),(41687,6),(41688,6),(41689,3),(41690,1),(41691,6),(41692,5),(41693,7),(41694,7),(41695,8),(41696,7),(41697,4),(41698,1),(41699,2),(41700,7),(41701,2),(41702,6),(41703,4),(41704,6),(41705,5),(41706,3),(41707,4),(41708,5),(41709,5),(41710,8),(41711,6),(41712,5),(41713,8),(41714,7),(41715,7),(41716,1),(41717,3),(41718,8),(41719,4),(41720,1),(41721,5),(41722,8),(41723,5),(41724,1),(41725,1),(41726,5),(41727,2),(41728,2),(41729,8),(41730,9),(41731,6),(41732,3),(41733,1),(41734,9),(41735,6),(41736,8),(41737,2),(41738,9),(41739,5),(41740,6),(41741,9),(41742,7),(41743,7),(41744,7),(41745,2),(41746,5),(41747,7),(41748,7),(41749,6),(41750,2),(41751,9),(41752,4),(41753,8),(41754,5),(41755,3),(41756,1),(41757,6),(41758,5),(41759,4),(41760,8),(41761,1),(41762,8),(41763,3),(41764,6),(41765,1),(41766,6),(41767,2),(41768,4),(41769,8),(41770,5),(41771,8),(41772,4),(41773,9),(41774,1),(41775,7),(41776,8),(41777,3),(41778,6),(41779,5),(41780,5),(41781,7),(41782,7),(41783,4),(41784,6),(41785,5),(41786,1),(41787,2),(41788,8),(41789,9),(41790,7),(41791,8),(41792,7),(41793,7),(41794,6),(41795,2),(41796,9),(41797,2),(41798,5),(41799,9),(41800,2),(41801,5),(41802,9),(41803,8),(41804,8),(41805,2),(41806,6),(41807,8),(41808,7),(41809,2),(41810,8),(41811,8),(41812,2),(41813,6),(41814,2),(41815,1),(41816,8),(41817,6),(41818,6),(41819,1),(41820,1),(41821,7),(41822,7),(41823,7),(41824,6),(41825,5),(41826,9),(41827,6),(41828,4),(41829,8),(41830,9),(41831,1),(41832,4),(41833,4),(41834,8),(41835,8),(41836,3),(41837,7),(41838,9),(41839,6),(41840,2),(41841,4),(41842,5),(41843,4),(41844,1),(41845,8),(41846,6),(41847,4),(41848,4),(41849,9),(41850,2),(41851,6),(41852,8),(41853,7),(41854,8),(41855,6),(41856,4),(41857,9),(41858,9),(41859,1),(41860,5),(41861,4),(41862,6),(41863,5),(41864,8),(41865,1),(41866,3),(41867,7),(41868,1),(41869,6),(41870,9),(41871,5),(41872,3),(41873,6),(41874,5),(41875,8),(41876,8),(41877,4),(41878,3),(41879,9),(41880,5),(41881,1),(41882,8),(41883,2),(41884,1),(41885,5),(41886,8),(41887,8),(41888,3),(41889,1),(41890,9),(41891,9),(41892,4),(41893,5),(41894,8),(41895,9),(41896,6),(41897,9),(41898,2),(41899,3),(41900,9),(41901,9),(41902,7),(41903,2),(41904,1),(41905,3),(41906,8),(41907,4),(41908,5),(41909,1),(41910,4),(41911,2),(41912,6),(41913,6),(41914,9),(41915,3),(41916,7),(41917,1),(41918,8),(41919,2),(41920,2),(41921,1),(41922,1),(41923,3),(41924,5),(41925,4),(41926,8),(41927,1),(41928,7),(41929,6),(41930,1),(41931,2),(41932,1),(41933,8),(41934,5),(41935,5),(41936,7),(41937,6),(41938,9),(41939,5),(41940,3),(41941,6),(41942,8),(41943,9),(41944,8),(41945,4),(41946,9),(41947,9),(41948,5),(41949,2),(41950,4),(41951,4),(41952,7),(41953,6),(41954,9),(41955,4),(41956,4),(41957,5),(41958,1),(41959,8),(41960,4),(41961,6),(41962,9),(41963,5),(41964,9),(41965,7),(41966,2),(41967,5),(41968,4),(41969,2),(41970,2),(41971,8),(41972,5),(41973,9),(41974,5),(41975,6),(41976,2),(41977,5),(41978,7),(41979,5),(41980,4),(41981,2),(41982,2),(41983,4),(41984,8),(41985,8),(41986,2),(41987,9),(41988,7),(41989,5),(41990,1),(41991,3),(41992,5),(41993,2),(41994,8),(41995,5),(41996,6),(41997,3),(41998,7),(41999,6),(42000,5),(42001,8),(42002,6),(42003,6),(42004,7),(42005,8),(42006,2),(42007,3),(42008,4),(42009,8),(42010,3),(42011,2),(42012,4),(42013,9),(42014,2),(42015,6),(42016,7),(42017,3),(42018,7),(42019,8),(42020,4),(42021,8),(42022,6),(42023,7),(42024,7),(42025,8),(42026,5),(42027,5),(42028,3),(42029,1),(42030,6),(42031,5),(42032,9),(42033,6),(42034,9),(42035,5),(42036,6),(42037,1),(42038,8),(42039,3),(42040,5),(42041,4),(42042,6),(42043,8),(42044,4),(42045,4),(42046,7),(42047,1),(42048,7),(42049,7),(42050,2),(42051,1),(42052,3),(42053,1),(42054,2),(42055,8),(42056,7),(42057,3),(42058,1),(42059,1),(42060,6),(42061,7),(42062,3),(42063,2),(42064,8),(42065,6),(42066,5),(42067,6),(42068,3),(42069,6),(42070,4),(42071,4),(42072,4),(42073,7),(42074,6),(42075,4),(42076,6),(42077,9),(42078,7),(42079,7),(42080,1),(42081,4),(42082,1),(42083,4),(42084,1),(42085,4),(42086,3),(42087,6),(42088,4),(42089,3),(42090,6),(42091,9),(42092,7),(42093,2),(42094,7),(42095,2),(42096,5),(42097,6),(42098,7),(42099,3),(42100,9),(42101,8),(42102,3),(42103,2),(42104,5),(42105,5),(42106,8),(42107,8),(42108,2),(42109,9),(42110,9),(42111,8),(42112,4),(42113,2),(42114,8),(42115,6),(42116,4),(42117,4),(42118,8),(42119,1),(42120,1),(42121,7),(42122,4),(42123,6),(42124,6),(42125,1),(42126,1),(42127,5),(42128,4),(42129,6),(42130,5),(42131,3),(42132,1),(42133,9),(42134,8),(42135,8),(42136,1),(42137,7),(42138,6),(42139,1),(42140,5),(42141,9),(42142,3),(42143,6),(42144,6),(42145,6),(42146,4),(42147,1),(42148,1),(42149,2),(42150,3),(42151,4),(42152,8),(42153,4),(42154,4),(42155,3),(42156,3),(42157,7),(42158,7),(42159,7),(42160,6),(42161,3),(42162,9),(42163,4),(42164,3),(42165,2),(42166,5),(42167,6),(42168,6),(42169,9),(42170,7),(42171,3),(42172,9),(42173,3),(42174,7),(42175,6),(42176,4),(42177,7),(42178,4),(42179,4),(42180,6),(42181,3),(42182,9),(42183,8),(42184,3),(42185,4),(42186,1),(42187,3),(42188,3),(42189,2),(42190,5),(42191,5),(42192,4),(42193,2),(42194,9),(42195,4),(42196,8),(42197,4),(42198,6),(42199,2),(42200,6),(42201,2),(42202,6),(42203,8),(42204,6),(42205,5),(42206,1),(42207,5),(42208,7),(42209,7),(42210,7),(42211,7),(42212,8),(42213,1),(42214,2),(42215,2),(42216,6),(42217,1),(42218,6),(42219,2),(42220,5),(42221,5),(42222,5),(42223,9),(42224,7),(42225,6),(42226,3),(42227,1),(42228,1),(42229,7),(42230,5),(42231,8),(42232,1),(42233,8),(42234,2),(42235,9),(42236,2),(42237,6),(42238,3),(42239,5),(42240,8),(42241,5),(42242,7),(42243,4),(42244,4),(42245,4),(42246,2),(42247,1),(42248,1),(42249,2),(42250,1),(42251,7),(42252,3),(42253,7),(42254,7),(42255,8),(42256,9),(42257,2),(42258,8),(42259,4),(42260,7),(42261,2),(42262,5),(42263,6),(42264,2),(42265,4),(42266,8),(42267,2),(42268,8),(42269,5),(42270,5),(42271,8),(42272,4),(42273,8),(42274,6),(42275,5),(42276,7),(42277,6),(42278,3),(42279,7),(42280,5),(42281,4),(42282,5),(42283,7),(42284,9),(42285,2),(42286,6),(42287,8),(42288,7),(42289,6),(42290,1),(42291,4),(42292,2),(42293,4),(42294,4),(42295,8),(42296,9),(42297,7),(42298,8),(42299,9),(42300,5),(42301,8),(42302,4),(42303,3),(42304,5),(42305,1),(42306,3),(42307,7),(42308,9),(42309,1),(42310,3),(42311,4),(42312,3),(42313,4),(42314,6),(42315,4),(42316,4),(42317,8),(42318,2),(42319,8),(42320,9),(42321,5),(42322,9),(42323,4),(42324,3),(42325,3),(42326,3),(42327,8),(42328,3),(42329,2),(42330,1),(42331,4),(42332,3),(42333,5),(42334,1),(42335,7),(42336,9),(42337,8),(42338,5),(42339,6),(42340,1),(42341,5),(42342,2),(42343,5),(42344,5),(42345,2),(42346,6),(42347,6),(42348,8),(42349,7),(42350,7),(42351,7),(42352,7),(42353,3),(42354,6),(42355,8),(42356,9),(42357,3),(42358,6),(42359,4),(42360,8),(42361,7),(42362,3),(42363,7),(42364,5),(42365,8),(42366,9),(42367,1),(42368,9),(42369,4),(42370,2),(42371,2),(42372,6),(42373,2),(42374,6),(42375,6),(42376,1),(42377,8),(42378,6),(42379,8),(42380,7),(42381,6),(42382,5),(42383,2),(42384,1),(42385,8),(42386,1),(42387,7),(42388,7),(42389,2),(42390,6),(42391,8),(42392,6),(42393,1),(42394,4),(42395,5),(42396,4),(42397,7),(42398,6),(42399,5),(42400,9),(42401,9),(42402,8),(42403,8),(42404,1),(42405,6),(42406,3),(42407,5),(42408,1),(42409,7),(42410,9),(42411,5),(42412,7),(42413,8),(42414,4),(42415,7),(42416,7),(42417,8),(42418,6),(42419,1),(42420,3),(42421,3),(42422,4),(42423,5),(42424,6),(42425,8),(42426,2),(42427,7),(42428,2),(42429,7),(42430,3),(42431,8),(42432,4),(42433,4),(42434,7),(42435,8),(42436,5),(42437,8),(42438,4),(42439,3),(42440,4),(42441,6),(42442,9),(42443,9),(42444,6),(42445,5),(42446,3),(42447,7),(42448,5),(42449,7),(42450,5),(42451,3),(42452,4),(42453,5),(42454,4),(42455,6),(42456,4),(42457,4),(42458,6),(42459,1),(42460,5),(42461,8),(42462,9),(42463,1),(42464,4),(42465,8),(42466,5),(42467,7),(42468,6),(42469,1),(42470,5),(42471,5),(42472,8),(42473,5),(42474,5),(42475,1),(42476,7),(42477,2),(42478,9),(42479,6),(42480,8),(42481,4),(42482,4),(42483,4),(42484,1),(42485,6),(42486,1),(42487,3),(42488,4),(42489,7),(42490,6),(42491,3),(42492,2),(42493,8),(42494,6),(42495,2),(42496,2),(42497,5),(42498,2),(42499,6),(42500,2),(42501,6),(42502,4),(42503,7),(42504,5),(42505,4),(42506,9),(42507,4),(42508,9),(42509,8),(42510,7),(42511,8),(42512,9),(42513,2),(42514,1),(42515,1),(42516,9),(42517,5),(42518,6),(42519,2),(42520,7),(42521,1),(42522,1),(42523,8),(42524,8),(42525,3),(42526,1),(42527,8),(42528,9),(42529,1),(42530,2),(42531,1),(42532,8),(42533,9),(42534,9),(42535,4),(42536,9),(42537,3),(42538,5),(42539,1),(42540,9),(42541,2),(42542,1),(42543,2),(42544,3),(42545,7),(42546,2),(42547,7),(42548,5),(42549,5),(42550,1),(42551,8),(42552,1),(42553,3),(42554,6),(42555,1),(42556,8),(42557,5),(42558,4),(42559,9),(42560,4),(42561,1),(42562,1),(42563,2),(42564,2),(42565,8),(42566,3),(42567,1),(42568,4),(42569,1),(42570,6),(42571,3),(42572,3),(42573,7),(42574,6),(42575,7),(42576,3),(42577,1),(42578,8),(42579,8),(42580,7),(42581,9),(42582,1),(42583,9),(42584,8),(42585,1),(42586,2),(42587,4),(42588,6),(42589,2),(42590,6),(42591,4),(42592,3),(42593,3),(42594,8),(42595,6),(42596,3),(42597,4),(42598,4),(42599,5),(42600,3),(42601,1),(42602,8),(42603,7),(42604,3),(42605,3),(42606,3),(42607,4),(42608,6),(42609,6),(42610,2),(42611,2),(42612,5),(42613,4),(42614,1),(42615,4),(42616,4),(42617,8),(42618,7),(42619,8),(42620,8),(42621,6),(42622,1),(42623,4),(42624,2),(42625,3),(42626,2),(42627,6),(42628,1),(42629,9),(42630,6),(42631,6),(42632,5),(42633,8),(42634,1),(42635,3),(42636,6),(42637,9),(42638,3),(42639,9),(42640,6),(42641,8),(42642,7),(42643,6),(42644,7),(42645,2),(42646,1),(42647,5),(42648,9),(42649,4),(42650,8),(42651,5),(42652,8),(42653,1),(42654,7),(42655,8),(42656,9),(42657,3),(42658,6),(42659,7),(42660,6),(42661,6),(42662,9),(42663,5),(42664,7),(42665,1),(42666,1),(42667,5),(42668,2),(42669,5),(42670,1),(42671,8),(42672,2),(42673,1),(42674,1),(42675,8),(42676,2),(42677,5),(42678,7),(42679,9),(42680,5),(42681,8),(42682,9),(42683,5),(42684,8),(42685,3),(42686,5),(42687,9),(42688,5),(42689,9),(42690,8),(42691,6),(42692,2),(42693,8),(42694,2),(42695,7),(42696,8),(42697,3),(42698,1),(42699,9),(42700,6),(42701,8),(42702,5),(42703,4),(42704,2),(42705,4),(42706,2),(42707,1),(42708,6),(42709,5),(42710,9),(42711,4),(42712,4),(42713,9),(42714,1),(42715,9),(42716,9),(42717,6),(42718,9),(42719,6),(42720,8),(42721,8),(42722,6),(42723,8),(42724,2),(42725,6),(42726,4),(42727,9),(42728,6),(42729,8),(42730,5),(42731,7),(42732,6),(42733,2),(42734,3),(42735,5),(42736,3),(42737,5),(42738,3),(42739,8),(42740,8),(42741,5),(42742,3),(42743,1),(42744,5),(42745,4),(42746,6),(42747,2),(42748,4),(42749,2),(42750,8),(42751,3),(42752,5),(42753,9),(42754,6),(42755,1),(42756,5),(42757,4),(42758,6),(42759,5),(42760,2),(42761,1),(42762,8),(42763,6),(42764,8),(42765,1),(42766,9),(42767,9),(42768,2),(42769,1),(42770,9),(42771,9),(42772,8),(42773,8),(42774,4),(42775,8),(42776,3),(42777,1),(42778,1),(42779,4),(42780,2),(42781,5),(42782,4),(42783,8),(42784,3),(42785,6),(42786,8),(42787,2),(42788,7),(42789,5),(42790,3),(42791,1),(42792,5),(42793,9),(42794,4),(42795,2),(42796,4),(42797,1),(42798,1),(42799,3),(42800,1),(42801,5),(42802,5),(42803,2),(42804,7),(42805,6),(42806,6),(42807,3),(42808,3),(42809,3),(42810,8),(42811,2),(42812,8),(42813,5),(42814,2),(42815,3),(42816,7),(42817,4),(42818,4),(42819,8),(42820,3),(42821,9),(42822,5),(42823,3),(42824,6),(42825,5),(42826,1),(42827,3),(42828,3),(42829,4),(42830,2),(42831,9),(42832,7),(42833,5),(42834,3),(42835,6),(42836,1),(42837,7),(42838,5),(42839,1),(42840,8),(42841,4),(42842,7),(42843,3),(42844,7),(42845,1),(42846,6),(42847,3),(42848,2),(42849,9),(42850,1),(42851,1),(42852,9),(42853,5),(42854,8),(42855,7),(42856,1),(42857,9),(42858,4),(42859,9),(42860,1),(42861,8),(42862,1),(42863,9),(42864,4),(42865,6),(42866,9),(42867,2),(42868,3),(42869,9),(42870,8),(42871,2),(42872,5),(42873,7),(42874,3),(42875,7),(42876,7),(42877,2),(42878,9),(42879,1),(42880,9),(42881,2),(42882,9),(42883,7),(42884,1),(42885,1),(42886,5),(42887,9),(42888,5),(42889,1),(42890,2),(42891,1),(42892,4),(42893,8),(42894,8),(42895,4),(42896,1),(42897,6),(42898,7),(42899,9),(42900,5),(42901,8),(42902,9),(42903,8),(42904,1),(42905,9),(42906,3),(42907,4),(42908,9),(42909,1),(42910,1),(42911,8),(42912,1),(42913,3),(42914,8),(42915,3),(42916,2),(42917,1),(42918,6),(42919,2),(42920,7),(42921,2),(42922,5),(42923,9),(42924,1),(42925,1),(42926,8),(42927,7),(42928,5),(42929,6),(42930,7),(42931,7),(42932,7),(42933,9),(42934,8),(42935,4),(42936,4),(42937,9),(42938,4),(42939,9),(42940,5),(42941,7),(42942,3),(42943,9),(42944,4),(42945,1),(42946,1),(42947,6),(42948,5),(42949,2),(42950,7),(42951,1),(42952,1),(42953,2),(42954,5),(42955,1),(42956,9),(42957,2),(42958,4),(42959,4),(42960,8),(42961,7),(42962,6),(42963,3),(42964,4),(42965,1),(42966,8),(42967,2),(42968,4),(42969,1),(42970,5),(42971,3),(42972,2),(42973,7),(42974,7),(42975,5),(42976,7),(42977,5),(42978,6),(42979,5),(42980,4),(42981,9),(42982,5),(42983,5),(42984,6),(42985,9),(42986,7),(42987,9),(42988,7),(42989,3),(42990,4),(42991,8),(42992,5),(42993,8),(42994,4),(42995,3),(42996,6),(42997,1),(42998,1),(42999,5),(43000,6),(43001,8),(43002,2),(43003,2),(43004,4),(43005,8),(43006,5),(43007,3),(43008,5),(43009,5),(43010,7),(43011,3),(43012,9),(43013,6),(43014,1),(43015,4),(43016,8),(43017,6),(43018,9),(43019,7),(43020,9),(43021,4),(43022,4),(43023,5),(43024,6),(43025,7),(43026,5),(43027,3),(43028,6),(43029,9),(43030,8),(43031,6),(43032,9),(43033,6),(43034,7),(43035,6),(43036,7),(43037,8),(43038,8),(43039,1),(43040,9),(43041,4),(43042,9),(43043,6),(43044,2),(43045,3),(43046,8),(43047,7),(43048,7),(43049,1),(43050,1),(43051,8),(43052,8),(43053,2),(43054,9),(43055,1),(43056,3),(43057,4),(43058,3),(43059,9),(43060,2),(43061,3),(43062,7),(43063,3),(43064,6),(43065,6),(43066,6),(43067,2),(43068,7),(43069,2),(43070,1),(43071,1),(43072,8),(43073,1),(43074,7),(43075,8),(43076,6),(43077,8),(43078,5),(43079,8),(43080,5),(43081,8),(43082,8),(43083,2),(43084,1),(43085,9),(43086,4),(43087,8),(43088,6),(43089,3),(43090,8),(43091,3),(43092,8),(43093,7),(43094,3),(43095,7),(43096,3),(43097,8),(43098,8),(43099,4),(43100,6),(43101,5),(43102,4),(43103,5),(43104,2),(43105,8),(43106,4),(43107,8),(43108,1),(43109,3),(43110,5),(43111,5),(43112,6),(43113,2),(43114,4),(43115,1),(43116,5),(43117,5),(43118,5),(43119,3),(43120,1),(43121,7),(43122,4),(43123,8),(43124,5),(43125,8),(43126,9),(43127,5),(43128,7),(43129,5),(43130,9),(43131,7),(43132,9),(43133,5),(43134,9),(43135,6),(43136,8),(43137,1),(43138,4),(43139,9),(43140,7),(43141,1),(43142,4),(43143,4),(43144,7),(43145,3),(43146,8),(43147,5),(43148,6),(43149,7),(43150,1),(43151,7),(43152,8),(43153,5),(43154,2),(43155,5),(43156,9),(43157,7),(43158,6),(43159,4),(43160,5),(43161,2),(43162,5),(43163,9),(43164,8),(43165,5),(43166,5),(43167,5),(43168,9),(43169,8),(43170,5),(43171,1),(43172,6),(43173,4),(43174,7),(43175,9),(43176,2),(43177,7),(43178,9),(43179,4),(43180,4),(43181,1),(43182,6),(43183,2),(43184,9),(43185,1),(43186,1),(43187,7),(43188,2),(43189,5),(43190,4),(43191,4),(43192,9),(43193,9),(43194,4),(43195,8),(43196,9),(43197,6),(43198,4),(43199,5),(43200,6),(43201,8),(43202,5),(43203,1),(43204,6),(43205,2),(43206,4),(43207,6),(43208,8),(43209,3),(43210,3),(43211,9),(43212,4),(43213,7),(43214,4),(43215,2),(43216,3),(43217,9),(43218,9),(43219,9),(43220,4),(43221,9),(43222,3),(43223,3),(43224,4),(43225,5),(43226,6),(43227,6),(43228,5),(43229,6),(43230,4),(43231,7),(43232,5),(43233,8),(43234,2),(43235,9),(43236,3),(43237,1),(43238,1),(43239,3),(43240,8),(43241,2),(43242,7),(43243,2),(43244,1),(43245,7),(43246,1),(43247,1),(43248,4),(43249,5),(43250,1),(43251,4),(43252,9),(43253,4),(43254,9),(43255,5),(43256,9),(43257,9),(43258,4),(43259,6),(43260,3),(43261,3),(43262,3),(43263,9),(43264,8),(43265,9),(43266,9),(43267,4),(43268,6),(43269,2),(43270,2),(43271,4),(43272,5),(43273,5),(43274,6),(43275,5),(43276,3),(43277,6),(43278,2),(43279,9),(43280,2),(43281,2),(43282,5),(43283,8),(43284,7),(43285,4),(43286,1),(43287,2),(43288,1),(43289,8),(43290,9),(43291,8),(43292,7),(43293,3),(43294,4),(43295,2),(43296,1),(43297,2),(43298,1),(43299,3),(43300,3),(43301,5),(43302,5),(43303,3),(43304,4),(43305,3),(43306,9),(43307,2),(43308,2),(43309,2),(43310,3),(43311,4),(43312,2),(43313,7),(43314,6),(43315,7),(43316,8),(43317,5),(43318,9),(43319,3),(43320,2),(43321,1),(43322,1),(43323,2),(43324,8),(43325,8),(43326,9),(43327,3),(43328,8),(43329,2),(43330,9),(43331,9),(43332,2),(43333,3),(43334,2),(43335,5),(43336,8),(43337,2),(43338,8),(43339,7),(43340,3),(43341,6),(43342,8),(43343,2),(43344,3),(43345,4),(43346,8),(43347,6),(43348,4),(43349,7),(43350,2),(43351,2),(43352,7),(43353,3),(43354,3),(43355,3),(43356,7),(43357,4),(43358,6),(43359,3),(43360,3),(43361,9),(43362,5),(43363,9),(43364,1),(43365,9),(43366,9),(43367,1),(43368,5),(43369,9),(43370,3),(43371,4),(43372,7),(43373,7),(43374,3),(43375,3),(43376,8),(43377,8),(43378,7),(43379,4),(43380,6),(43381,3),(43382,6),(43383,4),(43384,6),(43385,8),(43386,4),(43387,1),(43388,2),(43389,2),(43390,7),(43391,5),(43392,6),(43393,1),(43394,9),(43395,6),(43396,3),(43397,1),(43398,4),(43399,6),(43400,1),(43401,6),(43402,5),(43403,1),(43404,7),(43405,7),(43406,7),(43407,5),(43408,1),(43409,5),(43410,4),(43411,3),(43412,5),(43413,4),(43414,7),(43415,3),(43416,9),(43417,9),(43418,4),(43419,1),(43420,9),(43421,9),(43422,1),(43423,9),(43424,5),(43425,9),(43426,5),(43427,8),(43428,5),(43429,3),(43430,9),(43431,8),(43432,8),(43433,8),(43434,7),(43435,8),(43436,2),(43437,8),(43438,5),(43439,9),(43440,7),(43441,7),(43442,8),(43443,9),(43444,2),(43445,4),(43446,6),(43447,5),(43448,7),(43449,2),(43450,1),(43451,9),(43452,9),(43453,3),(43454,1),(43455,1),(43456,3),(43457,1),(43458,4),(43459,6),(43460,9),(43461,8),(43462,5),(43463,5),(43464,9),(43465,2),(43466,4),(43467,7),(43468,8),(43469,8),(43470,6),(43471,9),(43472,7),(43473,2),(43474,5),(43475,3),(43476,3),(43477,7),(43478,9),(43479,7),(43480,6),(43481,3),(43482,6),(43483,2),(43484,5),(43485,2),(43486,6),(43487,2),(43488,7),(43489,3),(43490,4),(43491,2),(43492,7),(43493,2),(43494,4),(43495,2),(43496,1),(43497,2),(43498,9),(43499,4),(43500,4),(43501,4),(43502,4),(43503,7),(43504,9),(43505,6),(43506,6),(43507,2),(43508,7),(43509,9),(43510,4),(43511,1),(43512,4),(43513,7),(43514,3),(43515,4),(43516,7),(43517,9),(43518,9),(43519,4),(43520,6),(43521,5),(43522,7),(43523,4),(43524,1),(43525,4),(43526,9),(43527,5),(43528,7),(43529,8),(43530,9),(43531,9),(43532,6),(43533,7),(43534,2),(43535,3),(43536,2),(43537,3),(43538,8),(43539,8),(43540,9),(43541,1),(43542,1),(43543,4),(43544,3),(43545,1),(43546,2),(43547,3),(43548,1),(43549,1),(43550,5),(43551,1),(43552,1),(43553,1),(43554,8),(43555,1),(43556,8),(43557,6),(43558,3),(43559,2),(43560,9),(43561,7),(43562,7),(43563,5),(43564,4),(43565,7),(43566,7),(43567,9),(43568,8),(43569,2),(43570,3),(43571,8),(43572,6),(43573,3),(43574,2),(43575,6),(43576,2),(43577,6),(43578,4),(43579,1),(43580,7),(43581,8),(43582,8),(43583,7),(43584,9),(43585,1),(43586,1),(43587,7),(43588,2),(43589,8),(43590,9),(43591,8),(43592,8),(43593,7),(43594,5),(43595,4),(43596,4),(43597,6),(43598,4),(43599,3),(43600,7),(43601,5),(43602,9),(43603,3),(43604,2),(43605,7),(43606,7),(43607,8),(43608,7),(43609,1),(43610,8),(43611,4),(43612,7),(43613,8),(43614,9),(43615,8),(43616,9),(43617,9),(43618,7),(43619,1),(43620,3),(43621,9),(43622,9),(43623,7),(43624,1),(43625,3),(43626,6),(43627,4),(43628,7),(43629,2),(43630,1),(43631,4),(43632,2),(43633,7),(43634,6),(43635,5),(43636,8),(43637,1),(43638,8),(43639,3),(43640,3),(43641,1),(43642,1),(43643,7),(43644,4),(43645,4),(43646,5),(43647,1),(43648,7),(43649,8),(43650,4),(43651,5),(43652,7),(43653,7),(43654,6),(43655,7),(43656,2),(43657,7),(43658,7),(43659,2),(43660,1),(43661,7),(43662,3),(43663,3),(43664,4),(43665,4),(43666,6),(43667,5),(43668,7),(43669,7),(43670,5),(43671,4),(43672,6),(43673,6),(43674,4),(43675,4),(43676,1),(43677,2),(43678,4),(43679,7),(43680,2),(43681,7),(43682,3),(43683,4),(43684,2),(43685,7),(43686,4),(43687,5),(43688,7),(43689,3),(43690,7),(43691,5),(43692,1),(43693,5),(43694,3),(43695,1),(43696,2),(43697,9),(43698,6),(43699,2),(43700,8),(43701,1),(43702,6),(43703,8),(43704,7),(43705,9),(43706,7),(43707,5),(43708,3),(43709,4),(43710,6),(43711,8),(43712,4),(43713,9),(43714,6),(43715,5),(43716,7),(43717,1),(43718,5),(43719,7),(43720,5),(43721,5),(43722,7),(43723,6),(43724,2),(43725,8),(43726,5),(43727,8),(43728,6),(43729,7),(43730,6),(43731,9),(43732,3),(43733,7),(43734,2),(43735,7),(43736,2),(43737,6),(43738,6),(43739,5),(43740,9),(43741,3),(43742,1),(43743,9),(43744,1),(43745,3),(43746,6),(43747,4),(43748,1),(43749,6),(43750,2),(43751,9),(43752,9),(43753,3),(43754,3),(43755,1),(43756,7),(43757,2),(43758,4),(43759,1),(43760,7),(43761,9),(43762,3),(43763,3),(43764,4),(43765,9),(43766,9),(43767,3),(43768,5),(43769,5),(43770,3),(43771,2),(43772,5),(43773,8),(43774,6),(43775,8),(43776,1),(43777,8),(43778,3),(43779,3),(43780,9),(43781,7),(43782,7),(43783,7),(43784,2),(43785,1),(43786,2),(43787,6),(43788,6),(43789,5),(43790,7),(43791,1),(43792,5),(43793,6),(43794,2),(43795,4),(43796,1),(43797,2),(43798,5),(43799,1),(43800,1),(43801,4),(43802,3),(43803,1),(43804,7),(43805,3),(43806,5),(43807,6),(43808,3),(43809,4),(43810,7),(43811,4),(43812,7),(43813,9),(43814,2),(43815,2),(43816,9),(43817,7),(43818,2),(43819,2),(43820,3),(43821,4),(43822,9),(43823,9),(43824,6),(43825,6),(43826,7),(43827,9),(43828,4),(43829,5),(43830,5),(43831,9),(43832,6),(43833,4),(43834,3),(43835,2),(43836,1),(43837,6),(43838,5),(43839,4),(43840,3),(43841,7),(43842,6),(43843,9),(43844,3),(43845,3),(43846,2),(43847,6),(43848,6),(43849,8),(43850,4),(43851,3),(43852,2),(43853,5),(43854,8),(43855,3),(43856,2),(43857,3),(43858,6),(43859,2),(43860,3),(43861,6),(43862,3),(43863,1),(43864,9),(43865,7),(43866,4),(43867,9),(43868,6),(43869,8),(43870,7),(43871,2),(43872,5),(43873,5),(43874,9),(43875,1),(43876,8),(43877,3),(43878,2),(43879,2),(43880,1),(43881,7),(43882,3),(43883,3),(43884,2),(43885,5),(43886,2),(43887,2),(43888,4),(43889,8),(43890,7),(43891,5),(43892,9),(43893,5),(43894,9),(43895,9),(43896,7),(43897,5),(43898,5),(43899,5),(43900,4),(43901,5),(43902,1),(43903,6),(43904,3),(43905,2),(43906,1),(43907,1),(43908,3),(43909,8),(43910,7),(43911,2),(43912,8),(43913,1),(43914,4),(43915,9),(43916,2),(43917,6),(43918,5),(43919,7),(43920,8),(43921,5),(43922,2),(43923,4),(43924,1),(43925,1),(43926,6),(43927,5),(43928,7),(43929,1),(43930,4),(43931,6),(43932,2),(43933,1),(43934,2),(43935,3),(43936,7),(43937,6),(43938,2),(43939,2),(43940,4),(43941,9),(43942,8),(43943,9),(43944,5),(43945,7),(43946,6),(43947,9),(43948,8),(43949,4),(43950,4),(43951,3),(43952,4),(43953,4),(43954,8),(43955,8),(43956,1),(43957,9),(43958,4),(43959,3),(43960,9),(43961,3),(43962,6),(43963,2),(43964,9),(43965,3),(43966,8),(43967,6),(43968,7),(43969,5),(43970,4),(43971,3),(43972,2),(43973,1),(43974,9),(43975,7),(43976,6),(43977,6),(43978,4),(43979,5),(43980,6),(43981,8),(43982,4),(43983,1),(43984,7),(43985,5),(43986,1),(43987,2),(43988,4),(43989,4),(43990,7),(43991,5),(43992,9),(43993,1),(43994,3),(43995,6),(43996,4),(43997,2),(43998,1),(43999,5),(44000,2),(44001,2),(44002,4),(44003,5),(44004,8),(44005,3),(44006,3),(44007,1),(44008,8),(44009,7),(44010,2),(44011,9),(44012,6),(44013,3),(44014,4),(44015,5),(44016,9),(44017,9),(44018,2),(44019,8),(44020,1),(44021,7),(44022,7),(44023,6),(44024,5),(44025,5),(44026,1),(44027,5),(44028,8),(44029,2),(44030,6),(44031,4),(44032,1),(44033,8),(44034,3),(44035,8),(44036,2),(44037,7),(44038,2),(44039,9),(44040,1),(44041,3),(44042,5),(44043,6),(44044,6),(44045,1),(44046,4),(44047,7),(44048,2),(44049,4),(44050,2),(44051,6),(44052,2),(44053,5),(44054,2),(44055,7),(44056,4),(44057,6),(44058,3),(44059,2),(44060,3),(44061,1),(44062,6),(44063,4),(44064,2),(44065,7),(44066,2),(44067,8),(44068,4),(44069,3),(44070,4),(44071,5),(44072,5),(44073,9),(44074,4),(44075,7),(44076,9),(44077,7),(44078,7),(44079,1),(44080,6),(44081,1),(44082,5),(44083,3),(44084,5),(44085,5),(44086,4),(44087,1),(44088,7),(44089,3),(44090,5),(44091,8),(44092,3),(44093,9),(44094,1),(44095,8),(44096,9),(44097,8),(44098,5),(44099,7),(44100,4),(44101,5),(44102,1),(44103,8),(44104,5),(44105,8),(44106,2),(44107,7),(44108,7),(44109,7),(44110,6),(44111,3),(44112,9),(44113,7),(44114,9),(44115,7),(44116,8),(44117,3),(44118,8),(44119,8),(44120,9),(44121,4),(44122,4),(44123,7),(44124,1),(44125,2),(44126,4),(44127,9),(44128,8),(44129,1),(44130,6),(44131,1),(44132,3),(44133,7),(44134,9),(44135,6),(44136,1),(44137,6),(44138,8),(44139,9),(44140,5),(44141,5),(44142,1),(44143,5),(44144,7),(44145,3),(44146,6),(44147,9),(44148,4),(44149,8),(44150,7),(44151,4),(44152,1),(44153,9),(44154,4),(44155,9),(44156,4),(44157,9),(44158,1),(44159,2),(44160,3),(44161,8),(44162,9),(44163,5),(44164,2),(44165,6),(44166,5),(44167,6),(44168,3),(44169,8),(44170,1),(44171,8),(44172,8),(44173,6),(44174,4),(44175,7),(44176,4),(44177,8),(44178,4),(44179,3),(44180,4),(44181,7),(44182,4),(44183,8),(44184,4),(44185,1),(44186,5),(44187,6),(44188,7),(44189,2),(44190,8),(44191,2),(44192,8),(44193,6),(44194,2),(44195,1),(44196,3),(44197,4),(44198,3),(44199,7),(44200,7),(44201,2),(44202,9),(44203,6),(44204,5),(44205,2),(44206,1),(44207,1),(44208,6),(44209,5),(44210,7),(44211,1),(44212,6),(44213,6),(44214,9),(44215,3),(44216,3),(44217,4),(44218,3),(44219,7),(44220,4),(44221,7),(44222,4),(44223,6),(44224,6),(44225,2),(44226,1),(44227,3),(44228,2),(44229,6),(44230,3),(44231,4),(44232,4),(44233,4),(44234,7),(44235,4),(44236,6),(44237,1),(44238,2),(44239,2),(44240,7),(44241,6),(44242,3),(44243,1),(44244,6),(44245,9),(44246,4),(44247,2),(44248,6),(44249,9),(44250,7),(44251,1),(44252,1),(44253,4),(44254,8),(44255,5),(44256,4),(44257,7),(44258,2),(44259,8),(44260,8),(44261,6),(44262,1),(44263,2),(44264,1),(44265,4),(44266,8),(44267,1),(44268,8),(44269,9),(44270,8),(44271,8),(44272,9),(44273,1),(44274,8),(44275,5),(44276,3),(44277,4),(44278,4),(44279,9),(44280,8),(44281,8),(44282,9),(44283,4),(44284,2),(44285,3),(44286,2),(44287,8),(44288,8),(44289,8),(44290,6),(44291,3),(44292,1),(44293,3),(44294,4),(44295,3),(44296,5),(44297,3),(44298,4),(44299,5),(44300,3),(44301,1),(44302,3),(44303,2),(44304,7),(44305,7),(44306,2),(44307,8),(44308,7),(44309,3),(44310,1),(44311,2),(44312,8),(44313,5),(44314,3),(44315,7),(44316,4),(44317,3),(44318,6),(44319,1),(44320,7),(44321,5),(44322,8),(44323,4),(44324,3),(44325,4),(44326,7),(44327,1),(44328,6),(44329,5),(44330,6),(44331,4),(44332,1),(44333,7),(44334,9),(44335,5),(44336,8),(44337,5),(44338,5),(44339,7),(44340,3),(44341,1),(44342,9),(44343,3),(44344,3),(44345,2),(44346,2),(44347,2),(44348,2),(44349,3),(44350,8),(44351,1),(44352,6),(44353,5),(44354,3),(44355,9),(44356,8),(44357,5),(44358,2),(44359,7),(44360,3),(44361,4),(44362,3),(44363,4),(44364,6),(44365,9),(44366,9),(44367,2),(44368,9),(44369,5),(44370,8),(44371,7),(44372,6),(44373,5),(44374,5),(44375,7),(44376,3),(44377,4),(44378,2),(44379,5),(44380,5),(44381,2),(44382,2),(44383,2),(44384,4),(44385,9),(44386,9),(44387,5),(44388,2),(44389,7),(44390,7),(44391,9),(44392,5),(44393,6),(44394,4),(44395,2),(44396,9),(44397,4),(44398,8),(44399,2),(44400,5),(44401,2),(44402,5),(44403,1),(44404,6),(44405,8),(44406,8),(44407,7),(44408,2),(44409,7),(44410,8),(44411,4),(44412,2),(44413,6),(44414,5),(44415,7),(44416,7),(44417,7),(44418,7),(44419,1),(44420,2),(44421,6),(44422,9),(44423,9),(44424,2),(44425,5),(44426,7),(44427,4),(44428,6),(44429,3),(44430,3),(44431,2),(44432,8),(44433,2),(44434,4),(44435,6),(44436,4),(44437,9),(44438,2),(44439,2),(44440,9),(44441,7),(44442,7),(44443,9),(44444,4),(44445,6),(44446,5),(44447,5),(44448,1),(44449,5),(44450,4),(44451,9),(44452,3),(44453,6),(44454,5),(44455,1),(44456,3),(44457,8),(44458,1),(44459,6),(44460,4),(44461,1),(44462,1),(44463,1),(44464,6),(44465,5),(44466,9),(44467,3),(44468,8),(44469,5),(44470,8),(44471,2),(44472,5),(44473,9),(44474,3),(44475,4),(44476,4),(44477,3),(44478,4),(44479,2),(44480,9),(44481,9),(44482,1),(44483,4),(44484,8),(44485,2),(44486,3),(44487,5),(44488,5),(44489,9),(44490,5),(44491,8),(44492,1),(44493,5),(44494,5),(44495,1),(44496,2),(44497,8),(44498,1),(44499,1),(44500,8),(44501,9),(44502,7),(44503,3),(44504,7),(44505,4),(44506,1),(44507,7),(44508,6),(44509,4),(44510,4),(44511,9),(44512,1),(44513,2),(44514,8),(44515,7),(44516,9),(44517,1),(44518,7),(44519,6),(44520,1),(44521,3),(44522,3),(44523,7),(44524,4),(44525,7),(44526,7),(44527,2),(44528,3),(44529,6),(44530,7),(44531,7),(44532,5),(44533,6),(44534,9),(44535,2),(44536,2),(44537,6),(44538,4),(44539,6),(44540,5),(44541,6),(44542,5),(44543,7),(44544,9),(44545,8),(44546,8),(44547,4),(44548,7),(44549,6),(44550,2),(44551,3),(44552,5),(44553,3),(44554,3),(44555,5),(44556,2),(44557,2),(44558,1),(44559,9),(44560,7),(44561,3),(44562,2),(44563,2),(44564,3),(44565,7),(44566,3),(44567,4),(44568,6),(44569,3),(44570,9),(44571,1),(44572,1),(44573,6),(44574,6),(44575,6),(44576,6),(44577,1),(44578,6),(44579,3),(44580,2),(44581,8),(44582,1),(44583,7),(44584,4),(44585,9),(44586,9),(44587,7),(44588,2),(44589,3),(44590,2),(44591,1),(44592,6),(44593,3),(44594,6),(44595,4),(44596,6),(44597,1),(44598,5),(44599,3),(44600,5),(44601,7),(44602,5),(44603,6),(44604,8),(44605,8),(44606,7),(44607,7),(44608,8),(44609,7),(44610,3),(44611,5),(44612,9),(44613,9),(44614,6),(44615,1),(44616,3),(44617,8),(44618,8),(44619,8),(44620,2),(44621,1),(44622,2),(44623,7),(44624,8),(44625,5),(44626,7),(44627,4),(44628,6),(44629,4),(44630,8),(44631,4),(44632,5),(44633,3),(44634,9),(44635,3),(44636,6),(44637,2),(44638,6),(44639,8),(44640,7),(44641,6),(44642,1),(44643,6),(44644,2),(44645,3),(44646,3),(44647,3),(44648,5),(44649,7),(44650,3),(44651,7),(44652,3),(44653,6),(44654,6),(44655,8),(44656,9),(44657,1),(44658,5),(44659,8),(44660,2),(44661,5),(44662,4),(44663,6),(44664,1),(44665,7),(44666,3),(44667,5),(44668,9),(44669,9),(44670,6),(44671,3),(44672,4),(44673,7),(44674,4),(44675,5),(44676,4),(44677,9),(44678,2),(44679,3),(44680,9),(44681,1),(44682,8),(44683,1),(44684,2),(44685,2),(44686,8),(44687,5),(44688,8),(44689,6),(44690,3),(44691,2),(44692,8),(44693,8),(44694,9),(44695,7),(44696,3),(44697,4),(44698,2),(44699,5),(44700,6),(44701,2),(44702,4),(44703,2),(44704,2),(44705,8),(44706,6),(44707,4),(44708,1),(44709,6),(44710,4),(44711,2),(44712,8),(44713,1),(44714,6),(44715,1),(44716,4),(44717,9),(44718,2),(44719,4),(44720,2),(44721,8),(44722,4),(44723,2),(44724,5),(44725,4),(44726,1),(44727,1),(44728,6),(44729,1),(44730,8),(44731,6),(44732,2),(44733,1),(44734,1),(44735,6),(44736,3),(44737,9),(44738,8),(44739,9),(44740,1),(44741,1),(44742,2),(44743,1),(44744,5),(44745,3),(44746,8),(44747,9),(44748,4),(44749,5),(44750,6),(44751,8),(44752,1),(44753,5),(44754,1),(44755,8),(44756,7),(44757,8),(44758,9),(44759,5),(44760,5),(44761,9),(44762,5),(44763,8),(44764,4),(44765,2),(44766,8),(44767,6),(44768,1),(44769,8),(44770,6),(44771,4),(44772,4),(44773,8),(44774,8),(44775,8),(44776,2),(44777,8),(44778,9),(44779,1),(44780,9),(44781,3),(44782,4),(44783,6),(44784,2),(44785,4),(44786,7),(44787,9),(44788,3),(44789,8),(44790,3),(44791,7),(44792,5),(44793,9),(44794,4),(44795,9),(44796,6),(44797,1),(44798,1),(44799,1),(44800,3),(44801,3),(44802,4),(44803,7),(44804,2),(44805,1),(44806,8),(44807,2),(44808,3),(44809,7),(44810,6),(44811,6),(44812,6),(44813,3),(44814,5),(44815,5),(44816,4),(44817,3),(44818,9),(44819,2),(44820,6),(44821,7),(44822,5),(44823,7),(44824,1),(44825,5),(44826,6),(44827,7),(44828,7),(44829,4),(44830,6),(44831,5),(44832,9),(44833,6),(44834,7),(44835,6),(44836,1),(44837,4),(44838,8),(44839,5),(44840,8),(44841,2),(44842,9),(44843,1),(44844,6),(44845,1),(44846,9),(44847,6),(44848,3),(44849,8),(44850,7),(44851,8),(44852,9),(44853,4),(44854,4),(44855,9),(44856,8),(44857,6),(44858,6),(44859,7),(44860,3),(44861,6),(44862,1),(44863,6),(44864,5),(44865,2),(44866,6),(44867,3),(44868,2),(44869,8),(44870,7),(44871,9),(44872,9),(44873,8),(44874,4),(44875,5),(44876,4),(44877,7),(44878,6),(44879,9),(44880,1),(44881,8),(44882,6),(44883,1),(44884,8),(44885,3),(44886,9),(44887,3),(44888,6),(44889,1),(44890,5),(44891,8),(44892,6),(44893,5),(44894,2),(44895,4),(44896,4),(44897,1),(44898,4),(44899,5),(44900,8),(44901,7),(44902,9),(44903,1),(44904,1),(44905,7),(44906,4),(44907,6),(44908,3),(44909,9),(44910,6),(44911,8),(44912,5),(44913,2),(44914,7),(44915,4),(44916,4),(44917,7),(44918,9),(44919,8),(44920,4),(44921,1),(44922,2),(44923,1),(44924,1),(44925,7),(44926,6),(44927,6),(44928,7),(44929,6),(44930,5),(44931,7),(44932,2),(44933,1),(44934,2),(44935,9),(44936,5),(44937,8),(44938,9),(44939,8),(44940,1),(44941,4),(44942,7),(44943,8),(44944,2),(44945,3),(44946,3),(44947,3),(44948,5),(44949,6),(44950,2),(44951,3),(44952,1),(44953,5),(44954,5),(44955,9),(44956,4),(44957,9),(44958,5),(44959,6),(44960,1),(44961,9),(44962,7),(44963,9),(44964,9),(44965,6),(44966,8),(44967,9),(44968,8),(44969,8),(44970,6),(44971,6),(44972,5),(44973,3),(44974,4),(44975,9),(44976,7),(44977,3),(44978,4),(44979,9),(44980,8),(44981,4),(44982,5),(44983,6),(44984,1),(44985,6),(44986,7),(44987,1),(44988,1),(44989,8),(44990,1),(44991,8),(44992,1),(44993,2),(44994,2),(44995,7),(44996,9),(44997,4),(44998,1),(44999,4),(45000,5),(45001,3),(45002,3),(45003,9),(45004,7),(45005,7),(45006,4),(45007,5),(45008,5),(45009,8),(45010,5),(45011,9),(45012,3),(45013,7),(45014,7),(45015,9),(45016,9),(45017,6),(45018,5),(45019,3),(45020,3),(45021,6),(45022,8),(45023,6),(45024,4),(45025,5),(45026,9),(45027,8),(45028,9),(45029,4),(45030,4),(45031,6),(45032,4),(45033,7),(45034,9),(45035,4),(45036,3),(45037,3),(45038,7),(45039,5),(45040,2),(45041,1),(45042,2),(45043,2),(45044,3),(45045,8),(45046,4),(45047,7),(45048,8),(45049,1),(45050,3),(45051,8),(45052,8),(45053,2),(45054,5),(45055,1),(45056,3),(45057,7),(45058,7),(45059,5),(45060,3),(45061,1),(45062,6),(45063,1),(45064,4),(45065,8),(45066,3),(45067,6),(45068,4),(45069,4),(45070,1),(45071,2),(45072,8),(45073,1),(45074,9),(45075,8),(45076,9),(45077,1),(45078,9),(45079,3),(45080,8),(45081,3),(45082,9),(45083,9),(45084,1),(45085,5),(45086,2),(45087,8),(45088,8),(45089,9),(45090,9),(45091,8),(45092,4),(45093,1),(45094,4),(45095,8),(45096,5),(45097,9),(45098,6),(45099,2),(45100,5),(45101,3),(45102,5),(45103,2),(45104,8),(45105,9),(45106,5),(45107,1),(45108,9),(45109,3),(45110,3),(45111,4),(45112,4),(45113,6),(45114,1),(45115,5),(45116,9),(45117,5),(45118,5),(45119,2),(45120,6),(45121,9),(45122,3),(45123,2),(45124,3),(45125,3),(45126,8),(45127,5),(45128,7),(45129,7),(45130,7),(45131,8),(45132,8),(45133,2),(45134,7),(45135,6),(45136,3),(45137,4),(45138,4),(45139,8),(45140,2),(45141,2),(45142,8),(45143,2),(45144,8),(45145,6),(45146,3),(45147,1),(45148,4),(45149,4),(45150,7),(45151,2),(45152,4),(45153,4),(45154,3),(45155,6),(45156,1),(45157,2),(45158,1),(45159,6),(45160,6),(45161,5),(45162,6),(45163,9),(45164,9),(45165,3),(45166,3),(45167,9),(45168,1),(45169,4),(45170,9),(45171,1),(45172,1),(45173,8),(45174,5),(45175,8),(45176,9),(45177,5),(45178,1),(45179,5),(45180,6),(45181,1),(45182,5),(45183,4),(45184,2),(45185,1),(45186,7),(45187,5),(45188,4),(45189,6),(45190,2),(45191,4),(45192,3),(45193,3),(45194,9),(45195,8),(45196,3),(45197,6),(45198,2),(45199,8),(45200,6),(45201,7),(45202,7),(45203,5),(45204,8),(45205,2),(45206,8),(45207,2),(45208,3),(45209,6),(45210,1),(45211,5),(45212,5),(45213,1),(45214,1),(45215,2),(45216,2),(45217,9),(45218,1),(45219,8),(45220,1),(45221,9),(45222,6),(45223,7),(45224,7),(45225,2),(45226,8),(45227,2),(45228,6),(45229,3),(45230,8),(45231,9),(45232,3),(45233,1),(45234,9),(45235,3),(45236,3),(45237,4),(45238,1),(45239,1),(45240,7),(45241,9),(45242,1),(45243,9),(45244,1),(45245,6),(45246,3),(45247,5),(45248,6),(45249,9),(45250,1),(45251,7),(45252,6),(45253,9),(45254,7),(45255,8),(45256,1),(45257,4),(45258,1),(45259,3),(45260,2),(45261,4),(45262,8),(45263,1),(45264,9),(45265,1),(45266,3),(45267,9),(45268,5),(45269,2),(45270,5),(45271,8),(45272,3),(45273,5),(45274,1),(45275,1),(45276,3),(45277,7),(45278,3),(45279,6),(45280,2),(45281,9),(45282,3),(45283,9),(45284,4),(45285,4),(45286,2),(45287,8),(45288,9),(45289,2),(45290,1),(45291,4),(45292,7),(45293,7),(45294,2),(45295,2),(45296,8),(45297,3),(45298,8),(45299,3),(45300,3),(45301,5),(45302,1),(45303,2),(45304,6),(45305,3),(45306,5),(45307,3),(45308,5),(45309,7),(45310,7),(45311,7),(45312,6),(45313,1),(45314,3),(45315,6),(45316,4),(45317,9),(45318,4),(45319,6),(45320,6),(45321,6),(45322,4),(45323,7),(45324,5),(45325,9),(45326,7),(45327,3),(45328,1),(45329,9),(45330,2),(45331,2),(45332,3),(45333,4),(45334,9),(45335,9),(45336,2),(45337,7),(45338,1),(45339,5),(45340,2),(45341,9),(45342,4),(45343,2),(45344,5),(45345,8),(45346,1),(45347,6),(45348,2),(45349,1),(45350,8),(45351,1),(45352,9),(45353,6),(45354,3),(45355,6),(45356,2),(45357,8),(45358,4),(45359,8),(45360,6),(45361,7),(45362,4),(45363,9),(45364,8),(45365,3),(45366,6),(45367,8),(45368,2),(45369,7),(45370,2),(45371,5),(45372,7),(45373,5),(45374,9),(45375,7),(45376,5),(45377,7),(45378,1),(45379,3),(45380,8),(45381,6),(45382,3),(45383,2),(45384,9),(45385,9),(45386,4),(45387,3),(45388,7),(45389,1),(45390,3),(45391,3),(45392,4),(45393,4),(45394,9),(45395,2),(45396,2),(45397,7),(45398,7),(45399,6),(45400,6),(45401,1),(45402,7),(45403,2),(45404,1),(45405,6),(45406,7),(45407,5),(45408,1),(45409,3),(45410,9),(45411,8),(45412,8),(45413,9),(45414,7),(45415,3),(45416,4),(45417,4),(45418,9),(45419,6),(45420,3),(45421,3),(45422,2),(45423,2),(45424,9),(45425,5),(45426,5),(45427,7),(45428,6),(45429,5),(45430,5),(45431,8),(45432,7),(45433,8),(45434,6),(45435,7),(45436,6),(45437,4),(45438,1),(45439,1),(45440,5),(45441,9),(45442,1),(45443,4),(45444,7),(45445,7),(45446,8),(45447,2),(45448,2),(45449,6),(45450,1),(45451,9),(45452,9),(45453,1),(45454,9),(45455,9),(45456,9),(45457,1),(45458,8),(45459,5),(45460,4),(45461,1),(45462,9),(45463,1),(45464,2),(45465,7),(45466,1),(45467,8),(45468,3),(45469,5),(45470,1),(45471,6),(45472,8),(45473,8),(45474,4),(45475,6),(45476,6),(45477,8),(45478,5),(45479,3),(45480,3),(45481,7),(45482,5),(45483,3),(45484,2),(45485,5),(45486,4),(45487,3),(45488,5),(45489,7),(45490,8),(45491,7),(45492,1),(45493,2),(45494,9),(45495,1),(45496,8),(45497,6),(45498,7),(45499,2),(45500,7),(45501,7),(45502,2),(45503,1),(45504,7),(45505,6),(45506,3),(45507,1),(45508,3),(45509,1),(45510,3),(45511,6),(45512,2),(45513,3),(45514,5),(45515,2),(45516,5),(45517,5),(45518,4),(45519,9),(45520,4),(45521,2),(45522,1),(45523,1),(45524,9),(45525,7),(45526,9),(45527,3),(45528,2),(45529,7),(45530,7),(45531,6),(45532,2),(45533,1),(45534,5),(45535,3),(45536,8),(45537,5),(45538,9),(45539,4),(45540,5),(45541,3),(45542,9),(45543,7),(45544,3),(45545,7),(45546,8),(45547,4),(45548,9),(45549,3),(45550,6),(45551,6),(45552,1),(45553,5),(45554,3),(45555,3),(45556,2),(45557,3),(45558,9),(45559,6),(45560,4),(45561,7),(45562,6),(45563,7),(45564,2),(45565,4),(45566,3),(45567,4),(45568,6),(45569,5),(45570,4),(45571,2),(45572,1),(45573,8),(45574,4),(45575,8),(45576,9),(45577,6),(45578,3),(45579,7),(45580,8),(45581,8),(45582,7),(45583,7),(45584,5),(45585,4),(45586,8),(45587,5),(45588,5),(45589,1),(45590,4),(45591,6),(45592,4),(45593,3),(45594,8),(45595,4),(45596,7),(45597,9),(45598,1),(45599,7),(45600,4),(45601,4),(45602,2),(45603,6),(45604,5),(45605,8),(45606,5),(45607,5),(45608,5),(45609,5),(45610,6),(45611,8),(45612,4),(45613,1),(45614,4),(45615,5),(45616,7),(45617,1),(45618,7),(45619,6),(45620,4),(45621,1),(45622,1),(45623,1),(45624,6),(45625,3),(45626,9),(45627,1),(45628,4),(45629,8),(45630,1),(45631,2),(45632,8),(45633,9),(45634,9),(45635,2),(45636,3),(45637,3),(45638,8),(45639,6),(45640,4),(45641,3),(45642,4),(45643,1),(45644,6),(45645,5),(45646,7),(45647,8),(45648,3),(45649,3),(45650,4),(45651,5),(45652,2),(45653,3),(45654,4),(45655,4),(45656,7),(45657,3),(45658,9),(45659,5),(45660,5),(45661,9),(45662,4),(45663,5),(45664,8),(45665,7),(45666,1),(45667,9),(45668,3),(45669,2),(45670,2),(45671,6),(45672,1),(45673,9),(45674,6),(45675,8),(45676,3),(45677,5),(45678,9),(45679,5),(45680,8),(45681,8),(45682,5),(45683,8),(45684,9),(45685,9),(45686,2),(45687,5),(45688,7),(45689,5),(45690,5),(45691,7),(45692,5),(45693,4),(45694,7),(45695,8),(45696,6),(45697,3),(45698,4),(45699,7),(45700,4),(45701,4),(45702,8),(45703,6),(45704,8),(45705,5),(45706,1),(45707,3),(45708,5),(45709,4),(45710,6),(45711,9),(45712,1),(45713,7),(45714,1),(45715,1),(45716,3),(45717,7),(45718,1),(45719,4),(45720,9),(45721,7),(45722,5),(45723,9),(45724,4),(45725,9),(45726,2),(45727,1),(45728,4),(45729,4),(45730,2),(45731,3),(45732,1),(45733,4),(45734,7),(45735,6),(45736,9),(45737,3),(45738,3),(45739,9),(45740,4),(45741,7),(45742,8),(45743,4),(45744,7),(45745,1),(45746,8),(45747,5),(45748,4),(45749,7),(45750,7),(45751,7),(45752,6),(45753,8),(45754,6),(45755,1),(45756,9),(45757,5),(45758,9),(45759,5),(45760,8),(45761,9),(45762,3),(45763,8),(45764,4),(45765,2),(45766,8),(45767,7),(45768,4),(45769,6),(45770,3),(45771,1),(45772,7),(45773,9),(45774,1),(45775,1),(45776,6),(45777,5),(45778,7),(45779,7),(45780,6),(45781,9),(45782,4),(45783,2),(45784,2),(45785,1),(45786,8),(45787,1),(45788,1),(45789,8),(45790,4),(45791,5),(45792,1),(45793,2),(45794,9),(45795,5),(45796,8),(45797,1),(45798,5),(45799,5),(45800,6),(45801,8),(45802,8),(45803,7),(45804,6),(45805,2),(45806,8),(45807,2),(45808,4),(45809,7),(45810,7),(45811,7),(45812,8),(45813,8),(45814,9),(45815,2),(45816,1),(45817,1),(45818,6),(45819,7),(45820,7),(45821,9),(45822,3),(45823,4),(45824,7),(45825,1),(45826,2),(45827,8),(45828,5),(45829,1),(45830,4),(45831,7),(45832,8),(45833,4),(45834,5),(45835,4),(45836,8),(45837,1),(45838,1),(45839,4),(45840,3),(45841,6),(45842,3),(45843,7),(45844,1),(45845,2),(45846,1),(45847,9),(45848,9),(45849,7),(45850,3),(45851,7),(45852,6),(45853,7),(45854,8),(45855,7),(45856,4),(45857,6),(45858,2),(45859,6),(45860,2),(45861,5),(45862,3),(45863,2),(45864,4),(45865,2),(45866,8),(45867,8),(45868,1),(45869,1),(45870,2),(45871,5),(45872,8),(45873,5),(45874,3),(45875,3),(45876,6),(45877,4),(45878,2),(45879,9),(45880,7),(45881,5),(45882,8),(45883,7),(45884,1),(45885,1),(45886,1),(45887,7),(45888,5),(45889,6),(45890,3),(45891,5),(45892,2),(45893,7),(45894,8),(45895,7),(45896,7),(45897,3),(45898,6),(45899,2),(45900,6),(45901,3),(45902,8),(45903,1),(45904,8),(45905,3),(45906,3),(45907,1),(45908,5),(45909,1),(45910,9),(45911,9),(45912,3),(45913,8),(45914,8),(45915,3),(45916,7),(45917,3),(45918,8),(45919,2),(45920,3),(45921,2),(45922,4),(45923,1),(45924,2),(45925,7),(45926,4),(45927,5),(45928,6),(45929,3),(45930,2),(45931,3),(45932,8),(45933,1),(45934,9),(45935,7),(45936,5),(45937,4),(45938,4),(45939,1),(45940,4),(45941,7),(45942,1),(45943,8),(45944,1),(45945,1),(45946,7),(45947,6),(45948,8),(45949,8),(45950,1),(45951,4),(45952,2),(45953,2),(45954,7),(45955,8),(45956,4),(45957,6),(45958,1),(45959,8),(45960,8),(45961,1),(45962,2),(45963,1),(45964,1),(45965,3),(45966,3),(45967,4),(45968,7),(45969,1),(45970,8),(45971,9),(45972,3),(45973,9),(45974,6),(45975,4),(45976,5),(45977,6),(45978,1),(45979,7),(45980,5),(45981,7),(45982,8),(45983,2),(45984,2),(45985,7),(45986,2),(45987,3),(45988,8),(45989,6),(45990,7),(45991,8),(45992,9),(45993,1),(45994,5),(45995,7),(45996,7),(45997,4),(45998,7),(45999,3),(46000,7),(46001,3),(46002,7),(46003,9),(46004,5),(46005,2),(46006,2),(46007,3),(46008,7),(46009,2),(46010,6),(46011,7),(46012,7),(46013,5),(46014,7),(46015,3),(46016,7),(46017,2),(46018,5),(46019,5),(46020,2),(46021,4),(46022,2),(46023,9),(46024,6),(46025,5),(46026,9),(46027,4),(46028,4),(46029,8),(46030,4),(46031,1),(46032,5),(46033,9),(46034,4),(46035,6),(46036,7),(46037,6),(46038,2),(46039,8),(46040,9),(46041,2),(46042,1),(46043,4),(46044,2),(46045,1),(46046,2),(46047,4),(46048,6),(46049,3),(46050,1),(46051,9),(46052,5),(46053,6),(46054,6),(46055,1),(46056,2),(46057,9),(46058,6),(46059,9),(46060,6),(46061,1),(46062,3),(46063,3),(46064,4),(46065,6),(46066,5),(46067,9),(46068,7),(46069,3),(46070,3),(46071,7),(46072,3),(46073,7),(46074,3),(46075,8),(46076,5),(46077,7),(46078,6),(46079,7),(46080,2),(46081,3),(46082,8),(46083,4),(46084,8),(46085,1),(46086,2),(46087,5),(46088,3),(46089,8),(46090,9),(46091,3),(46092,2),(46093,3),(46094,8),(46095,4),(46096,7),(46097,4),(46098,3),(46099,4),(46100,6),(46101,7),(46102,7),(46103,1),(46104,9),(46105,8),(46106,1),(46107,8),(46108,8),(46109,6),(46110,2),(46111,7),(46112,1),(46113,6),(46114,3),(46115,1),(46116,3),(46117,7),(46118,2),(46119,8),(46120,6),(46121,6),(46122,8),(46123,9),(46124,7),(46125,6),(46126,5),(46127,6),(46128,2),(46129,8),(46130,1),(46131,8),(46132,6),(46133,3),(46134,9),(46135,9),(46136,5),(46137,5),(46138,9),(46139,4),(46140,7),(46141,7),(46142,7),(46143,1),(46144,3),(46145,6),(46146,3),(46147,7),(46148,3),(46149,2),(46150,1),(46151,8),(46152,7),(46153,5),(46154,9),(46155,5),(46156,3),(46157,9),(46158,6),(46159,5),(46160,7),(46161,7),(46162,7),(46163,6),(46164,2),(46165,7),(46166,2),(46167,4),(46168,3),(46169,1),(46170,4),(46171,9),(46172,5),(46173,5),(46174,6),(46175,6),(46176,7),(46177,6),(46178,3),(46179,6),(46180,5),(46181,3),(46182,3),(46183,5),(46184,3),(46185,4),(46186,3),(46187,7),(46188,2),(46189,9),(46190,6),(46191,1),(46192,3),(46193,9),(46194,5),(46195,6),(46196,1),(46197,3),(46198,9),(46199,7),(46200,5),(46201,2),(46202,7),(46203,9),(46204,9),(46205,5),(46206,7),(46207,9),(46208,8),(46209,1),(46210,8),(46211,8),(46212,9),(46213,4),(46214,1),(46215,9),(46216,2),(46217,8),(46218,5),(46219,9),(46220,8),(46221,2),(46222,7),(46223,4),(46224,7),(46225,6),(46226,2),(46227,8),(46228,9),(46229,8),(46230,4),(46231,6),(46232,7),(46233,2),(46234,2),(46235,5),(46236,6),(46237,8),(46238,1),(46239,9),(46240,6),(46241,9),(46242,3),(46243,7),(46244,5),(46245,9),(46246,7),(46247,7),(46248,3),(46249,1),(46250,3),(46251,4),(46252,5),(46253,3),(46254,1),(46255,5),(46256,8),(46257,4),(46258,6),(46259,7),(46260,6),(46261,1),(46262,2),(46263,7),(46264,6),(46265,6),(46266,3),(46267,9),(46268,9),(46269,3),(46270,2),(46271,1),(46272,8),(46273,1),(46274,7),(46275,9),(46276,7),(46277,2),(46278,3),(46279,4),(46280,3),(46281,4),(46282,7),(46283,6),(46284,2),(46285,7),(46286,3),(46287,6),(46288,7),(46289,2),(46290,4),(46291,7),(46292,1),(46293,1),(46294,7),(46295,7),(46296,7),(46297,2),(46298,3),(46299,3),(46300,2),(46301,8),(46302,5),(46303,5),(46304,4),(46305,7),(46306,3),(46307,5),(46308,7),(46309,4),(46310,7),(46311,7),(46312,5),(46313,7),(46314,5),(46315,8),(46316,9),(46317,9),(46318,4),(46319,2),(46320,9),(46321,7),(46322,3),(46323,1),(46324,7),(46325,5),(46326,2),(46327,2),(46328,1),(46329,4),(46330,8),(46331,8),(46332,9),(46333,2),(46334,3),(46335,1),(46336,4),(46337,1),(46338,5),(46339,8),(46340,3),(46341,1),(46342,5),(46343,6),(46344,9),(46345,7),(46346,3),(46347,3),(46348,8),(46349,9),(46350,1),(46351,4),(46352,8),(46353,4),(46354,6),(46355,5),(46356,5),(46357,4),(46358,2),(46359,5),(46360,5),(46361,3),(46362,3),(46363,1),(46364,8),(46365,6),(46366,2),(46367,2),(46368,9),(46369,2),(46370,1),(46371,9),(46372,3),(46373,5),(46374,3),(46375,1),(46376,4),(46377,4),(46378,4),(46379,4),(46380,7),(46381,2),(46382,3),(46383,4),(46384,1),(46385,9),(46386,4),(46387,2),(46388,5),(46389,9),(46390,7),(46391,1),(46392,1),(46393,8),(46394,2),(46395,8),(46396,8),(46397,5),(46398,1),(46399,6),(46400,6),(46401,1),(46402,5),(46403,9),(46404,5),(46405,2),(46406,3),(46407,6),(46408,5),(46409,7),(46410,8),(46411,9),(46412,5),(46413,3),(46414,9),(46415,2),(46416,7),(46417,1),(46418,6),(46419,9),(46420,8),(46421,9),(46422,6),(46423,9),(46424,9),(46425,1),(46426,7),(46427,3),(46428,8),(46429,5),(46430,2),(46431,4),(46432,6),(46433,4),(46434,1),(46435,1),(46436,1),(46437,3),(46438,3),(46439,8),(46440,6),(46441,3),(46442,9),(46443,7),(46444,7),(46445,1),(46446,1),(46447,4),(46448,2),(46449,4),(46450,7),(46451,2),(46452,6),(46453,5),(46454,8),(46455,3),(46456,2),(46457,5),(46458,8),(46459,8),(46460,5),(46461,5),(46462,6),(46463,7),(46464,9),(46465,7),(46466,9),(46467,8),(46468,6),(46469,1),(46470,6),(46471,3),(46472,8),(46473,8),(46474,9),(46475,5),(46476,2),(46477,8),(46478,1),(46479,5),(46480,4),(46481,6),(46482,1),(46483,2),(46484,7),(46485,5),(46486,7),(46487,6),(46488,8),(46489,2),(46490,5),(46491,2),(46492,9),(46493,4),(46494,3),(46495,4),(46496,2),(46497,3),(46498,4),(46499,6),(46500,2),(46501,6),(46502,5),(46503,9),(46504,4),(46505,6),(46506,2),(46507,5),(46508,8),(46509,3),(46510,8),(46511,9),(46512,9),(46513,5),(46514,5),(46515,3),(46516,6),(46517,5),(46518,7),(46519,5),(46520,4),(46521,3),(46522,7),(46523,1),(46524,8),(46525,1),(46526,9),(46527,2),(46528,7),(46529,8),(46530,1),(46531,4),(46532,8),(46533,5),(46534,3),(46535,9),(46536,8),(46537,6),(46538,7),(46539,1),(46540,7),(46541,7),(46542,3),(46543,4),(46544,3),(46545,2),(46546,1),(46547,8),(46548,7),(46549,9),(46550,4),(46551,5),(46552,5),(46553,3),(46554,7),(46555,2),(46556,7),(46557,8),(46558,5),(46559,8),(46560,1),(46561,9),(46562,4),(46563,4),(46564,5),(46565,1),(46566,3),(46567,5),(46568,3),(46569,4),(46570,2),(46571,4),(46572,7),(46573,1),(46574,6),(46575,7),(46576,4),(46577,7),(46578,3),(46579,3),(46580,9),(46581,4),(46582,7),(46583,3),(46584,1),(46585,9),(46586,3),(46587,4),(46588,9),(46589,6),(46590,1),(46591,1),(46592,7),(46593,5),(46594,5),(46595,5),(46596,1),(46597,7),(46598,2),(46599,1),(46600,2),(46601,3),(46602,1),(46603,5),(46604,7),(46605,8),(46606,3),(46607,1),(46608,3),(46609,4),(46610,7),(46611,8),(46612,3),(46613,8),(46614,1),(46615,9),(46616,2),(46617,6),(46618,7),(46619,4),(46620,5),(46621,1),(46622,7),(46623,6),(46624,4),(46625,7),(46626,7),(46627,9),(46628,3),(46629,4),(46630,4),(46631,9),(46632,4),(46633,1),(46634,9),(46635,3),(46636,4),(46637,6),(46638,7),(46639,5),(46640,9),(46641,3),(46642,2),(46643,5),(46644,5),(46645,9),(46646,3),(46647,2),(46648,2),(46649,1),(46650,5),(46651,5),(46652,3),(46653,2),(46654,5),(46655,3),(46656,8),(46657,9),(46658,3),(46659,5),(46660,3),(46661,6),(46662,8),(46663,6),(46664,8),(46665,5),(46666,6),(46667,9),(46668,4),(46669,1),(46670,1),(46671,7),(46672,3),(46673,4),(46674,8),(46675,3),(46676,4),(46677,9),(46678,5),(46679,4),(46680,8),(46681,1),(46682,8),(46683,6),(46684,2),(46685,4),(46686,1),(46687,2),(46688,6),(46689,9),(46690,9),(46691,1),(46692,5),(46693,8),(46694,4),(46695,4),(46696,6),(46697,2),(46698,2),(46699,8),(46700,4),(46701,9),(46702,2),(46703,6),(46704,6),(46705,3),(46706,9),(46707,6),(46708,6),(46709,2),(46710,2),(46711,9),(46712,7),(46713,4),(46714,7),(46715,5),(46716,2),(46717,7),(46718,5),(46719,3),(46720,4),(46721,1),(46722,3),(46723,8),(46724,6),(46725,1),(46726,1),(46727,5),(46728,1),(46729,7),(46730,1),(46731,6),(46732,4),(46733,6),(46734,5),(46735,3),(46736,3),(46737,4),(46738,3),(46739,5),(46740,7),(46741,3),(46742,4),(46743,6),(46744,3),(46745,6),(46746,8),(46747,4),(46748,6),(46749,2),(46750,1),(46751,9),(46752,3),(46753,5),(46754,4),(46755,5),(46756,1),(46757,4),(46758,8),(46759,3),(46760,1),(46761,1),(46762,2),(46763,2),(46764,8),(46765,7),(46766,3),(46767,2),(46768,6),(46769,9),(46770,4),(46771,3),(46772,2),(46773,7),(46774,9),(46775,8),(46776,6),(46777,5),(46778,8),(46779,7),(46780,4),(46781,7),(46782,8),(46783,2),(46784,8),(46785,2),(46786,6),(46787,2),(46788,1),(46789,9),(46790,3),(46791,7),(46792,5),(46793,4),(46794,8),(46795,7),(46796,6),(46797,6),(46798,2),(46799,4),(46800,4),(46801,9),(46802,5),(46803,1),(46804,4),(46805,6),(46806,7),(46807,7),(46808,8),(46809,4),(46810,1),(46811,1),(46812,3),(46813,8),(46814,5),(46815,8),(46816,1),(46817,9),(46818,8),(46819,4),(46820,2),(46821,3),(46822,1),(46823,1),(46824,3),(46825,3),(46826,2),(46827,1),(46828,6),(46829,6),(46830,6),(46831,5),(46832,9),(46833,8),(46834,7),(46835,2),(46836,5),(46837,4),(46838,7),(46839,4),(46840,7),(46841,2),(46842,6),(46843,8),(46844,1),(46845,6),(46846,6),(46847,3),(46848,7),(46849,2),(46850,3),(46851,8),(46852,4),(46853,1),(46854,9),(46855,7),(46856,2),(46857,3),(46858,3),(46859,4),(46860,2),(46861,4),(46862,4),(46863,9),(46864,3),(46865,6),(46866,2),(46867,9),(46868,5),(46869,9),(46870,3),(46871,7),(46872,3),(46873,6),(46874,5),(46875,6),(46876,7),(46877,3),(46878,8),(46879,6),(46880,4),(46881,4),(46882,9),(46883,2),(46884,9),(46885,1),(46886,3),(46887,6),(46888,1),(46889,3),(46890,8),(46891,4),(46892,8),(46893,4),(46894,5),(46895,3),(46896,1),(46897,1),(46898,5),(46899,8),(46900,4),(46901,8),(46902,5),(46903,7),(46904,7),(46905,8),(46906,9),(46907,5),(46908,1),(46909,5),(46910,6),(46911,2),(46912,7),(46913,9),(46914,6),(46915,2),(46916,4),(46917,4),(46918,6),(46919,9),(46920,5),(46921,9),(46922,3),(46923,7),(46924,6),(46925,4),(46926,6),(46927,3),(46928,3),(46929,8),(46930,4),(46931,6),(46932,2),(46933,8),(46934,7),(46935,4),(46936,9),(46937,9),(46938,2),(46939,4),(46940,3),(46941,3),(46942,1),(46943,8),(46944,1),(46945,1),(46946,4),(46947,5),(46948,2),(46949,1),(46950,1),(46951,7),(46952,7),(46953,4),(46954,7),(46955,9),(46956,8),(46957,5),(46958,3),(46959,2),(46960,2),(46961,3),(46962,7),(46963,4),(46964,5),(46965,3),(46966,8),(46967,5),(46968,3),(46969,5),(46970,1),(46971,6),(46972,4),(46973,2),(46974,7),(46975,3),(46976,8),(46977,4),(46978,1),(46979,3),(46980,5),(46981,2),(46982,6),(46983,6),(46984,3),(46985,2),(46986,2),(46987,2),(46988,8),(46989,7),(46990,7),(46991,5),(46992,4),(46993,8),(46994,5),(46995,4),(46996,7),(46997,4),(46998,9),(46999,3),(47000,4),(47001,2),(47002,7),(47003,7),(47004,8),(47005,3),(47006,3),(47007,9),(47008,8),(47009,9),(47010,5),(47011,2),(47012,9),(47013,7),(47014,6),(47015,9),(47016,7),(47017,5),(47018,5),(47019,3),(47020,7),(47021,2),(47022,1),(47023,5),(47024,8),(47025,4),(47026,7),(47027,6),(47028,5),(47029,2),(47030,3),(47031,8),(47032,4),(47033,4),(47034,7),(47035,9),(47036,6),(47037,1),(47038,4),(47039,9),(47040,7),(47041,3),(47042,3),(47043,2),(47044,8),(47045,8),(47046,2),(47047,2),(47048,7),(47049,5),(47050,4),(47051,8),(47052,8),(47053,4),(47054,4),(47055,4),(47056,6),(47057,9),(47058,5),(47059,2),(47060,3),(47061,3),(47062,6),(47063,2),(47064,9),(47065,8),(47066,8),(47067,6),(47068,4),(47069,2),(47070,5),(47071,3),(47072,3),(47073,2),(47074,3),(47075,4),(47076,8),(47077,3),(47078,6),(47079,9),(47080,1),(47081,2),(47082,9),(47083,1),(47084,7),(47085,6),(47086,7),(47087,1),(47088,7),(47089,5),(47090,6),(47091,3),(47092,3),(47093,5),(47094,8),(47095,1),(47096,1),(47097,7),(47098,4),(47099,6),(47100,1),(47101,9),(47102,6),(47103,3),(47104,2),(47105,6),(47106,7),(47107,3),(47108,2),(47109,6),(47110,3),(47111,3),(47112,9),(47113,9),(47114,1),(47115,5),(47116,3),(47117,6),(47118,2),(47119,8),(47120,2),(47121,5),(47122,9),(47123,8),(47124,2),(47125,1),(47126,9),(47127,5),(47128,9),(47129,8),(47130,1),(47131,7),(47132,7),(47133,6),(47134,8),(47135,9),(47136,5),(47137,2),(47138,7),(47139,9),(47140,2),(47141,4),(47142,1),(47143,5),(47144,5),(47145,7),(47146,1),(47147,1),(47148,8),(47149,1),(47150,3),(47151,8),(47152,2),(47153,7),(47154,3),(47155,8),(47156,4),(47157,3),(47158,3),(47159,8),(47160,7),(47161,2),(47162,1),(47163,8),(47164,4),(47165,7),(47166,6),(47167,1),(47168,9),(47169,2),(47170,5),(47171,2),(47172,6),(47173,8),(47174,7),(47175,3),(47176,8),(47177,6),(47178,2),(47179,5),(47180,6),(47181,1),(47182,2),(47183,3),(47184,5),(47185,8),(47186,2),(47187,9),(47188,9),(47189,6),(47190,9),(47191,6),(47192,5),(47193,1),(47194,8),(47195,9),(47196,5),(47197,9),(47198,2),(47199,2),(47200,3),(47201,3),(47202,1),(47203,3),(47204,1),(47205,7),(47206,7),(47207,4),(47208,9),(47209,7),(47210,2),(47211,1),(47212,5),(47213,1),(47214,9),(47215,6),(47216,7),(47217,1),(47218,3),(47219,7),(47220,5),(47221,4),(47222,1),(47223,5),(47224,3),(47225,6),(47226,2),(47227,2),(47228,6),(47229,3),(47230,7),(47231,8),(47232,5),(47233,8),(47234,9),(47235,4),(47236,8),(47237,5),(47238,1),(47239,5),(47240,2),(47241,3),(47242,5),(47243,2),(47244,1),(47245,3),(47246,8),(47247,5),(47248,7),(47249,7),(47250,4),(47251,4),(47252,2),(47253,9),(47254,6),(47255,1),(47256,2),(47257,2),(47258,9),(47259,3),(47260,6),(47261,6),(47262,6),(47263,3),(47264,8),(47265,7),(47266,4),(47267,3),(47268,1),(47269,6),(47270,6),(47271,7),(47272,3),(47273,3),(47274,6),(47275,6),(47276,5),(47277,5),(47278,4),(47279,8),(47280,2),(47281,1),(47282,4),(47283,4),(47284,7),(47285,5),(47286,3),(47287,1),(47288,5),(47289,2),(47290,7),(47291,7),(47292,4),(47293,6),(47294,3),(47295,7),(47296,9),(47297,9),(47298,9),(47299,5),(47300,6),(47301,9),(47302,1),(47303,7),(47304,5),(47305,1),(47306,4),(47307,3),(47308,9),(47309,6),(47310,4),(47311,1),(47312,7),(47313,5),(47314,4),(47315,1),(47316,4),(47317,7),(47318,9),(47319,9),(47320,3),(47321,4),(47322,2),(47323,4),(47324,2),(47325,6),(47326,8),(47327,7),(47328,8),(47329,4),(47330,7),(47331,1),(47332,3),(47333,1),(47334,6),(47335,8),(47336,2),(47337,8),(47338,6),(47339,8),(47340,2),(47341,4),(47342,3),(47343,5),(47344,3),(47345,9),(47346,9),(47347,9),(47348,1),(47349,6),(47350,8),(47351,1),(47352,2),(47353,3),(47354,9),(47355,1),(47356,8),(47357,4),(47358,2),(47359,6),(47360,3),(47361,7),(47362,5),(47363,2),(47364,4),(47365,7),(47366,1),(47367,3),(47368,6),(47369,1),(47370,2),(47371,9),(47372,1),(47373,9),(47374,7),(47375,3),(47376,7),(47377,8),(47378,9),(47379,3),(47380,3),(47381,4),(47382,8),(47383,3),(47384,7),(47385,4),(47386,2),(47387,8),(47388,1),(47389,2),(47390,6),(47391,5),(47392,8),(47393,7),(47394,4),(47395,9),(47396,3),(47397,9),(47398,3),(47399,9),(47400,6),(47401,3),(47402,5),(47403,1),(47404,5),(47405,1),(47406,8),(47407,7),(47408,7),(47409,9),(47410,9),(47411,7),(47412,9),(47413,8),(47414,1),(47415,8),(47416,8),(47417,6),(47418,4),(47419,3),(47420,8),(47421,8),(47422,5),(47423,2),(47424,2),(47425,3),(47426,1),(47427,8),(47428,2),(47429,7),(47430,3),(47431,7),(47432,9),(47433,5),(47434,3),(47435,5),(47436,7),(47437,5),(47438,8),(47439,6),(47440,4),(47441,8),(47442,6),(47443,3),(47444,6),(47445,2),(47446,8),(47447,3),(47448,3),(47449,4),(47450,3),(47451,5),(47452,4),(47453,5),(47454,6),(47455,8),(47456,5),(47457,4),(47458,7),(47459,1),(47460,6),(47461,1),(47462,1),(47463,3),(47464,3),(47465,8),(47466,9),(47467,2),(47468,1),(47469,4),(47470,1),(47471,5),(47472,7),(47473,4),(47474,6),(47475,8),(47476,7),(47477,6),(47478,7),(47479,7),(47480,3),(47481,1),(47482,6),(47483,7),(47484,1),(47485,7),(47486,1),(47487,2),(47488,7),(47489,8),(47490,3),(47491,1),(47492,4),(47493,2),(47494,3),(47495,5),(47496,2),(47497,8),(47498,8),(47499,8),(47500,4),(47501,3),(47502,7),(47503,9),(47504,9),(47505,8),(47506,5),(47507,2),(47508,8),(47509,1),(47510,6),(47511,6),(47512,1),(47513,8),(47514,6),(47515,6),(47516,9),(47517,7),(47518,1),(47519,4),(47520,9),(47521,8),(47522,1),(47523,9),(47524,4),(47525,8),(47526,6),(47527,6),(47528,5),(47529,9),(47530,5),(47531,4),(47532,6),(47533,9),(47534,3),(47535,3),(47536,8),(47537,6),(47538,3),(47539,3),(47540,9),(47541,9),(47542,3),(47543,5),(47544,6),(47545,5),(47546,7),(47547,6),(47548,8),(47549,4),(47550,1),(47551,6),(47552,7),(47553,3),(47554,3),(47555,7),(47556,5),(47557,7),(47558,8),(47559,8),(47560,1),(47561,9),(47562,3),(47563,9),(47564,2),(47565,2),(47566,8),(47567,3),(47568,3),(47569,9),(47570,8),(47571,7),(47572,9),(47573,2),(47574,6),(47575,4),(47576,4),(47577,9),(47578,8),(47579,6),(47580,8),(47581,6),(47582,8),(47583,8),(47584,9),(47585,9),(47586,5),(47587,8),(47588,3),(47589,2),(47590,7),(47591,8),(47592,8),(47593,9),(47594,1),(47595,3),(47596,7),(47597,8),(47598,7),(47599,1),(47600,2),(47601,6),(47602,6),(47603,4),(47604,4),(47605,5),(47606,1),(47607,8),(47608,5),(47609,8),(47610,3),(47611,4),(47612,1),(47613,5),(47614,1),(47615,7),(47616,7),(47617,8),(47618,3),(47619,4),(47620,9),(47621,2),(47622,7),(47623,5),(47624,5),(47625,3),(47626,7),(47627,5),(47628,8),(47629,5),(47630,8),(47631,6),(47632,2),(47633,5),(47634,9),(47635,4),(47636,1),(47637,2),(47638,5),(47639,3),(47640,3),(47641,3),(47642,5),(47643,6),(47644,2),(47645,2),(47646,8),(47647,7),(47648,2),(47649,9),(47650,6),(47651,9),(47652,6),(47653,3),(47654,4),(47655,1),(47656,9),(47657,2),(47658,3),(47659,5),(47660,1),(47661,1),(47662,2),(47663,6),(47664,9),(47665,5),(47666,2),(47667,3),(47668,4),(47669,3),(47670,5),(47671,4),(47672,6),(47673,6),(47674,4),(47675,3),(47676,3),(47677,4),(47678,6),(47679,7),(47680,4),(47681,5),(47682,4),(47683,7),(47684,2),(47685,1),(47686,4),(47687,4),(47688,6),(47689,1),(47690,3),(47691,7),(47692,1),(47693,3),(47694,8),(47695,8),(47696,6),(47697,6),(47698,8),(47699,3),(47700,8),(47701,2),(47702,3),(47703,8),(47704,9),(47705,4),(47706,7),(47707,5),(47708,5),(47709,3),(47710,2),(47711,6),(47712,7),(47713,7),(47714,4),(47715,4),(47716,1),(47717,7),(47718,4),(47719,4),(47720,4),(47721,2),(47722,5),(47723,6),(47724,3),(47725,5),(47726,1),(47727,6),(47728,2),(47729,1),(47730,6),(47731,6),(47732,5),(47733,4),(47734,8),(47735,9),(47736,3),(47737,5),(47738,6),(47739,4),(47740,2),(47741,7),(47742,3),(47743,8),(47744,3),(47745,8),(47746,2),(47747,7),(47748,4),(47749,7),(47750,6),(47751,4),(47752,6),(47753,5),(47754,9),(47755,3),(47756,7),(47757,1),(47758,2),(47759,1),(47760,1),(47761,7),(47762,1),(47763,6),(47764,1),(47765,2),(47766,2),(47767,4),(47768,2),(47769,5),(47770,2),(47771,8),(47772,7),(47773,1),(47774,9),(47775,8),(47776,8),(47777,4),(47778,2),(47779,9),(47780,5),(47781,9),(47782,4),(47783,5),(47784,1),(47785,5),(47786,7),(47787,6),(47788,8),(47789,8),(47790,5),(47791,7),(47792,6),(47793,1),(47794,3),(47795,5),(47796,7),(47797,8),(47798,7),(47799,6),(47800,1),(47801,7),(47802,7),(47803,7),(47804,2),(47805,6),(47806,8),(47807,4),(47808,1),(47809,6),(47810,8),(47811,6),(47812,9),(47813,2),(47814,2),(47815,2),(47816,6),(47817,2),(47818,1),(47819,1),(47820,2),(47821,2),(47822,5),(47823,9),(47824,5),(47825,4),(47826,6),(47827,7),(47828,4),(47829,9),(47830,1),(47831,8),(47832,1),(47833,4),(47834,1),(47835,7),(47836,2),(47837,9),(47838,9),(47839,6),(47840,5),(47841,2),(47842,7),(47843,4),(47844,6),(47845,4),(47846,8),(47847,6),(47848,6),(47849,6),(47850,4),(47851,9),(47852,4),(47853,3),(47854,7),(47855,4),(47856,1),(47857,6),(47858,6),(47859,4),(47860,3),(47861,8),(47862,7),(47863,4),(47864,6),(47865,9),(47866,1),(47867,9),(47868,3),(47869,1),(47870,8),(47871,6),(47872,5),(47873,4),(47874,1),(47875,3),(47876,7),(47877,2),(47878,3),(47879,3),(47880,5),(47881,1),(47882,7),(47883,8),(47884,8),(47885,6),(47886,4),(47887,5),(47888,7),(47889,6),(47890,9),(47891,1),(47892,6),(47893,6),(47894,1),(47895,2),(47896,4),(47897,1),(47898,7),(47899,7),(47900,6),(47901,7),(47902,8),(47903,2),(47904,2),(47905,4),(47906,2),(47907,9),(47908,3),(47909,7),(47910,2),(47911,7),(47912,3),(47913,6),(47914,1),(47915,1),(47916,4),(47917,2),(47918,4),(47919,1),(47920,1),(47921,6),(47922,5),(47923,4),(47924,3),(47925,2),(47926,7),(47927,8),(47928,2),(47929,1),(47930,8),(47931,7),(47932,6),(47933,7),(47934,9),(47935,7),(47936,3),(47937,4),(47938,1),(47939,2),(47940,2),(47941,7),(47942,5),(47943,8),(47944,4),(47945,8),(47946,1),(47947,8),(47948,2),(47949,2),(47950,6),(47951,8),(47952,7),(47953,9),(47954,3),(47955,5),(47956,6),(47957,6),(47958,5),(47959,8),(47960,2),(47961,3),(47962,9),(47963,6),(47964,9),(47965,5),(47966,5),(47967,9),(47968,8),(47969,6),(47970,5),(47971,4),(47972,4),(47973,7),(47974,4),(47975,8),(47976,8),(47977,4),(47978,8),(47979,9),(47980,4),(47981,4),(47982,4),(47983,7),(47984,9),(47985,3),(47986,3),(47987,3),(47988,7),(47989,3),(47990,4),(47991,9),(47992,2),(47993,2),(47994,9),(47995,5),(47996,5),(47997,2),(47998,5),(47999,7),(48000,7),(48001,2),(48002,9),(48003,5),(48004,2),(48005,1),(48006,5),(48007,9),(48008,7),(48009,2),(48010,8),(48011,9),(48012,2),(48013,9),(48014,2),(48015,8),(48016,1),(48017,8),(48018,9),(48019,5),(48020,6),(48021,8),(48022,8),(48023,6),(48024,7),(48025,7),(48026,2),(48027,2),(48028,3),(48029,4),(48030,8),(48031,8),(48032,7),(48033,5),(48034,2),(48035,6),(48036,6),(48037,1),(48038,4),(48039,8),(48040,3),(48041,5),(48042,6),(48043,3),(48044,6),(48045,6),(48046,1),(48047,3),(48048,9),(48049,4),(48050,5),(48051,7),(48052,9),(48053,8),(48054,2),(48055,9),(48056,6),(48057,6),(48058,3),(48059,2),(48060,5),(48061,3),(48062,1),(48063,4),(48064,1),(48065,5),(48066,5),(48067,5),(48068,4),(48069,8),(48070,7),(48071,9),(48072,4),(48073,3),(48074,4),(48075,2),(48076,4),(48077,1),(48078,2),(48079,7),(48080,1),(48081,7),(48082,5),(48083,5),(48084,7),(48085,2),(48086,1),(48087,7),(48088,3),(48089,8),(48090,4),(48091,5),(48092,5),(48093,6),(48094,7),(48095,1),(48096,2),(48097,5),(48098,1),(48099,6),(48100,1),(48101,4),(48102,6),(48103,1),(48104,9),(48105,6),(48106,8),(48107,6),(48108,2),(48109,2),(48110,9),(48111,6),(48112,4),(48113,6),(48114,5),(48115,9),(48116,1),(48117,9),(48118,6),(48119,7),(48120,9),(48121,4),(48122,2),(48123,4),(48124,2),(48125,9),(48126,7),(48127,1),(48128,5),(48129,7),(48130,4),(48131,7),(48132,6),(48133,1),(48134,6),(48135,6),(48136,1),(48137,3),(48138,1),(48139,7),(48140,9),(48141,3),(48142,9),(48143,7),(48144,3),(48145,7),(48146,9),(48147,9),(48148,5),(48149,5),(48150,7),(48151,6),(48152,2),(48153,3),(48154,6),(48155,7),(48156,2),(48157,9),(48158,8),(48159,3),(48160,8),(48161,4),(48162,2),(48163,5),(48164,2),(48165,7),(48166,5),(48167,6),(48168,2),(48169,2),(48170,7),(48171,1),(48172,2),(48173,1),(48174,2),(48175,1),(48176,8),(48177,4),(48178,7),(48179,1),(48180,4),(48181,1),(48182,9),(48183,3),(48184,7),(48185,7),(48186,2),(48187,2),(48188,8),(48189,7),(48190,5),(48191,2),(48192,6),(48193,7),(48194,9),(48195,2),(48196,2),(48197,5),(48198,2),(48199,8),(48200,5),(48201,7),(48202,6),(48203,4),(48204,8),(48205,9),(48206,7),(48207,2),(48208,7),(48209,5),(48210,5),(48211,5),(48212,1),(48213,7),(48214,2),(48215,1),(48216,4),(48217,9),(48218,4),(48219,4),(48220,6),(48221,4),(48222,4),(48223,6),(48224,7),(48225,3),(48226,3),(48227,5),(48228,3),(48229,6),(48230,7),(48231,1),(48232,1),(48233,3),(48234,1),(48235,8),(48236,4),(48237,6),(48238,8),(48239,7),(48240,1),(48241,9),(48242,6),(48243,1),(48244,6),(48245,2),(48246,3),(48247,1),(48248,4),(48249,9),(48250,2),(48251,9),(48252,6),(48253,6),(48254,7),(48255,5),(48256,5),(48257,2),(48258,6),(48259,3),(48260,7),(48261,7),(48262,1),(48263,9),(48264,1),(48265,5),(48266,5),(48267,8),(48268,2),(48269,7),(48270,8),(48271,9),(48272,2),(48273,1),(48274,6),(48275,2),(48276,3),(48277,3),(48278,2),(48279,8),(48280,7),(48281,2),(48282,3),(48283,6),(48284,5),(48285,2),(48286,4),(48287,4),(48288,5),(48289,9),(48290,2),(48291,8),(48292,9),(48293,4),(48294,4),(48295,7),(48296,7),(48297,6),(48298,3),(48299,8),(48300,7),(48301,6),(48302,6),(48303,5),(48304,6),(48305,9),(48306,4),(48307,9),(48308,5),(48309,8),(48310,5),(48311,5),(48312,2),(48313,5),(48314,1),(48315,9),(48316,6),(48317,7),(48318,9),(48319,1),(48320,5),(48321,6),(48322,5),(48323,8),(48324,6),(48325,6),(48326,7),(48327,6),(48328,7),(48329,6),(48330,2),(48331,2),(48332,5),(48333,5),(48334,2),(48335,4),(48336,5),(48337,1),(48338,4),(48339,6),(48340,2),(48341,2),(48342,8),(48343,7),(48344,6),(48345,6),(48346,9),(48347,7),(48348,3),(48349,1),(48350,3),(48351,8),(48352,7),(48353,7),(48354,4),(48355,9),(48356,9),(48357,6),(48358,7),(48359,5),(48360,2),(48361,7),(48362,3),(48363,8),(48364,9),(48365,8),(48366,9),(48367,7),(48368,4),(48369,8),(48370,1),(48371,9),(48372,3),(48373,5),(48374,4),(48375,6),(48376,4),(48377,2),(48378,9),(48379,2),(48380,3),(48381,7),(48382,2),(48383,4),(48384,6),(48385,4),(48386,6),(48387,1),(48388,8),(48389,7),(48390,5),(48391,7),(48392,7),(48393,8),(48394,1),(48395,8),(48396,6),(48397,9),(48398,5),(48399,1),(48400,4),(48401,1),(48402,8),(48403,1),(48404,1),(48405,4),(48406,4),(48407,4),(48408,5),(48409,9),(48410,9),(48411,1),(48412,2),(48413,1),(48414,5),(48415,1),(48416,6),(48417,4),(48418,3),(48419,7),(48420,3),(48421,1),(48422,9),(48423,4),(48424,2),(48425,3),(48426,6),(48427,4),(48428,4),(48429,8),(48430,9),(48431,7),(48432,3),(48433,5),(48434,1),(48435,8),(48436,4),(48437,4),(48438,6),(48439,7),(48440,3),(48441,4),(48442,7),(48443,3),(48444,8),(48445,4),(48446,9),(48447,2),(48448,3),(48449,8),(48450,3),(48451,9),(48452,9),(48453,8),(48454,8),(48455,6),(48456,8),(48457,7),(48458,5),(48459,9),(48460,4),(48461,6),(48462,9),(48463,1),(48464,1),(48465,8),(48466,2),(48467,8),(48468,6),(48469,6),(48470,8),(48471,2),(48472,9),(48473,7),(48474,7),(48475,7),(48476,7),(48477,5),(48478,9),(48479,4),(48480,2),(48481,8),(48482,9),(48483,4),(48484,6),(48485,6),(48486,5),(48487,4),(48488,4),(48489,7),(48490,3),(48491,5),(48492,7),(48493,3),(48494,4),(48495,7),(48496,6),(48497,7),(48498,2),(48499,3),(48500,5),(48501,4),(48502,5),(48503,6),(48504,3),(48505,6),(48506,9),(48507,3),(48508,7),(48509,2),(48510,8),(48511,7),(48512,4),(48513,1),(48514,7),(48515,6),(48516,4),(48517,4),(48518,8),(48519,7),(48520,7),(48521,5),(48522,7),(48523,9),(48524,2),(48525,3),(48526,2),(48527,2),(48528,1),(48529,6),(48530,7),(48531,2),(48532,8),(48533,5),(48534,1),(48535,7),(48536,4),(48537,8),(48538,1),(48539,1),(48540,2),(48541,9),(48542,6),(48543,8),(48544,1),(48545,6),(48546,1),(48547,8),(48548,2),(48549,5),(48550,8),(48551,5),(48552,5),(48553,4),(48554,6),(48555,6),(48556,1),(48557,1),(48558,1),(48559,1),(48560,1),(48561,3),(48562,6),(48563,1),(48564,9),(48565,2),(48566,5),(48567,4),(48568,9),(48569,3),(48570,1),(48571,7),(48572,3),(48573,2),(48574,1),(48575,3),(48576,7),(48577,1),(48578,7),(48579,2),(48580,5),(48581,8),(48582,3),(48583,4),(48584,4),(48585,1),(48586,2),(48587,6),(48588,4),(48589,4),(48590,9),(48591,6),(48592,8),(48593,4),(48594,6),(48595,2),(48596,2),(48597,1),(48598,3),(48599,9),(48600,3),(48601,2),(48602,1),(48603,3),(48604,7),(48605,6),(48606,8),(48607,1),(48608,1),(48609,8),(48610,1),(48611,1),(48612,9),(48613,3),(48614,1),(48615,9),(48616,9),(48617,8),(48618,1),(48619,6),(48620,8),(48621,6),(48622,7),(48623,3),(48624,8),(48625,6),(48626,5),(48627,4),(48628,9),(48629,1),(48630,1),(48631,5),(48632,5),(48633,3),(48634,1),(48635,9),(48636,6),(48637,7),(48638,6),(48639,4),(48640,5),(48641,4),(48642,6),(48643,1),(48644,1),(48645,1),(48646,9),(48647,3),(48648,8),(48649,1),(48650,1),(48651,3),(48652,8),(48653,7),(48654,5),(48655,6),(48656,3),(48657,9),(48658,2),(48659,6),(48660,4),(48661,9),(48662,9),(48663,5),(48664,1),(48665,7),(48666,4),(48667,9),(48668,6),(48669,9),(48670,6),(48671,3),(48672,6),(48673,7),(48674,4),(48675,1),(48676,7),(48677,1),(48678,7),(48679,5),(48680,9),(48681,9),(48682,4),(48683,3),(48684,9),(48685,1),(48686,5),(48687,5),(48688,1),(48689,2),(48690,6),(48691,3),(48692,3),(48693,3),(48694,3),(48695,5),(48696,1),(48697,8),(48698,6),(48699,9),(48700,9),(48701,3),(48702,9),(48703,8),(48704,1),(48705,8),(48706,7),(48707,5),(48708,2),(48709,2),(48710,7),(48711,9),(48712,8),(48713,7),(48714,9),(48715,9),(48716,1),(48717,3),(48718,2),(48719,6),(48720,4),(48721,9),(48722,6),(48723,8),(48724,4),(48725,7),(48726,6),(48727,3),(48728,5),(48729,5),(48730,3),(48731,5),(48732,1),(48733,7),(48734,7),(48735,1),(48736,6),(48737,3),(48738,8),(48739,7),(48740,1),(48741,4),(48742,3),(48743,6),(48744,9),(48745,3),(48746,1),(48747,2),(48748,8),(48749,8),(48750,8),(48751,9),(48752,9),(48753,8),(48754,5),(48755,4),(48756,8),(48757,8),(48758,9),(48759,9),(48760,1),(48761,8),(48762,7),(48763,4),(48764,3),(48765,9),(48766,2),(48767,9),(48768,7),(48769,1),(48770,8),(48771,9),(48772,4),(48773,7),(48774,2),(48775,1),(48776,8),(48777,3),(48778,8),(48779,7),(48780,7),(48781,2),(48782,3),(48783,9),(48784,6),(48785,7),(48786,4),(48787,1),(48788,8),(48789,4),(48790,8),(48791,2),(48792,4),(48793,4),(48794,9),(48795,2),(48796,7),(48797,7),(48798,6),(48799,8),(48800,8),(48801,2),(48802,2),(48803,6),(48804,5),(48805,5),(48806,7),(48807,4),(48808,2),(48809,6),(48810,3),(48811,9),(48812,6),(48813,7),(48814,4),(48815,3),(48816,5),(48817,9),(48818,3),(48819,5),(48820,1),(48821,5),(48822,8),(48823,9),(48824,4),(48825,6),(48826,1),(48827,8),(48828,8),(48829,4),(48830,2),(48831,5),(48832,1),(48833,7),(48834,9),(48835,8),(48836,1),(48837,7),(48838,2),(48839,6),(48840,7),(48841,5),(48842,9),(48843,6),(48844,7),(48845,5),(48846,6),(48847,5),(48848,7),(48849,4),(48850,1),(48851,8),(48852,8),(48853,5),(48854,2),(48855,2),(48856,9),(48857,6),(48858,8),(48859,3),(48860,3),(48861,5),(48862,9),(48863,6),(48864,7),(48865,4),(48866,5),(48867,2),(48868,2),(48869,2),(48870,1),(48871,6),(48872,5),(48873,9),(48874,9),(48875,8),(48876,5),(48877,2),(48878,7),(48879,2),(48880,2),(48881,4),(48882,3),(48883,4),(48884,9),(48885,1),(48886,4),(48887,9),(48888,9),(48889,8),(48890,7),(48891,7),(48892,9),(48893,7),(48894,3),(48895,5),(48896,7),(48897,7),(48898,3),(48899,5),(48900,9),(48901,6),(48902,9),(48903,1),(48904,3),(48905,8),(48906,9),(48907,1),(48908,7),(48909,1),(48910,6),(48911,2),(48912,8),(48913,6),(48914,4),(48915,7),(48916,9),(48917,4),(48918,7),(48919,2),(48920,1),(48921,3),(48922,3),(48923,6),(48924,1),(48925,6),(48926,6),(48927,1),(48928,6),(48929,4),(48930,7),(48931,3),(48932,7),(48933,7),(48934,5),(48935,3),(48936,2),(48937,9),(48938,6),(48939,6),(48940,8),(48941,8),(48942,5),(48943,1),(48944,4),(48945,3),(48946,2),(48947,1),(48948,3),(48949,4),(48950,7),(48951,8),(48952,2),(48953,1),(48954,4),(48955,1),(48956,4),(48957,2),(48958,5),(48959,2),(48960,8),(48961,3),(48962,6),(48963,3),(48964,5),(48965,2),(48966,8),(48967,5),(48968,4),(48969,2),(48970,2),(48971,7),(48972,7),(48973,2),(48974,8),(48975,7),(48976,1),(48977,6),(48978,8),(48979,2),(48980,1),(48981,2),(48982,5),(48983,4),(48984,5),(48985,6),(48986,2),(48987,4),(48988,8),(48989,9),(48990,6),(48991,3),(48992,8),(48993,4),(48994,9),(48995,8),(48996,8),(48997,6),(48998,4),(48999,5),(49000,9),(49001,5),(49002,7),(49003,2),(49004,5),(49005,2),(49006,7),(49007,5),(49008,8),(49009,9),(49010,3),(49011,3),(49012,1),(49013,2),(49014,8),(49015,2),(49016,5),(49017,7),(49018,2),(49019,8),(49020,2),(49021,1),(49022,1),(49023,9),(49024,4),(49025,9),(49026,2),(49027,7),(49028,8),(49029,5),(49030,4),(49031,6),(49032,4),(49033,1),(49034,1),(49035,4),(49036,4),(49037,2),(49038,1),(49039,7),(49040,5),(49041,8),(49042,1),(49043,6),(49044,3),(49045,3),(49046,5),(49047,4),(49048,2),(49049,7),(49050,6),(49051,6),(49052,2),(49053,9),(49054,3),(49055,3),(49056,4),(49057,2),(49058,6),(49059,1),(49060,8),(49061,2),(49062,5),(49063,1),(49064,4),(49065,1),(49066,5),(49067,6),(49068,1),(49069,9),(49070,7),(49071,4),(49072,4),(49073,2),(49074,9),(49075,9),(49076,8),(49077,1),(49078,6),(49079,6),(49080,4),(49081,1),(49082,2),(49083,9),(49084,7),(49085,2),(49086,3),(49087,9),(49088,9),(49089,5),(49090,7),(49091,8),(49092,8),(49093,5),(49094,7),(49095,4),(49096,1),(49097,2),(49098,4),(49099,5),(49100,9),(49101,7),(49102,4),(49103,3),(49104,3),(49105,4),(49106,7),(49107,7),(49108,7),(49109,2),(49110,7),(49111,9),(49112,6),(49113,4),(49114,6),(49115,8),(49116,7),(49117,7),(49118,7),(49119,2),(49120,1),(49121,5),(49122,1),(49123,3),(49124,3),(49125,1),(49126,2),(49127,7),(49128,3),(49129,8),(49130,4),(49131,2),(49132,7),(49133,1),(49134,3),(49135,8),(49136,9),(49137,6),(49138,9),(49139,4),(49140,1),(49141,7),(49142,7),(49143,8),(49144,7),(49145,8),(49146,3),(49147,4),(49148,1),(49149,7),(49150,1),(49151,5),(49152,9),(49153,6),(49154,5),(49155,6),(49156,8),(49157,8),(49158,9),(49159,5),(49160,2),(49161,4),(49162,6),(49163,7),(49164,7),(49165,3),(49166,5),(49167,6),(49168,1),(49169,4),(49170,4),(49171,8),(49172,9),(49173,8),(49174,3),(49175,1),(49176,6),(49177,6),(49178,8),(49179,1),(49180,6),(49181,7),(49182,1),(49183,4),(49184,4),(49185,8),(49186,4),(49187,9),(49188,8),(49189,7),(49190,2),(49191,9),(49192,3),(49193,4),(49194,8),(49195,8),(49196,8),(49197,3),(49198,1),(49199,4),(49200,6),(49201,9),(49202,1),(49203,6),(49204,4),(49205,9),(49206,4),(49207,2),(49208,4),(49209,1),(49210,3),(49211,8),(49212,8),(49213,2),(49214,4),(49215,4),(49216,4),(49217,3),(49218,4),(49219,6),(49220,6),(49221,2),(49222,7),(49223,2),(49224,2),(49225,9),(49226,1),(49227,4),(49228,7),(49229,7),(49230,8),(49231,8),(49232,3),(49233,1),(49234,6),(49235,4),(49236,3),(49237,1),(49238,9),(49239,6),(49240,4),(49241,2),(49242,2),(49243,4),(49244,1),(49245,6),(49246,5),(49247,4),(49248,8),(49249,2),(49250,1),(49251,9),(49252,1),(49253,2),(49254,5),(49255,3),(49256,2),(49257,2),(49258,4),(49259,9),(49260,8),(49261,4),(49262,6),(49263,8),(49264,7),(49265,4),(49266,4),(49267,1),(49268,8),(49269,6),(49270,5),(49271,6),(49272,2),(49273,5),(49274,2),(49275,1),(49276,3),(49277,9),(49278,1),(49279,8),(49280,9),(49281,9),(49282,4),(49283,8),(49284,5),(49285,2),(49286,5),(49287,1),(49288,7),(49289,7),(49290,9),(49291,3),(49292,8),(49293,6),(49294,4),(49295,4),(49296,9),(49297,3),(49298,9),(49299,3),(49300,1),(49301,6),(49302,5),(49303,9),(49304,6),(49305,1),(49306,4),(49307,9),(49308,3),(49309,1),(49310,2),(49311,9),(49312,1),(49313,6),(49314,1),(49315,3),(49316,6),(49317,6),(49318,6),(49319,2),(49320,7),(49321,4),(49322,4),(49323,8),(49324,3),(49325,3),(49326,3),(49327,9),(49328,6),(49329,9),(49330,8),(49331,2),(49332,8),(49333,2),(49334,1),(49335,7),(49336,4),(49337,4),(49338,7),(49339,4),(49340,5),(49341,6),(49342,8),(49343,9),(49344,2),(49345,2),(49346,6),(49347,8),(49348,4),(49349,8),(49350,8),(49351,3),(49352,2),(49353,5),(49354,7),(49355,8),(49356,2),(49357,6),(49358,9),(49359,3),(49360,5),(49361,5),(49362,5),(49363,5),(49364,8),(49365,4),(49366,4),(49367,1),(49368,7),(49369,7),(49370,8),(49371,1),(49372,5),(49373,2),(49374,2),(49375,2),(49376,3),(49377,1),(49378,4),(49379,1),(49380,4),(49381,3),(49382,2),(49383,5),(49384,5),(49385,4),(49386,4),(49387,2),(49388,9),(49389,6),(49390,1),(49391,8),(49392,3),(49393,1),(49394,2),(49395,6),(49396,7),(49397,1),(49398,7),(49399,7),(49400,2),(49401,8),(49402,6),(49403,9),(49404,5),(49405,5),(49406,6),(49407,6),(49408,4),(49409,3),(49410,4),(49411,3),(49412,8),(49413,7),(49414,2),(49415,3),(49416,6),(49417,2),(49418,7),(49419,4),(49420,6),(49421,1),(49422,7),(49423,4),(49424,2),(49425,4),(49426,4),(49427,5),(49428,4),(49429,3),(49430,9),(49431,4),(49432,9),(49433,3),(49434,7),(49435,9),(49436,4),(49437,7),(49438,7),(49439,7),(49440,6),(49441,5),(49442,9),(49443,1),(49444,9),(49445,6),(49446,6),(49447,9),(49448,7),(49449,6),(49450,1),(49451,2),(49452,4),(49453,5),(49454,9),(49455,8),(49456,7),(49457,1),(49458,4),(49459,9),(49460,7),(49461,5),(49462,5),(49463,8),(49464,5),(49465,8),(49466,6),(49467,6),(49468,3),(49469,2),(49470,8),(49471,4),(49472,8),(49473,3),(49474,8),(49475,4),(49476,2),(49477,8),(49478,3),(49479,3),(49480,2),(49481,3),(49482,1),(49483,4),(49484,8),(49485,6),(49486,3),(49487,1),(49488,8),(49489,7),(49490,3),(49491,6),(49492,9),(49493,9),(49494,9),(49495,2),(49496,1),(49497,1),(49498,8),(49499,3),(49500,1),(49501,6),(49502,7),(49503,6),(49504,9),(49505,9),(49506,2),(49507,6),(49508,9),(49509,4),(49510,2),(49511,2),(49512,9),(49513,2),(49514,5),(49515,4),(49516,1),(49517,8),(49518,6),(49519,7),(49520,6),(49521,7),(49522,9),(49523,6),(49524,6),(49525,4),(49526,2),(49527,7),(49528,6),(49529,4),(49530,9),(49531,3),(49532,1),(49533,4),(49534,4),(49535,1),(49536,6),(49537,8),(49538,6),(49539,6),(49540,6),(49541,6),(49542,1),(49543,9),(49544,6),(49545,6),(49546,1),(49547,5),(49548,3),(49549,5),(49550,9),(49551,7),(49552,5),(49553,5),(49554,8),(49555,2),(49556,7),(49557,2),(49558,1),(49559,5),(49560,2),(49561,8),(49562,1),(49563,3),(49564,1),(49565,8),(49566,4),(49567,6),(49568,1),(49569,1),(49570,2),(49571,3),(49572,8),(49573,2),(49574,5),(49575,9),(49576,6),(49577,7),(49578,8),(49579,6),(49580,1),(49581,7),(49582,8),(49583,9),(49584,5),(49585,5),(49586,5),(49587,3),(49588,9),(49589,9),(49590,8),(49591,7),(49592,6),(49593,5),(49594,5),(49595,6),(49596,8),(49597,6),(49598,4),(49599,3),(49600,5),(49601,7),(49602,4),(49603,5),(49604,7),(49605,7),(49606,9),(49607,8),(49608,7),(49609,9),(49610,8),(49611,6),(49612,7),(49613,6),(49614,9),(49615,8),(49616,7),(49617,4),(49618,7),(49619,6),(49620,8),(49621,5),(49622,8),(49623,8),(49624,5),(49625,8),(49626,3),(49627,2),(49628,6),(49629,7),(49630,6),(49631,4),(49632,2),(49633,8),(49634,5),(49635,3),(49636,1),(49637,9),(49638,7),(49639,1),(49640,6),(49641,5),(49642,3),(49643,6),(49644,1),(49645,1),(49646,8),(49647,4),(49648,9),(49649,8),(49650,1),(49651,5),(49652,8),(49653,2),(49654,8),(49655,9),(49656,3),(49657,5),(49658,8),(49659,2),(49660,4),(49661,9),(49662,2),(49663,3),(49664,6),(49665,9),(49666,3),(49667,5),(49668,8),(49669,3),(49670,5),(49671,3),(49672,7),(49673,3),(49674,2),(49675,3),(49676,8),(49677,3),(49678,8),(49679,3),(49680,6),(49681,8),(49682,6),(49683,9),(49684,1),(49685,2),(49686,7),(49687,9),(49688,9),(49689,7),(49690,7),(49691,2),(49692,5),(49693,2),(49694,7),(49695,7),(49696,8),(49697,6),(49698,9),(49699,7),(49700,1),(49701,6),(49702,8),(49703,5),(49704,1),(49705,7),(49706,8),(49707,1),(49708,5),(49709,1),(49710,3),(49711,6),(49712,9),(49713,3),(49714,4),(49715,7),(49716,8),(49717,3),(49718,5),(49719,6),(49720,8),(49721,1),(49722,1),(49723,6),(49724,4),(49725,6),(49726,2),(49727,9),(49728,8),(49729,7),(49730,7),(49731,2),(49732,2),(49733,1),(49734,3),(49735,8),(49736,8),(49737,7),(49738,2),(49739,5),(49740,8),(49741,6),(49742,2),(49743,8),(49744,7),(49745,2),(49746,1),(49747,7),(49748,2),(49749,2),(49750,4),(49751,1),(49752,9),(49753,8),(49754,8),(49755,8),(49756,6),(49757,8),(49758,3),(49759,7),(49760,7),(49761,7),(49762,2),(49763,2),(49764,9),(49765,1),(49766,2),(49767,9),(49768,9),(49769,1),(49770,9),(49771,6),(49772,2),(49773,1),(49774,8),(49775,1),(49776,9),(49777,5),(49778,2),(49779,5),(49780,7),(49781,3),(49782,5),(49783,8),(49784,9),(49785,3),(49786,1),(49787,2),(49788,4),(49789,2),(49790,1),(49791,7),(49792,3),(49793,3),(49794,9),(49795,5),(49796,3),(49797,6),(49798,6),(49799,7),(49800,1),(49801,3),(49802,9),(49803,2),(49804,1),(49805,3),(49806,4),(49807,5),(49808,4),(49809,6),(49810,7),(49811,8),(49812,5),(49813,6),(49814,9),(49815,3),(49816,8),(49817,9),(49818,9),(49819,6),(49820,4),(49821,9),(49822,2),(49823,3),(49824,2),(49825,8),(49826,7),(49827,7),(49828,7),(49829,8),(49830,9),(49831,9),(49832,5),(49833,3),(49834,2),(49835,9),(49836,6),(49837,3),(49838,3),(49839,6),(49840,4),(49841,2),(49842,2),(49843,5),(49844,1),(49845,1),(49846,2),(49847,2),(49848,7),(49849,7),(49850,1),(49851,9),(49852,6),(49853,3),(49854,9),(49855,3),(49856,9),(49857,4),(49858,5),(49859,7),(49860,6),(49861,6),(49862,1),(49863,8),(49864,9),(49865,9),(49866,9),(49867,2),(49868,7),(49869,9),(49870,2),(49871,3),(49872,4),(49873,3),(49874,8),(49875,7),(49876,3),(49877,5),(49878,5),(49879,2),(49880,6),(49881,2),(49882,2),(49883,1),(49884,3),(49885,8),(49886,8),(49887,4),(49888,1),(49889,9),(49890,3),(49891,7),(49892,6),(49893,6),(49894,1),(49895,3),(49896,6),(49897,5),(49898,6),(49899,1),(49900,5),(49901,3),(49902,3),(49903,8),(49904,3),(49905,4),(49906,6),(49907,2),(49908,4),(49909,1),(49910,6),(49911,3),(49912,3),(49913,6),(49914,1),(49915,1),(49916,2),(49917,9),(49918,7),(49919,7),(49920,2),(49921,2),(49922,5),(49923,2),(49924,8),(49925,6),(49926,6),(49927,2),(49928,6),(49929,1),(49930,5),(49931,8),(49932,5),(49933,1),(49934,7),(49935,3),(49936,3),(49937,9),(49938,2),(49939,9),(49940,9),(49941,7),(49942,2),(49943,4),(49944,5),(49945,3),(49946,6),(49947,7),(49948,7),(49949,2),(49950,1),(49951,4),(49952,7),(49953,5),(49954,5),(49955,5),(49956,8),(49957,6),(49958,4),(49959,9),(49960,2),(49961,9),(49962,1),(49963,5),(49964,2),(49965,4),(49966,2),(49967,1),(49968,3),(49969,8),(49970,2),(49971,3),(49972,1),(49973,8),(49974,6),(49975,5),(49976,3),(49977,2),(49978,6),(49979,1),(49980,2),(49981,6),(49982,5),(49983,4),(49984,2),(49985,5),(49986,9),(49987,3),(49988,6),(49989,5),(49990,5),(49991,9),(49992,8),(49993,4),(49994,1),(49995,1),(49996,4),(49997,3),(49998,4),(49999,3),(50000,7),(50001,6),(50002,3),(50003,7),(50004,9),(50005,7),(50006,1),(50007,7),(50008,6),(50009,8),(50010,6),(50011,8),(50012,8),(50013,4),(50014,8),(50015,1),(50016,9),(50017,5),(50018,7),(50019,6),(50020,9),(50021,5),(50022,1),(50023,2),(50024,1),(50025,1),(50026,5),(50027,6),(50028,3),(50029,7),(50030,4),(50031,8),(50032,8),(50033,6),(50034,8),(50035,1),(50036,7),(50037,4),(50038,8),(50039,6),(50040,3),(50041,8),(50042,5),(50043,8),(50044,1),(50045,8),(50046,8),(50047,4),(50048,1),(50049,6),(50050,9),(50051,4),(50052,4),(50053,2),(50054,1),(50055,4),(50056,2),(50057,6),(50058,1),(50059,3),(50060,3),(50061,9),(50062,2),(50063,8),(50064,6),(50065,7),(50066,4),(50067,9),(50068,6),(50069,8),(50070,6),(50071,6),(50072,2),(50073,1),(50074,5),(50075,9),(50076,7),(50077,9),(50078,1),(50079,2),(50080,6),(50081,9),(50082,3),(50083,9),(50084,4),(50085,2),(50086,6),(50087,7),(50088,7),(50089,6),(50090,7),(50091,7),(50092,8),(50093,8),(50094,6),(50095,3),(50096,5),(50097,7),(50098,3),(50099,6),(50100,1),(50101,8),(50102,5),(50103,2),(50104,3),(50105,8),(50106,6),(50107,2),(50108,8),(50109,1),(50110,9),(50111,9),(50112,5),(50113,9),(50114,1),(50115,6),(50116,6),(50117,3),(50118,8),(50119,1),(50120,8),(50121,7),(50122,4),(50123,1),(50124,7),(50125,2),(50126,5),(50127,4),(50128,8),(50129,2),(50130,2),(50131,1),(50132,8),(50133,9),(50134,1),(50135,6),(50136,3),(50137,8),(50138,1),(50139,8),(50140,3),(50141,1),(50142,5),(50143,6),(50144,7),(50145,2),(50146,9),(50147,4),(50148,5),(50149,8),(50150,7),(50151,9),(50152,5),(50153,2),(50154,2),(50155,3),(50156,1),(50157,6),(50158,1),(50159,4),(50160,3),(50161,8),(50162,2),(50163,2),(50164,8),(50165,1),(50166,8),(50167,7),(50168,6),(50169,6),(50170,1),(50171,9),(50172,5),(50173,8),(50174,5),(50175,3),(50176,5),(50177,8),(50178,9),(50179,9),(50180,4),(50181,4),(50182,9),(50183,5),(50184,9),(50185,8),(50186,6),(50187,3),(50188,6),(50189,1),(50190,7),(50191,3),(50192,7),(50193,2),(50194,1),(50195,2),(50196,1),(50197,8),(50198,6),(50199,6),(50200,3),(50201,8),(50202,5),(50203,2),(50204,3),(50205,5),(50206,8),(50207,2),(50208,3),(50209,8),(50210,4),(50211,9),(50212,1),(50213,4),(50214,7),(50215,3),(50216,2),(50217,4),(50218,1),(50219,3),(50220,7),(50221,5),(50222,9),(50223,5),(50224,6),(50225,3),(50226,8),(50227,6),(50228,2),(50229,2),(50230,9),(50231,1),(50232,2),(50233,9),(50234,6),(50235,5),(50236,6),(50237,6),(50238,6),(50239,6),(50240,7),(50241,7),(50242,3),(50243,2),(50244,1),(50245,7),(50246,4),(50247,9),(50248,5),(50249,4),(50250,1),(50251,3),(50252,6),(50253,6),(50254,9),(50255,2),(50256,5),(50257,6),(50258,1),(50259,4),(50260,9),(50261,8),(50262,5),(50263,1),(50264,6),(50265,9),(50266,3),(50267,4),(50268,9),(50269,1),(50270,8),(50271,7),(50272,6),(50273,4),(50274,8),(50275,8),(50276,1),(50277,7),(50278,1),(50279,1),(50280,6),(50281,1),(50282,2),(50283,4),(50284,5),(50285,8),(50286,6),(50287,6),(50288,6),(50289,2),(50290,5),(50291,2),(50292,2),(50293,8),(50294,8),(50295,4),(50296,9),(50297,3),(50298,7),(50299,2),(50300,4),(50301,5),(50302,1),(50303,5),(50304,1),(50305,4),(50306,1),(50307,1),(50308,6),(50309,5),(50310,8),(50311,3),(50312,4),(50313,5),(50314,3),(50315,9),(50316,6),(50317,3),(50318,5),(50319,6),(50320,3),(50321,3),(50322,7),(50323,1),(50324,2),(50325,1),(50326,7),(50327,4),(50328,8),(50329,6),(50330,2),(50331,5),(50332,9),(50333,1),(50334,1),(50335,3),(50336,8),(50337,5),(50338,3),(50339,6),(50340,4),(50341,7),(50342,5),(50343,1),(50344,7),(50345,6),(50346,1),(50347,9),(50348,4),(50349,4),(50350,2),(50351,7),(50352,5),(50353,1),(50354,2),(50355,4),(50356,2),(50357,8),(50358,1),(50359,7),(50360,5),(50361,4),(50362,7),(50363,8),(50364,2),(50365,9),(50366,5),(50367,7),(50368,5),(50369,2),(50370,5),(50371,2),(50372,9),(50373,7),(50374,5),(50375,2),(50376,6),(50377,7),(50378,2),(50379,1),(50380,9),(50381,5),(50382,9),(50383,8),(50384,6),(50385,9),(50386,6),(50387,7),(50388,5),(50389,3),(50390,5),(50391,7),(50392,3),(50393,5),(50394,1),(50395,4),(50396,4),(50397,5),(50398,8),(50399,2),(50400,2),(50401,3),(50402,4),(50403,1),(50404,1),(50405,3),(50406,8),(50407,9),(50408,3),(50409,1),(50410,3),(50411,2),(50412,1),(50413,5),(50414,2),(50415,1),(50416,8),(50417,6),(50418,8),(50419,7),(50420,8),(50421,4),(50422,4),(50423,9),(50424,2),(50425,2),(50426,9),(50427,8),(50428,5),(50429,3),(50430,4),(50431,4),(50432,8),(50433,8),(50434,3),(50435,3),(50436,9),(50437,8),(50438,1),(50439,1),(50440,6),(50441,8),(50442,6),(50443,6),(50444,7),(50445,2),(50446,5),(50447,8),(50448,5),(50449,4),(50450,9),(50451,5),(50452,6),(50453,1),(50454,8),(50455,8),(50456,3),(50457,8),(50458,3),(50459,4),(50460,7),(50461,8),(50462,9),(50463,4),(50464,1),(50465,7),(50466,1),(50467,5),(50468,7),(50469,5),(50470,1),(50471,9),(50472,1),(50473,1),(50474,8),(50475,1),(50476,9),(50477,8),(50478,5),(50479,3),(50480,3),(50481,6),(50482,4),(50483,5),(50484,9),(50485,7),(50486,1),(50487,6),(50488,4),(50489,4),(50490,2),(50491,9),(50492,8),(50493,3),(50494,7),(50495,4),(50496,4),(50497,2),(50498,8),(50499,1),(50500,1),(50501,2),(50502,7),(50503,1),(50504,8),(50505,8),(50506,2),(50507,9),(50508,4),(50509,4),(50510,5),(50511,4),(50512,2),(50513,2),(50514,5),(50515,3),(50516,6),(50517,2),(50518,3),(50519,6),(50520,4),(50521,9),(50522,5),(50523,6),(50524,3),(50525,2),(50526,9),(50527,5),(50528,7),(50529,6),(50530,1),(50531,7),(50532,7),(50533,1),(50534,3),(50535,5),(50536,9),(50537,7),(50538,1),(50539,8),(50540,1),(50541,6),(50542,2),(50543,4),(50544,2),(50545,6),(50546,5),(50547,4),(50548,5),(50549,8),(50550,4),(50551,9),(50552,1),(50553,1),(50554,7),(50555,9),(50556,2),(50557,1),(50558,9),(50559,4),(50560,9),(50561,3),(50562,2),(50563,1),(50564,5),(50565,8),(50566,1),(50567,2),(50568,9),(50569,6),(50570,7),(50571,9),(50572,6),(50573,6),(50574,9),(50575,4),(50576,3),(50577,3),(50578,4),(50579,2),(50580,7),(50581,6),(50582,9),(50583,3),(50584,8),(50585,5),(50586,1),(50587,5),(50588,4),(50589,9),(50590,8),(50591,9),(50592,2),(50593,4),(50594,6),(50595,8),(50596,8),(50597,4),(50598,2),(50599,5),(50600,5),(50601,1),(50602,2),(50603,7),(50604,4),(50605,7),(50606,7),(50607,5),(50608,6),(50609,1),(50610,3),(50611,4),(50612,7),(50613,4),(50614,6),(50615,1),(50616,9),(50617,1),(50618,8),(50619,3),(50620,4),(50621,5),(50622,3),(50623,8),(50624,6),(50625,6),(50626,6),(50627,2),(50628,2),(50629,2),(50630,7),(50631,2),(50632,5),(50633,3),(50634,3),(50635,7),(50636,3),(50637,8),(50638,3),(50639,3),(50640,1),(50641,7),(50642,7),(50643,1),(50644,1),(50645,8),(50646,6),(50647,8),(50648,8),(50649,3),(50650,5),(50651,6),(50652,2),(50653,4),(50654,9),(50655,6),(50656,5),(50657,7),(50658,4),(50659,2),(50660,4),(50661,4),(50662,3),(50663,5),(50664,5),(50665,7),(50666,8),(50667,2),(50668,1),(50669,3),(50670,6),(50671,7),(50672,5),(50673,6),(50674,9),(50675,2),(50676,1),(50677,3),(50678,3),(50679,9),(50680,5),(50681,3),(50682,8),(50683,3),(50684,4),(50685,9),(50686,4),(50687,5),(50688,8),(50689,4),(50690,6),(50691,5),(50692,9),(50693,3),(50694,1),(50695,9),(50696,2),(50697,5),(50698,2),(50699,8),(50700,8),(50701,7),(50702,9),(50703,3),(50704,5),(50705,9),(50706,1),(50707,5),(50708,9),(50709,8),(50710,8),(50711,6),(50712,2),(50713,8),(50714,4),(50715,8),(50716,1),(50717,6),(50718,5),(50719,2),(50720,7),(50721,7),(50722,5),(50723,3),(50724,4),(50725,3),(50726,7),(50727,5),(50728,2),(50729,6),(50730,8),(50731,8),(50732,2),(50733,9),(50734,9),(50735,5),(50736,4),(50737,2),(50738,2),(50739,2),(50740,4),(50741,7),(50742,2),(50743,2),(50744,8),(50745,1),(50746,1),(50747,8),(50748,8),(50749,7),(50750,8),(50751,5),(50752,4),(50753,9),(50754,8),(50755,1),(50756,3),(50757,6),(50758,3),(50759,1),(50760,2),(50761,5),(50762,7),(50763,1),(50764,9),(50765,9),(50766,4),(50767,2),(50768,9),(50769,1),(50770,2),(50771,7),(50772,5),(50773,1),(50774,6),(50775,2),(50776,7),(50777,4),(50778,3),(50779,3),(50780,3),(50781,4),(50782,3),(50783,8),(50784,7),(50785,4),(50786,8),(50787,4),(50788,5),(50789,3),(50790,4),(50791,5),(50792,6),(50793,2),(50794,9),(50795,1),(50796,4),(50797,1),(50798,8),(50799,8),(50800,1),(50801,7),(50802,8),(50803,7),(50804,5),(50805,3),(50806,7),(50807,1),(50808,2),(50809,3),(50810,7),(50811,7),(50812,9),(50813,5),(50814,4),(50815,5),(50816,9),(50817,6),(50818,2),(50819,8),(50820,7),(50821,2),(50822,1),(50823,9),(50824,5),(50825,6),(50826,1),(50827,9),(50828,3),(50829,3),(50830,8),(50831,7),(50832,6),(50833,9),(50834,1),(50835,8),(50836,7),(50837,8),(50838,8),(50839,1),(50840,9),(50841,6),(50842,8),(50843,3),(50844,4),(50845,8),(50846,8),(50847,5),(50848,7),(50849,2),(50850,2),(50851,9),(50852,9),(50853,4),(50854,4),(50855,3),(50856,5),(50857,2),(50858,9),(50859,9),(50860,9),(50861,7),(50862,9),(50863,8),(50864,2),(50865,5),(50866,6),(50867,5),(50868,3),(50869,7),(50870,9),(50871,4),(50872,9),(50873,3),(50874,6),(50875,6),(50876,7),(50877,3),(50878,1),(50879,9),(50880,4),(50881,5),(50882,3),(50883,3),(50884,2),(50885,1),(50886,9),(50887,5),(50888,9),(50889,7),(50890,7),(50891,2),(50892,3),(50893,4),(50894,7),(50895,4),(50896,8),(50897,6),(50898,7),(50899,6),(50900,7),(50901,6),(50902,6),(50903,4),(50904,7),(50905,5),(50906,8),(50907,9),(50908,1),(50909,3),(50910,5),(50911,6),(50912,9),(50913,7),(50914,8),(50915,6),(50916,3),(50917,7),(50918,4),(50919,1),(50920,7),(50921,9),(50922,1),(50923,3),(50924,7),(50925,1),(50926,3),(50927,7),(50928,3),(50929,9),(50930,3),(50931,1),(50932,2),(50933,4),(50934,7),(50935,4),(50936,9),(50937,2),(50938,2),(50939,3),(50940,5),(50941,5),(50942,9),(50943,3),(50944,9),(50945,1),(50946,7),(50947,8),(50948,6),(50949,1),(50950,2),(50951,9),(50952,7),(50953,2),(50954,4),(50955,4),(50956,5),(50957,2),(50958,9),(50959,1),(50960,2),(50961,6),(50962,8),(50963,1),(50964,1),(50965,8),(50966,9),(50967,5),(50968,5),(50969,7),(50970,2),(50971,6),(50972,2),(50973,5),(50974,4),(50975,4),(50976,2),(50977,5),(50978,8),(50979,5),(50980,8),(50981,6),(50982,7),(50983,6),(50984,8),(50985,5),(50986,2),(50987,4),(50988,7),(50989,4),(50990,4),(50991,9),(50992,4),(50993,2),(50994,7),(50995,6),(50996,8),(50997,8),(50998,3),(50999,5),(51000,9),(51001,8),(51002,4),(51003,1),(51004,6),(51005,9),(51006,5),(51007,2),(51008,2),(51009,3),(51010,3),(51011,6),(51012,2),(51013,5),(51014,3),(51015,2),(51016,1),(51017,1),(51018,4),(51019,6),(51020,3),(51021,3),(51022,1),(51023,1),(51024,4),(51025,1),(51026,8),(51027,5),(51028,1),(51029,8),(51030,2),(51031,3),(51032,8),(51033,5),(51034,2),(51035,5),(51036,4),(51037,3),(51038,8),(51039,4),(51040,9),(51041,9),(51042,1),(51043,1),(51044,4),(51045,9),(51046,6),(51047,9),(51048,1),(51049,6),(51050,5),(51051,1),(51052,7),(51053,1),(51054,2),(51055,3),(51056,4),(51057,8),(51058,7),(51059,6),(51060,6),(51061,8),(51062,3),(51063,4),(51064,8),(51065,6),(51066,1),(51067,9),(51068,5),(51069,1),(51070,4),(51071,2),(51072,7),(51073,7),(51074,7),(51075,6),(51076,6),(51077,3),(51078,2),(51079,2),(51080,6),(51081,6),(51082,8),(51083,8),(51084,4),(51085,5),(51086,5),(51087,1),(51088,7),(51089,8),(51090,4),(51091,5),(51092,8),(51093,4),(51094,7),(51095,2),(51096,9),(51097,6),(51098,2),(51099,2),(51100,4),(51101,4),(51102,9),(51103,6),(51104,3),(51105,1),(51106,5),(51107,7),(51108,1),(51109,4),(51110,7),(51111,9),(51112,2),(51113,4),(51114,7),(51115,5),(51116,1),(51117,4),(51118,4),(51119,9),(51120,8),(51121,7),(51122,6),(51123,9),(51124,5),(51125,8),(51126,6),(51127,4),(51128,4),(51129,1),(51130,1),(51131,1),(51132,3),(51133,7),(51134,8),(51135,7),(51136,2),(51137,8),(51138,2),(51139,8),(51140,4),(51141,7),(51142,3),(51143,3),(51144,7),(51145,8),(51146,1),(51147,1),(51148,2),(51149,2),(51150,1),(51151,7),(51152,6),(51153,4),(51154,4),(51155,2),(51156,4),(51157,3),(51158,6),(51159,6),(51160,8),(51161,6),(51162,4),(51163,3),(51164,2),(51165,5),(51166,1),(51167,7),(51168,7),(51169,3),(51170,5),(51171,7),(51172,1),(51173,8),(51174,7),(51175,8),(51176,1),(51177,3),(51178,4),(51179,9),(51180,3),(51181,3),(51182,4),(51183,1),(51184,2),(51185,3),(51186,6),(51187,3),(51188,7),(51189,3),(51190,7),(51191,8),(51192,7),(51193,1),(51194,4),(51195,4),(51196,1),(51197,5),(51198,8),(51199,4),(51200,5),(51201,9),(51202,6),(51203,3),(51204,4),(51205,1),(51206,6),(51207,6),(51208,6),(51209,7),(51210,8),(51211,8),(51212,8),(51213,5),(51214,7),(51215,1),(51216,3),(51217,5),(51218,6),(51219,1),(51220,5),(51221,7),(51222,1),(51223,3),(51224,7),(51225,6),(51226,3),(51227,8),(51228,4),(51229,5),(51230,6),(51231,5),(51232,1),(51233,3),(51234,4),(51235,8),(51236,2),(51237,9),(51238,6),(51239,2),(51240,1),(51241,8),(51242,5),(51243,5),(51244,8),(51245,2),(51246,4),(51247,7),(51248,2),(51249,1),(51250,3),(51251,9),(51252,4),(51253,6),(51254,5),(51255,4),(51256,1),(51257,3),(51258,8),(51259,9),(51260,7),(51261,8),(51262,3),(51263,9),(51264,8),(51265,3),(51266,3),(51267,4),(51268,7),(51269,1),(51270,7),(51271,3),(51272,7),(51273,7),(51274,9),(51275,1),(51276,2),(51277,6),(51278,7),(51279,3),(51280,8),(51281,1),(51282,2),(51283,1),(51284,8),(51285,7),(51286,9),(51287,2),(51288,5),(51289,1),(51290,9),(51291,7),(51292,3),(51293,4),(51294,5),(51295,8),(51296,3),(51297,9),(51298,8),(51299,7),(51300,3),(51301,4),(51302,1),(51303,5),(51304,3),(51305,1),(51306,1),(51307,4),(51308,3),(51309,1),(51310,1),(51311,3),(51312,9),(51313,1),(51314,4),(51315,6),(51316,7),(51317,9),(51318,3),(51319,1),(51320,1),(51321,7),(51322,2),(51323,4),(51324,9),(51325,5),(51326,4),(51327,3),(51328,7),(51329,9),(51330,1),(51331,8),(51332,2),(51333,8),(51334,6),(51335,1),(51336,8),(51337,9),(51338,6),(51339,5),(51340,3),(51341,2),(51342,4),(51343,7),(51344,3),(51345,6),(51346,3),(51347,2),(51348,8),(51349,9),(51350,2),(51351,4),(51352,6),(51353,9),(51354,3),(51355,5),(51356,9),(51357,9),(51358,2),(51359,9),(51360,3),(51361,2),(51362,1),(51363,8),(51364,9),(51365,8),(51366,3),(51367,5),(51368,6),(51369,1),(51370,5),(51371,1),(51372,3),(51373,2),(51374,9),(51375,3),(51376,6),(51377,5),(51378,9),(51379,7),(51380,7),(51381,7),(51382,2),(51383,4),(51384,1),(51385,7),(51386,9),(51387,4),(51388,5),(51389,7),(51390,7),(51391,7),(51392,4),(51393,9),(51394,1),(51395,3),(51396,8),(51397,5),(51398,1),(51399,5),(51400,5),(51401,8),(51402,2),(51403,8),(51404,4),(51405,1),(51406,3),(51407,2),(51408,9),(51409,9),(51410,6),(51411,9),(51412,6),(51413,7),(51414,1),(51415,7),(51416,1),(51417,9),(51418,9),(51419,6),(51420,8),(51421,7),(51422,7),(51423,8),(51424,2),(51425,2),(51426,3),(51427,5),(51428,8),(51429,2),(51430,8),(51431,6),(51432,3),(51433,9),(51434,2),(51435,7),(51436,1),(51437,3),(51438,6),(51439,3),(51440,6),(51441,9),(51442,1),(51443,9),(51444,7),(51445,8),(51446,2),(51447,1),(51448,7),(51449,2),(51450,5),(51451,9),(51452,1),(51453,9),(51454,2),(51455,2),(51456,8),(51457,1),(51458,9),(51459,8),(51460,7),(51461,4),(51462,5),(51463,7),(51464,6),(51465,9),(51466,1),(51467,3),(51468,6),(51469,1),(51470,3),(51471,2),(51472,5),(51473,7),(51474,5),(51475,9),(51476,9),(51477,4),(51478,9),(51479,2),(51480,7),(51481,5),(51482,1),(51483,6),(51484,7),(51485,6),(51486,4),(51487,6),(51488,3),(51489,1),(51490,2),(51491,3),(51492,3),(51493,1),(51494,9),(51495,3),(51496,1),(51497,9),(51498,6),(51499,9),(51500,3),(51501,4),(51502,3),(51503,9),(51504,5),(51505,4),(51506,1),(51507,7),(51508,6),(51509,7),(51510,9),(51511,4),(51512,9),(51513,6),(51514,9),(51515,5),(51516,5),(51517,2),(51518,3),(51519,9),(51520,5),(51521,3),(51522,3),(51523,9),(51524,1),(51525,9),(51526,8),(51527,1),(51528,1),(51529,7),(51530,8),(51531,3),(51532,7),(51533,7),(51534,9),(51535,6),(51536,4),(51537,8),(51538,4),(51539,5),(51540,9),(51541,4),(51542,5),(51543,6),(51544,6),(51545,1),(51546,1),(51547,7),(51548,9),(51549,8),(51550,7),(51551,2),(51552,9),(51553,9),(51554,1),(51555,3),(51556,3),(51557,1),(51558,7),(51559,3),(51560,1),(51561,3),(51562,1),(51563,2),(51564,4),(51565,7),(51566,6),(51567,5),(51568,8),(51569,1),(51570,4),(51571,1),(51572,4),(51573,1),(51574,2),(51575,8),(51576,9),(51577,9),(51578,2),(51579,1),(51580,1),(51581,8),(51582,6),(51583,2),(51584,4),(51585,2),(51586,6),(51587,8),(51588,1),(51589,5),(51590,8),(51591,2),(51592,5),(51593,1),(51594,7),(51595,2),(51596,6),(51597,5),(51598,1),(51599,8),(51600,2),(51601,5),(51602,9),(51603,5),(51604,2),(51605,2),(51606,3),(51607,1),(51608,3),(51609,3),(51610,8),(51611,3),(51612,7),(51613,1),(51614,8),(51615,4),(51616,8),(51617,6),(51618,3),(51619,8),(51620,2),(51621,2),(51622,9),(51623,1),(51624,7),(51625,9),(51626,1),(51627,1),(51628,7),(51629,4),(51630,4),(51631,2),(51632,3),(51633,7),(51634,9),(51635,2),(51636,5),(51637,8),(51638,2),(51639,4),(51640,8),(51641,9),(51642,9),(51643,2),(51644,8),(51645,6),(51646,3),(51647,7),(51648,5),(51649,5),(51650,7),(51651,2),(51652,2),(51653,3),(51654,4),(51655,7),(51656,6),(51657,7),(51658,7),(51659,1),(51660,1),(51661,5),(51662,9),(51663,3),(51664,2),(51665,5),(51666,1),(51667,4),(51668,4),(51669,6),(51670,6),(51671,6),(51672,1),(51673,4),(51674,2),(51675,8),(51676,2),(51677,8),(51678,3),(51679,1),(51680,9),(51681,5),(51682,8),(51683,2),(51684,6),(51685,6),(51686,6),(51687,9),(51688,6),(51689,4),(51690,4),(51691,1),(51692,8),(51693,1),(51694,4),(51695,9),(51696,1),(51697,4),(51698,4),(51699,6),(51700,5),(51701,2),(51702,3),(51703,7),(51704,2),(51705,5),(51706,6),(51707,6),(51708,8),(51709,9),(51710,5),(51711,7),(51712,6),(51713,5),(51714,1),(51715,5),(51716,9),(51717,5),(51718,8),(51719,9),(51720,8),(51721,1),(51722,8),(51723,3),(51724,8),(51725,5),(51726,6),(51727,8),(51728,7),(51729,5),(51730,8),(51731,9),(51732,6),(51733,7),(51734,7),(51735,6),(51736,4),(51737,5),(51738,1),(51739,9),(51740,8),(51741,7),(51742,5),(51743,6),(51744,6),(51745,2),(51746,8),(51747,5),(51748,8),(51749,3),(51750,5),(51751,3),(51752,4),(51753,9),(51754,8),(51755,7),(51756,3),(51757,1),(51758,7),(51759,2),(51760,6),(51761,1),(51762,6),(51763,4),(51764,6),(51765,4),(51766,1),(51767,7),(51768,5),(51769,8),(51770,3),(51771,8),(51772,4),(51773,8),(51774,9),(51775,9),(51776,9),(51777,9),(51778,4),(51779,3),(51780,7),(51781,9),(51782,5),(51783,9),(51784,1),(51785,8),(51786,8),(51787,9),(51788,4),(51789,6),(51790,1),(51791,6),(51792,2),(51793,9),(51794,5),(51795,4),(51796,1),(51797,3),(51798,9),(51799,2),(51800,9),(51801,7),(51802,3),(51803,3),(51804,6),(51805,4),(51806,3),(51807,8),(51808,5),(51809,8),(51810,2),(51811,6),(51812,4),(51813,6),(51814,6),(51815,4),(51816,5),(51817,1),(51818,7),(51819,8),(51820,4),(51821,5),(51822,1),(51823,1),(51824,4),(51825,6),(51826,9),(51827,8),(51828,9),(51829,4),(51830,7),(51831,1),(51832,5),(51833,3),(51834,3),(51835,8),(51836,9),(51837,2),(51838,7),(51839,9),(51840,6),(51841,4),(51842,4),(51843,2),(51844,9),(51845,6),(51846,5),(51847,3),(51848,9),(51849,6),(51850,5),(51851,7),(51852,2),(51853,5),(51854,1),(51855,2),(51856,8),(51857,7),(51858,7),(51859,3),(51860,6),(51861,6),(51862,6),(51863,8),(51864,2),(51865,2),(51866,1),(51867,5),(51868,8),(51869,6),(51870,1),(51871,2),(51872,9),(51873,7),(51874,2),(51875,3),(51876,6),(51877,1),(51878,9),(51879,7),(51880,1),(51881,4),(51882,4),(51883,3),(51884,6),(51885,5),(51886,4),(51887,1),(51888,3),(51889,5),(51890,5),(51891,2),(51892,5),(51893,7),(51894,7),(51895,8),(51896,8),(51897,6),(51898,6),(51899,8),(51900,5),(51901,3),(51902,2),(51903,7),(51904,9),(51905,1),(51906,8),(51907,1),(51908,9),(51909,3),(51910,1),(51911,8),(51912,9),(51913,9),(51914,1),(51915,1),(51916,9),(51917,1),(51918,4),(51919,6),(51920,6),(51921,8),(51922,4),(51923,9),(51924,8),(51925,3),(51926,5),(51927,7),(51928,3),(51929,7),(51930,6),(51931,7),(51932,7),(51933,3),(51934,7),(51935,1),(51936,5),(51937,7),(51938,9),(51939,1),(51940,1),(51941,6),(51942,3),(51943,8),(51944,8),(51945,6),(51946,7),(51947,1),(51948,5),(51949,7),(51950,4),(51951,8),(51952,6),(51953,3),(51954,9),(51955,1),(51956,1),(51957,4),(51958,4),(51959,7),(51960,9),(51961,3),(51962,3),(51963,3),(51964,9),(51965,1),(51966,1),(51967,2),(51968,6),(51969,1),(51970,3),(51971,9),(51972,2),(51973,8),(51974,7),(51975,3),(51976,2),(51977,5),(51978,2),(51979,4),(51980,1),(51981,6),(51982,5),(51983,9),(51984,6),(51985,6),(51986,7),(51987,8),(51988,8),(51989,1),(51990,6),(51991,1),(51992,7),(51993,2),(51994,9),(51995,2),(51996,5),(51997,9),(51998,2),(51999,1),(52000,5),(52001,4),(52002,2),(52003,5),(52004,6),(52005,1),(52006,6),(52007,9),(52008,7),(52009,6),(52010,6),(52011,3),(52012,9),(52013,2),(52014,4),(52015,2),(52016,4),(52017,3),(52018,9),(52019,4),(52020,6),(52021,9),(52022,1),(52023,8),(52024,6),(52025,4),(52026,6),(52027,6),(52028,4),(52029,7),(52030,9),(52031,8),(52032,3),(52033,8),(52034,4),(52035,3),(52036,2),(52037,6),(52038,8),(52039,9),(52040,2),(52041,9),(52042,6),(52043,1),(52044,7),(52045,4),(52046,2),(52047,3),(52048,7),(52049,1),(52050,4),(52051,4),(52052,6),(52053,9),(52054,6),(52055,5),(52056,4),(52057,1),(52058,9),(52059,6),(52060,4),(52061,8),(52062,7),(52063,4),(52064,7),(52065,1),(52066,8),(52067,3),(52068,9),(52069,4),(52070,3),(52071,6),(52072,1),(52073,7),(52074,2),(52075,5),(52076,1),(52077,1),(52078,6),(52079,1),(52080,2),(52081,7),(52082,7),(52083,5),(52084,6),(52085,9),(52086,2),(52087,2),(52088,3),(52089,2),(52090,6),(52091,4),(52092,5),(52093,5),(52094,4),(52095,4),(52096,7),(52097,1),(52098,5),(52099,8),(52100,4),(52101,4),(52102,2),(52103,5),(52104,7),(52105,8),(52106,5),(52107,2),(52108,2),(52109,5),(52110,4),(52111,6),(52112,6),(52113,3),(52114,9),(52115,3),(52116,8),(52117,7),(52118,9),(52119,4),(52120,3),(52121,9),(52122,6),(52123,8),(52124,2),(52125,7),(52126,7),(52127,7),(52128,8),(52129,7),(52130,4),(52131,4),(52132,8),(52133,7),(52134,6),(52135,4),(52136,9),(52137,7),(52138,2),(52139,3),(52140,7),(52141,2),(52142,4),(52143,1),(52144,1),(52145,7),(52146,7),(52147,2),(52148,7),(52149,3),(52150,5),(52151,8),(52152,4),(52153,2),(52154,8),(52155,2),(52156,7),(52157,3),(52158,7),(52159,4),(52160,4),(52161,8),(52162,3),(52163,5),(52164,3),(52165,5),(52166,2),(52167,6),(52168,6),(52169,3),(52170,7),(52171,3),(52172,6),(52173,9),(52174,9),(52175,5),(52176,2),(52177,1),(52178,1),(52179,1),(52180,6),(52181,8),(52182,8),(52183,4),(52184,6),(52185,8),(52186,5),(52187,7),(52188,1),(52189,4),(52190,7),(52191,3),(52192,7),(52193,1),(52194,9),(52195,2),(52196,3),(52197,9),(52198,4),(52199,7),(52200,4),(52201,4),(52202,1),(52203,2),(52204,1),(52205,2),(52206,3),(52207,3),(52208,8),(52209,7),(52210,8),(52211,4),(52212,7),(52213,4),(52214,6),(52215,1),(52216,8),(52217,9),(52218,4),(52219,4),(52220,5),(52221,4),(52222,4),(52223,4),(52224,8),(52225,1),(52226,4),(52227,3),(52228,7),(52229,4),(52230,3),(52231,7),(52232,1),(52233,3),(52234,3),(52235,5),(52236,5),(52237,7),(52238,8),(52239,5),(52240,9),(52241,7),(52242,2),(52243,2),(52244,4),(52245,9),(52246,5),(52247,9),(52248,1),(52249,5),(52250,9),(52251,7),(52252,1),(52253,2),(52254,3),(52255,2),(52256,2),(52257,9),(52258,2),(52259,3),(52260,3),(52261,5),(52262,5),(52263,6),(52264,3),(52265,7),(52266,3),(52267,8),(52268,3),(52269,6),(52270,4),(52271,1),(52272,8),(52273,2),(52274,1),(52275,5),(52276,8),(52277,6),(52278,3),(52279,7),(52280,6),(52281,8),(52282,6),(52283,1),(52284,7),(52285,3),(52286,8),(52287,8),(52288,7),(52289,2),(52290,7),(52291,2),(52292,2),(52293,5),(52294,7),(52295,4),(52296,3),(52297,9),(52298,7),(52299,9),(52300,8),(52301,5),(52302,5),(52303,3),(52304,7),(52305,2),(52306,7),(52307,8),(52308,9),(52309,8),(52310,1),(52311,6),(52312,7),(52313,2),(52314,6),(52315,4),(52316,3),(52317,7),(52318,8),(52319,7),(52320,9),(52321,6),(52322,8),(52323,8),(52324,9),(52325,1),(52326,8),(52327,4),(52328,1),(52329,8),(52330,3),(52331,3),(52332,6),(52333,3),(52334,3),(52335,2),(52336,8),(52337,4),(52338,8),(52339,6),(52340,2),(52341,5),(52342,8),(52343,2),(52344,4),(52345,6),(52346,7),(52347,5),(52348,1),(52349,5),(52350,9),(52351,9),(52352,9),(52353,8),(52354,8),(52355,8),(52356,6),(52357,1),(52358,6),(52359,7),(52360,1),(52361,5),(52362,2),(52363,1),(52364,6),(52365,7),(52366,3),(52367,4),(52368,7),(52369,1),(52370,5),(52371,9),(52372,4),(52373,4),(52374,8),(52375,3),(52376,3),(52377,2),(52378,7),(52379,3),(52380,5),(52381,4),(52382,3),(52383,5),(52384,6),(52385,9),(52386,9),(52387,1),(52388,7),(52389,2),(52390,3),(52391,8),(52392,7),(52393,7),(52394,2),(52395,3),(52396,4),(52397,3),(52398,4),(52399,2),(52400,7),(52401,1),(52402,5),(52403,6),(52404,2),(52405,6),(52406,2),(52407,6),(52408,7),(52409,8),(52410,5),(52411,7),(52412,6),(52413,5),(52414,9),(52415,3),(52416,2),(52417,5),(52418,8),(52419,4),(52420,3),(52421,9),(52422,4),(52423,1),(52424,7),(52425,7),(52426,6),(52427,3),(52428,6),(52429,6),(52430,4),(52431,8),(52432,6),(52433,9),(52434,6),(52435,8),(52436,6),(52437,3),(52438,2),(52439,1),(52440,9),(52441,1),(52442,8),(52443,8),(52444,6),(52445,1),(52446,3),(52447,1),(52448,3),(52449,6),(52450,1),(52451,5),(52452,6),(52453,9),(52454,5),(52455,6),(52456,2),(52457,3),(52458,9),(52459,4),(52460,3),(52461,3),(52462,7),(52463,7),(52464,7),(52465,2),(52466,8),(52467,5),(52468,1),(52469,7),(52470,4),(52471,9),(52472,1),(52473,5),(52474,9),(52475,2),(52476,7),(52477,3),(52478,9),(52479,5),(52480,9),(52481,6),(52482,4),(52483,2),(52484,1),(52485,4),(52486,7),(52487,8),(52488,4),(52489,1),(52490,2),(52491,2),(52492,9),(52493,8),(52494,4),(52495,5),(52496,5),(52497,6),(52498,7),(52499,2),(52500,1),(52501,3),(52502,1),(52503,9),(52504,5),(52505,1),(52506,3),(52507,2),(52508,8),(52509,1),(52510,5),(52511,4),(52512,2),(52513,8),(52514,8),(52515,4),(52516,7),(52517,6),(52518,7),(52519,1),(52520,8),(52521,4),(52522,8),(52523,5),(52524,5),(52525,4),(52526,7),(52527,5),(52528,5),(52529,4),(52530,3),(52531,5),(52532,4),(52533,6),(52534,1),(52535,9),(52536,6),(52537,3),(52538,1),(52539,4),(52540,6),(52541,6),(52542,6),(52543,9),(52544,1),(52545,9),(52546,4),(52547,7),(52548,1),(52549,4),(52550,5),(52551,5),(52552,6),(52553,1),(52554,9),(52555,9),(52556,4),(52557,7),(52558,2),(52559,2),(52560,1),(52561,9),(52562,3),(52563,4),(52564,4),(52565,4),(52566,9),(52567,5),(52568,4),(52569,1),(52570,2),(52571,7),(52572,8),(52573,6),(52574,6),(52575,4),(52576,4),(52577,2),(52578,1),(52579,6),(52580,8),(52581,4),(52582,8),(52583,2),(52584,2),(52585,6),(52586,1),(52587,1),(52588,1),(52589,7),(52590,5),(52591,9),(52592,9),(52593,5),(52594,5),(52595,1),(52596,9),(52597,9),(52598,6),(52599,9),(52600,2),(52601,8),(52602,6),(52603,1),(52604,1),(52605,5),(52606,3),(52607,9),(52608,4),(52609,2),(52610,5),(52611,1),(52612,9),(52613,3),(52614,3),(52615,4),(52616,1),(52617,6),(52618,7),(52619,6),(52620,2),(52621,7),(52622,2),(52623,2),(52624,5),(52625,6),(52626,1),(52627,1),(52628,7),(52629,9),(52630,9),(52631,8),(52632,6),(52633,3),(52634,4),(52635,8),(52636,6),(52637,3),(52638,7),(52639,9),(52640,3),(52641,9),(52642,2),(52643,2),(52644,5),(52645,5),(52646,7),(52647,7),(52648,3),(52649,8),(52650,9),(52651,4),(52652,6),(52653,3),(52654,3),(52655,1),(52656,4),(52657,1),(52658,9),(52659,4),(52660,4),(52661,1),(52662,4),(52663,3),(52664,2),(52665,7),(52666,2),(52667,7),(52668,5),(52669,4),(52670,1),(52671,3),(52672,9),(52673,5),(52674,3),(52675,8),(52676,9),(52677,6),(52678,6),(52679,2),(52680,2),(52681,6),(52682,7),(52683,6),(52684,6),(52685,3),(52686,2),(52687,6),(52688,6),(52689,8),(52690,9),(52691,1),(52692,3),(52693,8),(52694,5),(52695,7),(52696,7),(52697,7),(52698,7),(52699,5),(52700,9),(52701,6),(52702,7),(52703,3),(52704,5),(52705,3),(52706,5),(52707,4),(52708,1),(52709,3),(52710,5),(52711,9),(52712,5),(52713,4),(52714,6),(52715,5),(52716,6),(52717,4),(52718,6),(52719,9),(52720,2),(52721,3),(52722,4),(52723,4),(52724,7),(52725,3),(52726,6),(52727,5),(52728,6),(52729,7),(52730,3),(52731,4),(52732,7),(52733,9),(52734,1),(52735,8),(52736,4),(52737,9),(52738,9),(52739,9),(52740,5),(52741,4),(52742,1),(52743,6),(52744,1),(52745,4),(52746,7),(52747,3),(52748,1),(52749,7),(52750,3),(52751,9),(52752,3),(52753,8),(52754,9),(52755,6),(52756,6),(52757,9),(52758,9),(52759,9),(52760,5),(52761,7),(52762,4),(52763,6),(52764,1),(52765,5),(52766,7),(52767,8),(52768,5),(52769,6),(52770,3),(52771,5),(52772,7),(52773,1),(52774,5),(52775,2),(52776,2),(52777,4),(52778,2),(52779,5),(52780,3),(52781,4),(52782,9),(52783,7),(52784,9),(52785,2),(52786,8),(52787,2),(52788,8),(52789,6),(52790,2),(52791,5),(52792,4),(52793,5),(52794,7),(52795,8),(52796,5),(52797,3),(52798,1),(52799,9),(52800,1),(52801,7),(52802,4),(52803,5),(52804,6),(52805,8),(52806,2),(52807,6),(52808,1),(52809,5),(52810,6),(52811,7),(52812,6),(52813,1),(52814,6),(52815,4),(52816,8),(52817,3),(52818,1),(52819,5),(52820,9),(52821,5),(52822,6),(52823,1),(52824,3),(52825,3),(52826,2),(52827,1),(52828,2),(52829,8),(52830,6),(52831,7),(52832,4),(52833,3),(52834,7),(52835,2),(52836,2),(52837,1),(52838,2),(52839,2),(52840,4),(52841,7),(52842,6),(52843,4),(52844,1),(52845,2),(52846,6),(52847,3),(52848,7),(52849,2),(52850,8),(52851,9),(52852,7),(52853,8),(52854,8),(52855,9),(52856,5),(52857,2),(52858,2),(52859,1),(52860,2),(52861,7),(52862,3),(52863,5),(52864,2),(52865,6),(52866,2),(52867,2),(52868,7),(52869,2),(52870,2),(52871,4),(52872,9),(52873,2),(52874,2),(52875,3),(52876,8),(52877,3),(52878,8),(52879,9),(52880,6),(52881,2),(52882,2),(52883,2),(52884,9),(52885,7),(52886,5),(52887,7),(52888,5),(52889,6),(52890,4),(52891,3),(52892,4),(52893,9),(52894,8),(52895,2),(52896,9),(52897,7),(52898,9),(52899,1),(52900,8),(52901,7),(52902,9),(52903,8),(52904,5),(52905,7),(52906,6),(52907,3),(52908,7),(52909,7),(52910,6),(52911,7),(52912,3),(52913,3),(52914,7),(52915,2),(52916,4),(52917,8),(52918,4),(52919,2),(52920,5),(52921,5),(52922,2),(52923,4),(52924,7),(52925,4),(52926,1),(52927,5),(52928,5),(52929,3),(52930,3),(52931,9),(52932,7),(52933,9),(52934,6),(52935,1),(52936,6),(52937,9),(52938,4),(52939,6),(52940,3),(52941,1),(52942,5),(52943,9),(52944,1),(52945,8),(52946,8),(52947,7),(52948,2),(52949,6),(52950,6),(52951,4),(52952,2),(52953,1),(52954,1),(52955,7),(52956,9),(52957,8),(52958,2),(52959,5),(52960,2),(52961,1),(52962,4),(52963,7),(52964,9),(52965,7),(52966,4),(52967,8),(52968,9),(52969,3),(52970,6),(52971,8),(52972,4),(52973,1),(52974,9),(52975,3),(52976,9),(52977,8),(52978,7),(52979,4),(52980,2),(52981,9),(52982,6),(52983,4),(52984,5),(52985,2),(52986,6),(52987,2),(52988,8),(52989,1),(52990,3),(52991,4),(52992,3),(52993,1),(52994,2),(52995,1),(52996,6),(52997,3),(52998,2),(52999,8),(53000,3),(53001,4),(53002,1),(53003,2),(53004,2),(53005,5),(53006,4),(53007,2),(53008,7),(53009,7),(53010,4),(53011,1),(53012,5),(53013,2),(53014,7),(53015,9),(53016,8),(53017,9),(53018,1),(53019,4),(53020,8),(53021,1),(53022,7),(53023,7),(53024,7),(53025,1),(53026,6),(53027,8),(53028,3),(53029,5),(53030,9),(53031,4),(53032,3),(53033,9),(53034,9),(53035,5),(53036,8),(53037,1),(53038,7),(53039,7),(53040,5),(53041,1),(53042,1),(53043,5),(53044,3),(53045,1),(53046,8),(53047,1),(53048,7),(53049,9),(53050,8),(53051,9),(53052,1),(53053,6),(53054,6),(53055,2),(53056,2),(53057,8),(53058,6),(53059,4),(53060,6),(53061,6),(53062,1),(53063,3),(53064,6),(53065,3),(53066,5),(53067,2),(53068,6),(53069,8),(53070,3),(53071,8),(53072,2),(53073,5),(53074,2),(53075,5),(53076,2),(53077,2),(53078,4),(53079,1),(53080,3),(53081,1),(53082,4),(53083,9),(53084,4),(53085,9),(53086,6),(53087,7),(53088,5),(53089,5),(53090,3),(53091,8),(53092,5),(53093,2),(53094,1),(53095,5),(53096,3),(53097,4),(53098,2),(53099,2),(53100,9),(53101,4),(53102,1),(53103,7),(53104,2),(53105,9),(53106,6),(53107,6),(53108,6),(53109,8),(53110,6),(53111,8),(53112,7),(53113,2),(53114,2),(53115,6),(53116,4),(53117,6),(53118,4),(53119,5),(53120,8),(53121,7),(53122,7),(53123,1),(53124,4),(53125,3),(53126,2),(53127,8),(53128,8),(53129,2),(53130,1),(53131,7),(53132,9),(53133,5),(53134,6),(53135,1),(53136,9),(53137,7),(53138,7),(53139,3),(53140,3),(53141,6),(53142,6),(53143,9),(53144,3),(53145,1),(53146,6),(53147,9),(53148,7),(53149,9),(53150,6),(53151,8),(53152,8),(53153,2),(53154,9),(53155,2),(53156,6),(53157,4),(53158,6),(53159,3),(53160,9),(53161,3),(53162,5),(53163,8),(53164,4),(53165,8),(53166,6),(53167,3),(53168,3),(53169,4),(53170,3),(53171,1),(53172,8),(53173,2),(53174,8),(53175,6),(53176,5),(53177,9),(53178,7),(53179,5),(53180,6),(53181,5),(53182,5),(53183,4),(53184,4),(53185,2),(53186,6),(53187,8),(53188,4),(53189,5),(53190,5),(53191,7),(53192,9),(53193,8),(53194,5),(53195,1),(53196,5),(53197,5),(53198,3),(53199,6),(53200,1),(53201,8),(53202,8),(53203,3),(53204,7),(53205,3),(53206,6),(53207,5),(53208,3),(53209,1),(53210,3),(53211,7),(53212,7),(53213,4),(53214,8),(53215,8),(53216,6),(53217,4),(53218,4),(53219,4),(53220,3),(53221,4),(53222,9),(53223,2),(53224,9),(53225,2),(53226,4),(53227,9),(53228,8),(53229,1),(53230,5),(53231,1),(53232,9),(53233,1),(53234,8),(53235,5),(53236,2),(53237,5),(53238,4),(53239,1),(53240,1),(53241,4),(53242,6),(53243,9),(53244,2),(53245,3),(53246,8),(53247,1),(53248,1),(53249,7),(53250,2),(53251,5),(53252,5),(53253,6),(53254,6),(53255,6),(53256,2),(53257,7),(53258,2),(53259,6),(53260,8),(53261,9),(53262,8),(53263,9),(53264,3),(53265,3),(53266,7),(53267,3),(53268,1),(53269,6),(53270,2),(53271,6),(53272,7),(53273,4),(53274,3),(53275,6),(53276,8),(53277,5),(53278,3),(53279,7),(53280,3),(53281,2),(53282,8),(53283,1),(53284,8),(53285,8),(53286,2),(53287,1),(53288,2),(53289,8),(53290,2),(53291,2),(53292,2),(53293,6),(53294,7),(53295,1),(53296,9),(53297,8),(53298,7),(53299,9),(53300,5),(53301,6),(53302,5),(53303,6),(53304,8),(53305,6),(53306,6),(53307,8),(53308,4),(53309,5),(53310,6),(53311,6),(53312,6),(53313,4),(53314,4),(53315,7),(53316,1),(53317,9),(53318,6),(53319,2),(53320,9),(53321,9),(53322,4),(53323,7),(53324,9),(53325,3),(53326,3),(53327,8),(53328,4),(53329,9),(53330,1),(53331,2),(53332,2),(53333,4),(53334,5),(53335,7),(53336,1),(53337,4),(53338,2),(53339,8),(53340,6),(53341,3),(53342,3),(53343,2),(53344,2),(53345,6),(53346,9),(53347,1),(53348,8),(53349,2),(53350,9),(53351,9),(53352,4),(53353,1),(53354,1),(53355,5),(53356,4),(53357,3),(53358,1),(53359,6),(53360,1),(53361,9),(53362,3),(53363,2),(53364,7),(53365,2),(53366,2),(53367,3),(53368,5),(53369,8),(53370,8),(53371,6),(53372,1),(53373,5),(53374,5),(53375,9),(53376,7),(53377,6),(53378,6),(53379,8),(53380,2),(53381,5),(53382,7),(53383,3),(53384,6),(53385,2),(53386,9),(53387,9),(53388,4),(53389,9),(53390,1),(53391,8),(53392,6),(53393,4),(53394,2),(53395,8),(53396,6),(53397,1),(53398,1),(53399,6),(53400,5),(53401,6),(53402,8),(53403,3),(53404,6),(53405,1),(53406,4),(53407,5),(53408,9),(53409,7),(53410,7),(53411,9),(53412,2),(53413,4),(53414,2),(53415,6),(53416,6),(53417,8),(53418,7),(53419,4),(53420,4),(53421,6),(53422,1),(53423,8),(53424,1),(53425,3),(53426,5),(53427,5),(53428,7),(53429,2),(53430,4),(53431,9),(53432,6),(53433,6),(53434,4),(53435,5),(53436,8),(53437,6),(53438,8),(53439,9),(53440,5),(53441,8),(53442,4),(53443,8),(53444,7),(53445,7),(53446,2),(53447,6),(53448,8),(53449,9),(53450,6),(53451,5),(53452,1),(53453,7),(53454,5),(53455,6),(53456,6),(53457,9),(53458,8),(53459,2),(53460,4),(53461,1),(53462,6),(53463,8),(53464,3),(53465,6),(53466,1),(53467,2),(53468,8),(53469,4),(53470,7),(53471,8),(53472,5),(53473,4),(53474,7),(53475,3),(53476,4),(53477,4),(53478,3),(53479,4),(53480,8),(53481,1),(53482,6),(53483,5),(53484,4),(53485,9),(53486,9),(53487,4),(53488,8),(53489,3),(53490,1),(53491,3),(53492,7),(53493,5),(53494,7),(53495,5),(53496,6),(53497,5),(53498,5),(53499,6),(53500,9),(53501,1),(53502,5),(53503,6),(53504,8),(53505,9),(53506,3),(53507,9),(53508,9),(53509,8),(53510,6),(53511,1),(53512,5),(53513,9),(53514,1),(53515,9),(53516,7),(53517,6),(53518,9),(53519,9),(53520,8),(53521,3),(53522,9),(53523,9),(53524,3),(53525,3),(53526,7),(53527,1),(53528,6),(53529,1),(53530,8),(53531,4),(53532,7),(53533,8),(53534,8),(53535,9),(53536,4),(53537,1),(53538,8),(53539,4),(53540,7),(53541,3),(53542,8),(53543,6),(53544,6),(53545,1),(53546,7),(53547,9),(53548,8),(53549,9),(53550,3),(53551,2),(53552,5),(53553,7),(53554,1),(53555,9),(53556,8),(53557,4),(53558,5),(53559,3),(53560,3),(53561,3),(53562,3),(53563,5),(53564,6),(53565,4),(53566,2),(53567,4),(53568,2),(53569,4),(53570,4),(53571,5),(53572,2),(53573,1),(53574,8),(53575,7),(53576,8),(53577,2),(53578,7),(53579,7),(53580,1),(53581,2),(53582,5),(53583,6),(53584,8),(53585,7),(53586,8),(53587,3),(53588,1),(53589,9),(53590,4),(53591,1),(53592,5),(53593,8),(53594,8),(53595,8),(53596,7),(53597,3),(53598,6),(53599,8),(53600,9),(53601,4),(53602,8),(53603,3),(53604,2),(53605,8),(53606,7),(53607,3),(53608,4),(53609,9),(53610,2),(53611,8),(53612,4),(53613,8),(53614,3),(53615,4),(53616,9),(53617,4),(53618,8),(53619,8),(53620,8),(53621,5),(53622,3),(53623,7),(53624,3),(53625,2),(53626,8),(53627,7),(53628,1),(53629,3),(53630,9),(53631,6),(53632,5),(53633,1),(53634,6),(53635,6),(53636,3),(53637,2),(53638,1),(53639,1),(53640,4),(53641,1),(53642,6),(53643,6),(53644,2),(53645,8),(53646,1),(53647,8),(53648,7),(53649,9),(53650,5),(53651,9),(53652,4),(53653,9),(53654,2),(53655,2),(53656,8),(53657,3),(53658,1),(53659,9),(53660,5),(53661,2),(53662,6),(53663,7),(53664,3),(53665,9),(53666,9),(53667,1),(53668,5),(53669,2),(53670,8),(53671,2),(53672,1),(53673,8),(53674,2),(53675,8),(53676,8),(53677,3),(53678,5),(53679,1),(53680,2),(53681,6),(53682,5),(53683,5),(53684,4),(53685,4),(53686,1),(53687,6),(53688,4),(53689,2),(53690,4),(53691,7),(53692,8),(53693,9),(53694,2),(53695,8),(53696,4),(53697,1),(53698,8),(53699,3),(53700,1),(53701,2),(53702,1),(53703,3),(53704,2),(53705,7),(53706,9),(53707,3),(53708,6),(53709,5),(53710,7),(53711,5),(53712,5),(53713,2),(53714,5),(53715,7),(53716,5),(53717,5),(53718,2),(53719,3),(53720,6),(53721,8),(53722,1),(53723,2),(53724,4),(53725,5),(53726,1),(53727,8),(53728,7),(53729,3),(53730,7),(53731,4),(53732,4),(53733,8),(53734,3),(53735,4),(53736,4),(53737,8),(53738,1),(53739,7),(53740,1),(53741,3),(53742,1),(53743,8),(53744,3),(53745,4),(53746,3),(53747,1),(53748,1),(53749,1),(53750,9),(53751,6),(53752,8),(53753,6),(53754,3),(53755,8),(53756,9),(53757,3),(53758,9),(53759,3),(53760,2),(53761,5),(53762,6),(53763,5),(53764,5),(53765,9),(53766,6),(53767,5),(53768,8),(53769,8),(53770,1),(53771,6),(53772,9),(53773,7),(53774,2),(53775,8),(53776,9),(53777,5),(53778,7),(53779,7),(53780,4),(53781,5),(53782,3),(53783,4),(53784,8),(53785,1),(53786,4),(53787,6),(53788,5),(53789,5),(53790,9),(53791,3),(53792,2),(53793,7),(53794,4),(53795,1),(53796,4),(53797,9),(53798,2),(53799,2),(53800,5),(53801,8),(53802,8),(53803,2),(53804,8),(53805,8),(53806,8),(53807,1),(53808,2),(53809,7),(53810,6),(53811,4),(53812,9),(53813,8),(53814,4),(53815,3),(53816,3),(53817,7),(53818,9),(53819,8),(53820,6),(53821,7),(53822,1),(53823,1),(53824,7),(53825,3),(53826,8),(53827,8),(53828,6),(53829,7),(53830,6),(53831,1),(53832,8),(53833,9),(53834,9),(53835,3),(53836,2),(53837,2),(53838,9),(53839,7),(53840,7),(53841,2),(53842,1),(53843,5),(53844,9),(53845,7),(53846,7),(53847,8),(53848,7),(53849,6),(53850,5),(53851,8),(53852,5),(53853,6),(53854,1),(53855,3),(53856,7),(53857,6),(53858,4),(53859,3),(53860,7),(53861,1),(53862,7),(53863,3),(53864,8),(53865,9),(53866,5),(53867,5),(53868,5),(53869,4),(53870,7),(53871,2),(53872,4),(53873,1),(53874,5),(53875,9),(53876,2),(53877,6),(53878,2),(53879,1),(53880,1),(53881,8),(53882,4),(53883,5),(53884,4),(53885,5),(53886,5),(53887,5),(53888,7),(53889,3),(53890,3),(53891,7),(53892,3),(53893,7),(53894,1),(53895,1),(53896,4),(53897,4),(53898,3),(53899,1),(53900,9),(53901,7),(53902,3),(53903,3),(53904,1),(53905,1),(53906,1),(53907,8),(53908,2),(53909,8),(53910,2),(53911,3),(53912,9),(53913,4),(53914,2),(53915,9),(53916,9),(53917,7),(53918,3),(53919,2),(53920,1),(53921,3),(53922,8),(53923,8),(53924,8),(53925,4),(53926,1),(53927,8),(53928,3),(53929,2),(53930,8),(53931,2),(53932,8),(53933,5),(53934,5),(53935,7),(53936,9),(53937,1),(53938,4),(53939,6),(53940,6),(53941,5),(53942,3),(53943,1),(53944,6),(53945,5),(53946,4),(53947,6),(53948,5),(53949,6),(53950,8),(53951,7),(53952,6),(53953,7),(53954,9),(53955,9),(53956,7),(53957,8),(53958,1),(53959,5),(53960,3),(53961,2),(53962,9),(53963,2),(53964,8),(53965,2),(53966,5),(53967,2),(53968,6),(53969,2),(53970,5),(53971,8),(53972,7),(53973,9),(53974,3),(53975,4),(53976,2),(53977,8),(53978,5),(53979,5),(53980,4),(53981,2),(53982,5),(53983,4),(53984,2),(53985,6),(53986,5),(53987,6),(53988,2),(53989,8),(53990,9),(53991,8),(53992,9),(53993,4),(53994,5),(53995,3),(53996,3),(53997,1),(53998,8),(53999,7),(54000,3),(54001,6),(54002,2),(54003,9),(54004,5),(54005,2),(54006,4),(54007,9),(54008,1),(54009,9),(54010,9),(54011,1),(54012,2),(54013,1),(54014,4),(54015,4),(54016,3),(54017,6),(54018,8),(54019,8),(54020,2),(54021,2),(54022,8),(54023,8),(54024,9),(54025,6),(54026,8),(54027,8),(54028,3),(54029,5),(54030,4),(54031,7),(54032,5),(54033,6),(54034,6),(54035,6),(54036,2),(54037,8),(54038,4),(54039,6),(54040,3),(54041,3),(54042,8),(54043,7),(54044,5),(54045,7),(54046,2),(54047,1),(54048,6),(54049,3),(54050,9),(54051,9),(54052,5),(54053,4),(54054,9),(54055,9),(54056,6),(54057,1),(54058,2),(54059,6),(54060,3),(54061,3),(54062,4),(54063,6),(54064,1),(54065,9),(54066,6),(54067,3),(54068,7),(54069,7),(54070,2),(54071,7),(54072,6),(54073,6),(54074,6),(54075,1),(54076,8),(54077,6),(54078,6),(54079,5),(54080,4),(54081,8),(54082,6),(54083,3),(54084,1),(54085,5),(54086,7),(54087,1),(54088,2),(54089,1),(54090,1),(54091,9),(54092,4),(54093,1),(54094,8),(54095,3),(54096,4),(54097,9),(54098,1),(54099,9),(54100,1),(54101,7),(54102,2),(54103,2),(54104,4),(54105,5),(54106,1),(54107,1),(54108,1),(54109,6),(54110,5),(54111,4),(54112,1),(54113,9),(54114,6),(54115,9),(54116,9),(54117,6),(54118,1),(54119,2),(54120,5),(54121,8),(54122,8),(54123,7),(54124,5),(54125,2),(54126,1),(54127,1),(54128,5),(54129,6),(54130,2),(54131,4),(54132,6),(54133,9),(54134,3),(54135,2),(54136,7),(54137,5),(54138,5),(54139,7),(54140,1),(54141,5),(54142,1),(54143,6),(54144,8),(54145,9),(54146,5),(54147,2),(54148,6),(54149,8),(54150,7),(54151,3),(54152,6),(54153,8),(54154,5),(54155,7),(54156,5),(54157,2),(54158,4),(54159,5),(54160,1),(54161,4),(54162,2),(54163,1),(54164,7),(54165,9),(54166,7),(54167,3),(54168,8),(54169,1),(54170,7),(54171,6),(54172,1),(54173,6),(54174,8),(54175,3),(54176,4),(54177,9),(54178,8),(54179,7),(54180,4),(54181,2),(54182,3),(54183,7),(54184,5),(54185,4),(54186,4),(54187,7),(54188,4),(54189,6),(54190,5),(54191,6),(54192,6),(54193,4),(54194,1),(54195,2),(54196,3),(54197,3),(54198,1),(54199,9),(54200,4),(54201,2),(54202,9),(54203,8),(54204,9),(54205,4),(54206,2),(54207,8),(54208,4),(54209,8),(54210,8),(54211,6),(54212,8),(54213,6),(54214,8),(54215,6),(54216,8),(54217,9),(54218,3),(54219,4),(54220,6),(54221,2),(54222,6),(54223,5),(54224,2),(54225,1),(54226,1),(54227,8),(54228,7),(54229,7),(54230,2),(54231,9),(54232,2),(54233,5),(54234,9),(54235,6),(54236,6),(54237,5),(54238,2),(54239,1),(54240,7),(54241,3),(54242,8),(54243,5),(54244,6),(54245,6),(54246,4),(54247,4),(54248,3),(54249,6),(54250,2),(54251,9),(54252,5),(54253,4),(54254,1),(54255,2),(54256,2),(54257,1),(54258,7),(54259,9),(54260,8),(54261,4),(54262,3),(54263,4),(54264,8),(54265,4),(54266,1),(54267,6),(54268,6),(54269,9),(54270,2),(54271,2),(54272,6),(54273,6),(54274,1),(54275,5),(54276,6),(54277,6),(54278,7),(54279,4),(54280,1),(54281,8),(54282,1),(54283,7),(54284,5),(54285,3),(54286,8),(54287,2),(54288,4),(54289,7),(54290,2),(54291,5),(54292,8),(54293,6),(54294,7),(54295,1),(54296,3),(54297,8),(54298,2),(54299,4),(54300,8),(54301,6),(54302,1),(54303,9),(54304,6),(54305,3),(54306,2),(54307,4),(54308,4),(54309,3),(54310,9),(54311,3),(54312,6),(54313,6),(54314,6),(54315,4),(54316,1),(54317,6),(54318,4),(54319,8),(54320,2),(54321,2),(54322,2),(54323,3),(54324,3),(54325,1),(54326,5),(54327,3),(54328,9),(54329,5),(54330,9),(54331,5),(54332,6),(54333,6),(54334,4),(54335,9),(54336,1),(54337,8),(54338,2),(54339,4),(54340,1),(54341,9),(54342,4),(54343,2),(54344,5),(54345,9),(54346,3),(54347,6),(54348,9),(54349,4),(54350,2),(54351,2),(54352,3),(54353,5),(54354,1),(54355,2),(54356,6),(54357,9),(54358,3),(54359,2),(54360,1),(54361,9),(54362,5),(54363,6),(54364,2),(54365,6),(54366,3),(54367,4),(54368,3),(54369,9),(54370,5),(54371,3),(54372,5),(54373,3),(54374,3),(54375,5),(54376,9),(54377,6),(54378,2),(54379,5),(54380,9),(54381,7),(54382,9),(54383,6),(54384,3),(54385,9),(54386,1),(54387,2),(54388,4),(54389,8),(54390,8),(54391,4),(54392,2),(54393,5),(54394,9),(54395,5),(54396,3),(54397,5),(54398,9),(54399,3),(54400,7),(54401,7),(54402,3),(54403,4),(54404,4),(54405,9),(54406,7),(54407,7),(54408,5),(54409,5),(54410,1),(54411,9),(54412,3),(54413,2),(54414,2),(54415,4),(54416,6),(54417,5),(54418,3),(54419,2),(54420,8),(54421,8),(54422,2),(54423,5),(54424,8),(54425,6),(54426,9),(54427,6),(54428,6),(54429,3),(54430,1),(54431,1),(54432,8),(54433,4),(54434,8),(54435,4),(54436,5),(54437,1),(54438,4),(54439,1),(54440,3),(54441,2),(54442,6),(54443,3),(54444,8),(54445,2),(54446,2),(54447,6),(54448,2),(54449,4),(54450,7),(54451,6),(54452,7),(54453,1),(54454,4),(54455,9),(54456,6),(54457,9),(54458,9),(54459,2),(54460,6),(54461,8),(54462,8),(54463,9),(54464,7),(54465,2),(54466,7),(54467,8),(54468,1),(54469,9),(54470,9),(54471,3),(54472,4),(54473,9),(54474,6),(54475,9),(54476,3),(54477,7),(54478,7),(54479,5),(54480,6),(54481,3),(54482,7),(54483,8),(54484,9),(54485,5),(54486,8),(54487,6),(54488,1),(54489,7),(54490,5),(54491,5),(54492,5),(54493,4),(54494,9),(54495,5),(54496,3),(54497,3),(54498,7),(54499,7),(54500,5),(54501,6),(54502,7),(54503,7),(54504,2),(54505,7),(54506,3),(54507,1),(54508,5),(54509,9),(54510,8),(54511,4),(54512,3),(54513,1),(54514,1),(54515,4),(54516,1),(54517,6),(54518,1),(54519,8),(54520,8),(54521,2),(54522,6),(54523,5),(54524,8),(54525,2),(54526,9),(54527,4),(54528,2),(54529,9),(54530,8),(54531,1),(54532,5),(54533,3),(54534,9),(54535,7),(54536,3),(54537,9),(54538,8),(54539,4),(54540,3),(54541,7),(54542,7),(54543,7),(54544,9),(54545,6),(54546,6),(54547,2),(54548,6),(54549,6),(54550,8),(54551,5),(54552,1),(54553,5),(54554,8),(54555,3),(54556,1),(54557,8),(54558,3),(54559,7),(54560,6),(54561,2),(54562,8),(54563,8),(54564,4),(54565,5),(54566,5),(54567,3),(54568,9),(54569,7),(54570,2),(54571,3),(54572,3),(54573,6),(54574,1),(54575,3),(54576,5),(54577,4),(54578,9),(54579,4),(54580,9),(54581,7),(54582,2),(54583,7),(54584,5),(54585,2),(54586,2),(54587,1),(54588,8),(54589,8),(54590,7),(54591,5),(54592,2),(54593,9),(54594,9),(54595,8),(54596,3),(54597,9),(54598,3),(54599,3),(54600,6),(54601,5),(54602,7),(54603,9),(54604,9),(54605,2),(54606,5),(54607,6),(54608,3),(54609,3),(54610,7),(54611,6),(54612,9),(54613,5),(54614,3),(54615,8),(54616,9),(54617,8),(54618,7),(54619,1),(54620,4),(54621,9),(54622,9),(54623,8),(54624,9),(54625,5),(54626,7),(54627,7),(54628,2),(54629,7),(54630,8),(54631,9),(54632,2),(54633,7),(54634,4),(54635,5),(54636,6),(54637,2),(54638,1),(54639,9),(54640,3),(54641,8),(54642,6),(54643,3),(54644,3),(54645,9),(54646,8),(54647,3),(54648,5),(54649,6),(54650,3),(54651,2),(54652,1),(54653,4),(54654,7),(54655,7),(54656,5),(54657,3),(54658,3),(54659,3),(54660,5),(54661,5),(54662,3),(54663,1),(54664,8),(54665,4),(54666,4),(54667,2),(54668,5),(54669,7),(54670,3),(54671,5),(54672,5),(54673,9),(54674,6),(54675,2),(54676,5),(54677,7),(54678,8),(54679,8),(54680,7),(54681,6),(54682,5),(54683,2),(54684,1),(54685,5),(54686,3),(54687,9),(54688,9),(54689,8),(54690,8),(54691,6),(54692,9),(54693,6),(54694,9),(54695,9),(54696,5),(54697,2),(54698,8),(54699,9),(54700,2),(54701,9),(54702,6),(54703,7),(54704,7),(54705,2),(54706,8),(54707,2),(54708,2),(54709,9),(54710,8),(54711,2),(54712,1),(54713,2),(54714,3),(54715,3),(54716,2),(54717,2),(54718,6),(54719,7),(54720,5),(54721,8),(54722,6),(54723,6),(54724,3),(54725,4),(54726,9),(54727,2),(54728,1),(54729,1),(54730,3),(54731,9),(54732,3),(54733,1),(54734,7),(54735,7),(54736,7),(54737,2),(54738,8),(54739,8),(54740,8),(54741,6),(54742,3),(54743,5),(54744,3),(54745,8),(54746,8),(54747,3),(54748,6),(54749,1),(54750,2),(54751,2),(54752,7),(54753,1),(54754,3),(54755,2),(54756,9),(54757,3),(54758,5),(54759,5),(54760,3),(54761,4),(54762,7),(54763,1),(54764,3),(54765,1),(54766,7),(54767,6),(54768,8),(54769,5),(54770,6),(54771,5),(54772,3),(54773,1),(54774,8),(54775,1),(54776,1),(54777,8),(54778,5),(54779,1),(54780,5),(54781,3),(54782,9),(54783,6),(54784,3),(54785,2),(54786,5),(54787,8),(54788,4),(54789,9),(54790,1),(54791,6),(54792,3),(54793,8),(54794,6),(54795,1),(54796,8),(54797,1),(54798,1),(54799,4),(54800,4),(54801,6),(54802,1),(54803,3),(54804,9),(54805,8),(54806,5),(54807,3),(54808,9),(54809,4),(54810,5),(54811,1),(54812,6),(54813,1),(54814,7),(54815,7),(54816,8),(54817,5),(54818,5),(54819,7),(54820,2),(54821,2),(54822,1),(54823,8),(54824,4),(54825,1),(54826,1),(54827,6),(54828,4),(54829,6),(54830,4),(54831,5),(54832,6),(54833,6),(54834,7),(54835,1),(54836,2),(54837,4),(54838,8),(54839,1),(54840,8),(54841,5),(54842,3),(54843,9),(54844,8),(54845,7),(54846,7),(54847,2),(54848,7),(54849,7),(54850,4),(54851,8),(54852,9),(54853,5),(54854,5),(54855,4),(54856,7),(54857,8),(54858,8),(54859,9),(54860,9),(54861,6),(54862,2),(54863,7),(54864,1),(54865,4),(54866,2),(54867,1),(54868,8),(54869,2),(54870,2),(54871,5),(54872,6),(54873,9),(54874,4),(54875,6),(54876,9),(54877,5),(54878,3),(54879,8),(54880,6),(54881,1),(54882,6),(54883,5),(54884,4),(54885,6),(54886,3),(54887,5),(54888,9),(54889,8),(54890,7),(54891,6),(54892,4),(54893,6),(54894,8),(54895,4),(54896,2),(54897,3),(54898,1),(54899,3),(54900,7),(54901,4),(54902,4),(54903,4),(54904,6),(54905,7),(54906,3),(54907,5),(54908,3),(54909,1),(54910,6),(54911,2),(54912,8),(54913,6),(54914,7),(54915,2),(54916,4),(54917,6),(54918,2),(54919,4),(54920,8),(54921,6),(54922,1),(54923,8),(54924,4),(54925,3),(54926,4),(54927,6),(54928,3),(54929,3),(54930,3),(54931,5),(54932,4),(54933,3),(54934,7),(54935,1),(54936,5),(54937,7),(54938,7),(54939,5),(54940,3),(54941,3),(54942,9),(54943,2),(54944,8),(54945,2),(54946,2),(54947,6),(54948,1),(54949,4),(54950,6),(54951,3),(54952,1),(54953,4),(54954,3),(54955,5),(54956,7),(54957,1),(54958,8),(54959,2),(54960,2),(54961,2),(54962,4),(54963,3),(54964,4),(54965,4),(54966,2),(54967,9),(54968,4),(54969,1),(54970,4),(54971,3),(54972,5),(54973,3),(54974,7),(54975,8),(54976,2),(54977,8),(54978,9),(54979,8),(54980,2),(54981,4),(54982,3),(54983,1),(54984,8),(54985,7),(54986,9),(54987,3),(54988,9),(54989,1),(54990,7),(54991,4),(54992,5),(54993,1),(54994,5),(54995,1),(54996,2),(54997,5),(54998,9),(54999,4),(55000,6),(55001,1),(55002,7),(55003,6),(55004,5),(55005,9),(55006,5),(55007,1),(55008,7),(55009,9),(55010,5),(55011,1),(55012,6),(55013,6),(55014,9),(55015,4),(55016,8),(55017,6),(55018,8),(55019,4),(55020,4),(55021,6),(55022,2),(55023,7),(55024,4),(55025,2),(55026,5),(55027,6),(55028,8),(55029,1),(55030,5),(55031,4),(55032,4),(55033,5),(55034,5),(55035,7),(55036,4),(55037,2),(55038,6),(55039,7),(55040,4),(55041,6),(55042,3),(55043,3),(55044,8),(55045,1),(55046,2),(55047,2),(55048,2),(55049,9),(55050,5),(55051,2),(55052,9),(55053,3),(55054,3),(55055,6),(55056,4),(55057,9),(55058,1),(55059,3),(55060,6),(55061,1),(55062,3),(55063,5),(55064,4),(55065,8),(55066,3),(55067,1),(55068,4),(55069,3),(55070,8),(55071,7),(55072,8),(55073,1),(55074,3),(55075,8),(55076,2),(55077,5),(55078,4),(55079,8),(55080,1),(55081,6),(55082,5),(55083,4),(55084,2),(55085,2),(55086,7),(55087,4),(55088,3),(55089,2),(55090,9),(55091,9),(55092,9),(55093,4),(55094,6),(55095,9),(55096,7),(55097,8),(55098,7),(55099,9),(55100,3),(55101,6),(55102,4),(55103,5),(55104,1),(55105,3),(55106,1),(55107,1),(55108,7),(55109,5),(55110,2),(55111,2),(55112,1),(55113,3),(55114,8),(55115,1),(55116,6),(55117,5),(55118,1),(55119,4),(55120,1),(55121,3),(55122,4),(55123,6),(55124,7),(55125,2),(55126,7),(55127,8),(55128,3),(55129,3),(55130,9),(55131,1),(55132,6),(55133,4),(55134,3),(55135,9),(55136,6),(55137,6),(55138,2),(55139,5),(55140,3),(55141,9),(55142,8),(55143,3),(55144,1),(55145,4),(55146,7),(55147,5),(55148,6),(55149,3),(55150,4),(55151,5),(55152,8),(55153,7),(55154,7),(55155,7),(55156,9),(55157,4),(55158,6),(55159,9),(55160,1),(55161,9),(55162,6),(55163,5),(55164,5),(55165,3),(55166,8),(55167,3),(55168,9),(55169,5),(55170,1),(55171,2),(55172,2),(55173,7),(55174,3),(55175,3),(55176,8),(55177,8),(55178,1),(55179,4),(55180,2),(55181,3),(55182,4),(55183,4),(55184,9),(55185,7),(55186,5),(55187,3),(55188,7),(55189,6),(55190,3),(55191,4),(55192,2),(55193,7),(55194,1),(55195,5),(55196,3),(55197,1),(55198,2),(55199,5),(55200,1),(55201,1),(55202,9),(55203,5),(55204,8),(55205,5),(55206,6),(55207,2),(55208,1),(55209,4),(55210,6),(55211,6),(55212,1),(55213,7),(55214,1),(55215,9),(55216,8),(55217,8),(55218,9),(55219,7),(55220,7),(55221,8),(55222,8),(55223,1),(55224,2),(55225,2),(55226,3),(55227,4),(55228,7),(55229,7),(55230,6),(55231,7),(55232,2),(55233,9),(55234,8),(55235,8),(55236,2),(55237,9),(55238,6),(55239,2),(55240,6),(55241,2),(55242,1),(55243,5),(55244,9),(55245,8),(55246,6),(55247,4),(55248,2),(55249,1),(55250,8),(55251,2),(55252,4),(55253,3),(55254,5),(55255,5),(55256,3),(55257,8),(55258,5),(55259,7),(55260,2),(55261,6),(55262,4),(55263,1),(55264,1),(55265,2),(55266,7),(55267,2),(55268,3),(55269,6),(55270,8),(55271,4),(55272,3),(55273,7),(55274,4),(55275,4),(55276,6),(55277,3),(55278,9),(55279,2),(55280,5),(55281,6),(55282,3),(55283,2),(55284,5),(55285,4),(55286,6),(55287,5),(55288,4),(55289,5),(55290,1),(55291,8),(55292,3),(55293,6),(55294,1),(55295,7),(55296,3),(55297,9),(55298,1),(55299,8),(55300,4),(55301,7),(55302,4),(55303,8),(55304,6),(55305,3),(55306,2),(55307,4),(55308,3),(55309,8),(55310,9),(55311,4),(55312,7),(55313,3),(55314,5),(55315,2),(55316,3),(55317,5),(55318,4),(55319,5),(55320,4),(55321,6),(55322,8),(55323,7),(55324,3),(55325,6),(55326,7),(55327,3),(55328,8),(55329,6),(55330,5),(55331,3),(55332,3),(55333,2),(55334,4),(55335,4),(55336,9),(55337,3),(55338,8),(55339,6),(55340,2),(55341,9),(55342,1),(55343,9),(55344,4),(55345,9),(55346,8),(55347,8),(55348,4),(55349,2),(55350,2),(55351,1),(55352,4),(55353,3),(55354,4),(55355,3),(55356,4),(55357,7),(55358,5),(55359,7),(55360,2),(55361,8),(55362,3),(55363,5),(55364,1),(55365,7),(55366,6),(55367,1),(55368,5),(55369,9),(55370,2),(55371,8),(55372,1),(55373,2),(55374,3),(55375,9),(55376,7),(55377,7),(55378,8),(55379,2),(55380,5),(55381,4),(55382,1),(55383,9),(55384,1),(55385,3),(55386,6),(55387,5),(55388,8),(55389,8),(55390,3),(55391,9),(55392,2),(55393,2),(55394,5),(55395,5),(55396,3),(55397,4),(55398,5),(55399,5),(55400,7),(55401,7),(55402,1),(55403,3),(55404,3),(55405,4),(55406,5),(55407,9),(55408,9),(55409,2),(55410,4),(55411,9),(55412,7),(55413,3),(55414,5),(55415,6),(55416,8),(55417,7),(55418,7),(55419,9),(55420,8),(55421,5),(55422,9),(55423,7),(55424,5),(55425,1),(55426,5),(55427,5),(55428,6),(55429,1),(55430,3),(55431,8),(55432,2),(55433,3),(55434,6),(55435,5),(55436,4),(55437,7),(55438,7),(55439,1),(55440,7),(55441,4),(55442,9),(55443,7),(55444,5),(55445,6),(55446,9),(55447,9),(55448,1),(55449,1),(55450,3),(55451,7),(55452,8),(55453,1),(55454,6),(55455,5),(55456,5),(55457,5),(55458,6),(55459,7),(55460,2),(55461,6),(55462,8),(55463,1),(55464,2),(55465,7),(55466,6),(55467,3),(55468,4),(55469,9),(55470,8),(55471,9),(55472,9),(55473,6),(55474,6),(55475,3),(55476,8),(55477,5),(55478,4),(55479,3),(55480,1),(55481,9),(55482,5),(55483,2),(55484,9),(55485,4),(55486,8),(55487,3),(55488,1),(55489,7),(55490,5),(55491,5),(55492,2),(55493,4),(55494,4),(55495,7),(55496,2),(55497,2),(55498,3),(55499,2),(55500,7),(55501,8),(55502,1),(55503,6),(55504,6),(55505,7),(55506,2),(55507,8),(55508,9),(55509,7),(55510,9),(55511,4),(55512,8),(55513,1),(55514,7),(55515,5),(55516,6),(55517,5),(55518,3),(55519,5),(55520,4),(55521,9),(55522,8),(55523,3),(55524,4),(55525,8),(55526,3),(55527,1),(55528,4),(55529,2),(55530,6),(55531,6),(55532,7),(55533,5),(55534,9),(55535,2),(55536,7),(55537,8),(55538,4),(55539,1),(55540,4),(55541,8),(55542,7),(55543,4),(55544,2),(55545,6),(55546,2),(55547,9),(55548,6),(55549,3),(55550,7),(55551,3),(55552,8),(55553,7),(55554,3),(55555,5),(55556,2),(55557,1),(55558,9),(55559,9),(55560,4),(55561,6),(55562,6),(55563,9),(55564,5),(55565,1),(55566,8),(55567,8),(55568,4),(55569,8),(55570,8),(55571,7),(55572,2),(55573,6),(55574,8),(55575,4),(55576,6),(55577,4),(55578,6),(55579,1),(55580,6),(55581,5),(55582,4),(55583,6),(55584,5),(55585,4),(55586,1),(55587,9),(55588,4),(55589,3),(55590,7),(55591,8),(55592,4),(55593,9),(55594,3),(55595,9),(55596,3),(55597,1),(55598,3),(55599,7),(55600,8),(55601,4),(55602,8),(55603,8),(55604,5),(55605,6),(55606,3),(55607,5),(55608,7),(55609,6),(55610,2),(55611,8),(55612,4),(55613,2),(55614,7),(55615,7),(55616,7),(55617,6),(55618,8),(55619,1),(55620,1),(55621,9),(55622,2),(55623,2),(55624,4),(55625,9),(55626,7),(55627,4),(55628,5),(55629,3),(55630,4),(55631,3),(55632,5),(55633,3),(55634,2),(55635,6),(55636,7),(55637,3),(55638,5),(55639,9),(55640,6),(55641,3),(55642,5),(55643,2),(55644,2),(55645,1),(55646,6),(55647,9),(55648,3),(55649,9),(55650,3),(55651,1),(55652,9),(55653,4),(55654,4),(55655,3),(55656,2),(55657,3),(55658,7),(55659,8),(55660,4),(55661,2),(55662,3),(55663,4),(55664,6),(55665,3),(55666,4),(55667,1),(55668,9),(55669,4),(55670,3),(55671,7),(55672,4),(55673,2),(55674,3),(55675,6),(55676,8),(55677,2),(55678,1),(55679,6),(55680,1),(55681,7),(55682,7),(55683,5),(55684,4),(55685,6),(55686,3),(55687,5),(55688,9),(55689,1),(55690,1),(55691,2),(55692,8),(55693,5),(55694,7),(55695,8),(55696,7),(55697,3),(55698,8),(55699,4),(55700,9),(55701,6),(55702,9),(55703,7),(55704,6),(55705,9),(55706,2),(55707,9),(55708,9),(55709,2),(55710,7),(55711,3),(55712,1),(55713,6),(55714,5),(55715,2),(55716,2),(55717,5),(55718,4),(55719,4),(55720,3),(55721,6),(55722,3),(55723,8),(55724,7),(55725,8),(55726,5),(55727,3),(55728,3),(55729,5),(55730,5),(55731,3),(55732,2),(55733,9),(55734,6),(55735,1),(55736,2),(55737,7),(55738,7),(55739,2),(55740,2),(55741,1),(55742,9),(55743,9),(55744,8),(55745,2),(55746,1),(55747,8),(55748,1),(55749,3),(55750,2),(55751,1),(55752,5),(55753,9),(55754,2),(55755,6),(55756,6),(55757,2),(55758,8),(55759,6),(55760,1),(55761,1),(55762,3),(55763,6),(55764,4),(55765,3),(55766,5),(55767,1),(55768,4),(55769,8),(55770,4),(55771,6),(55772,5),(55773,1),(55774,6),(55775,7),(55776,7),(55777,1),(55778,1),(55779,8),(55780,2),(55781,2),(55782,7),(55783,5),(55784,4),(55785,8),(55786,6),(55787,9),(55788,9),(55789,9),(55790,5),(55791,8),(55792,7),(55793,6),(55794,4),(55795,3),(55796,5),(55797,5),(55798,7),(55799,4),(55800,4),(55801,1),(55802,5),(55803,3),(55804,2),(55805,6),(55806,7),(55807,8),(55808,7),(55809,1),(55810,9),(55811,6),(55812,9),(55813,4),(55814,2),(55815,8),(55816,6),(55817,3),(55818,9),(55819,5),(55820,6),(55821,2),(55822,8),(55823,2),(55824,5),(55825,6),(55826,6),(55827,7),(55828,9),(55829,4),(55830,9),(55831,9),(55832,3),(55833,9),(55834,8),(55835,1),(55836,7),(55837,1),(55838,9),(55839,4),(55840,1),(55841,3),(55842,7),(55843,3),(55844,5),(55845,9),(55846,3),(55847,2),(55848,2),(55849,1),(55850,1),(55851,2),(55852,2),(55853,5),(55854,8),(55855,6),(55856,2),(55857,9),(55858,6),(55859,5),(55860,6),(55861,9),(55862,5),(55863,3),(55864,8),(55865,1),(55866,1),(55867,2),(55868,3),(55869,7),(55870,7),(55871,1),(55872,4),(55873,8),(55874,7),(55875,9),(55876,5),(55877,2),(55878,5),(55879,4),(55880,4),(55881,1),(55882,5),(55883,1),(55884,7),(55885,9),(55886,4),(55887,1),(55888,8),(55889,4),(55890,5),(55891,8),(55892,5),(55893,9),(55894,8),(55895,7),(55896,4),(55897,1),(55898,4),(55899,6),(55900,1),(55901,1),(55902,8),(55903,3),(55904,2),(55905,7),(55906,2),(55907,4),(55908,6),(55909,4),(55910,5),(55911,2),(55912,8),(55913,5),(55914,6),(55915,5),(55916,9),(55917,1),(55918,8),(55919,2),(55920,1),(55921,8),(55922,5),(55923,9),(55924,5),(55925,4),(55926,4),(55927,4),(55928,7),(55929,9),(55930,8),(55931,6),(55932,3),(55933,7),(55934,7),(55935,8),(55936,4),(55937,8),(55938,2),(55939,1),(55940,7),(55941,2),(55942,5),(55943,9),(55944,4),(55945,1),(55946,4),(55947,7),(55948,1),(55949,3),(55950,8),(55951,5),(55952,1),(55953,7),(55954,9),(55955,4),(55956,1),(55957,8),(55958,6),(55959,6),(55960,2),(55961,6),(55962,1),(55963,3),(55964,3),(55965,9),(55966,8),(55967,7),(55968,4),(55969,2),(55970,5),(55971,9),(55972,1),(55973,8),(55974,5),(55975,4),(55976,7),(55977,6),(55978,8),(55979,7),(55980,2),(55981,6),(55982,6),(55983,9),(55984,7),(55985,1),(55986,2),(55987,7),(55988,2),(55989,9),(55990,8),(55991,2),(55992,5),(55993,1),(55994,4),(55995,5),(55996,3),(55997,5),(55998,2),(55999,6),(56000,3),(56001,8),(56002,8),(56003,2),(56004,1),(56005,7),(56006,6),(56007,4),(56008,9),(56009,3),(56010,7),(56011,4),(56012,4),(56013,5),(56014,9),(56015,3),(56016,5),(56017,9),(56018,3),(56019,5),(56020,4),(56021,9),(56022,9),(56023,8),(56024,5),(56025,5),(56026,2),(56027,6),(56028,6),(56029,1),(56030,1),(56031,8),(56032,1),(56033,6),(56034,6),(56035,6),(56036,7),(56037,9),(56038,2),(56039,5),(56040,8),(56041,4),(56042,6),(56043,4),(56044,3),(56045,4),(56046,1),(56047,9),(56048,8),(56049,2),(56050,5),(56051,6),(56052,4),(56053,4),(56054,1),(56055,2),(56056,9),(56057,1),(56058,2),(56059,8),(56060,7),(56061,3),(56062,4),(56063,6),(56064,5),(56065,4),(56066,1),(56067,2),(56068,4),(56069,5),(56070,7),(56071,5),(56072,7),(56073,9),(56074,6),(56075,2),(56076,9),(56077,2),(56078,2),(56079,1),(56080,3),(56081,8),(56082,7),(56083,8),(56084,8),(56085,2),(56086,2),(56087,3),(56088,9),(56089,6),(56090,8),(56091,9),(56092,4),(56093,8),(56094,4),(56095,2),(56096,9),(56097,3),(56098,7),(56099,3),(56100,5),(56101,4),(56102,2),(56103,3),(56104,7),(56105,2),(56106,4),(56107,3),(56108,2),(56109,9),(56110,2),(56111,2),(56112,6),(56113,4),(56114,7),(56115,2),(56116,7),(56117,7),(56118,9),(56119,9),(56120,4),(56121,3),(56122,2),(56123,9),(56124,5),(56125,4),(56126,7),(56127,3),(56128,6),(56129,6),(56130,4),(56131,1),(56132,3),(56133,7),(56134,7),(56135,5),(56136,7),(56137,4),(56138,3),(56139,1),(56140,7),(56141,4),(56142,7),(56143,2),(56144,8),(56145,4),(56146,3),(56147,4),(56148,4),(56149,5),(56150,3),(56151,6),(56152,7),(56153,5),(56154,8),(56155,5),(56156,4),(56157,3),(56158,8),(56159,2),(56160,6),(56161,2),(56162,7),(56163,7),(56164,4),(56165,8),(56166,6),(56167,9),(56168,4),(56169,6),(56170,8),(56171,4),(56172,8),(56173,2),(56174,8),(56175,8),(56176,3),(56177,4),(56178,1),(56179,4),(56180,8),(56181,4),(56182,7),(56183,2),(56184,1),(56185,1),(56186,8),(56187,9),(56188,4),(56189,2),(56190,8),(56191,6),(56192,4),(56193,8),(56194,1),(56195,5),(56196,7),(56197,7),(56198,4),(56199,7),(56200,3),(56201,4),(56202,3),(56203,7),(56204,5),(56205,3),(56206,7),(56207,3),(56208,5),(56209,5),(56210,7),(56211,3),(56212,1),(56213,1),(56214,3),(56215,6),(56216,8),(56217,9),(56218,3),(56219,2),(56220,2),(56221,7),(56222,3),(56223,8),(56224,4),(56225,2),(56226,6),(56227,7),(56228,6),(56229,3),(56230,7),(56231,4),(56232,9),(56233,9),(56234,8),(56235,3),(56236,4),(56237,9),(56238,6),(56239,3),(56240,9),(56241,6),(56242,4),(56243,7),(56244,4),(56245,8),(56246,5),(56247,3),(56248,1),(56249,7),(56250,8),(56251,5),(56252,2),(56253,6),(56254,7),(56255,4),(56256,7),(56257,1),(56258,2),(56259,8),(56260,5),(56261,6),(56262,9),(56263,1),(56264,8),(56265,6),(56266,9),(56267,2),(56268,9),(56269,3),(56270,4),(56271,8),(56272,9),(56273,2),(56274,8),(56275,8),(56276,6),(56277,1),(56278,5),(56279,6),(56280,1),(56281,5),(56282,3),(56283,8),(56284,8),(56285,8),(56286,8),(56287,9),(56288,2),(56289,4),(56290,8),(56291,9),(56292,7),(56293,1),(56294,9),(56295,7),(56296,3),(56297,5),(56298,2),(56299,2),(56300,7),(56301,6),(56302,2),(56303,9),(56304,9),(56305,2),(56306,6),(56307,8),(56308,3),(56309,6),(56310,7),(56311,1),(56312,3),(56313,6),(56314,8),(56315,5),(56316,3),(56317,6),(56318,1),(56319,1),(56320,5),(56321,3),(56322,3),(56323,3),(56324,4),(56325,9),(56326,4),(56327,8),(56328,3),(56329,9),(56330,7),(56331,1),(56332,5),(56333,3),(56334,9),(56335,2),(56336,5),(56337,3),(56338,1),(56339,6),(56340,2),(56341,7),(56342,8),(56343,9),(56344,3),(56345,1),(56346,1),(56347,3),(56348,9),(56349,5),(56350,1),(56351,1),(56352,8),(56353,1),(56354,4),(56355,4),(56356,3),(56357,7),(56358,8),(56359,3),(56360,8),(56361,1),(56362,1),(56363,8),(56364,6),(56365,3),(56366,5),(56367,5),(56368,2),(56369,8),(56370,3),(56371,2),(56372,5),(56373,4),(56374,3),(56375,4),(56376,7),(56377,1),(56378,1),(56379,5),(56380,8),(56381,7),(56382,3),(56383,7),(56384,9),(56385,9),(56386,4),(56387,3),(56388,4),(56389,5),(56390,6),(56391,5),(56392,6),(56393,4),(56394,7),(56395,4),(56396,1),(56397,2),(56398,5),(56399,6),(56400,6),(56401,8),(56402,4),(56403,3),(56404,5),(56405,5),(56406,4),(56407,5),(56408,6),(56409,5),(56410,5),(56411,9),(56412,8),(56413,7),(56414,3),(56415,7),(56416,9),(56417,7),(56418,3),(56419,3),(56420,7),(56421,6),(56422,9),(56423,1),(56424,5),(56425,4),(56426,1),(56427,8),(56428,9),(56429,8),(56430,5),(56431,1),(56432,2),(56433,8),(56434,6),(56435,7),(56436,9),(56437,7),(56438,5),(56439,6),(56440,9),(56441,4),(56442,9),(56443,6),(56444,1),(56445,3),(56446,2),(56447,5),(56448,9),(56449,7),(56450,2),(56451,5),(56452,6),(56453,7),(56454,2),(56455,1),(56456,7),(56457,7),(56458,1),(56459,3),(56460,5),(56461,5),(56462,7),(56463,1),(56464,4),(56465,1),(56466,8),(56467,9),(56468,4),(56469,3),(56470,4),(56471,6),(56472,3),(56473,6),(56474,6),(56475,4),(56476,2),(56477,4),(56478,4),(56479,7),(56480,5),(56481,4),(56482,8),(56483,9),(56484,9),(56485,7),(56486,5),(56487,9),(56488,9),(56489,8),(56490,7),(56491,9),(56492,6),(56493,9),(56494,8),(56495,8),(56496,6),(56497,6),(56498,6),(56499,8),(56500,5),(56501,6),(56502,5),(56503,1),(56504,7),(56505,1),(56506,6),(56507,6),(56508,6),(56509,9),(56510,1),(56511,3),(56512,6),(56513,5),(56514,1),(56515,7),(56516,5),(56517,9),(56518,1),(56519,4),(56520,8),(56521,3),(56522,9),(56523,6),(56524,3),(56525,5),(56526,7),(56527,9),(56528,6),(56529,5),(56530,7),(56531,6),(56532,2),(56533,7),(56534,8),(56535,5),(56536,9),(56537,3),(56538,6),(56539,7),(56540,8),(56541,3),(56542,4),(56543,1),(56544,9),(56545,8),(56546,1),(56547,8),(56548,2),(56549,2),(56550,9),(56551,7),(56552,9),(56553,7),(56554,4),(56555,6),(56556,1),(56557,9),(56558,9),(56559,4),(56560,6),(56561,6),(56562,6),(56563,3),(56564,1),(56565,9),(56566,9),(56567,9),(56568,7),(56569,8),(56570,4),(56571,9),(56572,2),(56573,7),(56574,9),(56575,8),(56576,2),(56577,4),(56578,7),(56579,9),(56580,9),(56581,1),(56582,9),(56583,9),(56584,8),(56585,5),(56586,2),(56587,6),(56588,9),(56589,7),(56590,9),(56591,7),(56592,8),(56593,1),(56594,6),(56595,3),(56596,7),(56597,8),(56598,9),(56599,3),(56600,8),(56601,9),(56602,2),(56603,9),(56604,7),(56605,4),(56606,4),(56607,8),(56608,6),(56609,7),(56610,2),(56611,7),(56612,3),(56613,9),(56614,2),(56615,8),(56616,6),(56617,3),(56618,9),(56619,9),(56620,7),(56621,7),(56622,1),(56623,3),(56624,6),(56625,1),(56626,5),(56627,8),(56628,3),(56629,2),(56630,3),(56631,8),(56632,7),(56633,8),(56634,2),(56635,9),(56636,5),(56637,7),(56638,5),(56639,3),(56640,7),(56641,9),(56642,9),(56643,3),(56644,2),(56645,1),(56646,3),(56647,1),(56648,2),(56649,1),(56650,8),(56651,8),(56652,5),(56653,8),(56654,8),(56655,3),(56656,5),(56657,5),(56658,5),(56659,4),(56660,7),(56661,9),(56662,5),(56663,8),(56664,7),(56665,9),(56666,9),(56667,7),(56668,1),(56669,3),(56670,7),(56671,8),(56672,1),(56673,7),(56674,1),(56675,8),(56676,4),(56677,7),(56678,1),(56679,4),(56680,4),(56681,6),(56682,8),(56683,8),(56684,9),(56685,2),(56686,8),(56687,6),(56688,3),(56689,5),(56690,7),(56691,2),(56692,4),(56693,2),(56694,7),(56695,3),(56696,4),(56697,7),(56698,9),(56699,8),(56700,1),(56701,7),(56702,1),(56703,6),(56704,5),(56705,8),(56706,2),(56707,3),(56708,8),(56709,5),(56710,8),(56711,3),(56712,3),(56713,3),(56714,3),(56715,4),(56716,1),(56717,1),(56718,2),(56719,3),(56720,9),(56721,3),(56722,8),(56723,5),(56724,3),(56725,8),(56726,2),(56727,4),(56728,6),(56729,6),(56730,3),(56731,3),(56732,8),(56733,4),(56734,5),(56735,3),(56736,8),(56737,6),(56738,6),(56739,6),(56740,3),(56741,7),(56742,6),(56743,7),(56744,7),(56745,3),(56746,3),(56747,9),(56748,6),(56749,6),(56750,1),(56751,9),(56752,3),(56753,1),(56754,7),(56755,8),(56756,3),(56757,4),(56758,4),(56759,5),(56760,7),(56761,8),(56762,4),(56763,1),(56764,4),(56765,5),(56766,9),(56767,3),(56768,9),(56769,9),(56770,6),(56771,7),(56772,2),(56773,4),(56774,7),(56775,6),(56776,9),(56777,8),(56778,4),(56779,2),(56780,4),(56781,4),(56782,9),(56783,5),(56784,9),(56785,5),(56786,3),(56787,2),(56788,5),(56789,6),(56790,3),(56791,6),(56792,2),(56793,6),(56794,4),(56795,6),(56796,2),(56797,6),(56798,4),(56799,5),(56800,6),(56801,7),(56802,6),(56803,8),(56804,4),(56805,7),(56806,4),(56807,4),(56808,1),(56809,1),(56810,8),(56811,8),(56812,1),(56813,5),(56814,6),(56815,3),(56816,6),(56817,7),(56818,4),(56819,4),(56820,8),(56821,1),(56822,2),(56823,6),(56824,2),(56825,8),(56826,9),(56827,1),(56828,3),(56829,3),(56830,5),(56831,5),(56832,6),(56833,9),(56834,1),(56835,5),(56836,8),(56837,7),(56838,3),(56839,9),(56840,1),(56841,4),(56842,9),(56843,5),(56844,6),(56845,9),(56846,8),(56847,2),(56848,6),(56849,8),(56850,7),(56851,7),(56852,2),(56853,3),(56854,7),(56855,3),(56856,6),(56857,1),(56858,9),(56859,7),(56860,6),(56861,3),(56862,7),(56863,7),(56864,7),(56865,2),(56866,6),(56867,5),(56868,5),(56869,8),(56870,6),(56871,6),(56872,4),(56873,3),(56874,9),(56875,4),(56876,6),(56877,5),(56878,6),(56879,5),(56880,3),(56881,1),(56882,8),(56883,9),(56884,4),(56885,6),(56886,4),(56887,3),(56888,7),(56889,1),(56890,3),(56891,3),(56892,4),(56893,7),(56894,5),(56895,1),(56896,2),(56897,1),(56898,2),(56899,7),(56900,1),(56901,5),(56902,4),(56903,4),(56904,5),(56905,5),(56906,8),(56907,9),(56908,1),(56909,7),(56910,6),(56911,5),(56912,1),(56913,8),(56914,6),(56915,8),(56916,6),(56917,2),(56918,1),(56919,8),(56920,4),(56921,1),(56922,7),(56923,3),(56924,5),(56925,6),(56926,1),(56927,6),(56928,9),(56929,4),(56930,1),(56931,1),(56932,5),(56933,8),(56934,7),(56935,7),(56936,4),(56937,5),(56938,5),(56939,1),(56940,2),(56941,5),(56942,7),(56943,9),(56944,3),(56945,1),(56946,2),(56947,9),(56948,6),(56949,5),(56950,1),(56951,6),(56952,5),(56953,9),(56954,3),(56955,2),(56956,4),(56957,2),(56958,5),(56959,8),(56960,1),(56961,8),(56962,5),(56963,5),(56964,6),(56965,9),(56966,3),(56967,3),(56968,3),(56969,2),(56970,5),(56971,4),(56972,3),(56973,4),(56974,3),(56975,1),(56976,4),(56977,1),(56978,3),(56979,8),(56980,7),(56981,1),(56982,4),(56983,4),(56984,4),(56985,9),(56986,8),(56987,8),(56988,9),(56989,5),(56990,8),(56991,8),(56992,8),(56993,6),(56994,4),(56995,1),(56996,8),(56997,6),(56998,3),(56999,9),(57000,7),(57001,2),(57002,9),(57003,7),(57004,6),(57005,7),(57006,7),(57007,4),(57008,1),(57009,5),(57010,9),(57011,4),(57012,4),(57013,5),(57014,4),(57015,5),(57016,7),(57017,2),(57018,8),(57019,3),(57020,6),(57021,3),(57022,8),(57023,3),(57024,7),(57025,5),(57026,1),(57027,2),(57028,6),(57029,7),(57030,9),(57031,6),(57032,4),(57033,1),(57034,3),(57035,5),(57036,4),(57037,8),(57038,1),(57039,2),(57040,1),(57041,5),(57042,6),(57043,3),(57044,9),(57045,2),(57046,5),(57047,7),(57048,9),(57049,9),(57050,2),(57051,7),(57052,3),(57053,1),(57054,2),(57055,9),(57056,7),(57057,9),(57058,1),(57059,2),(57060,8),(57061,7),(57062,8),(57063,9),(57064,7),(57065,9),(57066,6),(57067,7),(57068,4),(57069,7),(57070,3),(57071,6),(57072,8),(57073,4),(57074,4),(57075,4),(57076,1),(57077,7),(57078,1),(57079,9),(57080,5),(57081,2),(57082,9),(57083,1),(57084,9),(57085,2),(57086,8),(57087,4),(57088,2),(57089,8),(57090,1),(57091,1),(57092,5),(57093,8),(57094,2),(57095,9),(57096,1),(57097,1),(57098,8),(57099,5),(57100,8),(57101,8),(57102,3),(57103,4),(57104,2),(57105,2),(57106,6),(57107,4),(57108,5),(57109,7),(57110,2),(57111,5),(57112,6),(57113,8),(57114,7),(57115,8),(57116,9),(57117,3),(57118,5),(57119,3),(57120,8),(57121,9),(57122,8),(57123,7),(57124,1),(57125,2),(57126,4),(57127,2),(57128,1),(57129,7),(57130,7),(57131,5),(57132,1),(57133,3),(57134,8),(57135,4),(57136,7),(57137,5),(57138,6),(57139,6),(57140,4),(57141,7),(57142,4),(57143,1),(57144,6),(57145,1),(57146,8),(57147,8),(57148,2),(57149,4),(57150,9),(57151,7),(57152,3),(57153,3),(57154,6),(57155,7),(57156,4),(57157,3),(57158,4),(57159,9),(57160,8),(57161,4),(57162,5),(57163,6),(57164,7),(57165,4),(57166,8),(57167,7),(57168,4),(57169,5),(57170,6),(57171,7),(57172,3),(57173,6),(57174,7),(57175,5),(57176,2),(57177,9),(57178,8),(57179,5),(57180,8),(57181,8),(57182,7),(57183,3),(57184,6),(57185,6),(57186,9),(57187,2),(57188,8),(57189,6),(57190,5),(57191,3),(57192,2),(57193,8),(57194,5),(57195,1),(57196,4),(57197,3),(57198,6),(57199,8),(57200,1),(57201,5),(57202,6),(57203,5),(57204,3),(57205,3),(57206,2),(57207,3),(57208,1),(57209,9),(57210,5),(57211,9),(57212,8),(57213,1),(57214,1),(57215,9),(57216,9),(57217,3),(57218,8),(57219,1),(57220,4),(57221,3),(57222,7),(57223,5),(57224,2),(57225,5),(57226,2),(57227,1),(57228,1),(57229,6),(57230,2),(57231,3),(57232,1),(57233,5),(57234,2),(57235,2),(57236,8),(57237,4),(57238,3),(57239,5),(57240,2),(57241,4),(57242,3),(57243,8),(57244,3),(57245,7),(57246,6),(57247,1),(57248,7),(57249,3),(57250,7),(57251,1),(57252,8),(57253,8),(57254,6),(57255,6),(57256,6),(57257,7),(57258,7),(57259,5),(57260,7),(57261,1),(57262,9),(57263,9),(57264,3),(57265,8),(57266,1),(57267,5),(57268,6),(57269,1),(57270,3),(57271,5),(57272,8),(57273,1),(57274,1),(57275,9),(57276,8),(57277,9),(57278,2),(57279,4),(57280,2),(57281,5),(57282,1),(57283,3),(57284,7),(57285,2),(57286,1),(57287,1),(57288,7),(57289,9),(57290,7),(57291,2),(57292,6),(57293,2),(57294,6),(57295,8),(57296,3),(57297,8),(57298,4),(57299,4),(57300,7),(57301,7),(57302,3),(57303,3),(57304,3),(57305,8),(57306,6),(57307,4),(57308,9),(57309,1),(57310,7),(57311,2),(57312,7),(57313,4),(57314,1),(57315,8),(57316,7),(57317,3),(57318,3),(57319,4),(57320,7),(57321,4),(57322,9),(57323,3),(57324,4),(57325,9),(57326,9),(57327,7),(57328,4),(57329,5),(57330,5),(57331,3),(57332,5),(57333,8),(57334,6),(57335,8),(57336,6),(57337,4),(57338,8),(57339,2),(57340,8),(57341,9),(57342,5),(57343,2),(57344,7),(57345,7),(57346,5),(57347,5),(57348,5),(57349,8),(57350,5),(57351,8),(57352,6),(57353,3),(57354,3),(57355,4),(57356,7),(57357,9),(57358,4),(57359,9),(57360,8),(57361,6),(57362,5),(57363,7),(57364,3),(57365,8),(57366,6),(57367,6),(57368,1),(57369,8),(57370,2),(57371,9),(57372,8),(57373,7),(57374,1),(57375,9),(57376,1),(57377,8),(57378,8),(57379,1),(57380,7),(57381,5),(57382,8),(57383,2),(57384,2),(57385,1),(57386,7),(57387,6),(57388,2),(57389,4),(57390,6),(57391,9),(57392,7),(57393,6),(57394,3),(57395,6),(57396,3),(57397,2),(57398,8),(57399,5),(57400,4),(57401,7),(57402,5),(57403,9),(57404,7),(57405,3),(57406,2),(57407,4),(57408,8),(57409,7),(57410,9),(57411,1),(57412,4),(57413,2),(57414,9),(57415,4),(57416,8),(57417,5),(57418,6),(57419,9),(57420,2),(57421,3),(57422,2),(57423,3),(57424,8),(57425,4),(57426,8),(57427,2),(57428,7),(57429,3),(57430,2),(57431,3),(57432,7),(57433,4),(57434,9),(57435,7),(57436,2),(57437,1),(57438,4),(57439,6),(57440,4),(57441,3),(57442,5),(57443,9),(57444,9),(57445,3),(57446,8),(57447,3),(57448,7),(57449,2),(57450,5),(57451,7),(57452,2),(57453,1),(57454,6),(57455,3),(57456,6),(57457,9),(57458,5),(57459,9),(57460,3),(57461,2),(57462,2),(57463,4),(57464,3),(57465,7),(57466,1),(57467,7),(57468,3),(57469,2),(57470,2),(57471,1),(57472,1),(57473,6),(57474,3),(57475,2),(57476,2),(57477,5),(57478,7),(57479,9),(57480,5),(57481,6),(57482,4),(57483,2),(57484,3),(57485,7),(57486,2),(57487,1),(57488,2),(57489,3),(57490,3),(57491,4),(57492,5),(57493,5),(57494,8),(57495,8),(57496,3),(57497,7),(57498,8),(57499,9),(57500,3),(57501,4),(57502,7),(57503,9),(57504,1),(57505,5),(57506,9),(57507,5),(57508,2),(57509,9),(57510,2),(57511,7),(57512,6),(57513,1),(57514,9),(57515,1),(57516,4),(57517,4),(57518,6),(57519,6),(57520,3),(57521,7),(57522,4),(57523,1),(57524,5),(57525,8),(57526,5),(57527,8),(57528,4),(57529,8),(57530,1),(57531,4),(57532,9),(57533,3),(57534,6),(57535,2),(57536,9),(57537,4),(57538,7),(57539,8),(57540,8),(57541,1),(57542,7),(57543,4),(57544,3),(57545,4),(57546,4),(57547,9),(57548,7),(57549,8),(57550,2),(57551,2),(57552,2),(57553,7),(57554,8),(57555,8),(57556,5),(57557,3),(57558,5),(57559,2),(57560,8),(57561,5),(57562,1),(57563,6),(57564,9),(57565,5),(57566,2),(57567,5),(57568,9),(57569,5),(57570,1),(57571,6),(57572,8),(57573,9),(57574,7),(57575,5),(57576,4),(57577,2),(57578,9),(57579,5),(57580,1),(57581,2),(57582,9),(57583,4),(57584,3),(57585,7),(57586,1),(57587,3),(57588,4),(57589,5),(57590,6),(57591,9),(57592,1),(57593,5),(57594,5),(57595,9),(57596,4),(57597,8),(57598,7),(57599,4),(57600,4),(57601,4),(57602,8),(57603,6),(57604,8),(57605,7),(57606,2),(57607,5),(57608,5),(57609,9),(57610,1),(57611,8),(57612,3),(57613,5),(57614,7),(57615,4),(57616,2),(57617,7),(57618,8),(57619,7),(57620,2),(57621,9),(57622,4),(57623,8),(57624,5),(57625,7),(57626,7),(57627,9),(57628,7),(57629,3),(57630,4),(57631,9),(57632,5),(57633,6),(57634,5),(57635,7),(57636,7),(57637,4),(57638,9),(57639,9),(57640,4),(57641,2),(57642,6),(57643,6),(57644,6),(57645,5),(57646,6),(57647,4),(57648,8),(57649,2),(57650,8),(57651,2),(57652,8),(57653,6),(57654,9),(57655,5),(57656,7),(57657,9),(57658,2),(57659,6),(57660,6),(57661,4),(57662,2),(57663,5),(57664,9),(57665,8),(57666,6),(57667,9),(57668,2),(57669,9),(57670,4),(57671,7),(57672,2),(57673,7),(57674,1),(57675,1),(57676,9),(57677,8),(57678,2),(57679,9),(57680,8),(57681,3),(57682,2),(57683,6),(57684,5),(57685,7),(57686,6),(57687,8),(57688,2),(57689,7),(57690,5),(57691,4),(57692,6),(57693,9),(57694,3),(57695,6),(57696,3),(57697,2),(57698,5),(57699,7),(57700,2),(57701,2),(57702,5),(57703,5),(57704,3),(57705,5),(57706,3),(57707,4),(57708,5),(57709,1),(57710,9),(57711,3),(57712,2),(57713,1),(57714,6),(57715,3),(57716,9),(57717,3),(57718,8),(57719,8),(57720,7),(57721,8),(57722,4),(57723,6),(57724,3),(57725,9),(57726,7),(57727,6),(57728,1),(57729,8),(57730,4),(57731,9),(57732,3),(57733,9),(57734,3),(57735,8),(57736,2),(57737,4),(57738,3),(57739,5),(57740,2),(57741,2),(57742,4),(57743,1),(57744,9),(57745,7),(57746,4),(57747,7),(57748,9),(57749,5),(57750,7),(57751,8),(57752,8),(57753,8),(57754,3),(57755,5),(57756,2),(57757,5),(57758,7),(57759,4),(57760,7),(57761,5),(57762,6),(57763,2),(57764,6),(57765,6),(57766,4),(57767,1),(57768,3),(57769,5),(57770,6),(57771,7),(57772,5),(57773,7),(57774,8),(57775,1),(57776,3),(57777,8),(57778,8),(57779,1),(57780,9),(57781,4),(57782,3),(57783,6),(57784,8),(57785,1),(57786,3),(57787,4),(57788,3),(57789,5),(57790,1),(57791,7),(57792,3),(57793,3),(57794,7),(57795,4),(57796,8),(57797,3),(57798,3),(57799,2),(57800,8),(57801,4),(57802,7),(57803,1),(57804,7),(57805,3),(57806,5),(57807,4),(57808,3),(57809,2),(57810,1),(57811,1),(57812,7),(57813,3),(57814,8),(57815,3),(57816,9),(57817,8),(57818,2),(57819,1),(57820,3),(57821,4),(57822,7),(57823,1),(57824,3),(57825,5),(57826,4),(57827,4),(57828,1),(57829,6),(57830,3),(57831,3),(57832,1),(57833,5),(57834,6),(57835,3),(57836,4),(57837,9),(57838,7),(57839,3),(57840,6),(57841,9),(57842,4),(57843,9),(57844,3),(57845,2),(57846,7),(57847,3),(57848,7),(57849,3),(57850,3),(57851,1),(57852,8),(57853,7),(57854,5),(57855,6),(57856,6),(57857,1),(57858,4),(57859,3),(57860,5),(57861,5),(57862,4),(57863,6),(57864,6),(57865,1),(57866,4),(57867,5),(57868,6),(57869,3),(57870,4),(57871,6),(57872,5),(57873,7),(57874,9),(57875,4),(57876,9),(57877,6),(57878,9),(57879,2),(57880,7),(57881,6),(57882,4),(57883,8),(57884,5),(57885,9),(57886,8),(57887,3),(57888,2),(57889,8),(57890,1),(57891,8),(57892,6),(57893,2),(57894,4),(57895,2),(57896,7),(57897,5),(57898,6),(57899,4),(57900,8),(57901,5),(57902,1),(57903,8),(57904,7),(57905,3),(57906,8),(57907,6),(57908,5),(57909,1),(57910,6),(57911,3),(57912,9),(57913,4),(57914,3),(57915,9),(57916,1),(57917,3),(57918,2),(57919,2),(57920,6),(57921,3),(57922,9),(57923,1),(57924,4),(57925,3),(57926,5),(57927,7),(57928,7),(57929,7),(57930,2),(57931,2),(57932,5),(57933,2),(57934,4),(57935,5),(57936,4),(57937,8),(57938,8),(57939,4),(57940,3),(57941,2),(57942,7),(57943,5),(57944,7),(57945,3),(57946,9),(57947,1),(57948,3),(57949,9),(57950,6),(57951,9),(57952,5),(57953,4),(57954,9),(57955,9),(57956,4),(57957,6),(57958,6),(57959,6),(57960,8),(57961,6),(57962,7),(57963,5),(57964,1),(57965,3),(57966,2),(57967,2),(57968,1),(57969,3),(57970,8),(57971,7),(57972,1),(57973,2),(57974,5),(57975,9),(57976,4),(57977,3),(57978,8),(57979,4),(57980,2),(57981,2),(57982,4),(57983,3),(57984,4),(57985,5),(57986,5),(57987,7),(57988,7),(57989,1),(57990,1),(57991,2),(57992,3),(57993,3),(57994,4),(57995,2),(57996,5),(57997,1),(57998,4),(57999,6),(58000,8),(58001,9),(58002,5),(58003,4),(58004,7),(58005,5),(58006,1),(58007,9),(58008,8),(58009,3),(58010,9),(58011,8),(58012,9),(58013,1),(58014,3),(58015,2),(58016,9),(58017,6),(58018,5),(58019,7),(58020,4),(58021,7),(58022,6),(58023,7),(58024,4),(58025,7),(58026,9),(58027,6),(58028,6),(58029,7),(58030,7),(58031,8),(58032,6),(58033,3),(58034,6),(58035,2),(58036,7),(58037,4),(58038,8),(58039,7),(58040,5),(58041,3),(58042,3),(58043,6),(58044,1),(58045,5),(58046,3),(58047,7),(58048,5),(58049,5),(58050,6),(58051,1),(58052,4),(58053,9),(58054,4),(58055,9),(58056,1),(58057,2),(58058,8),(58059,4),(58060,5),(58061,8),(58062,4),(58063,5),(58064,3),(58065,5),(58066,6),(58067,3),(58068,4),(58069,9),(58070,9),(58071,1),(58072,9),(58073,4),(58074,9),(58075,9),(58076,4),(58077,7),(58078,8),(58079,5),(58080,4),(58081,9),(58082,3),(58083,9),(58084,6),(58085,5),(58086,3),(58087,8),(58088,3),(58089,9),(58090,7),(58091,1),(58092,8),(58093,5),(58094,7),(58095,8),(58096,3),(58097,8),(58098,9),(58099,8),(58100,7),(58101,6),(58102,9),(58103,4),(58104,8),(58105,8),(58106,9),(58107,5),(58108,4),(58109,7),(58110,2),(58111,9),(58112,5),(58113,4),(58114,1),(58115,2),(58116,5),(58117,6),(58118,6),(58119,1),(58120,6),(58121,5),(58122,1),(58123,5),(58124,1),(58125,1),(58126,7),(58127,4),(58128,9),(58129,9),(58130,5),(58131,4),(58132,2),(58133,9),(58134,2),(58135,6),(58136,5),(58137,6),(58138,9),(58139,2),(58140,4),(58141,4),(58142,3),(58143,2),(58144,5),(58145,1),(58146,3),(58147,9),(58148,2),(58149,3),(58150,7),(58151,6),(58152,9),(58153,4),(58154,7),(58155,2),(58156,2),(58157,6),(58158,3),(58159,8),(58160,4),(58161,4),(58162,4),(58163,5),(58164,5),(58165,1),(58166,9),(58167,4),(58168,8),(58169,7),(58170,4),(58171,3),(58172,9),(58173,6),(58174,8),(58175,1),(58176,7),(58177,3),(58178,4),(58179,2),(58180,7),(58181,7),(58182,9),(58183,9),(58184,5),(58185,1),(58186,7),(58187,7),(58188,4),(58189,1),(58190,6),(58191,4),(58192,4),(58193,1),(58194,8),(58195,8),(58196,2),(58197,8),(58198,7),(58199,5),(58200,1),(58201,8),(58202,4),(58203,3),(58204,7),(58205,4),(58206,6),(58207,3),(58208,8),(58209,1),(58210,4),(58211,9),(58212,2),(58213,8),(58214,5),(58215,4),(58216,5),(58217,5),(58218,9),(58219,3),(58220,2),(58221,7),(58222,4),(58223,5),(58224,6),(58225,4),(58226,3),(58227,5),(58228,8),(58229,4),(58230,6),(58231,3),(58232,9),(58233,4),(58234,4),(58235,2),(58236,6),(58237,6),(58238,8),(58239,9),(58240,7),(58241,3),(58242,3),(58243,9),(58244,7),(58245,9),(58246,2),(58247,1),(58248,6),(58249,4),(58250,5),(58251,8),(58252,5),(58253,3),(58254,4),(58255,9),(58256,8),(58257,1),(58258,3),(58259,8),(58260,5),(58261,2),(58262,1),(58263,6),(58264,7),(58265,8),(58266,8),(58267,3),(58268,3),(58269,8),(58270,6),(58271,3),(58272,4),(58273,4),(58274,6),(58275,5),(58276,3),(58277,9),(58278,2),(58279,7),(58280,1),(58281,6),(58282,8),(58283,6),(58284,2),(58285,8),(58286,3),(58287,8),(58288,3),(58289,1),(58290,1),(58291,8),(58292,9),(58293,6),(58294,7),(58295,1),(58296,7),(58297,8),(58298,7),(58299,9),(58300,1),(58301,8),(58302,9),(58303,3),(58304,7),(58305,6),(58306,1),(58307,2),(58308,2),(58309,2),(58310,6),(58311,8),(58312,5),(58313,7),(58314,5),(58315,9),(58316,7),(58317,9),(58318,6),(58319,3),(58320,9),(58321,7),(58322,3),(58323,3),(58324,9),(58325,6),(58326,1),(58327,9),(58328,8),(58329,2),(58330,8),(58331,5),(58332,8),(58333,6),(58334,1),(58335,4),(58336,8),(58337,8),(58338,7),(58339,7),(58340,2),(58341,6),(58342,8),(58343,9),(58344,9),(58345,6),(58346,2),(58347,7),(58348,4),(58349,3),(58350,8),(58351,6),(58352,4),(58353,9),(58354,6),(58355,5),(58356,1),(58357,8),(58358,1),(58359,6),(58360,2),(58361,9),(58362,9),(58363,3),(58364,9),(58365,3),(58366,8),(58367,2),(58368,1),(58369,6),(58370,4),(58371,4),(58372,3),(58373,3),(58374,1),(58375,2),(58376,3),(58377,4),(58378,5),(58379,5),(58380,5),(58381,1),(58382,2),(58383,8),(58384,5),(58385,8),(58386,9),(58387,2),(58388,6),(58389,8),(58390,9),(58391,1),(58392,4),(58393,3),(58394,1),(58395,6),(58396,1),(58397,8),(58398,7),(58399,7),(58400,4),(58401,7),(58402,4),(58403,7),(58404,3),(58405,1),(58406,9),(58407,2),(58408,2),(58409,1),(58410,6),(58411,1),(58412,4),(58413,5),(58414,1),(58415,4),(58416,8),(58417,7),(58418,6),(58419,6),(58420,3),(58421,2),(58422,1),(58423,5),(58424,9),(58425,2),(58426,1),(58427,1),(58428,1),(58429,3),(58430,4),(58431,8),(58432,1),(58433,5),(58434,9),(58435,6),(58436,2),(58437,4),(58438,1),(58439,1),(58440,6),(58441,5),(58442,9),(58443,6),(58444,1),(58445,8),(58446,7),(58447,8),(58448,9),(58449,1),(58450,8),(58451,8),(58452,5),(58453,4),(58454,7),(58455,9),(58456,2),(58457,6),(58458,8),(58459,1),(58460,2),(58461,9),(58462,3),(58463,3),(58464,2),(58465,1),(58466,3),(58467,6),(58468,9),(58469,7),(58470,1),(58471,4),(58472,8),(58473,6),(58474,5),(58475,9),(58476,7),(58477,2),(58478,9),(58479,8),(58480,2),(58481,2),(58482,1),(58483,7),(58484,8),(58485,6),(58486,1),(58487,3),(58488,5),(58489,7),(58490,9),(58491,6),(58492,9),(58493,6),(58494,5),(58495,4),(58496,6),(58497,4),(58498,6),(58499,1),(58500,8),(58501,7),(58502,7),(58503,7),(58504,3),(58505,6),(58506,3),(58507,2),(58508,8),(58509,6),(58510,6),(58511,6),(58512,2),(58513,7),(58514,8),(58515,1),(58516,6),(58517,2),(58518,6),(58519,8),(58520,2),(58521,2),(58522,9),(58523,4),(58524,1),(58525,2),(58526,2),(58527,2),(58528,2),(58529,6),(58530,5),(58531,7),(58532,5),(58533,9),(58534,3),(58535,5),(58536,5),(58537,7),(58538,4),(58539,7),(58540,1),(58541,9),(58542,5),(58543,9),(58544,2),(58545,1),(58546,8),(58547,2),(58548,4),(58549,6),(58550,1),(58551,8),(58552,5),(58553,2),(58554,5),(58555,5),(58556,7),(58557,1),(58558,9),(58559,7),(58560,3),(58561,7),(58562,8),(58563,2),(58564,5),(58565,3),(58566,3),(58567,7),(58568,6),(58569,6),(58570,2),(58571,7),(58572,2),(58573,5),(58574,8),(58575,5),(58576,4),(58577,3),(58578,6),(58579,3),(58580,3),(58581,9),(58582,8),(58583,8),(58584,6),(58585,8),(58586,5),(58587,2),(58588,1),(58589,1),(58590,9),(58591,5),(58592,7),(58593,6),(58594,7),(58595,8),(58596,6),(58597,3),(58598,1),(58599,4),(58600,8),(58601,4),(58602,6),(58603,9),(58604,9),(58605,2),(58606,3),(58607,7),(58608,2),(58609,5),(58610,8),(58611,5),(58612,9),(58613,1),(58614,2),(58615,5),(58616,5),(58617,1),(58618,5),(58619,2),(58620,4),(58621,4),(58622,3),(58623,5),(58624,2),(58625,7),(58626,8),(58627,8),(58628,8),(58629,7),(58630,4),(58631,2),(58632,1),(58633,2),(58634,3),(58635,6),(58636,2),(58637,5),(58638,3),(58639,5),(58640,4),(58641,4),(58642,1),(58643,1),(58644,5),(58645,3),(58646,1),(58647,1),(58648,5),(58649,6),(58650,6),(58651,8),(58652,5),(58653,1),(58654,6),(58655,8),(58656,4),(58657,6),(58658,9),(58659,5),(58660,3),(58661,2),(58662,5),(58663,7),(58664,6),(58665,6),(58666,8),(58667,3),(58668,2),(58669,3),(58670,9),(58671,5),(58672,4),(58673,8),(58674,9),(58675,5),(58676,5),(58677,7),(58678,9),(58679,7),(58680,7),(58681,2),(58682,8),(58683,7),(58684,7),(58685,3),(58686,2),(58687,3),(58688,6),(58689,3),(58690,3),(58691,4),(58692,8),(58693,3),(58694,9),(58695,8),(58696,9),(58697,7),(58698,5),(58699,5),(58700,2),(58701,7),(58702,8),(58703,4),(58704,8),(58705,2),(58706,3),(58707,2),(58708,5),(58709,3),(58710,5),(58711,5),(58712,1),(58713,3),(58714,8),(58715,7),(58716,9),(58717,1),(58718,6),(58719,9),(58720,3),(58721,5),(58722,1),(58723,1),(58724,2),(58725,2),(58726,8),(58727,6),(58728,4),(58729,3),(58730,8),(58731,3),(58732,2),(58733,6),(58734,9),(58735,6),(58736,9),(58737,9),(58738,7),(58739,4),(58740,3),(58741,3),(58742,5),(58743,1),(58744,1),(58745,6),(58746,3),(58747,1),(58748,7),(58749,1),(58750,8),(58751,7),(58752,7),(58753,5),(58754,8),(58755,8),(58756,8),(58757,3),(58758,1),(58759,4),(58760,7),(58761,7),(58762,5),(58763,7),(58764,6),(58765,2),(58766,5),(58767,9),(58768,2),(58769,2),(58770,8),(58771,3),(58772,8),(58773,8),(58774,7),(58775,4),(58776,6),(58777,6),(58778,3),(58779,2),(58780,4),(58781,4),(58782,4),(58783,7),(58784,6),(58785,4),(58786,7),(58787,3),(58788,8),(58789,6),(58790,8),(58791,9),(58792,8),(58793,9),(58794,8),(58795,3),(58796,6),(58797,6),(58798,3),(58799,5),(58800,8),(58801,7),(58802,8),(58803,6),(58804,3),(58805,9),(58806,4),(58807,8),(58808,4),(58809,4),(58810,2),(58811,4),(58812,4),(58813,2),(58814,8),(58815,2),(58816,7),(58817,4),(58818,8),(58819,8),(58820,3),(58821,8),(58822,8),(58823,7),(58824,1),(58825,3),(58826,7),(58827,1),(58828,5),(58829,8),(58830,1),(58831,3),(58832,2),(58833,1),(58834,5),(58835,1),(58836,9),(58837,6),(58838,9),(58839,1),(58840,4),(58841,6),(58842,7),(58843,4),(58844,3),(58845,1),(58846,5),(58847,5),(58848,4),(58849,5),(58850,5),(58851,4),(58852,2),(58853,9),(58854,9),(58855,2),(58856,5),(58857,3),(58858,3),(58859,2),(58860,4),(58861,4),(58862,3),(58863,3),(58864,7),(58865,3),(58866,4),(58867,3),(58868,1),(58869,3),(58870,6),(58871,3),(58872,1),(58873,4),(58874,3),(58875,8),(58876,6),(58877,5),(58878,8),(58879,8),(58880,5),(58881,5),(58882,1),(58883,8),(58884,5),(58885,5),(58886,6),(58887,7),(58888,6),(58889,8),(58890,5),(58891,1),(58892,7),(58893,8),(58894,6),(58895,1),(58896,2),(58897,9),(58898,2),(58899,6),(58900,2),(58901,2),(58902,6),(58903,3),(58904,8),(58905,2),(58906,6),(58907,6),(58908,2),(58909,7),(58910,6),(58911,6),(58912,7),(58913,1),(58914,2),(58915,2),(58916,2),(58917,7),(58918,5),(58919,9),(58920,7),(58921,7),(58922,4),(58923,6),(58924,8),(58925,1),(58926,8),(58927,7),(58928,2),(58929,1),(58930,3),(58931,8),(58932,7),(58933,3),(58934,7),(58935,6),(58936,3),(58937,3),(58938,3),(58939,4),(58940,9),(58941,2),(58942,3),(58943,7),(58944,4),(58945,6),(58946,9),(58947,8),(58948,7),(58949,1),(58950,5),(58951,6),(58952,5),(58953,1),(58954,4),(58955,4),(58956,2),(58957,6),(58958,9),(58959,2),(58960,2),(58961,5),(58962,3),(58963,5),(58964,5),(58965,8),(58966,4),(58967,9),(58968,7),(58969,9),(58970,6),(58971,1),(58972,3),(58973,6),(58974,5),(58975,5),(58976,4),(58977,1),(58978,9),(58979,6),(58980,9),(58981,7),(58982,6),(58983,4),(58984,4),(58985,9),(58986,7),(58987,4),(58988,3),(58989,8),(58990,9),(58991,7),(58992,7),(58993,8),(58994,6),(58995,3),(58996,1),(58997,1),(58998,9),(58999,5),(59000,2),(59001,1),(59002,6),(59003,9),(59004,2),(59005,2),(59006,7),(59007,9),(59008,5),(59009,9),(59010,9),(59011,8),(59012,7),(59013,9),(59014,9),(59015,5),(59016,7),(59017,5),(59018,6),(59019,3),(59020,4),(59021,7),(59022,9),(59023,8),(59024,1),(59025,7),(59026,1),(59027,6),(59028,3),(59029,2),(59030,4),(59031,1),(59032,7),(59033,4),(59034,4),(59035,2),(59036,8),(59037,3),(59038,1),(59039,8),(59040,6),(59041,8),(59042,3),(59043,4),(59044,1),(59045,6),(59046,1),(59047,6),(59048,4),(59049,9),(59050,6),(59051,1),(59052,1),(59053,2),(59054,8),(59055,1),(59056,6),(59057,9),(59058,9),(59059,9),(59060,6),(59061,8),(59062,3),(59063,8),(59064,1),(59065,4),(59066,6),(59067,2),(59068,2),(59069,1),(59070,9),(59071,7),(59072,7),(59073,6),(59074,4),(59075,8),(59076,3),(59077,1),(59078,1),(59079,6),(59080,5),(59081,2),(59082,7),(59083,7),(59084,2),(59085,3),(59086,8),(59087,1),(59088,5),(59089,4),(59090,1),(59091,9),(59092,5),(59093,2),(59094,9),(59095,4),(59096,3),(59097,2),(59098,4),(59099,3),(59100,7),(59101,7),(59102,7),(59103,9),(59104,5),(59105,1),(59106,1),(59107,9),(59108,7),(59109,8),(59110,3),(59111,4),(59112,6),(59113,8),(59114,3),(59115,2),(59116,9),(59117,9),(59118,9),(59119,9),(59120,9),(59121,2),(59122,3),(59123,7),(59124,6),(59125,2),(59126,1),(59127,2),(59128,7),(59129,3),(59130,2),(59131,5),(59132,4),(59133,3),(59134,3),(59135,7),(59136,5),(59137,4),(59138,9),(59139,1),(59140,5),(59141,5),(59142,6),(59143,7),(59144,6),(59145,8),(59146,3),(59147,8),(59148,5),(59149,6),(59150,4),(59151,3),(59152,6),(59153,8),(59154,6),(59155,7),(59156,8),(59157,1),(59158,9),(59159,4),(59160,8),(59161,6),(59162,6),(59163,7),(59164,4),(59165,1),(59166,6),(59167,2),(59168,1),(59169,4),(59170,5),(59171,3),(59172,3),(59173,1),(59174,5),(59175,6),(59176,9),(59177,5),(59178,4),(59179,6),(59180,6),(59181,3),(59182,3),(59183,6),(59184,1),(59185,7),(59186,4),(59187,6),(59188,6),(59189,5),(59190,2),(59191,6),(59192,5),(59193,8),(59194,1),(59195,3),(59196,3),(59197,3),(59198,4),(59199,7),(59200,4),(59201,6),(59202,1),(59203,9),(59204,4),(59205,1),(59206,7),(59207,6),(59208,4),(59209,7),(59210,7),(59211,7),(59212,9),(59213,8),(59214,6),(59215,8),(59216,5),(59217,4),(59218,5),(59219,6),(59220,1),(59221,2),(59222,3),(59223,4),(59224,8),(59225,3),(59226,4),(59227,7),(59228,8),(59229,3),(59230,1),(59231,4),(59232,3),(59233,6),(59234,8),(59235,6),(59236,2),(59237,7),(59238,9),(59239,7),(59240,4),(59241,8),(59242,3),(59243,9),(59244,5),(59245,4),(59246,3),(59247,6),(59248,5),(59249,3),(59250,5),(59251,5),(59252,8),(59253,9),(59254,8),(59255,5),(59256,9),(59257,3),(59258,5),(59259,1),(59260,2),(59261,1),(59262,6),(59263,8),(59264,5),(59265,4),(59266,6),(59267,9),(59268,9),(59269,6),(59270,2),(59271,8),(59272,4),(59273,4),(59274,6),(59275,3),(59276,3),(59277,1),(59278,5),(59279,1),(59280,2),(59281,9),(59282,9),(59283,2),(59284,1),(59285,1),(59286,7),(59287,3),(59288,7),(59289,1),(59290,7),(59291,5),(59292,4),(59293,5),(59294,7),(59295,2),(59296,3),(59297,1),(59298,4),(59299,2),(59300,2),(59301,2),(59302,9),(59303,6),(59304,4),(59305,4),(59306,6),(59307,2),(59308,8),(59309,3),(59310,7),(59311,7),(59312,4),(59313,3),(59314,2),(59315,3),(59316,5),(59317,1),(59318,6),(59319,6),(59320,5),(59321,3),(59322,1),(59323,1),(59324,7),(59325,7),(59326,4),(59327,4),(59328,5),(59329,8),(59330,2),(59331,2),(59332,8),(59333,5),(59334,5),(59335,3),(59336,8),(59337,3),(59338,8),(59339,2),(59340,5),(59341,3),(59342,4),(59343,1),(59344,8),(59345,9),(59346,9),(59347,6),(59348,9),(59349,8),(59350,6),(59351,1),(59352,5),(59353,5),(59354,3),(59355,8),(59356,6),(59357,1),(59358,5),(59359,4),(59360,4),(59361,4),(59362,6),(59363,5),(59364,9),(59365,3),(59366,2),(59367,8),(59368,8),(59369,1),(59370,9),(59371,1),(59372,9),(59373,8),(59374,9),(59375,9),(59376,7),(59377,4),(59378,9),(59379,8),(59380,3),(59381,5),(59382,6),(59383,9),(59384,7),(59385,6),(59386,3),(59387,3),(59388,7),(59389,3),(59390,9),(59391,8),(59392,7),(59393,4),(59394,5),(59395,8),(59396,4),(59397,3),(59398,6),(59399,1),(59400,3),(59401,9),(59402,8),(59403,1),(59404,3),(59405,5),(59406,7),(59407,7),(59408,2),(59409,6),(59410,3),(59411,8),(59412,3),(59413,3),(59414,2),(59415,6),(59416,4),(59417,8),(59418,9),(59419,5),(59420,1),(59421,2),(59422,9),(59423,1),(59424,9),(59425,6),(59426,3),(59427,7),(59428,2),(59429,4),(59430,4),(59431,3),(59432,4),(59433,2),(59434,5),(59435,9),(59436,1),(59437,2),(59438,4),(59439,3),(59440,6),(59441,7),(59442,6),(59443,8),(59444,6),(59445,5),(59446,7),(59447,1),(59448,7),(59449,8),(59450,4),(59451,9),(59452,3),(59453,4),(59454,7),(59455,9),(59456,2),(59457,4),(59458,2),(59459,3),(59460,7),(59461,3),(59462,6),(59463,4),(59464,6),(59465,9),(59466,9),(59467,7),(59468,1),(59469,6),(59470,4),(59471,4),(59472,3),(59473,8),(59474,5),(59475,2),(59476,5),(59477,1),(59478,4),(59479,2),(59480,4),(59481,4),(59482,8),(59483,3),(59484,1),(59485,5),(59486,6),(59487,9),(59488,2),(59489,1),(59490,8),(59491,8),(59492,2),(59493,9),(59494,7),(59495,7),(59496,3),(59497,5),(59498,7),(59499,7),(59500,9),(59501,8),(59502,5),(59503,2),(59504,8),(59505,6),(59506,5),(59507,5),(59508,8),(59509,4),(59510,2),(59511,1),(59512,9),(59513,9),(59514,4),(59515,2),(59516,8),(59517,6),(59518,8),(59519,4),(59520,4),(59521,1),(59522,9),(59523,5),(59524,1),(59525,9),(59526,8),(59527,5),(59528,6),(59529,7),(59530,1),(59531,8),(59532,3),(59533,6),(59534,7),(59535,9),(59536,1),(59537,8),(59538,4),(59539,5),(59540,2),(59541,3),(59542,9),(59543,9),(59544,2),(59545,2),(59546,8),(59547,8),(59548,1),(59549,6),(59550,3),(59551,7),(59552,7),(59553,8),(59554,8),(59555,4),(59556,5),(59557,8),(59558,2),(59559,8),(59560,3),(59561,3),(59562,7),(59563,7),(59564,6),(59565,6),(59566,5),(59567,5),(59568,1),(59569,7),(59570,3),(59571,5),(59572,7),(59573,3),(59574,1),(59575,8),(59576,9),(59577,8),(59578,9),(59579,5),(59580,2),(59581,9),(59582,1),(59583,4),(59584,2),(59585,7),(59586,8),(59587,8),(59588,6),(59589,6),(59590,1),(59591,5),(59592,6),(59593,9),(59594,7),(59595,5),(59596,9),(59597,6),(59598,2),(59599,5),(59600,5),(59601,9),(59602,8),(59603,2),(59604,5),(59605,3),(59606,8),(59607,3),(59608,9),(59609,3),(59610,5),(59611,3),(59612,7),(59613,3),(59614,1),(59615,5),(59616,8),(59617,3),(59618,5),(59619,3),(59620,3),(59621,8),(59622,6),(59623,5),(59624,9),(59625,9),(59626,5),(59627,2),(59628,4),(59629,5),(59630,1),(59631,4),(59632,2),(59633,5),(59634,9),(59635,7),(59636,2),(59637,9),(59638,6),(59639,9),(59640,8),(59641,8),(59642,4),(59643,5),(59644,1),(59645,6),(59646,4),(59647,4),(59648,7),(59649,5),(59650,3),(59651,7),(59652,9),(59653,8),(59654,9),(59655,9),(59656,8),(59657,9),(59658,6),(59659,1),(59660,5),(59661,5),(59662,8),(59663,5),(59664,3),(59665,4),(59666,9),(59667,5),(59668,5),(59669,6),(59670,8),(59671,4),(59672,8),(59673,5),(59674,2),(59675,3),(59676,8),(59677,4),(59678,6),(59679,3),(59680,5),(59681,1),(59682,4),(59683,3),(59684,2),(59685,2),(59686,3),(59687,4),(59688,9),(59689,7),(59690,8),(59691,4),(59692,8),(59693,8),(59694,8),(59695,5),(59696,9),(59697,9),(59698,2),(59699,4),(59700,2),(59701,7),(59702,9),(59703,4),(59704,7),(59705,4),(59706,6),(59707,6),(59708,1),(59709,7),(59710,8),(59711,6),(59712,3),(59713,2),(59714,3),(59715,8),(59716,8),(59717,6),(59718,3),(59719,3),(59720,5),(59721,2),(59722,4),(59723,3),(59724,4),(59725,9),(59726,6),(59727,8),(59728,7),(59729,6),(59730,9),(59731,2),(59732,4),(59733,8),(59734,9),(59735,6),(59736,1),(59737,7),(59738,8),(59739,1),(59740,5),(59741,9),(59742,4),(59743,9),(59744,7),(59745,5),(59746,5),(59747,1),(59748,7),(59749,8),(59750,2),(59751,3),(59752,9),(59753,9),(59754,3),(59755,4),(59756,7),(59757,7),(59758,9),(59759,2),(59760,1),(59761,5),(59762,1),(59763,7),(59764,4),(59765,9),(59766,9),(59767,2),(59768,8),(59769,1),(59770,1),(59771,4),(59772,4),(59773,6),(59774,5),(59775,4),(59776,9),(59777,5),(59778,7),(59779,2),(59780,9),(59781,1),(59782,6),(59783,6),(59784,2),(59785,4),(59786,2),(59787,7),(59788,8),(59789,7),(59790,7),(59791,5),(59792,9),(59793,3),(59794,6),(59795,9),(59796,5),(59797,7),(59798,5),(59799,4),(59800,4),(59801,4),(59802,7),(59803,7),(59804,7),(59805,4),(59806,3),(59807,4),(59808,6),(59809,7),(59810,8),(59811,5),(59812,3),(59813,5),(59814,1),(59815,5),(59816,5),(59817,3),(59818,1),(59819,6),(59820,3),(59821,3),(59822,2),(59823,3),(59824,5),(59825,3),(59826,8),(59827,7),(59828,2),(59829,8),(59830,8),(59831,5),(59832,8),(59833,5),(59834,4),(59835,4),(59836,3),(59837,5),(59838,3),(59839,5),(59840,2),(59841,7),(59842,4),(59843,4),(59844,3),(59845,2),(59846,1),(59847,8),(59848,6),(59849,9),(59850,7),(59851,2),(59852,8),(59853,1),(59854,5),(59855,2),(59856,1),(59857,9),(59858,1),(59859,5),(59860,1),(59861,2),(59862,3),(59863,3),(59864,6),(59865,1),(59866,5),(59867,5),(59868,5),(59869,3),(59870,2),(59871,8),(59872,3),(59873,7),(59874,9),(59875,5),(59876,5),(59877,9),(59878,7),(59879,9),(59880,4),(59881,6),(59882,9),(59883,4),(59884,8),(59885,7),(59886,1),(59887,1),(59888,7),(59889,2),(59890,5),(59891,9),(59892,9),(59893,1),(59894,2),(59895,5),(59896,8),(59897,8),(59898,4),(59899,6),(59900,3),(59901,3),(59902,5),(59903,3),(59904,6),(59905,2),(59906,7),(59907,7),(59908,3),(59909,4),(59910,6),(59911,8),(59912,6),(59913,8),(59914,9),(59915,2),(59916,6),(59917,1),(59918,3),(59919,6),(59920,5),(59921,1),(59922,5),(59923,7),(59924,8),(59925,4),(59926,9),(59927,2),(59928,8),(59929,8),(59930,9),(59931,8),(59932,7),(59933,7),(59934,1),(59935,3),(59936,1),(59937,3),(59938,7),(59939,6),(59940,6),(59941,4),(59942,9),(59943,9),(59944,5),(59945,4),(59946,7),(59947,1),(59948,4),(59949,7),(59950,4),(59951,6),(59952,9),(59953,6),(59954,2),(59955,6),(59956,6),(59957,9),(59958,9),(59959,4),(59960,2),(59961,4),(59962,3),(59963,1),(59964,8),(59965,7),(59966,9),(59967,4),(59968,8),(59969,4),(59970,2),(59971,5),(59972,9),(59973,9),(59974,5),(59975,9),(59976,6),(59977,2),(59978,7),(59979,3),(59980,5),(59981,7),(59982,1),(59983,5),(59984,8),(59985,2),(59986,1),(59987,6),(59988,1),(59989,5),(59990,8),(59991,7),(59992,6),(59993,6),(59994,1),(59995,7),(59996,1),(59997,4),(59998,4),(59999,6),(60000,1),(60001,2),(60002,7),(60003,6),(60004,9),(60005,7),(60006,2),(60007,7),(60008,1),(60009,5),(60010,8),(60011,9),(60012,1),(60013,5),(60014,1),(60015,9),(60016,8),(60017,4),(60018,4),(60019,4),(60020,7),(60021,9),(60022,2),(60023,7),(60024,2),(60025,6),(60026,3),(60027,4),(60028,2),(60029,2),(60030,3),(60031,8),(60032,8),(60033,3),(60034,8),(60035,2),(60036,1),(60037,8),(60038,3),(60039,2),(60040,5),(60041,2),(60042,2),(60043,1),(60044,1),(60045,8),(60046,8),(60047,8),(60048,6),(60049,3),(60050,6),(60051,3),(60052,8),(60053,7),(60054,7),(60055,3),(60056,7),(60057,3),(60058,6),(60059,9),(60060,1),(60061,7),(60062,1),(60063,6),(60064,8),(60065,5),(60066,8),(60067,7),(60068,9),(60069,9),(60070,4),(60071,1),(60072,5),(60073,1),(60074,8),(60075,4),(60076,2),(60077,9),(60078,3),(60079,6),(60080,7),(60081,1),(60082,9),(60083,3),(60084,2),(60085,9),(60086,9),(60087,3),(60088,8),(60089,1),(60090,1),(60091,6),(60092,2),(60093,7),(60094,8),(60095,2),(60096,9),(60097,2),(60098,3),(60099,5),(60100,7),(60101,1),(60102,5),(60103,4),(60104,7),(60105,5),(60106,3),(60107,3),(60108,7),(60109,5),(60110,5),(60111,8),(60112,9),(60113,9),(60114,6),(60115,8),(60116,3),(60117,7),(60118,2),(60119,5),(60120,4),(60121,7),(60122,5),(60123,5),(60124,8),(60125,6),(60126,4),(60127,5),(60128,1),(60129,8),(60130,6),(60131,6),(60132,8),(60133,4),(60134,4),(60135,8),(60136,4),(60137,5),(60138,9),(60139,7),(60140,8),(60141,8),(60142,4),(60143,7),(60144,6),(60145,4),(60146,3),(60147,5),(60148,3),(60149,5),(60150,5),(60151,7),(60152,7),(60153,6),(60154,1),(60155,8),(60156,4),(60157,7),(60158,2),(60159,6),(60160,8),(60161,6),(60162,5),(60163,5),(60164,7),(60165,1),(60166,2),(60167,2),(60168,8),(60169,1),(60170,2),(60171,4),(60172,5),(60173,7),(60174,7),(60175,3),(60176,5),(60177,2),(60178,7),(60179,4),(60180,2),(60181,6),(60182,7),(60183,8),(60184,1),(60185,7),(60186,7),(60187,5),(60188,8),(60189,3),(60190,6),(60191,4),(60192,2),(60193,2),(60194,9),(60195,8),(60196,3),(60197,9),(60198,3),(60199,4),(60200,4),(60201,5),(60202,4),(60203,8),(60204,7),(60205,6),(60206,6),(60207,6),(60208,9),(60209,6),(60210,5),(60211,2),(60212,4),(60213,5),(60214,7),(60215,6),(60216,5),(60217,5),(60218,3),(60219,6),(60220,5),(60221,3),(60222,5),(60223,3),(60224,8),(60225,7),(60226,5),(60227,8),(60228,3),(60229,5),(60230,1),(60231,8),(60232,4),(60233,5),(60234,5),(60235,1),(60236,5),(60237,6),(60238,5),(60239,9),(60240,8),(60241,1),(60242,8),(60243,8),(60244,4),(60245,3),(60246,2),(60247,9),(60248,6),(60249,2),(60250,4),(60251,4),(60252,8),(60253,7),(60254,9),(60255,6),(60256,7),(60257,7),(60258,5),(60259,3),(60260,6),(60261,4),(60262,4),(60263,2),(60264,6),(60265,5),(60266,1),(60267,3),(60268,3),(60269,9),(60270,5),(60271,1),(60272,8),(60273,4),(60274,1),(60275,2),(60276,2),(60277,9),(60278,6),(60279,1),(60280,4),(60281,5),(60282,9),(60283,9),(60284,6),(60285,3),(60286,3),(60287,2),(60288,2),(60289,6),(60290,5),(60291,6),(60292,8),(60293,8),(60294,9),(60295,9),(60296,5),(60297,4),(60298,2),(60299,2),(60300,2),(60301,5),(60302,6),(60303,5),(60304,7),(60305,4),(60306,7),(60307,1),(60308,7),(60309,7),(60310,8),(60311,1),(60312,6),(60313,7),(60314,2),(60315,4),(60316,6),(60317,2),(60318,2),(60319,8),(60320,1),(60321,1),(60322,1),(60323,8),(60324,5),(60325,5),(60326,2),(60327,2),(60328,4),(60329,8),(60330,4),(60331,5),(60332,9),(60333,2),(60334,2),(60335,2),(60336,6),(60337,7),(60338,4),(60339,1),(60340,3),(60341,2),(60342,2),(60343,1),(60344,1),(60345,4),(60346,2),(60347,6),(60348,4),(60349,7),(60350,4),(60351,7),(60352,9),(60353,6),(60354,2),(60355,6),(60356,2),(60357,6),(60358,3),(60359,5),(60360,7),(60361,1),(60362,7),(60363,2),(60364,8),(60365,2),(60366,8),(60367,6),(60368,3),(60369,7),(60370,6),(60371,8),(60372,8),(60373,3),(60374,5),(60375,9),(60376,6),(60377,3),(60378,6),(60379,2),(60380,9),(60381,6),(60382,1),(60383,4),(60384,4),(60385,2),(60386,2),(60387,4),(60388,8),(60389,4),(60390,7),(60391,6),(60392,1),(60393,1),(60394,4),(60395,2),(60396,6),(60397,3),(60398,3),(60399,9),(60400,4),(60401,1),(60402,7),(60403,5),(60404,1),(60405,8),(60406,3),(60407,8),(60408,4),(60409,5),(60410,9),(60411,3),(60412,7),(60413,2),(60414,2),(60415,3),(60416,6),(60417,2),(60418,2),(60419,4),(60420,2),(60421,4),(60422,3),(60423,3),(60424,6),(60425,9),(60426,9),(60427,1),(60428,1),(60429,4),(60430,1),(60431,6),(60432,2),(60433,4),(60434,2),(60435,9),(60436,4),(60437,5),(60438,9),(60439,4),(60440,9),(60441,5),(60442,3),(60443,3),(60444,3),(60445,4),(60446,2),(60447,1),(60448,1),(60449,7),(60450,6),(60451,8),(60452,4),(60453,6),(60454,6),(60455,7),(60456,1),(60457,4),(60458,2),(60459,4),(60460,2),(60461,5),(60462,6),(60463,3),(60464,1),(60465,1),(60466,7),(60467,1),(60468,6),(60469,9),(60470,2),(60471,7),(60472,3),(60473,4),(60474,8),(60475,2),(60476,4),(60477,9),(60478,7),(60479,6),(60480,7),(60481,4),(60482,1),(60483,2),(60484,4),(60485,2),(60486,6),(60487,8),(60488,7),(60489,2),(60490,1),(60491,7),(60492,3),(60493,4),(60494,8),(60495,9),(60496,1),(60497,8),(60498,3),(60499,2),(60500,8),(60501,7),(60502,1),(60503,6),(60504,7),(60505,3),(60506,1),(60507,7),(60508,9),(60509,4),(60510,9),(60511,9),(60512,5),(60513,5),(60514,4),(60515,7),(60516,9),(60517,7),(60518,4),(60519,7),(60520,3),(60521,8),(60522,1),(60523,1),(60524,6),(60525,1),(60526,8),(60527,2),(60528,3),(60529,6),(60530,4),(60531,5),(60532,6),(60533,4),(60534,3),(60535,8),(60536,4),(60537,1),(60538,1),(60539,1),(60540,2),(60541,6),(60542,7),(60543,7),(60544,4),(60545,6),(60546,8),(60547,9),(60548,3),(60549,8),(60550,1),(60551,2),(60552,6),(60553,2),(60554,9),(60555,2),(60556,5),(60557,8),(60558,9),(60559,4),(60560,7),(60561,1),(60562,8),(60563,9),(60564,6),(60565,5),(60566,5),(60567,4),(60568,8),(60569,9),(60570,9),(60571,6),(60572,6),(60573,9),(60574,8),(60575,2),(60576,2),(60577,5),(60578,6),(60579,3),(60580,4),(60581,8),(60582,4),(60583,6),(60584,2),(60585,3),(60586,2),(60587,7),(60588,8),(60589,9),(60590,5),(60591,5),(60592,3),(60593,6),(60594,6),(60595,3),(60596,6),(60597,2),(60598,8),(60599,7),(60600,4),(60601,4),(60602,6),(60603,9),(60604,4),(60605,5),(60606,3),(60607,2),(60608,5),(60609,2),(60610,7),(60611,3),(60612,5),(60613,7),(60614,7),(60615,2),(60616,1),(60617,5),(60618,1),(60619,5),(60620,6),(60621,3),(60622,2),(60623,9),(60624,1),(60625,3),(60626,7),(60627,6),(60628,2),(60629,8),(60630,6),(60631,5),(60632,4),(60633,5),(60634,6),(60635,5),(60636,6),(60637,7),(60638,1),(60639,3),(60640,6),(60641,9),(60642,7),(60643,3),(60644,6),(60645,8),(60646,5),(60647,9),(60648,4),(60649,1),(60650,6),(60651,1),(60652,3),(60653,8),(60654,3),(60655,8),(60656,5),(60657,5),(60658,1),(60659,9),(60660,6),(60661,1),(60662,1),(60663,1),(60664,7),(60665,8),(60666,5),(60667,8),(60668,6),(60669,7),(60670,6),(60671,5),(60672,1),(60673,1),(60674,6),(60675,8),(60676,7),(60677,8),(60678,4),(60679,4),(60680,1),(60681,6),(60682,8),(60683,3),(60684,5),(60685,2),(60686,9),(60687,6),(60688,1),(60689,7),(60690,6),(60691,5),(60692,2),(60693,6),(60694,4),(60695,1),(60696,9),(60697,1),(60698,9),(60699,1),(60700,1),(60701,6),(60702,8),(60703,2),(60704,6),(60705,5),(60706,4),(60707,2),(60708,3),(60709,7),(60710,8),(60711,7),(60712,7),(60713,6),(60714,2),(60715,9),(60716,1),(60717,8),(60718,2),(60719,8),(60720,3),(60721,1),(60722,6),(60723,2),(60724,3),(60725,3),(60726,7),(60727,9),(60728,4),(60729,5),(60730,3),(60731,6),(60732,5),(60733,7),(60734,7),(60735,7),(60736,5),(60737,2),(60738,1),(60739,2),(60740,4),(60741,8),(60742,8),(60743,1),(60744,7),(60745,8),(60746,4),(60747,4),(60748,6),(60749,7),(60750,8),(60751,5),(60752,3),(60753,6),(60754,4),(60755,1),(60756,3),(60757,9),(60758,9),(60759,8),(60760,7),(60761,4),(60762,2),(60763,1),(60764,9),(60765,8),(60766,9),(60767,6),(60768,9),(60769,3),(60770,6),(60771,8),(60772,6),(60773,1),(60774,7),(60775,2),(60776,1),(60777,6),(60778,9),(60779,6),(60780,3),(60781,3),(60782,6),(60783,5),(60784,3),(60785,9),(60786,6),(60787,3),(60788,9),(60789,5),(60790,3),(60791,8),(60792,6),(60793,1),(60794,1),(60795,3),(60796,7),(60797,3),(60798,3),(60799,8),(60800,4),(60801,5),(60802,5),(60803,9),(60804,2),(60805,5),(60806,2),(60807,3),(60808,1),(60809,1),(60810,2),(60811,8),(60812,4),(60813,5),(60814,8),(60815,6),(60816,5),(60817,1),(60818,4),(60819,9),(60820,7),(60821,9),(60822,8),(60823,6),(60824,4),(60825,3),(60826,6),(60827,8),(60828,8),(60829,2),(60830,4),(60831,9),(60832,6),(60833,6),(60834,1),(60835,4),(60836,3),(60837,9),(60838,9),(60839,4),(60840,6),(60841,6),(60842,7),(60843,2),(60844,2),(60845,7),(60846,7),(60847,1),(60848,7),(60849,5),(60850,6),(60851,5),(60852,4),(60853,6),(60854,1),(60855,3),(60856,8),(60857,1),(60858,7),(60859,5),(60860,3),(60861,6),(60862,3),(60863,5),(60864,8),(60865,6),(60866,2),(60867,9),(60868,2),(60869,9),(60870,8),(60871,1),(60872,8),(60873,9),(60874,6),(60875,7),(60876,2),(60877,4),(60878,3),(60879,2),(60880,8),(60881,2),(60882,9),(60883,3),(60884,7),(60885,3),(60886,6),(60887,3),(60888,3),(60889,6),(60890,7),(60891,4),(60892,4),(60893,5),(60894,1),(60895,6),(60896,8),(60897,2),(60898,6),(60899,9),(60900,1),(60901,8),(60902,7),(60903,3),(60904,7),(60905,8),(60906,8),(60907,7),(60908,9),(60909,4),(60910,3),(60911,5),(60912,6),(60913,9),(60914,6),(60915,5),(60916,4),(60917,1),(60918,1),(60919,5),(60920,2),(60921,5),(60922,5),(60923,8),(60924,8),(60925,2),(60926,4),(60927,7),(60928,9),(60929,5),(60930,1),(60931,1),(60932,8),(60933,7),(60934,7),(60935,6),(60936,7),(60937,9),(60938,6),(60939,3),(60940,2),(60941,9),(60942,4),(60943,6),(60944,1),(60945,5),(60946,6),(60947,9),(60948,7),(60949,9),(60950,1),(60951,1),(60952,3),(60953,3),(60954,9),(60955,8),(60956,7),(60957,1),(60958,5),(60959,2),(60960,3),(60961,9),(60962,1),(60963,9),(60964,2),(60965,8),(60966,7),(60967,7),(60968,7),(60969,4),(60970,1),(60971,5),(60972,8),(60973,6),(60974,1),(60975,2),(60976,1),(60977,5),(60978,9),(60979,8),(60980,6),(60981,3),(60982,4),(60983,2),(60984,6),(60985,6),(60986,2),(60987,8),(60988,7),(60989,9),(60990,9),(60991,8),(60992,1),(60993,8),(60994,3),(60995,7),(60996,7),(60997,5),(60998,8),(60999,2),(61000,3),(61001,7),(61002,1),(61003,4),(61004,9),(61005,3),(61006,2),(61007,7),(61008,3),(61009,9),(61010,8),(61011,2),(61012,4),(61013,4),(61014,5),(61015,2),(61016,9),(61017,7),(61018,1),(61019,7),(61020,2),(61021,2),(61022,6),(61023,1),(61024,3),(61025,1),(61026,2),(61027,1),(61028,7),(61029,3),(61030,7),(61031,7),(61032,6),(61033,3),(61034,6),(61035,1),(61036,7),(61037,8),(61038,7),(61039,8),(61040,8),(61041,5),(61042,3),(61043,2),(61044,7),(61045,5),(61046,2),(61047,2),(61048,8),(61049,5),(61050,4),(61051,5),(61052,7),(61053,3),(61054,1),(61055,6),(61056,5),(61057,7),(61058,8),(61059,4),(61060,9),(61061,7),(61062,6),(61063,2),(61064,1),(61065,6),(61066,3),(61067,3),(61068,6),(61069,2),(61070,1),(61071,3),(61072,1),(61073,2),(61074,1),(61075,7),(61076,7),(61077,7),(61078,1),(61079,5),(61080,4),(61081,9),(61082,3),(61083,1),(61084,6),(61085,3),(61086,1),(61087,7),(61088,7),(61089,1),(61090,1),(61091,8),(61092,5),(61093,3),(61094,3),(61095,1),(61096,6),(61097,8),(61098,4),(61099,4),(61100,1),(61101,2),(61102,6),(61103,1),(61104,5),(61105,1),(61106,9),(61107,2),(61108,5),(61109,7),(61110,7),(61111,6),(61112,9),(61113,9),(61114,4),(61115,6),(61116,1),(61117,2),(61118,7),(61119,3),(61120,8),(61121,5),(61122,9),(61123,9),(61124,2),(61125,4),(61126,7),(61127,6),(61128,4),(61129,4),(61130,3),(61131,8),(61132,9),(61133,3),(61134,8),(61135,2),(61136,1),(61137,4),(61138,5),(61139,7),(61140,5),(61141,1),(61142,8),(61143,6),(61144,1),(61145,7),(61146,7),(61147,1),(61148,7),(61149,1),(61150,5),(61151,1),(61152,4),(61153,9),(61154,4),(61155,6),(61156,4),(61157,5),(61158,3),(61159,3),(61160,7),(61161,4),(61162,2),(61163,9),(61164,1),(61165,4),(61166,9),(61167,4),(61168,9),(61169,6),(61170,7),(61171,3),(61172,7),(61173,8),(61174,8),(61175,8),(61176,8),(61177,6),(61178,6),(61179,4),(61180,7),(61181,7),(61182,8),(61183,1),(61184,1),(61185,5),(61186,3),(61187,3),(61188,3),(61189,2),(61190,5),(61191,2),(61192,3),(61193,2),(61194,3),(61195,9),(61196,3),(61197,2),(61198,2),(61199,1),(61200,9),(61201,1),(61202,4),(61203,6),(61204,5),(61205,3),(61206,1),(61207,1),(61208,2),(61209,3),(61210,2),(61211,6),(61212,2),(61213,6),(61214,9),(61215,5),(61216,8),(61217,4),(61218,5),(61219,6),(61220,2),(61221,1),(61222,7),(61223,6),(61224,6),(61225,3),(61226,9),(61227,4),(61228,6),(61229,6),(61230,6),(61231,1),(61232,4),(61233,1),(61234,6),(61235,9),(61236,2),(61237,3),(61238,9),(61239,1),(61240,4),(61241,3),(61242,1),(61243,1),(61244,6),(61245,5),(61246,2),(61247,5),(61248,1),(61249,9),(61250,3),(61251,6),(61252,4),(61253,9),(61254,7),(61255,7),(61256,8),(61257,1),(61258,5),(61259,5),(61260,2),(61261,9),(61262,1),(61263,7),(61264,9),(61265,7),(61266,8),(61267,3),(61268,7),(61269,3),(61270,6),(61271,8),(61272,5),(61273,8),(61274,6),(61275,6),(61276,4),(61277,3),(61278,8),(61279,8),(61280,7),(61281,4),(61282,9),(61283,6),(61284,3),(61285,3),(61286,7),(61287,1),(61288,1),(61289,6),(61290,8),(61291,5),(61292,1),(61293,2),(61294,2),(61295,6),(61296,1),(61297,8),(61298,6),(61299,4),(61300,3),(61301,8),(61302,8),(61303,6),(61304,7),(61305,8),(61306,6),(61307,3),(61308,5),(61309,4),(61310,6),(61311,4),(61312,3),(61313,7),(61314,3),(61315,2),(61316,6),(61317,1),(61318,9),(61319,9),(61320,5),(61321,9),(61322,7),(61323,7),(61324,5),(61325,2),(61326,9),(61327,9),(61328,4),(61329,5),(61330,7),(61331,2),(61332,1),(61333,5),(61334,1),(61335,8),(61336,2),(61337,7),(61338,9),(61339,5),(61340,8),(61341,1),(61342,2),(61343,9),(61344,3),(61345,8),(61346,7),(61347,6),(61348,2),(61349,2),(61350,1),(61351,5),(61352,4),(61353,3),(61354,2),(61355,3),(61356,4),(61357,2),(61358,3),(61359,8),(61360,5),(61361,1),(61362,4),(61363,7),(61364,6),(61365,2),(61366,1),(61367,2),(61368,7),(61369,3),(61370,5),(61371,5),(61372,4),(61373,4),(61374,6),(61375,3),(61376,7),(61377,7),(61378,6),(61379,7),(61380,8),(61381,2),(61382,3),(61383,6),(61384,2),(61385,1),(61386,8),(61387,2),(61388,7),(61389,3),(61390,6),(61391,4),(61392,9),(61393,8),(61394,6),(61395,1),(61396,4),(61397,1),(61398,2),(61399,7),(61400,1),(61401,9),(61402,4),(61403,5),(61404,3),(61405,8),(61406,9),(61407,9),(61408,2),(61409,5),(61410,8),(61411,3),(61412,8),(61413,7),(61414,1),(61415,2),(61416,4),(61417,7),(61418,8),(61419,5),(61420,7),(61421,3),(61422,1),(61423,8),(61424,6),(61425,2),(61426,4),(61427,7),(61428,6),(61429,9),(61430,9),(61431,8),(61432,3),(61433,5),(61434,4),(61435,2),(61436,2),(61437,2),(61438,7),(61439,9),(61440,6),(61441,9),(61442,3),(61443,4),(61444,8),(61445,4),(61446,7),(61447,7),(61448,2),(61449,7),(61450,8),(61451,9),(61452,9),(61453,1),(61454,8),(61455,4),(61456,5),(61457,7),(61458,9),(61459,2),(61460,6),(61461,4),(61462,5),(61463,4),(61464,8),(61465,3),(61466,5),(61467,7),(61468,4),(61469,5),(61470,8),(61471,8),(61472,5),(61473,2),(61474,4),(61475,7),(61476,1),(61477,5),(61478,8),(61479,4),(61480,9),(61481,4),(61482,3),(61483,3),(61484,8),(61485,4),(61486,1),(61487,8),(61488,6),(61489,2),(61490,2),(61491,1),(61492,2),(61493,5),(61494,6),(61495,1),(61496,5),(61497,3),(61498,7),(61499,3),(61500,4),(61501,4),(61502,6),(61503,7),(61504,8),(61505,6),(61506,7),(61507,9),(61508,8),(61509,6),(61510,1),(61511,2),(61512,2),(61513,4),(61514,3),(61515,6),(61516,5),(61517,5),(61518,2),(61519,6),(61520,4),(61521,4),(61522,1),(61523,3),(61524,9),(61525,7),(61526,5),(61527,9),(61528,8),(61529,7),(61530,8),(61531,2),(61532,3),(61533,6),(61534,9),(61535,1),(61536,2),(61537,2),(61538,8),(61539,1),(61540,2),(61541,9),(61542,4),(61543,1),(61544,6),(61545,8),(61546,1),(61547,3),(61548,3),(61549,5),(61550,1),(61551,2),(61552,3),(61553,2),(61554,6),(61555,6),(61556,2),(61557,4),(61558,7),(61559,1),(61560,8),(61561,4),(61562,8),(61563,7),(61564,9),(61565,8),(61566,1),(61567,2),(61568,9),(61569,1),(61570,9),(61571,2),(61572,4),(61573,3),(61574,4),(61575,8),(61576,7),(61577,4),(61578,5),(61579,3),(61580,5),(61581,7),(61582,2),(61583,7),(61584,2),(61585,7),(61586,2),(61587,2),(61588,3),(61589,1),(61590,8),(61591,9),(61592,6),(61593,8),(61594,2),(61595,2),(61596,4),(61597,2),(61598,7),(61599,7),(61600,1),(61601,8),(61602,6),(61603,3),(61604,2),(61605,4),(61606,8),(61607,6),(61608,4),(61609,7),(61610,3),(61611,4),(61612,9),(61613,7),(61614,7),(61615,1),(61616,1),(61617,2),(61618,5),(61619,1),(61620,4),(61621,6),(61622,9),(61623,6),(61624,6),(61625,3),(61626,5),(61627,6),(61628,3),(61629,2),(61630,3),(61631,7),(61632,5),(61633,3),(61634,9),(61635,4),(61636,6),(61637,9),(61638,9),(61639,2),(61640,2),(61641,5),(61642,1),(61643,3),(61644,1),(61645,2),(61646,3),(61647,1),(61648,7),(61649,2),(61650,5),(61651,8),(61652,4),(61653,1),(61654,7),(61655,4),(61656,9),(61657,9),(61658,5),(61659,3),(61660,5),(61661,7),(61662,7),(61663,5),(61664,1),(61665,2),(61666,2),(61667,6),(61668,9),(61669,8),(61670,8),(61671,8),(61672,9),(61673,6),(61674,1),(61675,3),(61676,1),(61677,9),(61678,1),(61679,6),(61680,4),(61681,8),(61682,1),(61683,1),(61684,6),(61685,5),(61686,4),(61687,8),(61688,5),(61689,5),(61690,5),(61691,5),(61692,9),(61693,9),(61694,1),(61695,1),(61696,5),(61697,6),(61698,6),(61699,8),(61700,1),(61701,9),(61702,6),(61703,8),(61704,5),(61705,2),(61706,8),(61707,5),(61708,6),(61709,3),(61710,1),(61711,4),(61712,7),(61713,5),(61714,4),(61715,6),(61716,6),(61717,1),(61718,3),(61719,7),(61720,7),(61721,7),(61722,4),(61723,9),(61724,6),(61725,5),(61726,2),(61727,7),(61728,3),(61729,1),(61730,2),(61731,1),(61732,6),(61733,6),(61734,7),(61735,8),(61736,1),(61737,9),(61738,7),(61739,6),(61740,1),(61741,3),(61742,9),(61743,7),(61744,7),(61745,6),(61746,7),(61747,1),(61748,4),(61749,4),(61750,3),(61751,2),(61752,4),(61753,3),(61754,8),(61755,4),(61756,3),(61757,9),(61758,5),(61759,7),(61760,1),(61761,1),(61762,2),(61763,3),(61764,7),(61765,8),(61766,9),(61767,2),(61768,3),(61769,1),(61770,1),(61771,3),(61772,3),(61773,7),(61774,6),(61775,8),(61776,5),(61777,8),(61778,1),(61779,7),(61780,3),(61781,4),(61782,3),(61783,2),(61784,9),(61785,6),(61786,6),(61787,3),(61788,4),(61789,4),(61790,5),(61791,3),(61792,3),(61793,1),(61794,4),(61795,9),(61796,7),(61797,4),(61798,8),(61799,6),(61800,5),(61801,8),(61802,1),(61803,8),(61804,5),(61805,6),(61806,9),(61807,8),(61808,2),(61809,7),(61810,2),(61811,1),(61812,6),(61813,4),(61814,2),(61815,5),(61816,1),(61817,1),(61818,7),(61819,5),(61820,1),(61821,1),(61822,8),(61823,1),(61824,3),(61825,1),(61826,5),(61827,6),(61828,5),(61829,4),(61830,2),(61831,9),(61832,6),(61833,3),(61834,2),(61835,4),(61836,3),(61837,6),(61838,7),(61839,5),(61840,9),(61841,8),(61842,6),(61843,3),(61844,5),(61845,7),(61846,1),(61847,7),(61848,3),(61849,2),(61850,2),(61851,7),(61852,5),(61853,2),(61854,3),(61855,1),(61856,3),(61857,1),(61858,8),(61859,2),(61860,5),(61861,8),(61862,5),(61863,9),(61864,4),(61865,6),(61866,3),(61867,1),(61868,5),(61869,3),(61870,4),(61871,7),(61872,2),(61873,1),(61874,5),(61875,3),(61876,5),(61877,4),(61878,5),(61879,1),(61880,5),(61881,8),(61882,3),(61883,1),(61884,8),(61885,9),(61886,4),(61887,3),(61888,5),(61889,2),(61890,3),(61891,7),(61892,7),(61893,4),(61894,3),(61895,3),(61896,4),(61897,9),(61898,7),(61899,1),(61900,8),(61901,6),(61902,5),(61903,2),(61904,7),(61905,2),(61906,9),(61907,1),(61908,1),(61909,6),(61910,5),(61911,6),(61912,7),(61913,6),(61914,4),(61915,9),(61916,4),(61917,3),(61918,5),(61919,1),(61920,5),(61921,1),(61922,8),(61923,9),(61924,6),(61925,3),(61926,3),(61927,7),(61928,3),(61929,1),(61930,6),(61931,4),(61932,3),(61933,6),(61934,9),(61935,6),(61936,2),(61937,2),(61938,7),(61939,9),(61940,6),(61941,3),(61942,6),(61943,5),(61944,3),(61945,2),(61946,2),(61947,6),(61948,5),(61949,5),(61950,4),(61951,9),(61952,5),(61953,3),(61954,9),(61955,2),(61956,4),(61957,3),(61958,9),(61959,7),(61960,5),(61961,8),(61962,7),(61963,8),(61964,8),(61965,9),(61966,7),(61967,1),(61968,8),(61969,6),(61970,5),(61971,4),(61972,6),(61973,4),(61974,3),(61975,5),(61976,7),(61977,3),(61978,6),(61979,2),(61980,1),(61981,7),(61982,5),(61983,2),(61984,4),(61985,7),(61986,2),(61987,6),(61988,9),(61989,3),(61990,5),(61991,6),(61992,2),(61993,3),(61994,9),(61995,4),(61996,6),(61997,3),(61998,8),(61999,2),(62000,3),(62001,7),(62002,8),(62003,2),(62004,7),(62005,7),(62006,2),(62007,6),(62008,6),(62009,6),(62010,3),(62011,3),(62012,3),(62013,3),(62014,1),(62015,9),(62016,3),(62017,9),(62018,2),(62019,8),(62020,9),(62021,2),(62022,2),(62023,8),(62024,6),(62025,4),(62026,8),(62027,6),(62028,8),(62029,2),(62030,2),(62031,2),(62032,6),(62033,8),(62034,7),(62035,1),(62036,4),(62037,8),(62038,8),(62039,2),(62040,2),(62041,3),(62042,1),(62043,6),(62044,5),(62045,8),(62046,4),(62047,9),(62048,1),(62049,3),(62050,8),(62051,2),(62052,3),(62053,8),(62054,1),(62055,3),(62056,9),(62057,5),(62058,6),(62059,5),(62060,3),(62061,1),(62062,4),(62063,1),(62064,4),(62065,1),(62066,8),(62067,7),(62068,4),(62069,2),(62070,4),(62071,3),(62072,8),(62073,7),(62074,8),(62075,7),(62076,8),(62077,3),(62078,4),(62079,2),(62080,1),(62081,4),(62082,8),(62083,7),(62084,6),(62085,2),(62086,7),(62087,2),(62088,2),(62089,9),(62090,7),(62091,8),(62092,5),(62093,2),(62094,6),(62095,2),(62096,3),(62097,6),(62098,7),(62099,5),(62100,8),(62101,2),(62102,2),(62103,2),(62104,6),(62105,9),(62106,6),(62107,4),(62108,9),(62109,7),(62110,2),(62111,4),(62112,7),(62113,3),(62114,1),(62115,6),(62116,9),(62117,3),(62118,5),(62119,3),(62120,3),(62121,5),(62122,5),(62123,4),(62124,2),(62125,3),(62126,8),(62127,1),(62128,3),(62129,3),(62130,5),(62131,1),(62132,3),(62133,5),(62134,3),(62135,8),(62136,9),(62137,1),(62138,8),(62139,1),(62140,2),(62141,1),(62142,6),(62143,1),(62144,4),(62145,8),(62146,7),(62147,3),(62148,7),(62149,2),(62150,2),(62151,2),(62152,7),(62153,3),(62154,4),(62155,8),(62156,2),(62157,7),(62158,3),(62159,4),(62160,8),(62161,8),(62162,5),(62163,6),(62164,2),(62165,1),(62166,3),(62167,9),(62168,1),(62169,6),(62170,9),(62171,8),(62172,1),(62173,4),(62174,1),(62175,7),(62176,8),(62177,4),(62178,4),(62179,5),(62180,9),(62181,2),(62182,2),(62183,6),(62184,3),(62185,2),(62186,2),(62187,9),(62188,8),(62189,8),(62190,1),(62191,7),(62192,2),(62193,6),(62194,7),(62195,5),(62196,7),(62197,8),(62198,8),(62199,4),(62200,5),(62201,8),(62202,7),(62203,3),(62204,3),(62205,9),(62206,9),(62207,7),(62208,7),(62209,8),(62210,6),(62211,3),(62212,7),(62213,9),(62214,1),(62215,1),(62216,7),(62217,5),(62218,6),(62219,9),(62220,6),(62221,6),(62222,4),(62223,7),(62224,1),(62225,2),(62226,1),(62227,4),(62228,4),(62229,7),(62230,3),(62231,7),(62232,3),(62233,4),(62234,1),(62235,3),(62236,9),(62237,8),(62238,7),(62239,4),(62240,4),(62241,1),(62242,8),(62243,8),(62244,8),(62245,9),(62246,7),(62247,5),(62248,1),(62249,9),(62250,2),(62251,8),(62252,6),(62253,8),(62254,2),(62255,4),(62256,4),(62257,6),(62258,7),(62259,5),(62260,7),(62261,1),(62262,5),(62263,8),(62264,4),(62265,5),(62266,3),(62267,5),(62268,4),(62269,5),(62270,1),(62271,1),(62272,5),(62273,6),(62274,2),(62275,3),(62276,4),(62277,2),(62278,6),(62279,7),(62280,3),(62281,8),(62282,1),(62283,4),(62284,9),(62285,7),(62286,7),(62287,3),(62288,3),(62289,4),(62290,9),(62291,4),(62292,1),(62293,1),(62294,9),(62295,2),(62296,7),(62297,1),(62298,1),(62299,4),(62300,3),(62301,6),(62302,9),(62303,2),(62304,1),(62305,8),(62306,7),(62307,3),(62308,2),(62309,6),(62310,7),(62311,3),(62312,3),(62313,5),(62314,4),(62315,6),(62316,7),(62317,8),(62318,3),(62319,1),(62320,6),(62321,3),(62322,6),(62323,5),(62324,9),(62325,4),(62326,2),(62327,6),(62328,3),(62329,1),(62330,8),(62331,7),(62332,5),(62333,1),(62334,8),(62335,6),(62336,6),(62337,4),(62338,7),(62339,6),(62340,4),(62341,4),(62342,1),(62343,1),(62344,7),(62345,2),(62346,9),(62347,8),(62348,2),(62349,7),(62350,6),(62351,1),(62352,4),(62353,5),(62354,4),(62355,5),(62356,5),(62357,9),(62358,4),(62359,2),(62360,8),(62361,5),(62362,7),(62363,2),(62364,7),(62365,8),(62366,6),(62367,8),(62368,3),(62369,8),(62370,9),(62371,7),(62372,3),(62373,6),(62374,9),(62375,6),(62376,9),(62377,9),(62378,6),(62379,5),(62380,3),(62381,6),(62382,3),(62383,6),(62384,8),(62385,3),(62386,3),(62387,7),(62388,1),(62389,6),(62390,4),(62391,8),(62392,2),(62393,2),(62394,1),(62395,7),(62396,1),(62397,9),(62398,7),(62399,1),(62400,9),(62401,5),(62402,5),(62403,7),(62404,7),(62405,5),(62406,3),(62407,4),(62408,9),(62409,2),(62410,4),(62411,5),(62412,4),(62413,2),(62414,7),(62415,6),(62416,4),(62417,8),(62418,7),(62419,2),(62420,2),(62421,7),(62422,4),(62423,7),(62424,8),(62425,9),(62426,6),(62427,5),(62428,3),(62429,3),(62430,6),(62431,5),(62432,6),(62433,1),(62434,8),(62435,9),(62436,8),(62437,5),(62438,5),(62439,7),(62440,3),(62441,8),(62442,4),(62443,4),(62444,7),(62445,7),(62446,3),(62447,5),(62448,2),(62449,6),(62450,2),(62451,8),(62452,9),(62453,3),(62454,2),(62455,9),(62456,9),(62457,3),(62458,3),(62459,3),(62460,8),(62461,5),(62462,9),(62463,8),(62464,7),(62465,5),(62466,5),(62467,4),(62468,6),(62469,2),(62470,5),(62471,5),(62472,3),(62473,1),(62474,4),(62475,8),(62476,6),(62477,2),(62478,9),(62479,1),(62480,3),(62481,1),(62482,1),(62483,4),(62484,6),(62485,6),(62486,7),(62487,4),(62488,6),(62489,2),(62490,2),(62491,7),(62492,2),(62493,2),(62494,9),(62495,3),(62496,2),(62497,2),(62498,2),(62499,2),(62500,5),(62501,2),(62502,6),(62503,8),(62504,4),(62505,4),(62506,5),(62507,6),(62508,4),(62509,2),(62510,6),(62511,9),(62512,6),(62513,3),(62514,9),(62515,8),(62516,7),(62517,6),(62518,3),(62519,1),(62520,6),(62521,6),(62522,5),(62523,5),(62524,8),(62525,3),(62526,9),(62527,6),(62528,5),(62529,1),(62530,9),(62531,9),(62532,1),(62533,2),(62534,8),(62535,2),(62536,9),(62537,9),(62538,6),(62539,7),(62540,7),(62541,5),(62542,4),(62543,1),(62544,1),(62545,3),(62546,7),(62547,5),(62548,3),(62549,4),(62550,4),(62551,1),(62552,3),(62553,1),(62554,4),(62555,1),(62556,9),(62557,1),(62558,1),(62559,7),(62560,5),(62561,1),(62562,5),(62563,4),(62564,6),(62565,9),(62566,3),(62567,5),(62568,2),(62569,3),(62570,8),(62571,6),(62572,1),(62573,1),(62574,7),(62575,1),(62576,6),(62577,9),(62578,8),(62579,3),(62580,4),(62581,1),(62582,8),(62583,7),(62584,4),(62585,3),(62586,5),(62587,9),(62588,2),(62589,2),(62590,2),(62591,6),(62592,7),(62593,6),(62594,9),(62595,2),(62596,6),(62597,5),(62598,1),(62599,2),(62600,7),(62601,5),(62602,9),(62603,5),(62604,2),(62605,4),(62606,6),(62607,8),(62608,3),(62609,3),(62610,6),(62611,7),(62612,5),(62613,3),(62614,9),(62615,5),(62616,5),(62617,6),(62618,5),(62619,4),(62620,2),(62621,2),(62622,4),(62623,1),(62624,9),(62625,2),(62626,6),(62627,1),(62628,2),(62629,8),(62630,7),(62631,3),(62632,9),(62633,7),(62634,1),(62635,8),(62636,7),(62637,5),(62638,4),(62639,3),(62640,8),(62641,4),(62642,5),(62643,6),(62644,3),(62645,2),(62646,8),(62647,3),(62648,5),(62649,6),(62650,3),(62651,1),(62652,8),(62653,1),(62654,5),(62655,4),(62656,7),(62657,8),(62658,7),(62659,5),(62660,2),(62661,6),(62662,2),(62663,4),(62664,1),(62665,8),(62666,8),(62667,3),(62668,6),(62669,6),(62670,6),(62671,8),(62672,1),(62673,5),(62674,2),(62675,6),(62676,1),(62677,6),(62678,1),(62679,6),(62680,4),(62681,9),(62682,2),(62683,2),(62684,6),(62685,8),(62686,6),(62687,6),(62688,4),(62689,6),(62690,2),(62691,9),(62692,2),(62693,2),(62694,5),(62695,7),(62696,9),(62697,9),(62698,6),(62699,4),(62700,3),(62701,3),(62702,7),(62703,5),(62704,5),(62705,6),(62706,3),(62707,6),(62708,6),(62709,2),(62710,9),(62711,9),(62712,4),(62713,9),(62714,4),(62715,9),(62716,2),(62717,2),(62718,8),(62719,3),(62720,6),(62721,3),(62722,6),(62723,5),(62724,3),(62725,7),(62726,2),(62727,3),(62728,2),(62729,1),(62730,7),(62731,9),(62732,4),(62733,5),(62734,5),(62735,7),(62736,1),(62737,2),(62738,6),(62739,8),(62740,7),(62741,2),(62742,7),(62743,4),(62744,6),(62745,2),(62746,9),(62747,8),(62748,2),(62749,3),(62750,5),(62751,6),(62752,6),(62753,8),(62754,9),(62755,9),(62756,6),(62757,7),(62758,8),(62759,3),(62760,5),(62761,7),(62762,3),(62763,8),(62764,7),(62765,6),(62766,3),(62767,7),(62768,5),(62769,9),(62770,1),(62771,9),(62772,5),(62773,4),(62774,2),(62775,2),(62776,6),(62777,8),(62778,1),(62779,3),(62780,4),(62781,9),(62782,2),(62783,9),(62784,9),(62785,4),(62786,8),(62787,7),(62788,7),(62789,1),(62790,5),(62791,1),(62792,4),(62793,7),(62794,1),(62795,8),(62796,6),(62797,3),(62798,1),(62799,8),(62800,4),(62801,3),(62802,6),(62803,6),(62804,7),(62805,7),(62806,7),(62807,9),(62808,8),(62809,9),(62810,5),(62811,6),(62812,8),(62813,7),(62814,4),(62815,4),(62816,9),(62817,5),(62818,4),(62819,5),(62820,8),(62821,1),(62822,6),(62823,1),(62824,8),(62825,6),(62826,5),(62827,6),(62828,7),(62829,1),(62830,6),(62831,5),(62832,8),(62833,7),(62834,8),(62835,4),(62836,1),(62837,1),(62838,9),(62839,8),(62840,9),(62841,4),(62842,7),(62843,2),(62844,7),(62845,4),(62846,9),(62847,4),(62848,2),(62849,1),(62850,4),(62851,9),(62852,5),(62853,6),(62854,1),(62855,8),(62856,6),(62857,3),(62858,9),(62859,3),(62860,6),(62861,6),(62862,6),(62863,8),(62864,8),(62865,3),(62866,7),(62867,9),(62868,1),(62869,4),(62870,1),(62871,7),(62872,6),(62873,5),(62874,6),(62875,6),(62876,9),(62877,6),(62878,6),(62879,1),(62880,5),(62881,4),(62882,8),(62883,6),(62884,3),(62885,1),(62886,5),(62887,6),(62888,7),(62889,4),(62890,1),(62891,7),(62892,3),(62893,3),(62894,4),(62895,3),(62896,1),(62897,4),(62898,1),(62899,6),(62900,4),(62901,6),(62902,8),(62903,9),(62904,7),(62905,7),(62906,9),(62907,8),(62908,3),(62909,1),(62910,1),(62911,9),(62912,7),(62913,2),(62914,3),(62915,4),(62916,2),(62917,6),(62918,2),(62919,5),(62920,3),(62921,1),(62922,4),(62923,7),(62924,3),(62925,9),(62926,1),(62927,9),(62928,6),(62929,3),(62930,7),(62931,7),(62932,9),(62933,5),(62934,4),(62935,3),(62936,8),(62937,4),(62938,3),(62939,8),(62940,1),(62941,2),(62942,9),(62943,4),(62944,3),(62945,9),(62946,4),(62947,7),(62948,1),(62949,2),(62950,1),(62951,8),(62952,6),(62953,6),(62954,2),(62955,2),(62956,3),(62957,8),(62958,4),(62959,5),(62960,8),(62961,2),(62962,9),(62963,8),(62964,2),(62965,3),(62966,1),(62967,9),(62968,6),(62969,2),(62970,2),(62971,5),(62972,1),(62973,7),(62974,8),(62975,1),(62976,1),(62977,7),(62978,4),(62979,2),(62980,9),(62981,1),(62982,7),(62983,3),(62984,4),(62985,6),(62986,7),(62987,2),(62988,5),(62989,7),(62990,3),(62991,5),(62992,6),(62993,1),(62994,8),(62995,4),(62996,7),(62997,9),(62998,5),(62999,8),(63000,2),(63001,8),(63002,3),(63003,6),(63004,2),(63005,8),(63006,3),(63007,3),(63008,5),(63009,4),(63010,4),(63011,8),(63012,1),(63013,8),(63014,7),(63015,7),(63016,3),(63017,8),(63018,9),(63019,9),(63020,1),(63021,5),(63022,4),(63023,9),(63024,9),(63025,8),(63026,2),(63027,9),(63028,6),(63029,9),(63030,9),(63031,9),(63032,3),(63033,9),(63034,4),(63035,7),(63036,8),(63037,3),(63038,9),(63039,4),(63040,5),(63041,9),(63042,4),(63043,6),(63044,6),(63045,5),(63046,1),(63047,8),(63048,8),(63049,5),(63050,5),(63051,3),(63052,1),(63053,8),(63054,5),(63055,9),(63056,8),(63057,3),(63058,8),(63059,7),(63060,8),(63061,6),(63062,2),(63063,6),(63064,1),(63065,6),(63066,4),(63067,4),(63068,6),(63069,4),(63070,8),(63071,1),(63072,6),(63073,4),(63074,3),(63075,8),(63076,6),(63077,2),(63078,1),(63079,5),(63080,4),(63081,6),(63082,5),(63083,6),(63084,2),(63085,9),(63086,5),(63087,8),(63088,7),(63089,5),(63090,8),(63091,2),(63092,8),(63093,2),(63094,6),(63095,9),(63096,2),(63097,9),(63098,9),(63099,5),(63100,9),(63101,3),(63102,1),(63103,8),(63104,2),(63105,9),(63106,6),(63107,3),(63108,5),(63109,4),(63110,9),(63111,8),(63112,7),(63113,9),(63114,7),(63115,3),(63116,9),(63117,7),(63118,8),(63119,8),(63120,1),(63121,5),(63122,3),(63123,6),(63124,3),(63125,1),(63126,6),(63127,9),(63128,2),(63129,7),(63130,2),(63131,8),(63132,4),(63133,3),(63134,5),(63135,1),(63136,4),(63137,1),(63138,8),(63139,5),(63140,3),(63141,9),(63142,9),(63143,3),(63144,2),(63145,1),(63146,2),(63147,1),(63148,1),(63149,8),(63150,7),(63151,1),(63152,7),(63153,2),(63154,5),(63155,5),(63156,9),(63157,4),(63158,4),(63159,9),(63160,5),(63161,7),(63162,8),(63163,3),(63164,4),(63165,4),(63166,5),(63167,6),(63168,9),(63169,1),(63170,5),(63171,1),(63172,4),(63173,3),(63174,5),(63175,9),(63176,7),(63177,6),(63178,5),(63179,9),(63180,6),(63181,3),(63182,3),(63183,8),(63184,9),(63185,4),(63186,2),(63187,4),(63188,2),(63189,7),(63190,5),(63191,5),(63192,7),(63193,1),(63194,9),(63195,5),(63196,7),(63197,8),(63198,6),(63199,6),(63200,1),(63201,5),(63202,7),(63203,5),(63204,1),(63205,5),(63206,7),(63207,1),(63208,1),(63209,6),(63210,1),(63211,9),(63212,7),(63213,8),(63214,5),(63215,5),(63216,5),(63217,7),(63218,4),(63219,4),(63220,1),(63221,6),(63222,8),(63223,5),(63224,4),(63225,3),(63226,7),(63227,9),(63228,7),(63229,5),(63230,2),(63231,5),(63232,3),(63233,6),(63234,6),(63235,1),(63236,5),(63237,2),(63238,9),(63239,5),(63240,3),(63241,1),(63242,9),(63243,3),(63244,8),(63245,6),(63246,1),(63247,3),(63248,1),(63249,1),(63250,7),(63251,9),(63252,2),(63253,4),(63254,6),(63255,2),(63256,8),(63257,7),(63258,7),(63259,5),(63260,1),(63261,8),(63262,8),(63263,3),(63264,1),(63265,3),(63266,5),(63267,1),(63268,8),(63269,3),(63270,3),(63271,1),(63272,4),(63273,2),(63274,7),(63275,8),(63276,7),(63277,6),(63278,4),(63279,8),(63280,8),(63281,2),(63282,9),(63283,4),(63284,4),(63285,4),(63286,6),(63287,7),(63288,1),(63289,5),(63290,8),(63291,7),(63292,8),(63293,7),(63294,8),(63295,5),(63296,3),(63297,9),(63298,1),(63299,7),(63300,5),(63301,2),(63302,8),(63303,2),(63304,3),(63305,7),(63306,1),(63307,1),(63308,4),(63309,8),(63310,7),(63311,1),(63312,7),(63313,2),(63314,7),(63315,5),(63316,7),(63317,4),(63318,1),(63319,8),(63320,5),(63321,3),(63322,8),(63323,1),(63324,1),(63325,5),(63326,5),(63327,9),(63328,8),(63329,2),(63330,6),(63331,9),(63332,7),(63333,1),(63334,6),(63335,1),(63336,4),(63337,8),(63338,9),(63339,1),(63340,5),(63341,8),(63342,3),(63343,5),(63344,8),(63345,9),(63346,1),(63347,9),(63348,1),(63349,9),(63350,8),(63351,1),(63352,9),(63353,8),(63354,7),(63355,6),(63356,7),(63357,1),(63358,9),(63359,5),(63360,5),(63361,1),(63362,9),(63363,7),(63364,4),(63365,5),(63366,3),(63367,8),(63368,2),(63369,5),(63370,9),(63371,6),(63372,1),(63373,9),(63374,3),(63375,9),(63376,9),(63377,6),(63378,7),(63379,3),(63380,6),(63381,4),(63382,4),(63383,6),(63384,9),(63385,7),(63386,8),(63387,4),(63388,9),(63389,1),(63390,3),(63391,4),(63392,8),(63393,4),(63394,3),(63395,5),(63396,7),(63397,9),(63398,9),(63399,1),(63400,6),(63401,7),(63402,1),(63403,9),(63404,1),(63405,1),(63406,9),(63407,8),(63408,7),(63409,8),(63410,7),(63411,4),(63412,4),(63413,3),(63414,4),(63415,4),(63416,5),(63417,5),(63418,8),(63419,8),(63420,5),(63421,4),(63422,5),(63423,6),(63424,7),(63425,1),(63426,8),(63427,8),(63428,4),(63429,1),(63430,3),(63431,7),(63432,6),(63433,9),(63434,5),(63435,4),(63436,8),(63437,3),(63438,6),(63439,2),(63440,9),(63441,1),(63442,6),(63443,4),(63444,9),(63445,2),(63446,7),(63447,1),(63448,1),(63449,9),(63450,7),(63451,4),(63452,4),(63453,9),(63454,4),(63455,8),(63456,9),(63457,9),(63458,9),(63459,8),(63460,5),(63461,5),(63462,7),(63463,3),(63464,5),(63465,8),(63466,3),(63467,8),(63468,9),(63469,7),(63470,4),(63471,8),(63472,5),(63473,3),(63474,7),(63475,7),(63476,4),(63477,2),(63478,5),(63479,5),(63480,9),(63481,9),(63482,8),(63483,5),(63484,7),(63485,9),(63486,1),(63487,2),(63488,4),(63489,9),(63490,5),(63491,6),(63492,8),(63493,8),(63494,5),(63495,1),(63496,9),(63497,8),(63498,2),(63499,5),(63500,5),(63501,7),(63502,8),(63503,9),(63504,5),(63505,6),(63506,1),(63507,3),(63508,9),(63509,9),(63510,3),(63511,5),(63512,2),(63513,9),(63514,8),(63515,4),(63516,3),(63517,1),(63518,7),(63519,3),(63520,6),(63521,8),(63522,9),(63523,1),(63524,6),(63525,3),(63526,4),(63527,2),(63528,9),(63529,2),(63530,7),(63531,8),(63532,6),(63533,1),(63534,4),(63535,2),(63536,4),(63537,7),(63538,1),(63539,8),(63540,7),(63541,7),(63542,4),(63543,6),(63544,4),(63545,9),(63546,9),(63547,9),(63548,4),(63549,5),(63550,5),(63551,2),(63552,1),(63553,3),(63554,4),(63555,4),(63556,7),(63557,3),(63558,2),(63559,3),(63560,6),(63561,3),(63562,1),(63563,2),(63564,5),(63565,5),(63566,1),(63567,4),(63568,6),(63569,2),(63570,8),(63571,2),(63572,8),(63573,9),(63574,1),(63575,6),(63576,4),(63577,3),(63578,3),(63579,9),(63580,2),(63581,9),(63582,5),(63583,5),(63584,3),(63585,3),(63586,4),(63587,3),(63588,2),(63589,8),(63590,5),(63591,3),(63592,8),(63593,9),(63594,3),(63595,2),(63596,2),(63597,5),(63598,1),(63599,5),(63600,2),(63601,9),(63602,5),(63603,6),(63604,7),(63605,9),(63606,3),(63607,8),(63608,6),(63609,7),(63610,3),(63611,1),(63612,7),(63613,6),(63614,4),(63615,9),(63616,1),(63617,9),(63618,3),(63619,6),(63620,9),(63621,5),(63622,7),(63623,3),(63624,4),(63625,8),(63626,3),(63627,8),(63628,5),(63629,2),(63630,2),(63631,7),(63632,4),(63633,3),(63634,7),(63635,3),(63636,7),(63637,5),(63638,4),(63639,7),(63640,7),(63641,4),(63642,9),(63643,1),(63644,3),(63645,5),(63646,6),(63647,6),(63648,2),(63649,2),(63650,9),(63651,5),(63652,4),(63653,3),(63654,8),(63655,2),(63656,5),(63657,7),(63658,6),(63659,1),(63660,1),(63661,1),(63662,1),(63663,2),(63664,2),(63665,2),(63666,9),(63667,8),(63668,7),(63669,1),(63670,7),(63671,3),(63672,9),(63673,7),(63674,2),(63675,7),(63676,1),(63677,7),(63678,2),(63679,3),(63680,6),(63681,3),(63682,8),(63683,4),(63684,1),(63685,9),(63686,1),(63687,5),(63688,4),(63689,7),(63690,5),(63691,5),(63692,1),(63693,6),(63694,3),(63695,4),(63696,8),(63697,1),(63698,2),(63699,6),(63700,3),(63701,2),(63702,9),(63703,7),(63704,2),(63705,3),(63706,7),(63707,1),(63708,9),(63709,8),(63710,3),(63711,8),(63712,4),(63713,4),(63714,3),(63715,7),(63716,6),(63717,6),(63718,5),(63719,3),(63720,7),(63721,3),(63722,7),(63723,9),(63724,2),(63725,6),(63726,6),(63727,3),(63728,7),(63729,2),(63730,2),(63731,2),(63732,5),(63733,2),(63734,8),(63735,8),(63736,9),(63737,2),(63738,9),(63739,9),(63740,1),(63741,4),(63742,6),(63743,3),(63744,4),(63745,4),(63746,3),(63747,9),(63748,3),(63749,7),(63750,7),(63751,6),(63752,3),(63753,6),(63754,8),(63755,8),(63756,9),(63757,7),(63758,4),(63759,7),(63760,2),(63761,4),(63762,1),(63763,5),(63764,7),(63765,4),(63766,1),(63767,2),(63768,1),(63769,8),(63770,2),(63771,3),(63772,3),(63773,4),(63774,9),(63775,1),(63776,2),(63777,1),(63778,5),(63779,9),(63780,1),(63781,5),(63782,9),(63783,1),(63784,1),(63785,5),(63786,4),(63787,1),(63788,8),(63789,7),(63790,6),(63791,8),(63792,4),(63793,1),(63794,8),(63795,6),(63796,2),(63797,6),(63798,3),(63799,7),(63800,6),(63801,8),(63802,8),(63803,1),(63804,8),(63805,2),(63806,8),(63807,5),(63808,5),(63809,6),(63810,8),(63811,1),(63812,2),(63813,9),(63814,8),(63815,4),(63816,9),(63817,5),(63818,6),(63819,1),(63820,1),(63821,4),(63822,1),(63823,5),(63824,6),(63825,4),(63826,5),(63827,2),(63828,1),(63829,1),(63830,8),(63831,1),(63832,7),(63833,7),(63834,7),(63835,8),(63836,4),(63837,2),(63838,3),(63839,7),(63840,7),(63841,3),(63842,6),(63843,8),(63844,8),(63845,4),(63846,1),(63847,1),(63848,3),(63849,6),(63850,3),(63851,9),(63852,8),(63853,2),(63854,1),(63855,2),(63856,6),(63857,5),(63858,3),(63859,6),(63860,9),(63861,7),(63862,7),(63863,9),(63864,6),(63865,1),(63866,2),(63867,1),(63868,5),(63869,1),(63870,9),(63871,4),(63872,4),(63873,7),(63874,9),(63875,7),(63876,3),(63877,3),(63878,1),(63879,7),(63880,1),(63881,3),(63882,3),(63883,2),(63884,1),(63885,9),(63886,6),(63887,4),(63888,6),(63889,4),(63890,9),(63891,1),(63892,5),(63893,8),(63894,8),(63895,1),(63896,2),(63897,9),(63898,5),(63899,7),(63900,6),(63901,9),(63902,1),(63903,9),(63904,3),(63905,7),(63906,4),(63907,1),(63908,5),(63909,3),(63910,8),(63911,7),(63912,1),(63913,8),(63914,4),(63915,5),(63916,7),(63917,7),(63918,7),(63919,8),(63920,2),(63921,3),(63922,9),(63923,4),(63924,6),(63925,4),(63926,3),(63927,4),(63928,4),(63929,7),(63930,1),(63931,4),(63932,4),(63933,7),(63934,8),(63935,5),(63936,2),(63937,9),(63938,3),(63939,4),(63940,3),(63941,3),(63942,2),(63943,3),(63944,9),(63945,7),(63946,2),(63947,7),(63948,4),(63949,7),(63950,7),(63951,8),(63952,4),(63953,5),(63954,6),(63955,5),(63956,8),(63957,2),(63958,8),(63959,4),(63960,7),(63961,7),(63962,5),(63963,4),(63964,4),(63965,5),(63966,6),(63967,5),(63968,7),(63969,4),(63970,5),(63971,8),(63972,1),(63973,1),(63974,5),(63975,7),(63976,3),(63977,2),(63978,6),(63979,8),(63980,4),(63981,2),(63982,3),(63983,1),(63984,4),(63985,3),(63986,1),(63987,9),(63988,1),(63989,5),(63990,7),(63991,6),(63992,4),(63993,3),(63994,8),(63995,8),(63996,9),(63997,1),(63998,5),(63999,8),(64000,9),(64001,5),(64002,3),(64003,9),(64004,6),(64005,5),(64006,8),(64007,9),(64008,6),(64009,6),(64010,8),(64011,1),(64012,1),(64013,8),(64014,3),(64015,3),(64016,2),(64017,2),(64018,2),(64019,5),(64020,5),(64021,4),(64022,2),(64023,3),(64024,6),(64025,9),(64026,3),(64027,2),(64028,8),(64029,4),(64030,5),(64031,1),(64032,7),(64033,1),(64034,5),(64035,8),(64036,5),(64037,3),(64038,2),(64039,9),(64040,2),(64041,2),(64042,1),(64043,7),(64044,2),(64045,8),(64046,7),(64047,6),(64048,7),(64049,3),(64050,1),(64051,1),(64052,4),(64053,8),(64054,7),(64055,5),(64056,9),(64057,3),(64058,9),(64059,1),(64060,4),(64061,3),(64062,4),(64063,2),(64064,2),(64065,5),(64066,6),(64067,9),(64068,8),(64069,4),(64070,2),(64071,2),(64072,8),(64073,1),(64074,6),(64075,6),(64076,2),(64077,4),(64078,5),(64079,1),(64080,8),(64081,8),(64082,3),(64083,4),(64084,2),(64085,6),(64086,2),(64087,2),(64088,3),(64089,5),(64090,8),(64091,4),(64092,7),(64093,8),(64094,1),(64095,3),(64096,4),(64097,7),(64098,1),(64099,4),(64100,5),(64101,4),(64102,5),(64103,7),(64104,6),(64105,8),(64106,2),(64107,3),(64108,8),(64109,6),(64110,4),(64111,3),(64112,6),(64113,9),(64114,2),(64115,8),(64116,3),(64117,5),(64118,1),(64119,4),(64120,7),(64121,7),(64122,3),(64123,9),(64124,2),(64125,5),(64126,3),(64127,2),(64128,1),(64129,6),(64130,9),(64131,4),(64132,5),(64133,2),(64134,2),(64135,7),(64136,6),(64137,4),(64138,9),(64139,8),(64140,1),(64141,4),(64142,8),(64143,8),(64144,7),(64145,2),(64146,2),(64147,8),(64148,7),(64149,7),(64150,4),(64151,6),(64152,3),(64153,7),(64154,1),(64155,8),(64156,8),(64157,1),(64158,1),(64159,2),(64160,2),(64161,8),(64162,7),(64163,6),(64164,3),(64165,8),(64166,6),(64167,1),(64168,1),(64169,3),(64170,1),(64171,5),(64172,7),(64173,3),(64174,4),(64175,7),(64176,6),(64177,6),(64178,6),(64179,2),(64180,1),(64181,8),(64182,3),(64183,2),(64184,1),(64185,4),(64186,8),(64187,9),(64188,9),(64189,6),(64190,4),(64191,2),(64192,7),(64193,2),(64194,4),(64195,9),(64196,3),(64197,4),(64198,7),(64199,4),(64200,7),(64201,2),(64202,8),(64203,1),(64204,6),(64205,2),(64206,1),(64207,1),(64208,5),(64209,7),(64210,9),(64211,1),(64212,7),(64213,8),(64214,1),(64215,2),(64216,2),(64217,2),(64218,5),(64219,6),(64220,9),(64221,2),(64222,9),(64223,7),(64224,1),(64225,5),(64226,7),(64227,3),(64228,3),(64229,2),(64230,7),(64231,8),(64232,5),(64233,2),(64234,6),(64235,8),(64236,6),(64237,1),(64238,4),(64239,4),(64240,5),(64241,3),(64242,8),(64243,5),(64244,3),(64245,1),(64246,5),(64247,7),(64248,2),(64249,6),(64250,2),(64251,6),(64252,1),(64253,9),(64254,5),(64255,3),(64256,4),(64257,5),(64258,2),(64259,3),(64260,9),(64261,5),(64262,4),(64263,7),(64264,2),(64265,8),(64266,5),(64267,3),(64268,1),(64269,3),(64270,9),(64271,4),(64272,6),(64273,6),(64274,8),(64275,9),(64276,1),(64277,5),(64278,3),(64279,8),(64280,3),(64281,2),(64282,6),(64283,7),(64284,5),(64285,3),(64286,6),(64287,5),(64288,3),(64289,4),(64290,2),(64291,3),(64292,7),(64293,7),(64294,7),(64295,2),(64296,8),(64297,7),(64298,2),(64299,2),(64300,3),(64301,1),(64302,8),(64303,3),(64304,5),(64305,3),(64306,7),(64307,2),(64308,1),(64309,8),(64310,5),(64311,9),(64312,5),(64313,5),(64314,4),(64315,4),(64316,8),(64317,3),(64318,1),(64319,6),(64320,4),(64321,4),(64322,9),(64323,8),(64324,4),(64325,5),(64326,2),(64327,9),(64328,1),(64329,5),(64330,3),(64331,3),(64332,3),(64333,8),(64334,1),(64335,7),(64336,6),(64337,8),(64338,6),(64339,2),(64340,3),(64341,6),(64342,3),(64343,6),(64344,9),(64345,1),(64346,4),(64347,5),(64348,9),(64349,4),(64350,5),(64351,3),(64352,1),(64353,3),(64354,2),(64355,3),(64356,7),(64357,8),(64358,7),(64359,4),(64360,7),(64361,4),(64362,1),(64363,9),(64364,5),(64365,6),(64366,1),(64367,4),(64368,5),(64369,5),(64370,1),(64371,9),(64372,7),(64373,7),(64374,6),(64375,6),(64376,6),(64377,6),(64378,2),(64379,6),(64380,9),(64381,5),(64382,2),(64383,8),(64384,4),(64385,4),(64386,7),(64387,3),(64388,1),(64389,3),(64390,5),(64391,2),(64392,3),(64393,2),(64394,3),(64395,8),(64396,4),(64397,8),(64398,7),(64399,1),(64400,3),(64401,8),(64402,2),(64403,7),(64404,3),(64405,6),(64406,7),(64407,8),(64408,9),(64409,5),(64410,4),(64411,4),(64412,7),(64413,9),(64414,9),(64415,7),(64416,8),(64417,1),(64418,5),(64419,8),(64420,8),(64421,4),(64422,9),(64423,5),(64424,2),(64425,8),(64426,4),(64427,2),(64428,5),(64429,4),(64430,4),(64431,1),(64432,7),(64433,8),(64434,9),(64435,3),(64436,4),(64437,5),(64438,1),(64439,2),(64440,4),(64441,3),(64442,9),(64443,2),(64444,3),(64445,1),(64446,4),(64447,3),(64448,2),(64449,2),(64450,6),(64451,8),(64452,7),(64453,9),(64454,9),(64455,7),(64456,6),(64457,9),(64458,4),(64459,7),(64460,1),(64461,7),(64462,9),(64463,2),(64464,2),(64465,7),(64466,8),(64467,9),(64468,5),(64469,3),(64470,9),(64471,3),(64472,7),(64473,5),(64474,2),(64475,2),(64476,8),(64477,4),(64478,3),(64479,7),(64480,9),(64481,3),(64482,8),(64483,7),(64484,3),(64485,2),(64486,7),(64487,2),(64488,2),(64489,7),(64490,4),(64491,4),(64492,7),(64493,2),(64494,2),(64495,1),(64496,8),(64497,9),(64498,8),(64499,4),(64500,4),(64501,6),(64502,9),(64503,6),(64504,8),(64505,6),(64506,7),(64507,2),(64508,8),(64509,1),(64510,2),(64511,6),(64512,3),(64513,7),(64514,1),(64515,5),(64516,8),(64517,2),(64518,8),(64519,6),(64520,8),(64521,1),(64522,5),(64523,9),(64524,3),(64525,2),(64526,4),(64527,1),(64528,8),(64529,9),(64530,8),(64531,9),(64532,5),(64533,1),(64534,7),(64535,8),(64536,7),(64537,8),(64538,7),(64539,5),(64540,8),(64541,9),(64542,9),(64543,5),(64544,2),(64545,8),(64546,2),(64547,2),(64548,5),(64549,7),(64550,3),(64551,6),(64552,9),(64553,2),(64554,9),(64555,7),(64556,2),(64557,4),(64558,2),(64559,4),(64560,1),(64561,3),(64562,3),(64563,5),(64564,6),(64565,2),(64566,2),(64567,9),(64568,7),(64569,6),(64570,3),(64571,4),(64572,9),(64573,6),(64574,2),(64575,8),(64576,3),(64577,4),(64578,4),(64579,3),(64580,5),(64581,6),(64582,6),(64583,2),(64584,7),(64585,6),(64586,6),(64587,4),(64588,6),(64589,8),(64590,4),(64591,3),(64592,6),(64593,2),(64594,6),(64595,1),(64596,1),(64597,2),(64598,8),(64599,8),(64600,3),(64601,6),(64602,1),(64603,5),(64604,2),(64605,2),(64606,6),(64607,1),(64608,4),(64609,1),(64610,4),(64611,6),(64612,6),(64613,7),(64614,6),(64615,9),(64616,5),(64617,6),(64618,5),(64619,5),(64620,4),(64621,8),(64622,9),(64623,5),(64624,1),(64625,7),(64626,1),(64627,5),(64628,5),(64629,4),(64630,1),(64631,2),(64632,1),(64633,6),(64634,6),(64635,7),(64636,1),(64637,7),(64638,4),(64639,5),(64640,3),(64641,9),(64642,5),(64643,6),(64644,4),(64645,4),(64646,7),(64647,4),(64648,4),(64649,6),(64650,2),(64651,7),(64652,4),(64653,3),(64654,4),(64655,8),(64656,9),(64657,6),(64658,2),(64659,1),(64660,8),(64661,6),(64662,1),(64663,6),(64664,2),(64665,9),(64666,1),(64667,3),(64668,7),(64669,6),(64670,9),(64671,2),(64672,5),(64673,2),(64674,3),(64675,3),(64676,4),(64677,4),(64678,3),(64679,2),(64680,6),(64681,8),(64682,7),(64683,9),(64684,9),(64685,7),(64686,4),(64687,6),(64688,2),(64689,4),(64690,6),(64691,7),(64692,4),(64693,8),(64694,7),(64695,8),(64696,9),(64697,7),(64698,4),(64699,1),(64700,4),(64701,6),(64702,1),(64703,9),(64704,6),(64705,6),(64706,3),(64707,1),(64708,3),(64709,5),(64710,7),(64711,6),(64712,8),(64713,6),(64714,4),(64715,1),(64716,4),(64717,4),(64718,6),(64719,9),(64720,4),(64721,9),(64722,9),(64723,4),(64724,9),(64725,5),(64726,4),(64727,8),(64728,7),(64729,8),(64730,6),(64731,9),(64732,3),(64733,8),(64734,4),(64735,8),(64736,1),(64737,3),(64738,8),(64739,2),(64740,2),(64741,8),(64742,9),(64743,5),(64744,8),(64745,9),(64746,3),(64747,3),(64748,3),(64749,8),(64750,4),(64751,5),(64752,1),(64753,6),(64754,9),(64755,9),(64756,2),(64757,1),(64758,4),(64759,8),(64760,9),(64761,6),(64762,2),(64763,3),(64764,2),(64765,9),(64766,2),(64767,1),(64768,8),(64769,7),(64770,3),(64771,6),(64772,8),(64773,9),(64774,1),(64775,7),(64776,7),(64777,2),(64778,7),(64779,7),(64780,5),(64781,2),(64782,9),(64783,7),(64784,6),(64785,9),(64786,7),(64787,5),(64788,5),(64789,7),(64790,2),(64791,2),(64792,2),(64793,5),(64794,6),(64795,9),(64796,5),(64797,3),(64798,1),(64799,8),(64800,9),(64801,9),(64802,4),(64803,6),(64804,6),(64805,6),(64806,7),(64807,3),(64808,8),(64809,5),(64810,4),(64811,1),(64812,7),(64813,2),(64814,3),(64815,2),(64816,4),(64817,6),(64818,2),(64819,8),(64820,2),(64821,4),(64822,9),(64823,1),(64824,9),(64825,3),(64826,2),(64827,7),(64828,7),(64829,2),(64830,2),(64831,3),(64832,4),(64833,8),(64834,2),(64835,5),(64836,2),(64837,9),(64838,4),(64839,9),(64840,2),(64841,8),(64842,5),(64843,2),(64844,8),(64845,8),(64846,4),(64847,4),(64848,5),(64849,1),(64850,4),(64851,2),(64852,7),(64853,5),(64854,4),(64855,6),(64856,3),(64857,5),(64858,6),(64859,7),(64860,7),(64861,6),(64862,9),(64863,5),(64864,3),(64865,2),(64866,4),(64867,5),(64868,7),(64869,6),(64870,5),(64871,8),(64872,7),(64873,6),(64874,9),(64875,5),(64876,7),(64877,1),(64878,8),(64879,9),(64880,6),(64881,5),(64882,2),(64883,1),(64884,6),(64885,6),(64886,2),(64887,4),(64888,6),(64889,4),(64890,5),(64891,7),(64892,5),(64893,6),(64894,9),(64895,9),(64896,6),(64897,6),(64898,8),(64899,3),(64900,4),(64901,3),(64902,6),(64903,3),(64904,7),(64905,9),(64906,6),(64907,6),(64908,8),(64909,3),(64910,1),(64911,2),(64912,2),(64913,6),(64914,4),(64915,6),(64916,1),(64917,1),(64918,6),(64919,3),(64920,7),(64921,6),(64922,9),(64923,6),(64924,8),(64925,6),(64926,2),(64927,2),(64928,7),(64929,1),(64930,3),(64931,1),(64932,9),(64933,5),(64934,3),(64935,9),(64936,8),(64937,3),(64938,7),(64939,7),(64940,2),(64941,1),(64942,4),(64943,6),(64944,5),(64945,9),(64946,1),(64947,7),(64948,6),(64949,1),(64950,6),(64951,7),(64952,6),(64953,7),(64954,7),(64955,2),(64956,8),(64957,5),(64958,7),(64959,4),(64960,9),(64961,1),(64962,7),(64963,4),(64964,5),(64965,4),(64966,9),(64967,5),(64968,7),(64969,1),(64970,4),(64971,6),(64972,7),(64973,6),(64974,8),(64975,3),(64976,5),(64977,1),(64978,2),(64979,6),(64980,3),(64981,3),(64982,6),(64983,9),(64984,8),(64985,3),(64986,5),(64987,5),(64988,4),(64989,8),(64990,9),(64991,3),(64992,9),(64993,5),(64994,2),(64995,6),(64996,4),(64997,1),(64998,9),(64999,3),(65000,5),(65001,9),(65002,3),(65003,1),(65004,7),(65005,1),(65006,1),(65007,7),(65008,9),(65009,5),(65010,3),(65011,8),(65012,6),(65013,4),(65014,8),(65015,9),(65016,6),(65017,3),(65018,5),(65019,6),(65020,6),(65021,2),(65022,3),(65023,2),(65024,6),(65025,5),(65026,4),(65027,5),(65028,4),(65029,4),(65030,8),(65031,1),(65032,7),(65033,9),(65034,4),(65035,5),(65036,3),(65037,6),(65038,1),(65039,2),(65040,9),(65041,8),(65042,9),(65043,5),(65044,7),(65045,7),(65046,8),(65047,6),(65048,4),(65049,6),(65050,9),(65051,1),(65052,7),(65053,9),(65054,8),(65055,4),(65056,2),(65057,9),(65058,7),(65059,2),(65060,5),(65061,3),(65062,8),(65063,2),(65064,1),(65065,6),(65066,6),(65067,4),(65068,9),(65069,4),(65070,7),(65071,9),(65072,6),(65073,5),(65074,9),(65075,9),(65076,7),(65077,8),(65078,2),(65079,3),(65080,9),(65081,6),(65082,5),(65083,2),(65084,4),(65085,6),(65086,5),(65087,9),(65088,5),(65089,4),(65090,6),(65091,4),(65092,3),(65093,7),(65094,5),(65095,5),(65096,5),(65097,7),(65098,1),(65099,7),(65100,7),(65101,2),(65102,5),(65103,7),(65104,9),(65105,6),(65106,7),(65107,7),(65108,4),(65109,9),(65110,9),(65111,8),(65112,2),(65113,1),(65114,2),(65115,7),(65116,3),(65117,8),(65118,1),(65119,5),(65120,9),(65121,8),(65122,3),(65123,6),(65124,8),(65125,3),(65126,5),(65127,2),(65128,6),(65129,1),(65130,3),(65131,1),(65132,7),(65133,2),(65134,4),(65135,3),(65136,6),(65137,9),(65138,9),(65139,8),(65140,5),(65141,9),(65142,3),(65143,4),(65144,5),(65145,6),(65146,6),(65147,2),(65148,6),(65149,9),(65150,7),(65151,1),(65152,5),(65153,7),(65154,2),(65155,1),(65156,4),(65157,4),(65158,7),(65159,1),(65160,3),(65161,6),(65162,3),(65163,6),(65164,3),(65165,6),(65166,6),(65167,8),(65168,3),(65169,5),(65170,9),(65171,5),(65172,3),(65173,1),(65174,8),(65175,5),(65176,1),(65177,7),(65178,1),(65179,9),(65180,7),(65181,7),(65182,4),(65183,3),(65184,3),(65185,3),(65186,8),(65187,3),(65188,9),(65189,2),(65190,5),(65191,2),(65192,8),(65193,7),(65194,7),(65195,9),(65196,9),(65197,4),(65198,9),(65199,2),(65200,2),(65201,1),(65202,3),(65203,8),(65204,5),(65205,2),(65206,3),(65207,4),(65208,5),(65209,8),(65210,3),(65211,2),(65212,6),(65213,6),(65214,3),(65215,6),(65216,1),(65217,7),(65218,7),(65219,5),(65220,6),(65221,3),(65222,9),(65223,8),(65224,6),(65225,4),(65226,4),(65227,6),(65228,1),(65229,7),(65230,3),(65231,5),(65232,4),(65233,5),(65234,2),(65235,7),(65236,9),(65237,9),(65238,9),(65239,6),(65240,5),(65241,6),(65242,1),(65243,2),(65244,1),(65245,6),(65246,7),(65247,8),(65248,2),(65249,7),(65250,4),(65251,1),(65252,5),(65253,6),(65254,7),(65255,7),(65256,2),(65257,1),(65258,2),(65259,4),(65260,3),(65261,6),(65262,9),(65263,9),(65264,2),(65265,4),(65266,7),(65267,8),(65268,4),(65269,2),(65270,6),(65271,9),(65272,2),(65273,9),(65274,6),(65275,5),(65276,5),(65277,9),(65278,9),(65279,2),(65280,4),(65281,3),(65282,8),(65283,4),(65284,2),(65285,2),(65286,4),(65287,3),(65288,4),(65289,7),(65290,3),(65291,1),(65292,7),(65293,2),(65294,2),(65295,8),(65296,6),(65297,5),(65298,6),(65299,1),(65300,4),(65301,1),(65302,3),(65303,8),(65304,6),(65305,8),(65306,2),(65307,6),(65308,5),(65309,9),(65310,6),(65311,5),(65312,1),(65313,5),(65314,1),(65315,4),(65316,4),(65317,9),(65318,7),(65319,3),(65320,4),(65321,2),(65322,4),(65323,4),(65324,9),(65325,4),(65326,5),(65327,3),(65328,2),(65329,4),(65330,4),(65331,6),(65332,8),(65333,5),(65334,4),(65335,6),(65336,6),(65337,3),(65338,8),(65339,7),(65340,3),(65341,4),(65342,9),(65343,9),(65344,5),(65345,9),(65346,4),(65347,6),(65348,7),(65349,4),(65350,3),(65351,5),(65352,3),(65353,1),(65354,4),(65355,4),(65356,2),(65357,2),(65358,7),(65359,4),(65360,2),(65361,1),(65362,9),(65363,9),(65364,7),(65365,5),(65366,9),(65367,6),(65368,3),(65369,4),(65370,8),(65371,8),(65372,6),(65373,7),(65374,7),(65375,4),(65376,9),(65377,8),(65378,8),(65379,5),(65380,4),(65381,3),(65382,8),(65383,1),(65384,8),(65385,5),(65386,9),(65387,1),(65388,8),(65389,3),(65390,2),(65391,1),(65392,9),(65393,7),(65394,2),(65395,8),(65396,7),(65397,1),(65398,5),(65399,3),(65400,9),(65401,7),(65402,4),(65403,6),(65404,7),(65405,9),(65406,6),(65407,3),(65408,3),(65409,7),(65410,2),(65411,6),(65412,5),(65413,8),(65414,6),(65415,8),(65416,4),(65417,4),(65418,5),(65419,7),(65420,2),(65421,6),(65422,4),(65423,3),(65424,3),(65425,9),(65426,9),(65427,6),(65428,6),(65429,9),(65430,5),(65431,7),(65432,1),(65433,1),(65434,3),(65435,2),(65436,4),(65437,2),(65438,6),(65439,9),(65440,2),(65441,2),(65442,7),(65443,9),(65444,1),(65445,2),(65446,8),(65447,6),(65448,5),(65449,6),(65450,1),(65451,5),(65452,3),(65453,8),(65454,3),(65455,9),(65456,7),(65457,7),(65458,1),(65459,7),(65460,6),(65461,3),(65462,8),(65463,4),(65464,2),(65465,9),(65466,6),(65467,7),(65468,6),(65469,3),(65470,8),(65471,1),(65472,1),(65473,9),(65474,7),(65475,8),(65476,7),(65477,1),(65478,8),(65479,8),(65480,9),(65481,1),(65482,2),(65483,4),(65484,6),(65485,2),(65486,1),(65487,8),(65488,2),(65489,2),(65490,4),(65491,5),(65492,5),(65493,6),(65494,8),(65495,4),(65496,3),(65497,9),(65498,7),(65499,6),(65500,8),(65501,9),(65502,5),(65503,2),(65504,2),(65505,9),(65506,8),(65507,8),(65508,2),(65509,6),(65510,8),(65511,6),(65512,6),(65513,9),(65514,8),(65515,4),(65516,6),(65517,6),(65518,6),(65519,4),(65520,7),(65521,9),(65522,7),(65523,9),(65524,6),(65525,4),(65526,7),(65527,8),(65528,2),(65529,5),(65530,5),(65531,2),(65532,8),(65533,9),(65534,2),(65535,2),(65536,1),(65537,9),(65538,8),(65539,1),(65540,7),(65541,3),(65542,6),(65543,5),(65544,8),(65545,3),(65546,7),(65547,4),(65548,2),(65549,1),(65550,5),(65551,9),(65552,3),(65553,3),(65554,7),(65555,3),(65556,9),(65557,2),(65558,6),(65559,3),(65560,9),(65561,5),(65562,8),(65563,2),(65564,1),(65565,3),(65566,4),(65567,7),(65568,6),(65569,5),(65570,8),(65571,3),(65572,3),(65573,5),(65574,9),(65575,3),(65576,6),(65577,1),(65578,4),(65579,1),(65580,4),(65581,8),(65582,5),(65583,8),(65584,1),(65585,5),(65586,7),(65587,9),(65588,3),(65589,5),(65590,8),(65591,9),(65592,3),(65593,4),(65594,5),(65595,7),(65596,4),(65597,4),(65598,5),(65599,7),(65600,6),(65601,8),(65602,3),(65603,1),(65604,3),(65605,9),(65606,2),(65607,3),(65608,3),(65609,9),(65610,2),(65611,8),(65612,3),(65613,6),(65614,9),(65615,9),(65616,8),(65617,4),(65618,9),(65619,2),(65620,5),(65621,6),(65622,5),(65623,2),(65624,1),(65625,4),(65626,1),(65627,1),(65628,4),(65629,4),(65630,7),(65631,7),(65632,3),(65633,1),(65634,8),(65635,1),(65636,3),(65637,5),(65638,8),(65639,1),(65640,4),(65641,2),(65642,7),(65643,9),(65644,6),(65645,9),(65646,9),(65647,7),(65648,5),(65649,6),(65650,5),(65651,4),(65652,3),(65653,6),(65654,2),(65655,8),(65656,6),(65657,9),(65658,7),(65659,7),(65660,2),(65661,8),(65662,1),(65663,3),(65664,6),(65665,7),(65666,2),(65667,3),(65668,4),(65669,9),(65670,9),(65671,8),(65672,9),(65673,6),(65674,8),(65675,3),(65676,2),(65677,7),(65678,1),(65679,7),(65680,6),(65681,1),(65682,9),(65683,9),(65684,3),(65685,4),(65686,5),(65687,7),(65688,9),(65689,7),(65690,6),(65691,3),(65692,5),(65693,7),(65694,3),(65695,6),(65696,6),(65697,8),(65698,4),(65699,3),(65700,7),(65701,9),(65702,5),(65703,1),(65704,7),(65705,9),(65706,2),(65707,7),(65708,7),(65709,6),(65710,4),(65711,5),(65712,8),(65713,9),(65714,4),(65715,1),(65716,9),(65717,6),(65718,2),(65719,9),(65720,2),(65721,6),(65722,5),(65723,7),(65724,3),(65725,3),(65726,4),(65727,7),(65728,6),(65729,7),(65730,2),(65731,5),(65732,3),(65733,5),(65734,3),(65735,7),(65736,4),(65737,7),(65738,6),(65739,9),(65740,3),(65741,8),(65742,7),(65743,1),(65744,5),(65745,3),(65746,7),(65747,3),(65748,1),(65749,5),(65750,4),(65751,6),(65752,8),(65753,8),(65754,1),(65755,1),(65756,4),(65757,3),(65758,5),(65759,7),(65760,2),(65761,8),(65762,6),(65763,6),(65764,5),(65765,4),(65766,8),(65767,6),(65768,8),(65769,5),(65770,9),(65771,4),(65772,8),(65773,9),(65774,9),(65775,3),(65776,5),(65777,2),(65778,8),(65779,4),(65780,7),(65781,5),(65782,5),(65783,4),(65784,4),(65785,5),(65786,4),(65787,1),(65788,6),(65789,4),(65790,5),(65791,7),(65792,1),(65793,8),(65794,3),(65795,5),(65796,1),(65797,9),(65798,8),(65799,7),(65800,3),(65801,9),(65802,6),(65803,1),(65804,4),(65805,4),(65806,3),(65807,4),(65808,4),(65809,7),(65810,7),(65811,6),(65812,4),(65813,7),(65814,3),(65815,7),(65816,3),(65817,2),(65818,8),(65819,1),(65820,3),(65821,3),(65822,6),(65823,9),(65824,6),(65825,2),(65826,5),(65827,6),(65828,4),(65829,8),(65830,1),(65831,3),(65832,9),(65833,8),(65834,8),(65835,7),(65836,8),(65837,4),(65838,4),(65839,8),(65840,5),(65841,4),(65842,1),(65843,8),(65844,9),(65845,6),(65846,8),(65847,1),(65848,2),(65849,2),(65850,6),(65851,4),(65852,6),(65853,2),(65854,7),(65855,3),(65856,6),(65857,6),(65858,5),(65859,2),(65860,9),(65861,4),(65862,1),(65863,4),(65864,8),(65865,3),(65866,5),(65867,7),(65868,2),(65869,1),(65870,9),(65871,2),(65872,4),(65873,3),(65874,5),(65875,1),(65876,7),(65877,8),(65878,6),(65879,5),(65880,5),(65881,1),(65882,5),(65883,2),(65884,8),(65885,2),(65886,6),(65887,5),(65888,1),(65889,9),(65890,2),(65891,4),(65892,1),(65893,4),(65894,7),(65895,6),(65896,5),(65897,6),(65898,9),(65899,3),(65900,6),(65901,3),(65902,7),(65903,5),(65904,1),(65905,8),(65906,3),(65907,3),(65908,8),(65909,2),(65910,8),(65911,7),(65912,5),(65913,8),(65914,2),(65915,7),(65916,9),(65917,8),(65918,6),(65919,7),(65920,6),(65921,3),(65922,5),(65923,4),(65924,4),(65925,1),(65926,3),(65927,4),(65928,7),(65929,9),(65930,4),(65931,7),(65932,1),(65933,4),(65934,9),(65935,8),(65936,1),(65937,3),(65938,2),(65939,3),(65940,5),(65941,8),(65942,9),(65943,5),(65944,3),(65945,2),(65946,7),(65947,6),(65948,8),(65949,1),(65950,4),(65951,6),(65952,4),(65953,1),(65954,1),(65955,5),(65956,4),(65957,7),(65958,7),(65959,5),(65960,5),(65961,3),(65962,8),(65963,5),(65964,6),(65965,3),(65966,9),(65967,9),(65968,9),(65969,4),(65970,2),(65971,9),(65972,4),(65973,4),(65974,7),(65975,7),(65976,7),(65977,4),(65978,3),(65979,5),(65980,4),(65981,4),(65982,1),(65983,3),(65984,9),(65985,7),(65986,2),(65987,3),(65988,3),(65989,9),(65990,7),(65991,3),(65992,9),(65993,9),(65994,6),(65995,9),(65996,5),(65997,2),(65998,8),(65999,8),(66000,9),(66001,1),(66002,9),(66003,4),(66004,6),(66005,9),(66006,8),(66007,2),(66008,7),(66009,6),(66010,7),(66011,1),(66012,3),(66013,7),(66014,2),(66015,4),(66016,2),(66017,4),(66018,8),(66019,1),(66020,8),(66021,5),(66022,6),(66023,4),(66024,5),(66025,8),(66026,5),(66027,4),(66028,5),(66029,7),(66030,8),(66031,9),(66032,9),(66033,2),(66034,1),(66035,2),(66036,3),(66037,9),(66038,3),(66039,1),(66040,4),(66041,2),(66042,6),(66043,5),(66044,1),(66045,1),(66046,6),(66047,7),(66048,8),(66049,6),(66050,8),(66051,4),(66052,3),(66053,9),(66054,1),(66055,8),(66056,9),(66057,2),(66058,5),(66059,7),(66060,3),(66061,9),(66062,3),(66063,3),(66064,7),(66065,6),(66066,9),(66067,5),(66068,8),(66069,5),(66070,6),(66071,8),(66072,9),(66073,2),(66074,4),(66075,5),(66076,5),(66077,4),(66078,3),(66079,7),(66080,8),(66081,2),(66082,2),(66083,9),(66084,2),(66085,6),(66086,2),(66087,8),(66088,8),(66089,1),(66090,6),(66091,8),(66092,8),(66093,9),(66094,4),(66095,6),(66096,2),(66097,5),(66098,1),(66099,8),(66100,6),(66101,3),(66102,3),(66103,8),(66104,6),(66105,7),(66106,7),(66107,6),(66108,8),(66109,5),(66110,4),(66111,7),(66112,6),(66113,9),(66114,7),(66115,5),(66116,1),(66117,9),(66118,9),(66119,5),(66120,2),(66121,2),(66122,8),(66123,7),(66124,5),(66125,4),(66126,2),(66127,1),(66128,9),(66129,9),(66130,4),(66131,7),(66132,9),(66133,5),(66134,6),(66135,7),(66136,8),(66137,3),(66138,7),(66139,5),(66140,1),(66141,5),(66142,7),(66143,6),(66144,9),(66145,4),(66146,1),(66147,3),(66148,9),(66149,8),(66150,2),(66151,7),(66152,5),(66153,8),(66154,8),(66155,8),(66156,6),(66157,3),(66158,7),(66159,7),(66160,2),(66161,8),(66162,2),(66163,4),(66164,5),(66165,6),(66166,1),(66167,4),(66168,5),(66169,4),(66170,7),(66171,3),(66172,9),(66173,3),(66174,7),(66175,1),(66176,7),(66177,2),(66178,1),(66179,1),(66180,1),(66181,9),(66182,2),(66183,7),(66184,4),(66185,6),(66186,7),(66187,4),(66188,8),(66189,7),(66190,1),(66191,2),(66192,6),(66193,3),(66194,6),(66195,5),(66196,1),(66197,8),(66198,4),(66199,3),(66200,1),(66201,5),(66202,4),(66203,1),(66204,2),(66205,2),(66206,8),(66207,9),(66208,1),(66209,3),(66210,9),(66211,8),(66212,7),(66213,1),(66214,4),(66215,6),(66216,3),(66217,3),(66218,7),(66219,9),(66220,9),(66221,4),(66222,5),(66223,4),(66224,2),(66225,2),(66226,3),(66227,1),(66228,5),(66229,3),(66230,8),(66231,4),(66232,7),(66233,4),(66234,4),(66235,5),(66236,5),(66237,5),(66238,1),(66239,3),(66240,3),(66241,5),(66242,1),(66243,4),(66244,2),(66245,1),(66246,8),(66247,2),(66248,9),(66249,7),(66250,7),(66251,7),(66252,6),(66253,2),(66254,4),(66255,2),(66256,1),(66257,5),(66258,9),(66259,4),(66260,4),(66261,4),(66262,5),(66263,8),(66264,4),(66265,6),(66266,6),(66267,8),(66268,6),(66269,3),(66270,3),(66271,7),(66272,2),(66273,4),(66274,3),(66275,9),(66276,3),(66277,6),(66278,2),(66279,9),(66280,6),(66281,6),(66282,5),(66283,5),(66284,8),(66285,4),(66286,5),(66287,3),(66288,9),(66289,8),(66290,8),(66291,6),(66292,5),(66293,3),(66294,9),(66295,5),(66296,5),(66297,5),(66298,5),(66299,7),(66300,6),(66301,7),(66302,8),(66303,8),(66304,6),(66305,1),(66306,1),(66307,1),(66308,7),(66309,7),(66310,4),(66311,9),(66312,1),(66313,5),(66314,9),(66315,8),(66316,3),(66317,5),(66318,2),(66319,7),(66320,1),(66321,3),(66322,5),(66323,2),(66324,8),(66325,5),(66326,5),(66327,7),(66328,4),(66329,2),(66330,6),(66331,6),(66332,3),(66333,7),(66334,8),(66335,5),(66336,9),(66337,9),(66338,1),(66339,7),(66340,2),(66341,9),(66342,4),(66343,5),(66344,5),(66345,3),(66346,6),(66347,1),(66348,8),(66349,1),(66350,3),(66351,4),(66352,9),(66353,3),(66354,3),(66355,6),(66356,5),(66357,9),(66358,1),(66359,3),(66360,2),(66361,8),(66362,7),(66363,5),(66364,9),(66365,7),(66366,6),(66367,4),(66368,4),(66369,3),(66370,4),(66371,3),(66372,2),(66373,5),(66374,4),(66375,7),(66376,8),(66377,9),(66378,4),(66379,5),(66380,9),(66381,5),(66382,4),(66383,6),(66384,8),(66385,5),(66386,6),(66387,2),(66388,7),(66389,3),(66390,3),(66391,8),(66392,2),(66393,3),(66394,1),(66395,5),(66396,9),(66397,9),(66398,4),(66399,6),(66400,7),(66401,2),(66402,9),(66403,4),(66404,6),(66405,4),(66406,6),(66407,3),(66408,7),(66409,6),(66410,6),(66411,9),(66412,3),(66413,8),(66414,4),(66415,4),(66416,6),(66417,7),(66418,2),(66419,8),(66420,6),(66421,2),(66422,3),(66423,1),(66424,5),(66425,4),(66426,8),(66427,9),(66428,6),(66429,5),(66430,4),(66431,6),(66432,3),(66433,2),(66434,7),(66435,1),(66436,7),(66437,6),(66438,2),(66439,9),(66440,8),(66441,1),(66442,5),(66443,5),(66444,3),(66445,4),(66446,9),(66447,9),(66448,7),(66449,9),(66450,5),(66451,5),(66452,3),(66453,3),(66454,2),(66455,7),(66456,7),(66457,9),(66458,4),(66459,6),(66460,3),(66461,4),(66462,2),(66463,8),(66464,8),(66465,6),(66466,4),(66467,8),(66468,2),(66469,2),(66470,4),(66471,2),(66472,6),(66473,7),(66474,6),(66475,2),(66476,3),(66477,7),(66478,7),(66479,2),(66480,8),(66481,6),(66482,7),(66483,6),(66484,5),(66485,8),(66486,3),(66487,7),(66488,9),(66489,8),(66490,5),(66491,9),(66492,7),(66493,3),(66494,4),(66495,1),(66496,2),(66497,5),(66498,9),(66499,2),(66500,4),(66501,3),(66502,8),(66503,8),(66504,7),(66505,4),(66506,8),(66507,1),(66508,6),(66509,2),(66510,9),(66511,8),(66512,3),(66513,5),(66514,8),(66515,3),(66516,3),(66517,7),(66518,4),(66519,9),(66520,6),(66521,7),(66522,3),(66523,6),(66524,4),(66525,6),(66526,2),(66527,6),(66528,5),(66529,8),(66530,9),(66531,1),(66532,7),(66533,4),(66534,3),(66535,8),(66536,3),(66537,7),(66538,1),(66539,3),(66540,5),(66541,2),(66542,2),(66543,5),(66544,9),(66545,9),(66546,2),(66547,9),(66548,4),(66549,2),(66550,6),(66551,7),(66552,1),(66553,7),(66554,8),(66555,7),(66556,2),(66557,3),(66558,3),(66559,2),(66560,1),(66561,1),(66562,7),(66563,2),(66564,3),(66565,9),(66566,9),(66567,6),(66568,8),(66569,3),(66570,9),(66571,9),(66572,9),(66573,4),(66574,9),(66575,9),(66576,4),(66577,3),(66578,3),(66579,7),(66580,5),(66581,5),(66582,5),(66583,3),(66584,1),(66585,1),(66586,3),(66587,8),(66588,1),(66589,4),(66590,7),(66591,5),(66592,6),(66593,6),(66594,8),(66595,7),(66596,1),(66597,1),(66598,4),(66599,4),(66600,4),(66601,3),(66602,1),(66603,2),(66604,7),(66605,2),(66606,8),(66607,9),(66608,7),(66609,8),(66610,7),(66611,7),(66612,8),(66613,1),(66614,7),(66615,8),(66616,7),(66617,4),(66618,8),(66619,3),(66620,2),(66621,8),(66622,7),(66623,1),(66624,6),(66625,8),(66626,8),(66627,2),(66628,7),(66629,8),(66630,9),(66631,9),(66632,7),(66633,8),(66634,4),(66635,8),(66636,8),(66637,5),(66638,4),(66639,5),(66640,5),(66641,7),(66642,8),(66643,7),(66644,4),(66645,8),(66646,9),(66647,5),(66648,9),(66649,4),(66650,6),(66651,2),(66652,4),(66653,4),(66654,4),(66655,6),(66656,3),(66657,2),(66658,7),(66659,6),(66660,8),(66661,8),(66662,1),(66663,6),(66664,5),(66665,8),(66666,7),(66667,9),(66668,1),(66669,9),(66670,8),(66671,5),(66672,5),(66673,5),(66674,1),(66675,9),(66676,1),(66677,9),(66678,7),(66679,9),(66680,9),(66681,6),(66682,6),(66683,6),(66684,4),(66685,7),(66686,6),(66687,9),(66688,1),(66689,5),(66690,7),(66691,5),(66692,4),(66693,3),(66694,2),(66695,8),(66696,9),(66697,4),(66698,5),(66699,4),(66700,4),(66701,6),(66702,2),(66703,4),(66704,9),(66705,1),(66706,7),(66707,6),(66708,4),(66709,1),(66710,7),(66711,8),(66712,9),(66713,4),(66714,8),(66715,1),(66716,9),(66717,9),(66718,5),(66719,4),(66720,8),(66721,8),(66722,2),(66723,7),(66724,3),(66725,5),(66726,6),(66727,9),(66728,7),(66729,6),(66730,2),(66731,2),(66732,9),(66733,8),(66734,4),(66735,7),(66736,9),(66737,5),(66738,3),(66739,6),(66740,9),(66741,9),(66742,1),(66743,9),(66744,9),(66745,7),(66746,3),(66747,9),(66748,4),(66749,1),(66750,9),(66751,3),(66752,7),(66753,6),(66754,3),(66755,9),(66756,7),(66757,9),(66758,7),(66759,5),(66760,5),(66761,4),(66762,9),(66763,4),(66764,1),(66765,5),(66766,8),(66767,9),(66768,9),(66769,2),(66770,8),(66771,9),(66772,9),(66773,8),(66774,5),(66775,6),(66776,6),(66777,2),(66778,7),(66779,7),(66780,5),(66781,4),(66782,6),(66783,7),(66784,9),(66785,6),(66786,2),(66787,6),(66788,9),(66789,1),(66790,3),(66791,3),(66792,8),(66793,5),(66794,3),(66795,4),(66796,5),(66797,3),(66798,2),(66799,1),(66800,5),(66801,9),(66802,5),(66803,4),(66804,5),(66805,9),(66806,9),(66807,8),(66808,9),(66809,7),(66810,1),(66811,3),(66812,8),(66813,7),(66814,9),(66815,1),(66816,6),(66817,4),(66818,2),(66819,6),(66820,7),(66821,1),(66822,3),(66823,7),(66824,5),(66825,7),(66826,1),(66827,5),(66828,9),(66829,2),(66830,2),(66831,4),(66832,7),(66833,8),(66834,9),(66835,9),(66836,8),(66837,5),(66838,1),(66839,3),(66840,5),(66841,5),(66842,5),(66843,5),(66844,7),(66845,7),(66846,1),(66847,8),(66848,5),(66849,2),(66850,8),(66851,7),(66852,7),(66853,4),(66854,6),(66855,4),(66856,1),(66857,4),(66858,9),(66859,5),(66860,3),(66861,8),(66862,4),(66863,5),(66864,5),(66865,7),(66866,4),(66867,4),(66868,4),(66869,1),(66870,2),(66871,1),(66872,8),(66873,4),(66874,5),(66875,5),(66876,1),(66877,8),(66878,4),(66879,6),(66880,9),(66881,6),(66882,4),(66883,8),(66884,8),(66885,8),(66886,3),(66887,3),(66888,8),(66889,8),(66890,8),(66891,4),(66892,8),(66893,3),(66894,8),(66895,6),(66896,1),(66897,8),(66898,6),(66899,6),(66900,4),(66901,6),(66902,3),(66903,3),(66904,4),(66905,6),(66906,9),(66907,8),(66908,3),(66909,2),(66910,8),(66911,6),(66912,1),(66913,7),(66914,2),(66915,9),(66916,7),(66917,9),(66918,7),(66919,6),(66920,8),(66921,5),(66922,9),(66923,3),(66924,8),(66925,9),(66926,6),(66927,6),(66928,3),(66929,7),(66930,5),(66931,5),(66932,3),(66933,3),(66934,9),(66935,9),(66936,3),(66937,5),(66938,5),(66939,9),(66940,5),(66941,1),(66942,2),(66943,1),(66944,3),(66945,5),(66946,3),(66947,1),(66948,2),(66949,7),(66950,8),(66951,4),(66952,7),(66953,1),(66954,3),(66955,6),(66956,6),(66957,5),(66958,8),(66959,9),(66960,8),(66961,4),(66962,4),(66963,9),(66964,6),(66965,2),(66966,7),(66967,6),(66968,9),(66969,4),(66970,7),(66971,7),(66972,2),(66973,4),(66974,4),(66975,5),(66976,6),(66977,9),(66978,3),(66979,2),(66980,7),(66981,6),(66982,3),(66983,2),(66984,2),(66985,4),(66986,4),(66987,1),(66988,6),(66989,8),(66990,4),(66991,7),(66992,8),(66993,9),(66994,4),(66995,1),(66996,4),(66997,1),(66998,1),(66999,5),(67000,6),(67001,6),(67002,7),(67003,2),(67004,4),(67005,5),(67006,4),(67007,6),(67008,8),(67009,9),(67010,7),(67011,5),(67012,4),(67013,3),(67014,8),(67015,4),(67016,9),(67017,7),(67018,6),(67019,1),(67020,9),(67021,3),(67022,5),(67023,3),(67024,9),(67025,4),(67026,5),(67027,7),(67028,9),(67029,8),(67030,5),(67031,5),(67032,3),(67033,2),(67034,1),(67035,1),(67036,5),(67037,4),(67038,1),(67039,7),(67040,3),(67041,4),(67042,7),(67043,3),(67044,3),(67045,6),(67046,1),(67047,2),(67048,6),(67049,8),(67050,8),(67051,6),(67052,2),(67053,4),(67054,6),(67055,9),(67056,3),(67057,2),(67058,6),(67059,6),(67060,9),(67061,5),(67062,3),(67063,7),(67064,4),(67065,7),(67066,2),(67067,8),(67068,8),(67069,5),(67070,6),(67071,5),(67072,6),(67073,7),(67074,5),(67075,3),(67076,9),(67077,3),(67078,7),(67079,2),(67080,4),(67081,5),(67082,4),(67083,5),(67084,5),(67085,3),(67086,6),(67087,8),(67088,2),(67089,9),(67090,1),(67091,2),(67092,4),(67093,9),(67094,7),(67095,9),(67096,5),(67097,3),(67098,8),(67099,7),(67100,9),(67101,4),(67102,1),(67103,5),(67104,1),(67105,7),(67106,7),(67107,8),(67108,3),(67109,4),(67110,9),(67111,3),(67112,1),(67113,1),(67114,4),(67115,3),(67116,2),(67117,7),(67118,2),(67119,8),(67120,9),(67121,2),(67122,1),(67123,9),(67124,7),(67125,5),(67126,3),(67127,2),(67128,1),(67129,3),(67130,7),(67131,5),(67132,7),(67133,4),(67134,7),(67135,3),(67136,1),(67137,2),(67138,7),(67139,2),(67140,1),(67141,6),(67142,9),(67143,9),(67144,8),(67145,9),(67146,7),(67147,8),(67148,3),(67149,4),(67150,8),(67151,9),(67152,2),(67153,2),(67154,5),(67155,8),(67156,5),(67157,7),(67158,5),(67159,2),(67160,6),(67161,5),(67162,8),(67163,8),(67164,3),(67165,7),(67166,2),(67167,5),(67168,6),(67169,9),(67170,9),(67171,6),(67172,2),(67173,9),(67174,1),(67175,4),(67176,3),(67177,4),(67178,3),(67179,2),(67180,7),(67181,1),(67182,6),(67183,5),(67184,5),(67185,3),(67186,9),(67187,7),(67188,6),(67189,2),(67190,8),(67191,3),(67192,9),(67193,9),(67194,5),(67195,8),(67196,3),(67197,5),(67198,7),(67199,4),(67200,5),(67201,8),(67202,8),(67203,5),(67204,4),(67205,3),(67206,5),(67207,1),(67208,6),(67209,3),(67210,6),(67211,5),(67212,8),(67213,5),(67214,7),(67215,1),(67216,9),(67217,8),(67218,3),(67219,4),(67220,5),(67221,4),(67222,8),(67223,5),(67224,3),(67225,6),(67226,6),(67227,7),(67228,7),(67229,3),(67230,6),(67231,4),(67232,5),(67233,4),(67234,5),(67235,9),(67236,6),(67237,3),(67238,9),(67239,5),(67240,3),(67241,7),(67242,1),(67243,3),(67244,9),(67245,6),(67246,1),(67247,3),(67248,6),(67249,4),(67250,4),(67251,1),(67252,2),(67253,8),(67254,4),(67255,4),(67256,7),(67257,8),(67258,4),(67259,5),(67260,8),(67261,1),(67262,9),(67263,1),(67264,9),(67265,9),(67266,4),(67267,6),(67268,8),(67269,9),(67270,1),(67271,5),(67272,8),(67273,9),(67274,2),(67275,8),(67276,9),(67277,7),(67278,6),(67279,9),(67280,9),(67281,8),(67282,9),(67283,7),(67284,4),(67285,7),(67286,8),(67287,4),(67288,4),(67289,8),(67290,3),(67291,7),(67292,2),(67293,3),(67294,1),(67295,1),(67296,2),(67297,5),(67298,5),(67299,3),(67300,4),(67301,8),(67302,1),(67303,4),(67304,2),(67305,6),(67306,5),(67307,7),(67308,8),(67309,4),(67310,3),(67311,4),(67312,3),(67313,3),(67314,1),(67315,6),(67316,8),(67317,4),(67318,6),(67319,4),(67320,7),(67321,2),(67322,7),(67323,6),(67324,6),(67325,6),(67326,7),(67327,2),(67328,3),(67329,1),(67330,6),(67331,8),(67332,8),(67333,6),(67334,1),(67335,8),(67336,9),(67337,2),(67338,1),(67339,1),(67340,5),(67341,4),(67342,9),(67343,8),(67344,3),(67345,1),(67346,1),(67347,9),(67348,9),(67349,7),(67350,7),(67351,5),(67352,1),(67353,1),(67354,6),(67355,3),(67356,1),(67357,4),(67358,4),(67359,1),(67360,1),(67361,6),(67362,2),(67363,7),(67364,8),(67365,7),(67366,3),(67367,6),(67368,7),(67369,1),(67370,2),(67371,5),(67372,8),(67373,5),(67374,1),(67375,1),(67376,6),(67377,1),(67378,4),(67379,1),(67380,1),(67381,8),(67382,7),(67383,4),(67384,1),(67385,7),(67386,2),(67387,3),(67388,7),(67389,8),(67390,3),(67391,5),(67392,8),(67393,8),(67394,2),(67395,1),(67396,9),(67397,9),(67398,3),(67399,2),(67400,9),(67401,6),(67402,5),(67403,9),(67404,6),(67405,8),(67406,1),(67407,9),(67408,3),(67409,7),(67410,2),(67411,9),(67412,3),(67413,2),(67414,7),(67415,7),(67416,7),(67417,7),(67418,2),(67419,2),(67420,1),(67421,7),(67422,1),(67423,9),(67424,8),(67425,4),(67426,6),(67427,2),(67428,4),(67429,1),(67430,6),(67431,4),(67432,9),(67433,5),(67434,8),(67435,7),(67436,7),(67437,7),(67438,9),(67439,8),(67440,5),(67441,9),(67442,4),(67443,5),(67444,1),(67445,1),(67446,7),(67447,5),(67448,7),(67449,7),(67450,2),(67451,5),(67452,9),(67453,9),(67454,7),(67455,5),(67456,4),(67457,8),(67458,5),(67459,7),(67460,7),(67461,9),(67462,6),(67463,1),(67464,5),(67465,7),(67466,9),(67467,8),(67468,7),(67469,8),(67470,5),(67471,2),(67472,8),(67473,1),(67474,7),(67475,3),(67476,7),(67477,3),(67478,8),(67479,6),(67480,6),(67481,6),(67482,8),(67483,6),(67484,1),(67485,9),(67486,4),(67487,2),(67488,3),(67489,2),(67490,9),(67491,8),(67492,8),(67493,9),(67494,1),(67495,6),(67496,3),(67497,1),(67498,9),(67499,6),(67500,6),(67501,3),(67502,6),(67503,7),(67504,7),(67505,8),(67506,2),(67507,9),(67508,7),(67509,5),(67510,1),(67511,9),(67512,6),(67513,6),(67514,2),(67515,8),(67516,1),(67517,6),(67518,8),(67519,6),(67520,6),(67521,3),(67522,4),(67523,7),(67524,3),(67525,8),(67526,2),(67527,7),(67528,3),(67529,3),(67530,4),(67531,2),(67532,7),(67533,7),(67534,9),(67535,6),(67536,4),(67537,5),(67538,7),(67539,4),(67540,9),(67541,6),(67542,1),(67543,6),(67544,4),(67545,2),(67546,3),(67547,4),(67548,5),(67549,3),(67550,6),(67551,1),(67552,1),(67553,3),(67554,5),(67555,9),(67556,8),(67557,9),(67558,3),(67559,8),(67560,4),(67561,6),(67562,8),(67563,9),(67564,8),(67565,9),(67566,1),(67567,9),(67568,1),(67569,9),(67570,2),(67571,9),(67572,5),(67573,1),(67574,7),(67575,7),(67576,1),(67577,6),(67578,3),(67579,2),(67580,3),(67581,1),(67582,9),(67583,9),(67584,8),(67585,1),(67586,4),(67587,1),(67588,2),(67589,7),(67590,1),(67591,8),(67592,8),(67593,9),(67594,8),(67595,6),(67596,8),(67597,9),(67598,8),(67599,7),(67600,2),(67601,7),(67602,8),(67603,5),(67604,4),(67605,2),(67606,2),(67607,6),(67608,3),(67609,9),(67610,8),(67611,5),(67612,9),(67613,4),(67614,3),(67615,5),(67616,5),(67617,7),(67618,9),(67619,7),(67620,1),(67621,2),(67622,4),(67623,6),(67624,2),(67625,7),(67626,3),(67627,2),(67628,2),(67629,5),(67630,4),(67631,1),(67632,2),(67633,2),(67634,3),(67635,7),(67636,7),(67637,7),(67638,4),(67639,5),(67640,7),(67641,9),(67642,5),(67643,6),(67644,2),(67645,7),(67646,1),(67647,2),(67648,8),(67649,3),(67650,9),(67651,1),(67652,4),(67653,7),(67654,1),(67655,2),(67656,7),(67657,8),(67658,9),(67659,2),(67660,6),(67661,5),(67662,1),(67663,1),(67664,8),(67665,4),(67666,6),(67667,8),(67668,6),(67669,7),(67670,6),(67671,4),(67672,5),(67673,1),(67674,6),(67675,9),(67676,2),(67677,9),(67678,5),(67679,5),(67680,8),(67681,4),(67682,2),(67683,5),(67684,8),(67685,3),(67686,4),(67687,5),(67688,3),(67689,5),(67690,6),(67691,8),(67692,3),(67693,1),(67694,2),(67695,3),(67696,7),(67697,8),(67698,4),(67699,1),(67700,1),(67701,9),(67702,6),(67703,1),(67704,4),(67705,2),(67706,4),(67707,6),(67708,9),(67709,3),(67710,9),(67711,5),(67712,5),(67713,3),(67714,5),(67715,5),(67716,8),(67717,4),(67718,9),(67719,4),(67720,7),(67721,8),(67722,8),(67723,8),(67724,5),(67725,5),(67726,3),(67727,1),(67728,5),(67729,7),(67730,5),(67731,8),(67732,6),(67733,8),(67734,9),(67735,2),(67736,3),(67737,6),(67738,7),(67739,3),(67740,4),(67741,9),(67742,3),(67743,3),(67744,2),(67745,4),(67746,2),(67747,4),(67748,6),(67749,8),(67750,3),(67751,7),(67752,2),(67753,7),(67754,5),(67755,6),(67756,1),(67757,9),(67758,2),(67759,2),(67760,7),(67761,2),(67762,3),(67763,1),(67764,2),(67765,1),(67766,3),(67767,6),(67768,3),(67769,4),(67770,5),(67771,3),(67772,9),(67773,2),(67774,9),(67775,2),(67776,7),(67777,5),(67778,9),(67779,2),(67780,4),(67781,9),(67782,2),(67783,3),(67784,9),(67785,2),(67786,7),(67787,5),(67788,6),(67789,8),(67790,7),(67791,6),(67792,3),(67793,6),(67794,3),(67795,2),(67796,3),(67797,8),(67798,4),(67799,7),(67800,2),(67801,2),(67802,5),(67803,2),(67804,4),(67805,7),(67806,1),(67807,2),(67808,9),(67809,1),(67810,9),(67811,7),(67812,8),(67813,1),(67814,6),(67815,2),(67816,9),(67817,1),(67818,2),(67819,7),(67820,5),(67821,6),(67822,1),(67823,5),(67824,7),(67825,1),(67826,7),(67827,1),(67828,8),(67829,5),(67830,7),(67831,5),(67832,5),(67833,4),(67834,2),(67835,3),(67836,6),(67837,9),(67838,1),(67839,2),(67840,3),(67841,6),(67842,6),(67843,9),(67844,5),(67845,9),(67846,7),(67847,3),(67848,6),(67849,1),(67850,4),(67851,3),(67852,3),(67853,7),(67854,4),(67855,1),(67856,6),(67857,1),(67858,8),(67859,8),(67860,3),(67861,8),(67862,7),(67863,9),(67864,1),(67865,8),(67866,3),(67867,8),(67868,6),(67869,2),(67870,4),(67871,5),(67872,3),(67873,3),(67874,7),(67875,7),(67876,3),(67877,3),(67878,9),(67879,5),(67880,9),(67881,7),(67882,9),(67883,6),(67884,2),(67885,3),(67886,3),(67887,6),(67888,8),(67889,2),(67890,1),(67891,7),(67892,3),(67893,1),(67894,6),(67895,4),(67896,8),(67897,5),(67898,4),(67899,3),(67900,1),(67901,8),(67902,8),(67903,8),(67904,9),(67905,5),(67906,6),(67907,3),(67908,5),(67909,6),(67910,2),(67911,5),(67912,7),(67913,2),(67914,9),(67915,5),(67916,3),(67917,9),(67918,7),(67919,9),(67920,8),(67921,4),(67922,8),(67923,6),(67924,2),(67925,8),(67926,9),(67927,2),(67928,2),(67929,4),(67930,2),(67931,7),(67932,2),(67933,8),(67934,1),(67935,1),(67936,9),(67937,6),(67938,1),(67939,6),(67940,4),(67941,9),(67942,2),(67943,5),(67944,8),(67945,2),(67946,5),(67947,7),(67948,4),(67949,4),(67950,7),(67951,1),(67952,6),(67953,3),(67954,6),(67955,3),(67956,5),(67957,3),(67958,5),(67959,7),(67960,5),(67961,8),(67962,6),(67963,2),(67964,5),(67965,8),(67966,3),(67967,3),(67968,9),(67969,7),(67970,9),(67971,7),(67972,9),(67973,9),(67974,8),(67975,5),(67976,6),(67977,4),(67978,6),(67979,2),(67980,9),(67981,1),(67982,1),(67983,5),(67984,1),(67985,3),(67986,5),(67987,1),(67988,3),(67989,6),(67990,9),(67991,4),(67992,6),(67993,6),(67994,4),(67995,9),(67996,8),(67997,7),(67998,6),(67999,6),(68000,2),(68001,5),(68002,1),(68003,9),(68004,7),(68005,2),(68006,6),(68007,9),(68008,7),(68009,4),(68010,5),(68011,9),(68012,2),(68013,1),(68014,1),(68015,2),(68016,8),(68017,8),(68018,8),(68019,1),(68020,5),(68021,9),(68022,8),(68023,5),(68024,2),(68025,3),(68026,6),(68027,5),(68028,6),(68029,7),(68030,9),(68031,1),(68032,4),(68033,2),(68034,9),(68035,7),(68036,7),(68037,6),(68038,3),(68039,6),(68040,5),(68041,8),(68042,1),(68043,3),(68044,8),(68045,8),(68046,9),(68047,3),(68048,9),(68049,9),(68050,5),(68051,1),(68052,2),(68053,3),(68054,3),(68055,9),(68056,5),(68057,5),(68058,9),(68059,8),(68060,9),(68061,5),(68062,3),(68063,7),(68064,2),(68065,8),(68066,3),(68067,1),(68068,9),(68069,9),(68070,8),(68071,8),(68072,6),(68073,9),(68074,1),(68075,8),(68076,5),(68077,7),(68078,7),(68079,4),(68080,7),(68081,2),(68082,7),(68083,5),(68084,6),(68085,2),(68086,2),(68087,3),(68088,6),(68089,1),(68090,8),(68091,5),(68092,9),(68093,2),(68094,5),(68095,7),(68096,1),(68097,1),(68098,6),(68099,5),(68100,6),(68101,9),(68102,2),(68103,6),(68104,7),(68105,6),(68106,1),(68107,7),(68108,5),(68109,9),(68110,3),(68111,7),(68112,6),(68113,1),(68114,4),(68115,3),(68116,4),(68117,6),(68118,1),(68119,5),(68120,5),(68121,5),(68122,1),(68123,1),(68124,4),(68125,3),(68126,3),(68127,9),(68128,5),(68129,9),(68130,8),(68131,8),(68132,7),(68133,2),(68134,7),(68135,4),(68136,8),(68137,7),(68138,4),(68139,1),(68140,4),(68141,9),(68142,9),(68143,6),(68144,3),(68145,8),(68146,6),(68147,6),(68148,2),(68149,1),(68150,6),(68151,1),(68152,5),(68153,9),(68154,8),(68155,5),(68156,7),(68157,8),(68158,7),(68159,8),(68160,5),(68161,9),(68162,8),(68163,6),(68164,8),(68165,9),(68166,3),(68167,8),(68168,2),(68169,4),(68170,8),(68171,4),(68172,8),(68173,5),(68174,5),(68175,7),(68176,3),(68177,8),(68178,5),(68179,2),(68180,4),(68181,5),(68182,5),(68183,8),(68184,2),(68185,2),(68186,6),(68187,1),(68188,4),(68189,8),(68190,2),(68191,7),(68192,3),(68193,6),(68194,3),(68195,8),(68196,2),(68197,2),(68198,2),(68199,4),(68200,6),(68201,8),(68202,4),(68203,6),(68204,5),(68205,5),(68206,3),(68207,5),(68208,2),(68209,1),(68210,5),(68211,7),(68212,3),(68213,8),(68214,1),(68215,7),(68216,5),(68217,1),(68218,3),(68219,9),(68220,2),(68221,3),(68222,7),(68223,2),(68224,5),(68225,1),(68226,8),(68227,4),(68228,1),(68229,5),(68230,4),(68231,8),(68232,5),(68233,9),(68234,1),(68235,5),(68236,7),(68237,2),(68238,1),(68239,7),(68240,8),(68241,1),(68242,1),(68243,8),(68244,6),(68245,7),(68246,6),(68247,5),(68248,2),(68249,9),(68250,2),(68251,2),(68252,6),(68253,1),(68254,6),(68255,3),(68256,6),(68257,5),(68258,5),(68259,5),(68260,2),(68261,6),(68262,6),(68263,5),(68264,5),(68265,4),(68266,2),(68267,4),(68268,4),(68269,2),(68270,6),(68271,1),(68272,2),(68273,7),(68274,8),(68275,2),(68276,9),(68277,6),(68278,9),(68279,6),(68280,8),(68281,7),(68282,1),(68283,5),(68284,1),(68285,1),(68286,5),(68287,7),(68288,1),(68289,8),(68290,3),(68291,4),(68292,3),(68293,1),(68294,5),(68295,5),(68296,7),(68297,9),(68298,6),(68299,9),(68300,5),(68301,6),(68302,1),(68303,6),(68304,2),(68305,7),(68306,1),(68307,8),(68308,4),(68309,9),(68310,6),(68311,2),(68312,6),(68313,7),(68314,7),(68315,8),(68316,2),(68317,5),(68318,7),(68319,2),(68320,1),(68321,9),(68322,5),(68323,2),(68324,3),(68325,4),(68326,8),(68327,9),(68328,4),(68329,8),(68330,9),(68331,7),(68332,1),(68333,2),(68334,1),(68335,1),(68336,5),(68337,5),(68338,6),(68339,5),(68340,6),(68341,6),(68342,7),(68343,8),(68344,2),(68345,6),(68346,6),(68347,7),(68348,9),(68349,4),(68350,9),(68351,2),(68352,1),(68353,7),(68354,7),(68355,3),(68356,3),(68357,4),(68358,6),(68359,4),(68360,4),(68361,8),(68362,4),(68363,8),(68364,1),(68365,4),(68366,2),(68367,9),(68368,3),(68369,2),(68370,1),(68371,4),(68372,5),(68373,1),(68374,7),(68375,8),(68376,5),(68377,8),(68378,5),(68379,9),(68380,9),(68381,3),(68382,7),(68383,5),(68384,6),(68385,5),(68386,5),(68387,2),(68388,5),(68389,6),(68390,6),(68391,7),(68392,9),(68393,8),(68394,9),(68395,5),(68396,7),(68397,4),(68398,5),(68399,4),(68400,2),(68401,8),(68402,3),(68403,5),(68404,9),(68405,5),(68406,5),(68407,9),(68408,8),(68409,3),(68410,9),(68411,8),(68412,5),(68413,3),(68414,6),(68415,5),(68416,3),(68417,8),(68418,8),(68419,1),(68420,9),(68421,9),(68422,9),(68423,3),(68424,6),(68425,2),(68426,7),(68427,4),(68428,3),(68429,1),(68430,6),(68431,3),(68432,9),(68433,6),(68434,4),(68435,5),(68436,2),(68437,1),(68438,3),(68439,8),(68440,3),(68441,6),(68442,4),(68443,7),(68444,1),(68445,9),(68446,7),(68447,8),(68448,9),(68449,1),(68450,4),(68451,4),(68452,8),(68453,4),(68454,5),(68455,6),(68456,1),(68457,3),(68458,9),(68459,5),(68460,5),(68461,6),(68462,3),(68463,9),(68464,1),(68465,2),(68466,3),(68467,8),(68468,5),(68469,7),(68470,8),(68471,4),(68472,3),(68473,4),(68474,4),(68475,7),(68476,7),(68477,9),(68478,5),(68479,5),(68480,9),(68481,1),(68482,8),(68483,9),(68484,5),(68485,6),(68486,9),(68487,4),(68488,2),(68489,4),(68490,6),(68491,1),(68492,8),(68493,6),(68494,8),(68495,2),(68496,8),(68497,3),(68498,4),(68499,4),(68500,5),(68501,9),(68502,8),(68503,6),(68504,3),(68505,9),(68506,1),(68507,4),(68508,3),(68509,9),(68510,9),(68511,2),(68512,9),(68513,7),(68514,8),(68515,5),(68516,3),(68517,5),(68518,5),(68519,4),(68520,9),(68521,4),(68522,8),(68523,7),(68524,4),(68525,9),(68526,8),(68527,8),(68528,5),(68529,6),(68530,1),(68531,8),(68532,1),(68533,8),(68534,9),(68535,2),(68536,3),(68537,2),(68538,3),(68539,5),(68540,4),(68541,9),(68542,2),(68543,3),(68544,7),(68545,7),(68546,6),(68547,3),(68548,3),(68549,8),(68550,9),(68551,1),(68552,4),(68553,5),(68554,4),(68555,3),(68556,4),(68557,6),(68558,5),(68559,2),(68560,8),(68561,8),(68562,3),(68563,6),(68564,9),(68565,6),(68566,9),(68567,9),(68568,5),(68569,4),(68570,6),(68571,4),(68572,9),(68573,2),(68574,7),(68575,1),(68576,7),(68577,2),(68578,5),(68579,2),(68580,1),(68581,8),(68582,3),(68583,3),(68584,5),(68585,9),(68586,8),(68587,1),(68588,2),(68589,2),(68590,9),(68591,1),(68592,9),(68593,1),(68594,3),(68595,9),(68596,1),(68597,5),(68598,2),(68599,2),(68600,5),(68601,6),(68602,6),(68603,9),(68604,5),(68605,6),(68606,4),(68607,2),(68608,5),(68609,4),(68610,5),(68611,9),(68612,6),(68613,2),(68614,5),(68615,4),(68616,2),(68617,6),(68618,3),(68619,9),(68620,2),(68621,6),(68622,1),(68623,7),(68624,6),(68625,1),(68626,6),(68627,7),(68628,9),(68629,3),(68630,5),(68631,1),(68632,3),(68633,3),(68634,6),(68635,3),(68636,8),(68637,1),(68638,5),(68639,9),(68640,5),(68641,3),(68642,8),(68643,8),(68644,3),(68645,8),(68646,8),(68647,6),(68648,1),(68649,4),(68650,1),(68651,4),(68652,5),(68653,6),(68654,9),(68655,6),(68656,3),(68657,9),(68658,7),(68659,9),(68660,4),(68661,5),(68662,2),(68663,2),(68664,8),(68665,1),(68666,6),(68667,8),(68668,5),(68669,8),(68670,3),(68671,6),(68672,8),(68673,5),(68674,5),(68675,7),(68676,5),(68677,8),(68678,8),(68679,1),(68680,6),(68681,7),(68682,2),(68683,4),(68684,1),(68685,8),(68686,4),(68687,8),(68688,6),(68689,9),(68690,8),(68691,1),(68692,8),(68693,8),(68694,3),(68695,1),(68696,4),(68697,1),(68698,3),(68699,9),(68700,2),(68701,8),(68702,2),(68703,5),(68704,2),(68705,5),(68706,4),(68707,4),(68708,9),(68709,9),(68710,7),(68711,6),(68712,1),(68713,3),(68714,1),(68715,1),(68716,8),(68717,7),(68718,2),(68719,6),(68720,1),(68721,4),(68722,6),(68723,6),(68724,9),(68725,3),(68726,5),(68727,3),(68728,7),(68729,8),(68730,9),(68731,8),(68732,7),(68733,7),(68734,7),(68735,2),(68736,2),(68737,1),(68738,1),(68739,9),(68740,7),(68741,1),(68742,4),(68743,8),(68744,9),(68745,7),(68746,4),(68747,8),(68748,9),(68749,3),(68750,9),(68751,3),(68752,2),(68753,9),(68754,2),(68755,7),(68756,2),(68757,5),(68758,8),(68759,9),(68760,8),(68761,8),(68762,1),(68763,2),(68764,6),(68765,3),(68766,3),(68767,2),(68768,3),(68769,1),(68770,6),(68771,6),(68772,7),(68773,8),(68774,9),(68775,8),(68776,4),(68777,4),(68778,7),(68779,5),(68780,2),(68781,2),(68782,4),(68783,5),(68784,1),(68785,7),(68786,9),(68787,8),(68788,4),(68789,8),(68790,9),(68791,2),(68792,2),(68793,3),(68794,3),(68795,9),(68796,7),(68797,5),(68798,5),(68799,9),(68800,7),(68801,2),(68802,8),(68803,2),(68804,5),(68805,4),(68806,3),(68807,1),(68808,8),(68809,8),(68810,2),(68811,4),(68812,1),(68813,4),(68814,6),(68815,6),(68816,3),(68817,4),(68818,2),(68819,9),(68820,4),(68821,3),(68822,8),(68823,5),(68824,9),(68825,2),(68826,9),(68827,5),(68828,4),(68829,3),(68830,9),(68831,5),(68832,7),(68833,6),(68834,1),(68835,4),(68836,6),(68837,4),(68838,1),(68839,9),(68840,1),(68841,6),(68842,9),(68843,4),(68844,4),(68845,2),(68846,9),(68847,4),(68848,6),(68849,4),(68850,6),(68851,6),(68852,9),(68853,1),(68854,1),(68855,1),(68856,8),(68857,3),(68858,8),(68859,9),(68860,6),(68861,6),(68862,8),(68863,5),(68864,7),(68865,3),(68866,2),(68867,9),(68868,5),(68869,8),(68870,2),(68871,9),(68872,2),(68873,1),(68874,5),(68875,5),(68876,3),(68877,2),(68878,2),(68879,1),(68880,8),(68881,7),(68882,5),(68883,4),(68884,6),(68885,9),(68886,9),(68887,6),(68888,4),(68889,8),(68890,9),(68891,8),(68892,7),(68893,5),(68894,5),(68895,6),(68896,8),(68897,4),(68898,2),(68899,9),(68900,5),(68901,2),(68902,7),(68903,5),(68904,5),(68905,9),(68906,1),(68907,7),(68908,3),(68909,2),(68910,8),(68911,1),(68912,1),(68913,7),(68914,7),(68915,5),(68916,1),(68917,1),(68918,4),(68919,1),(68920,3),(68921,2),(68922,8),(68923,7),(68924,4),(68925,5),(68926,5),(68927,1),(68928,4),(68929,7),(68930,7),(68931,2),(68932,5),(68933,1),(68934,7),(68935,4),(68936,1),(68937,2),(68938,2),(68939,8),(68940,5),(68941,1),(68942,2),(68943,2),(68944,5),(68945,8),(68946,1),(68947,6),(68948,3),(68949,6),(68950,7),(68951,2),(68952,3),(68953,4),(68954,4),(68955,7),(68956,7),(68957,8),(68958,6),(68959,4),(68960,2),(68961,8),(68962,3),(68963,5),(68964,1),(68965,5),(68966,6),(68967,2),(68968,5),(68969,8),(68970,8),(68971,6),(68972,7),(68973,1),(68974,8),(68975,6),(68976,5),(68977,1),(68978,6),(68979,5),(68980,4),(68981,6),(68982,5),(68983,2),(68984,6),(68985,4),(68986,3),(68987,4),(68988,5),(68989,4),(68990,1),(68991,3),(68992,2),(68993,7),(68994,2),(68995,1),(68996,3),(68997,4),(68998,3),(68999,8),(69000,7),(69001,9),(69002,3),(69003,8),(69004,8),(69005,6),(69006,7),(69007,6),(69008,4),(69009,3),(69010,8),(69011,2),(69012,1),(69013,3),(69014,9),(69015,7),(69016,1),(69017,6),(69018,3),(69019,3),(69020,6),(69021,6),(69022,7),(69023,4),(69024,7),(69025,4),(69026,8),(69027,5),(69028,4),(69029,2),(69030,2),(69031,7),(69032,9),(69033,7),(69034,6),(69035,8),(69036,7),(69037,3),(69038,1),(69039,2),(69040,4),(69041,5),(69042,5),(69043,4),(69044,7),(69045,2),(69046,8),(69047,8),(69048,6),(69049,1),(69050,8),(69051,5),(69052,1),(69053,1),(69054,5),(69055,8),(69056,1),(69057,2),(69058,7),(69059,4),(69060,8),(69061,7),(69062,6),(69063,9),(69064,5),(69065,9),(69066,9),(69067,5),(69068,1),(69069,4),(69070,6),(69071,8),(69072,5),(69073,7),(69074,5),(69075,9),(69076,7),(69077,2),(69078,6),(69079,4),(69080,9),(69081,1),(69082,9),(69083,6),(69084,2),(69085,2),(69086,5),(69087,4),(69088,7),(69089,1),(69090,9),(69091,6),(69092,4),(69093,6),(69094,3),(69095,4),(69096,1),(69097,2),(69098,1),(69099,4),(69100,1),(69101,2),(69102,9),(69103,1),(69104,5),(69105,2),(69106,8),(69107,5),(69108,6),(69109,5),(69110,1),(69111,8),(69112,7),(69113,9),(69114,3),(69115,1),(69116,2),(69117,3),(69118,8),(69119,5),(69120,7),(69121,7),(69122,7),(69123,4),(69124,3),(69125,7),(69126,5),(69127,7),(69128,8),(69129,9),(69130,7),(69131,2),(69132,5),(69133,6),(69134,6),(69135,2),(69136,9),(69137,6),(69138,1),(69139,7),(69140,1),(69141,7),(69142,4),(69143,6),(69144,5),(69145,9),(69146,4),(69147,1),(69148,2),(69149,4),(69150,6),(69151,8),(69152,3),(69153,5),(69154,2),(69155,1),(69156,4),(69157,8),(69158,9),(69159,8),(69160,5),(69161,4),(69162,3),(69163,9),(69164,5),(69165,9),(69166,6),(69167,6),(69168,8),(69169,9),(69170,3),(69171,9),(69172,7),(69173,8),(69174,1),(69175,7),(69176,1),(69177,1),(69178,1),(69179,8),(69180,2),(69181,9),(69182,5),(69183,2),(69184,8),(69185,7),(69186,1),(69187,4),(69188,8),(69189,7),(69190,3),(69191,2),(69192,5),(69193,6),(69194,8),(69195,7),(69196,7),(69197,3),(69198,8),(69199,5),(69200,1),(69201,7),(69202,3),(69203,9),(69204,5),(69205,3),(69206,8),(69207,8),(69208,5),(69209,7),(69210,2),(69211,6),(69212,5),(69213,4),(69214,2),(69215,9),(69216,6),(69217,8),(69218,6),(69219,9),(69220,5),(69221,8),(69222,9),(69223,7),(69224,1),(69225,2),(69226,4),(69227,2),(69228,1),(69229,8),(69230,3),(69231,6),(69232,9),(69233,1),(69234,3),(69235,6),(69236,6),(69237,8),(69238,2),(69239,4),(69240,9),(69241,4),(69242,6),(69243,3),(69244,5),(69245,8),(69246,6),(69247,4),(69248,1),(69249,5),(69250,6),(69251,2),(69252,8),(69253,6),(69254,3),(69255,8),(69256,7),(69257,5),(69258,6),(69259,3),(69260,3),(69261,5),(69262,9),(69263,4),(69264,1),(69265,4),(69266,5),(69267,7),(69268,5),(69269,1),(69270,6),(69271,2),(69272,6),(69273,3),(69274,7),(69275,2),(69276,9),(69277,2),(69278,7),(69279,4),(69280,1),(69281,3),(69282,2),(69283,3),(69284,4),(69285,8),(69286,3),(69287,7),(69288,7),(69289,5),(69290,9),(69291,2),(69292,5),(69293,6),(69294,3),(69295,4),(69296,6),(69297,2),(69298,7),(69299,1),(69300,8),(69301,1),(69302,2),(69303,5),(69304,2),(69305,4),(69306,1),(69307,9),(69308,5),(69309,7),(69310,3),(69311,4),(69312,6),(69313,9),(69314,1),(69315,4),(69316,1),(69317,7),(69318,1),(69319,4),(69320,5),(69321,1),(69322,6),(69323,7),(69324,9),(69325,1),(69326,7),(69327,7),(69328,4),(69329,4),(69330,8),(69331,3),(69332,2),(69333,6),(69334,5),(69335,5),(69336,1),(69337,5),(69338,8),(69339,5),(69340,4),(69341,6),(69342,4),(69343,9),(69344,7),(69345,6),(69346,1),(69347,9),(69348,7),(69349,1),(69350,1),(69351,8),(69352,5),(69353,7),(69354,6),(69355,2),(69356,1),(69357,7),(69358,7),(69359,7),(69360,5),(69361,4),(69362,7),(69363,2),(69364,8),(69365,5),(69366,2),(69367,7),(69368,9),(69369,4),(69370,2),(69371,3),(69372,6),(69373,3),(69374,6),(69375,9),(69376,4),(69377,3),(69378,9),(69379,9),(69380,1),(69381,1),(69382,8),(69383,8),(69384,5),(69385,7),(69386,7),(69387,7),(69388,2),(69389,7),(69390,1),(69391,9),(69392,5),(69393,7),(69394,6),(69395,6),(69396,7),(69397,9),(69398,3),(69399,8),(69400,4),(69401,2),(69402,4),(69403,7),(69404,6),(69405,1),(69406,5),(69407,4),(69408,7),(69409,8),(69410,5),(69411,2),(69412,4),(69413,7),(69414,3),(69415,5),(69416,7),(69417,6),(69418,4),(69419,9),(69420,9),(69421,3),(69422,7),(69423,4),(69424,2),(69425,5),(69426,1),(69427,8),(69428,6),(69429,6),(69430,8),(69431,8),(69432,7),(69433,2),(69434,3),(69435,2),(69436,5),(69437,1),(69438,6),(69439,3),(69440,8),(69441,9),(69442,1),(69443,5),(69444,2),(69445,7),(69446,8),(69447,5),(69448,2),(69449,2),(69450,4),(69451,9),(69452,6),(69453,8),(69454,9),(69455,9),(69456,1),(69457,3),(69458,8),(69459,1),(69460,1),(69461,5),(69462,5),(69463,5),(69464,3),(69465,9),(69466,3),(69467,7),(69468,1),(69469,4),(69470,5),(69471,6),(69472,5),(69473,9),(69474,5),(69475,9),(69476,7),(69477,6),(69478,6),(69479,3),(69480,2),(69481,2),(69482,2),(69483,1),(69484,6),(69485,9),(69486,9),(69487,2),(69488,3),(69489,9),(69490,6),(69491,2),(69492,8),(69493,9),(69494,4),(69495,6),(69496,1),(69497,2),(69498,5),(69499,7),(69500,5),(69501,1),(69502,6),(69503,1),(69504,9),(69505,2),(69506,7),(69507,4),(69508,9),(69509,5),(69510,2),(69511,4),(69512,9),(69513,2),(69514,9),(69515,1),(69516,5),(69517,8),(69518,9),(69519,7),(69520,8),(69521,3),(69522,8),(69523,1),(69524,3),(69525,1),(69526,5),(69527,3),(69528,9),(69529,1),(69530,4),(69531,2),(69532,9),(69533,3),(69534,5),(69535,2),(69536,3),(69537,5),(69538,2),(69539,4),(69540,3),(69541,6),(69542,6),(69543,9),(69544,6),(69545,7),(69546,7),(69547,5),(69548,9),(69549,2),(69550,1),(69551,1),(69552,9),(69553,8),(69554,9),(69555,5),(69556,8),(69557,8),(69558,3),(69559,6),(69560,2),(69561,1),(69562,5),(69563,4),(69564,8),(69565,6),(69566,7),(69567,3),(69568,6),(69569,7),(69570,3),(69571,2),(69572,2),(69573,2),(69574,9),(69575,9),(69576,5),(69577,5),(69578,8),(69579,2),(69580,7),(69581,6),(69582,9),(69583,7),(69584,6),(69585,6),(69586,7),(69587,8),(69588,3),(69589,4),(69590,9),(69591,5),(69592,4),(69593,3),(69594,1),(69595,6),(69596,7),(69597,7),(69598,2),(69599,4),(69600,4),(69601,3),(69602,9),(69603,3),(69604,4),(69605,6),(69606,3),(69607,7),(69608,9),(69609,5),(69610,2),(69611,4),(69612,4),(69613,6),(69614,2),(69615,2),(69616,5),(69617,8),(69618,9),(69619,3),(69620,3),(69621,3),(69622,9),(69623,1),(69624,5),(69625,5),(69626,7),(69627,2),(69628,2),(69629,7),(69630,4),(69631,8),(69632,6),(69633,7),(69634,9),(69635,6),(69636,5),(69637,6),(69638,8),(69639,4),(69640,7),(69641,1),(69642,6),(69643,4),(69644,8),(69645,6),(69646,9),(69647,9),(69648,4),(69649,2),(69650,7),(69651,2),(69652,9),(69653,5),(69654,3),(69655,6),(69656,6),(69657,1),(69658,3),(69659,7),(69660,8),(69661,5),(69662,3),(69663,3),(69664,6),(69665,5),(69666,4),(69667,7),(69668,4),(69669,6),(69670,4),(69671,6),(69672,5),(69673,7),(69674,9),(69675,4),(69676,6),(69677,2),(69678,1),(69679,7),(69680,1),(69681,6),(69682,4),(69683,5),(69684,5),(69685,7),(69686,5),(69687,6),(69688,1),(69689,8),(69690,5),(69691,9),(69692,8),(69693,7),(69694,8),(69695,8),(69696,9),(69697,7),(69698,1),(69699,1),(69700,3),(69701,4),(69702,8),(69703,7),(69704,9),(69705,7),(69706,4),(69707,3),(69708,5),(69709,1),(69710,8),(69711,2),(69712,4),(69713,5),(69714,2),(69715,4),(69716,1),(69717,9),(69718,4),(69719,4),(69720,9),(69721,8),(69722,5),(69723,4),(69724,7),(69725,9),(69726,2),(69727,3),(69728,5),(69729,5),(69730,4),(69731,3),(69732,5),(69733,6),(69734,5),(69735,8),(69736,6),(69737,8),(69738,1),(69739,2),(69740,7),(69741,4),(69742,9),(69743,9),(69744,1),(69745,5),(69746,3),(69747,4),(69748,9),(69749,8),(69750,9),(69751,9),(69752,7),(69753,1),(69754,2),(69755,2),(69756,3),(69757,7),(69758,1),(69759,6),(69760,5),(69761,4),(69762,4),(69763,1),(69764,7),(69765,5),(69766,2),(69767,9),(69768,7),(69769,2),(69770,4),(69771,4),(69772,3),(69773,7),(69774,7),(69775,8),(69776,1),(69777,9),(69778,3),(69779,6),(69780,3),(69781,2),(69782,1),(69783,9),(69784,4),(69785,8),(69786,4),(69787,5),(69788,5),(69789,6),(69790,4),(69791,8),(69792,9),(69793,8),(69794,3),(69795,1),(69796,4),(69797,6),(69798,2),(69799,4),(69800,8),(69801,3),(69802,8),(69803,8),(69804,7),(69805,8),(69806,6),(69807,1),(69808,1),(69809,1),(69810,3),(69811,6),(69812,6),(69813,6),(69814,3),(69815,2),(69816,1),(69817,5),(69818,5),(69819,1),(69820,4),(69821,6),(69822,2),(69823,6),(69824,9),(69825,6),(69826,6),(69827,9),(69828,2),(69829,6),(69830,3),(69831,6),(69832,4),(69833,1),(69834,2),(69835,7),(69836,2),(69837,4),(69838,5),(69839,9),(69840,9),(69841,1),(69842,4),(69843,9),(69844,9),(69845,2),(69846,6),(69847,4),(69848,1),(69849,4),(69850,8),(69851,3),(69852,2),(69853,9),(69854,6),(69855,4),(69856,5),(69857,5),(69858,9),(69859,7),(69860,8),(69861,8),(69862,5),(69863,8),(69864,7),(69865,9),(69866,5),(69867,8),(69868,7),(69869,1),(69870,8),(69871,4),(69872,7),(69873,2),(69874,9),(69875,7),(69876,4),(69877,1),(69878,2),(69879,3),(69880,8),(69881,1),(69882,9),(69883,6),(69884,1),(69885,2),(69886,1),(69887,7),(69888,6),(69889,8),(69890,2),(69891,4),(69892,3),(69893,3),(69894,6),(69895,2),(69896,9),(69897,9),(69898,6),(69899,6),(69900,2),(69901,1),(69902,1),(69903,1),(69904,3),(69905,5),(69906,5),(69907,5),(69908,5),(69909,6),(69910,6),(69911,2),(69912,8),(69913,2),(69914,3),(69915,2),(69916,8),(69917,2),(69918,4),(69919,3),(69920,1),(69921,2),(69922,9),(69923,3),(69924,1),(69925,1),(69926,5),(69927,1),(69928,3),(69929,8),(69930,2),(69931,5),(69932,7),(69933,3),(69934,2),(69935,4),(69936,7),(69937,9),(69938,7),(69939,5),(69940,2),(69941,6),(69942,5),(69943,3),(69944,7),(69945,2),(69946,6),(69947,5),(69948,7),(69949,9),(69950,7),(69951,4),(69952,8),(69953,4),(69954,2),(69955,4),(69956,1),(69957,3),(69958,1),(69959,8),(69960,2),(69961,4),(69962,5),(69963,1),(69964,9),(69965,3),(69966,5),(69967,8),(69968,8),(69969,7),(69970,5),(69971,6),(69972,6),(69973,3),(69974,3),(69975,3),(69976,3),(69977,8),(69978,9),(69979,2),(69980,2),(69981,7),(69982,4),(69983,7),(69984,4),(69985,4),(69986,1),(69987,5),(69988,8),(69989,4),(69990,4),(69991,1),(69992,4),(69993,1),(69994,6),(69995,6),(69996,2),(69997,1),(69998,4),(69999,3),(70000,6),(70001,8),(70002,2),(70003,9),(70004,2),(70005,4),(70006,6),(70007,6),(70008,9),(70009,3),(70010,5),(70011,7),(70012,9),(70013,8),(70014,9),(70015,3),(70016,5),(70017,2),(70018,2),(70019,9),(70020,5),(70021,3),(70022,2),(70023,5),(70024,5),(70025,4),(70026,1),(70027,4),(70028,1),(70029,7),(70030,4),(70031,1),(70032,2),(70033,4),(70034,6),(70035,4),(70036,7),(70037,7),(70038,3),(70039,1),(70040,4),(70041,6),(70042,8),(70043,8),(70044,8),(70045,2),(70046,6),(70047,3),(70048,5),(70049,9),(70050,9),(70051,2),(70052,8),(70053,4),(70054,4),(70055,9),(70056,3),(70057,8),(70058,5),(70059,8),(70060,1),(70061,7),(70062,9),(70063,6),(70064,8),(70065,9),(70066,8),(70067,8),(70068,5),(70069,1),(70070,2),(70071,4),(70072,4),(70073,9),(70074,1),(70075,7),(70076,6),(70077,1),(70078,4),(70079,3),(70080,7),(70081,8),(70082,4),(70083,4),(70084,3),(70085,9),(70086,5),(70087,7),(70088,9),(70089,4),(70090,3),(70091,2),(70092,1),(70093,2),(70094,6),(70095,8),(70096,2),(70097,1),(70098,4),(70099,3),(70100,9),(70101,5),(70102,7),(70103,9),(70104,1),(70105,3),(70106,2),(70107,1),(70108,1),(70109,4),(70110,8),(70111,7),(70112,5),(70113,1),(70114,2),(70115,5),(70116,3),(70117,8),(70118,8),(70119,3),(70120,5),(70121,5),(70122,7),(70123,5),(70124,3),(70125,9),(70126,9),(70127,5),(70128,5),(70129,6),(70130,8),(70131,4),(70132,7),(70133,5),(70134,7),(70135,4),(70136,7),(70137,3),(70138,2),(70139,2),(70140,4),(70141,7),(70142,7),(70143,6),(70144,2),(70145,5),(70146,5),(70147,2),(70148,5),(70149,8),(70150,1),(70151,8),(70152,5),(70153,3),(70154,5),(70155,3),(70156,3),(70157,6),(70158,4),(70159,7),(70160,1),(70161,4),(70162,4),(70163,1),(70164,6),(70165,8),(70166,3),(70167,9),(70168,9),(70169,8),(70170,6),(70171,1),(70172,6),(70173,6),(70174,9),(70175,6),(70176,4),(70177,1),(70178,8),(70179,2),(70180,1),(70181,5),(70182,9),(70183,5),(70184,9),(70185,9),(70186,7),(70187,3),(70188,6),(70189,3),(70190,2),(70191,9),(70192,8),(70193,6),(70194,1),(70195,5),(70196,1),(70197,6),(70198,9),(70199,5),(70200,4),(70201,8),(70202,8),(70203,8),(70204,1),(70205,4),(70206,4),(70207,5),(70208,3),(70209,1),(70210,7),(70211,7),(70212,2),(70213,8),(70214,8),(70215,8),(70216,7),(70217,5),(70218,7),(70219,7),(70220,7),(70221,4),(70222,2),(70223,8),(70224,8),(70225,4),(70226,6),(70227,5),(70228,6),(70229,9),(70230,2),(70231,4),(70232,9),(70233,2),(70234,2),(70235,4),(70236,1),(70237,2),(70238,3),(70239,8),(70240,7),(70241,9),(70242,5),(70243,8),(70244,3),(70245,1),(70246,1),(70247,1),(70248,4),(70249,2),(70250,9),(70251,2),(70252,3),(70253,3),(70254,8),(70255,7),(70256,8),(70257,1),(70258,4),(70259,9),(70260,7),(70261,4),(70262,9),(70263,8),(70264,7),(70265,9),(70266,1),(70267,8),(70268,4),(70269,5),(70270,7),(70271,5),(70272,3),(70273,6),(70274,6),(70275,4),(70276,7),(70277,6),(70278,5),(70279,5),(70280,6),(70281,8),(70282,3),(70283,7),(70284,8),(70285,3),(70286,5),(70287,4),(70288,8),(70289,5),(70290,1),(70291,4),(70292,4),(70293,9),(70294,8),(70295,6),(70296,3),(70297,4),(70298,4),(70299,6),(70300,1),(70301,7),(70302,1),(70303,3),(70304,9),(70305,2),(70306,2),(70307,8),(70308,2),(70309,1),(70310,5),(70311,7),(70312,1),(70313,3),(70314,1),(70315,5),(70316,2),(70317,1),(70318,5),(70319,1),(70320,5),(70321,8),(70322,9),(70323,4),(70324,9),(70325,9),(70326,6),(70327,1),(70328,4),(70329,7),(70330,9),(70331,5),(70332,1),(70333,4),(70334,7),(70335,7),(70336,5),(70337,7),(70338,5),(70339,7),(70340,6),(70341,8),(70342,8),(70343,4),(70344,4),(70345,2),(70346,2),(70347,6),(70348,6),(70349,2),(70350,9),(70351,4),(70352,6),(70353,5),(70354,5),(70355,3),(70356,3),(70357,2),(70358,3),(70359,1),(70360,2),(70361,5),(70362,9),(70363,3),(70364,1),(70365,5),(70366,2),(70367,2),(70368,2),(70369,3),(70370,8),(70371,1),(70372,9),(70373,4),(70374,5),(70375,5),(70376,9),(70377,2),(70378,3),(70379,5),(70380,5),(70381,1),(70382,7),(70383,9),(70384,7),(70385,1),(70386,8),(70387,3),(70388,5),(70389,2),(70390,6),(70391,8),(70392,5),(70393,8),(70394,5),(70395,9),(70396,4),(70397,9),(70398,3),(70399,3),(70400,8),(70401,2),(70402,2),(70403,7),(70404,1),(70405,6),(70406,5),(70407,4),(70408,3),(70409,2),(70410,9),(70411,8),(70412,5),(70413,2),(70414,1),(70415,7),(70416,4),(70417,6),(70418,3),(70419,7),(70420,2),(70421,9),(70422,6),(70423,9),(70424,3),(70425,4),(70426,2),(70427,4),(70428,3),(70429,4),(70430,7),(70431,4),(70432,7),(70433,3),(70434,6),(70435,7),(70436,8),(70437,3),(70438,3),(70439,5),(70440,7),(70441,5),(70442,9),(70443,3),(70444,7),(70445,4),(70446,2),(70447,5),(70448,8),(70449,6),(70450,9),(70451,9),(70452,3),(70453,9),(70454,9),(70455,2),(70456,1),(70457,4),(70458,6),(70459,4),(70460,9),(70461,2),(70462,5),(70463,7),(70464,1),(70465,4),(70466,7),(70467,7),(70468,4),(70469,5),(70470,9),(70471,7),(70472,3),(70473,3),(70474,7),(70475,9),(70476,8),(70477,9),(70478,4),(70479,2),(70480,3),(70481,3),(70482,7),(70483,8),(70484,9),(70485,9),(70486,6),(70487,6),(70488,1),(70489,8),(70490,5),(70491,7),(70492,2),(70493,5),(70494,8),(70495,5),(70496,8),(70497,5),(70498,3),(70499,3),(70500,5),(70501,8),(70502,7),(70503,3),(70504,1),(70505,6),(70506,8),(70507,7),(70508,9),(70509,7),(70510,9),(70511,2),(70512,6),(70513,1),(70514,5),(70515,4),(70516,9),(70517,6),(70518,3),(70519,7),(70520,4),(70521,7),(70522,4),(70523,5),(70524,3),(70525,4),(70526,7),(70527,2),(70528,2),(70529,3),(70530,7),(70531,2),(70532,8),(70533,6),(70534,9),(70535,9),(70536,6),(70537,5),(70538,6),(70539,7),(70540,7),(70541,7),(70542,7),(70543,2),(70544,3),(70545,1),(70546,8),(70547,7),(70548,3),(70549,6),(70550,2),(70551,4),(70552,7),(70553,8),(70554,8),(70555,1),(70556,6),(70557,6),(70558,9),(70559,7),(70560,9),(70561,7),(70562,1),(70563,3),(70564,8),(70565,1),(70566,7),(70567,2),(70568,3),(70569,7),(70570,4),(70571,9),(70572,1),(70573,5),(70574,8),(70575,6),(70576,3),(70577,8),(70578,8),(70579,7),(70580,7),(70581,5),(70582,1),(70583,7),(70584,2),(70585,2),(70586,7),(70587,9),(70588,5),(70589,8),(70590,8),(70591,3),(70592,3),(70593,5),(70594,7),(70595,9),(70596,5),(70597,3),(70598,9),(70599,9),(70600,2),(70601,8),(70602,4),(70603,5),(70604,1),(70605,2),(70606,5),(70607,5),(70608,5),(70609,5),(70610,2),(70611,2),(70612,4),(70613,5),(70614,6),(70615,5),(70616,7),(70617,7),(70618,3),(70619,1),(70620,4),(70621,9),(70622,6),(70623,3),(70624,8),(70625,4),(70626,8),(70627,4),(70628,7),(70629,9),(70630,2),(70631,2),(70632,2),(70633,6),(70634,3),(70635,4),(70636,4),(70637,2),(70638,5),(70639,1),(70640,9),(70641,3),(70642,9),(70643,4),(70644,9),(70645,4),(70646,5),(70647,8),(70648,2),(70649,5),(70650,6),(70651,4),(70652,8),(70653,3),(70654,1),(70655,4),(70656,5),(70657,8),(70658,9),(70659,4),(70660,7),(70661,8),(70662,9),(70663,7),(70664,3),(70665,9),(70666,3),(70667,4),(70668,1),(70669,8),(70670,3),(70671,6),(70672,5),(70673,1),(70674,7),(70675,2),(70676,6),(70677,4),(70678,9),(70679,2),(70680,8),(70681,9),(70682,6),(70683,3),(70684,8),(70685,7),(70686,4),(70687,7),(70688,1),(70689,6),(70690,9),(70691,4),(70692,9),(70693,3),(70694,3),(70695,6),(70696,1),(70697,1),(70698,4),(70699,9),(70700,2),(70701,2),(70702,7),(70703,9),(70704,8),(70705,5),(70706,9),(70707,1),(70708,3),(70709,9),(70710,4),(70711,3),(70712,3),(70713,8),(70714,8),(70715,3),(70716,4),(70717,1),(70718,2),(70719,5),(70720,1),(70721,2),(70722,9),(70723,5),(70724,5),(70725,5),(70726,3),(70727,1),(70728,4),(70729,8),(70730,9),(70731,2),(70732,1),(70733,9),(70734,3),(70735,4),(70736,7),(70737,7),(70738,2),(70739,9),(70740,6),(70741,2),(70742,1),(70743,9),(70744,2),(70745,4),(70746,5),(70747,1),(70748,8),(70749,1),(70750,7),(70751,3),(70752,2),(70753,5),(70754,1),(70755,6),(70756,2),(70757,9),(70758,4),(70759,7),(70760,5),(70761,8),(70762,9),(70763,3),(70764,5),(70765,8),(70766,5),(70767,9),(70768,5),(70769,5),(70770,8),(70771,1),(70772,4),(70773,9),(70774,7),(70775,9),(70776,7),(70777,7),(70778,7),(70779,3),(70780,2),(70781,6),(70782,7),(70783,2),(70784,1),(70785,7),(70786,7),(70787,5),(70788,3),(70789,2),(70790,5),(70791,4),(70792,2),(70793,2),(70794,9),(70795,8),(70796,4),(70797,5),(70798,5),(70799,3),(70800,9),(70801,9),(70802,1),(70803,8),(70804,9),(70805,2),(70806,9),(70807,7),(70808,7),(70809,2),(70810,8),(70811,9),(70812,1),(70813,7),(70814,1),(70815,8),(70816,3),(70817,3),(70818,4),(70819,4),(70820,6),(70821,5),(70822,1),(70823,6),(70824,5),(70825,2),(70826,1),(70827,9),(70828,3),(70829,7),(70830,9),(70831,8),(70832,3),(70833,2),(70834,1),(70835,2),(70836,3),(70837,5),(70838,3),(70839,1),(70840,9),(70841,6),(70842,2),(70843,1),(70844,9),(70845,3),(70846,9),(70847,5),(70848,1),(70849,4),(70850,7),(70851,4),(70852,3),(70853,7),(70854,4),(70855,2),(70856,1),(70857,3),(70858,2),(70859,2),(70860,3),(70861,3),(70862,2),(70863,1),(70864,8),(70865,9),(70866,9),(70867,4),(70868,7),(70869,5),(70870,7),(70871,3),(70872,7),(70873,9),(70874,3),(70875,9),(70876,4),(70877,4),(70878,4),(70879,6),(70880,1),(70881,6),(70882,8),(70883,7),(70884,5),(70885,9),(70886,1),(70887,4),(70888,9),(70889,4),(70890,3),(70891,5),(70892,1),(70893,6),(70894,7),(70895,9),(70896,3),(70897,6),(70898,8),(70899,6),(70900,3),(70901,9),(70902,8),(70903,3),(70904,2),(70905,8),(70906,9),(70907,6),(70908,6),(70909,4),(70910,7),(70911,8),(70912,2),(70913,4),(70914,9),(70915,4),(70916,9),(70917,2),(70918,5),(70919,4),(70920,4),(70921,2),(70922,1),(70923,5),(70924,1),(70925,2),(70926,8),(70927,8),(70928,9),(70929,9),(70930,7),(70931,4),(70932,3),(70933,1),(70934,4),(70935,3),(70936,3),(70937,6),(70938,3),(70939,3),(70940,8),(70941,1),(70942,8),(70943,1),(70944,1),(70945,6),(70946,6),(70947,7),(70948,3),(70949,7),(70950,8),(70951,3),(70952,4),(70953,5),(70954,5),(70955,3),(70956,1),(70957,5),(70958,4),(70959,3),(70960,6),(70961,7),(70962,5),(70963,1),(70964,9),(70965,7),(70966,1),(70967,8),(70968,9),(70969,4),(70970,1),(70971,3),(70972,2),(70973,3),(70974,2),(70975,1),(70976,3),(70977,9),(70978,3),(70979,1),(70980,4),(70981,6),(70982,8),(70983,9),(70984,3),(70985,7),(70986,7),(70987,6),(70988,3),(70989,8),(70990,6),(70991,6),(70992,8),(70993,5),(70994,5),(70995,3),(70996,8),(70997,6),(70998,2),(70999,3),(71000,7),(71001,5),(71002,3),(71003,2),(71004,6),(71005,5),(71006,7),(71007,5),(71008,1),(71009,6),(71010,1),(71011,7),(71012,7),(71013,4),(71014,5),(71015,5),(71016,1),(71017,8),(71018,2),(71019,3),(71020,2),(71021,9),(71022,6),(71023,7),(71024,7),(71025,6),(71026,9),(71027,6),(71028,6),(71029,5),(71030,8),(71031,1),(71032,3),(71033,8),(71034,1),(71035,5),(71036,4),(71037,5),(71038,1),(71039,1),(71040,9),(71041,3),(71042,3),(71043,9),(71044,7),(71045,8),(71046,9),(71047,9),(71048,8),(71049,5),(71050,8),(71051,1),(71052,3),(71053,7),(71054,1),(71055,6),(71056,7),(71057,6),(71058,1),(71059,6),(71060,5),(71061,2),(71062,4),(71063,1),(71064,8),(71065,8),(71066,8),(71067,6),(71068,6),(71069,4),(71070,8),(71071,2),(71072,4),(71073,7),(71074,8),(71075,4),(71076,9),(71077,6),(71078,8),(71079,4),(71080,4),(71081,7),(71082,8),(71083,3),(71084,7),(71085,3),(71086,8),(71087,6),(71088,1),(71089,9),(71090,1),(71091,2),(71092,1),(71093,1),(71094,8),(71095,9),(71096,3),(71097,5),(71098,1),(71099,1),(71100,1),(71101,2),(71102,3),(71103,5),(71104,6),(71105,1),(71106,4),(71107,4),(71108,4),(71109,5),(71110,3),(71111,9),(71112,7),(71113,5),(71114,9),(71115,8),(71116,9),(71117,4),(71118,3),(71119,1),(71120,9),(71121,5),(71122,7),(71123,9),(71124,9),(71125,2),(71126,9),(71127,5),(71128,9),(71129,2),(71130,2),(71131,6),(71132,2),(71133,7),(71134,3),(71135,7),(71136,9),(71137,1),(71138,1),(71139,2),(71140,3),(71141,2),(71142,8),(71143,1),(71144,8),(71145,9),(71146,9),(71147,8),(71148,2),(71149,4),(71150,8),(71151,9),(71152,1),(71153,8),(71154,8),(71155,3),(71156,3),(71157,3),(71158,4),(71159,2),(71160,9),(71161,6),(71162,5),(71163,6),(71164,4),(71165,7),(71166,9),(71167,4),(71168,9),(71169,7),(71170,2),(71171,7),(71172,2),(71173,4),(71174,6),(71175,5),(71176,9),(71177,2),(71178,1),(71179,3),(71180,1),(71181,2),(71182,6),(71183,1),(71184,3),(71185,3),(71186,1),(71187,6),(71188,8),(71189,2),(71190,7),(71191,2),(71192,5),(71193,6),(71194,2),(71195,5),(71196,8),(71197,1),(71198,2),(71199,8),(71200,6),(71201,7),(71202,1),(71203,8),(71204,2),(71205,6),(71206,2),(71207,1),(71208,1),(71209,3),(71210,8),(71211,5),(71212,1),(71213,9),(71214,9),(71215,2),(71216,5),(71217,3),(71218,5),(71219,3),(71220,9),(71221,8),(71222,5),(71223,8),(71224,7),(71225,9),(71226,6),(71227,8),(71228,8),(71229,5),(71230,7),(71231,1),(71232,2),(71233,1),(71234,3),(71235,2),(71236,4),(71237,4),(71238,9),(71239,6),(71240,2),(71241,8),(71242,3),(71243,4),(71244,8),(71245,4),(71246,3),(71247,6),(71248,2),(71249,6),(71250,5),(71251,7),(71252,7),(71253,3),(71254,9),(71255,9),(71256,8),(71257,4),(71258,8),(71259,1),(71260,1),(71261,1),(71262,8),(71263,4),(71264,6),(71265,8),(71266,2),(71267,6),(71268,7),(71269,2),(71270,8),(71271,1),(71272,4),(71273,7),(71274,9),(71275,7),(71276,4),(71277,9),(71278,5),(71279,4),(71280,3),(71281,9),(71282,5),(71283,6),(71284,1),(71285,5),(71286,8),(71287,4),(71288,7),(71289,2),(71290,6),(71291,6),(71292,4),(71293,5),(71294,3),(71295,2),(71296,3),(71297,3),(71298,7),(71299,6),(71300,6),(71301,4),(71302,8),(71303,6),(71304,9),(71305,9),(71306,4),(71307,7),(71308,7),(71309,8),(71310,8),(71311,6),(71312,3),(71313,8),(71314,9),(71315,7),(71316,1),(71317,9),(71318,5),(71319,8),(71320,4),(71321,6),(71322,4),(71323,5),(71324,3),(71325,1),(71326,4),(71327,1),(71328,3),(71329,2),(71330,3),(71331,3),(71332,6),(71333,5),(71334,7),(71335,1),(71336,2),(71337,5),(71338,7),(71339,5),(71340,9),(71341,6),(71342,6),(71343,5),(71344,2),(71345,7),(71346,7),(71347,6),(71348,8),(71349,7),(71350,4),(71351,5),(71352,4),(71353,8),(71354,5),(71355,6),(71356,1),(71357,1),(71358,3),(71359,8),(71360,1),(71361,2),(71362,1),(71363,2),(71364,5),(71365,9),(71366,2),(71367,8),(71368,2),(71369,6),(71370,8),(71371,9),(71372,7),(71373,6),(71374,8),(71375,6),(71376,9),(71377,8),(71378,3),(71379,3),(71380,6),(71381,9),(71382,9),(71383,1),(71384,2),(71385,8),(71386,6),(71387,8),(71388,7),(71389,2),(71390,7),(71391,7),(71392,1),(71393,4),(71394,9),(71395,8),(71396,8),(71397,3),(71398,8),(71399,7),(71400,5),(71401,9),(71402,2),(71403,6),(71404,5),(71405,9),(71406,3),(71407,6),(71408,9),(71409,6),(71410,9),(71411,6),(71412,7),(71413,9),(71414,2),(71415,8),(71416,7),(71417,8),(71418,2),(71419,3),(71420,7),(71421,9),(71422,9),(71423,5),(71424,6),(71425,1),(71426,6),(71427,6),(71428,5),(71429,1),(71430,7),(71431,2),(71432,3),(71433,9),(71434,6),(71435,6),(71436,2),(71437,2),(71438,3),(71439,8),(71440,5),(71441,3),(71442,1),(71443,6),(71444,1),(71445,4),(71446,9),(71447,3),(71448,9),(71449,9),(71450,6),(71451,7),(71452,3),(71453,6),(71454,6),(71455,2),(71456,4),(71457,3),(71458,5),(71459,5),(71460,4),(71461,5),(71462,3),(71463,3),(71464,8),(71465,1),(71466,7),(71467,2),(71468,9),(71469,4),(71470,5),(71471,2),(71472,2),(71473,9),(71474,7),(71475,3),(71476,4),(71477,9),(71478,8),(71479,1),(71480,1),(71481,8),(71482,6),(71483,2),(71484,1),(71485,1),(71486,8),(71487,1),(71488,2),(71489,9),(71490,8),(71491,5),(71492,7),(71493,4),(71494,6),(71495,6),(71496,7),(71497,7),(71498,8),(71499,7),(71500,5),(71501,4),(71502,3),(71503,2),(71504,7),(71505,6),(71506,9),(71507,8),(71508,3),(71509,5),(71510,3),(71511,8),(71512,5),(71513,3),(71514,9),(71515,7),(71516,4),(71517,1),(71518,5),(71519,8),(71520,6),(71521,5),(71522,4),(71523,2),(71524,7),(71525,9),(71526,6),(71527,3),(71528,1),(71529,9),(71530,9),(71531,3),(71532,7),(71533,9),(71534,9),(71535,6),(71536,7),(71537,5),(71538,9),(71539,6),(71540,2),(71541,1),(71542,6),(71543,4),(71544,5),(71545,2),(71546,8),(71547,6),(71548,5),(71549,4),(71550,8),(71551,4),(71552,3),(71553,8),(71554,8),(71555,5),(71556,7),(71557,7),(71558,8),(71559,9),(71560,3),(71561,6),(71562,7),(71563,8),(71564,3),(71565,6),(71566,7),(71567,8),(71568,6),(71569,2),(71570,4),(71571,6),(71572,8),(71573,4),(71574,1),(71575,2),(71576,4),(71577,7),(71578,2),(71579,8),(71580,2),(71581,4),(71582,1),(71583,3),(71584,5),(71585,1),(71586,1),(71587,4),(71588,2),(71589,3),(71590,7),(71591,9),(71592,2),(71593,2),(71594,1),(71595,1),(71596,9),(71597,7),(71598,9),(71599,5),(71600,8),(71601,1),(71602,5),(71603,7),(71604,1),(71605,9),(71606,2),(71607,7),(71608,7),(71609,5),(71610,2),(71611,6),(71612,6),(71613,5),(71614,7),(71615,6),(71616,9),(71617,6),(71618,4),(71619,5),(71620,1),(71621,2),(71622,5),(71623,1),(71624,7),(71625,6),(71626,7),(71627,7),(71628,8),(71629,3),(71630,9),(71631,7),(71632,3),(71633,4),(71634,4),(71635,1),(71636,2),(71637,3),(71638,5),(71639,7),(71640,5),(71641,9),(71642,6),(71643,6),(71644,8),(71645,3),(71646,4),(71647,8),(71648,7),(71649,3),(71650,6),(71651,7),(71652,2),(71653,3),(71654,4),(71655,1),(71656,4),(71657,8),(71658,5),(71659,8),(71660,4),(71661,5),(71662,2),(71663,4),(71664,1),(71665,2),(71666,5),(71667,3),(71668,3),(71669,2),(71670,8),(71671,9),(71672,3),(71673,6),(71674,4),(71675,6),(71676,8),(71677,2),(71678,1),(71679,6),(71680,7),(71681,8),(71682,2),(71683,1),(71684,1),(71685,4),(71686,3),(71687,8),(71688,1),(71689,9),(71690,7),(71691,5),(71692,2),(71693,1),(71694,7),(71695,7),(71696,3),(71697,2),(71698,6),(71699,5),(71700,6),(71701,3),(71702,2),(71703,4),(71704,2),(71705,5),(71706,9),(71707,9),(71708,3),(71709,1),(71710,6),(71711,8),(71712,8),(71713,6),(71714,1),(71715,4),(71716,5),(71717,6),(71718,4),(71719,1),(71720,9),(71721,3),(71722,8),(71723,2),(71724,6),(71725,3),(71726,7),(71727,1),(71728,2),(71729,3),(71730,2),(71731,1),(71732,6),(71733,7),(71734,6),(71735,6),(71736,7),(71737,4),(71738,9),(71739,1),(71740,5),(71741,3),(71742,3),(71743,8),(71744,7),(71745,2),(71746,9),(71747,1),(71748,1),(71749,5),(71750,7),(71751,4),(71752,8),(71753,9),(71754,4),(71755,1),(71756,1),(71757,4),(71758,4),(71759,7),(71760,7),(71761,4),(71762,9),(71763,3),(71764,1),(71765,3),(71766,8),(71767,5),(71768,2),(71769,9),(71770,6),(71771,1),(71772,1),(71773,8),(71774,2),(71775,2),(71776,8),(71777,8),(71778,5),(71779,9),(71780,7),(71781,2),(71782,3),(71783,7),(71784,2),(71785,8),(71786,7),(71787,6),(71788,5),(71789,9),(71790,1),(71791,4),(71792,6),(71793,1),(71794,2),(71795,7),(71796,4),(71797,1),(71798,4),(71799,4),(71800,8),(71801,8),(71802,2),(71803,1),(71804,3),(71805,1),(71806,7),(71807,2),(71808,4),(71809,4),(71810,1),(71811,2),(71812,6),(71813,7),(71814,9),(71815,7),(71816,6),(71817,1),(71818,6),(71819,2),(71820,2),(71821,1),(71822,2),(71823,2),(71824,3),(71825,2),(71826,5),(71827,2),(71828,3),(71829,2),(71830,7),(71831,2),(71832,1),(71833,7),(71834,5),(71835,5),(71836,4),(71837,2),(71838,9),(71839,7),(71840,6),(71841,6),(71842,2),(71843,7),(71844,1),(71845,2),(71846,8),(71847,5),(71848,7),(71849,8),(71850,2),(71851,4),(71852,7),(71853,9),(71854,4),(71855,3),(71856,1),(71857,3),(71858,2),(71859,7),(71860,8),(71861,2),(71862,3),(71863,9),(71864,8),(71865,6),(71866,8),(71867,6),(71868,7),(71869,4),(71870,5),(71871,2),(71872,1),(71873,7),(71874,1),(71875,2),(71876,3),(71877,4),(71878,2),(71879,4),(71880,5),(71881,8),(71882,9),(71883,8),(71884,3),(71885,5),(71886,4),(71887,2),(71888,7),(71889,7),(71890,3),(71891,6),(71892,1),(71893,8),(71894,5),(71895,6),(71896,3),(71897,1),(71898,5),(71899,1),(71900,8),(71901,1),(71902,8),(71903,7),(71904,4),(71905,9),(71906,5),(71907,7),(71908,4),(71909,2),(71910,8),(71911,1),(71912,3),(71913,5),(71914,7),(71915,9),(71916,2),(71917,2),(71918,2),(71919,7),(71920,5),(71921,8),(71922,1),(71923,4),(71924,4),(71925,5),(71926,6),(71927,5),(71928,5),(71929,9),(71930,4),(71931,9),(71932,1),(71933,3),(71934,2),(71935,8),(71936,6),(71937,5),(71938,3),(71939,4),(71940,2),(71941,4),(71942,1),(71943,4),(71944,3),(71945,3),(71946,4),(71947,1),(71948,3),(71949,4),(71950,7),(71951,6),(71952,9),(71953,7),(71954,7),(71955,9),(71956,4),(71957,8),(71958,8),(71959,9),(71960,4),(71961,6),(71962,6),(71963,8),(71964,3),(71965,6),(71966,6),(71967,7),(71968,7),(71969,5),(71970,6),(71971,8),(71972,1),(71973,9),(71974,3),(71975,7),(71976,8),(71977,7),(71978,4),(71979,4),(71980,9),(71981,3),(71982,2),(71983,5),(71984,7),(71985,4),(71986,6),(71987,4),(71988,6),(71989,1),(71990,6),(71991,8),(71992,2),(71993,8),(71994,5),(71995,8),(71996,7),(71997,5),(71998,6),(71999,6),(72000,8),(72001,5),(72002,4),(72003,7),(72004,8),(72005,9),(72006,9),(72007,8),(72008,2),(72009,5),(72010,7),(72011,6),(72012,2),(72013,6),(72014,8),(72015,3),(72016,3),(72017,3),(72018,5),(72019,3),(72020,6),(72021,8),(72022,6),(72023,9),(72024,7),(72025,5),(72026,5),(72027,9),(72028,6),(72029,4),(72030,1),(72031,8),(72032,4),(72033,3),(72034,7),(72035,1),(72036,1),(72037,4),(72038,2),(72039,1),(72040,7),(72041,2),(72042,7),(72043,7),(72044,3),(72045,2),(72046,1),(72047,4),(72048,6),(72049,5),(72050,5),(72051,4),(72052,7),(72053,6),(72054,6),(72055,4),(72056,6),(72057,6),(72058,3),(72059,6),(72060,7),(72061,7),(72062,1),(72063,2),(72064,5),(72065,6),(72066,4),(72067,6),(72068,3),(72069,6),(72070,5),(72071,3),(72072,8),(72073,4),(72074,2),(72075,2),(72076,6),(72077,9),(72078,6),(72079,5),(72080,7),(72081,3),(72082,1),(72083,3),(72084,9),(72085,6),(72086,3),(72087,9),(72088,4),(72089,4),(72090,7),(72091,8),(72092,6),(72093,9),(72094,1),(72095,4),(72096,8),(72097,7),(72098,6),(72099,1),(72100,7),(72101,2),(72102,5),(72103,8),(72104,8),(72105,2),(72106,6),(72107,8),(72108,1),(72109,8),(72110,2),(72111,8),(72112,4),(72113,2),(72114,5),(72115,2),(72116,5),(72117,6),(72118,6),(72119,6),(72120,4),(72121,9),(72122,6),(72123,3),(72124,6),(72125,4),(72126,1),(72127,2),(72128,6),(72129,6),(72130,3),(72131,1),(72132,3),(72133,3),(72134,2),(72135,9),(72136,2),(72137,4),(72138,7),(72139,3),(72140,6),(72141,1),(72142,1),(72143,1),(72144,9),(72145,8),(72146,4),(72147,8),(72148,5),(72149,4),(72150,5),(72151,8),(72152,2),(72153,4),(72154,5),(72155,9),(72156,9),(72157,4),(72158,5),(72159,3),(72160,8),(72161,1),(72162,6),(72163,8),(72164,4),(72165,6),(72166,9),(72167,6),(72168,2),(72169,8),(72170,1),(72171,9),(72172,1),(72173,3),(72174,5),(72175,3),(72176,5),(72177,5),(72178,9),(72179,8),(72180,4),(72181,1),(72182,2),(72183,1),(72184,9),(72185,7),(72186,3),(72187,2),(72188,4),(72189,2),(72190,2),(72191,1),(72192,4),(72193,7),(72194,5),(72195,7),(72196,2),(72197,3),(72198,6),(72199,3),(72200,7),(72201,5),(72202,2),(72203,7),(72204,8),(72205,8),(72206,7),(72207,2),(72208,7),(72209,3),(72210,2),(72211,8),(72212,7),(72213,9),(72214,9),(72215,2),(72216,2),(72217,2),(72218,9),(72219,5),(72220,7),(72221,3),(72222,8),(72223,4),(72224,4),(72225,6),(72226,5),(72227,6),(72228,4),(72229,5),(72230,7),(72231,3),(72232,1),(72233,4),(72234,1),(72235,6),(72236,7),(72237,8),(72238,9),(72239,8),(72240,6),(72241,9),(72242,7),(72243,7),(72244,3),(72245,2),(72246,6),(72247,6),(72248,8),(72249,1),(72250,2),(72251,9),(72252,1),(72253,6),(72254,3),(72255,3),(72256,5),(72257,3),(72258,3),(72259,5),(72260,3),(72261,7),(72262,3),(72263,1),(72264,1),(72265,2),(72266,6),(72267,6),(72268,4),(72269,1),(72270,1),(72271,7),(72272,2),(72273,8),(72274,5),(72275,9),(72276,6),(72277,9),(72278,4),(72279,7),(72280,7),(72281,7),(72282,1),(72283,5),(72284,2),(72285,8),(72286,1),(72287,1),(72288,3),(72289,9),(72290,2),(72291,7),(72292,7),(72293,1),(72294,3),(72295,9),(72296,3),(72297,9),(72298,1),(72299,1),(72300,1),(72301,1),(72302,9),(72303,5),(72304,8),(72305,4),(72306,4),(72307,2),(72308,9),(72309,8),(72310,8),(72311,5),(72312,1),(72313,7),(72314,9),(72315,9),(72316,7),(72317,6),(72318,2),(72319,5),(72320,5),(72321,2),(72322,2),(72323,5),(72324,5),(72325,6),(72326,7),(72327,1),(72328,8),(72329,9),(72330,7),(72331,6),(72332,9),(72333,1),(72334,9),(72335,3),(72336,7),(72337,4),(72338,9),(72339,8),(72340,4),(72341,3),(72342,6),(72343,4),(72344,4),(72345,1),(72346,2),(72347,3),(72348,6),(72349,9),(72350,2),(72351,2),(72352,3),(72353,4),(72354,1),(72355,4),(72356,3),(72357,4),(72358,8),(72359,6),(72360,2),(72361,7),(72362,4),(72363,9),(72364,3),(72365,1),(72366,6),(72367,1),(72368,7),(72369,4),(72370,2),(72371,2),(72372,7),(72373,3),(72374,2),(72375,3),(72376,3),(72377,5),(72378,8),(72379,3),(72380,5),(72381,9),(72382,1),(72383,4),(72384,8),(72385,5),(72386,8),(72387,2),(72388,5),(72389,5),(72390,7),(72391,7),(72392,6),(72393,2),(72394,7),(72395,7),(72396,9),(72397,8),(72398,9),(72399,5),(72400,6),(72401,7),(72402,4),(72403,7),(72404,7),(72405,8),(72406,8),(72407,5),(72408,4),(72409,7),(72410,8),(72411,1),(72412,1),(72413,6),(72414,7),(72415,8),(72416,9),(72417,1),(72418,7),(72419,7),(72420,1),(72421,7),(72422,4),(72423,5),(72424,1),(72425,9),(72426,4),(72427,3),(72428,2),(72429,5),(72430,8),(72431,9),(72432,7),(72433,5),(72434,8),(72435,7),(72436,1),(72437,5),(72438,3),(72439,4),(72440,8),(72441,8),(72442,1),(72443,5),(72444,6),(72445,4),(72446,8),(72447,2),(72448,2),(72449,2),(72450,7),(72451,8),(72452,3),(72453,6),(72454,5),(72455,9),(72456,9),(72457,7),(72458,1),(72459,8),(72460,8),(72461,1),(72462,8),(72463,5),(72464,9),(72465,2),(72466,2),(72467,7),(72468,9),(72469,1),(72470,4),(72471,3),(72472,4),(72473,9),(72474,1),(72475,5),(72476,5),(72477,8),(72478,6),(72479,3),(72480,5),(72481,1),(72482,5),(72483,4),(72484,9),(72485,4),(72486,6),(72487,4),(72488,3),(72489,3),(72490,1),(72491,1),(72492,7),(72493,8),(72494,2),(72495,7),(72496,3),(72497,2),(72498,3),(72499,4),(72500,3),(72501,9),(72502,4),(72503,5),(72504,2),(72505,4),(72506,6),(72507,7),(72508,3),(72509,4),(72510,7),(72511,9),(72512,2),(72513,3),(72514,1),(72515,9),(72516,3),(72517,7),(72518,8),(72519,2),(72520,9),(72521,4),(72522,1),(72523,9),(72524,6),(72525,8),(72526,6),(72527,4),(72528,4),(72529,2),(72530,8),(72531,4),(72532,3),(72533,5),(72534,2),(72535,4),(72536,7),(72537,4),(72538,1),(72539,5),(72540,1),(72541,3),(72542,9),(72543,5),(72544,7),(72545,5),(72546,7),(72547,9),(72548,2),(72549,3),(72550,8),(72551,5),(72552,2),(72553,4),(72554,5),(72555,2),(72556,6),(72557,5),(72558,7),(72559,4),(72560,7),(72561,8),(72562,9),(72563,1),(72564,9),(72565,8),(72566,6),(72567,2),(72568,3),(72569,2),(72570,8),(72571,7),(72572,7),(72573,7),(72574,8),(72575,1),(72576,4),(72577,5),(72578,8),(72579,1),(72580,3),(72581,9),(72582,4),(72583,5),(72584,9),(72585,1),(72586,3),(72587,2),(72588,1),(72589,7),(72590,5),(72591,8),(72592,7),(72593,4),(72594,1),(72595,6),(72596,2),(72597,4),(72598,3),(72599,1),(72600,3),(72601,3),(72602,7),(72603,9),(72604,5),(72605,5),(72606,1),(72607,8),(72608,3),(72609,6),(72610,4),(72611,5),(72612,7),(72613,1),(72614,4),(72615,3),(72616,9),(72617,2),(72618,6),(72619,5),(72620,4),(72621,7),(72622,8),(72623,7),(72624,5),(72625,1),(72626,6),(72627,5),(72628,5),(72629,2),(72630,7),(72631,8),(72632,5),(72633,9),(72634,5),(72635,7),(72636,3),(72637,2),(72638,4),(72639,4),(72640,2),(72641,7),(72642,4),(72643,9),(72644,2),(72645,6),(72646,8),(72647,5),(72648,9),(72649,2),(72650,3),(72651,3),(72652,1),(72653,3),(72654,4),(72655,8),(72656,6),(72657,2),(72658,9),(72659,9),(72660,7),(72661,3),(72662,4),(72663,1),(72664,1),(72665,3),(72666,9),(72667,7),(72668,2),(72669,8),(72670,6),(72671,6),(72672,9),(72673,1),(72674,1),(72675,1),(72676,5),(72677,2),(72678,2),(72679,7),(72680,2),(72681,5),(72682,4),(72683,7),(72684,3),(72685,8),(72686,9),(72687,7),(72688,3),(72689,2),(72690,9),(72691,4),(72692,1),(72693,7),(72694,5),(72695,1),(72696,6),(72697,1),(72698,8),(72699,7),(72700,9),(72701,2),(72702,8),(72703,5),(72704,4),(72705,3),(72706,6),(72707,5),(72708,1),(72709,5),(72710,8),(72711,3),(72712,4),(72713,4),(72714,3),(72715,8),(72716,6),(72717,1),(72718,9),(72719,5),(72720,5),(72721,9),(72722,1),(72723,5),(72724,8),(72725,2),(72726,1),(72727,1),(72728,4),(72729,2),(72730,6),(72731,9),(72732,7),(72733,4),(72734,8),(72735,4),(72736,4),(72737,7),(72738,6),(72739,8),(72740,3),(72741,3),(72742,1),(72743,6),(72744,4),(72745,4),(72746,6),(72747,1),(72748,2),(72749,7),(72750,6),(72751,7),(72752,8),(72753,4),(72754,2),(72755,9),(72756,6),(72757,1),(72758,9),(72759,6),(72760,3),(72761,2),(72762,3),(72763,9),(72764,3),(72765,2),(72766,4),(72767,5),(72768,1),(72769,6),(72770,9),(72771,6),(72772,3),(72773,2),(72774,5),(72775,1),(72776,8),(72777,6),(72778,2),(72779,1),(72780,3),(72781,8),(72782,8),(72783,1),(72784,3),(72785,5),(72786,5),(72787,9),(72788,7),(72789,3),(72790,2),(72791,8),(72792,3),(72793,3),(72794,1),(72795,9),(72796,4),(72797,5),(72798,9),(72799,8),(72800,4),(72801,4),(72802,5),(72803,8),(72804,6),(72805,7),(72806,2),(72807,9),(72808,5),(72809,3),(72810,1),(72811,2),(72812,9),(72813,3),(72814,2),(72815,6),(72816,9),(72817,9),(72818,7),(72819,4),(72820,4),(72821,9),(72822,1),(72823,3),(72824,1),(72825,5),(72826,1),(72827,3),(72828,5),(72829,2),(72830,3),(72831,2),(72832,9),(72833,9),(72834,8),(72835,7),(72836,5),(72837,5),(72838,8),(72839,9),(72840,4),(72841,6),(72842,1),(72843,5),(72844,7),(72845,5),(72846,5),(72847,8),(72848,4),(72849,4),(72850,4),(72851,9),(72852,6),(72853,8),(72854,3),(72855,3),(72856,4),(72857,7),(72858,9),(72859,5),(72860,2),(72861,6),(72862,5),(72863,2),(72864,1),(72865,5),(72866,7),(72867,6),(72868,1),(72869,6),(72870,1),(72871,1),(72872,1),(72873,7),(72874,1),(72875,3),(72876,3),(72877,1),(72878,9),(72879,2),(72880,5),(72881,7),(72882,3),(72883,1),(72884,6),(72885,6),(72886,6),(72887,2),(72888,8),(72889,7),(72890,1),(72891,8),(72892,8),(72893,2),(72894,6),(72895,1),(72896,3),(72897,5),(72898,6),(72899,6),(72900,2),(72901,5),(72902,4),(72903,3),(72904,2),(72905,5),(72906,3),(72907,1),(72908,5),(72909,8),(72910,3),(72911,2),(72912,3),(72913,5),(72914,9),(72915,5),(72916,4),(72917,1),(72918,3),(72919,7),(72920,3),(72921,5),(72922,5),(72923,6),(72924,3),(72925,2),(72926,8),(72927,9),(72928,7),(72929,1),(72930,5),(72931,5),(72932,9),(72933,2),(72934,5),(72935,3),(72936,4),(72937,9),(72938,2),(72939,9),(72940,8),(72941,4),(72942,9),(72943,1),(72944,2),(72945,2),(72946,8),(72947,5),(72948,8),(72949,8),(72950,8),(72951,5),(72952,9),(72953,6),(72954,4),(72955,5),(72956,4),(72957,1),(72958,5),(72959,7),(72960,2),(72961,2),(72962,6),(72963,6),(72964,4),(72965,8),(72966,4),(72967,4),(72968,1),(72969,7),(72970,5),(72971,4),(72972,8),(72973,3),(72974,8),(72975,5),(72976,6),(72977,1),(72978,5),(72979,5),(72980,7),(72981,5),(72982,9),(72983,6),(72984,6),(72985,5),(72986,6),(72987,3),(72988,2),(72989,1),(72990,4),(72991,8),(72992,6),(72993,3),(72994,7),(72995,7),(72996,8),(72997,6),(72998,9),(72999,4),(73000,3),(73001,6),(73002,6),(73003,2),(73004,2),(73005,4),(73006,8),(73007,3),(73008,6),(73009,3),(73010,4),(73011,1),(73012,7),(73013,8),(73014,4),(73015,7),(73016,5),(73017,8),(73018,8),(73019,1),(73020,5),(73021,6),(73022,4),(73023,3),(73024,5),(73025,7),(73026,7),(73027,9),(73028,9),(73029,2),(73030,7),(73031,3),(73032,4),(73033,5),(73034,5),(73035,8),(73036,6),(73037,3),(73038,9),(73039,7),(73040,9),(73041,6),(73042,8),(73043,3),(73044,9),(73045,6),(73046,9),(73047,2),(73048,1),(73049,9),(73050,3),(73051,7),(73052,4),(73053,4),(73054,9),(73055,9),(73056,3),(73057,9),(73058,8),(73059,3),(73060,5),(73061,3),(73062,5),(73063,6),(73064,7),(73065,9),(73066,1),(73067,7),(73068,8),(73069,9),(73070,5),(73071,8),(73072,5),(73073,6),(73074,4),(73075,9),(73076,8),(73077,6),(73078,8),(73079,7),(73080,5),(73081,4),(73082,7),(73083,5),(73084,3),(73085,6),(73086,9),(73087,7),(73088,4),(73089,4),(73090,4),(73091,4),(73092,9),(73093,7),(73094,7),(73095,3),(73096,1),(73097,8),(73098,8),(73099,7),(73100,5),(73101,2),(73102,7),(73103,2),(73104,6),(73105,1),(73106,3),(73107,3),(73108,1),(73109,6),(73110,7),(73111,8),(73112,2),(73113,4),(73114,1),(73115,1),(73116,7),(73117,4),(73118,2),(73119,2),(73120,3),(73121,9),(73122,4),(73123,5),(73124,8),(73125,9),(73126,4),(73127,6),(73128,5),(73129,9),(73130,4),(73131,6),(73132,4),(73133,6),(73134,8),(73135,9),(73136,4),(73137,9),(73138,9),(73139,4),(73140,7),(73141,3),(73142,6),(73143,9),(73144,8),(73145,1),(73146,1),(73147,7),(73148,6),(73149,2),(73150,9),(73151,2),(73152,1),(73153,1),(73154,5),(73155,9),(73156,7),(73157,9),(73158,3),(73159,5),(73160,4),(73161,8),(73162,2),(73163,6),(73164,8),(73165,6),(73166,5),(73167,5),(73168,8),(73169,8),(73170,8),(73171,8),(73172,1),(73173,1),(73174,5),(73175,4),(73176,3),(73177,5),(73178,3),(73179,8),(73180,9),(73181,3),(73182,3),(73183,7),(73184,7),(73185,1),(73186,7),(73187,1),(73188,5),(73189,5),(73190,7),(73191,2),(73192,9),(73193,9),(73194,7),(73195,4),(73196,1),(73197,9),(73198,6),(73199,4),(73200,1),(73201,6),(73202,6),(73203,2),(73204,6),(73205,9),(73206,8),(73207,6),(73208,8),(73209,3),(73210,5),(73211,6),(73212,1),(73213,8),(73214,2),(73215,4),(73216,9),(73217,6),(73218,4),(73219,7),(73220,7),(73221,6),(73222,9),(73223,8),(73224,5),(73225,1),(73226,7),(73227,6),(73228,6),(73229,3),(73230,6),(73231,7),(73232,8),(73233,3),(73234,6),(73235,1),(73236,9),(73237,8),(73238,6),(73239,1),(73240,6),(73241,5),(73242,5),(73243,2),(73244,2),(73245,2),(73246,4),(73247,5),(73248,2),(73249,7),(73250,9),(73251,3),(73252,2),(73253,6),(73254,6),(73255,4),(73256,9),(73257,3),(73258,5),(73259,6),(73260,7),(73261,9),(73262,3),(73263,7),(73264,9),(73265,4),(73266,2),(73267,5),(73268,2),(73269,5),(73270,7),(73271,4),(73272,1),(73273,7),(73274,8),(73275,6),(73276,9),(73277,9),(73278,3),(73279,4),(73280,3),(73281,8),(73282,3),(73283,9),(73284,9),(73285,8),(73286,7),(73287,5),(73288,8),(73289,6),(73290,3),(73291,6),(73292,8),(73293,4),(73294,8),(73295,8),(73296,4),(73297,3),(73298,7),(73299,7),(73300,6),(73301,9),(73302,7),(73303,1),(73304,5),(73305,1),(73306,7),(73307,6),(73308,8),(73309,2),(73310,5),(73311,4),(73312,2),(73313,8),(73314,6),(73315,7),(73316,2),(73317,7),(73318,8),(73319,2),(73320,8),(73321,4),(73322,2),(73323,8),(73324,1),(73325,6),(73326,8),(73327,8),(73328,7),(73329,2),(73330,7),(73331,2),(73332,5),(73333,2),(73334,7),(73335,5),(73336,9),(73337,4),(73338,3),(73339,8),(73340,6),(73341,8),(73342,9),(73343,2),(73344,3),(73345,9),(73346,1),(73347,6),(73348,4),(73349,8),(73350,9),(73351,4),(73352,5),(73353,2),(73354,8),(73355,4),(73356,1),(73357,3),(73358,6),(73359,2),(73360,9),(73361,2),(73362,3),(73363,2),(73364,5),(73365,1),(73366,9),(73367,7),(73368,7),(73369,9),(73370,3),(73371,4),(73372,5),(73373,8),(73374,9),(73375,3),(73376,3),(73377,4),(73378,3),(73379,5),(73380,4),(73381,1),(73382,7),(73383,9),(73384,1),(73385,5),(73386,8),(73387,8),(73388,3),(73389,3),(73390,4),(73391,6),(73392,2),(73393,4),(73394,4),(73395,8),(73396,2),(73397,1),(73398,8),(73399,1),(73400,7),(73401,4),(73402,7),(73403,5),(73404,3),(73405,2),(73406,8),(73407,2),(73408,9),(73409,8),(73410,9),(73411,8),(73412,5),(73413,5),(73414,8),(73415,7),(73416,9),(73417,7),(73418,2),(73419,9),(73420,7),(73421,6),(73422,5),(73423,9),(73424,4),(73425,8),(73426,6),(73427,3),(73428,6),(73429,5),(73430,6),(73431,4),(73432,3),(73433,2),(73434,9),(73435,3),(73436,7),(73437,6),(73438,5),(73439,9),(73440,3),(73441,3),(73442,4),(73443,8),(73444,4),(73445,9),(73446,1),(73447,7),(73448,9),(73449,2),(73450,2),(73451,4),(73452,6),(73453,8),(73454,3),(73455,2),(73456,9),(73457,8),(73458,4),(73459,6),(73460,6),(73461,1),(73462,7),(73463,9),(73464,8),(73465,6),(73466,2),(73467,4),(73468,2),(73469,2),(73470,4),(73471,7),(73472,6),(73473,9),(73474,2),(73475,2),(73476,6),(73477,7),(73478,7),(73479,8),(73480,5),(73481,2),(73482,2),(73483,7),(73484,4),(73485,1),(73486,9),(73487,7),(73488,4),(73489,1),(73490,9),(73491,3),(73492,2),(73493,5),(73494,7),(73495,3),(73496,3),(73497,4),(73498,9),(73499,3),(73500,6),(73501,7),(73502,9),(73503,7),(73504,6),(73505,1),(73506,7),(73507,1),(73508,8),(73509,3),(73510,2),(73511,8),(73512,8),(73513,1),(73514,9),(73515,5),(73516,7),(73517,6),(73518,8),(73519,6),(73520,6),(73521,5),(73522,5),(73523,4),(73524,5),(73525,1),(73526,5),(73527,8),(73528,1),(73529,8),(73530,1),(73531,7),(73532,9),(73533,1),(73534,6),(73535,3),(73536,8),(73537,1),(73538,3),(73539,2),(73540,9),(73541,5),(73542,5),(73543,4),(73544,5),(73545,6),(73546,4),(73547,4),(73548,5),(73549,9),(73550,9),(73551,1),(73552,3),(73553,7),(73554,4),(73555,8),(73556,6),(73557,8),(73558,2),(73559,4),(73560,2),(73561,8),(73562,5),(73563,4),(73564,3),(73565,2),(73566,9),(73567,7),(73568,9),(73569,4),(73570,3),(73571,1),(73572,7),(73573,1),(73574,9),(73575,2),(73576,9),(73577,7),(73578,6),(73579,7),(73580,8),(73581,5),(73582,8),(73583,7),(73584,4),(73585,3),(73586,1),(73587,8),(73588,3),(73589,6),(73590,7),(73591,6),(73592,3),(73593,2),(73594,5),(73595,3),(73596,5),(73597,2),(73598,6),(73599,5),(73600,6),(73601,3),(73602,5),(73603,3),(73604,9),(73605,9),(73606,5),(73607,8),(73608,5),(73609,4),(73610,8),(73611,6),(73612,8),(73613,2),(73614,9),(73615,8),(73616,1),(73617,3),(73618,5),(73619,4),(73620,6),(73621,4),(73622,8),(73623,5),(73624,9),(73625,9),(73626,4),(73627,1),(73628,7),(73629,9),(73630,3),(73631,5),(73632,6),(73633,7),(73634,4),(73635,4),(73636,5),(73637,2),(73638,5),(73639,8),(73640,2),(73641,5),(73642,2),(73643,7),(73644,1),(73645,8),(73646,6),(73647,8),(73648,6),(73649,3),(73650,5),(73651,4),(73652,9),(73653,6),(73654,7),(73655,4),(73656,2),(73657,3),(73658,4),(73659,1),(73660,2),(73661,2),(73662,4),(73663,8),(73664,2),(73665,9),(73666,5),(73667,1),(73668,8),(73669,9),(73670,6),(73671,2),(73672,7),(73673,2),(73674,8),(73675,2),(73676,6),(73677,6),(73678,7),(73679,2),(73680,1),(73681,6),(73682,3),(73683,4),(73684,7),(73685,7),(73686,5),(73687,3),(73688,5),(73689,2),(73690,4),(73691,4),(73692,9),(73693,5),(73694,4),(73695,3),(73696,1),(73697,6),(73698,3),(73699,3),(73700,7),(73701,8),(73702,5),(73703,2),(73704,5),(73705,1),(73706,1),(73707,6),(73708,4),(73709,3),(73710,1),(73711,8),(73712,7),(73713,8),(73714,8),(73715,5),(73716,5),(73717,3),(73718,3),(73719,4),(73720,8),(73721,1),(73722,2),(73723,6),(73724,6),(73725,3),(73726,8),(73727,4),(73728,6),(73729,4),(73730,4),(73731,5),(73732,9),(73733,7),(73734,5),(73735,8),(73736,5),(73737,3),(73738,4),(73739,7),(73740,1),(73741,7),(73742,2),(73743,8),(73744,2),(73745,3),(73746,6),(73747,1),(73748,8),(73749,2),(73750,2),(73751,5),(73752,6),(73753,8),(73754,7),(73755,8),(73756,7),(73757,9),(73758,7),(73759,8),(73760,7),(73761,1),(73762,6),(73763,3),(73764,9),(73765,3),(73766,6),(73767,4),(73768,9),(73769,7),(73770,8),(73771,3),(73772,6),(73773,8),(73774,9),(73775,1),(73776,2),(73777,6),(73778,1),(73779,1),(73780,6),(73781,4),(73782,7),(73783,8),(73784,5),(73785,8),(73786,6),(73787,5),(73788,8),(73789,8),(73790,7),(73791,8),(73792,1),(73793,8),(73794,2),(73795,5),(73796,5),(73797,7),(73798,1),(73799,3),(73800,9),(73801,6),(73802,9),(73803,7),(73804,5),(73805,9),(73806,7),(73807,1),(73808,8),(73809,3),(73810,1),(73811,1),(73812,6),(73813,1),(73814,1),(73815,7),(73816,5),(73817,1),(73818,6),(73819,1),(73820,9),(73821,1),(73822,7),(73823,7),(73824,2),(73825,5),(73826,4),(73827,2),(73828,9),(73829,9),(73830,8),(73831,1),(73832,9),(73833,6),(73834,8),(73835,9),(73836,1),(73837,8),(73838,3),(73839,2),(73840,1),(73841,3),(73842,5),(73843,8),(73844,4),(73845,1),(73846,4),(73847,4),(73848,5),(73849,8),(73850,6),(73851,3),(73852,9),(73853,9),(73854,7),(73855,9),(73856,2),(73857,2),(73858,4),(73859,3),(73860,7),(73861,8),(73862,4),(73863,2),(73864,8),(73865,4),(73866,3),(73867,8),(73868,6),(73869,5),(73870,6),(73871,9),(73872,2),(73873,3),(73874,4),(73875,9),(73876,2),(73877,8),(73878,3),(73879,9),(73880,3),(73881,2),(73882,8),(73883,1),(73884,9),(73885,5),(73886,8),(73887,6),(73888,4),(73889,8),(73890,2),(73891,5),(73892,4),(73893,4),(73894,8),(73895,8),(73896,8),(73897,3),(73898,2),(73899,2),(73900,8),(73901,1),(73902,8),(73903,9),(73904,4),(73905,1),(73906,8),(73907,2),(73908,7),(73909,8),(73910,4),(73911,7),(73912,6),(73913,6),(73914,5),(73915,3),(73916,8),(73917,6),(73918,6),(73919,8),(73920,4),(73921,6),(73922,1),(73923,8),(73924,4),(73925,3),(73926,5),(73927,9),(73928,2),(73929,7),(73930,3),(73931,7),(73932,7),(73933,3),(73934,8),(73935,1),(73936,5),(73937,4),(73938,8),(73939,4),(73940,3),(73941,9),(73942,4),(73943,1),(73944,9),(73945,4),(73946,3),(73947,2),(73948,2),(73949,8),(73950,5),(73951,9),(73952,9),(73953,6),(73954,4),(73955,5),(73956,3),(73957,7),(73958,5),(73959,1),(73960,4),(73961,7),(73962,5),(73963,4),(73964,8),(73965,9),(73966,8),(73967,8),(73968,9),(73969,5),(73970,5),(73971,9),(73972,7),(73973,9),(73974,4),(73975,6),(73976,5),(73977,7),(73978,7),(73979,3),(73980,1),(73981,2),(73982,2),(73983,7),(73984,6),(73985,7),(73986,5),(73987,9),(73988,7),(73989,3),(73990,8),(73991,3),(73992,3),(73993,2),(73994,2),(73995,2),(73996,9),(73997,4),(73998,9),(73999,9),(74000,2),(74001,1),(74002,4),(74003,5),(74004,7),(74005,8),(74006,9),(74007,2),(74008,4),(74009,2),(74010,5),(74011,9),(74012,6),(74013,6),(74014,5),(74015,3),(74016,3),(74017,1),(74018,8),(74019,6),(74020,3),(74021,1),(74022,2),(74023,1),(74024,1),(74025,5),(74026,4),(74027,6),(74028,2),(74029,8),(74030,3),(74031,3),(74032,3),(74033,5),(74034,1),(74035,7),(74036,3),(74037,9),(74038,2),(74039,9),(74040,7),(74041,8),(74042,3),(74043,8),(74044,8),(74045,9),(74046,2),(74047,3),(74048,2),(74049,6),(74050,6),(74051,4),(74052,9),(74053,7),(74054,7),(74055,5),(74056,6),(74057,3),(74058,8),(74059,4),(74060,3),(74061,3),(74062,5),(74063,3),(74064,8),(74065,7),(74066,5),(74067,5),(74068,8),(74069,7),(74070,8),(74071,3),(74072,1),(74073,6),(74074,5),(74075,9),(74076,7),(74077,7),(74078,5),(74079,6),(74080,1),(74081,4),(74082,3),(74083,8),(74084,4),(74085,6),(74086,1),(74087,7),(74088,6),(74089,4),(74090,2),(74091,2),(74092,1),(74093,3),(74094,6),(74095,7),(74096,6),(74097,7),(74098,6),(74099,2),(74100,1),(74101,5),(74102,8),(74103,7),(74104,4),(74105,7),(74106,7),(74107,9),(74108,7),(74109,7),(74110,3),(74111,3),(74112,7),(74113,6),(74114,8),(74115,5),(74116,7),(74117,9),(74118,4),(74119,3),(74120,4),(74121,8),(74122,8),(74123,8),(74124,5),(74125,9),(74126,4),(74127,3),(74128,8),(74129,6),(74130,4),(74131,3),(74132,8),(74133,2),(74134,7),(74135,1),(74136,8),(74137,7),(74138,1),(74139,1),(74140,6),(74141,6),(74142,2),(74143,4),(74144,6),(74145,8),(74146,4),(74147,6),(74148,6),(74149,9),(74150,5),(74151,8),(74152,9),(74153,2),(74154,2),(74155,2),(74156,1),(74157,9),(74158,5),(74159,6),(74160,6),(74161,4),(74162,4),(74163,5),(74164,9),(74165,6),(74166,4),(74167,7),(74168,9),(74169,2),(74170,5),(74171,3),(74172,2),(74173,1),(74174,4),(74175,5),(74176,8),(74177,9),(74178,6),(74179,1),(74180,4),(74181,5),(74182,9),(74183,8),(74184,7),(74185,2),(74186,9),(74187,1),(74188,6),(74189,4),(74190,2),(74191,6),(74192,1),(74193,7),(74194,4),(74195,3),(74196,1),(74197,9),(74198,5),(74199,6),(74200,2),(74201,4),(74202,5),(74203,1),(74204,2),(74205,7),(74206,2),(74207,1),(74208,5),(74209,5),(74210,8),(74211,6),(74212,5),(74213,6),(74214,9),(74215,7),(74216,9),(74217,9),(74218,9),(74219,9),(74220,4),(74221,2),(74222,9),(74223,6),(74224,6),(74225,6),(74226,1),(74227,9),(74228,7),(74229,8),(74230,5),(74231,3),(74232,8),(74233,4),(74234,3),(74235,5),(74236,7),(74237,8),(74238,4),(74239,4),(74240,3),(74241,3),(74242,1),(74243,3),(74244,8),(74245,7),(74246,8),(74247,4),(74248,4),(74249,8),(74250,2),(74251,6),(74252,1),(74253,5),(74254,4),(74255,4),(74256,1),(74257,9),(74258,5),(74259,7),(74260,3),(74261,9),(74262,6),(74263,8),(74264,9),(74265,9),(74266,9),(74267,3),(74268,3),(74269,3),(74270,2),(74271,7),(74272,3),(74273,5),(74274,8),(74275,3),(74276,4),(74277,6),(74278,9),(74279,3),(74280,2),(74281,3),(74282,9),(74283,1),(74284,1),(74285,5),(74286,3),(74287,5),(74288,3),(74289,1),(74290,2),(74291,3),(74292,8),(74293,2),(74294,4),(74295,5),(74296,9),(74297,2),(74298,9),(74299,3),(74300,7),(74301,6),(74302,9),(74303,1),(74304,9),(74305,3),(74306,1),(74307,7),(74308,8),(74309,6),(74310,4),(74311,4),(74312,9),(74313,1),(74314,4),(74315,8),(74316,6),(74317,2),(74318,9),(74319,3),(74320,8),(74321,7),(74322,7),(74323,6),(74324,3),(74325,2),(74326,9),(74327,6),(74328,3),(74329,6),(74330,3),(74331,1),(74332,5),(74333,2),(74334,7),(74335,4),(74336,9),(74337,1),(74338,1),(74339,3),(74340,4),(74341,3),(74342,3),(74343,7),(74344,9),(74345,4),(74346,8),(74347,2),(74348,5),(74349,8),(74350,3),(74351,8),(74352,1),(74353,5),(74354,8),(74355,4),(74356,4),(74357,8),(74358,4),(74359,2),(74360,1),(74361,5),(74362,9),(74363,3),(74364,6),(74365,2),(74366,2),(74367,9),(74368,8),(74369,1),(74370,6),(74371,3),(74372,2),(74373,3),(74374,8),(74375,3),(74376,1),(74377,1),(74378,4),(74379,8),(74380,1),(74381,1),(74382,9),(74383,7),(74384,3),(74385,3),(74386,7),(74387,7),(74388,8),(74389,1),(74390,3),(74391,3),(74392,8),(74393,2),(74394,1),(74395,9),(74396,7),(74397,1),(74398,4),(74399,7),(74400,2),(74401,8),(74402,7),(74403,7),(74404,9),(74405,4),(74406,5),(74407,5),(74408,9),(74409,5),(74410,9),(74411,9),(74412,1),(74413,6),(74414,2),(74415,9),(74416,7),(74417,8),(74418,3),(74419,8),(74420,6),(74421,1),(74422,3),(74423,5),(74424,5),(74425,8),(74426,6),(74427,8),(74428,1),(74429,5),(74430,3),(74431,6),(74432,8),(74433,8),(74434,4),(74435,8),(74436,5),(74437,2),(74438,1),(74439,5),(74440,3),(74441,4),(74442,1),(74443,7),(74444,5),(74445,3),(74446,5),(74447,7),(74448,1),(74449,1),(74450,7),(74451,3),(74452,4),(74453,1),(74454,1),(74455,2),(74456,5),(74457,4),(74458,4),(74459,9),(74460,8),(74461,8),(74462,7),(74463,2),(74464,3),(74465,9),(74466,7),(74467,5),(74468,9),(74469,3),(74470,9),(74471,9),(74472,3),(74473,6),(74474,8),(74475,5),(74476,3),(74477,9),(74478,5),(74479,2),(74480,7),(74481,2),(74482,6),(74483,9),(74484,8),(74485,8),(74486,3),(74487,9),(74488,4),(74489,7),(74490,5),(74491,2),(74492,1),(74493,9),(74494,1),(74495,7),(74496,3),(74497,7),(74498,1),(74499,3),(74500,4),(74501,7),(74502,2),(74503,5),(74504,1),(74505,1),(74506,2),(74507,1),(74508,8),(74509,3),(74510,2),(74511,1),(74512,6),(74513,4),(74514,7),(74515,3),(74516,4),(74517,2),(74518,2),(74519,1),(74520,5),(74521,9),(74522,9),(74523,2),(74524,5),(74525,9),(74526,1),(74527,6),(74528,5),(74529,1),(74530,1),(74531,5),(74532,5),(74533,4),(74534,3),(74535,4),(74536,4),(74537,8),(74538,4),(74539,8),(74540,8),(74541,4),(74542,8),(74543,5),(74544,4),(74545,6),(74546,3),(74547,8),(74548,3),(74549,5),(74550,9),(74551,8),(74552,2),(74553,9),(74554,7),(74555,9),(74556,6),(74557,1),(74558,9),(74559,1),(74560,1),(74561,7),(74562,1),(74563,3),(74564,3),(74565,5),(74566,4),(74567,1),(74568,2),(74569,5),(74570,2),(74571,8),(74572,4),(74573,8),(74574,6),(74575,9),(74576,5),(74577,6),(74578,5),(74579,9),(74580,3),(74581,6),(74582,1),(74583,2),(74584,9),(74585,3),(74586,3),(74587,9),(74588,4),(74589,4),(74590,7),(74591,3),(74592,7),(74593,5),(74594,9),(74595,2),(74596,7),(74597,3),(74598,7),(74599,7),(74600,7),(74601,8),(74602,4),(74603,5),(74604,6),(74605,9),(74606,7),(74607,9),(74608,2),(74609,7),(74610,5),(74611,5),(74612,1),(74613,3),(74614,1),(74615,1),(74616,5),(74617,4),(74618,8),(74619,1),(74620,6),(74621,6),(74622,4),(74623,7),(74624,9),(74625,6),(74626,1),(74627,2),(74628,6),(74629,3),(74630,9),(74631,5),(74632,5),(74633,2),(74634,1),(74635,8),(74636,1),(74637,3),(74638,1),(74639,7),(74640,3),(74641,6),(74642,5),(74643,7),(74644,7),(74645,7),(74646,7),(74647,4),(74648,5),(74649,1),(74650,8),(74651,5),(74652,8),(74653,7),(74654,7),(74655,3),(74656,1),(74657,8),(74658,7),(74659,3),(74660,9),(74661,7),(74662,7),(74663,1),(74664,4),(74665,1),(74666,7),(74667,8),(74668,5),(74669,8),(74670,4),(74671,1),(74672,2),(74673,4),(74674,6),(74675,4),(74676,5),(74677,5),(74678,5),(74679,8),(74680,8),(74681,4),(74682,8),(74683,3),(74684,3),(74685,6),(74686,4),(74687,1),(74688,4),(74689,6),(74690,6),(74691,2),(74692,4),(74693,5),(74694,4),(74695,1),(74696,8),(74697,6),(74698,6),(74699,3),(74700,6),(74701,5),(74702,2),(74703,6),(74704,3),(74705,5),(74706,4),(74707,8),(74708,4),(74709,9),(74710,4),(74711,5),(74712,1),(74713,4),(74714,4),(74715,6),(74716,2),(74717,8),(74718,7),(74719,1),(74720,3),(74721,4),(74722,3),(74723,2),(74724,7),(74725,1),(74726,6),(74727,6),(74728,9),(74729,6),(74730,3),(74731,5),(74732,8),(74733,3),(74734,5),(74735,1),(74736,4),(74737,2),(74738,2),(74739,7),(74740,8),(74741,8),(74742,8),(74743,9),(74744,7),(74745,8),(74746,1),(74747,4),(74748,4),(74749,5),(74750,8),(74751,3),(74752,2),(74753,4),(74754,7),(74755,7),(74756,1),(74757,8),(74758,4),(74759,1),(74760,4),(74761,7),(74762,8),(74763,8),(74764,9),(74765,7),(74766,2),(74767,2),(74768,4),(74769,7),(74770,1),(74771,8),(74772,5),(74773,3),(74774,1),(74775,9),(74776,2),(74777,2),(74778,2),(74779,8),(74780,1),(74781,2),(74782,8),(74783,7),(74784,1),(74785,4),(74786,7),(74787,5),(74788,5),(74789,1),(74790,8),(74791,9),(74792,6),(74793,5),(74794,4),(74795,5),(74796,3),(74797,4),(74798,5),(74799,6),(74800,6),(74801,5),(74802,8),(74803,5),(74804,5),(74805,2),(74806,4),(74807,3),(74808,5),(74809,8),(74810,1),(74811,9),(74812,3),(74813,7),(74814,1),(74815,8),(74816,6),(74817,5),(74818,3),(74819,6),(74820,9),(74821,8),(74822,2),(74823,5),(74824,9),(74825,8),(74826,8),(74827,3),(74828,6),(74829,5),(74830,4),(74831,3),(74832,9),(74833,2),(74834,2),(74835,7),(74836,7),(74837,2),(74838,2),(74839,5),(74840,3),(74841,4),(74842,8),(74843,2),(74844,1),(74845,7),(74846,7),(74847,4),(74848,1),(74849,8),(74850,1),(74851,2),(74852,7),(74853,4),(74854,2),(74855,2),(74856,7),(74857,6),(74858,5),(74859,4),(74860,8),(74861,7),(74862,2),(74863,7),(74864,6),(74865,4),(74866,8),(74867,8),(74868,5),(74869,2),(74870,6),(74871,8),(74872,3),(74873,9),(74874,9),(74875,2),(74876,8),(74877,1),(74878,3),(74879,6),(74880,2),(74881,9),(74882,5),(74883,9),(74884,8),(74885,6),(74886,4),(74887,6),(74888,3),(74889,6),(74890,6),(74891,6),(74892,5),(74893,5),(74894,7),(74895,8),(74896,9),(74897,8),(74898,3),(74899,7),(74900,4),(74901,1),(74902,7),(74903,7),(74904,6),(74905,9),(74906,1),(74907,6),(74908,2),(74909,5),(74910,4),(74911,1),(74912,3),(74913,4),(74914,5),(74915,5),(74916,9),(74917,2),(74918,1),(74919,2),(74920,1),(74921,1),(74922,2),(74923,3),(74924,4),(74925,9),(74926,8),(74927,2),(74928,7),(74929,1),(74930,1),(74931,3),(74932,5),(74933,5),(74934,3),(74935,6),(74936,8),(74937,2),(74938,4),(74939,7),(74940,1),(74941,4),(74942,4),(74943,9),(74944,3),(74945,8),(74946,5),(74947,1),(74948,1),(74949,9),(74950,7),(74951,7),(74952,6),(74953,4),(74954,7),(74955,8),(74956,3),(74957,5),(74958,2),(74959,5),(74960,4),(74961,8),(74962,9),(74963,2),(74964,1),(74965,8),(74966,5),(74967,3),(74968,1),(74969,5),(74970,6),(74971,8),(74972,4),(74973,6),(74974,2),(74975,9),(74976,9),(74977,6),(74978,5),(74979,7),(74980,6),(74981,2),(74982,4),(74983,7),(74984,4),(74985,5),(74986,5),(74987,2),(74988,1),(74989,1),(74990,7),(74991,7),(74992,3),(74993,2),(74994,9),(74995,6),(74996,8),(74997,9),(74998,5),(74999,8),(75000,8),(75001,9),(75002,9),(75003,4),(75004,2),(75005,2),(75006,3),(75007,8),(75008,4),(75009,1),(75010,1),(75011,7),(75012,4),(75013,9),(75014,5),(75015,3),(75016,1),(75017,3),(75018,9),(75019,6),(75020,6),(75021,7),(75022,4),(75023,2),(75024,9),(75025,6),(75026,5),(75027,3),(75028,8),(75029,6),(75030,1),(75031,7),(75032,4),(75033,2),(75034,8),(75035,1),(75036,8),(75037,7),(75038,3),(75039,2),(75040,4),(75041,7),(75042,1),(75043,8),(75044,6),(75045,4),(75046,9),(75047,2),(75048,6),(75049,4),(75050,3),(75051,6),(75052,3),(75053,3),(75054,8),(75055,7),(75056,4),(75057,8),(75058,4),(75059,1),(75060,8),(75061,2),(75062,8),(75063,4),(75064,4),(75065,1),(75066,3),(75067,5),(75068,9),(75069,5),(75070,6),(75071,7),(75072,8),(75073,3),(75074,3),(75075,6),(75076,3),(75077,8),(75078,9),(75079,8),(75080,2),(75081,9),(75082,6),(75083,2),(75084,3),(75085,1),(75086,2),(75087,9),(75088,2),(75089,1),(75090,1),(75091,7),(75092,2),(75093,7),(75094,9),(75095,5),(75096,8),(75097,5),(75098,7),(75099,2),(75100,4),(75101,2),(75102,6),(75103,2),(75104,5),(75105,9),(75106,5),(75107,9),(75108,2),(75109,8),(75110,8),(75111,8),(75112,5),(75113,7),(75114,9),(75115,4),(75116,3),(75117,8),(75118,9),(75119,7),(75120,3),(75121,3),(75122,3),(75123,1),(75124,6),(75125,9),(75126,2),(75127,3),(75128,1),(75129,7),(75130,7),(75131,9),(75132,1),(75133,2),(75134,8),(75135,8),(75136,5),(75137,1),(75138,1),(75139,4),(75140,8),(75141,2),(75142,4),(75143,7),(75144,7),(75145,7),(75146,3),(75147,1),(75148,7),(75149,8),(75150,6),(75151,3),(75152,6),(75153,6),(75154,6),(75155,4),(75156,2),(75157,9),(75158,4),(75159,1),(75160,9),(75161,3),(75162,2),(75163,4),(75164,9),(75165,3),(75166,4),(75167,3),(75168,6),(75169,4),(75170,7),(75171,3),(75172,4),(75173,6),(75174,3),(75175,2),(75176,8),(75177,7),(75178,5),(75179,9),(75180,5),(75181,7),(75182,5),(75183,9),(75184,3),(75185,4),(75186,8),(75187,8),(75188,2),(75189,4),(75190,5),(75191,8),(75192,3),(75193,9),(75194,9),(75195,1),(75196,5),(75197,9),(75198,8),(75199,6),(75200,8),(75201,5),(75202,4),(75203,5),(75204,8),(75205,1),(75206,5),(75207,1),(75208,8),(75209,1),(75210,7),(75211,5),(75212,2),(75213,8),(75214,9),(75215,6),(75216,1),(75217,1),(75218,7),(75219,5),(75220,1),(75221,1),(75222,7),(75223,9),(75224,3),(75225,1),(75226,3),(75227,6),(75228,9),(75229,5),(75230,4),(75231,3),(75232,1),(75233,6),(75234,6),(75235,5),(75236,5),(75237,2),(75238,6),(75239,4),(75240,7),(75241,5),(75242,4),(75243,9),(75244,4),(75245,5),(75246,5),(75247,4),(75248,5),(75249,2),(75250,8),(75251,9),(75252,5),(75253,8),(75254,4),(75255,2),(75256,2),(75257,9),(75258,1),(75259,5),(75260,3),(75261,9),(75262,9),(75263,6),(75264,4),(75265,1),(75266,8),(75267,9),(75268,1),(75269,6),(75270,8),(75271,4),(75272,7),(75273,1),(75274,7),(75275,9),(75276,6),(75277,2),(75278,6),(75279,6),(75280,3),(75281,3),(75282,6),(75283,5),(75284,4),(75285,3),(75286,6),(75287,5),(75288,8),(75289,9),(75290,3),(75291,2),(75292,6),(75293,4),(75294,6),(75295,7),(75296,1),(75297,6),(75298,3),(75299,4),(75300,2),(75301,5),(75302,4),(75303,8),(75304,6),(75305,7),(75306,2),(75307,9),(75308,2),(75309,3),(75310,8),(75311,7),(75312,1),(75313,8),(75314,4),(75315,4),(75316,9),(75317,8),(75318,1),(75319,2),(75320,9),(75321,7),(75322,4),(75323,5),(75324,1),(75325,3),(75326,7),(75327,6),(75328,2),(75329,2),(75330,8),(75331,6),(75332,8),(75333,4),(75334,4),(75335,8),(75336,5),(75337,3),(75338,4),(75339,9),(75340,6),(75341,6),(75342,6),(75343,5),(75344,2),(75345,9),(75346,1),(75347,7),(75348,5),(75349,7),(75350,1),(75351,5),(75352,1),(75353,8),(75354,9),(75355,6),(75356,5),(75357,1),(75358,8),(75359,1),(75360,8),(75361,3),(75362,5),(75363,6),(75364,7),(75365,2),(75366,2),(75367,8),(75368,8),(75369,1),(75370,6),(75371,4),(75372,8),(75373,3),(75374,1),(75375,2),(75376,7),(75377,1),(75378,6),(75379,9),(75380,3),(75381,9),(75382,5),(75383,9),(75384,1),(75385,5),(75386,9),(75387,1),(75388,2),(75389,4),(75390,3),(75391,1),(75392,7),(75393,8),(75394,2),(75395,1),(75396,2),(75397,8),(75398,6),(75399,7),(75400,5),(75401,3),(75402,8),(75403,1),(75404,2),(75405,8),(75406,6),(75407,3),(75408,2),(75409,4),(75410,4),(75411,1),(75412,8),(75413,9),(75414,8),(75415,7),(75416,2),(75417,6),(75418,6),(75419,8),(75420,1),(75421,4),(75422,7),(75423,1),(75424,1),(75425,9),(75426,7),(75427,8),(75428,1),(75429,5),(75430,2),(75431,9),(75432,2),(75433,2),(75434,4),(75435,8),(75436,3),(75437,5),(75438,3),(75439,2),(75440,9),(75441,3),(75442,4),(75443,1),(75444,6),(75445,1),(75446,2),(75447,7),(75448,6),(75449,6),(75450,2),(75451,9),(75452,9),(75453,3),(75454,1),(75455,7),(75456,2),(75457,4),(75458,2),(75459,8),(75460,4),(75461,3),(75462,3),(75463,4),(75464,8),(75465,1),(75466,8),(75467,6),(75468,1),(75469,3),(75470,4),(75471,4),(75472,6),(75473,4),(75474,4),(75475,8),(75476,4),(75477,6),(75478,6),(75479,7),(75480,7),(75481,2),(75482,1),(75483,1),(75484,7),(75485,8),(75486,1),(75487,1),(75488,4),(75489,2),(75490,8),(75491,3),(75492,3),(75493,8),(75494,1),(75495,3),(75496,9),(75497,1),(75498,1),(75499,3),(75500,7),(75501,2),(75502,2),(75503,8),(75504,4),(75505,8),(75506,9),(75507,1),(75508,4),(75509,7),(75510,5),(75511,4),(75512,9),(75513,8),(75514,6),(75515,3),(75516,1),(75517,2),(75518,3),(75519,9),(75520,2),(75521,5),(75522,3),(75523,2),(75524,6),(75525,4),(75526,7),(75527,2),(75528,5),(75529,3),(75530,8),(75531,6),(75532,3),(75533,6),(75534,5),(75535,5),(75536,6),(75537,2),(75538,5),(75539,4),(75540,1),(75541,3),(75542,3),(75543,5),(75544,5),(75545,3),(75546,3),(75547,3),(75548,1),(75549,7),(75550,2),(75551,8),(75552,2),(75553,5),(75554,1),(75555,5),(75556,7),(75557,9),(75558,8),(75559,5),(75560,6),(75561,6),(75562,1),(75563,6),(75564,7),(75565,8),(75566,8),(75567,5),(75568,9),(75569,8),(75570,5),(75571,8),(75572,7),(75573,8),(75574,3),(75575,2),(75576,3),(75577,9),(75578,7),(75579,1),(75580,5),(75581,8),(75582,5),(75583,4),(75584,4),(75585,7),(75586,2),(75587,2),(75588,2),(75589,6),(75590,3),(75591,2),(75592,4),(75593,7),(75594,9),(75595,1),(75596,3),(75597,5),(75598,6),(75599,3),(75600,8),(75601,2),(75602,5),(75603,9),(75604,9),(75605,3),(75606,1),(75607,5),(75608,2),(75609,1),(75610,9),(75611,4),(75612,5),(75613,8),(75614,3),(75615,7),(75616,6),(75617,2),(75618,3),(75619,2),(75620,2),(75621,4),(75622,4),(75623,3),(75624,2),(75625,3),(75626,3),(75627,2),(75628,7),(75629,4),(75630,3),(75631,1),(75632,9),(75633,7),(75634,1),(75635,3),(75636,3),(75637,2),(75638,2),(75639,4),(75640,2),(75641,1),(75642,5),(75643,1),(75644,4),(75645,7),(75646,4),(75647,3),(75648,8),(75649,1),(75650,3),(75651,8),(75652,1),(75653,3),(75654,9),(75655,2),(75656,8),(75657,7),(75658,6),(75659,9),(75660,9),(75661,5),(75662,9),(75663,6),(75664,7),(75665,6),(75666,9),(75667,2),(75668,8),(75669,9),(75670,3),(75671,8),(75672,5),(75673,2),(75674,6),(75675,3),(75676,2),(75677,5),(75678,8),(75679,6),(75680,1),(75681,1),(75682,6),(75683,6),(75684,8),(75685,9),(75686,7),(75687,6),(75688,9),(75689,6),(75690,9),(75691,4),(75692,7),(75693,8),(75694,7),(75695,1),(75696,3),(75697,9),(75698,5),(75699,5),(75700,3),(75701,5),(75702,8),(75703,3),(75704,7),(75705,4),(75706,9),(75707,6),(75708,7),(75709,4),(75710,6),(75711,1),(75712,4),(75713,6),(75714,2),(75715,6),(75716,7),(75717,7),(75718,1),(75719,4),(75720,6),(75721,4),(75722,5),(75723,5),(75724,2),(75725,3),(75726,3),(75727,1),(75728,2),(75729,2),(75730,4),(75731,2),(75732,2),(75733,4),(75734,1),(75735,5),(75736,6),(75737,7),(75738,8),(75739,9),(75740,6),(75741,2),(75742,7),(75743,7),(75744,9),(75745,6),(75746,6),(75747,6),(75748,6),(75749,3),(75750,4),(75751,9),(75752,1),(75753,8),(75754,9),(75755,7),(75756,1),(75757,9),(75758,4),(75759,8),(75760,7),(75761,6),(75762,8),(75763,4),(75764,4),(75765,6),(75766,5),(75767,8),(75768,6),(75769,6),(75770,7),(75771,3),(75772,1),(75773,2),(75774,1),(75775,5),(75776,9),(75777,4),(75778,1),(75779,6),(75780,7),(75781,1),(75782,2),(75783,3),(75784,2),(75785,6),(75786,2),(75787,8),(75788,6),(75789,4),(75790,1),(75791,1),(75792,8),(75793,3),(75794,8),(75795,3),(75796,7),(75797,2),(75798,7),(75799,9),(75800,9),(75801,2),(75802,6),(75803,3),(75804,6),(75805,6),(75806,1),(75807,8),(75808,7),(75809,5),(75810,3),(75811,7),(75812,8),(75813,7),(75814,1),(75815,3),(75816,3),(75817,8),(75818,1),(75819,9),(75820,5),(75821,2),(75822,5),(75823,7),(75824,1),(75825,1),(75826,4),(75827,2),(75828,6),(75829,4),(75830,6),(75831,9),(75832,6),(75833,4),(75834,3),(75835,4),(75836,8),(75837,2),(75838,8),(75839,2),(75840,1),(75841,9),(75842,1),(75843,5),(75844,3),(75845,2),(75846,2),(75847,9),(75848,6),(75849,9),(75850,5),(75851,7),(75852,1),(75853,6),(75854,7),(75855,7),(75856,7),(75857,3),(75858,3),(75859,5),(75860,2),(75861,3),(75862,8),(75863,4),(75864,5),(75865,5),(75866,2),(75867,7),(75868,3),(75869,9),(75870,1),(75871,3),(75872,4),(75873,2),(75874,6),(75875,4),(75876,9),(75877,6),(75878,5),(75879,2),(75880,4),(75881,5),(75882,2),(75883,4),(75884,8),(75885,5),(75886,3),(75887,7),(75888,1),(75889,3),(75890,1),(75891,8),(75892,5),(75893,1),(75894,1),(75895,6),(75896,9),(75897,2),(75898,8),(75899,7),(75900,4),(75901,4),(75902,9),(75903,3),(75904,3),(75905,1),(75906,3),(75907,5),(75908,3),(75909,2),(75910,1),(75911,3),(75912,1),(75913,8),(75914,6),(75915,1),(75916,6),(75917,7),(75918,7),(75919,8),(75920,1),(75921,3),(75922,6),(75923,3),(75924,3),(75925,8),(75926,2),(75927,5),(75928,4),(75929,9),(75930,9),(75931,8),(75932,4),(75933,3),(75934,6),(75935,4),(75936,4),(75937,5),(75938,5),(75939,9),(75940,4),(75941,9),(75942,2),(75943,5),(75944,8),(75945,6),(75946,4),(75947,1),(75948,3),(75949,9),(75950,6),(75951,6),(75952,9),(75953,1),(75954,1),(75955,3),(75956,9),(75957,4),(75958,1),(75959,3),(75960,9),(75961,6),(75962,4),(75963,2),(75964,9),(75965,6),(75966,4),(75967,7),(75968,8),(75969,9),(75970,2),(75971,3),(75972,4),(75973,5),(75974,8),(75975,9),(75976,9),(75977,4),(75978,3),(75979,9),(75980,1),(75981,5),(75982,1),(75983,3),(75984,8),(75985,6),(75986,7),(75987,2),(75988,9),(75989,3),(75990,6),(75991,8),(75992,5),(75993,2),(75994,1),(75995,4),(75996,2),(75997,6),(75998,3),(75999,1),(76000,8),(76001,6),(76002,1),(76003,7),(76004,6),(76005,2),(76006,5),(76007,4),(76008,2),(76009,5),(76010,1),(76011,4),(76012,4),(76013,2),(76014,8),(76015,3),(76016,7),(76017,2),(76018,3),(76019,1),(76020,3),(76021,6),(76022,5),(76023,9),(76024,3),(76025,6),(76026,3),(76027,7),(76028,7),(76029,9),(76030,9),(76031,6),(76032,8),(76033,2),(76034,5),(76035,6),(76036,4),(76037,2),(76038,2),(76039,2),(76040,3),(76041,1),(76042,9),(76043,5),(76044,7),(76045,1),(76046,8),(76047,1),(76048,1),(76049,6),(76050,6),(76051,5),(76052,5),(76053,3),(76054,3),(76055,2),(76056,5),(76057,3),(76058,3),(76059,3),(76060,3),(76061,6),(76062,6),(76063,7),(76064,6),(76065,4),(76066,6),(76067,4),(76068,5),(76069,2),(76070,3),(76071,9),(76072,6),(76073,4),(76074,8),(76075,6),(76076,1),(76077,8),(76078,9),(76079,9),(76080,6),(76081,3),(76082,6),(76083,3),(76084,3),(76085,1),(76086,7),(76087,4),(76088,6),(76089,1),(76090,8),(76091,8),(76092,9),(76093,9),(76094,3),(76095,3),(76096,5),(76097,2),(76098,5),(76099,1),(76100,8),(76101,1),(76102,4),(76103,6),(76104,2),(76105,4),(76106,4),(76107,2),(76108,5),(76109,7),(76110,3),(76111,4),(76112,8),(76113,3),(76114,6),(76115,4),(76116,9),(76117,2),(76118,9),(76119,3),(76120,9),(76121,2),(76122,9),(76123,5),(76124,1),(76125,4),(76126,6),(76127,6),(76128,3),(76129,4),(76130,1),(76131,5),(76132,2),(76133,4),(76134,9),(76135,5),(76136,2),(76137,7),(76138,5),(76139,8),(76140,9),(76141,3),(76142,1),(76143,4),(76144,3),(76145,5),(76146,6),(76147,7),(76148,8),(76149,3),(76150,8),(76151,5),(76152,9),(76153,7),(76154,2),(76155,4),(76156,4),(76157,3),(76158,8),(76159,7),(76160,2),(76161,3),(76162,1),(76163,6),(76164,3),(76165,3),(76166,6),(76167,5),(76168,2),(76169,2),(76170,5),(76171,4),(76172,9),(76173,2),(76174,2),(76175,2),(76176,8),(76177,2),(76178,5),(76179,3),(76180,5),(76181,5),(76182,4),(76183,8),(76184,8),(76185,2),(76186,6),(76187,6),(76188,5),(76189,2),(76190,6),(76191,5),(76192,9),(76193,1),(76194,1),(76195,9),(76196,1),(76197,7),(76198,4),(76199,8),(76200,4),(76201,1),(76202,5),(76203,8),(76204,1),(76205,8),(76206,4),(76207,5),(76208,1),(76209,2),(76210,4),(76211,8),(76212,4),(76213,3),(76214,4),(76215,9),(76216,2),(76217,7),(76218,8),(76219,1),(76220,6),(76221,3),(76222,7),(76223,7),(76224,6),(76225,5),(76226,8),(76227,9),(76228,9),(76229,9),(76230,8),(76231,6),(76232,5),(76233,9),(76234,4),(76235,9),(76236,9),(76237,7),(76238,1),(76239,8),(76240,8),(76241,8),(76242,6),(76243,1),(76244,8),(76245,8),(76246,5),(76247,4),(76248,7),(76249,9),(76250,4),(76251,6),(76252,5),(76253,9),(76254,4),(76255,7),(76256,8),(76257,6),(76258,5),(76259,8),(76260,1),(76261,8),(76262,3),(76263,5),(76264,3),(76265,1),(76266,2),(76267,7),(76268,1),(76269,2),(76270,8),(76271,9),(76272,9),(76273,6),(76274,9),(76275,7),(76276,7),(76277,6),(76278,3),(76279,9),(76280,4),(76281,7),(76282,5),(76283,7),(76284,8),(76285,8),(76286,4),(76287,5),(76288,5),(76289,7),(76290,9),(76291,1),(76292,9),(76293,3),(76294,3),(76295,6),(76296,6),(76297,7),(76298,8),(76299,9),(76300,7),(76301,4),(76302,3),(76303,6),(76304,2),(76305,8),(76306,8),(76307,7),(76308,9),(76309,7),(76310,4),(76311,2),(76312,4),(76313,8),(76314,6),(76315,3),(76316,8),(76317,2),(76318,9),(76319,5),(76320,2),(76321,6),(76322,5),(76323,9),(76324,6),(76325,3),(76326,1),(76327,3),(76328,7),(76329,5),(76330,6),(76331,9),(76332,4),(76333,5),(76334,2),(76335,3),(76336,4),(76337,8),(76338,1),(76339,3),(76340,9),(76341,2),(76342,6),(76343,3),(76344,9),(76345,1),(76346,3),(76347,1),(76348,6),(76349,3),(76350,9),(76351,9),(76352,5),(76353,3),(76354,7),(76355,3),(76356,1),(76357,1),(76358,9),(76359,8),(76360,8),(76361,2),(76362,6),(76363,3),(76364,4),(76365,9),(76366,8),(76367,5),(76368,9),(76369,8),(76370,3),(76371,1),(76372,7),(76373,7),(76374,5),(76375,4),(76376,1),(76377,9),(76378,3),(76379,2),(76380,8),(76381,6),(76382,1),(76383,6),(76384,6),(76385,4),(76386,8),(76387,5),(76388,3),(76389,9),(76390,4),(76391,5),(76392,7),(76393,5),(76394,1),(76395,4),(76396,9),(76397,3),(76398,1),(76399,1),(76400,4),(76401,7),(76402,6),(76403,2),(76404,8),(76405,1),(76406,2),(76407,8),(76408,8),(76409,6),(76410,6),(76411,5),(76412,7),(76413,5),(76414,1),(76415,7),(76416,5),(76417,3),(76418,8),(76419,7),(76420,7),(76421,1),(76422,8),(76423,3),(76424,1),(76425,8),(76426,6),(76427,6),(76428,7),(76429,3),(76430,7),(76431,1),(76432,1),(76433,4),(76434,8),(76435,9),(76436,4),(76437,7),(76438,6),(76439,5),(76440,3),(76441,6),(76442,8),(76443,3),(76444,5),(76445,3),(76446,7),(76447,5),(76448,8),(76449,6),(76450,7),(76451,5),(76452,5),(76453,7),(76454,3),(76455,4),(76456,9),(76457,4),(76458,6),(76459,2),(76460,2),(76461,3),(76462,7),(76463,1),(76464,4),(76465,9),(76466,6),(76467,8),(76468,8),(76469,1),(76470,1),(76471,3),(76472,7),(76473,2),(76474,7),(76475,8),(76476,9),(76477,9),(76478,2),(76479,4),(76480,9),(76481,2),(76482,3),(76483,9),(76484,5),(76485,8),(76486,1),(76487,2),(76488,3),(76489,3),(76490,6),(76491,2),(76492,7),(76493,8),(76494,1),(76495,5),(76496,5),(76497,8),(76498,6),(76499,4),(76500,7),(76501,4),(76502,6),(76503,8),(76504,5),(76505,7),(76506,7),(76507,8),(76508,1),(76509,1),(76510,8),(76511,8),(76512,4),(76513,9),(76514,4),(76515,7),(76516,8),(76517,9),(76518,5),(76519,2),(76520,4),(76521,3),(76522,8),(76523,1),(76524,7),(76525,9),(76526,9),(76527,6),(76528,8),(76529,5),(76530,7),(76531,3),(76532,6),(76533,4),(76534,9),(76535,4),(76536,1),(76537,6),(76538,1),(76539,6),(76540,6),(76541,4),(76542,9),(76543,8),(76544,1),(76545,4),(76546,7),(76547,2),(76548,4),(76549,4),(76550,2),(76551,3),(76552,9),(76553,2),(76554,6),(76555,9),(76556,9),(76557,1),(76558,9),(76559,9),(76560,1),(76561,4),(76562,9),(76563,3),(76564,9),(76565,1),(76566,3),(76567,2),(76568,3),(76569,3),(76570,2),(76571,5),(76572,7),(76573,7),(76574,5),(76575,7),(76576,4),(76577,5),(76578,1),(76579,4),(76580,3),(76581,8),(76582,3),(76583,9),(76584,1),(76585,5),(76586,6),(76587,8),(76588,6),(76589,2),(76590,4),(76591,9),(76592,3),(76593,7),(76594,3),(76595,6),(76596,9),(76597,9),(76598,6),(76599,9),(76600,9),(76601,1),(76602,2),(76603,2),(76604,7),(76605,9),(76606,7),(76607,6),(76608,2),(76609,5),(76610,4),(76611,6),(76612,6),(76613,5),(76614,1),(76615,8),(76616,8),(76617,2),(76618,9),(76619,9),(76620,4),(76621,1),(76622,6),(76623,8),(76624,9),(76625,5),(76626,1),(76627,6),(76628,3),(76629,2),(76630,8),(76631,2),(76632,3),(76633,6),(76634,2),(76635,9),(76636,2),(76637,9),(76638,8),(76639,8),(76640,2),(76641,5),(76642,6),(76643,1),(76644,3),(76645,5),(76646,3),(76647,8),(76648,9),(76649,6),(76650,9),(76651,4),(76652,7),(76653,6),(76654,9),(76655,5),(76656,1),(76657,4),(76658,2),(76659,4),(76660,6),(76661,8),(76662,7),(76663,7),(76664,5),(76665,4),(76666,3),(76667,9),(76668,2),(76669,5),(76670,9),(76671,2),(76672,1),(76673,2),(76674,2),(76675,3),(76676,8),(76677,2),(76678,1),(76679,4),(76680,6),(76681,9),(76682,4),(76683,9),(76684,4),(76685,3),(76686,1),(76687,8),(76688,6),(76689,7),(76690,8),(76691,3),(76692,9),(76693,2),(76694,3),(76695,5),(76696,1),(76697,3),(76698,9),(76699,1),(76700,5),(76701,4),(76702,2),(76703,7),(76704,6),(76705,1),(76706,4),(76707,1),(76708,2),(76709,4),(76710,3),(76711,9),(76712,9),(76713,8),(76714,3),(76715,2),(76716,3),(76717,9),(76718,4),(76719,1),(76720,9),(76721,4),(76722,9),(76723,5),(76724,3),(76725,1),(76726,5),(76727,6),(76728,2),(76729,7),(76730,4),(76731,6),(76732,9),(76733,7),(76734,2),(76735,1),(76736,1),(76737,1),(76738,9),(76739,9),(76740,4),(76741,8),(76742,2),(76743,8),(76744,9),(76745,4),(76746,5),(76747,1),(76748,7),(76749,3),(76750,8),(76751,1),(76752,4),(76753,6),(76754,9),(76755,4),(76756,1),(76757,2),(76758,3),(76759,7),(76760,3),(76761,1),(76762,1),(76763,7),(76764,4),(76765,5),(76766,1),(76767,4),(76768,9),(76769,5),(76770,2),(76771,8),(76772,2),(76773,5),(76774,5),(76775,9),(76776,1),(76777,8),(76778,5),(76779,4),(76780,5),(76781,5),(76782,4),(76783,6),(76784,3),(76785,4),(76786,5),(76787,3),(76788,3),(76789,5),(76790,8),(76791,8),(76792,7),(76793,7),(76794,4),(76795,2),(76796,6),(76797,8),(76798,1),(76799,1),(76800,8),(76801,3),(76802,5),(76803,4),(76804,8),(76805,2),(76806,4),(76807,2),(76808,7),(76809,6),(76810,2),(76811,4),(76812,2),(76813,1),(76814,7),(76815,7),(76816,1),(76817,1),(76818,5),(76819,6),(76820,8),(76821,9),(76822,2),(76823,7),(76824,2),(76825,2),(76826,8),(76827,9),(76828,9),(76829,9),(76830,6),(76831,3),(76832,4),(76833,2),(76834,5),(76835,4),(76836,5),(76837,4),(76838,7),(76839,2),(76840,4),(76841,6),(76842,9),(76843,4),(76844,6),(76845,9),(76846,8),(76847,1),(76848,7),(76849,1),(76850,6),(76851,2),(76852,2),(76853,5),(76854,8),(76855,7),(76856,8),(76857,3),(76858,1),(76859,6),(76860,6),(76861,3),(76862,5),(76863,1),(76864,1),(76865,1),(76866,4),(76867,7),(76868,8),(76869,5),(76870,2),(76871,9),(76872,6),(76873,7),(76874,1),(76875,1),(76876,4),(76877,9),(76878,9),(76879,6),(76880,5),(76881,7),(76882,9),(76883,4),(76884,3),(76885,9),(76886,2),(76887,6),(76888,6),(76889,2),(76890,2),(76891,4),(76892,4),(76893,8),(76894,8),(76895,7),(76896,6),(76897,1),(76898,5),(76899,6),(76900,1),(76901,7),(76902,6),(76903,1),(76904,7),(76905,2),(76906,8),(76907,8),(76908,1),(76909,5),(76910,5),(76911,1),(76912,3),(76913,8),(76914,7),(76915,3),(76916,6),(76917,4),(76918,5),(76919,7),(76920,7),(76921,7),(76922,7),(76923,5),(76924,7),(76925,6),(76926,5),(76927,9),(76928,5),(76929,9),(76930,7),(76931,6),(76932,7),(76933,4),(76934,9),(76935,2),(76936,9),(76937,7),(76938,7),(76939,7),(76940,4),(76941,3),(76942,1),(76943,5),(76944,9),(76945,7),(76946,4),(76947,2),(76948,8),(76949,9),(76950,5),(76951,8),(76952,4),(76953,7),(76954,8),(76955,5),(76956,4),(76957,6),(76958,7),(76959,4),(76960,6),(76961,5),(76962,3),(76963,8),(76964,6),(76965,8),(76966,9),(76967,6),(76968,1),(76969,5),(76970,2),(76971,8),(76972,4),(76973,3),(76974,9),(76975,7),(76976,1),(76977,9),(76978,4),(76979,6),(76980,1),(76981,4),(76982,6),(76983,7),(76984,9),(76985,7),(76986,9),(76987,9),(76988,8),(76989,6),(76990,9),(76991,4),(76992,6),(76993,7),(76994,1),(76995,9),(76996,9),(76997,6),(76998,8),(76999,1),(77000,1),(77001,3),(77002,6),(77003,6),(77004,1),(77005,6),(77006,2),(77007,8),(77008,2),(77009,4),(77010,1),(77011,1),(77012,3),(77013,1),(77014,3),(77015,7),(77016,4),(77017,8),(77018,6),(77019,2),(77020,9),(77021,4),(77022,8),(77023,4),(77024,1),(77025,7),(77026,7),(77027,2),(77028,9),(77029,9),(77030,8),(77031,7),(77032,4),(77033,1),(77034,1),(77035,3),(77036,8),(77037,4),(77038,4),(77039,1),(77040,1),(77041,3),(77042,6),(77043,4),(77044,1),(77045,9),(77046,3),(77047,1),(77048,1),(77049,9),(77050,2),(77051,3),(77052,9),(77053,5),(77054,5),(77055,1),(77056,7),(77057,5),(77058,1),(77059,2),(77060,4),(77061,3),(77062,1),(77063,7),(77064,4),(77065,1),(77066,3),(77067,9),(77068,6),(77069,4),(77070,5),(77071,4),(77072,1),(77073,5),(77074,2),(77075,4),(77076,6),(77077,5),(77078,4),(77079,1),(77080,5),(77081,5),(77082,4),(77083,3),(77084,3),(77085,1),(77086,3),(77087,3),(77088,8),(77089,6),(77090,8),(77091,4),(77092,6),(77093,9),(77094,7),(77095,8),(77096,3),(77097,6),(77098,2),(77099,8),(77100,4),(77101,8),(77102,7),(77103,8),(77104,2),(77105,3),(77106,2),(77107,4),(77108,8),(77109,1),(77110,4),(77111,8),(77112,8),(77113,6),(77114,7),(77115,2),(77116,9),(77117,1),(77118,6),(77119,6),(77120,3),(77121,2),(77122,6),(77123,7),(77124,8),(77125,7),(77126,5),(77127,1),(77128,1),(77129,3),(77130,8),(77131,5),(77132,6),(77133,5),(77134,5),(77135,6),(77136,3),(77137,5),(77138,5),(77139,7),(77140,3),(77141,5),(77142,2),(77143,4),(77144,2),(77145,3),(77146,8),(77147,9),(77148,1),(77149,9),(77150,7),(77151,7),(77152,6),(77153,1),(77154,7),(77155,3),(77156,9),(77157,3),(77158,2),(77159,6),(77160,4),(77161,8),(77162,3),(77163,2),(77164,4),(77165,9),(77166,6),(77167,7),(77168,5),(77169,3),(77170,5),(77171,6),(77172,8),(77173,9),(77174,9),(77175,8),(77176,8),(77177,2),(77178,8),(77179,2),(77180,3),(77181,6),(77182,5),(77183,5),(77184,8),(77185,4),(77186,5),(77187,6),(77188,1),(77189,2),(77190,1),(77191,6),(77192,2),(77193,4),(77194,4),(77195,3),(77196,1),(77197,8),(77198,3),(77199,1),(77200,8),(77201,5),(77202,6),(77203,2),(77204,4),(77205,7),(77206,1),(77207,5),(77208,8),(77209,6),(77210,5),(77211,5),(77212,5),(77213,7),(77214,9),(77215,1),(77216,1),(77217,1),(77218,5),(77219,1),(77220,1),(77221,6),(77222,9),(77223,8),(77224,8),(77225,8),(77226,8),(77227,3),(77228,2),(77229,8),(77230,2),(77231,5),(77232,4),(77233,5),(77234,8),(77235,5),(77236,9),(77237,3),(77238,7),(77239,9),(77240,9),(77241,2),(77242,1),(77243,3),(77244,3),(77245,9),(77246,6),(77247,9),(77248,8),(77249,1),(77250,5),(77251,4),(77252,8),(77253,5),(77254,2),(77255,7),(77256,2),(77257,7),(77258,9),(77259,8),(77260,6),(77261,6),(77262,5),(77263,1),(77264,6),(77265,3),(77266,6),(77267,4),(77268,6),(77269,6),(77270,2),(77271,2),(77272,2),(77273,3),(77274,7),(77275,5),(77276,6),(77277,2),(77278,4),(77279,5),(77280,4),(77281,9),(77282,4),(77283,3),(77284,1),(77285,8),(77286,9),(77287,4),(77288,5),(77289,6),(77290,5),(77291,7),(77292,3),(77293,4),(77294,3),(77295,7),(77296,7),(77297,2),(77298,1),(77299,8),(77300,9),(77301,1),(77302,3),(77303,2),(77304,2),(77305,4),(77306,7),(77307,1),(77308,2),(77309,1),(77310,9),(77311,3),(77312,3),(77313,3),(77314,5),(77315,7),(77316,3),(77317,7),(77318,3),(77319,4),(77320,3),(77321,5),(77322,4),(77323,3),(77324,8),(77325,4),(77326,7),(77327,5),(77328,3),(77329,1),(77330,1),(77331,2),(77332,3),(77333,8),(77334,1),(77335,7),(77336,7),(77337,9),(77338,9),(77339,9),(77340,7),(77341,7),(77342,3),(77343,3),(77344,8),(77345,1),(77346,1),(77347,2),(77348,3),(77349,4),(77350,8),(77351,7),(77352,1),(77353,4),(77354,1),(77355,5),(77356,2),(77357,7),(77358,4),(77359,8),(77360,7),(77361,4),(77362,8),(77363,2),(77364,2),(77365,2),(77366,9),(77367,4),(77368,9),(77369,6),(77370,8),(77371,3),(77372,8),(77373,8),(77374,9),(77375,2),(77376,8),(77377,4),(77378,3),(77379,7),(77380,6),(77381,5),(77382,6),(77383,5),(77384,4),(77385,8),(77386,5),(77387,6),(77388,7),(77389,9),(77390,1),(77391,6),(77392,5),(77393,5),(77394,2),(77395,5),(77396,8),(77397,4),(77398,5),(77399,4),(77400,1),(77401,5),(77402,7),(77403,6),(77404,4),(77405,1),(77406,2),(77407,8),(77408,2),(77409,4),(77410,9),(77411,7),(77412,4),(77413,6),(77414,3),(77415,7),(77416,1),(77417,6),(77418,6),(77419,1),(77420,7),(77421,4),(77422,7),(77423,3),(77424,9),(77425,6),(77426,8),(77427,1),(77428,8),(77429,2),(77430,6),(77431,1),(77432,5),(77433,4),(77434,8),(77435,5),(77436,8),(77437,1),(77438,7),(77439,5),(77440,3),(77441,1),(77442,3),(77443,3),(77444,2),(77445,5),(77446,3),(77447,2),(77448,3),(77449,5),(77450,5),(77451,5),(77452,3),(77453,1),(77454,6),(77455,9),(77456,2),(77457,4),(77458,7),(77459,7),(77460,6),(77461,4),(77462,2),(77463,8),(77464,2),(77465,3),(77466,7),(77467,9),(77468,6),(77469,9),(77470,8),(77471,7),(77472,3),(77473,5),(77474,2),(77475,8),(77476,9),(77477,2),(77478,7),(77479,5),(77480,4),(77481,8),(77482,2),(77483,2),(77484,2),(77485,1),(77486,8),(77487,2),(77488,5),(77489,7),(77490,7),(77491,8),(77492,1),(77493,6),(77494,6),(77495,5),(77496,4),(77497,2),(77498,3),(77499,1),(77500,3),(77501,5),(77502,3),(77503,8),(77504,7),(77505,2),(77506,1),(77507,3),(77508,8),(77509,1),(77510,6),(77511,3),(77512,9),(77513,2),(77514,8),(77515,1),(77516,7),(77517,7),(77518,8),(77519,4),(77520,7),(77521,8),(77522,1),(77523,5),(77524,5),(77525,2),(77526,6),(77527,6),(77528,9),(77529,9),(77530,3),(77531,2),(77532,3),(77533,4),(77534,3),(77535,2),(77536,8),(77537,8),(77538,2),(77539,5),(77540,2),(77541,9),(77542,1),(77543,9),(77544,9),(77545,5),(77546,1),(77547,5),(77548,8),(77549,1),(77550,5),(77551,2),(77552,2),(77553,4),(77554,7),(77555,5),(77556,9),(77557,1),(77558,2),(77559,2),(77560,7),(77561,4),(77562,1),(77563,7),(77564,3),(77565,4),(77566,3),(77567,3),(77568,7),(77569,4),(77570,5),(77571,3),(77572,6),(77573,2),(77574,7),(77575,1),(77576,5),(77577,2),(77578,7),(77579,6),(77580,9),(77581,4),(77582,8),(77583,1),(77584,7),(77585,5),(77586,9),(77587,8),(77588,5),(77589,8),(77590,7),(77591,2),(77592,2),(77593,8),(77594,8),(77595,9),(77596,3),(77597,5),(77598,5),(77599,5),(77600,5),(77601,6),(77602,5),(77603,5),(77604,5),(77605,9),(77606,4),(77607,9),(77608,8),(77609,5),(77610,3),(77611,9),(77612,7),(77613,8),(77614,4),(77615,3),(77616,9),(77617,8),(77618,1),(77619,1),(77620,1),(77621,4),(77622,9),(77623,7),(77624,5),(77625,9),(77626,8),(77627,6),(77628,3),(77629,9),(77630,7),(77631,6),(77632,1),(77633,2),(77634,2),(77635,8),(77636,4),(77637,9),(77638,3),(77639,8),(77640,5),(77641,5),(77642,2),(77643,3),(77644,6),(77645,3),(77646,9),(77647,5),(77648,2),(77649,8),(77650,3),(77651,2),(77652,6),(77653,9),(77654,4),(77655,6),(77656,1),(77657,1),(77658,2),(77659,3),(77660,3),(77661,7),(77662,4),(77663,2),(77664,1),(77665,1),(77666,8),(77667,3),(77668,6),(77669,1),(77670,1),(77671,7),(77672,2),(77673,6),(77674,6),(77675,3),(77676,7),(77677,7),(77678,3),(77679,7),(77680,4),(77681,3),(77682,6),(77683,4),(77684,2),(77685,1),(77686,3),(77687,6),(77688,7),(77689,4),(77690,9),(77691,2),(77692,4),(77693,7),(77694,9),(77695,9),(77696,8),(77697,1),(77698,1),(77699,4),(77700,7),(77701,7),(77702,1),(77703,9),(77704,6),(77705,8),(77706,4),(77707,8),(77708,5),(77709,2),(77710,9),(77711,9),(77712,4),(77713,3),(77714,3),(77715,3),(77716,6),(77717,4),(77718,2),(77719,4),(77720,5),(77721,2),(77722,7),(77723,8),(77724,8),(77725,2),(77726,7),(77727,9),(77728,9),(77729,7),(77730,4),(77731,9),(77732,6),(77733,8),(77734,7),(77735,4),(77736,5),(77737,6),(77738,3),(77739,2),(77740,8),(77741,4),(77742,1),(77743,4),(77744,2),(77745,1),(77746,2),(77747,1),(77748,2),(77749,7),(77750,7),(77751,1),(77752,7),(77753,3),(77754,4),(77755,6),(77756,4),(77757,1),(77758,3),(77759,1),(77760,9),(77761,9),(77762,4),(77763,8),(77764,8),(77765,4),(77766,3),(77767,6),(77768,4),(77769,9),(77770,6),(77771,5),(77772,5),(77773,6),(77774,3),(77775,3),(77776,3),(77777,1),(77778,5),(77779,4),(77780,2),(77781,4),(77782,1),(77783,3),(77784,3),(77785,1),(77786,5),(77787,1),(77788,4),(77789,8),(77790,2),(77791,3),(77792,5),(77793,9),(77794,5),(77795,7),(77796,8),(77797,2),(77798,3),(77799,3),(77800,2),(77801,9),(77802,5),(77803,8),(77804,6),(77805,2),(77806,7),(77807,2),(77808,8),(77809,3),(77810,5),(77811,2),(77812,7),(77813,6),(77814,4),(77815,2),(77816,5),(77817,9),(77818,3),(77819,6),(77820,5),(77821,2),(77822,2),(77823,5),(77824,1),(77825,6),(77826,1),(77827,5),(77828,2),(77829,9),(77830,4),(77831,4),(77832,2),(77833,9),(77834,2),(77835,7),(77836,2),(77837,6),(77838,3),(77839,9),(77840,5),(77841,2),(77842,9),(77843,6),(77844,7),(77845,8),(77846,6),(77847,1),(77848,4),(77849,9),(77850,3),(77851,8),(77852,3),(77853,9),(77854,4),(77855,8),(77856,1),(77857,6),(77858,9),(77859,4),(77860,2),(77861,3),(77862,3),(77863,2),(77864,9),(77865,2),(77866,8),(77867,4),(77868,6),(77869,3),(77870,6),(77871,8),(77872,5),(77873,3),(77874,8),(77875,8),(77876,9),(77877,3),(77878,5),(77879,3),(77880,3),(77881,8),(77882,7),(77883,7),(77884,6),(77885,8),(77886,5),(77887,3),(77888,1),(77889,9),(77890,8),(77891,6),(77892,1),(77893,4),(77894,2),(77895,4),(77896,6),(77897,3),(77898,8),(77899,4),(77900,6),(77901,9),(77902,3),(77903,1),(77904,8),(77905,1),(77906,3),(77907,5),(77908,2),(77909,7),(77910,9),(77911,3),(77912,5),(77913,9),(77914,7),(77915,9),(77916,8),(77917,1),(77918,1),(77919,8),(77920,9),(77921,9),(77922,3),(77923,9),(77924,3),(77925,5),(77926,7),(77927,3),(77928,9),(77929,5),(77930,3),(77931,3),(77932,3),(77933,7),(77934,2),(77935,2),(77936,1),(77937,6),(77938,6),(77939,2),(77940,8),(77941,1),(77942,4),(77943,7),(77944,7),(77945,7),(77946,7),(77947,2),(77948,8),(77949,4),(77950,9),(77951,1),(77952,1),(77953,1),(77954,7),(77955,2),(77956,4),(77957,5),(77958,4),(77959,3),(77960,4),(77961,4),(77962,6),(77963,6),(77964,9),(77965,6),(77966,9),(77967,6),(77968,4),(77969,6),(77970,5),(77971,6),(77972,4),(77973,7),(77974,2),(77975,6),(77976,7),(77977,8),(77978,2),(77979,3),(77980,9),(77981,5),(77982,5),(77983,4),(77984,2),(77985,8),(77986,1),(77987,5),(77988,8),(77989,4),(77990,6),(77991,9),(77992,5),(77993,6),(77994,9),(77995,7),(77996,4),(77997,2),(77998,6),(77999,4),(78000,6),(78001,4),(78002,4),(78003,5),(78004,9),(78005,9),(78006,7),(78007,5),(78008,4),(78009,3),(78010,5),(78011,2),(78012,3),(78013,4),(78014,4),(78015,8),(78016,7),(78017,8),(78018,4),(78019,7),(78020,1),(78021,3),(78022,4),(78023,1),(78024,1),(78025,3),(78026,1),(78027,2),(78028,6),(78029,6),(78030,2),(78031,6),(78032,3),(78033,1),(78034,4),(78035,1),(78036,2),(78037,6),(78038,1),(78039,8),(78040,8),(78041,8),(78042,8),(78043,4),(78044,7),(78045,1),(78046,4),(78047,7),(78048,5),(78049,5),(78050,2),(78051,1),(78052,5),(78053,5),(78054,6),(78055,7),(78056,5),(78057,7),(78058,2),(78059,1),(78060,7),(78061,1),(78062,8),(78063,8),(78064,1),(78065,4),(78066,3),(78067,7),(78068,9),(78069,7),(78070,6),(78071,7),(78072,2),(78073,6),(78074,1),(78075,7),(78076,1),(78077,6),(78078,8),(78079,7),(78080,6),(78081,6),(78082,8),(78083,8),(78084,8),(78085,4),(78086,9),(78087,2),(78088,5),(78089,6),(78090,9),(78091,9),(78092,1),(78093,3),(78094,4),(78095,1),(78096,9),(78097,9),(78098,9),(78099,5),(78100,4),(78101,1),(78102,4),(78103,8),(78104,8),(78105,5),(78106,9),(78107,8),(78108,4),(78109,9),(78110,9),(78111,1),(78112,6),(78113,1),(78114,2),(78115,2),(78116,8),(78117,2),(78118,3),(78119,8),(78120,1),(78121,1),(78122,3),(78123,7),(78124,1),(78125,5),(78126,8),(78127,5),(78128,8),(78129,1),(78130,1),(78131,4),(78132,4),(78133,5),(78134,1),(78135,8),(78136,1),(78137,1),(78138,8),(78139,4),(78140,3),(78141,3),(78142,4),(78143,4),(78144,2),(78145,6),(78146,2),(78147,7),(78148,4),(78149,7),(78150,9),(78151,9),(78152,5),(78153,7),(78154,2),(78155,3),(78156,3),(78157,9),(78158,3),(78159,1),(78160,7),(78161,4),(78162,4),(78163,1),(78164,5),(78165,7),(78166,6),(78167,3),(78168,6),(78169,3),(78170,7),(78171,8),(78172,3),(78173,6),(78174,2),(78175,3),(78176,6),(78177,6),(78178,6),(78179,7),(78180,1),(78181,5),(78182,3),(78183,3),(78184,8),(78185,7),(78186,4),(78187,6),(78188,7),(78189,6),(78190,9),(78191,9),(78192,3),(78193,1),(78194,3),(78195,5),(78196,7),(78197,3),(78198,6),(78199,3),(78200,9),(78201,6),(78202,3),(78203,4),(78204,4),(78205,9),(78206,8),(78207,2),(78208,6),(78209,8),(78210,9),(78211,2),(78212,4),(78213,2),(78214,3),(78215,3),(78216,9),(78217,4),(78218,5),(78219,9),(78220,2),(78221,3),(78222,8),(78223,6),(78224,3),(78225,4),(78226,5),(78227,6),(78228,8),(78229,9),(78230,2),(78231,4),(78232,8),(78233,4),(78234,1),(78235,1),(78236,4),(78237,1),(78238,6),(78239,7),(78240,6),(78241,3),(78242,6),(78243,3),(78244,2),(78245,4),(78246,7),(78247,3),(78248,2),(78249,9),(78250,3),(78251,2),(78252,5),(78253,2),(78254,1),(78255,1),(78256,9),(78257,3),(78258,2),(78259,9),(78260,4),(78261,7),(78262,9),(78263,9),(78264,3),(78265,1),(78266,4),(78267,7),(78268,1),(78269,9),(78270,8),(78271,9),(78272,7),(78273,7),(78274,8),(78275,4),(78276,7),(78277,5),(78278,3),(78279,2),(78280,8),(78281,5),(78282,6),(78283,9),(78284,5),(78285,2),(78286,2),(78287,1),(78288,1),(78289,9),(78290,9),(78291,1),(78292,3),(78293,3),(78294,9),(78295,5),(78296,3),(78297,5),(78298,2),(78299,4),(78300,5),(78301,8),(78302,2),(78303,1),(78304,6),(78305,7),(78306,9),(78307,9),(78308,2),(78309,7),(78310,3),(78311,8),(78312,6),(78313,1),(78314,8),(78315,5),(78316,3),(78317,8),(78318,9),(78319,4),(78320,7),(78321,6),(78322,7),(78323,3),(78324,8),(78325,2),(78326,4),(78327,5),(78328,5),(78329,5),(78330,5),(78331,6),(78332,2),(78333,3),(78334,1),(78335,7),(78336,9),(78337,3),(78338,5),(78339,8),(78340,6),(78341,8),(78342,9),(78343,1),(78344,4),(78345,7),(78346,6),(78347,3),(78348,3),(78349,9),(78350,3),(78351,2),(78352,1),(78353,1),(78354,6),(78355,9),(78356,5),(78357,1),(78358,4),(78359,8),(78360,6),(78361,4),(78362,1),(78363,3),(78364,7),(78365,3),(78366,3),(78367,1),(78368,5),(78369,5),(78370,1),(78371,4),(78372,8),(78373,8),(78374,7),(78375,5),(78376,1),(78377,6),(78378,6),(78379,2),(78380,3),(78381,6),(78382,3),(78383,6),(78384,2),(78385,9),(78386,4),(78387,3),(78388,6),(78389,1),(78390,9),(78391,8),(78392,9),(78393,8),(78394,6),(78395,6),(78396,6),(78397,4),(78398,4),(78399,5),(78400,6),(78401,2),(78402,8),(78403,8),(78404,7),(78405,6),(78406,6),(78407,8),(78408,6),(78409,4),(78410,1),(78411,1),(78412,3),(78413,5),(78414,7),(78415,8),(78416,2),(78417,2),(78418,2),(78419,8),(78420,2),(78421,3),(78422,7),(78423,7),(78424,4),(78425,9),(78426,2),(78427,9),(78428,9),(78429,3),(78430,2),(78431,8),(78432,4),(78433,5),(78434,7),(78435,3),(78436,4),(78437,2),(78438,4),(78439,3),(78440,8),(78441,9),(78442,6),(78443,1),(78444,4),(78445,9),(78446,8),(78447,9),(78448,6),(78449,3),(78450,2),(78451,4),(78452,4),(78453,4),(78454,3),(78455,1),(78456,8),(78457,7),(78458,3),(78459,9),(78460,1),(78461,9),(78462,9),(78463,8),(78464,4),(78465,7),(78466,3),(78467,3),(78468,3),(78469,1),(78470,7),(78471,6),(78472,1),(78473,1),(78474,1),(78475,7),(78476,1),(78477,3),(78478,5),(78479,3),(78480,3),(78481,9),(78482,6),(78483,7),(78484,6),(78485,7),(78486,8),(78487,9),(78488,7),(78489,1),(78490,3),(78491,5),(78492,7),(78493,9),(78494,1),(78495,7),(78496,1),(78497,7),(78498,4),(78499,1),(78500,1),(78501,5),(78502,7),(78503,4),(78504,1),(78505,4),(78506,4),(78507,1),(78508,3),(78509,5),(78510,2),(78511,7),(78512,5),(78513,1),(78514,7),(78515,4),(78516,3),(78517,7),(78518,5),(78519,7),(78520,6),(78521,4),(78522,5),(78523,8),(78524,9),(78525,6),(78526,8),(78527,3),(78528,5),(78529,5),(78530,9),(78531,9),(78532,4),(78533,3),(78534,5),(78535,9),(78536,7),(78537,8),(78538,7),(78539,7),(78540,6),(78541,8),(78542,4),(78543,3),(78544,7),(78545,2),(78546,9),(78547,5),(78548,1),(78549,9),(78550,6),(78551,4),(78552,7),(78553,1),(78554,7),(78555,8),(78556,2),(78557,3),(78558,8),(78559,9),(78560,3),(78561,6),(78562,3),(78563,7),(78564,7),(78565,7),(78566,3),(78567,4),(78568,8),(78569,5),(78570,5),(78571,2),(78572,5),(78573,1),(78574,7),(78575,9),(78576,3),(78577,2),(78578,4),(78579,4),(78580,8),(78581,2),(78582,5),(78583,8),(78584,6),(78585,6),(78586,7),(78587,8),(78588,8),(78589,9),(78590,5),(78591,5),(78592,4),(78593,4),(78594,7),(78595,5),(78596,5),(78597,2),(78598,3),(78599,3),(78600,1),(78601,5),(78602,2),(78603,2),(78604,9),(78605,8),(78606,2),(78607,9),(78608,8),(78609,4),(78610,7),(78611,7),(78612,3),(78613,5),(78614,8),(78615,4),(78616,1),(78617,9),(78618,6),(78619,9),(78620,2),(78621,3),(78622,3),(78623,5),(78624,9),(78625,2),(78626,6),(78627,8),(78628,6),(78629,2),(78630,6),(78631,5),(78632,7),(78633,3),(78634,8),(78635,4),(78636,1),(78637,3),(78638,2),(78639,4),(78640,6),(78641,1),(78642,8),(78643,6),(78644,7),(78645,9),(78646,6),(78647,7),(78648,8),(78649,1),(78650,3),(78651,4),(78652,6),(78653,2),(78654,2),(78655,2),(78656,8),(78657,1),(78658,9),(78659,5),(78660,4),(78661,2),(78662,5),(78663,9),(78664,7),(78665,8),(78666,8),(78667,5),(78668,9),(78669,3),(78670,7),(78671,8),(78672,6),(78673,2),(78674,1),(78675,4),(78676,7),(78677,8),(78678,3),(78679,5),(78680,3),(78681,5),(78682,9),(78683,3),(78684,8),(78685,5),(78686,2),(78687,1),(78688,9),(78689,6),(78690,1),(78691,9),(78692,8),(78693,1),(78694,2),(78695,8),(78696,3),(78697,4),(78698,7),(78699,8),(78700,3),(78701,3),(78702,2),(78703,6),(78704,5),(78705,7),(78706,7),(78707,6),(78708,7),(78709,8),(78710,9),(78711,9),(78712,3),(78713,8),(78714,6),(78715,5),(78716,4),(78717,1),(78718,4),(78719,3),(78720,9),(78721,5),(78722,8),(78723,4),(78724,6),(78725,4),(78726,8),(78727,9),(78728,8),(78729,2),(78730,9),(78731,3),(78732,6),(78733,4),(78734,3),(78735,6),(78736,3),(78737,6),(78738,8),(78739,4),(78740,4),(78741,9),(78742,1),(78743,6),(78744,6),(78745,4),(78746,1),(78747,8),(78748,8),(78749,8),(78750,4),(78751,3),(78752,3),(78753,2),(78754,8),(78755,6),(78756,5),(78757,8),(78758,3),(78759,6),(78760,2),(78761,5),(78762,4),(78763,8),(78764,1),(78765,6),(78766,1),(78767,8),(78768,1),(78769,6),(78770,9),(78771,8),(78772,9),(78773,3),(78774,3),(78775,2),(78776,7),(78777,6),(78778,9),(78779,1),(78780,8),(78781,4),(78782,2),(78783,5),(78784,2),(78785,9),(78786,1),(78787,5),(78788,7),(78789,1),(78790,6),(78791,1),(78792,2),(78793,4),(78794,4),(78795,9),(78796,5),(78797,9),(78798,7),(78799,4),(78800,8),(78801,9),(78802,3),(78803,3),(78804,9),(78805,1),(78806,2),(78807,3),(78808,6),(78809,3),(78810,5),(78811,7),(78812,2),(78813,3),(78814,1),(78815,7),(78816,1),(78817,3),(78818,5),(78819,9),(78820,7),(78821,3),(78822,4),(78823,2),(78824,7),(78825,6),(78826,2),(78827,8),(78828,9),(78829,2),(78830,9),(78831,9),(78832,5),(78833,4),(78834,8),(78835,3),(78836,5),(78837,5),(78838,5),(78839,4),(78840,7),(78841,4),(78842,4),(78843,6),(78844,8),(78845,1),(78846,3),(78847,5),(78848,6),(78849,7),(78850,4),(78851,5),(78852,4),(78853,5),(78854,4),(78855,6),(78856,2),(78857,6),(78858,2),(78859,1),(78860,5),(78861,3),(78862,7),(78863,7),(78864,2),(78865,7),(78866,8),(78867,2),(78868,2),(78869,7),(78870,7),(78871,5),(78872,9),(78873,4),(78874,7),(78875,9),(78876,5),(78877,1),(78878,5),(78879,9),(78880,2),(78881,7),(78882,1),(78883,6),(78884,3),(78885,9),(78886,8),(78887,6),(78888,1),(78889,3),(78890,2),(78891,2),(78892,3),(78893,4),(78894,4),(78895,1),(78896,8),(78897,1),(78898,2),(78899,8),(78900,8),(78901,2),(78902,7),(78903,3),(78904,2),(78905,1),(78906,6),(78907,6),(78908,5),(78909,1),(78910,3),(78911,1),(78912,5),(78913,7),(78914,9),(78915,3),(78916,7),(78917,2),(78918,8),(78919,8),(78920,4),(78921,2),(78922,1),(78923,3),(78924,6),(78925,3),(78926,4),(78927,9),(78928,6),(78929,5),(78930,2),(78931,1),(78932,7),(78933,5),(78934,2),(78935,2),(78936,9),(78937,2),(78938,2),(78939,8),(78940,6),(78941,3),(78942,9),(78943,7),(78944,6),(78945,9),(78946,3),(78947,4),(78948,7),(78949,9),(78950,2),(78951,5),(78952,4),(78953,2),(78954,2),(78955,1),(78956,6),(78957,3),(78958,4),(78959,1),(78960,8),(78961,7),(78962,8),(78963,5),(78964,1),(78965,8),(78966,1),(78967,4),(78968,7),(78969,3),(78970,4),(78971,1),(78972,2),(78973,4),(78974,7),(78975,9),(78976,4),(78977,4),(78978,5),(78979,9),(78980,2),(78981,6),(78982,3),(78983,1),(78984,5),(78985,8),(78986,1),(78987,7),(78988,4),(78989,8),(78990,8),(78991,5),(78992,6),(78993,8),(78994,7),(78995,1),(78996,9),(78997,3),(78998,7),(78999,6),(79000,2),(79001,9),(79002,3),(79003,4),(79004,2),(79005,4),(79006,2),(79007,8),(79008,3),(79009,6),(79010,8),(79011,1),(79012,8),(79013,9),(79014,1),(79015,4),(79016,9),(79017,7),(79018,9),(79019,3),(79020,5),(79021,8),(79022,7),(79023,7),(79024,5),(79025,1),(79026,5),(79027,7),(79028,8),(79029,7),(79030,1),(79031,5),(79032,9),(79033,8),(79034,9),(79035,4),(79036,3),(79037,6),(79038,1),(79039,2),(79040,9),(79041,5),(79042,3),(79043,4),(79044,7),(79045,4),(79046,6),(79047,7),(79048,6),(79049,5),(79050,6),(79051,6),(79052,5),(79053,9),(79054,5),(79055,6),(79056,8),(79057,2),(79058,6),(79059,5),(79060,7),(79061,6),(79062,4),(79063,1),(79064,8),(79065,6),(79066,2),(79067,2),(79068,1),(79069,7),(79070,1),(79071,7),(79072,6),(79073,2),(79074,8),(79075,2),(79076,7),(79077,9),(79078,8),(79079,2),(79080,2),(79081,9),(79082,6),(79083,6),(79084,4),(79085,1),(79086,5),(79087,3),(79088,8),(79089,8),(79090,6),(79091,6),(79092,3),(79093,7),(79094,5),(79095,8),(79096,5),(79097,2),(79098,8),(79099,8),(79100,1),(79101,4),(79102,7),(79103,7),(79104,1),(79105,6),(79106,7),(79107,2),(79108,6),(79109,2),(79110,6),(79111,7),(79112,2),(79113,7),(79114,5),(79115,1),(79116,9),(79117,7),(79118,4),(79119,7),(79120,9),(79121,1),(79122,9),(79123,6),(79124,9),(79125,6),(79126,6),(79127,1),(79128,7),(79129,7),(79130,4),(79131,7),(79132,4),(79133,4),(79134,3),(79135,1),(79136,9),(79137,1),(79138,2),(79139,4),(79140,9),(79141,5),(79142,1),(79143,5),(79144,5),(79145,6),(79146,5),(79147,2),(79148,4),(79149,7),(79150,5),(79151,2),(79152,4),(79153,7),(79154,7),(79155,3),(79156,6),(79157,8),(79158,9),(79159,4),(79160,2),(79161,3),(79162,9),(79163,3),(79164,2),(79165,1),(79166,4),(79167,9),(79168,6),(79169,1),(79170,1),(79171,4),(79172,9),(79173,1),(79174,3),(79175,3),(79176,6),(79177,6),(79178,7),(79179,6),(79180,6),(79181,1),(79182,5),(79183,7),(79184,8),(79185,2),(79186,5),(79187,9),(79188,9),(79189,1),(79190,5),(79191,9),(79192,1),(79193,5),(79194,3),(79195,6),(79196,2),(79197,8),(79198,1),(79199,9),(79200,7),(79201,7),(79202,6),(79203,9),(79204,6),(79205,4),(79206,7),(79207,2),(79208,4),(79209,1),(79210,1),(79211,9),(79212,4),(79213,1),(79214,3),(79215,5),(79216,5),(79217,7),(79218,2),(79219,8),(79220,2),(79221,3),(79222,4),(79223,3),(79224,4),(79225,6),(79226,6),(79227,9),(79228,9),(79229,4),(79230,7),(79231,2),(79232,6),(79233,1),(79234,4),(79235,6),(79236,2),(79237,5),(79238,7),(79239,1),(79240,4),(79241,5),(79242,5),(79243,1),(79244,3),(79245,7),(79246,7),(79247,4),(79248,2),(79249,6),(79250,3),(79251,9),(79252,8),(79253,2),(79254,9),(79255,9),(79256,6),(79257,2),(79258,2),(79259,9),(79260,7),(79261,1),(79262,2),(79263,1),(79264,2),(79265,3),(79266,6),(79267,3),(79268,7),(79269,8),(79270,4),(79271,7),(79272,7),(79273,1),(79274,6),(79275,4),(79276,9),(79277,6),(79278,1),(79279,5),(79280,8),(79281,1),(79282,4),(79283,6),(79284,6),(79285,8),(79286,5),(79287,3),(79288,8),(79289,8),(79290,1),(79291,3),(79292,9),(79293,3),(79294,5),(79295,4),(79296,2),(79297,7),(79298,8),(79299,3),(79300,8),(79301,4),(79302,5),(79303,8),(79304,3),(79305,4),(79306,8),(79307,7),(79308,8),(79309,3),(79310,7),(79311,5),(79312,5),(79313,6),(79314,4),(79315,8),(79316,9),(79317,5),(79318,9),(79319,4),(79320,3),(79321,5),(79322,6),(79323,2),(79324,4),(79325,2),(79326,2),(79327,2),(79328,1),(79329,3),(79330,8),(79331,7),(79332,2),(79333,3),(79334,2),(79335,7),(79336,5),(79337,4),(79338,5),(79339,6),(79340,9),(79341,5),(79342,4),(79343,3),(79344,1),(79345,3),(79346,3),(79347,9),(79348,1),(79349,5),(79350,1),(79351,2),(79352,5),(79353,5),(79354,1),(79355,7),(79356,7),(79357,9),(79358,8),(79359,4),(79360,3),(79361,3),(79362,6),(79363,6),(79364,5),(79365,5),(79366,1),(79367,2),(79368,9),(79369,8),(79370,3),(79371,7),(79372,2),(79373,3),(79374,9),(79375,3),(79376,5),(79377,1),(79378,7),(79379,3),(79380,1),(79381,7),(79382,6),(79383,5),(79384,7),(79385,8),(79386,7),(79387,3),(79388,6),(79389,5),(79390,9),(79391,6),(79392,8),(79393,9),(79394,5),(79395,3),(79396,6),(79397,5),(79398,6),(79399,4),(79400,7),(79401,4),(79402,8),(79403,9),(79404,6),(79405,7),(79406,4),(79407,7),(79408,1),(79409,7),(79410,1),(79411,7),(79412,6),(79413,1),(79414,1),(79415,5),(79416,9),(79417,1),(79418,8),(79419,5),(79420,8),(79421,1),(79422,8),(79423,4),(79424,4),(79425,6),(79426,3),(79427,7),(79428,9),(79429,9),(79430,3),(79431,2),(79432,7),(79433,3),(79434,7),(79435,5),(79436,4),(79437,8),(79438,2),(79439,5),(79440,1),(79441,2),(79442,4),(79443,2),(79444,6),(79445,8),(79446,1),(79447,2),(79448,2),(79449,6),(79450,2),(79451,1),(79452,2),(79453,7),(79454,4),(79455,1),(79456,1),(79457,8),(79458,1),(79459,2),(79460,2),(79461,8),(79462,4),(79463,8),(79464,5),(79465,7),(79466,3),(79467,9),(79468,4),(79469,4),(79470,8),(79471,9),(79472,9),(79473,8),(79474,3),(79475,3),(79476,6),(79477,8),(79478,4),(79479,7),(79480,8),(79481,2),(79482,3),(79483,3),(79484,6),(79485,8),(79486,5),(79487,8),(79488,9),(79489,3),(79490,8),(79491,8),(79492,2),(79493,8),(79494,5),(79495,6),(79496,9),(79497,2),(79498,8),(79499,3),(79500,1),(79501,1),(79502,2),(79503,2),(79504,9),(79505,3),(79506,5),(79507,6),(79508,4),(79509,7),(79510,2),(79511,4),(79512,2),(79513,1),(79514,7),(79515,6),(79516,8),(79517,7),(79518,6),(79519,5),(79520,8),(79521,7),(79522,7),(79523,4),(79524,1),(79525,3),(79526,2),(79527,7),(79528,6),(79529,7),(79530,9),(79531,5),(79532,7),(79533,5),(79534,9),(79535,9),(79536,1),(79537,1),(79538,2),(79539,6),(79540,4),(79541,1),(79542,1),(79543,2),(79544,2),(79545,4),(79546,3),(79547,5),(79548,8),(79549,9),(79550,4),(79551,7),(79552,1),(79553,9),(79554,5),(79555,1),(79556,5),(79557,3),(79558,5),(79559,3),(79560,7),(79561,6),(79562,5),(79563,8),(79564,4),(79565,6),(79566,2),(79567,6),(79568,8),(79569,1),(79570,9),(79571,5),(79572,8),(79573,8),(79574,7),(79575,1),(79576,2),(79577,1),(79578,7),(79579,6),(79580,4),(79581,3),(79582,2),(79583,5),(79584,6),(79585,7),(79586,8),(79587,6),(79588,9),(79589,7),(79590,8),(79591,7),(79592,7),(79593,1),(79594,7),(79595,3),(79596,2),(79597,3),(79598,1),(79599,6),(79600,6),(79601,2),(79602,4),(79603,3),(79604,4),(79605,8),(79606,7),(79607,5),(79608,2),(79609,8),(79610,5),(79611,8),(79612,9),(79613,8),(79614,9),(79615,1),(79616,4),(79617,5),(79618,5),(79619,8),(79620,4),(79621,2),(79622,5),(79623,4),(79624,8),(79625,8),(79626,1),(79627,1),(79628,3),(79629,9),(79630,7),(79631,5),(79632,7),(79633,4),(79634,8),(79635,8),(79636,7),(79637,9),(79638,2),(79639,6),(79640,5),(79641,2),(79642,9),(79643,8),(79644,3),(79645,1),(79646,6),(79647,4),(79648,7),(79649,8),(79650,3),(79651,2),(79652,3),(79653,5),(79654,4),(79655,1),(79656,9),(79657,9),(79658,2),(79659,5),(79660,5),(79661,6),(79662,4),(79663,4),(79664,7),(79665,5),(79666,6),(79667,8),(79668,1),(79669,4),(79670,6),(79671,7),(79672,5),(79673,7),(79674,1),(79675,2),(79676,8),(79677,4),(79678,2),(79679,7),(79680,2),(79681,5),(79682,3),(79683,4),(79684,2),(79685,1),(79686,4),(79687,9),(79688,9),(79689,7),(79690,6),(79691,1),(79692,2),(79693,1),(79694,6),(79695,8),(79696,8),(79697,2),(79698,8),(79699,2),(79700,4),(79701,1),(79702,6),(79703,4),(79704,8),(79705,6),(79706,2),(79707,6),(79708,9),(79709,1),(79710,9),(79711,7),(79712,9),(79713,2),(79714,6),(79715,3),(79716,5),(79717,4),(79718,2),(79719,8),(79720,1),(79721,3),(79722,3),(79723,6),(79724,7),(79725,4),(79726,7),(79727,5),(79728,3),(79729,3),(79730,2),(79731,8),(79732,2),(79733,6),(79734,4),(79735,4),(79736,1),(79737,8),(79738,8),(79739,1),(79740,4),(79741,9),(79742,1),(79743,7),(79744,3),(79745,6),(79746,2),(79747,6),(79748,8),(79749,5),(79750,6),(79751,1),(79752,5),(79753,3),(79754,3),(79755,3),(79756,9),(79757,6),(79758,8),(79759,3),(79760,2),(79761,4),(79762,4),(79763,8),(79764,1),(79765,9),(79766,1),(79767,3),(79768,5),(79769,3),(79770,5),(79771,3),(79772,3),(79773,3),(79774,7),(79775,3),(79776,8),(79777,1),(79778,1),(79779,4),(79780,7),(79781,4),(79782,6),(79783,6),(79784,9),(79785,5),(79786,9),(79787,4),(79788,1),(79789,5),(79790,7),(79791,7),(79792,6),(79793,2),(79794,3),(79795,4),(79796,6),(79797,5),(79798,9),(79799,6),(79800,4),(79801,7),(79802,3),(79803,6),(79804,7),(79805,7),(79806,4),(79807,9),(79808,2),(79809,2),(79810,7),(79811,2),(79812,5),(79813,7),(79814,9),(79815,2),(79816,7),(79817,5),(79818,1),(79819,9),(79820,5),(79821,2),(79822,8),(79823,3),(79824,2),(79825,3),(79826,2),(79827,9),(79828,4),(79829,3),(79830,3),(79831,1),(79832,1),(79833,6),(79834,1),(79835,1),(79836,1),(79837,1),(79838,1),(79839,8),(79840,9),(79841,7),(79842,5),(79843,9),(79844,1),(79845,3),(79846,8),(79847,2),(79848,7),(79849,6),(79850,9),(79851,5),(79852,1),(79853,9),(79854,8),(79855,5),(79856,3),(79857,7),(79858,2),(79859,3),(79860,5),(79861,7),(79862,9),(79863,7),(79864,8),(79865,8),(79866,8),(79867,4),(79868,7),(79869,7),(79870,4),(79871,5),(79872,1),(79873,2),(79874,3),(79875,7),(79876,9),(79877,3),(79878,9),(79879,2),(79880,1),(79881,7),(79882,7),(79883,4),(79884,4),(79885,7),(79886,5),(79887,1),(79888,3),(79889,4),(79890,2),(79891,4),(79892,1),(79893,6),(79894,3),(79895,8),(79896,3),(79897,2),(79898,3),(79899,5),(79900,8),(79901,7),(79902,6),(79903,5),(79904,6),(79905,5),(79906,1),(79907,8),(79908,7),(79909,4),(79910,3),(79911,2),(79912,9),(79913,4),(79914,5),(79915,9),(79916,4),(79917,5),(79918,8),(79919,6),(79920,6),(79921,5),(79922,1),(79923,2),(79924,1),(79925,2),(79926,3),(79927,3),(79928,6),(79929,8),(79930,8),(79931,2),(79932,7),(79933,2),(79934,8),(79935,1),(79936,2),(79937,9),(79938,5),(79939,5),(79940,4),(79941,6),(79942,2),(79943,7),(79944,5),(79945,8),(79946,1),(79947,1),(79948,9),(79949,4),(79950,1),(79951,4),(79952,2),(79953,1),(79954,1),(79955,2),(79956,7),(79957,9),(79958,9),(79959,1),(79960,7),(79961,5),(79962,9),(79963,3),(79964,6),(79965,2),(79966,7),(79967,1),(79968,8),(79969,4),(79970,2),(79971,4),(79972,9),(79973,5),(79974,3),(79975,5),(79976,2),(79977,6),(79978,1),(79979,8),(79980,5),(79981,4),(79982,8),(79983,1),(79984,7),(79985,3),(79986,7),(79987,2),(79988,9),(79989,4),(79990,7),(79991,3),(79992,8),(79993,4),(79994,2),(79995,2),(79996,2),(79997,8),(79998,3),(79999,2),(80000,5),(80001,9),(80002,3),(80003,4),(80004,1),(80005,2),(80006,5),(80007,8),(80008,6),(80009,6),(80010,1),(80011,3),(80012,6),(80013,7),(80014,5),(80015,5),(80016,6),(80017,2),(80018,3),(80019,7),(80020,3),(80021,7),(80022,8),(80023,1),(80024,2),(80025,8),(80026,2),(80027,2),(80028,9),(80029,8),(80030,2),(80031,1),(80032,3),(80033,2),(80034,1),(80035,8),(80036,1),(80037,6),(80038,5),(80039,6),(80040,2),(80041,3),(80042,1),(80043,2),(80044,7),(80045,7),(80046,6),(80047,8),(80048,1),(80049,2),(80050,8),(80051,2),(80052,3),(80053,7),(80054,5),(80055,2),(80056,8),(80057,7),(80058,2),(80059,5),(80060,6),(80061,3),(80062,9),(80063,4),(80064,5),(80065,2),(80066,2),(80067,7),(80068,4),(80069,7),(80070,7),(80071,9),(80072,9),(80073,1),(80074,3),(80075,9),(80076,4),(80077,7),(80078,3),(80079,3),(80080,2),(80081,6),(80082,6),(80083,1),(80084,8),(80085,8),(80086,3),(80087,8),(80088,2),(80089,7),(80090,6),(80091,2),(80092,8),(80093,1),(80094,2),(80095,1),(80096,9),(80097,7),(80098,9),(80099,3),(80100,5),(80101,9),(80102,3),(80103,5),(80104,6),(80105,1),(80106,8),(80107,7),(80108,9),(80109,2),(80110,2),(80111,9),(80112,8),(80113,5),(80114,2),(80115,2),(80116,5),(80117,4),(80118,6),(80119,2),(80120,3),(80121,2),(80122,2),(80123,6),(80124,3),(80125,7),(80126,6),(80127,6),(80128,2),(80129,6),(80130,6),(80131,1),(80132,1),(80133,4),(80134,7),(80135,9),(80136,7),(80137,2),(80138,6),(80139,6),(80140,7),(80141,7),(80142,4),(80143,1),(80144,9),(80145,9),(80146,1),(80147,3),(80148,9),(80149,9),(80150,1),(80151,8),(80152,9),(80153,9),(80154,9),(80155,5),(80156,7),(80157,4),(80158,7),(80159,4),(80160,5),(80161,9),(80162,6),(80163,5),(80164,8),(80165,8),(80166,5),(80167,4),(80168,1),(80169,3),(80170,6),(80171,8),(80172,4),(80173,9),(80174,8),(80175,8),(80176,4),(80177,5),(80178,8),(80179,5),(80180,5),(80181,8),(80182,5),(80183,7),(80184,8),(80185,9),(80186,5),(80187,4),(80188,1),(80189,8),(80190,6),(80191,8),(80192,7),(80193,1),(80194,4),(80195,8),(80196,1),(80197,6),(80198,5),(80199,9),(80200,8),(80201,4),(80202,5),(80203,8),(80204,6),(80205,9),(80206,7),(80207,3),(80208,6),(80209,9),(80210,4),(80211,4),(80212,8),(80213,7),(80214,7),(80215,2),(80216,4),(80217,4),(80218,2),(80219,3),(80220,1),(80221,1),(80222,3),(80223,7),(80224,2),(80225,2),(80226,9),(80227,7),(80228,7),(80229,8),(80230,3),(80231,3),(80232,6),(80233,8),(80234,7),(80235,9),(80236,8),(80237,4),(80238,3),(80239,8),(80240,1),(80241,8),(80242,9),(80243,8),(80244,8),(80245,9),(80246,4),(80247,1),(80248,4),(80249,1),(80250,8),(80251,1),(80252,5),(80253,8),(80254,7),(80255,5),(80256,1),(80257,5),(80258,2),(80259,5),(80260,5),(80261,4),(80262,1),(80263,8),(80264,7),(80265,6),(80266,8),(80267,9),(80268,9),(80269,9),(80270,6),(80271,1),(80272,9),(80273,9),(80274,2),(80275,6),(80276,4),(80277,1),(80278,2),(80279,1),(80280,6),(80281,9),(80282,3),(80283,5),(80284,6),(80285,7),(80286,6),(80287,3),(80288,5),(80289,4),(80290,3),(80291,7),(80292,8),(80293,5),(80294,4),(80295,7),(80296,9),(80297,3),(80298,3),(80299,2),(80300,4),(80301,3),(80302,5),(80303,5),(80304,3),(80305,7),(80306,2),(80307,8),(80308,2),(80309,8),(80310,2),(80311,5),(80312,1),(80313,5),(80314,4),(80315,4),(80316,5),(80317,8),(80318,2),(80319,1),(80320,9),(80321,8),(80322,4),(80323,9),(80324,3),(80325,4),(80326,4),(80327,2),(80328,1),(80329,1),(80330,2),(80331,6),(80332,1),(80333,6),(80334,4),(80335,5),(80336,7),(80337,5),(80338,8),(80339,6),(80340,9),(80341,2),(80342,2),(80343,4),(80344,5),(80345,6),(80346,9),(80347,5),(80348,6),(80349,9),(80350,9),(80351,9),(80352,8),(80353,2),(80354,3),(80355,7),(80356,1),(80357,1),(80358,1),(80359,2),(80360,3),(80361,2),(80362,9),(80363,8),(80364,6),(80365,9),(80366,8),(80367,9),(80368,6),(80369,8),(80370,2),(80371,4),(80372,6),(80373,4),(80374,8),(80375,3),(80376,3),(80377,1),(80378,9),(80379,7),(80380,8),(80381,6),(80382,9),(80383,3),(80384,6),(80385,4),(80386,2),(80387,8),(80388,4),(80389,5),(80390,3),(80391,3),(80392,4),(80393,2),(80394,9),(80395,5),(80396,2),(80397,8),(80398,6),(80399,8),(80400,5),(80401,7),(80402,1),(80403,8),(80404,9),(80405,3),(80406,8),(80407,7),(80408,5),(80409,4),(80410,7),(80411,8),(80412,8),(80413,6),(80414,4),(80415,9),(80416,7),(80417,4),(80418,1),(80419,2),(80420,5),(80421,1),(80422,2),(80423,9),(80424,4),(80425,4),(80426,4),(80427,3),(80428,5),(80429,8),(80430,9),(80431,7),(80432,8),(80433,8),(80434,2),(80435,5),(80436,2),(80437,9),(80438,3),(80439,7),(80440,5),(80441,3),(80442,8),(80443,7),(80444,3),(80445,4),(80446,9),(80447,8),(80448,9),(80449,1),(80450,9),(80451,7),(80452,3),(80453,1),(80454,6),(80455,7),(80456,3),(80457,2),(80458,9),(80459,8),(80460,4),(80461,3),(80462,9),(80463,9),(80464,8),(80465,5),(80466,2),(80467,9),(80468,2),(80469,9),(80470,7),(80471,8),(80472,2),(80473,6),(80474,2),(80475,5),(80476,3),(80477,8),(80478,7),(80479,3),(80480,7),(80481,4),(80482,1),(80483,2),(80484,7),(80485,2),(80486,3),(80487,3),(80488,1),(80489,9),(80490,9),(80491,9),(80492,8),(80493,2),(80494,5),(80495,8),(80496,8),(80497,6),(80498,1),(80499,6),(80500,5),(80501,1),(80502,7),(80503,6),(80504,5),(80505,6),(80506,4),(80507,8),(80508,9),(80509,2),(80510,1),(80511,9),(80512,8),(80513,8),(80514,9),(80515,1),(80516,1),(80517,9),(80518,1),(80519,3),(80520,6),(80521,4),(80522,3),(80523,7),(80524,6),(80525,4),(80526,1),(80527,2),(80528,8),(80529,2),(80530,8),(80531,4),(80532,8),(80533,7),(80534,7),(80535,7),(80536,5),(80537,8),(80538,4),(80539,1),(80540,3),(80541,1),(80542,7),(80543,1),(80544,3),(80545,9),(80546,4),(80547,8),(80548,8),(80549,7),(80550,3),(80551,5),(80552,3),(80553,8),(80554,8),(80555,2),(80556,4),(80557,1),(80558,1),(80559,8),(80560,8),(80561,3),(80562,7),(80563,2),(80564,3),(80565,7),(80566,7),(80567,6),(80568,7),(80569,1),(80570,1),(80571,1),(80572,8),(80573,5),(80574,2),(80575,3),(80576,8),(80577,7),(80578,7),(80579,6),(80580,1),(80581,6),(80582,6),(80583,8),(80584,3),(80585,2),(80586,7),(80587,2),(80588,5),(80589,5),(80590,2),(80591,9),(80592,3),(80593,3),(80594,8),(80595,5),(80596,4),(80597,1),(80598,5),(80599,7),(80600,5),(80601,3),(80602,7),(80603,8),(80604,9),(80605,6),(80606,5),(80607,4),(80608,4),(80609,2),(80610,5),(80611,2),(80612,9),(80613,5),(80614,9),(80615,6),(80616,6),(80617,3),(80618,9),(80619,6),(80620,8),(80621,1),(80622,7),(80623,8),(80624,1),(80625,9),(80626,1),(80627,1),(80628,6),(80629,3),(80630,2),(80631,2),(80632,7),(80633,6),(80634,3),(80635,5),(80636,8),(80637,6),(80638,1),(80639,7),(80640,7),(80641,8),(80642,4),(80643,6),(80644,4),(80645,1),(80646,6),(80647,5),(80648,6),(80649,7),(80650,4),(80651,8),(80652,5),(80653,2),(80654,8),(80655,5),(80656,8),(80657,2),(80658,7),(80659,7),(80660,6),(80661,2),(80662,8),(80663,5),(80664,6),(80665,7),(80666,2),(80667,6),(80668,8),(80669,8),(80670,2),(80671,7),(80672,9),(80673,6),(80674,8),(80675,9),(80676,6),(80677,5),(80678,9),(80679,1),(80680,8),(80681,3),(80682,3),(80683,5),(80684,4),(80685,9),(80686,8),(80687,5),(80688,2),(80689,9),(80690,2),(80691,4),(80692,9),(80693,5),(80694,3),(80695,8),(80696,1),(80697,1),(80698,5),(80699,5),(80700,1),(80701,2),(80702,7),(80703,8),(80704,1),(80705,4),(80706,2),(80707,7),(80708,8),(80709,9),(80710,5),(80711,3),(80712,8),(80713,1),(80714,8),(80715,5),(80716,2),(80717,6),(80718,8),(80719,2),(80720,9),(80721,8),(80722,9),(80723,2),(80724,2),(80725,2),(80726,1),(80727,4),(80728,9),(80729,4),(80730,9),(80731,8),(80732,3),(80733,9),(80734,6),(80735,6),(80736,7),(80737,8),(80738,5),(80739,7),(80740,6),(80741,7),(80742,6),(80743,3),(80744,1),(80745,7),(80746,2),(80747,1),(80748,2),(80749,3),(80750,1),(80751,2),(80752,1),(80753,7),(80754,7),(80755,3),(80756,2),(80757,6),(80758,8),(80759,3),(80760,8),(80761,9),(80762,6),(80763,4),(80764,2),(80765,7),(80766,5),(80767,2),(80768,7),(80769,7),(80770,4),(80771,8),(80772,4),(80773,1),(80774,1),(80775,1),(80776,2),(80777,1),(80778,4),(80779,7),(80780,9),(80781,7),(80782,2),(80783,3),(80784,5),(80785,5),(80786,3),(80787,2),(80788,7),(80789,5),(80790,1),(80791,4),(80792,1),(80793,6),(80794,5),(80795,9),(80796,4),(80797,3),(80798,8),(80799,4),(80800,4),(80801,7),(80802,2),(80803,4),(80804,1),(80805,1),(80806,6),(80807,7),(80808,2),(80809,4),(80810,4),(80811,2),(80812,3),(80813,1),(80814,3),(80815,9),(80816,9),(80817,3),(80818,2),(80819,9),(80820,8),(80821,1),(80822,5),(80823,2),(80824,4),(80825,2),(80826,6),(80827,9),(80828,4),(80829,2),(80830,5),(80831,5),(80832,9),(80833,7),(80834,5),(80835,6),(80836,2),(80837,5),(80838,6),(80839,2),(80840,5),(80841,3),(80842,6),(80843,8),(80844,4),(80845,9),(80846,6),(80847,2),(80848,6),(80849,6),(80850,4),(80851,2),(80852,1),(80853,1),(80854,6),(80855,3),(80856,7),(80857,8),(80858,7),(80859,6),(80860,8),(80861,9),(80862,8),(80863,8),(80864,4),(80865,2),(80866,2),(80867,6),(80868,8),(80869,4),(80870,7),(80871,6),(80872,5),(80873,6),(80874,3),(80875,6),(80876,5),(80877,8),(80878,1),(80879,3),(80880,3),(80881,8),(80882,6),(80883,4),(80884,8),(80885,8),(80886,4),(80887,1),(80888,7),(80889,1),(80890,4),(80891,1),(80892,2),(80893,2),(80894,5),(80895,6),(80896,8),(80897,7),(80898,4),(80899,3),(80900,5),(80901,6),(80902,6),(80903,9),(80904,1),(80905,4),(80906,5),(80907,9),(80908,8),(80909,7),(80910,7),(80911,8),(80912,3),(80913,2),(80914,1),(80915,7),(80916,2),(80917,5),(80918,7),(80919,4),(80920,5),(80921,3),(80922,6),(80923,2),(80924,1),(80925,2),(80926,8),(80927,7),(80928,5),(80929,1),(80930,6),(80931,7),(80932,6),(80933,6),(80934,2),(80935,2),(80936,6),(80937,8),(80938,8),(80939,2),(80940,3),(80941,3),(80942,4),(80943,2),(80944,1),(80945,7),(80946,2),(80947,4),(80948,1),(80949,4),(80950,4),(80951,4),(80952,6),(80953,2),(80954,4),(80955,8),(80956,8),(80957,1),(80958,9),(80959,1),(80960,7),(80961,4),(80962,5),(80963,5),(80964,4),(80965,5),(80966,4),(80967,1),(80968,7),(80969,2),(80970,5),(80971,3),(80972,4),(80973,7),(80974,2),(80975,1),(80976,4),(80977,8),(80978,9),(80979,9),(80980,1),(80981,3),(80982,6),(80983,8),(80984,4),(80985,1),(80986,7),(80987,2),(80988,9),(80989,4),(80990,8),(80991,6),(80992,2),(80993,5),(80994,8),(80995,7),(80996,2),(80997,7),(80998,3),(80999,2),(81000,9),(81001,3),(81002,8),(81003,6),(81004,2),(81005,1),(81006,9),(81007,2),(81008,7),(81009,7),(81010,1),(81011,7),(81012,4),(81013,6),(81014,9),(81015,8),(81016,2),(81017,7),(81018,9),(81019,5),(81020,2),(81021,9),(81022,5),(81023,8),(81024,8),(81025,2),(81026,7),(81027,7),(81028,6),(81029,3),(81030,5),(81031,2),(81032,7),(81033,3),(81034,9),(81035,4),(81036,4),(81037,6),(81038,7),(81039,4),(81040,2),(81041,2),(81042,2),(81043,6),(81044,8),(81045,1),(81046,6),(81047,7),(81048,4),(81049,4),(81050,9),(81051,4),(81052,3),(81053,2),(81054,2),(81055,6),(81056,8),(81057,9),(81058,1),(81059,1),(81060,1),(81061,3),(81062,3),(81063,6),(81064,4),(81065,5),(81066,8),(81067,1),(81068,1),(81069,4),(81070,7),(81071,7),(81072,3),(81073,1),(81074,3),(81075,1),(81076,9),(81077,9),(81078,4),(81079,7),(81080,8),(81081,5),(81082,2),(81083,9),(81084,1),(81085,1),(81086,1),(81087,2),(81088,1),(81089,4),(81090,2),(81091,1),(81092,1),(81093,3),(81094,7),(81095,7),(81096,7),(81097,4),(81098,4),(81099,1),(81100,4),(81101,3),(81102,6),(81103,9),(81104,9),(81105,6),(81106,4),(81107,7),(81108,3),(81109,4),(81110,8),(81111,1),(81112,6),(81113,3),(81114,6),(81115,5),(81116,2),(81117,4),(81118,4),(81119,4),(81120,4),(81121,6),(81122,9),(81123,7),(81124,9),(81125,8),(81126,7),(81127,1),(81128,4),(81129,1),(81130,8),(81131,1),(81132,2),(81133,2),(81134,1),(81135,8),(81136,7),(81137,9),(81138,6),(81139,9),(81140,9),(81141,7),(81142,3),(81143,8),(81144,6),(81145,9),(81146,7),(81147,9),(81148,3),(81149,5),(81150,5),(81151,5),(81152,1),(81153,1),(81154,7),(81155,9),(81156,6),(81157,9),(81158,4),(81159,1),(81160,6),(81161,1),(81162,4),(81163,9),(81164,8),(81165,5),(81166,7),(81167,2),(81168,5),(81169,9),(81170,7),(81171,5),(81172,1),(81173,8),(81174,9),(81175,3),(81176,6),(81177,3),(81178,1),(81179,3),(81180,7),(81181,5),(81182,5),(81183,9),(81184,9),(81185,8),(81186,5),(81187,2),(81188,4),(81189,6),(81190,7),(81191,1),(81192,4),(81193,9),(81194,9),(81195,1),(81196,1),(81197,6),(81198,8),(81199,8),(81200,6),(81201,3),(81202,1),(81203,5),(81204,3),(81205,9),(81206,4),(81207,2),(81208,3),(81209,4),(81210,3),(81211,1),(81212,2),(81213,5),(81214,9),(81215,1),(81216,6),(81217,5),(81218,6),(81219,6),(81220,7),(81221,8),(81222,5),(81223,3),(81224,8),(81225,8),(81226,3),(81227,8),(81228,9),(81229,4),(81230,7),(81231,8),(81232,5),(81233,9),(81234,5),(81235,5),(81236,8),(81237,6),(81238,8),(81239,4),(81240,6),(81241,2),(81242,5),(81243,3),(81244,7),(81245,8),(81246,9),(81247,9),(81248,7),(81249,6),(81250,5),(81251,3),(81252,6),(81253,4),(81254,2),(81255,1),(81256,4),(81257,4),(81258,9),(81259,8),(81260,9),(81261,9),(81262,6),(81263,9),(81264,3),(81265,4),(81266,2),(81267,6),(81268,5),(81269,1),(81270,3),(81271,5),(81272,7),(81273,8),(81274,2),(81275,6),(81276,2),(81277,7),(81278,2),(81279,3),(81280,8),(81281,9),(81282,7),(81283,1),(81284,5),(81285,5),(81286,1),(81287,7),(81288,8),(81289,4),(81290,7),(81291,2),(81292,2),(81293,3),(81294,1),(81295,2),(81296,8),(81297,1),(81298,4),(81299,4),(81300,8),(81301,4),(81302,4),(81303,8),(81304,4),(81305,5),(81306,2),(81307,3),(81308,9),(81309,8),(81310,8),(81311,4),(81312,1),(81313,3),(81314,9),(81315,9),(81316,1),(81317,9),(81318,8),(81319,4),(81320,2),(81321,3),(81322,3),(81323,8),(81324,8),(81325,9),(81326,6),(81327,7),(81328,9),(81329,6),(81330,9),(81331,5),(81332,6),(81333,2),(81334,1),(81335,3),(81336,5),(81337,9),(81338,5),(81339,6),(81340,3),(81341,3),(81342,5),(81343,5),(81344,7),(81345,3),(81346,5),(81347,9),(81348,6),(81349,1),(81350,5),(81351,5),(81352,7),(81353,1),(81354,5),(81355,2),(81356,9),(81357,1),(81358,5),(81359,7),(81360,8),(81361,9),(81362,6),(81363,6),(81364,9),(81365,6),(81366,4),(81367,6),(81368,8),(81369,7),(81370,4),(81371,3),(81372,1),(81373,8),(81374,1),(81375,2),(81376,2),(81377,5),(81378,2),(81379,1),(81380,9),(81381,6),(81382,6),(81383,6),(81384,3),(81385,2),(81386,2),(81387,4),(81388,9),(81389,1),(81390,1),(81391,4),(81392,3),(81393,2),(81394,7),(81395,6),(81396,1),(81397,4),(81398,9),(81399,5),(81400,1),(81401,8),(81402,1),(81403,9),(81404,2),(81405,1),(81406,1),(81407,3),(81408,1),(81409,7),(81410,8),(81411,2),(81412,9),(81413,1),(81414,9),(81415,6),(81416,3),(81417,6),(81418,4),(81419,4),(81420,9),(81421,1),(81422,5),(81423,7),(81424,1),(81425,2),(81426,8),(81427,3),(81428,2),(81429,3),(81430,7),(81431,4),(81432,5),(81433,1),(81434,1),(81435,5),(81436,1),(81437,3),(81438,2),(81439,5),(81440,2),(81441,5),(81442,7),(81443,5),(81444,7),(81445,6),(81446,7),(81447,2),(81448,5),(81449,7),(81450,7),(81451,1),(81452,4),(81453,5),(81454,1),(81455,7),(81456,1),(81457,1),(81458,7),(81459,7),(81460,1),(81461,6),(81462,8),(81463,8),(81464,6),(81465,9),(81466,7),(81467,7),(81468,2),(81469,5),(81470,5),(81471,9),(81472,2),(81473,7),(81474,9),(81475,9),(81476,6),(81477,6),(81478,9),(81479,6),(81480,4),(81481,1),(81482,2),(81483,8),(81484,6),(81485,5),(81486,5),(81487,6),(81488,6),(81489,3),(81490,5),(81491,1),(81492,1),(81493,7),(81494,5),(81495,1),(81496,9),(81497,1),(81498,2),(81499,9),(81500,8),(81501,4),(81502,2),(81503,5),(81504,5),(81505,1),(81506,4),(81507,3),(81508,8),(81509,8),(81510,4),(81511,4),(81512,2),(81513,3),(81514,6),(81515,9),(81516,8),(81517,9),(81518,3),(81519,3),(81520,1),(81521,1),(81522,3),(81523,6),(81524,3),(81525,1),(81526,1),(81527,4),(81528,5),(81529,3),(81530,1),(81531,3),(81532,4),(81533,5),(81534,8),(81535,2),(81536,4),(81537,6),(81538,1),(81539,7),(81540,7),(81541,5),(81542,2),(81543,9),(81544,9),(81545,2),(81546,4),(81547,6),(81548,2),(81549,8),(81550,9),(81551,7),(81552,5),(81553,1),(81554,4),(81555,9),(81556,7),(81557,3),(81558,2),(81559,6),(81560,6),(81561,1),(81562,3),(81563,3),(81564,9),(81565,4),(81566,2),(81567,2),(81568,4),(81569,6),(81570,5),(81571,6),(81572,4),(81573,5),(81574,2),(81575,6),(81576,6),(81577,5),(81578,1),(81579,2),(81580,3),(81581,4),(81582,9),(81583,5),(81584,4),(81585,5),(81586,2),(81587,3),(81588,8),(81589,4),(81590,8),(81591,9),(81592,5),(81593,7),(81594,5),(81595,2),(81596,1),(81597,7),(81598,5),(81599,3),(81600,9),(81601,7),(81602,5),(81603,6),(81604,3),(81605,8),(81606,1),(81607,5),(81608,2),(81609,2),(81610,9),(81611,8),(81612,2),(81613,5),(81614,1),(81615,7),(81616,1),(81617,1),(81618,5),(81619,6),(81620,5),(81621,2),(81622,4),(81623,8),(81624,6),(81625,2),(81626,8),(81627,8),(81628,1),(81629,6),(81630,2),(81631,5),(81632,4),(81633,9),(81634,6),(81635,3),(81636,5),(81637,8),(81638,2),(81639,3),(81640,8),(81641,7),(81642,5),(81643,9),(81644,8),(81645,5),(81646,4),(81647,1),(81648,2),(81649,3),(81650,1),(81651,9),(81652,3),(81653,6),(81654,5),(81655,8),(81656,6),(81657,6),(81658,9),(81659,9),(81660,3),(81661,3),(81662,9),(81663,8),(81664,6),(81665,7),(81666,9),(81667,3),(81668,5),(81669,4),(81670,8),(81671,1),(81672,8),(81673,4),(81674,8),(81675,8),(81676,2),(81677,4),(81678,4),(81679,7),(81680,8),(81681,2),(81682,2),(81683,6),(81684,2),(81685,7),(81686,3),(81687,3),(81688,3),(81689,7),(81690,2),(81691,4),(81692,2),(81693,6),(81694,8),(81695,2),(81696,3),(81697,6),(81698,3),(81699,6),(81700,7),(81701,6),(81702,6),(81703,1),(81704,4),(81705,9),(81706,6),(81707,9),(81708,9),(81709,7),(81710,5),(81711,8),(81712,4),(81713,9),(81714,1),(81715,6),(81716,6),(81717,7),(81718,5),(81719,6),(81720,1),(81721,4),(81722,6),(81723,5),(81724,2),(81725,3),(81726,1),(81727,9),(81728,4),(81729,8),(81730,1),(81731,8),(81732,2),(81733,8),(81734,5),(81735,2),(81736,3),(81737,7),(81738,8),(81739,9),(81740,1),(81741,4),(81742,4),(81743,8),(81744,2),(81745,4),(81746,8),(81747,2),(81748,9),(81749,4),(81750,4),(81751,5),(81752,3),(81753,4),(81754,4),(81755,5),(81756,3),(81757,8),(81758,9),(81759,6),(81760,9),(81761,9),(81762,5),(81763,3),(81764,8),(81765,4),(81766,5),(81767,7),(81768,1),(81769,5),(81770,9),(81771,9),(81772,3),(81773,1),(81774,6),(81775,8),(81776,4),(81777,7),(81778,5),(81779,8),(81780,5),(81781,7),(81782,6),(81783,7),(81784,4),(81785,4),(81786,1),(81787,3),(81788,5),(81789,9),(81790,5),(81791,4),(81792,1),(81793,1),(81794,3),(81795,3),(81796,4),(81797,8),(81798,8),(81799,7),(81800,5),(81801,8),(81802,3),(81803,8),(81804,3),(81805,3),(81806,8),(81807,7),(81808,5),(81809,1),(81810,1),(81811,1),(81812,5),(81813,1),(81814,5),(81815,4),(81816,2),(81817,8),(81818,1),(81819,1),(81820,2),(81821,7),(81822,4),(81823,8),(81824,9),(81825,3),(81826,9),(81827,6),(81828,7),(81829,3),(81830,8),(81831,2),(81832,2),(81833,5),(81834,4),(81835,7),(81836,5),(81837,3),(81838,7),(81839,2),(81840,3),(81841,5),(81842,8),(81843,9),(81844,4),(81845,4),(81846,2),(81847,5),(81848,6),(81849,2),(81850,1),(81851,7),(81852,5),(81853,6),(81854,7),(81855,2),(81856,7),(81857,3),(81858,4),(81859,7),(81860,4),(81861,3),(81862,6),(81863,6),(81864,5),(81865,5),(81866,5),(81867,8),(81868,8),(81869,3),(81870,5),(81871,2),(81872,3),(81873,4),(81874,7),(81875,3),(81876,5),(81877,5),(81878,3),(81879,9),(81880,5),(81881,6),(81882,5),(81883,4),(81884,1),(81885,5),(81886,5),(81887,3),(81888,1),(81889,6),(81890,7),(81891,5),(81892,4),(81893,1),(81894,4),(81895,5),(81896,5),(81897,2),(81898,5),(81899,1),(81900,6),(81901,3),(81902,4),(81903,1),(81904,6),(81905,3),(81906,9),(81907,4),(81908,7),(81909,1),(81910,5),(81911,1),(81912,9),(81913,7),(81914,1),(81915,5),(81916,6),(81917,1),(81918,2),(81919,1),(81920,7),(81921,9),(81922,5),(81923,7),(81924,1),(81925,3),(81926,9),(81927,7),(81928,1),(81929,6),(81930,8),(81931,9),(81932,6),(81933,1),(81934,3),(81935,2),(81936,7),(81937,3),(81938,7),(81939,6),(81940,4),(81941,7),(81942,7),(81943,6),(81944,1),(81945,8),(81946,3),(81947,4),(81948,9),(81949,2),(81950,8),(81951,5),(81952,1),(81953,2),(81954,1),(81955,6),(81956,7),(81957,6),(81958,6),(81959,7),(81960,8),(81961,4),(81962,5),(81963,5),(81964,4),(81965,3),(81966,1),(81967,9),(81968,7),(81969,1),(81970,2),(81971,8),(81972,5),(81973,8),(81974,9),(81975,7),(81976,4),(81977,9),(81978,3),(81979,5),(81980,6),(81981,4),(81982,7),(81983,8),(81984,1),(81985,8),(81986,4),(81987,1),(81988,1),(81989,5),(81990,1),(81991,2),(81992,7),(81993,2),(81994,2),(81995,2),(81996,2),(81997,4),(81998,3),(81999,8),(82000,6),(82001,3),(82002,8),(82003,2),(82004,1),(82005,7),(82006,5),(82007,4),(82008,7),(82009,3),(82010,6),(82011,8),(82012,3),(82013,8),(82014,1),(82015,3),(82016,6),(82017,3),(82018,1),(82019,6),(82020,1),(82021,2),(82022,7),(82023,3),(82024,5),(82025,8),(82026,9),(82027,1),(82028,7),(82029,9),(82030,7),(82031,6),(82032,4),(82033,3),(82034,6),(82035,2),(82036,8),(82037,2),(82038,3),(82039,4),(82040,8),(82041,3),(82042,8),(82043,4),(82044,2),(82045,7),(82046,3),(82047,7),(82048,8),(82049,4),(82050,3),(82051,6),(82052,3),(82053,9),(82054,7),(82055,8),(82056,3),(82057,2),(82058,3),(82059,5),(82060,6),(82061,2),(82062,6),(82063,1),(82064,6),(82065,2),(82066,7),(82067,7),(82068,1),(82069,2),(82070,5),(82071,6),(82072,3),(82073,9),(82074,5),(82075,4),(82076,4),(82077,1),(82078,5),(82079,5),(82080,6),(82081,5),(82082,7),(82083,2),(82084,6),(82085,5),(82086,2),(82087,3),(82088,6),(82089,6),(82090,9),(82091,4),(82092,3),(82093,8),(82094,8),(82095,8),(82096,2),(82097,5),(82098,6),(82099,6),(82100,7),(82101,5),(82102,5),(82103,1),(82104,1),(82105,1),(82106,6),(82107,2),(82108,8),(82109,9),(82110,9),(82111,4),(82112,1),(82113,3),(82114,1),(82115,9),(82116,1),(82117,4),(82118,3),(82119,2),(82120,1),(82121,6),(82122,9),(82123,1),(82124,9),(82125,3),(82126,1),(82127,2),(82128,2),(82129,8),(82130,5),(82131,9),(82132,7),(82133,7),(82134,2),(82135,8),(82136,3),(82137,4),(82138,7),(82139,1),(82140,4),(82141,6),(82142,3),(82143,8),(82144,7),(82145,5),(82146,8),(82147,6),(82148,5),(82149,7),(82150,7),(82151,2),(82152,5),(82153,4),(82154,9),(82155,1),(82156,5),(82157,4),(82158,6),(82159,1),(82160,5),(82161,5),(82162,1),(82163,2),(82164,9),(82165,6),(82166,2),(82167,2),(82168,6),(82169,8),(82170,8),(82171,1),(82172,3),(82173,1),(82174,1),(82175,4),(82176,8),(82177,8),(82178,2),(82179,1),(82180,2),(82181,2),(82182,8),(82183,3),(82184,9),(82185,5),(82186,3),(82187,6),(82188,3),(82189,2),(82190,2),(82191,3),(82192,6),(82193,1),(82194,9),(82195,8),(82196,7),(82197,9),(82198,6),(82199,9),(82200,9),(82201,2),(82202,4),(82203,4),(82204,2),(82205,4),(82206,6),(82207,7),(82208,3),(82209,8),(82210,1),(82211,6),(82212,8),(82213,2),(82214,1),(82215,2),(82216,8),(82217,5),(82218,2),(82219,6),(82220,7),(82221,3),(82222,8),(82223,2),(82224,2),(82225,8),(82226,9),(82227,4),(82228,9),(82229,4),(82230,7),(82231,9),(82232,3),(82233,4),(82234,7),(82235,2),(82236,3),(82237,6),(82238,8),(82239,8),(82240,3),(82241,8),(82242,9),(82243,7),(82244,4),(82245,2),(82246,9),(82247,1),(82248,8),(82249,1),(82250,7),(82251,3),(82252,3),(82253,3),(82254,8),(82255,9),(82256,7),(82257,8),(82258,4),(82259,1),(82260,9),(82261,5),(82262,5),(82263,1),(82264,8),(82265,3),(82266,6),(82267,9),(82268,3),(82269,4),(82270,7),(82271,3),(82272,1),(82273,7),(82274,7),(82275,4),(82276,3),(82277,6),(82278,9),(82279,1),(82280,1),(82281,3),(82282,3),(82283,7),(82284,7),(82285,7),(82286,4),(82287,9),(82288,2),(82289,8),(82290,6),(82291,2),(82292,2),(82293,8),(82294,9),(82295,2),(82296,7),(82297,4),(82298,7),(82299,9),(82300,4),(82301,2),(82302,4),(82303,9),(82304,4),(82305,9),(82306,4),(82307,9),(82308,5),(82309,2),(82310,5),(82311,4),(82312,8),(82313,5),(82314,8),(82315,2),(82316,3),(82317,5),(82318,4),(82319,5),(82320,2),(82321,7),(82322,8),(82323,8),(82324,1),(82325,6),(82326,5),(82327,8),(82328,8),(82329,8),(82330,9),(82331,9),(82332,9),(82333,5),(82334,7),(82335,2),(82336,7),(82337,9),(82338,4),(82339,7),(82340,7),(82341,2),(82342,6),(82343,6),(82344,3),(82345,3),(82346,2),(82347,8),(82348,6),(82349,7),(82350,1),(82351,6),(82352,1),(82353,4),(82354,5),(82355,4),(82356,8),(82357,3),(82358,7),(82359,8),(82360,5),(82361,2),(82362,9),(82363,8),(82364,1),(82365,2),(82366,9),(82367,9),(82368,2),(82369,6),(82370,3),(82371,6),(82372,9),(82373,8),(82374,1),(82375,2),(82376,8),(82377,7),(82378,9),(82379,3),(82380,3),(82381,7),(82382,9),(82383,9),(82384,3),(82385,4),(82386,3),(82387,6),(82388,3),(82389,4),(82390,4),(82391,8),(82392,9),(82393,7),(82394,9),(82395,9),(82396,2),(82397,5),(82398,9),(82399,7),(82400,2),(82401,3),(82402,1),(82403,8),(82404,8),(82405,4),(82406,7),(82407,6),(82408,8),(82409,5),(82410,2),(82411,6),(82412,1),(82413,6),(82414,3),(82415,2),(82416,2),(82417,3),(82418,6),(82419,3),(82420,2),(82421,3),(82422,2),(82423,7),(82424,9),(82425,2),(82426,3),(82427,8),(82428,5),(82429,8),(82430,2),(82431,2),(82432,3),(82433,1),(82434,3),(82435,3),(82436,4),(82437,4),(82438,8),(82439,3),(82440,6),(82441,3),(82442,9),(82443,7),(82444,1),(82445,7),(82446,7),(82447,6),(82448,7),(82449,3),(82450,8),(82451,3),(82452,3),(82453,7),(82454,6),(82455,9),(82456,5),(82457,6),(82458,2),(82459,2),(82460,9),(82461,3),(82462,1),(82463,7),(82464,5),(82465,6),(82466,2),(82467,4),(82468,6),(82469,3),(82470,7),(82471,7),(82472,1),(82473,1),(82474,6),(82475,9),(82476,3),(82477,5),(82478,8),(82479,1),(82480,7),(82481,7),(82482,3),(82483,8),(82484,8),(82485,8),(82486,1),(82487,7),(82488,6),(82489,2),(82490,1),(82491,8),(82492,1),(82493,7),(82494,6),(82495,2),(82496,6),(82497,6),(82498,8),(82499,4),(82500,5),(82501,8),(82502,3),(82503,2),(82504,9),(82505,6),(82506,3),(82507,7),(82508,4),(82509,2),(82510,8),(82511,1),(82512,5),(82513,8),(82514,3),(82515,2),(82516,2),(82517,5),(82518,3),(82519,1),(82520,8),(82521,1),(82522,7),(82523,8),(82524,9),(82525,5),(82526,2),(82527,9),(82528,1),(82529,6),(82530,7),(82531,3),(82532,7),(82533,4),(82534,6),(82535,7),(82536,4),(82537,1),(82538,9),(82539,3),(82540,9),(82541,3),(82542,3),(82543,2),(82544,2),(82545,6),(82546,7),(82547,4),(82548,2),(82549,4),(82550,8),(82551,8),(82552,2),(82553,4),(82554,8),(82555,9),(82556,7),(82557,1),(82558,5),(82559,4),(82560,7),(82561,6),(82562,3),(82563,2),(82564,6),(82565,9),(82566,7),(82567,5),(82568,6),(82569,1),(82570,1),(82571,1),(82572,4),(82573,4),(82574,1),(82575,6),(82576,4),(82577,3),(82578,4),(82579,1),(82580,2),(82581,4),(82582,8),(82583,5),(82584,4),(82585,3),(82586,2),(82587,5),(82588,7),(82589,7),(82590,1),(82591,1),(82592,7),(82593,2),(82594,4),(82595,5),(82596,7),(82597,7),(82598,2),(82599,7),(82600,2),(82601,7),(82602,3),(82603,3),(82604,8),(82605,9),(82606,6),(82607,6),(82608,6),(82609,2),(82610,6),(82611,4),(82612,6),(82613,3),(82614,2),(82615,9),(82616,6),(82617,1),(82618,4),(82619,3),(82620,6),(82621,8),(82622,7),(82623,5),(82624,2),(82625,5),(82626,8),(82627,3),(82628,5),(82629,9),(82630,4),(82631,7),(82632,1),(82633,2),(82634,4),(82635,6),(82636,9),(82637,7),(82638,1),(82639,3),(82640,1),(82641,9),(82642,8),(82643,2),(82644,9),(82645,1),(82646,3),(82647,4),(82648,1),(82649,4),(82650,7),(82651,3),(82652,8),(82653,5),(82654,5),(82655,6),(82656,7),(82657,6),(82658,4),(82659,3),(82660,2),(82661,8),(82662,2),(82663,5),(82664,1),(82665,3),(82666,1),(82667,4),(82668,7),(82669,8),(82670,6),(82671,7),(82672,2),(82673,6),(82674,8),(82675,3),(82676,6),(82677,6),(82678,9),(82679,1),(82680,1),(82681,5),(82682,6),(82683,4),(82684,9),(82685,3),(82686,4),(82687,4),(82688,2),(82689,6),(82690,4),(82691,1),(82692,7),(82693,9),(82694,7),(82695,3),(82696,2),(82697,4),(82698,4),(82699,2),(82700,2),(82701,2),(82702,9),(82703,8),(82704,5),(82705,8),(82706,9),(82707,8),(82708,5),(82709,4),(82710,6),(82711,1),(82712,3),(82713,9),(82714,8),(82715,9),(82716,3),(82717,5),(82718,3),(82719,4),(82720,8),(82721,2),(82722,7),(82723,7),(82724,5),(82725,3),(82726,4),(82727,2),(82728,9),(82729,3),(82730,2),(82731,3),(82732,4),(82733,6),(82734,1),(82735,9),(82736,2),(82737,7),(82738,9),(82739,9),(82740,3),(82741,3),(82742,9),(82743,5),(82744,5),(82745,3),(82746,4),(82747,3),(82748,8),(82749,8),(82750,1),(82751,3),(82752,6),(82753,2),(82754,6),(82755,2),(82756,7),(82757,1),(82758,2),(82759,3),(82760,2),(82761,2),(82762,8),(82763,7),(82764,4),(82765,4),(82766,5),(82767,3),(82768,5),(82769,9),(82770,2),(82771,6),(82772,8),(82773,8),(82774,4),(82775,8),(82776,4),(82777,8),(82778,9),(82779,2),(82780,7),(82781,6),(82782,5),(82783,5),(82784,9),(82785,4),(82786,5),(82787,8),(82788,4),(82789,1),(82790,6),(82791,4),(82792,7),(82793,1),(82794,4),(82795,1),(82796,6),(82797,9),(82798,7),(82799,3),(82800,9),(82801,7),(82802,6),(82803,7),(82804,2),(82805,9),(82806,4),(82807,6),(82808,3),(82809,6),(82810,1),(82811,5),(82812,6),(82813,3),(82814,6),(82815,6),(82816,8),(82817,2),(82818,3),(82819,9),(82820,7),(82821,3),(82822,6),(82823,1),(82824,8),(82825,2),(82826,7),(82827,4),(82828,1),(82829,5),(82830,9),(82831,1),(82832,6),(82833,9),(82834,7),(82835,1),(82836,5),(82837,5),(82838,1),(82839,3),(82840,2),(82841,8),(82842,1),(82843,5),(82844,4),(82845,8),(82846,4),(82847,8),(82848,5),(82849,5),(82850,2),(82851,9),(82852,5),(82853,7),(82854,6),(82855,3),(82856,1),(82857,2),(82858,8),(82859,8),(82860,4),(82861,8),(82862,2),(82863,1),(82864,3),(82865,3),(82866,2),(82867,5),(82868,7),(82869,2),(82870,6),(82871,9),(82872,9),(82873,3),(82874,7),(82875,3),(82876,2),(82877,6),(82878,9),(82879,4),(82880,1),(82881,5),(82882,9),(82883,4),(82884,7),(82885,6),(82886,1),(82887,1),(82888,6),(82889,5),(82890,8),(82891,3),(82892,3),(82893,6),(82894,1),(82895,5),(82896,4),(82897,8),(82898,9),(82899,7),(82900,5),(82901,2),(82902,6),(82903,6),(82904,4),(82905,6),(82906,1),(82907,5),(82908,8),(82909,6),(82910,3),(82911,5),(82912,3),(82913,1),(82914,3),(82915,5),(82916,3),(82917,7),(82918,1),(82919,8),(82920,7),(82921,9),(82922,3),(82923,6),(82924,8),(82925,5),(82926,8),(82927,8),(82928,9),(82929,2),(82930,8),(82931,2),(82932,1),(82933,1),(82934,6),(82935,1),(82936,4),(82937,9),(82938,6),(82939,3),(82940,2),(82941,2),(82942,2),(82943,6),(82944,7),(82945,1),(82946,2),(82947,4),(82948,1),(82949,9),(82950,1),(82951,4),(82952,2),(82953,5),(82954,2),(82955,9),(82956,3),(82957,5),(82958,9),(82959,6),(82960,5),(82961,3),(82962,2),(82963,6),(82964,9),(82965,4),(82966,6),(82967,1),(82968,3),(82969,3),(82970,8),(82971,2),(82972,3),(82973,6),(82974,4),(82975,7),(82976,6),(82977,4),(82978,3),(82979,8),(82980,6),(82981,7),(82982,6),(82983,5),(82984,3),(82985,1),(82986,4),(82987,6),(82988,8),(82989,2),(82990,7),(82991,6),(82992,5),(82993,1),(82994,3),(82995,6),(82996,7),(82997,1),(82998,7),(82999,3),(83000,9),(83001,3),(83002,5),(83003,1),(83004,2),(83005,1),(83006,3),(83007,3),(83008,4),(83009,7),(83010,2),(83011,8),(83012,7),(83013,9),(83014,2),(83015,2),(83016,2),(83017,9),(83018,8),(83019,9),(83020,4),(83021,5),(83022,9),(83023,5),(83024,9),(83025,9),(83026,1),(83027,2),(83028,5),(83029,4),(83030,2),(83031,4),(83032,5),(83033,6),(83034,8),(83035,1),(83036,4),(83037,7),(83038,8),(83039,9),(83040,3),(83041,3),(83042,3),(83043,1),(83044,4),(83045,7),(83046,6),(83047,8),(83048,1),(83049,9),(83050,1),(83051,6),(83052,9),(83053,7),(83054,4),(83055,4),(83056,7),(83057,5),(83058,1),(83059,6),(83060,5),(83061,2),(83062,5),(83063,8),(83064,3),(83065,2),(83066,7),(83067,6),(83068,3),(83069,4),(83070,2),(83071,1),(83072,5),(83073,7),(83074,9),(83075,2),(83076,2),(83077,9),(83078,7),(83079,3),(83080,2),(83081,9),(83082,1),(83083,6),(83084,6),(83085,3),(83086,1),(83087,7),(83088,7),(83089,4),(83090,9),(83091,5),(83092,2),(83093,3),(83094,2),(83095,4),(83096,5),(83097,9),(83098,9),(83099,6),(83100,1),(83101,6),(83102,3),(83103,3),(83104,1),(83105,4),(83106,3),(83107,4),(83108,9),(83109,8),(83110,2),(83111,8),(83112,4),(83113,9),(83114,2),(83115,6),(83116,1),(83117,7),(83118,2),(83119,3),(83120,3),(83121,4),(83122,5),(83123,8),(83124,6),(83125,6),(83126,4),(83127,5),(83128,7),(83129,8),(83130,8),(83131,7),(83132,9),(83133,3),(83134,5),(83135,4),(83136,7),(83137,4),(83138,8),(83139,9),(83140,4),(83141,4),(83142,6),(83143,4),(83144,9),(83145,4),(83146,4),(83147,7),(83148,9),(83149,4),(83150,5),(83151,3),(83152,6),(83153,8),(83154,2),(83155,6),(83156,2),(83157,5),(83158,5),(83159,8),(83160,6),(83161,5),(83162,4),(83163,3),(83164,4),(83165,4),(83166,9),(83167,6),(83168,5),(83169,1),(83170,6),(83171,4),(83172,7),(83173,1),(83174,1),(83175,9),(83176,8),(83177,4),(83178,2),(83179,7),(83180,6),(83181,4),(83182,8),(83183,1),(83184,7),(83185,8),(83186,5),(83187,1),(83188,5),(83189,7),(83190,3),(83191,9),(83192,9),(83193,4),(83194,3),(83195,1),(83196,4),(83197,1),(83198,9),(83199,7),(83200,5),(83201,2),(83202,7),(83203,2),(83204,1),(83205,7),(83206,1),(83207,2),(83208,3),(83209,9),(83210,2),(83211,3),(83212,7),(83213,7),(83214,3),(83215,7),(83216,2),(83217,8),(83218,2),(83219,6),(83220,8),(83221,9),(83222,2),(83223,6),(83224,6),(83225,2),(83226,7),(83227,2),(83228,9),(83229,6),(83230,8),(83231,9),(83232,6),(83233,1),(83234,5),(83235,8),(83236,1),(83237,8),(83238,5),(83239,3),(83240,5),(83241,6),(83242,3),(83243,1),(83244,9),(83245,1),(83246,8),(83247,6),(83248,5),(83249,8),(83250,6),(83251,5),(83252,1),(83253,3),(83254,4),(83255,7),(83256,7),(83257,1),(83258,4),(83259,1),(83260,8),(83261,5),(83262,9),(83263,4),(83264,9),(83265,1),(83266,6),(83267,3),(83268,9),(83269,8),(83270,8),(83271,8),(83272,4),(83273,3),(83274,2),(83275,4),(83276,9),(83277,6),(83278,5),(83279,1),(83280,7),(83281,1),(83282,7),(83283,9),(83284,6),(83285,7),(83286,6),(83287,6),(83288,5),(83289,8),(83290,4),(83291,6),(83292,4),(83293,2),(83294,8),(83295,1),(83296,4),(83297,5),(83298,4),(83299,8),(83300,5),(83301,2),(83302,4),(83303,8),(83304,1),(83305,3),(83306,9),(83307,2),(83308,6),(83309,4),(83310,1),(83311,9),(83312,6),(83313,5),(83314,5),(83315,9),(83316,6),(83317,4),(83318,1),(83319,5),(83320,4),(83321,9),(83322,2),(83323,6),(83324,2),(83325,3),(83326,7),(83327,3),(83328,4),(83329,2),(83330,4),(83331,4),(83332,6),(83333,5),(83334,2),(83335,9),(83336,3),(83337,6),(83338,7),(83339,7),(83340,8),(83341,4),(83342,4),(83343,8),(83344,4),(83345,1),(83346,5),(83347,2),(83348,3),(83349,8),(83350,7),(83351,3),(83352,1),(83353,2),(83354,1),(83355,7),(83356,7),(83357,2),(83358,2),(83359,2),(83360,1),(83361,2),(83362,8),(83363,1),(83364,2),(83365,4),(83366,6),(83367,1),(83368,9),(83369,2),(83370,7),(83371,9),(83372,8),(83373,1),(83374,8),(83375,8),(83376,7),(83377,9),(83378,1),(83379,3),(83380,7),(83381,4),(83382,6),(83383,4),(83384,8),(83385,5),(83386,6),(83387,4),(83388,6),(83389,5),(83390,6),(83391,7),(83392,6),(83393,4),(83394,8),(83395,1),(83396,1),(83397,3),(83398,7),(83399,1),(83400,4),(83401,2),(83402,8),(83403,6),(83404,6),(83405,1),(83406,8),(83407,1),(83408,9),(83409,2),(83410,1),(83411,4),(83412,8),(83413,6),(83414,8),(83415,9),(83416,9),(83417,3),(83418,3),(83419,3),(83420,7),(83421,8),(83422,1),(83423,4),(83424,3),(83425,3),(83426,7),(83427,6),(83428,6),(83429,3),(83430,4),(83431,6),(83432,4),(83433,9),(83434,8),(83435,9),(83436,1),(83437,7),(83438,6),(83439,4),(83440,8),(83441,9),(83442,6),(83443,3),(83444,5),(83445,9),(83446,2),(83447,8),(83448,7),(83449,5),(83450,4),(83451,7),(83452,6),(83453,7),(83454,2),(83455,7),(83456,6),(83457,5),(83458,3),(83459,8),(83460,3),(83461,8),(83462,1),(83463,4),(83464,5),(83465,8),(83466,9),(83467,4),(83468,4),(83469,4),(83470,8),(83471,7),(83472,3),(83473,7),(83474,7),(83475,7),(83476,5),(83477,3),(83478,9),(83479,7),(83480,5),(83481,9),(83482,4),(83483,9),(83484,7),(83485,8),(83486,5),(83487,7),(83488,7),(83489,4),(83490,3),(83491,3),(83492,2),(83493,4),(83494,3),(83495,2),(83496,3),(83497,9),(83498,9),(83499,2),(83500,5),(83501,9),(83502,5),(83503,6),(83504,7),(83505,8),(83506,5),(83507,1),(83508,2),(83509,3),(83510,7),(83511,7),(83512,4),(83513,9),(83514,9),(83515,4),(83516,3),(83517,6),(83518,9),(83519,7),(83520,9),(83521,9),(83522,3),(83523,7),(83524,7),(83525,4),(83526,4),(83527,5),(83528,1),(83529,4),(83530,3),(83531,2),(83532,3),(83533,1),(83534,2),(83535,8),(83536,5),(83537,3),(83538,6),(83539,6),(83540,9),(83541,2),(83542,5),(83543,1),(83544,4),(83545,7),(83546,1),(83547,5),(83548,5),(83549,2),(83550,7),(83551,5),(83552,3),(83553,4),(83554,1),(83555,5),(83556,5),(83557,1),(83558,6),(83559,2),(83560,8),(83561,6),(83562,1),(83563,3),(83564,7),(83565,3),(83566,4),(83567,3),(83568,6),(83569,6),(83570,4),(83571,6),(83572,1),(83573,1),(83574,4),(83575,8),(83576,3),(83577,7),(83578,3),(83579,6),(83580,2),(83581,9),(83582,4),(83583,4),(83584,5),(83585,9),(83586,6),(83587,9),(83588,2),(83589,1),(83590,3),(83591,9),(83592,6),(83593,6),(83594,1),(83595,1),(83596,5),(83597,9),(83598,4),(83599,2),(83600,8),(83601,7),(83602,9),(83603,7),(83604,7),(83605,9),(83606,2),(83607,9),(83608,5),(83609,2),(83610,3),(83611,1),(83612,9),(83613,3),(83614,5),(83615,4),(83616,6),(83617,4),(83618,4),(83619,6),(83620,1),(83621,5),(83622,7),(83623,7),(83624,8),(83625,7),(83626,1),(83627,8),(83628,1),(83629,2),(83630,5),(83631,5),(83632,4),(83633,8),(83634,4),(83635,9),(83636,6),(83637,8),(83638,8),(83639,6),(83640,5),(83641,8),(83642,7),(83643,6),(83644,8),(83645,5),(83646,4),(83647,5),(83648,4),(83649,4),(83650,3),(83651,8),(83652,7),(83653,8),(83654,4),(83655,4),(83656,5),(83657,2),(83658,3),(83659,9),(83660,1),(83661,1),(83662,6),(83663,8),(83664,2),(83665,6),(83666,1),(83667,6),(83668,5),(83669,3),(83670,5),(83671,6),(83672,6),(83673,8),(83674,6),(83675,5),(83676,6),(83677,1),(83678,9),(83679,5),(83680,8),(83681,3),(83682,7),(83683,6),(83684,6),(83685,4),(83686,5),(83687,1),(83688,6),(83689,9),(83690,4),(83691,8),(83692,4),(83693,4),(83694,8),(83695,7),(83696,3),(83697,8),(83698,2),(83699,8),(83700,2),(83701,4),(83702,1),(83703,1),(83704,8),(83705,3),(83706,5),(83707,6),(83708,3),(83709,2),(83710,3),(83711,3),(83712,5),(83713,1),(83714,6),(83715,7),(83716,1),(83717,2),(83718,6),(83719,7),(83720,7),(83721,1),(83722,5),(83723,3),(83724,3),(83725,9),(83726,5),(83727,3),(83728,1),(83729,3),(83730,4),(83731,7),(83732,3),(83733,7),(83734,1),(83735,7),(83736,3),(83737,6),(83738,8),(83739,2),(83740,7),(83741,7),(83742,4),(83743,6),(83744,4),(83745,8),(83746,1),(83747,2),(83748,4),(83749,2),(83750,4),(83751,2),(83752,3),(83753,4),(83754,3),(83755,9),(83756,5),(83757,2),(83758,2),(83759,5),(83760,4),(83761,6),(83762,3),(83763,8),(83764,9),(83765,4),(83766,1),(83767,2),(83768,3),(83769,4),(83770,8),(83771,8),(83772,1),(83773,6),(83774,3),(83775,8),(83776,5),(83777,4),(83778,4),(83779,2),(83780,5),(83781,9),(83782,7),(83783,7),(83784,8),(83785,6),(83786,1),(83787,2),(83788,9),(83789,3),(83790,7),(83791,9),(83792,7),(83793,1),(83794,4),(83795,7),(83796,6),(83797,6),(83798,1),(83799,1),(83800,3),(83801,1),(83802,7),(83803,7),(83804,4),(83805,9),(83806,9),(83807,8),(83808,8),(83809,7),(83810,2),(83811,1),(83812,1),(83813,2),(83814,5),(83815,1),(83816,1),(83817,5),(83818,5),(83819,2),(83820,6),(83821,5),(83822,1),(83823,3),(83824,6),(83825,2),(83826,2),(83827,6),(83828,2),(83829,9),(83830,9),(83831,6),(83832,4),(83833,6),(83834,2),(83835,7),(83836,5),(83837,4),(83838,3),(83839,4),(83840,8),(83841,1),(83842,9),(83843,3),(83844,3),(83845,1),(83846,5),(83847,6),(83848,5),(83849,4),(83850,3),(83851,3),(83852,5),(83853,4),(83854,1),(83855,8),(83856,1),(83857,8),(83858,1),(83859,8),(83860,9),(83861,1),(83862,3),(83863,7),(83864,9),(83865,8),(83866,4),(83867,4),(83868,5),(83869,1),(83870,7),(83871,1),(83872,8),(83873,3),(83874,9),(83875,5),(83876,6),(83877,5),(83878,4),(83879,5),(83880,3),(83881,4),(83882,8),(83883,7),(83884,4),(83885,3),(83886,3),(83887,9),(83888,1),(83889,4),(83890,2),(83891,1),(83892,7),(83893,8),(83894,9),(83895,4),(83896,3),(83897,6),(83898,1),(83899,4),(83900,3),(83901,4),(83902,3),(83903,2),(83904,9),(83905,8),(83906,2),(83907,1),(83908,8),(83909,2),(83910,5),(83911,6),(83912,2),(83913,2),(83914,7),(83915,6),(83916,6),(83917,2),(83918,1),(83919,3),(83920,5),(83921,3),(83922,5),(83923,1),(83924,4),(83925,7),(83926,3),(83927,3),(83928,9),(83929,2),(83930,1),(83931,3),(83932,1),(83933,4),(83934,2),(83935,8),(83936,2),(83937,1),(83938,7),(83939,6),(83940,9),(83941,4),(83942,9),(83943,6),(83944,7),(83945,1),(83946,2),(83947,9),(83948,3),(83949,8),(83950,9),(83951,1),(83952,1),(83953,5),(83954,7),(83955,3),(83956,2),(83957,8),(83958,5),(83959,4),(83960,7),(83961,5),(83962,6),(83963,6),(83964,6),(83965,2),(83966,4),(83967,4),(83968,7),(83969,6),(83970,4),(83971,7),(83972,4),(83973,4),(83974,9),(83975,6),(83976,4),(83977,2),(83978,9),(83979,7),(83980,3),(83981,4),(83982,7),(83983,3),(83984,1),(83985,8),(83986,7),(83987,1),(83988,2),(83989,2),(83990,6),(83991,6),(83992,3),(83993,1),(83994,8),(83995,8),(83996,5),(83997,8),(83998,3),(83999,9),(84000,2),(84001,1),(84002,8),(84003,1),(84004,6),(84005,5),(84006,6),(84007,7),(84008,4),(84009,6),(84010,8),(84011,6),(84012,9),(84013,5),(84014,2),(84015,6),(84016,2),(84017,6),(84018,3),(84019,5),(84020,6),(84021,3),(84022,7),(84023,2),(84024,6),(84025,4),(84026,4),(84027,5),(84028,3),(84029,2),(84030,9),(84031,3),(84032,1),(84033,1),(84034,2),(84035,9),(84036,9),(84037,6),(84038,9),(84039,3),(84040,1),(84041,1),(84042,4),(84043,5),(84044,6),(84045,5),(84046,2),(84047,4),(84048,2),(84049,6),(84050,7),(84051,7),(84052,2),(84053,6),(84054,4),(84055,4),(84056,4),(84057,9),(84058,1),(84059,4),(84060,2),(84061,3),(84062,3),(84063,5),(84064,7),(84065,8),(84066,9),(84067,1),(84068,1),(84069,9),(84070,7),(84071,9),(84072,9),(84073,2),(84074,2),(84075,9),(84076,5),(84077,2),(84078,6),(84079,9),(84080,3),(84081,3),(84082,3),(84083,5),(84084,8),(84085,4),(84086,2),(84087,7),(84088,5),(84089,3),(84090,7),(84091,2),(84092,5),(84093,2),(84094,8),(84095,3),(84096,9),(84097,8),(84098,2),(84099,9),(84100,8),(84101,7),(84102,6),(84103,5),(84104,9),(84105,2),(84106,8),(84107,2),(84108,4),(84109,1),(84110,5),(84111,6),(84112,2),(84113,6),(84114,7),(84115,4),(84116,2),(84117,8),(84118,1),(84119,2),(84120,4),(84121,2),(84122,4),(84123,1),(84124,5),(84125,9),(84126,3),(84127,1),(84128,4),(84129,5),(84130,6),(84131,5),(84132,2),(84133,9),(84134,1),(84135,9),(84136,8),(84137,3),(84138,7),(84139,9),(84140,4),(84141,9),(84142,5),(84143,4),(84144,6),(84145,2),(84146,9),(84147,2),(84148,5),(84149,7),(84150,1),(84151,2),(84152,7),(84153,5),(84154,8),(84155,7),(84156,4),(84157,8),(84158,7),(84159,3),(84160,3),(84161,9),(84162,7),(84163,7),(84164,1),(84165,6),(84166,9),(84167,1),(84168,6),(84169,1),(84170,8),(84171,5),(84172,9),(84173,8),(84174,3),(84175,6),(84176,2),(84177,3),(84178,2),(84179,9),(84180,6),(84181,9),(84182,3),(84183,4),(84184,4),(84185,6),(84186,4),(84187,8),(84188,5),(84189,9),(84190,5),(84191,1),(84192,6),(84193,6),(84194,4),(84195,7),(84196,8),(84197,3),(84198,1),(84199,6),(84200,2),(84201,4),(84202,1),(84203,5),(84204,2),(84205,4),(84206,3),(84207,3),(84208,3),(84209,7),(84210,4),(84211,1),(84212,5),(84213,1),(84214,8),(84215,5),(84216,8),(84217,1),(84218,6),(84219,1),(84220,8),(84221,9),(84222,6),(84223,2),(84224,6),(84225,9),(84226,7),(84227,4),(84228,1),(84229,4),(84230,9),(84231,1),(84232,6),(84233,5),(84234,4),(84235,8),(84236,6),(84237,4),(84238,3),(84239,3),(84240,5),(84241,9),(84242,2),(84243,5),(84244,4),(84245,6),(84246,4),(84247,7),(84248,2),(84249,3),(84250,4),(84251,2),(84252,6),(84253,9),(84254,2),(84255,3),(84256,3),(84257,9),(84258,3),(84259,2),(84260,6),(84261,3),(84262,7),(84263,5),(84264,8),(84265,3),(84266,1),(84267,7),(84268,6),(84269,3),(84270,6),(84271,1),(84272,5),(84273,1),(84274,3),(84275,7),(84276,2),(84277,3),(84278,1),(84279,1),(84280,5),(84281,6),(84282,3),(84283,7),(84284,2),(84285,5),(84286,9),(84287,2),(84288,2),(84289,2),(84290,4),(84291,3),(84292,4),(84293,8),(84294,9),(84295,3),(84296,2),(84297,4),(84298,1),(84299,4),(84300,3),(84301,6),(84302,6),(84303,1),(84304,1),(84305,3),(84306,1),(84307,5),(84308,4),(84309,1),(84310,9),(84311,8),(84312,3),(84313,5),(84314,4),(84315,4),(84316,5),(84317,2),(84318,9),(84319,5),(84320,4),(84321,4),(84322,2),(84323,3),(84324,7),(84325,7),(84326,7),(84327,8),(84328,7),(84329,3),(84330,9),(84331,8),(84332,3),(84333,4),(84334,2),(84335,8),(84336,9),(84337,8),(84338,8),(84339,6),(84340,4),(84341,2),(84342,6),(84343,8),(84344,3),(84345,5),(84346,8),(84347,9),(84348,7),(84349,1),(84350,2),(84351,2),(84352,7),(84353,7),(84354,7),(84355,8),(84356,7),(84357,4),(84358,8),(84359,1),(84360,5),(84361,3),(84362,7),(84363,6),(84364,9),(84365,6),(84366,4),(84367,7),(84368,5),(84369,7),(84370,7),(84371,8),(84372,3),(84373,5),(84374,1),(84375,5),(84376,1),(84377,9),(84378,7),(84379,7),(84380,4),(84381,6),(84382,8),(84383,6),(84384,9),(84385,4),(84386,2),(84387,5),(84388,4),(84389,7),(84390,3),(84391,6),(84392,5),(84393,1),(84394,7),(84395,6),(84396,3),(84397,5),(84398,5),(84399,6),(84400,4),(84401,7),(84402,3),(84403,6),(84404,9),(84405,6),(84406,7),(84407,3),(84408,7),(84409,9),(84410,2),(84411,6),(84412,5),(84413,4),(84414,1),(84415,4),(84416,3),(84417,4),(84418,2),(84419,3),(84420,4),(84421,8),(84422,5),(84423,1),(84424,7),(84425,2),(84426,9),(84427,5),(84428,6),(84429,4),(84430,2),(84431,2),(84432,7),(84433,2),(84434,6),(84435,7),(84436,7),(84437,9),(84438,2),(84439,2),(84440,9),(84441,9),(84442,6),(84443,3),(84444,5),(84445,4),(84446,1),(84447,9),(84448,1),(84449,3),(84450,8),(84451,7),(84452,5),(84453,1),(84454,6),(84455,6),(84456,7),(84457,6),(84458,9),(84459,2),(84460,9),(84461,4),(84462,3),(84463,3),(84464,4),(84465,2),(84466,1),(84467,8),(84468,7),(84469,5),(84470,5),(84471,8),(84472,1),(84473,5),(84474,6),(84475,5),(84476,8),(84477,1),(84478,6),(84479,8),(84480,3),(84481,3),(84482,6),(84483,9),(84484,5),(84485,7),(84486,9),(84487,3),(84488,1),(84489,5),(84490,7),(84491,3),(84492,3),(84493,4),(84494,5),(84495,9),(84496,5),(84497,4),(84498,3),(84499,9),(84500,1),(84501,5),(84502,5),(84503,1),(84504,5),(84505,8),(84506,4),(84507,4),(84508,8),(84509,2),(84510,9),(84511,6),(84512,3),(84513,3),(84514,8),(84515,8),(84516,7),(84517,5),(84518,5),(84519,3),(84520,2),(84521,9),(84522,3),(84523,8),(84524,7),(84525,3),(84526,9),(84527,1),(84528,7),(84529,8),(84530,7),(84531,5),(84532,4),(84533,8),(84534,4),(84535,9),(84536,7),(84537,4),(84538,4),(84539,5),(84540,5),(84541,1),(84542,1),(84543,5),(84544,2),(84545,1),(84546,7),(84547,8),(84548,5),(84549,3),(84550,7),(84551,4),(84552,8),(84553,6),(84554,1),(84555,2),(84556,7),(84557,6),(84558,3),(84559,7),(84560,9),(84561,4),(84562,3),(84563,6),(84564,7),(84565,3),(84566,2),(84567,5),(84568,4),(84569,5),(84570,7),(84571,3),(84572,6),(84573,6),(84574,6),(84575,1),(84576,8),(84577,8),(84578,8),(84579,5),(84580,8),(84581,9),(84582,4),(84583,1),(84584,3),(84585,5),(84586,5),(84587,7),(84588,6),(84589,6),(84590,9),(84591,2),(84592,2),(84593,9),(84594,6),(84595,2),(84596,7),(84597,1),(84598,4),(84599,2),(84600,7),(84601,8),(84602,4),(84603,5),(84604,1),(84605,6),(84606,7),(84607,8),(84608,8),(84609,1),(84610,3),(84611,5),(84612,4),(84613,3),(84614,6),(84615,8),(84616,9),(84617,9),(84618,7),(84619,4),(84620,8),(84621,9),(84622,8),(84623,5),(84624,3),(84625,4),(84626,8),(84627,2),(84628,6),(84629,6),(84630,8),(84631,6),(84632,1),(84633,1),(84634,5),(84635,4),(84636,1),(84637,5),(84638,2),(84639,4),(84640,9),(84641,1),(84642,1),(84643,3),(84644,8),(84645,7),(84646,7),(84647,5),(84648,9),(84649,7),(84650,8),(84651,2),(84652,8),(84653,1),(84654,9),(84655,6),(84656,7),(84657,2),(84658,2),(84659,7),(84660,6),(84661,7),(84662,5),(84663,7),(84664,8),(84665,7),(84666,1),(84667,7),(84668,8),(84669,8),(84670,1),(84671,3),(84672,3),(84673,9),(84674,7),(84675,5),(84676,4),(84677,8),(84678,8),(84679,6),(84680,1),(84681,6),(84682,4),(84683,8),(84684,2),(84685,6),(84686,9),(84687,7),(84688,2),(84689,9),(84690,1),(84691,3),(84692,8),(84693,3),(84694,3),(84695,5),(84696,3),(84697,1),(84698,9),(84699,1),(84700,5),(84701,4),(84702,2),(84703,4),(84704,5),(84705,9),(84706,4),(84707,1),(84708,1),(84709,2),(84710,8),(84711,5),(84712,8),(84713,6),(84714,4),(84715,4),(84716,5),(84717,4),(84718,5),(84719,4),(84720,5),(84721,2),(84722,3),(84723,4),(84724,4),(84725,1),(84726,2),(84727,4),(84728,8),(84729,5),(84730,8),(84731,3),(84732,8),(84733,4),(84734,7),(84735,5),(84736,5),(84737,7),(84738,7),(84739,5),(84740,3),(84741,6),(84742,7),(84743,9),(84744,5),(84745,9),(84746,4),(84747,9),(84748,9),(84749,2),(84750,4),(84751,2),(84752,7),(84753,7),(84754,5),(84755,2),(84756,6),(84757,7),(84758,8),(84759,1),(84760,5),(84761,5),(84762,9),(84763,7),(84764,5),(84765,2),(84766,4),(84767,8),(84768,7),(84769,1),(84770,4),(84771,6),(84772,5),(84773,5),(84774,1),(84775,9),(84776,4),(84777,8),(84778,7),(84779,9),(84780,4),(84781,9),(84782,6),(84783,4),(84784,9),(84785,8),(84786,3),(84787,9),(84788,4),(84789,6),(84790,9),(84791,6),(84792,6),(84793,8),(84794,1),(84795,4),(84796,5),(84797,6),(84798,6),(84799,8),(84800,1),(84801,6),(84802,7),(84803,1),(84804,2),(84805,5),(84806,9),(84807,1),(84808,1),(84809,4),(84810,1),(84811,5),(84812,6),(84813,1),(84814,7),(84815,4),(84816,1),(84817,4),(84818,7),(84819,9),(84820,8),(84821,3),(84822,4),(84823,3),(84824,8),(84825,7),(84826,6),(84827,8),(84828,6),(84829,8),(84830,4),(84831,2),(84832,9),(84833,2),(84834,6),(84835,6),(84836,7),(84837,2),(84838,4),(84839,3),(84840,4),(84841,1),(84842,6),(84843,6),(84844,2),(84845,3),(84846,5),(84847,8),(84848,2),(84849,1),(84850,7),(84851,9),(84852,2),(84853,6),(84854,6),(84855,3),(84856,8),(84857,6),(84858,8),(84859,2),(84860,9),(84861,6),(84862,7),(84863,1),(84864,4),(84865,5),(84866,5),(84867,9),(84868,5),(84869,1),(84870,3),(84871,7),(84872,8),(84873,1),(84874,5),(84875,1),(84876,1),(84877,9),(84878,8),(84879,1),(84880,3),(84881,6),(84882,4),(84883,2),(84884,7),(84885,2),(84886,2),(84887,5),(84888,4),(84889,6),(84890,6),(84891,6),(84892,7),(84893,1),(84894,1),(84895,4),(84896,9),(84897,5),(84898,2),(84899,5),(84900,7),(84901,8),(84902,2),(84903,1),(84904,2),(84905,2),(84906,9),(84907,9),(84908,2),(84909,1),(84910,6),(84911,4),(84912,1),(84913,1),(84914,2),(84915,3),(84916,6),(84917,5),(84918,7),(84919,5),(84920,3),(84921,9),(84922,3),(84923,1),(84924,7),(84925,8),(84926,6),(84927,6),(84928,4),(84929,1),(84930,2),(84931,5),(84932,5),(84933,6),(84934,1),(84935,3),(84936,6),(84937,8),(84938,9),(84939,5),(84940,2),(84941,4),(84942,8),(84943,9),(84944,1),(84945,2),(84946,8),(84947,2),(84948,2),(84949,9),(84950,8),(84951,1),(84952,5),(84953,1),(84954,4),(84955,1),(84956,1),(84957,9),(84958,7),(84959,6),(84960,4),(84961,1),(84962,4),(84963,9),(84964,7),(84965,1),(84966,4),(84967,6),(84968,9),(84969,2),(84970,3),(84971,6),(84972,2),(84973,3),(84974,3),(84975,4),(84976,3),(84977,4),(84978,4),(84979,9),(84980,3),(84981,6),(84982,3),(84983,7),(84984,3),(84985,3),(84986,8),(84987,5),(84988,5),(84989,6),(84990,4),(84991,7),(84992,6),(84993,8),(84994,2),(84995,9),(84996,4),(84997,5),(84998,5),(84999,9),(85000,3),(85001,2),(85002,5),(85003,5),(85004,2),(85005,3),(85006,7),(85007,1),(85008,9),(85009,5),(85010,8),(85011,5),(85012,6),(85013,9),(85014,1),(85015,9),(85016,2),(85017,1),(85018,5),(85019,9),(85020,9),(85021,1),(85022,4),(85023,4),(85024,6),(85025,4),(85026,2),(85027,1),(85028,1),(85029,6),(85030,8),(85031,4),(85032,3),(85033,8),(85034,6),(85035,7),(85036,1),(85037,3),(85038,2),(85039,2),(85040,9),(85041,4),(85042,9),(85043,6),(85044,4),(85045,1),(85046,7),(85047,6),(85048,9),(85049,4),(85050,9),(85051,5),(85052,3),(85053,3),(85054,7),(85055,4),(85056,2),(85057,1),(85058,8),(85059,6),(85060,1),(85061,8),(85062,9),(85063,3),(85064,8),(85065,8),(85066,4),(85067,3),(85068,2),(85069,7),(85070,1),(85071,4),(85072,8),(85073,1),(85074,6),(85075,1),(85076,4),(85077,2),(85078,8),(85079,6),(85080,5),(85081,4),(85082,4),(85083,6),(85084,3),(85085,6),(85086,2),(85087,7),(85088,9),(85089,2),(85090,3),(85091,1),(85092,1),(85093,1),(85094,3),(85095,9),(85096,9),(85097,7),(85098,5),(85099,3),(85100,6),(85101,4),(85102,5),(85103,9),(85104,6),(85105,8),(85106,8),(85107,1),(85108,6),(85109,9),(85110,4),(85111,7),(85112,3),(85113,8),(85114,6),(85115,3),(85116,9),(85117,9),(85118,4),(85119,3),(85120,9),(85121,7),(85122,1),(85123,7),(85124,3),(85125,2),(85126,2),(85127,6),(85128,5),(85129,2),(85130,3),(85131,3),(85132,9),(85133,3),(85134,6),(85135,7),(85136,5),(85137,1),(85138,8),(85139,4),(85140,5),(85141,2),(85142,4),(85143,3),(85144,2),(85145,9),(85146,5),(85147,1),(85148,9),(85149,7),(85150,7),(85151,5),(85152,5),(85153,3),(85154,9),(85155,7),(85156,7),(85157,7),(85158,8),(85159,4),(85160,7),(85161,8),(85162,7),(85163,7),(85164,6),(85165,5),(85166,6),(85167,1),(85168,7),(85169,1),(85170,8),(85171,2),(85172,3),(85173,7),(85174,9),(85175,1),(85176,5),(85177,8),(85178,3),(85179,1),(85180,9),(85181,7),(85182,6),(85183,2),(85184,2),(85185,4),(85186,8),(85187,2),(85188,1),(85189,4),(85190,2),(85191,2),(85192,4),(85193,4),(85194,3),(85195,5),(85196,8),(85197,3),(85198,7),(85199,8),(85200,4),(85201,5),(85202,7),(85203,9),(85204,9),(85205,6),(85206,5),(85207,8),(85208,5),(85209,5),(85210,7),(85211,8),(85212,2),(85213,9),(85214,6),(85215,6),(85216,9),(85217,7),(85218,3),(85219,4),(85220,3),(85221,1),(85222,2),(85223,6),(85224,8),(85225,5),(85226,2),(85227,7),(85228,7),(85229,7),(85230,9),(85231,1),(85232,6),(85233,6),(85234,8),(85235,4),(85236,4),(85237,1),(85238,7),(85239,1),(85240,7),(85241,4),(85242,3),(85243,1),(85244,6),(85245,5),(85246,7),(85247,9),(85248,2),(85249,8),(85250,7),(85251,9),(85252,4),(85253,4),(85254,4),(85255,4),(85256,9),(85257,4),(85258,7),(85259,6),(85260,3),(85261,1),(85262,6),(85263,9),(85264,8),(85265,6),(85266,3),(85267,6),(85268,5),(85269,5),(85270,3),(85271,3),(85272,1),(85273,6),(85274,3),(85275,1),(85276,9),(85277,9),(85278,6),(85279,8),(85280,6),(85281,4),(85282,2),(85283,1),(85284,7),(85285,2),(85286,8),(85287,3),(85288,4),(85289,5),(85290,1),(85291,5),(85292,8),(85293,4),(85294,7),(85295,3),(85296,9),(85297,9),(85298,5),(85299,9),(85300,3),(85301,6),(85302,9),(85303,8),(85304,9),(85305,5),(85306,8),(85307,8),(85308,6),(85309,6),(85310,6),(85311,7),(85312,4),(85313,6),(85314,4),(85315,9),(85316,2),(85317,6),(85318,6),(85319,3),(85320,7),(85321,4),(85322,5),(85323,6),(85324,3),(85325,2),(85326,1),(85327,2),(85328,4),(85329,8),(85330,2),(85331,9),(85332,5),(85333,8),(85334,2),(85335,8),(85336,2),(85337,3),(85338,8),(85339,3),(85340,3),(85341,2),(85342,6),(85343,6),(85344,6),(85345,1),(85346,5),(85347,6),(85348,3),(85349,6),(85350,5),(85351,2),(85352,9),(85353,2),(85354,5),(85355,6),(85356,9),(85357,2),(85358,2),(85359,2),(85360,9),(85361,2),(85362,6),(85363,5),(85364,4),(85365,3),(85366,4),(85367,3),(85368,7),(85369,7),(85370,3),(85371,9),(85372,8),(85373,5),(85374,3),(85375,4),(85376,5),(85377,6),(85378,5),(85379,9),(85380,3),(85381,8),(85382,9),(85383,1),(85384,9),(85385,2),(85386,4),(85387,1),(85388,2),(85389,4),(85390,7),(85391,1),(85392,1),(85393,8),(85394,1),(85395,6),(85396,7),(85397,1),(85398,9),(85399,3),(85400,6),(85401,1),(85402,7),(85403,4),(85404,9),(85405,7),(85406,4),(85407,4),(85408,4),(85409,8),(85410,4),(85411,3),(85412,8),(85413,5),(85414,2),(85415,6),(85416,6),(85417,8),(85418,5),(85419,9),(85420,5),(85421,3),(85422,4),(85423,9),(85424,3),(85425,1),(85426,1),(85427,7),(85428,6),(85429,6),(85430,2),(85431,9),(85432,1),(85433,5),(85434,8),(85435,8),(85436,3),(85437,4),(85438,5),(85439,3),(85440,6),(85441,6),(85442,5),(85443,3),(85444,8),(85445,4),(85446,6),(85447,8),(85448,4),(85449,9),(85450,7),(85451,2),(85452,3),(85453,1),(85454,6),(85455,5),(85456,5),(85457,3),(85458,2),(85459,8),(85460,5),(85461,5),(85462,6),(85463,7),(85464,4),(85465,8),(85466,7),(85467,2),(85468,3),(85469,9),(85470,3),(85471,7),(85472,5),(85473,4),(85474,2),(85475,9),(85476,3),(85477,2),(85478,9),(85479,8),(85480,1),(85481,7),(85482,9),(85483,6),(85484,1),(85485,7),(85486,2),(85487,7),(85488,2),(85489,4),(85490,5),(85491,9),(85492,3),(85493,2),(85494,9),(85495,1),(85496,2),(85497,6),(85498,3),(85499,2),(85500,1),(85501,8),(85502,9),(85503,6),(85504,2),(85505,2),(85506,8),(85507,6),(85508,3),(85509,2),(85510,7),(85511,5),(85512,7),(85513,1),(85514,1),(85515,1),(85516,8),(85517,2),(85518,3),(85519,9),(85520,7),(85521,9),(85522,6),(85523,2),(85524,2),(85525,9),(85526,6),(85527,7),(85528,7),(85529,2),(85530,6),(85531,2),(85532,1),(85533,7),(85534,2),(85535,7),(85536,3),(85537,5),(85538,5),(85539,4),(85540,5),(85541,7),(85542,1),(85543,3),(85544,3),(85545,3),(85546,3),(85547,8),(85548,7),(85549,2),(85550,2),(85551,1),(85552,8),(85553,9),(85554,4),(85555,9),(85556,1),(85557,2),(85558,5),(85559,1),(85560,9),(85561,3),(85562,4),(85563,7),(85564,4),(85565,7),(85566,6),(85567,5),(85568,6),(85569,6),(85570,1),(85571,9),(85572,5),(85573,8),(85574,9),(85575,5),(85576,5),(85577,9),(85578,4),(85579,3),(85580,7),(85581,1),(85582,1),(85583,6),(85584,3),(85585,6),(85586,5),(85587,2),(85588,2),(85589,9),(85590,1),(85591,4),(85592,3),(85593,6),(85594,2),(85595,8),(85596,3),(85597,5),(85598,7),(85599,3),(85600,2),(85601,3),(85602,6),(85603,9),(85604,3),(85605,3),(85606,6),(85607,9),(85608,1),(85609,2),(85610,6),(85611,1),(85612,9),(85613,9),(85614,3),(85615,4),(85616,2),(85617,2),(85618,2),(85619,1),(85620,1),(85621,1),(85622,4),(85623,9),(85624,7),(85625,6),(85626,9),(85627,2),(85628,3),(85629,2),(85630,4),(85631,8),(85632,3),(85633,6),(85634,2),(85635,6),(85636,9),(85637,9),(85638,7),(85639,8),(85640,2),(85641,9),(85642,6),(85643,4),(85644,5),(85645,5),(85646,4),(85647,8),(85648,5),(85649,5),(85650,7),(85651,4),(85652,9),(85653,3),(85654,7),(85655,4),(85656,2),(85657,5),(85658,1),(85659,7),(85660,3),(85661,4),(85662,5),(85663,4),(85664,9),(85665,5),(85666,6),(85667,5),(85668,8),(85669,8),(85670,6),(85671,7),(85672,2),(85673,3),(85674,6),(85675,5),(85676,6),(85677,7),(85678,8),(85679,9),(85680,8),(85681,1),(85682,2),(85683,2),(85684,7),(85685,1),(85686,2),(85687,3),(85688,5),(85689,7),(85690,9),(85691,1),(85692,9),(85693,1),(85694,8),(85695,2),(85696,7),(85697,6),(85698,7),(85699,9),(85700,6),(85701,4),(85702,9),(85703,8),(85704,1),(85705,1),(85706,6),(85707,7),(85708,1),(85709,1),(85710,1),(85711,1),(85712,4),(85713,4),(85714,2),(85715,4),(85716,6),(85717,5),(85718,4),(85719,2),(85720,7),(85721,7),(85722,1),(85723,8),(85724,5),(85725,4),(85726,3),(85727,1),(85728,6),(85729,3),(85730,6),(85731,6),(85732,1),(85733,5),(85734,1),(85735,2),(85736,8),(85737,4),(85738,6),(85739,9),(85740,1),(85741,7),(85742,2),(85743,6),(85744,7),(85745,2),(85746,5),(85747,7),(85748,2),(85749,8),(85750,2),(85751,7),(85752,6),(85753,3),(85754,5),(85755,8),(85756,1),(85757,3),(85758,6),(85759,6),(85760,1),(85761,2),(85762,2),(85763,9),(85764,5),(85765,5),(85766,5),(85767,3),(85768,8),(85769,1),(85770,1),(85771,5),(85772,1),(85773,8),(85774,6),(85775,1),(85776,3),(85777,1),(85778,9),(85779,8),(85780,7),(85781,3),(85782,1),(85783,4),(85784,5),(85785,7),(85786,1),(85787,9),(85788,4),(85789,2),(85790,2),(85791,7),(85792,9),(85793,8),(85794,9),(85795,7),(85796,4),(85797,9),(85798,1),(85799,1),(85800,2),(85801,8),(85802,1),(85803,8),(85804,8),(85805,7),(85806,8),(85807,2),(85808,9),(85809,6),(85810,6),(85811,8),(85812,5),(85813,5),(85814,5),(85815,1),(85816,2),(85817,8),(85818,8),(85819,1),(85820,1),(85821,2),(85822,4),(85823,1),(85824,8),(85825,2),(85826,6),(85827,5),(85828,7),(85829,7),(85830,5),(85831,5),(85832,7),(85833,4),(85834,4),(85835,3),(85836,5),(85837,2),(85838,5),(85839,2),(85840,3),(85841,6),(85842,9),(85843,7),(85844,5),(85845,4),(85846,8),(85847,2),(85848,7),(85849,7),(85850,7),(85851,5),(85852,7),(85853,6),(85854,7),(85855,2),(85856,9),(85857,5),(85858,6),(85859,2),(85860,8),(85861,3),(85862,9),(85863,9),(85864,8),(85865,6),(85866,8),(85867,6),(85868,2),(85869,1),(85870,2),(85871,1),(85872,9),(85873,8),(85874,2),(85875,2),(85876,2),(85877,8),(85878,7),(85879,5),(85880,4),(85881,4),(85882,5),(85883,3),(85884,7),(85885,8),(85886,2),(85887,8),(85888,6),(85889,4),(85890,2),(85891,5),(85892,5),(85893,7),(85894,1),(85895,5),(85896,9),(85897,6),(85898,2),(85899,4),(85900,4),(85901,9),(85902,2),(85903,2),(85904,4),(85905,1),(85906,1),(85907,9),(85908,7),(85909,6),(85910,3),(85911,6),(85912,1),(85913,3),(85914,5),(85915,6),(85916,9),(85917,4),(85918,3),(85919,3),(85920,8),(85921,8),(85922,7),(85923,7),(85924,1),(85925,9),(85926,2),(85927,7),(85928,9),(85929,9),(85930,1),(85931,5),(85932,6),(85933,2),(85934,7),(85935,7),(85936,2),(85937,8),(85938,3),(85939,1),(85940,5),(85941,2),(85942,4),(85943,3),(85944,4),(85945,1),(85946,5),(85947,7),(85948,6),(85949,8),(85950,5),(85951,6),(85952,9),(85953,5),(85954,8),(85955,9),(85956,6),(85957,5),(85958,9),(85959,4),(85960,7),(85961,7),(85962,8),(85963,6),(85964,6),(85965,8),(85966,5),(85967,6),(85968,5),(85969,4),(85970,9),(85971,2),(85972,4),(85973,3),(85974,2),(85975,2),(85976,7),(85977,6),(85978,7),(85979,9),(85980,7),(85981,1),(85982,8),(85983,2),(85984,9),(85985,8),(85986,8),(85987,8),(85988,8),(85989,2),(85990,9),(85991,9),(85992,2),(85993,3),(85994,2),(85995,7),(85996,5),(85997,5),(85998,5),(85999,7),(86000,6),(86001,5),(86002,2),(86003,3),(86004,6),(86005,2),(86006,8),(86007,4),(86008,1),(86009,6),(86010,1),(86011,3),(86012,3),(86013,7),(86014,4),(86015,5),(86016,6),(86017,4),(86018,8),(86019,4),(86020,3),(86021,1),(86022,1),(86023,7),(86024,8),(86025,9),(86026,6),(86027,1),(86028,3),(86029,3),(86030,4),(86031,5),(86032,9),(86033,6),(86034,2),(86035,6),(86036,6),(86037,9),(86038,3),(86039,2),(86040,1),(86041,6),(86042,8),(86043,7),(86044,6),(86045,3),(86046,9),(86047,2),(86048,7),(86049,2),(86050,8),(86051,5),(86052,7),(86053,3),(86054,9),(86055,6),(86056,5),(86057,3),(86058,4),(86059,9),(86060,6),(86061,6),(86062,3),(86063,8),(86064,2),(86065,9),(86066,2),(86067,6),(86068,5),(86069,1),(86070,4),(86071,3),(86072,9),(86073,6),(86074,2),(86075,5),(86076,5),(86077,4),(86078,3),(86079,4),(86080,7),(86081,9),(86082,9),(86083,7),(86084,2),(86085,4),(86086,2),(86087,4),(86088,8),(86089,9),(86090,4),(86091,8),(86092,2),(86093,4),(86094,7),(86095,1),(86096,9),(86097,4),(86098,7),(86099,8),(86100,8),(86101,7),(86102,9),(86103,6),(86104,5),(86105,2),(86106,2),(86107,1),(86108,9),(86109,5),(86110,2),(86111,7),(86112,2),(86113,8),(86114,7),(86115,8),(86116,6),(86117,9),(86118,2),(86119,7),(86120,8),(86121,4),(86122,5),(86123,6),(86124,7),(86125,3),(86126,5),(86127,9),(86128,4),(86129,4),(86130,9),(86131,2),(86132,3),(86133,2),(86134,9),(86135,2),(86136,2),(86137,9),(86138,4),(86139,8),(86140,7),(86141,3),(86142,4),(86143,4),(86144,1),(86145,5),(86146,4),(86147,7),(86148,1),(86149,5),(86150,7),(86151,9),(86152,7),(86153,2),(86154,8),(86155,6),(86156,9),(86157,6),(86158,5),(86159,6),(86160,4),(86161,6),(86162,8),(86163,1),(86164,4),(86165,5),(86166,2),(86167,7),(86168,3),(86169,5),(86170,9),(86171,9),(86172,9),(86173,6),(86174,3),(86175,3),(86176,5),(86177,7),(86178,1),(86179,4),(86180,9),(86181,3),(86182,4),(86183,4),(86184,8),(86185,1),(86186,8),(86187,2),(86188,6),(86189,8),(86190,8),(86191,2),(86192,3),(86193,6),(86194,7),(86195,7),(86196,8),(86197,2),(86198,9),(86199,2),(86200,4),(86201,4),(86202,8),(86203,3),(86204,1),(86205,7),(86206,2),(86207,5),(86208,3),(86209,5),(86210,8),(86211,3),(86212,4),(86213,9),(86214,4),(86215,1),(86216,7),(86217,8),(86218,9),(86219,2),(86220,9),(86221,6),(86222,9),(86223,7),(86224,4),(86225,4),(86226,3),(86227,8),(86228,5),(86229,3),(86230,9),(86231,4),(86232,5),(86233,2),(86234,4),(86235,8),(86236,6),(86237,7),(86238,3),(86239,7),(86240,9),(86241,8),(86242,1),(86243,2),(86244,8),(86245,9),(86246,2),(86247,4),(86248,8),(86249,5),(86250,5),(86251,4),(86252,4),(86253,4),(86254,9),(86255,5),(86256,7),(86257,9),(86258,3),(86259,2),(86260,2),(86261,8),(86262,9),(86263,1),(86264,1),(86265,3),(86266,7),(86267,1),(86268,8),(86269,5),(86270,9),(86271,5),(86272,7),(86273,9),(86274,5),(86275,8),(86276,3),(86277,7),(86278,6),(86279,2),(86280,9),(86281,3),(86282,9),(86283,9),(86284,3),(86285,3),(86286,4),(86287,7),(86288,3),(86289,1),(86290,3),(86291,7),(86292,2),(86293,1),(86294,6),(86295,9),(86296,9),(86297,8),(86298,3),(86299,4),(86300,7),(86301,9),(86302,9),(86303,2),(86304,5),(86305,9),(86306,6),(86307,7),(86308,1),(86309,9),(86310,7),(86311,6),(86312,4),(86313,4),(86314,8),(86315,7),(86316,6),(86317,4),(86318,4),(86319,5),(86320,5),(86321,3),(86322,2),(86323,4),(86324,9),(86325,2),(86326,4),(86327,3),(86328,5),(86329,4),(86330,6),(86331,8),(86332,4),(86333,2),(86334,1),(86335,4),(86336,1),(86337,9),(86338,6),(86339,9),(86340,7),(86341,2),(86342,8),(86343,7),(86344,4),(86345,5),(86346,6),(86347,9),(86348,8),(86349,5),(86350,9),(86351,6),(86352,2),(86353,9),(86354,9),(86355,9),(86356,1),(86357,8),(86358,8),(86359,8),(86360,7),(86361,4),(86362,5),(86363,1),(86364,7),(86365,3),(86366,2),(86367,6),(86368,2),(86369,7),(86370,8),(86371,2),(86372,2),(86373,7),(86374,9),(86375,8),(86376,4),(86377,9),(86378,3),(86379,1),(86380,5),(86381,1),(86382,5),(86383,1),(86384,5),(86385,2),(86386,2),(86387,6),(86388,8),(86389,6),(86390,6),(86391,4),(86392,5),(86393,1),(86394,3),(86395,7),(86396,6),(86397,3),(86398,5),(86399,5),(86400,9),(86401,9),(86402,2),(86403,2),(86404,5),(86405,2),(86406,3),(86407,3),(86408,4),(86409,7),(86410,1),(86411,6),(86412,7),(86413,1),(86414,3),(86415,5),(86416,4),(86417,2),(86418,7),(86419,3),(86420,3),(86421,1),(86422,5),(86423,3),(86424,3),(86425,7),(86426,3),(86427,1),(86428,4),(86429,7),(86430,2),(86431,9),(86432,2),(86433,8),(86434,2),(86435,2),(86436,4),(86437,8),(86438,6),(86439,7),(86440,2),(86441,4),(86442,9),(86443,5),(86444,7),(86445,7),(86446,1),(86447,5),(86448,8),(86449,1),(86450,2),(86451,9),(86452,8),(86453,5),(86454,7),(86455,6),(86456,6),(86457,4),(86458,5),(86459,1),(86460,4),(86461,1),(86462,3),(86463,4),(86464,9),(86465,6),(86466,9),(86467,6),(86468,6),(86469,8),(86470,3),(86471,8),(86472,6),(86473,3),(86474,4),(86475,2),(86476,1),(86477,3),(86478,6),(86479,3),(86480,9),(86481,1),(86482,1),(86483,1),(86484,5),(86485,2),(86486,7),(86487,9),(86488,7),(86489,8),(86490,5),(86491,7),(86492,2),(86493,6),(86494,7),(86495,3),(86496,3),(86497,6),(86498,5),(86499,4),(86500,8),(86501,1),(86502,7),(86503,3),(86504,9),(86505,6),(86506,1),(86507,8),(86508,7),(86509,8),(86510,3),(86511,3),(86512,3),(86513,5),(86514,4),(86515,8),(86516,8),(86517,5),(86518,6),(86519,7),(86520,8),(86521,8),(86522,7),(86523,2),(86524,8),(86525,8),(86526,5),(86527,8),(86528,3),(86529,9),(86530,3),(86531,9),(86532,2),(86533,6),(86534,7),(86535,7),(86536,4),(86537,7),(86538,1),(86539,8),(86540,8),(86541,7),(86542,8),(86543,6),(86544,2),(86545,4),(86546,5),(86547,8),(86548,1),(86549,3),(86550,6),(86551,2),(86552,6),(86553,2),(86554,8),(86555,9),(86556,7),(86557,8),(86558,9),(86559,1),(86560,5),(86561,2),(86562,6),(86563,2),(86564,5),(86565,6),(86566,1),(86567,2),(86568,2),(86569,8),(86570,8),(86571,8),(86572,5),(86573,8),(86574,1),(86575,9),(86576,7),(86577,1),(86578,5),(86579,2),(86580,7),(86581,1),(86582,4),(86583,2),(86584,4),(86585,2),(86586,4),(86587,9),(86588,4),(86589,1),(86590,6),(86591,5),(86592,7),(86593,2),(86594,3),(86595,6),(86596,9),(86597,3),(86598,3),(86599,6),(86600,1),(86601,2),(86602,3),(86603,6),(86604,9),(86605,2),(86606,1),(86607,6),(86608,9),(86609,2),(86610,9),(86611,6),(86612,4),(86613,1),(86614,7),(86615,4),(86616,8),(86617,1),(86618,1),(86619,6),(86620,9),(86621,9),(86622,6),(86623,8),(86624,5),(86625,8),(86626,8),(86627,2),(86628,7),(86629,4),(86630,1),(86631,4),(86632,3),(86633,3),(86634,8),(86635,2),(86636,6),(86637,3),(86638,7),(86639,3),(86640,2),(86641,5),(86642,9),(86643,6),(86644,7),(86645,4),(86646,5),(86647,7),(86648,6),(86649,5),(86650,4),(86651,6),(86652,2),(86653,7),(86654,3),(86655,7),(86656,2),(86657,3),(86658,6),(86659,7),(86660,4),(86661,4),(86662,7),(86663,3),(86664,1),(86665,5),(86666,6),(86667,8),(86668,5),(86669,2),(86670,3),(86671,6),(86672,7),(86673,8),(86674,2),(86675,5),(86676,4),(86677,8),(86678,9),(86679,3),(86680,9),(86681,5),(86682,1),(86683,4),(86684,1),(86685,8),(86686,7),(86687,4),(86688,2),(86689,4),(86690,1),(86691,3),(86692,7),(86693,7),(86694,7),(86695,9),(86696,1),(86697,7),(86698,8),(86699,2),(86700,5),(86701,9),(86702,7),(86703,6),(86704,3),(86705,9),(86706,4),(86707,5),(86708,4),(86709,9),(86710,2),(86711,8),(86712,8),(86713,4),(86714,3),(86715,4),(86716,5),(86717,9),(86718,5),(86719,4),(86720,3),(86721,2),(86722,1),(86723,9),(86724,8),(86725,1),(86726,1),(86727,6),(86728,5),(86729,8),(86730,4),(86731,3),(86732,1),(86733,9),(86734,3),(86735,9),(86736,6),(86737,7),(86738,3),(86739,9),(86740,2),(86741,9),(86742,3),(86743,2),(86744,7),(86745,7),(86746,6),(86747,3),(86748,7),(86749,5),(86750,9),(86751,7),(86752,8),(86753,2),(86754,1),(86755,4),(86756,1),(86757,4),(86758,5),(86759,4),(86760,1),(86761,7),(86762,3),(86763,1),(86764,7),(86765,4),(86766,8),(86767,5),(86768,8),(86769,4),(86770,2),(86771,1),(86772,1),(86773,5),(86774,1),(86775,6),(86776,1),(86777,4),(86778,8),(86779,8),(86780,9),(86781,2),(86782,6),(86783,8),(86784,5),(86785,6),(86786,7),(86787,4),(86788,4),(86789,8),(86790,2),(86791,1),(86792,4),(86793,9),(86794,5),(86795,2),(86796,1),(86797,4),(86798,6),(86799,6),(86800,2),(86801,6),(86802,7),(86803,6),(86804,3),(86805,4),(86806,5),(86807,6),(86808,4),(86809,3),(86810,3),(86811,6),(86812,5),(86813,2),(86814,1),(86815,2),(86816,9),(86817,3),(86818,9),(86819,7),(86820,7),(86821,4),(86822,4),(86823,9),(86824,6),(86825,1),(86826,1),(86827,9),(86828,5),(86829,4),(86830,6),(86831,2),(86832,9),(86833,9),(86834,7),(86835,4),(86836,7),(86837,4),(86838,5),(86839,4),(86840,8),(86841,4),(86842,6),(86843,7),(86844,2),(86845,9),(86846,2),(86847,2),(86848,3),(86849,3),(86850,2),(86851,6),(86852,7),(86853,9),(86854,6),(86855,1),(86856,4),(86857,9),(86858,9),(86859,9),(86860,3),(86861,1),(86862,8),(86863,9),(86864,5),(86865,8),(86866,2),(86867,4),(86868,6),(86869,3),(86870,3),(86871,6),(86872,3),(86873,1),(86874,6),(86875,7),(86876,9),(86877,9),(86878,8),(86879,5),(86880,5),(86881,5),(86882,2),(86883,3),(86884,1),(86885,8),(86886,8),(86887,6),(86888,3),(86889,4),(86890,7),(86891,5),(86892,5),(86893,1),(86894,4),(86895,6),(86896,5),(86897,3),(86898,8),(86899,9),(86900,3),(86901,5),(86902,5),(86903,6),(86904,1),(86905,9),(86906,3),(86907,2),(86908,7),(86909,1),(86910,6),(86911,7),(86912,7),(86913,5),(86914,6),(86915,1),(86916,1),(86917,6),(86918,9),(86919,7),(86920,8),(86921,4),(86922,2),(86923,8),(86924,2),(86925,4),(86926,4),(86927,9),(86928,7),(86929,2),(86930,5),(86931,9),(86932,9),(86933,9),(86934,7),(86935,3),(86936,2),(86937,1),(86938,1),(86939,1),(86940,4),(86941,3),(86942,3),(86943,1),(86944,9),(86945,5),(86946,4),(86947,9),(86948,9),(86949,1),(86950,9),(86951,6),(86952,3),(86953,9),(86954,9),(86955,6),(86956,7),(86957,4),(86958,9),(86959,6),(86960,8),(86961,7),(86962,3),(86963,9),(86964,4),(86965,7),(86966,2),(86967,3),(86968,5),(86969,1),(86970,5),(86971,1),(86972,3),(86973,2),(86974,5),(86975,4),(86976,6),(86977,6),(86978,6),(86979,3),(86980,3),(86981,4),(86982,6),(86983,9),(86984,1),(86985,9),(86986,3),(86987,5),(86988,3),(86989,4),(86990,5),(86991,4),(86992,4),(86993,1),(86994,6),(86995,1),(86996,3),(86997,2),(86998,9),(86999,3),(87000,8),(87001,8),(87002,3),(87003,4),(87004,1),(87005,9),(87006,6),(87007,4),(87008,6),(87009,5),(87010,5),(87011,5),(87012,7),(87013,5),(87014,5),(87015,4),(87016,7),(87017,6),(87018,7),(87019,9),(87020,7),(87021,1),(87022,9),(87023,9),(87024,6),(87025,1),(87026,3),(87027,3),(87028,7),(87029,4),(87030,4),(87031,6),(87032,4),(87033,2),(87034,5),(87035,4),(87036,6),(87037,7),(87038,2),(87039,6),(87040,9),(87041,7),(87042,5),(87043,2),(87044,1),(87045,9),(87046,3),(87047,3),(87048,9),(87049,4),(87050,8),(87051,4),(87052,8),(87053,3),(87054,5),(87055,7),(87056,6),(87057,5),(87058,2),(87059,7),(87060,5),(87061,1),(87062,5),(87063,5),(87064,8),(87065,6),(87066,3),(87067,4),(87068,3),(87069,9),(87070,5),(87071,2),(87072,2),(87073,2),(87074,9),(87075,6),(87076,9),(87077,1),(87078,7),(87079,4),(87080,3),(87081,5),(87082,4),(87083,1),(87084,9),(87085,5),(87086,1),(87087,8),(87088,1),(87089,9),(87090,2),(87091,6),(87092,9),(87093,5),(87094,9),(87095,6),(87096,5),(87097,2),(87098,7),(87099,5),(87100,2),(87101,1),(87102,7),(87103,5),(87104,9),(87105,4),(87106,8),(87107,1),(87108,1),(87109,6),(87110,2),(87111,9),(87112,4),(87113,7),(87114,8),(87115,2),(87116,6),(87117,2),(87118,6),(87119,8),(87120,6),(87121,7),(87122,7),(87123,5),(87124,9),(87125,5),(87126,7),(87127,8),(87128,8),(87129,2),(87130,9),(87131,1),(87132,5),(87133,1),(87134,5),(87135,3),(87136,9),(87137,8),(87138,6),(87139,7),(87140,8),(87141,3),(87142,6),(87143,6),(87144,1),(87145,5),(87146,1),(87147,9),(87148,8),(87149,9),(87150,2),(87151,4),(87152,4),(87153,2),(87154,3),(87155,5),(87156,6),(87157,3),(87158,5),(87159,7),(87160,4),(87161,2),(87162,3),(87163,6),(87164,9),(87165,7),(87166,4),(87167,6),(87168,2),(87169,1),(87170,8),(87171,1),(87172,5),(87173,3),(87174,3),(87175,4),(87176,5),(87177,3),(87178,1),(87179,7),(87180,8),(87181,5),(87182,3),(87183,4),(87184,7),(87185,5),(87186,5),(87187,2),(87188,5),(87189,1),(87190,1),(87191,5),(87192,4),(87193,3),(87194,8),(87195,5),(87196,9),(87197,2),(87198,2),(87199,8),(87200,9),(87201,4),(87202,8),(87203,6),(87204,4),(87205,4),(87206,1),(87207,6),(87208,2),(87209,9),(87210,3),(87211,3),(87212,2),(87213,7),(87214,5),(87215,8),(87216,7),(87217,2),(87218,7),(87219,6),(87220,1),(87221,5),(87222,9),(87223,8),(87224,2),(87225,3),(87226,2),(87227,6),(87228,9),(87229,6),(87230,6),(87231,5),(87232,3),(87233,8),(87234,7),(87235,8),(87236,2),(87237,9),(87238,4),(87239,7),(87240,4),(87241,9),(87242,9),(87243,3),(87244,4),(87245,8),(87246,2),(87247,1),(87248,6),(87249,1),(87250,1),(87251,1),(87252,7),(87253,9),(87254,2),(87255,2),(87256,3),(87257,9),(87258,3),(87259,3),(87260,3),(87261,5),(87262,8),(87263,8),(87264,5),(87265,6),(87266,1),(87267,8),(87268,9),(87269,6),(87270,9),(87271,8),(87272,1),(87273,5),(87274,9),(87275,6),(87276,3),(87277,9),(87278,4),(87279,7),(87280,2),(87281,9),(87282,1),(87283,5),(87284,2),(87285,2),(87286,7),(87287,8),(87288,6),(87289,4),(87290,7),(87291,8),(87292,7),(87293,6),(87294,2),(87295,9),(87296,3),(87297,3),(87298,7),(87299,7),(87300,4),(87301,8),(87302,6),(87303,7),(87304,5),(87305,2),(87306,9),(87307,8),(87308,2),(87309,4),(87310,2),(87311,3),(87312,9),(87313,9),(87314,4),(87315,1),(87316,7),(87317,8),(87318,9),(87319,9),(87320,1),(87321,5),(87322,2),(87323,4),(87324,9),(87325,8),(87326,9),(87327,2),(87328,1),(87329,2),(87330,8),(87331,8),(87332,8),(87333,5),(87334,5),(87335,2),(87336,4),(87337,6),(87338,4),(87339,6),(87340,2),(87341,5),(87342,7),(87343,8),(87344,4),(87345,7),(87346,3),(87347,5),(87348,4),(87349,3),(87350,5),(87351,6),(87352,4),(87353,1),(87354,8),(87355,5),(87356,3),(87357,5),(87358,5),(87359,1),(87360,9),(87361,1),(87362,8),(87363,6),(87364,9),(87365,1),(87366,5),(87367,9),(87368,6),(87369,2),(87370,5),(87371,4),(87372,8),(87373,8),(87374,9),(87375,9),(87376,7),(87377,2),(87378,1),(87379,4),(87380,3),(87381,6),(87382,3),(87383,4),(87384,5),(87385,8),(87386,9),(87387,7),(87388,1),(87389,8),(87390,3),(87391,8),(87392,1),(87393,1),(87394,4),(87395,2),(87396,5),(87397,6),(87398,4),(87399,5),(87400,2),(87401,4),(87402,9),(87403,4),(87404,3),(87405,6),(87406,7),(87407,1),(87408,2),(87409,5),(87410,5),(87411,6),(87412,9),(87413,7),(87414,5),(87415,5),(87416,2),(87417,9),(87418,1),(87419,4),(87420,9),(87421,7),(87422,6),(87423,8),(87424,5),(87425,3),(87426,2),(87427,8),(87428,2),(87429,3),(87430,1),(87431,8),(87432,2),(87433,8),(87434,2),(87435,7),(87436,8),(87437,9),(87438,6),(87439,7),(87440,9),(87441,6),(87442,6),(87443,4),(87444,9),(87445,1),(87446,6),(87447,4),(87448,3),(87449,9),(87450,9),(87451,4),(87452,4),(87453,7),(87454,8),(87455,9),(87456,6),(87457,4),(87458,9),(87459,6),(87460,1),(87461,6),(87462,5),(87463,9),(87464,5),(87465,9),(87466,4),(87467,9),(87468,8),(87469,9),(87470,6),(87471,2),(87472,1),(87473,3),(87474,2),(87475,2),(87476,4),(87477,2),(87478,9),(87479,2),(87480,6),(87481,6),(87482,4),(87483,2),(87484,8),(87485,2),(87486,6),(87487,4),(87488,6),(87489,4),(87490,3),(87491,7),(87492,1),(87493,1),(87494,9),(87495,4),(87496,4),(87497,2),(87498,9),(87499,3),(87500,5),(87501,2),(87502,6),(87503,2),(87504,7),(87505,5),(87506,7),(87507,6),(87508,4),(87509,8),(87510,3),(87511,7),(87512,8),(87513,3),(87514,6),(87515,5),(87516,9),(87517,6),(87518,7),(87519,3),(87520,5),(87521,1),(87522,7),(87523,5),(87524,2),(87525,2),(87526,8),(87527,6),(87528,9),(87529,1),(87530,6),(87531,6),(87532,1),(87533,5),(87534,9),(87535,8),(87536,2),(87537,3),(87538,5),(87539,9),(87540,5),(87541,2),(87542,9),(87543,8),(87544,3),(87545,6),(87546,8),(87547,7),(87548,1),(87549,5),(87550,6),(87551,4),(87552,1),(87553,6),(87554,1),(87555,3),(87556,2),(87557,9),(87558,6),(87559,7),(87560,6),(87561,4),(87562,3),(87563,4),(87564,8),(87565,5),(87566,6),(87567,4),(87568,9),(87569,7),(87570,4),(87571,9),(87572,8),(87573,8),(87574,3),(87575,5),(87576,7),(87577,4),(87578,7),(87579,8),(87580,4),(87581,9),(87582,1),(87583,4),(87584,9),(87585,6),(87586,9),(87587,9),(87588,4),(87589,1),(87590,1),(87591,5),(87592,6),(87593,3),(87594,1),(87595,4),(87596,4),(87597,4),(87598,9),(87599,6),(87600,1),(87601,9),(87602,9),(87603,9),(87604,3),(87605,3),(87606,9),(87607,1),(87608,7),(87609,1),(87610,6),(87611,5),(87612,2),(87613,4),(87614,8),(87615,7),(87616,5),(87617,9),(87618,3),(87619,6),(87620,8),(87621,1),(87622,9),(87623,1),(87624,1),(87625,9),(87626,1),(87627,8),(87628,2),(87629,4),(87630,1),(87631,2),(87632,4),(87633,9),(87634,8),(87635,4),(87636,9),(87637,5),(87638,6),(87639,5),(87640,6),(87641,1),(87642,4),(87643,5),(87644,1),(87645,4),(87646,3),(87647,6),(87648,4),(87649,5),(87650,9),(87651,7),(87652,9),(87653,9),(87654,9),(87655,3),(87656,1),(87657,1),(87658,7),(87659,1),(87660,9),(87661,7),(87662,9),(87663,9),(87664,4),(87665,4),(87666,4),(87667,9),(87668,5),(87669,1),(87670,2),(87671,3),(87672,2),(87673,2),(87674,2),(87675,8),(87676,4),(87677,6),(87678,2),(87679,8),(87680,9),(87681,3),(87682,1),(87683,2),(87684,3),(87685,3),(87686,9),(87687,4),(87688,1),(87689,3),(87690,5),(87691,5),(87692,1),(87693,2),(87694,6),(87695,1),(87696,8),(87697,1),(87698,1),(87699,9),(87700,4),(87701,7),(87702,3),(87703,7),(87704,1),(87705,9),(87706,7),(87707,4),(87708,3),(87709,2),(87710,8),(87711,9),(87712,6),(87713,1),(87714,4),(87715,2),(87716,2),(87717,4),(87718,9),(87719,8),(87720,7),(87721,9),(87722,9),(87723,2),(87724,5),(87725,2),(87726,9),(87727,7),(87728,3),(87729,1),(87730,5),(87731,8),(87732,5),(87733,9),(87734,7),(87735,9),(87736,4),(87737,3),(87738,9),(87739,5),(87740,8),(87741,3),(87742,9),(87743,3),(87744,5),(87745,4),(87746,5),(87747,3),(87748,4),(87749,1),(87750,4),(87751,4),(87752,5),(87753,2),(87754,7),(87755,5),(87756,4),(87757,5),(87758,3),(87759,2),(87760,8),(87761,6),(87762,4),(87763,8),(87764,6),(87765,5),(87766,7),(87767,5),(87768,8),(87769,6),(87770,8),(87771,8),(87772,4),(87773,5),(87774,2),(87775,1),(87776,8),(87777,9),(87778,5),(87779,3),(87780,8),(87781,9),(87782,2),(87783,8),(87784,4),(87785,9),(87786,6),(87787,4),(87788,9),(87789,4),(87790,1),(87791,4),(87792,9),(87793,5),(87794,7),(87795,1),(87796,2),(87797,3),(87798,5),(87799,7),(87800,8),(87801,4),(87802,3),(87803,6),(87804,9),(87805,5),(87806,7),(87807,7),(87808,8),(87809,5),(87810,2),(87811,2),(87812,4),(87813,4),(87814,7),(87815,2),(87816,5),(87817,3),(87818,6),(87819,7),(87820,2),(87821,3),(87822,3),(87823,2),(87824,3),(87825,9),(87826,7),(87827,2),(87828,4),(87829,9),(87830,1),(87831,3),(87832,5),(87833,5),(87834,2),(87835,3),(87836,9),(87837,2),(87838,8),(87839,5),(87840,1),(87841,7),(87842,4),(87843,2),(87844,6),(87845,2),(87846,7),(87847,2),(87848,9),(87849,7),(87850,7),(87851,5),(87852,2),(87853,4),(87854,3),(87855,2),(87856,1),(87857,2),(87858,3),(87859,8),(87860,6),(87861,3),(87862,2),(87863,9),(87864,5),(87865,6),(87866,5),(87867,3),(87868,8),(87869,7),(87870,3),(87871,2),(87872,3),(87873,9),(87874,3),(87875,1),(87876,4),(87877,4),(87878,2),(87879,5),(87880,6),(87881,9),(87882,2),(87883,1),(87884,3),(87885,2),(87886,6),(87887,1),(87888,6),(87889,7),(87890,3),(87891,7),(87892,6),(87893,1),(87894,9),(87895,2),(87896,2),(87897,3),(87898,2),(87899,4),(87900,6),(87901,2),(87902,1),(87903,2),(87904,6),(87905,9),(87906,4),(87907,3),(87908,7),(87909,9),(87910,4),(87911,3),(87912,1),(87913,5),(87914,7),(87915,6),(87916,9),(87917,6),(87918,2),(87919,2),(87920,4),(87921,9),(87922,4),(87923,3),(87924,6),(87925,1),(87926,2),(87927,4),(87928,3),(87929,5),(87930,5),(87931,2),(87932,9),(87933,6),(87934,6),(87935,2),(87936,5),(87937,9),(87938,6),(87939,3),(87940,1),(87941,8),(87942,5),(87943,3),(87944,8),(87945,6),(87946,6),(87947,4),(87948,2),(87949,7),(87950,4),(87951,1),(87952,9),(87953,9),(87954,7),(87955,8),(87956,2),(87957,9),(87958,4),(87959,7),(87960,8),(87961,9),(87962,2),(87963,6),(87964,7),(87965,3),(87966,6),(87967,8),(87968,2),(87969,7),(87970,7),(87971,9),(87972,7),(87973,6),(87974,2),(87975,3),(87976,8),(87977,1),(87978,5),(87979,3),(87980,2),(87981,2),(87982,6),(87983,4),(87984,7),(87985,7),(87986,8),(87987,4),(87988,7),(87989,2),(87990,3),(87991,7),(87992,7),(87993,9),(87994,1),(87995,1),(87996,6),(87997,4),(87998,3),(87999,8),(88000,7),(88001,8),(88002,2),(88003,2),(88004,5),(88005,9),(88006,8),(88007,9),(88008,3),(88009,7),(88010,4),(88011,1),(88012,4),(88013,8),(88014,8),(88015,3),(88016,3),(88017,2),(88018,2),(88019,6),(88020,3),(88021,3),(88022,2),(88023,7),(88024,7),(88025,8),(88026,5),(88027,1),(88028,3),(88029,7),(88030,1),(88031,8),(88032,3),(88033,7),(88034,1),(88035,6),(88036,1),(88037,4),(88038,1),(88039,4),(88040,4),(88041,5),(88042,8),(88043,4),(88044,1),(88045,1),(88046,4),(88047,6),(88048,4),(88049,8),(88050,8),(88051,4),(88052,5),(88053,8),(88054,1),(88055,8),(88056,5),(88057,2),(88058,4),(88059,1),(88060,5),(88061,5),(88062,2),(88063,2),(88064,9),(88065,9),(88066,1),(88067,4),(88068,5),(88069,4),(88070,3),(88071,8),(88072,7),(88073,2),(88074,1),(88075,2),(88076,6),(88077,1),(88078,9),(88079,8),(88080,1),(88081,1),(88082,7),(88083,3),(88084,6),(88085,8),(88086,1),(88087,7),(88088,4),(88089,7),(88090,5),(88091,8),(88092,8),(88093,5),(88094,8),(88095,2),(88096,9),(88097,5),(88098,3),(88099,3),(88100,5),(88101,4),(88102,6),(88103,1),(88104,8),(88105,2),(88106,7),(88107,6),(88108,6),(88109,9),(88110,4),(88111,9),(88112,2),(88113,7),(88114,8),(88115,1),(88116,4),(88117,2),(88118,7),(88119,1),(88120,5),(88121,7),(88122,3),(88123,4),(88124,5),(88125,9),(88126,6),(88127,2),(88128,4),(88129,7),(88130,5),(88131,4),(88132,2),(88133,2),(88134,3),(88135,6),(88136,6),(88137,2),(88138,3),(88139,8),(88140,6),(88141,8),(88142,3),(88143,9),(88144,3),(88145,3),(88146,5),(88147,9),(88148,2),(88149,9),(88150,7),(88151,2),(88152,3),(88153,6),(88154,8),(88155,7),(88156,4),(88157,1),(88158,4),(88159,6),(88160,6),(88161,5),(88162,8),(88163,9),(88164,7),(88165,4),(88166,7),(88167,1),(88168,3),(88169,7),(88170,3),(88171,1),(88172,9),(88173,4),(88174,1),(88175,6),(88176,9),(88177,7),(88178,6),(88179,9),(88180,1),(88181,3),(88182,1),(88183,1),(88184,2),(88185,3),(88186,7),(88187,7),(88188,3),(88189,5),(88190,8),(88191,7),(88192,5),(88193,2),(88194,5),(88195,2),(88196,5),(88197,6),(88198,9),(88199,9),(88200,4),(88201,7),(88202,1),(88203,5),(88204,8),(88205,2),(88206,4),(88207,4),(88208,8),(88209,9),(88210,4),(88211,6),(88212,6),(88213,9),(88214,9),(88215,8),(88216,4),(88217,3),(88218,6),(88219,7),(88220,7),(88221,4),(88222,5),(88223,6),(88224,6),(88225,9),(88226,1),(88227,7),(88228,6),(88229,2),(88230,5),(88231,9),(88232,1),(88233,3),(88234,3),(88235,3),(88236,6),(88237,6),(88238,7),(88239,7),(88240,1),(88241,2),(88242,7),(88243,2),(88244,9),(88245,4),(88246,2),(88247,2),(88248,4),(88249,1),(88250,1),(88251,1),(88252,6),(88253,6),(88254,4),(88255,8),(88256,3),(88257,3),(88258,5),(88259,9),(88260,1),(88261,4),(88262,9),(88263,5),(88264,7),(88265,1),(88266,7),(88267,2),(88268,2),(88269,6),(88270,8),(88271,6),(88272,2),(88273,7),(88274,2),(88275,6),(88276,5),(88277,4),(88278,9),(88279,1),(88280,8),(88281,6),(88282,4),(88283,1),(88284,8),(88285,1),(88286,9),(88287,6),(88288,7),(88289,4),(88290,6),(88291,8),(88292,8),(88293,4),(88294,3),(88295,7),(88296,5),(88297,4),(88298,5),(88299,3),(88300,6),(88301,9),(88302,7),(88303,6),(88304,4),(88305,3),(88306,2),(88307,3),(88308,7),(88309,6),(88310,7),(88311,7),(88312,1),(88313,8),(88314,5),(88315,6),(88316,9),(88317,5),(88318,8),(88319,2),(88320,4),(88321,5),(88322,6),(88323,5),(88324,5),(88325,6),(88326,5),(88327,7),(88328,8),(88329,7),(88330,4),(88331,7),(88332,1),(88333,4),(88334,4),(88335,8),(88336,5),(88337,7),(88338,7),(88339,1),(88340,4),(88341,6),(88342,7),(88343,7),(88344,1),(88345,9),(88346,2),(88347,9),(88348,1),(88349,7),(88350,2),(88351,6),(88352,6),(88353,8),(88354,2),(88355,7),(88356,6),(88357,6),(88358,4),(88359,1),(88360,7),(88361,4),(88362,7),(88363,2),(88364,4),(88365,6),(88366,7),(88367,6),(88368,9),(88369,2),(88370,1),(88371,3),(88372,1),(88373,1),(88374,2),(88375,1),(88376,3),(88377,4),(88378,2),(88379,2),(88380,5),(88381,3),(88382,4),(88383,7),(88384,3),(88385,6),(88386,3),(88387,7),(88388,2),(88389,6),(88390,3),(88391,7),(88392,1),(88393,7),(88394,9),(88395,7),(88396,4),(88397,3),(88398,2),(88399,2),(88400,5),(88401,7),(88402,4),(88403,3),(88404,1),(88405,3),(88406,5),(88407,3),(88408,4),(88409,5),(88410,5),(88411,2),(88412,4),(88413,6),(88414,9),(88415,7),(88416,3),(88417,9),(88418,2),(88419,9),(88420,5),(88421,1),(88422,6),(88423,9),(88424,6),(88425,2),(88426,3),(88427,9),(88428,9),(88429,3),(88430,7),(88431,5),(88432,5),(88433,7),(88434,3),(88435,1),(88436,7),(88437,1),(88438,8),(88439,6),(88440,4),(88441,8),(88442,6),(88443,1),(88444,6),(88445,2),(88446,5),(88447,4),(88448,1),(88449,3),(88450,4),(88451,3),(88452,8),(88453,9),(88454,2),(88455,4),(88456,4),(88457,6),(88458,7),(88459,8),(88460,5),(88461,5),(88462,3),(88463,2),(88464,4),(88465,8),(88466,3),(88467,6),(88468,2),(88469,3),(88470,6),(88471,9),(88472,7),(88473,2),(88474,3),(88475,3),(88476,3),(88477,4),(88478,3),(88479,7),(88480,3),(88481,7),(88482,6),(88483,7),(88484,9),(88485,2),(88486,3),(88487,3),(88488,7),(88489,4),(88490,6),(88491,7),(88492,9),(88493,7),(88494,9),(88495,4),(88496,4),(88497,1),(88498,5),(88499,2),(88500,6),(88501,6),(88502,4),(88503,1),(88504,9),(88505,3),(88506,4),(88507,4),(88508,5),(88509,4),(88510,6),(88511,1),(88512,3),(88513,8),(88514,5),(88515,1),(88516,1),(88517,7),(88518,5),(88519,4),(88520,7),(88521,8),(88522,7),(88523,3),(88524,5),(88525,1),(88526,5),(88527,8),(88528,8),(88529,4),(88530,9),(88531,3),(88532,1),(88533,2),(88534,7),(88535,9),(88536,9),(88537,1),(88538,3),(88539,9),(88540,3),(88541,2),(88542,5),(88543,2),(88544,3),(88545,2),(88546,9),(88547,6),(88548,2),(88549,4),(88550,3),(88551,7),(88552,4),(88553,3),(88554,9),(88555,4),(88556,4),(88557,6),(88558,7),(88559,3),(88560,7),(88561,6),(88562,8),(88563,6),(88564,6),(88565,2),(88566,4),(88567,3),(88568,1),(88569,6),(88570,9),(88571,9),(88572,7),(88573,8),(88574,3),(88575,6),(88576,8),(88577,9),(88578,6),(88579,8),(88580,6),(88581,3),(88582,6),(88583,9),(88584,3),(88585,3),(88586,7),(88587,5),(88588,8),(88589,7),(88590,7),(88591,5),(88592,6),(88593,3),(88594,6),(88595,6),(88596,2),(88597,7),(88598,5),(88599,8),(88600,4),(88601,8),(88602,5),(88603,6),(88604,8),(88605,3),(88606,8),(88607,5),(88608,6),(88609,9),(88610,2),(88611,8),(88612,7),(88613,6),(88614,3),(88615,2),(88616,1),(88617,1),(88618,4),(88619,9),(88620,7),(88621,5),(88622,4),(88623,7),(88624,5),(88625,8),(88626,1),(88627,1),(88628,6),(88629,4),(88630,3),(88631,8),(88632,8),(88633,7),(88634,6),(88635,9),(88636,7),(88637,9),(88638,7),(88639,3),(88640,4),(88641,9),(88642,3),(88643,8),(88644,8),(88645,4),(88646,2),(88647,2),(88648,9),(88649,5),(88650,3),(88651,6),(88652,7),(88653,1),(88654,7),(88655,3),(88656,3),(88657,8),(88658,9),(88659,6),(88660,3),(88661,4),(88662,1),(88663,1),(88664,9),(88665,8),(88666,2),(88667,3),(88668,3),(88669,4),(88670,3),(88671,1),(88672,8),(88673,2),(88674,1),(88675,5),(88676,7),(88677,2),(88678,3),(88679,1),(88680,5),(88681,6),(88682,9),(88683,8),(88684,8),(88685,6),(88686,8),(88687,5),(88688,7),(88689,3),(88690,9),(88691,1),(88692,6),(88693,7),(88694,3),(88695,7),(88696,1),(88697,1),(88698,4),(88699,6),(88700,3),(88701,1),(88702,6),(88703,8),(88704,7),(88705,1),(88706,1),(88707,6),(88708,5),(88709,3),(88710,4),(88711,9),(88712,3),(88713,1),(88714,1),(88715,7),(88716,6),(88717,6),(88718,3),(88719,6),(88720,2),(88721,9),(88722,4),(88723,9),(88724,2),(88725,5),(88726,5),(88727,3),(88728,9),(88729,6),(88730,5),(88731,8),(88732,5),(88733,8),(88734,3),(88735,9),(88736,3),(88737,2),(88738,7),(88739,4),(88740,2),(88741,2),(88742,7),(88743,3),(88744,5),(88745,3),(88746,9),(88747,1),(88748,8),(88749,9),(88750,8),(88751,2),(88752,7),(88753,2),(88754,8),(88755,7),(88756,9),(88757,8),(88758,3),(88759,9),(88760,4),(88761,1),(88762,6),(88763,6),(88764,4),(88765,1),(88766,3),(88767,5),(88768,6),(88769,4),(88770,7),(88771,7),(88772,6),(88773,3),(88774,7),(88775,8),(88776,6),(88777,5),(88778,3),(88779,3),(88780,6),(88781,2),(88782,3),(88783,9),(88784,6),(88785,3),(88786,6),(88787,3),(88788,9),(88789,4),(88790,3),(88791,7),(88792,1),(88793,4),(88794,6),(88795,8),(88796,3),(88797,3),(88798,3),(88799,3),(88800,8),(88801,2),(88802,5),(88803,8),(88804,2),(88805,8),(88806,5),(88807,5),(88808,2),(88809,5),(88810,6),(88811,3),(88812,6),(88813,3),(88814,8),(88815,7),(88816,8),(88817,5),(88818,2),(88819,5),(88820,4),(88821,4),(88822,7),(88823,2),(88824,1),(88825,2),(88826,4),(88827,3),(88828,4),(88829,8),(88830,2),(88831,6),(88832,5),(88833,9),(88834,1),(88835,8),(88836,1),(88837,2),(88838,1),(88839,3),(88840,6),(88841,7),(88842,1),(88843,5),(88844,4),(88845,9),(88846,8),(88847,7),(88848,6),(88849,7),(88850,8),(88851,6),(88852,3),(88853,4),(88854,8),(88855,7),(88856,2),(88857,1),(88858,8),(88859,7),(88860,1),(88861,5),(88862,3),(88863,3),(88864,1),(88865,2),(88866,8),(88867,8),(88868,6),(88869,2),(88870,1),(88871,3),(88872,1),(88873,4),(88874,6),(88875,1),(88876,9),(88877,6),(88878,9),(88879,4),(88880,1),(88881,9),(88882,3),(88883,3),(88884,5),(88885,8),(88886,7),(88887,7),(88888,5),(88889,8),(88890,8),(88891,6),(88892,3),(88893,7),(88894,3),(88895,6),(88896,4),(88897,3),(88898,1),(88899,6),(88900,3),(88901,5),(88902,1),(88903,2),(88904,6),(88905,2),(88906,6),(88907,8),(88908,1),(88909,2),(88910,7),(88911,4),(88912,6),(88913,8),(88914,8),(88915,1),(88916,5),(88917,7),(88918,1),(88919,6),(88920,2),(88921,1),(88922,2),(88923,3),(88924,4),(88925,9),(88926,7),(88927,4),(88928,5),(88929,4),(88930,6),(88931,2),(88932,4),(88933,8),(88934,6),(88935,6),(88936,4),(88937,3),(88938,9),(88939,6),(88940,4),(88941,7),(88942,4),(88943,4),(88944,3),(88945,4),(88946,7),(88947,7),(88948,5),(88949,8),(88950,7),(88951,6),(88952,3),(88953,1),(88954,7),(88955,6),(88956,1),(88957,4),(88958,8),(88959,4),(88960,1),(88961,9),(88962,3),(88963,5),(88964,3),(88965,9),(88966,5),(88967,6),(88968,1),(88969,5),(88970,5),(88971,9),(88972,2),(88973,9),(88974,3),(88975,7),(88976,2),(88977,9),(88978,4),(88979,3),(88980,1),(88981,2),(88982,5),(88983,8),(88984,2),(88985,9),(88986,9),(88987,7),(88988,5),(88989,5),(88990,5),(88991,6),(88992,9),(88993,2),(88994,9),(88995,5),(88996,3),(88997,4),(88998,8),(88999,4),(89000,8),(89001,1),(89002,2),(89003,8),(89004,6),(89005,1),(89006,3),(89007,5),(89008,7),(89009,4),(89010,5),(89011,1),(89012,2),(89013,3),(89014,9),(89015,8),(89016,4),(89017,4),(89018,8),(89019,5),(89020,7),(89021,6),(89022,9),(89023,7),(89024,7),(89025,4),(89026,9),(89027,4),(89028,1),(89029,9),(89030,3),(89031,1),(89032,5),(89033,5),(89034,4),(89035,1),(89036,7),(89037,9),(89038,3),(89039,7),(89040,6),(89041,6),(89042,7),(89043,6),(89044,6),(89045,2),(89046,9),(89047,2),(89048,3),(89049,3),(89050,1),(89051,6),(89052,1),(89053,3),(89054,1),(89055,9),(89056,8),(89057,1),(89058,4),(89059,8),(89060,3),(89061,6),(89062,2),(89063,6),(89064,1),(89065,8),(89066,7),(89067,6),(89068,6),(89069,1),(89070,6),(89071,8),(89072,4),(89073,3),(89074,8),(89075,1),(89076,3),(89077,1),(89078,3),(89079,4),(89080,5),(89081,8),(89082,8),(89083,8),(89084,8),(89085,6),(89086,2),(89087,9),(89088,6),(89089,5),(89090,6),(89091,1),(89092,6),(89093,5),(89094,2),(89095,2),(89096,5),(89097,4),(89098,6),(89099,9),(89100,2),(89101,1),(89102,4),(89103,8),(89104,5),(89105,2),(89106,6),(89107,9),(89108,4),(89109,9),(89110,9),(89111,5),(89112,6),(89113,4),(89114,5),(89115,8),(89116,9),(89117,3),(89118,8),(89119,1),(89120,7),(89121,7),(89122,4),(89123,8),(89124,9),(89125,9),(89126,4),(89127,2),(89128,3),(89129,6),(89130,2),(89131,9),(89132,6),(89133,3),(89134,2),(89135,1),(89136,6),(89137,5),(89138,7),(89139,3),(89140,2),(89141,9),(89142,2),(89143,5),(89144,8),(89145,1),(89146,5),(89147,5),(89148,6),(89149,5),(89150,6),(89151,2),(89152,2),(89153,5),(89154,2),(89155,9),(89156,4),(89157,9),(89158,7),(89159,4),(89160,8),(89161,6),(89162,9),(89163,3),(89164,7),(89165,1),(89166,4),(89167,1),(89168,2),(89169,8),(89170,6),(89171,9),(89172,7),(89173,1),(89174,4),(89175,1),(89176,9),(89177,9),(89178,6),(89179,6),(89180,8),(89181,3),(89182,4),(89183,5),(89184,7),(89185,2),(89186,5),(89187,4),(89188,3),(89189,8),(89190,2),(89191,8),(89192,6),(89193,8),(89194,3),(89195,9),(89196,4),(89197,5),(89198,1),(89199,9),(89200,3),(89201,1),(89202,6),(89203,2),(89204,8),(89205,5),(89206,5),(89207,6),(89208,1),(89209,1),(89210,9),(89211,6),(89212,4),(89213,9),(89214,6),(89215,1),(89216,4),(89217,2),(89218,4),(89219,4),(89220,2),(89221,4),(89222,6),(89223,3),(89224,2),(89225,4),(89226,9),(89227,7),(89228,2),(89229,9),(89230,9),(89231,5),(89232,1),(89233,3),(89234,6),(89235,5),(89236,6),(89237,4),(89238,2),(89239,7),(89240,3),(89241,6),(89242,7),(89243,2),(89244,2),(89245,3),(89246,6),(89247,5),(89248,3),(89249,2),(89250,5),(89251,1),(89252,8),(89253,9),(89254,1),(89255,3),(89256,8),(89257,5),(89258,7),(89259,1),(89260,4),(89261,6),(89262,7),(89263,3),(89264,8),(89265,8),(89266,2),(89267,9),(89268,1),(89269,7),(89270,4),(89271,7),(89272,9),(89273,8),(89274,1),(89275,7),(89276,8),(89277,4),(89278,2),(89279,6),(89280,4),(89281,1),(89282,3),(89283,4),(89284,5),(89285,4),(89286,3),(89287,2),(89288,8),(89289,6),(89290,6),(89291,5),(89292,8),(89293,5),(89294,4),(89295,6),(89296,9),(89297,5),(89298,1),(89299,1),(89300,9),(89301,5),(89302,6),(89303,1),(89304,5),(89305,4),(89306,2),(89307,9),(89308,1),(89309,5),(89310,9),(89311,9),(89312,9),(89313,9),(89314,7),(89315,7),(89316,9),(89317,1),(89318,9),(89319,2),(89320,6),(89321,4),(89322,5),(89323,6),(89324,5),(89325,3),(89326,2),(89327,5),(89328,5),(89329,2),(89330,4),(89331,6),(89332,2),(89333,8),(89334,4),(89335,3),(89336,9),(89337,8),(89338,9),(89339,3),(89340,8),(89341,8),(89342,2),(89343,6),(89344,2),(89345,7),(89346,7),(89347,8),(89348,3),(89349,3),(89350,8),(89351,3),(89352,5),(89353,1),(89354,2),(89355,1),(89356,5),(89357,4),(89358,9),(89359,4),(89360,4),(89361,7),(89362,3),(89363,3),(89364,3),(89365,2),(89366,8),(89367,8),(89368,2),(89369,3),(89370,9),(89371,2),(89372,2),(89373,1),(89374,8),(89375,9),(89376,6),(89377,6),(89378,2),(89379,4),(89380,4),(89381,4),(89382,8),(89383,4),(89384,3),(89385,4),(89386,2),(89387,4),(89388,5),(89389,9),(89390,4),(89391,9),(89392,1),(89393,3),(89394,3),(89395,3),(89396,4),(89397,6),(89398,8),(89399,4),(89400,8),(89401,3),(89402,9),(89403,5),(89404,8),(89405,2),(89406,8),(89407,4),(89408,7),(89409,2),(89410,4),(89411,5),(89412,3),(89413,9),(89414,9),(89415,9),(89416,7),(89417,4),(89418,9),(89419,4),(89420,9),(89421,7),(89422,6),(89423,2),(89424,5),(89425,5),(89426,3),(89427,9),(89428,7),(89429,4),(89430,4),(89431,7),(89432,7),(89433,6),(89434,9),(89435,8),(89436,3),(89437,1),(89438,8),(89439,9),(89440,2),(89441,7),(89442,1),(89443,4),(89444,1),(89445,5),(89446,7),(89447,4),(89448,4),(89449,1),(89450,9),(89451,7),(89452,4),(89453,6),(89454,9),(89455,6),(89456,3),(89457,1),(89458,3),(89459,1),(89460,4),(89461,7),(89462,3),(89463,7),(89464,7),(89465,6),(89466,4),(89467,1),(89468,1),(89469,5),(89470,1),(89471,1),(89472,2),(89473,5),(89474,6),(89475,1),(89476,4),(89477,2),(89478,4),(89479,8),(89480,1),(89481,8),(89482,4),(89483,2),(89484,3),(89485,5),(89486,5),(89487,2),(89488,3),(89489,3),(89490,9),(89491,7),(89492,9),(89493,2),(89494,4),(89495,9),(89496,3),(89497,3),(89498,6),(89499,6),(89500,2),(89501,3),(89502,4),(89503,8),(89504,7),(89505,8),(89506,9),(89507,2),(89508,3),(89509,9),(89510,5),(89511,7),(89512,3),(89513,7),(89514,3),(89515,6),(89516,5),(89517,9),(89518,9),(89519,2),(89520,8),(89521,8),(89522,4),(89523,2),(89524,3),(89525,4),(89526,8),(89527,8),(89528,7),(89529,6),(89530,6),(89531,2),(89532,5),(89533,4),(89534,3),(89535,9),(89536,1),(89537,3),(89538,6),(89539,5),(89540,8),(89541,8),(89542,6),(89543,2),(89544,9),(89545,5),(89546,2),(89547,6),(89548,4),(89549,4),(89550,5),(89551,3),(89552,3),(89553,4),(89554,5),(89555,8),(89556,8),(89557,5),(89558,6),(89559,2),(89560,6),(89561,3),(89562,4),(89563,8),(89564,6),(89565,3),(89566,6),(89567,5),(89568,5),(89569,6),(89570,8),(89571,1),(89572,2),(89573,3),(89574,2),(89575,1),(89576,3),(89577,2),(89578,7),(89579,6),(89580,9),(89581,8),(89582,2),(89583,8),(89584,1),(89585,1),(89586,2),(89587,5),(89588,6),(89589,8),(89590,1),(89591,6),(89592,1),(89593,6),(89594,8),(89595,8),(89596,5),(89597,9),(89598,1),(89599,7),(89600,7),(89601,4),(89602,5),(89603,3),(89604,3),(89605,5),(89606,6),(89607,4),(89608,9),(89609,8),(89610,9),(89611,6),(89612,9),(89613,4),(89614,5),(89615,6),(89616,2),(89617,9),(89618,6),(89619,7),(89620,1),(89621,2),(89622,7),(89623,9),(89624,9),(89625,8),(89626,7),(89627,2),(89628,4),(89629,7),(89630,1),(89631,8),(89632,1),(89633,2),(89634,1),(89635,5),(89636,6),(89637,5),(89638,3),(89639,1),(89640,4),(89641,6),(89642,8),(89643,4),(89644,6),(89645,4),(89646,3),(89647,3),(89648,7),(89649,6),(89650,6),(89651,9),(89652,4),(89653,9),(89654,9),(89655,8),(89656,9),(89657,3),(89658,4),(89659,2),(89660,5),(89661,6),(89662,4),(89663,3),(89664,2),(89665,4),(89666,8),(89667,9),(89668,5),(89669,8),(89670,7),(89671,2),(89672,9),(89673,7),(89674,7),(89675,3),(89676,1),(89677,7),(89678,7),(89679,5),(89680,4),(89681,8),(89682,8),(89683,3),(89684,6),(89685,8),(89686,6),(89687,6),(89688,6),(89689,1),(89690,9),(89691,6),(89692,2),(89693,3),(89694,7),(89695,7),(89696,5),(89697,7),(89698,7),(89699,6),(89700,8),(89701,6),(89702,6),(89703,6),(89704,7),(89705,5),(89706,3),(89707,2),(89708,9),(89709,8),(89710,7),(89711,4),(89712,5),(89713,2),(89714,2),(89715,5),(89716,5),(89717,7),(89718,3),(89719,5),(89720,6),(89721,2),(89722,9),(89723,7),(89724,8),(89725,6),(89726,9),(89727,2),(89728,3),(89729,5),(89730,2),(89731,3),(89732,8),(89733,2),(89734,9),(89735,8),(89736,1),(89737,6),(89738,8),(89739,7),(89740,5),(89741,3),(89742,3),(89743,7),(89744,4),(89745,7),(89746,7),(89747,1),(89748,9),(89749,2),(89750,4),(89751,5),(89752,3),(89753,9),(89754,2),(89755,3),(89756,4),(89757,3),(89758,7),(89759,2),(89760,7),(89761,3),(89762,1),(89763,1),(89764,5),(89765,6),(89766,9),(89767,2),(89768,7),(89769,9),(89770,8),(89771,1),(89772,4),(89773,2),(89774,3),(89775,9),(89776,1),(89777,4),(89778,7),(89779,1),(89780,1),(89781,7),(89782,6),(89783,5),(89784,7),(89785,7),(89786,3),(89787,6),(89788,6),(89789,1),(89790,2),(89791,7),(89792,9),(89793,4),(89794,8),(89795,1),(89796,8),(89797,2),(89798,4),(89799,7),(89800,7),(89801,4),(89802,6),(89803,4),(89804,7),(89805,8),(89806,1),(89807,2),(89808,2),(89809,9),(89810,6),(89811,1),(89812,5),(89813,9),(89814,4),(89815,3),(89816,9),(89817,6),(89818,8),(89819,1),(89820,2),(89821,8),(89822,1),(89823,6),(89824,8),(89825,7),(89826,2),(89827,3),(89828,9),(89829,6),(89830,5),(89831,9),(89832,6),(89833,4),(89834,8),(89835,7),(89836,6),(89837,3),(89838,2),(89839,9),(89840,9),(89841,4),(89842,3),(89843,8),(89844,7),(89845,7),(89846,1),(89847,1),(89848,8),(89849,1),(89850,2),(89851,9),(89852,5),(89853,2),(89854,1),(89855,2),(89856,4),(89857,3),(89858,3),(89859,4),(89860,1),(89861,9),(89862,6),(89863,9),(89864,8),(89865,3),(89866,8),(89867,7),(89868,4),(89869,1),(89870,1),(89871,2),(89872,4),(89873,8),(89874,8),(89875,1),(89876,6),(89877,2),(89878,5),(89879,5),(89880,2),(89881,3),(89882,2),(89883,4),(89884,1),(89885,5),(89886,9),(89887,9),(89888,6),(89889,3),(89890,3),(89891,6),(89892,5),(89893,3),(89894,5),(89895,1),(89896,4),(89897,3),(89898,8),(89899,4),(89900,2),(89901,1),(89902,8),(89903,6),(89904,7),(89905,3),(89906,8),(89907,9),(89908,4),(89909,4),(89910,9),(89911,2),(89912,7),(89913,2),(89914,6),(89915,7),(89916,4),(89917,6),(89918,8),(89919,9),(89920,8),(89921,2),(89922,7),(89923,1),(89924,6),(89925,3),(89926,8),(89927,4),(89928,4),(89929,8),(89930,8),(89931,1),(89932,9),(89933,3),(89934,1),(89935,8),(89936,8),(89937,2),(89938,4),(89939,5),(89940,9),(89941,4),(89942,6),(89943,8),(89944,8),(89945,7),(89946,5),(89947,4),(89948,3),(89949,7),(89950,2),(89951,8),(89952,4),(89953,1),(89954,8),(89955,9),(89956,9),(89957,2),(89958,3),(89959,9),(89960,5),(89961,6),(89962,9),(89963,6),(89964,4),(89965,2),(89966,6),(89967,3),(89968,8),(89969,8),(89970,3),(89971,8),(89972,7),(89973,9),(89974,4),(89975,8),(89976,3),(89977,4),(89978,6),(89979,6),(89980,5),(89981,6),(89982,9),(89983,8),(89984,4),(89985,4),(89986,2),(89987,9),(89988,6),(89989,2),(89990,9),(89991,2),(89992,6),(89993,9),(89994,8),(89995,8),(89996,4),(89997,6),(89998,2),(89999,5),(90000,3),(90001,3),(90002,5),(90003,8),(90004,4),(90005,8),(90006,3),(90007,2),(90008,1),(90009,1),(90010,4),(90011,2),(90012,1),(90013,8),(90014,5),(90015,7),(90016,5),(90017,7),(90018,8),(90019,6),(90020,3),(90021,4),(90022,1),(90023,1),(90024,6),(90025,5),(90026,7),(90027,4),(90028,8),(90029,2),(90030,1),(90031,9),(90032,5),(90033,9),(90034,9),(90035,7),(90036,2),(90037,4),(90038,7),(90039,8),(90040,2),(90041,8),(90042,4),(90043,2),(90044,7),(90045,5),(90046,2),(90047,4),(90048,3),(90049,9),(90050,9),(90051,2),(90052,8),(90053,8),(90054,4),(90055,2),(90056,6),(90057,4),(90058,4),(90059,3),(90060,2),(90061,3),(90062,1),(90063,5),(90064,5),(90065,2),(90066,2),(90067,6),(90068,4),(90069,4),(90070,5),(90071,4),(90072,8),(90073,5),(90074,3),(90075,1),(90076,9),(90077,8),(90078,9),(90079,1),(90080,7),(90081,8),(90082,6),(90083,6),(90084,7),(90085,4),(90086,9),(90087,6),(90088,6),(90089,6),(90090,6),(90091,1),(90092,8),(90093,4),(90094,1),(90095,6),(90096,7),(90097,6),(90098,1),(90099,4),(90100,2),(90101,7),(90102,5),(90103,6),(90104,1),(90105,6),(90106,4),(90107,1),(90108,4),(90109,2),(90110,8),(90111,7),(90112,1),(90113,5),(90114,7),(90115,7),(90116,3),(90117,5),(90118,1),(90119,4),(90120,8),(90121,7),(90122,1),(90123,1),(90124,4),(90125,4),(90126,3),(90127,7),(90128,7),(90129,9),(90130,8),(90131,8),(90132,8),(90133,6),(90134,1),(90135,8),(90136,8),(90137,9),(90138,7),(90139,8),(90140,4),(90141,1),(90142,8),(90143,8),(90144,5),(90145,1),(90146,8),(90147,4),(90148,1),(90149,1),(90150,1),(90151,8),(90152,8),(90153,2),(90154,9),(90155,1),(90156,4),(90157,8),(90158,9),(90159,2),(90160,5),(90161,7),(90162,3),(90163,9),(90164,7),(90165,1),(90166,9),(90167,3),(90168,6),(90169,2),(90170,2),(90171,6),(90172,7),(90173,7),(90174,6),(90175,5),(90176,4),(90177,4),(90178,2),(90179,2),(90180,3),(90181,6),(90182,1),(90183,9),(90184,2),(90185,3),(90186,6),(90187,6),(90188,1),(90189,9),(90190,7),(90191,6),(90192,3),(90193,9),(90194,9),(90195,9),(90196,5),(90197,9),(90198,3),(90199,7),(90200,5),(90201,3),(90202,9),(90203,8),(90204,2),(90205,2),(90206,4),(90207,9),(90208,4),(90209,7),(90210,3),(90211,4),(90212,6),(90213,3),(90214,5),(90215,6),(90216,8),(90217,8),(90218,8),(90219,4),(90220,6),(90221,9),(90222,3),(90223,9),(90224,4),(90225,9),(90226,7),(90227,6),(90228,3),(90229,3),(90230,8),(90231,4),(90232,2),(90233,6),(90234,4),(90235,6),(90236,1),(90237,5),(90238,7),(90239,6),(90240,6),(90241,1),(90242,6),(90243,9),(90244,5),(90245,1),(90246,4),(90247,5),(90248,8),(90249,4),(90250,2),(90251,8),(90252,3),(90253,9),(90254,6),(90255,8),(90256,3),(90257,6),(90258,7),(90259,6),(90260,6),(90261,5),(90262,1),(90263,9),(90264,4),(90265,8),(90266,7),(90267,9),(90268,3),(90269,9),(90270,5),(90271,7),(90272,9),(90273,3),(90274,9),(90275,8),(90276,8),(90277,7),(90278,9),(90279,5),(90280,7),(90281,7),(90282,5),(90283,8),(90284,3),(90285,7),(90286,9),(90287,6),(90288,4),(90289,9),(90290,6),(90291,6),(90292,7),(90293,9),(90294,8),(90295,6),(90296,6),(90297,5),(90298,9),(90299,1),(90300,3),(90301,7),(90302,3),(90303,8),(90304,4),(90305,3),(90306,9),(90307,7),(90308,8),(90309,4),(90310,4),(90311,2),(90312,6),(90313,1),(90314,6),(90315,6),(90316,6),(90317,2),(90318,6),(90319,1),(90320,7),(90321,9),(90322,7),(90323,5),(90324,7),(90325,9),(90326,7),(90327,8),(90328,7),(90329,6),(90330,7),(90331,3),(90332,6),(90333,1),(90334,6),(90335,4),(90336,9),(90337,6),(90338,5),(90339,2),(90340,7),(90341,2),(90342,6),(90343,1),(90344,1),(90345,1),(90346,1),(90347,1),(90348,2),(90349,1),(90350,3),(90351,2),(90352,3),(90353,6),(90354,6),(90355,6),(90356,6),(90357,4),(90358,6),(90359,1),(90360,7),(90361,7),(90362,5),(90363,4),(90364,3),(90365,7),(90366,7),(90367,8),(90368,6),(90369,1),(90370,8),(90371,6),(90372,8),(90373,1),(90374,9),(90375,5),(90376,1),(90377,3),(90378,3),(90379,8),(90380,7),(90381,4),(90382,3),(90383,5),(90384,4),(90385,4),(90386,8),(90387,5),(90388,9),(90389,5),(90390,7),(90391,5),(90392,2),(90393,3),(90394,5),(90395,9),(90396,4),(90397,4),(90398,8),(90399,7),(90400,4),(90401,5),(90402,6),(90403,9),(90404,4),(90405,2),(90406,4),(90407,8),(90408,7),(90409,1),(90410,8),(90411,6),(90412,9),(90413,5),(90414,2),(90415,5),(90416,3),(90417,4),(90418,6),(90419,8),(90420,6),(90421,8),(90422,7),(90423,7),(90424,4),(90425,9),(90426,6),(90427,4),(90428,8),(90429,6),(90430,7),(90431,9),(90432,3),(90433,1),(90434,2),(90435,4),(90436,3),(90437,5),(90438,7),(90439,3),(90440,1),(90441,1),(90442,4),(90443,5),(90444,6),(90445,5),(90446,6),(90447,5),(90448,9),(90449,3),(90450,2),(90451,6),(90452,6),(90453,5),(90454,2),(90455,9),(90456,4),(90457,7),(90458,5),(90459,1),(90460,6),(90461,7),(90462,8),(90463,2),(90464,3),(90465,6),(90466,7),(90467,1),(90468,5),(90469,4),(90470,9),(90471,2),(90472,7),(90473,5),(90474,9),(90475,5),(90476,2),(90477,5),(90478,4),(90479,6),(90480,4),(90481,2),(90482,7),(90483,7),(90484,1),(90485,6),(90486,5),(90487,7),(90488,3),(90489,8),(90490,7),(90491,4),(90492,2),(90493,6),(90494,6),(90495,4),(90496,3),(90497,6),(90498,4),(90499,7),(90500,6),(90501,7),(90502,6),(90503,5),(90504,7),(90505,9),(90506,2),(90507,5),(90508,6),(90509,1),(90510,5),(90511,3),(90512,3),(90513,4),(90514,5),(90515,8),(90516,8),(90517,1),(90518,8),(90519,5),(90520,8),(90521,7),(90522,2),(90523,7),(90524,7),(90525,5),(90526,7),(90527,9),(90528,3),(90529,7),(90530,9),(90531,3),(90532,6),(90533,1),(90534,3),(90535,6),(90536,7),(90537,8),(90538,2),(90539,7),(90540,1),(90541,8),(90542,7),(90543,7),(90544,1),(90545,8),(90546,8),(90547,7),(90548,8),(90549,3),(90550,6),(90551,6),(90552,7),(90553,2),(90554,9),(90555,5),(90556,7),(90557,7),(90558,9),(90559,8),(90560,2),(90561,8),(90562,3),(90563,1),(90564,8),(90565,9),(90566,5),(90567,7),(90568,9),(90569,7),(90570,8),(90571,6),(90572,9),(90573,5),(90574,2),(90575,6),(90576,1),(90577,9),(90578,7),(90579,8),(90580,7),(90581,9),(90582,6),(90583,3),(90584,3),(90585,7),(90586,2),(90587,1),(90588,5),(90589,1),(90590,8),(90591,1),(90592,1),(90593,2),(90594,8),(90595,1),(90596,6),(90597,7),(90598,4),(90599,1),(90600,1),(90601,1),(90602,9),(90603,5),(90604,3),(90605,7),(90606,9),(90607,5),(90608,9),(90609,3),(90610,3),(90611,2),(90612,4),(90613,8),(90614,1),(90615,6),(90616,5),(90617,6),(90618,7),(90619,3),(90620,7),(90621,4),(90622,4),(90623,4),(90624,3),(90625,8),(90626,9),(90627,7),(90628,7),(90629,5),(90630,9),(90631,1),(90632,3),(90633,7),(90634,4),(90635,2),(90636,1),(90637,7),(90638,1),(90639,9),(90640,6),(90641,3),(90642,5),(90643,8),(90644,5),(90645,4),(90646,8),(90647,9),(90648,5),(90649,9),(90650,7),(90651,9),(90652,1),(90653,2),(90654,4),(90655,9),(90656,3),(90657,6),(90658,5),(90659,6),(90660,3),(90661,5),(90662,1),(90663,8),(90664,4),(90665,2),(90666,6),(90667,9),(90668,2),(90669,5),(90670,9),(90671,9),(90672,3),(90673,2),(90674,6),(90675,6),(90676,8),(90677,7),(90678,6),(90679,4),(90680,5),(90681,9),(90682,6),(90683,1),(90684,8),(90685,9),(90686,9),(90687,9),(90688,3),(90689,1),(90690,3),(90691,6),(90692,1),(90693,7),(90694,8),(90695,9),(90696,5),(90697,5),(90698,6),(90699,5),(90700,8),(90701,7),(90702,5),(90703,4),(90704,1),(90705,5),(90706,3),(90707,4),(90708,7),(90709,9),(90710,8),(90711,7),(90712,2),(90713,6),(90714,9),(90715,2),(90716,7),(90717,4),(90718,6),(90719,1),(90720,9),(90721,4),(90722,2),(90723,9),(90724,9),(90725,1),(90726,1),(90727,4),(90728,7),(90729,6),(90730,2),(90731,7),(90732,5),(90733,8),(90734,4),(90735,7),(90736,8),(90737,5),(90738,7),(90739,7),(90740,6),(90741,5),(90742,4),(90743,7),(90744,8),(90745,1),(90746,5),(90747,5),(90748,8),(90749,2),(90750,1),(90751,1),(90752,4),(90753,1),(90754,9),(90755,3),(90756,3),(90757,7),(90758,9),(90759,3),(90760,2),(90761,1),(90762,4),(90763,7),(90764,8),(90765,2),(90766,9),(90767,7),(90768,6),(90769,9),(90770,1),(90771,4),(90772,7),(90773,4),(90774,6),(90775,1),(90776,8),(90777,8),(90778,4),(90779,4),(90780,5),(90781,3),(90782,1),(90783,7),(90784,2),(90785,9),(90786,7),(90787,6),(90788,4),(90789,1),(90790,5),(90791,4),(90792,4),(90793,6),(90794,3),(90795,5),(90796,1),(90797,1),(90798,1),(90799,5),(90800,3),(90801,1),(90802,5),(90803,8),(90804,4),(90805,7),(90806,8),(90807,7),(90808,9),(90809,1),(90810,7),(90811,6),(90812,2),(90813,3),(90814,4),(90815,7),(90816,1),(90817,4),(90818,5),(90819,1),(90820,2),(90821,7),(90822,3),(90823,8),(90824,4),(90825,3),(90826,1),(90827,2),(90828,2),(90829,1),(90830,4),(90831,7),(90832,8),(90833,5),(90834,5),(90835,8),(90836,6),(90837,5),(90838,8),(90839,1),(90840,2),(90841,2),(90842,6),(90843,8),(90844,6),(90845,4),(90846,9),(90847,2),(90848,5),(90849,8),(90850,4),(90851,3),(90852,5),(90853,2),(90854,4),(90855,6),(90856,8),(90857,6),(90858,6),(90859,4),(90860,1),(90861,4),(90862,6),(90863,9),(90864,8),(90865,2),(90866,8),(90867,9),(90868,7),(90869,9),(90870,6),(90871,3),(90872,6),(90873,6),(90874,7),(90875,9),(90876,8),(90877,6),(90878,9),(90879,1),(90880,8),(90881,5),(90882,2),(90883,1),(90884,9),(90885,6),(90886,2),(90887,8),(90888,9),(90889,5),(90890,2),(90891,9),(90892,7),(90893,3),(90894,2),(90895,7),(90896,6),(90897,3),(90898,8),(90899,4),(90900,6),(90901,4),(90902,4),(90903,7),(90904,4),(90905,8),(90906,4),(90907,2),(90908,9),(90909,9),(90910,6),(90911,9),(90912,7),(90913,1),(90914,4),(90915,2),(90916,2),(90917,9),(90918,7),(90919,2),(90920,2),(90921,2),(90922,6),(90923,7),(90924,2),(90925,4),(90926,8),(90927,1),(90928,7),(90929,2),(90930,7),(90931,1),(90932,8),(90933,6),(90934,5),(90935,6),(90936,4),(90937,5),(90938,9),(90939,8),(90940,7),(90941,2),(90942,4),(90943,9),(90944,4),(90945,7),(90946,4),(90947,5),(90948,3),(90949,8),(90950,1),(90951,3),(90952,3),(90953,3),(90954,4),(90955,7),(90956,4),(90957,6),(90958,1),(90959,5),(90960,9),(90961,4),(90962,7),(90963,4),(90964,1),(90965,3),(90966,8),(90967,7),(90968,6),(90969,9),(90970,3),(90971,3),(90972,8),(90973,2),(90974,4),(90975,6),(90976,9),(90977,5),(90978,6),(90979,4),(90980,2),(90981,6),(90982,3),(90983,2),(90984,6),(90985,7),(90986,9),(90987,4),(90988,1),(90989,6),(90990,6),(90991,2),(90992,7),(90993,4),(90994,8),(90995,6),(90996,8),(90997,7),(90998,8),(90999,3),(91000,1),(91001,6),(91002,2),(91003,6),(91004,6),(91005,3),(91006,4),(91007,5),(91008,3),(91009,5),(91010,9),(91011,3),(91012,4),(91013,3),(91014,1),(91015,8),(91016,6),(91017,9),(91018,1),(91019,9),(91020,2),(91021,7),(91022,4),(91023,3),(91024,7),(91025,8),(91026,2),(91027,6),(91028,4),(91029,5),(91030,3),(91031,9),(91032,2),(91033,2),(91034,3),(91035,4),(91036,3),(91037,6),(91038,5),(91039,3),(91040,4),(91041,6),(91042,5),(91043,1),(91044,4),(91045,5),(91046,7),(91047,1),(91048,3),(91049,6),(91050,4),(91051,3),(91052,8),(91053,3),(91054,1),(91055,8),(91056,4),(91057,1),(91058,1),(91059,1),(91060,3),(91061,9),(91062,3),(91063,7),(91064,9),(91065,4),(91066,9),(91067,9),(91068,3),(91069,9),(91070,1),(91071,9),(91072,4),(91073,9),(91074,5),(91075,4),(91076,9),(91077,2),(91078,4),(91079,7),(91080,7),(91081,5),(91082,4),(91083,1),(91084,1),(91085,4),(91086,8),(91087,9),(91088,4),(91089,4),(91090,3),(91091,7),(91092,8),(91093,8),(91094,7),(91095,8),(91096,6),(91097,4),(91098,9),(91099,8),(91100,8),(91101,7),(91102,2),(91103,7),(91104,4),(91105,3),(91106,5),(91107,8),(91108,7),(91109,8),(91110,1),(91111,4),(91112,6),(91113,3),(91114,7),(91115,8),(91116,2),(91117,8),(91118,9),(91119,8),(91120,4),(91121,8),(91122,1),(91123,1),(91124,4),(91125,6),(91126,8),(91127,6),(91128,4),(91129,1),(91130,7),(91131,3),(91132,2),(91133,2),(91134,4),(91135,2),(91136,7),(91137,8),(91138,4),(91139,9),(91140,8),(91141,3),(91142,1),(91143,5),(91144,5),(91145,8),(91146,2),(91147,8),(91148,7),(91149,2),(91150,2),(91151,6),(91152,7),(91153,5),(91154,1),(91155,1),(91156,3),(91157,6),(91158,2),(91159,7),(91160,6),(91161,5),(91162,1),(91163,9),(91164,2),(91165,3),(91166,7),(91167,9),(91168,9),(91169,3),(91170,2),(91171,6),(91172,6),(91173,6),(91174,8),(91175,9),(91176,1),(91177,6),(91178,6),(91179,6),(91180,4),(91181,2),(91182,6),(91183,4),(91184,2),(91185,7),(91186,9),(91187,2),(91188,4),(91189,3),(91190,8),(91191,1),(91192,2),(91193,6),(91194,6),(91195,7),(91196,2),(91197,2),(91198,7),(91199,8),(91200,5),(91201,3),(91202,9),(91203,7),(91204,6),(91205,1),(91206,7),(91207,2),(91208,4),(91209,4),(91210,7),(91211,6),(91212,7),(91213,8),(91214,6),(91215,1),(91216,9),(91217,5),(91218,7),(91219,9),(91220,4),(91221,4),(91222,5),(91223,7),(91224,3),(91225,1),(91226,7),(91227,1),(91228,2),(91229,5),(91230,8),(91231,9),(91232,2),(91233,2),(91234,1),(91235,4),(91236,1),(91237,5),(91238,1),(91239,5),(91240,8),(91241,4),(91242,5),(91243,1),(91244,5),(91245,3),(91246,9),(91247,3),(91248,7),(91249,7),(91250,5),(91251,2),(91252,3),(91253,2),(91254,9),(91255,3),(91256,9),(91257,5),(91258,5),(91259,1),(91260,8),(91261,4),(91262,3),(91263,5),(91264,1),(91265,8),(91266,9),(91267,3),(91268,8),(91269,6),(91270,7),(91271,9),(91272,8),(91273,9),(91274,2),(91275,6),(91276,8),(91277,4),(91278,8),(91279,4),(91280,9),(91281,1),(91282,3),(91283,8),(91284,2),(91285,4),(91286,9),(91287,7),(91288,6),(91289,1),(91290,1),(91291,2),(91292,5),(91293,6),(91294,8),(91295,6),(91296,6),(91297,4),(91298,5),(91299,1),(91300,9),(91301,5),(91302,1),(91303,6),(91304,9),(91305,7),(91306,9),(91307,6),(91308,1),(91309,1),(91310,4),(91311,1),(91312,8),(91313,2),(91314,5),(91315,6),(91316,9),(91317,3),(91318,2),(91319,6),(91320,5),(91321,4),(91322,7),(91323,4),(91324,5),(91325,4),(91326,1),(91327,6),(91328,1),(91329,2),(91330,5),(91331,1),(91332,7),(91333,4),(91334,4),(91335,3),(91336,1),(91337,2),(91338,4),(91339,8),(91340,8),(91341,1),(91342,7),(91343,6),(91344,9),(91345,7),(91346,6),(91347,5),(91348,9),(91349,8),(91350,4),(91351,1),(91352,7),(91353,3),(91354,1),(91355,1),(91356,7),(91357,7),(91358,8),(91359,5),(91360,2),(91361,7),(91362,5),(91363,2),(91364,7),(91365,1),(91366,3),(91367,7),(91368,3),(91369,9),(91370,5),(91371,4),(91372,7),(91373,4),(91374,2),(91375,5),(91376,2),(91377,3),(91378,3),(91379,3),(91380,9),(91381,6),(91382,6),(91383,9),(91384,3),(91385,3),(91386,3),(91387,5),(91388,4),(91389,8),(91390,8),(91391,2),(91392,1),(91393,3),(91394,1),(91395,9),(91396,1),(91397,1),(91398,5),(91399,7),(91400,3),(91401,2),(91402,4),(91403,6),(91404,6),(91405,4),(91406,6),(91407,2),(91408,3),(91409,4),(91410,2),(91411,9),(91412,3),(91413,1),(91414,7),(91415,5),(91416,9),(91417,2),(91418,1),(91419,3),(91420,2),(91421,4),(91422,4),(91423,7),(91424,4),(91425,1),(91426,2),(91427,3),(91428,2),(91429,7),(91430,8),(91431,2),(91432,3),(91433,7),(91434,1),(91435,6),(91436,4),(91437,8),(91438,1),(91439,7),(91440,4),(91441,7),(91442,4),(91443,9),(91444,4),(91445,9),(91446,9),(91447,9),(91448,1),(91449,7),(91450,9),(91451,8),(91452,9),(91453,8),(91454,4),(91455,4),(91456,2),(91457,7),(91458,2),(91459,8),(91460,8),(91461,4),(91462,9),(91463,5),(91464,5),(91465,8),(91466,8),(91467,4),(91468,8),(91469,2),(91470,9),(91471,1),(91472,3),(91473,5),(91474,2),(91475,1),(91476,2),(91477,3),(91478,2),(91479,3),(91480,3),(91481,9),(91482,1),(91483,8),(91484,8),(91485,7),(91486,2),(91487,2),(91488,9),(91489,1),(91490,7),(91491,9),(91492,4),(91493,4),(91494,1),(91495,2),(91496,8),(91497,9),(91498,5),(91499,1),(91500,8),(91501,2),(91502,6),(91503,8),(91504,6),(91505,2),(91506,1),(91507,1),(91508,1),(91509,5),(91510,5),(91511,6),(91512,1),(91513,6),(91514,8),(91515,3),(91516,8),(91517,5),(91518,2),(91519,9),(91520,8),(91521,7),(91522,5),(91523,5),(91524,3),(91525,1),(91526,7),(91527,1),(91528,5),(91529,7),(91530,8),(91531,6),(91532,7),(91533,5),(91534,8),(91535,4),(91536,6),(91537,1),(91538,6),(91539,7),(91540,4),(91541,9),(91542,5),(91543,3),(91544,9),(91545,4),(91546,9),(91547,5),(91548,2),(91549,4),(91550,9),(91551,7),(91552,3),(91553,7),(91554,4),(91555,5),(91556,2),(91557,7),(91558,7),(91559,7),(91560,3),(91561,5),(91562,2),(91563,4),(91564,9),(91565,9),(91566,3),(91567,2),(91568,5),(91569,7),(91570,4),(91571,6),(91572,1),(91573,9),(91574,8),(91575,1),(91576,3),(91577,1),(91578,8),(91579,3),(91580,2),(91581,3),(91582,7),(91583,8),(91584,1),(91585,8),(91586,6),(91587,1),(91588,1),(91589,4),(91590,2),(91591,8),(91592,2),(91593,3),(91594,7),(91595,3),(91596,7),(91597,6),(91598,1),(91599,5),(91600,1),(91601,2),(91602,9),(91603,1),(91604,6),(91605,6),(91606,3),(91607,4),(91608,6),(91609,8),(91610,6),(91611,5),(91612,7),(91613,8),(91614,3),(91615,7),(91616,2),(91617,4),(91618,6),(91619,4),(91620,2),(91621,7),(91622,4),(91623,1),(91624,7),(91625,6),(91626,6),(91627,7),(91628,6),(91629,8),(91630,8),(91631,6),(91632,9),(91633,1),(91634,9),(91635,7),(91636,7),(91637,1),(91638,1),(91639,9),(91640,4),(91641,5),(91642,4),(91643,3),(91644,4),(91645,8),(91646,5),(91647,1),(91648,9),(91649,5),(91650,8),(91651,3),(91652,7),(91653,3),(91654,1),(91655,3),(91656,9),(91657,9),(91658,3),(91659,2),(91660,6),(91661,8),(91662,8),(91663,1),(91664,8),(91665,8),(91666,8),(91667,9),(91668,1),(91669,3),(91670,5),(91671,4),(91672,9),(91673,6),(91674,4),(91675,6),(91676,9),(91677,4),(91678,7),(91679,5),(91680,5),(91681,4),(91682,3),(91683,8),(91684,6),(91685,1),(91686,1),(91687,4),(91688,2),(91689,4),(91690,3),(91691,8),(91692,9),(91693,6),(91694,7),(91695,5),(91696,9),(91697,8),(91698,4),(91699,3),(91700,3),(91701,1),(91702,2),(91703,9),(91704,7),(91705,1),(91706,5),(91707,9),(91708,5),(91709,5),(91710,3),(91711,8),(91712,9),(91713,5),(91714,5),(91715,8),(91716,7),(91717,2),(91718,8),(91719,1),(91720,8),(91721,5),(91722,9),(91723,4),(91724,5),(91725,1),(91726,7),(91727,5),(91728,5),(91729,2),(91730,3),(91731,5),(91732,1),(91733,3),(91734,4),(91735,2),(91736,3),(91737,7),(91738,1),(91739,5),(91740,1),(91741,8),(91742,9),(91743,6),(91744,7),(91745,8),(91746,7),(91747,5),(91748,9),(91749,8),(91750,6),(91751,1),(91752,6),(91753,2),(91754,3),(91755,3),(91756,5),(91757,8),(91758,2),(91759,4),(91760,9),(91761,2),(91762,4),(91763,5),(91764,2),(91765,5),(91766,3),(91767,5),(91768,6),(91769,9),(91770,7),(91771,1),(91772,2),(91773,4),(91774,3),(91775,5),(91776,1),(91777,2),(91778,3),(91779,5),(91780,7),(91781,3),(91782,5),(91783,9),(91784,8),(91785,3),(91786,1),(91787,2),(91788,3),(91789,9),(91790,6),(91791,9),(91792,7),(91793,5),(91794,4),(91795,8),(91796,1),(91797,9),(91798,7),(91799,3),(91800,7),(91801,9),(91802,6),(91803,9),(91804,4),(91805,7),(91806,9),(91807,6),(91808,1),(91809,1),(91810,7),(91811,9),(91812,8),(91813,1),(91814,8),(91815,5),(91816,3),(91817,6),(91818,4),(91819,2),(91820,1),(91821,6),(91822,1),(91823,5),(91824,6),(91825,2),(91826,9),(91827,5),(91828,9),(91829,9),(91830,1),(91831,2),(91832,3),(91833,7),(91834,9),(91835,7),(91836,3),(91837,4),(91838,1),(91839,4),(91840,7),(91841,5),(91842,2),(91843,7),(91844,7),(91845,8),(91846,4),(91847,1),(91848,7),(91849,5),(91850,3),(91851,7),(91852,5),(91853,3),(91854,4),(91855,5),(91856,5),(91857,7),(91858,5),(91859,2),(91860,7),(91861,3),(91862,4),(91863,9),(91864,3),(91865,4),(91866,4),(91867,7),(91868,7),(91869,6),(91870,2),(91871,4),(91872,1),(91873,6),(91874,2),(91875,2),(91876,9),(91877,1),(91878,9),(91879,9),(91880,6),(91881,8),(91882,7),(91883,9),(91884,8),(91885,1),(91886,4),(91887,6),(91888,4),(91889,8),(91890,6),(91891,1),(91892,7),(91893,5),(91894,5),(91895,9),(91896,5),(91897,4),(91898,5),(91899,7),(91900,4),(91901,6),(91902,1),(91903,7),(91904,6),(91905,1),(91906,6),(91907,4),(91908,4),(91909,7),(91910,2),(91911,7),(91912,7),(91913,1),(91914,9),(91915,3),(91916,1),(91917,9),(91918,6),(91919,2),(91920,8),(91921,5),(91922,4),(91923,1),(91924,6),(91925,1),(91926,9),(91927,2),(91928,8),(91929,8),(91930,4),(91931,7),(91932,1),(91933,2),(91934,7),(91935,5),(91936,2),(91937,7),(91938,6),(91939,8),(91940,5),(91941,6),(91942,4),(91943,3),(91944,5),(91945,1),(91946,8),(91947,7),(91948,4),(91949,9),(91950,2),(91951,8),(91952,2),(91953,6),(91954,3),(91955,4),(91956,6),(91957,8),(91958,1),(91959,7),(91960,7),(91961,1),(91962,2),(91963,8),(91964,2),(91965,4),(91966,5),(91967,3),(91968,5),(91969,9),(91970,1),(91971,6),(91972,4),(91973,4),(91974,2),(91975,2),(91976,3),(91977,9),(91978,3),(91979,4),(91980,6),(91981,2),(91982,4),(91983,3),(91984,5),(91985,9),(91986,2),(91987,5),(91988,4),(91989,6),(91990,7),(91991,9),(91992,3),(91993,5),(91994,4),(91995,5),(91996,1),(91997,2),(91998,8),(91999,6),(92000,6),(92001,5),(92002,4),(92003,4),(92004,2),(92005,3),(92006,9),(92007,1),(92008,8),(92009,7),(92010,1),(92011,2),(92012,7),(92013,1),(92014,1),(92015,3),(92016,6),(92017,4),(92018,6),(92019,3),(92020,5),(92021,3),(92022,4),(92023,2),(92024,8),(92025,2),(92026,9),(92027,1),(92028,9),(92029,8),(92030,1),(92031,5),(92032,7),(92033,6),(92034,9),(92035,2),(92036,8),(92037,4),(92038,8),(92039,4),(92040,7),(92041,5),(92042,3),(92043,3),(92044,8),(92045,6),(92046,7),(92047,3),(92048,6),(92049,7),(92050,2),(92051,4),(92052,5),(92053,4),(92054,7),(92055,3),(92056,6),(92057,3),(92058,3),(92059,7),(92060,7),(92061,9),(92062,5),(92063,9),(92064,6),(92065,8),(92066,6),(92067,4),(92068,2),(92069,7),(92070,3),(92071,2),(92072,9),(92073,5),(92074,6),(92075,6),(92076,6),(92077,8),(92078,6),(92079,3),(92080,4),(92081,9),(92082,7),(92083,4),(92084,1),(92085,6),(92086,5),(92087,7),(92088,8),(92089,9),(92090,7),(92091,2),(92092,2),(92093,2),(92094,5),(92095,4),(92096,1),(92097,7),(92098,8),(92099,2),(92100,8),(92101,3),(92102,4),(92103,5),(92104,1),(92105,5),(92106,3),(92107,2),(92108,8),(92109,9),(92110,7),(92111,5),(92112,1),(92113,8),(92114,3),(92115,4),(92116,6),(92117,7),(92118,6),(92119,2),(92120,7),(92121,1),(92122,3),(92123,9),(92124,5),(92125,9),(92126,2),(92127,9),(92128,9),(92129,8),(92130,1),(92131,4),(92132,6),(92133,8),(92134,9),(92135,6),(92136,4),(92137,6),(92138,4),(92139,8),(92140,1),(92141,9),(92142,6),(92143,9),(92144,9),(92145,7),(92146,2),(92147,6),(92148,6),(92149,3),(92150,8),(92151,7),(92152,3),(92153,3),(92154,9),(92155,4),(92156,8),(92157,2),(92158,2),(92159,9),(92160,9),(92161,3),(92162,1),(92163,8),(92164,2),(92165,3),(92166,6),(92167,4),(92168,9),(92169,9),(92170,3),(92171,8),(92172,5),(92173,5),(92174,3),(92175,2),(92176,6),(92177,2),(92178,1),(92179,5),(92180,2),(92181,3),(92182,3),(92183,3),(92184,8),(92185,4),(92186,9),(92187,3),(92188,3),(92189,8),(92190,4),(92191,3),(92192,9),(92193,9),(92194,2),(92195,2),(92196,8),(92197,9),(92198,6),(92199,1),(92200,4),(92201,9),(92202,3),(92203,4),(92204,1),(92205,2),(92206,1),(92207,6),(92208,1),(92209,8),(92210,7),(92211,3),(92212,4),(92213,8),(92214,5),(92215,7),(92216,2),(92217,4),(92218,5),(92219,1),(92220,6),(92221,1),(92222,8),(92223,7),(92224,6),(92225,2),(92226,3),(92227,8),(92228,1),(92229,4),(92230,6),(92231,4),(92232,6),(92233,3),(92234,7),(92235,5),(92236,4),(92237,4),(92238,1),(92239,9),(92240,2),(92241,5),(92242,8),(92243,7),(92244,9),(92245,6),(92246,5),(92247,1),(92248,4),(92249,7),(92250,7),(92251,8),(92252,3),(92253,1),(92254,4),(92255,8),(92256,7),(92257,9),(92258,4),(92259,8),(92260,8),(92261,2),(92262,2),(92263,7),(92264,3),(92265,9),(92266,9),(92267,5),(92268,1),(92269,3),(92270,9),(92271,6),(92272,9),(92273,5),(92274,3),(92275,5),(92276,6),(92277,1),(92278,7),(92279,2),(92280,7),(92281,3),(92282,3),(92283,1),(92284,1),(92285,2),(92286,4),(92287,6),(92288,1),(92289,1),(92290,1),(92291,2),(92292,7),(92293,7),(92294,7),(92295,9),(92296,9),(92297,2),(92298,1),(92299,7),(92300,2),(92301,8),(92302,1),(92303,1),(92304,4),(92305,8),(92306,7),(92307,7),(92308,8),(92309,9),(92310,4),(92311,7),(92312,1),(92313,5),(92314,2),(92315,9),(92316,4),(92317,1),(92318,5),(92319,2),(92320,9),(92321,7),(92322,6),(92323,9),(92324,5),(92325,7),(92326,1),(92327,9),(92328,3),(92329,3),(92330,5),(92331,6),(92332,7),(92333,4),(92334,3),(92335,6),(92336,3),(92337,6),(92338,8),(92339,9),(92340,4),(92341,6),(92342,5),(92343,8),(92344,1),(92345,2),(92346,5),(92347,8),(92348,2),(92349,5),(92350,5),(92351,2),(92352,1),(92353,5),(92354,3),(92355,3),(92356,1),(92357,8),(92358,7),(92359,8),(92360,9),(92361,3),(92362,1),(92363,1),(92364,9),(92365,6),(92366,8),(92367,3),(92368,8),(92369,1),(92370,3),(92371,4),(92372,5),(92373,8),(92374,5),(92375,1),(92376,3),(92377,7),(92378,6),(92379,1),(92380,5),(92381,1),(92382,6),(92383,3),(92384,6),(92385,9),(92386,1),(92387,4),(92388,3),(92389,1),(92390,4),(92391,1),(92392,2),(92393,2),(92394,6),(92395,9),(92396,8),(92397,8),(92398,3),(92399,6),(92400,9),(92401,7),(92402,3),(92403,5),(92404,8),(92405,2),(92406,1),(92407,8),(92408,5),(92409,6),(92410,7),(92411,5),(92412,4),(92413,7),(92414,8),(92415,7),(92416,6),(92417,7),(92418,3),(92419,7),(92420,5),(92421,6),(92422,9),(92423,1),(92424,1),(92425,9),(92426,1),(92427,9),(92428,7),(92429,1),(92430,1),(92431,8),(92432,5),(92433,6),(92434,8),(92435,7),(92436,6),(92437,9),(92438,5),(92439,9),(92440,1),(92441,9),(92442,7),(92443,3),(92444,2),(92445,2),(92446,8),(92447,3),(92448,2),(92449,2),(92450,7),(92451,7),(92452,4),(92453,3),(92454,7),(92455,8),(92456,1),(92457,7),(92458,3),(92459,2),(92460,5),(92461,7),(92462,4),(92463,5),(92464,6),(92465,7),(92466,6),(92467,2),(92468,7),(92469,2),(92470,8),(92471,6),(92472,2),(92473,1),(92474,7),(92475,1),(92476,7),(92477,6),(92478,8),(92479,2),(92480,9),(92481,8),(92482,2),(92483,4),(92484,6),(92485,6),(92486,3),(92487,9),(92488,3),(92489,4),(92490,8),(92491,4),(92492,5),(92493,6),(92494,7),(92495,9),(92496,3),(92497,4),(92498,9),(92499,5),(92500,4),(92501,1),(92502,6),(92503,2),(92504,1),(92505,4),(92506,6),(92507,7),(92508,2),(92509,6),(92510,4),(92511,4),(92512,2),(92513,1),(92514,4),(92515,6),(92516,7),(92517,4),(92518,2),(92519,7),(92520,2),(92521,6),(92522,3),(92523,7),(92524,3),(92525,3),(92526,7),(92527,8),(92528,6),(92529,9),(92530,1),(92531,2),(92532,5),(92533,4),(92534,1),(92535,8),(92536,5),(92537,8),(92538,6),(92539,7),(92540,9),(92541,9),(92542,2),(92543,4),(92544,6),(92545,5),(92546,3),(92547,9),(92548,6),(92549,3),(92550,2),(92551,4),(92552,1),(92553,5),(92554,4),(92555,7),(92556,3),(92557,4),(92558,6),(92559,9),(92560,9),(92561,2),(92562,6),(92563,9),(92564,3),(92565,3),(92566,9),(92567,2),(92568,5),(92569,6),(92570,4),(92571,1),(92572,3),(92573,1),(92574,1),(92575,7),(92576,8),(92577,1),(92578,7),(92579,1),(92580,9),(92581,7),(92582,1),(92583,8),(92584,2),(92585,1),(92586,5),(92587,3),(92588,7),(92589,5),(92590,4),(92591,6),(92592,5),(92593,4),(92594,9),(92595,7),(92596,6),(92597,3),(92598,9),(92599,3),(92600,3),(92601,8),(92602,3),(92603,1),(92604,4),(92605,8),(92606,2),(92607,9),(92608,3),(92609,2),(92610,3),(92611,5),(92612,5),(92613,5),(92614,9),(92615,1),(92616,7),(92617,3),(92618,2),(92619,5),(92620,1),(92621,5),(92622,6),(92623,4),(92624,6),(92625,7),(92626,5),(92627,8),(92628,9),(92629,9),(92630,6),(92631,7),(92632,1),(92633,7),(92634,8),(92635,2),(92636,2),(92637,9),(92638,4),(92639,2),(92640,4),(92641,4),(92642,3),(92643,9),(92644,7),(92645,3),(92646,6),(92647,4),(92648,9),(92649,1),(92650,6),(92651,5),(92652,6),(92653,1),(92654,3),(92655,5),(92656,5),(92657,6),(92658,3),(92659,7),(92660,3),(92661,8),(92662,7),(92663,8),(92664,6),(92665,4),(92666,7),(92667,7),(92668,2),(92669,1),(92670,1),(92671,6),(92672,9),(92673,4),(92674,8),(92675,8),(92676,2),(92677,4),(92678,8),(92679,2),(92680,8),(92681,7),(92682,9),(92683,7),(92684,2),(92685,1),(92686,3),(92687,7),(92688,7),(92689,1),(92690,4),(92691,6),(92692,2),(92693,8),(92694,6),(92695,4),(92696,7),(92697,2),(92698,1),(92699,4),(92700,4),(92701,8),(92702,2),(92703,1),(92704,9),(92705,2),(92706,2),(92707,1),(92708,8),(92709,4),(92710,5),(92711,2),(92712,8),(92713,7),(92714,5),(92715,2),(92716,1),(92717,6),(92718,8),(92719,6),(92720,7),(92721,5),(92722,3),(92723,8),(92724,7),(92725,2),(92726,6),(92727,6),(92728,2),(92729,8),(92730,9),(92731,6),(92732,3),(92733,5),(92734,4),(92735,6),(92736,1),(92737,5),(92738,8),(92739,3),(92740,8),(92741,6),(92742,8),(92743,8),(92744,9),(92745,3),(92746,2),(92747,8),(92748,7),(92749,2),(92750,5),(92751,4),(92752,5),(92753,3),(92754,8),(92755,7),(92756,5),(92757,8),(92758,4),(92759,9),(92760,8),(92761,6),(92762,6),(92763,4),(92764,3),(92765,7),(92766,1),(92767,2),(92768,1),(92769,9),(92770,2),(92771,4),(92772,3),(92773,1),(92774,1),(92775,9),(92776,7),(92777,7),(92778,7),(92779,1),(92780,7),(92781,4),(92782,7),(92783,8),(92784,6),(92785,1),(92786,7),(92787,2),(92788,3),(92789,5),(92790,1),(92791,9),(92792,6),(92793,9),(92794,2),(92795,3),(92796,2),(92797,2),(92798,9),(92799,6),(92800,6),(92801,6),(92802,7),(92803,1),(92804,5),(92805,8),(92806,7),(92807,3),(92808,4),(92809,6),(92810,6),(92811,7),(92812,8),(92813,8),(92814,9),(92815,8),(92816,2),(92817,4),(92818,5),(92819,1),(92820,6),(92821,3),(92822,6),(92823,1),(92824,4),(92825,2),(92826,6),(92827,9),(92828,5),(92829,6),(92830,8),(92831,4),(92832,7),(92833,4),(92834,1),(92835,8),(92836,4),(92837,7),(92838,1),(92839,9),(92840,5),(92841,9),(92842,9),(92843,3),(92844,1),(92845,4),(92846,2),(92847,3),(92848,2),(92849,2),(92850,9),(92851,6),(92852,7),(92853,4),(92854,4),(92855,5),(92856,6),(92857,2),(92858,4),(92859,5),(92860,6),(92861,5),(92862,8),(92863,8),(92864,4),(92865,5),(92866,1),(92867,7),(92868,2),(92869,6),(92870,7),(92871,1),(92872,4),(92873,7),(92874,4),(92875,9),(92876,5),(92877,5),(92878,3),(92879,3),(92880,9),(92881,9),(92882,7),(92883,7),(92884,7),(92885,5),(92886,1),(92887,9),(92888,5),(92889,9),(92890,9),(92891,4),(92892,7),(92893,7),(92894,8),(92895,2),(92896,7),(92897,9),(92898,2),(92899,1),(92900,6),(92901,4),(92902,8),(92903,2),(92904,5),(92905,4),(92906,7),(92907,6),(92908,1),(92909,3),(92910,6),(92911,8),(92912,9),(92913,6),(92914,6),(92915,4),(92916,2),(92917,7),(92918,7),(92919,8),(92920,5),(92921,8),(92922,8),(92923,6),(92924,7),(92925,3),(92926,6),(92927,1),(92928,9),(92929,4),(92930,8),(92931,1),(92932,8),(92933,6),(92934,1),(92935,3),(92936,6),(92937,1),(92938,5),(92939,5),(92940,8),(92941,9),(92942,5),(92943,2),(92944,4),(92945,5),(92946,4),(92947,3),(92948,4),(92949,9),(92950,5),(92951,5),(92952,8),(92953,1),(92954,9),(92955,5),(92956,7),(92957,6),(92958,4),(92959,1),(92960,4),(92961,8),(92962,8),(92963,3),(92964,3),(92965,6),(92966,7),(92967,5),(92968,2),(92969,9),(92970,7),(92971,9),(92972,7),(92973,2),(92974,9),(92975,7),(92976,9),(92977,1),(92978,5),(92979,5),(92980,5),(92981,1),(92982,2),(92983,9),(92984,6),(92985,4),(92986,9),(92987,9),(92988,5),(92989,9),(92990,6),(92991,7),(92992,1),(92993,8),(92994,8),(92995,3),(92996,8),(92997,8),(92998,2),(92999,7),(93000,3),(93001,6),(93002,3),(93003,6),(93004,2),(93005,7),(93006,2),(93007,1),(93008,7),(93009,2),(93010,1),(93011,9),(93012,1),(93013,9),(93014,4),(93015,7),(93016,9),(93017,3),(93018,5),(93019,1),(93020,1),(93021,1),(93022,2),(93023,1),(93024,7),(93025,6),(93026,9),(93027,7),(93028,2),(93029,2),(93030,6),(93031,5),(93032,5),(93033,5),(93034,1),(93035,1),(93036,4),(93037,1),(93038,7),(93039,6),(93040,1),(93041,6),(93042,6),(93043,2),(93044,1),(93045,3),(93046,6),(93047,7),(93048,4),(93049,4),(93050,1),(93051,1),(93052,1),(93053,1),(93054,9),(93055,8),(93056,6),(93057,5),(93058,1),(93059,7),(93060,8),(93061,9),(93062,9),(93063,1),(93064,1),(93065,9),(93066,8),(93067,8),(93068,2),(93069,3),(93070,7),(93071,1),(93072,3),(93073,6),(93074,7),(93075,7),(93076,8),(93077,7),(93078,8),(93079,6),(93080,6),(93081,4),(93082,6),(93083,4),(93084,9),(93085,4),(93086,4),(93087,6),(93088,7),(93089,1),(93090,2),(93091,3),(93092,7),(93093,4),(93094,1),(93095,6),(93096,1),(93097,2),(93098,4),(93099,2),(93100,5),(93101,2),(93102,7),(93103,1),(93104,7),(93105,8),(93106,6),(93107,8),(93108,5),(93109,3),(93110,2),(93111,8),(93112,9),(93113,6),(93114,5),(93115,6),(93116,2),(93117,3),(93118,9),(93119,3),(93120,5),(93121,2),(93122,3),(93123,4),(93124,2),(93125,4),(93126,1),(93127,3),(93128,6),(93129,6),(93130,2),(93131,3),(93132,1),(93133,3),(93134,8),(93135,1),(93136,9),(93137,5),(93138,8),(93139,5),(93140,4),(93141,4),(93142,4),(93143,5),(93144,2),(93145,2),(93146,9),(93147,8),(93148,5),(93149,3),(93150,2),(93151,5),(93152,3),(93153,9),(93154,7),(93155,5),(93156,1),(93157,3),(93158,3),(93159,8),(93160,7),(93161,6),(93162,4),(93163,3),(93164,1),(93165,5),(93166,5),(93167,3),(93168,5),(93169,2),(93170,5),(93171,2),(93172,3),(93173,4),(93174,7),(93175,4),(93176,1),(93177,7),(93178,5),(93179,3),(93180,9),(93181,4),(93182,2),(93183,3),(93184,3),(93185,1),(93186,7),(93187,3),(93188,9),(93189,8),(93190,6),(93191,8),(93192,2),(93193,1),(93194,8),(93195,2),(93196,1),(93197,6),(93198,1),(93199,2),(93200,6),(93201,8),(93202,1),(93203,6),(93204,5),(93205,6),(93206,6),(93207,9),(93208,6),(93209,4),(93210,6),(93211,6),(93212,7),(93213,3),(93214,2),(93215,2),(93216,2),(93217,1),(93218,3),(93219,7),(93220,7),(93221,5),(93222,7),(93223,7),(93224,1),(93225,7),(93226,5),(93227,4),(93228,6),(93229,1),(93230,9),(93231,8),(93232,3),(93233,7),(93234,3),(93235,6),(93236,4),(93237,6),(93238,4),(93239,4),(93240,5),(93241,6),(93242,7),(93243,1),(93244,7),(93245,4),(93246,5),(93247,9),(93248,7),(93249,2),(93250,6),(93251,4),(93252,5),(93253,6),(93254,4),(93255,4),(93256,9),(93257,8),(93258,5),(93259,2),(93260,4),(93261,7),(93262,6),(93263,8),(93264,1),(93265,4),(93266,3),(93267,7),(93268,7),(93269,3),(93270,3),(93271,5),(93272,7),(93273,3),(93274,8),(93275,7),(93276,5),(93277,5),(93278,7),(93279,1),(93280,5),(93281,4),(93282,4),(93283,8),(93284,2),(93285,8),(93286,1),(93287,8),(93288,7),(93289,6),(93290,1),(93291,3),(93292,9),(93293,1),(93294,3),(93295,3),(93296,2),(93297,9),(93298,1),(93299,6),(93300,2),(93301,9),(93302,3),(93303,5),(93304,3),(93305,5),(93306,8),(93307,7),(93308,6),(93309,5),(93310,2),(93311,3),(93312,6),(93313,1),(93314,2),(93315,2),(93316,3),(93317,2),(93318,3),(93319,5),(93320,4),(93321,8),(93322,7),(93323,8),(93324,2),(93325,7),(93326,9),(93327,5),(93328,4),(93329,1),(93330,6),(93331,1),(93332,3),(93333,9),(93334,1),(93335,8),(93336,4),(93337,3),(93338,8),(93339,3),(93340,8),(93341,7),(93342,2),(93343,9),(93344,9),(93345,9),(93346,3),(93347,4),(93348,7),(93349,1),(93350,8),(93351,9),(93352,7),(93353,6),(93354,1),(93355,8),(93356,7),(93357,9),(93358,1),(93359,1),(93360,5),(93361,4),(93362,2),(93363,7),(93364,1),(93365,2),(93366,4),(93367,8),(93368,6),(93369,7),(93370,9),(93371,8),(93372,1),(93373,3),(93374,7),(93375,3),(93376,3),(93377,4),(93378,3),(93379,1),(93380,3),(93381,6),(93382,4),(93383,3),(93384,1),(93385,2),(93386,3),(93387,1),(93388,8),(93389,9),(93390,5),(93391,3),(93392,2),(93393,6),(93394,5),(93395,3),(93396,2),(93397,2),(93398,8),(93399,7),(93400,1),(93401,2),(93402,1),(93403,1),(93404,2),(93405,5),(93406,3),(93407,6),(93408,2),(93409,9),(93410,9),(93411,5),(93412,2),(93413,3),(93414,5),(93415,2),(93416,8),(93417,7),(93418,4),(93419,8),(93420,7),(93421,9),(93422,8),(93423,4),(93424,3),(93425,5),(93426,6),(93427,7),(93428,8),(93429,4),(93430,6),(93431,9),(93432,8),(93433,4),(93434,9),(93435,8),(93436,7),(93437,5),(93438,5),(93439,1),(93440,1),(93441,8),(93442,5),(93443,1),(93444,5),(93445,3),(93446,3),(93447,1),(93448,8),(93449,6),(93450,7),(93451,7),(93452,7),(93453,1),(93454,4),(93455,3),(93456,5),(93457,4),(93458,6),(93459,8),(93460,3),(93461,1),(93462,4),(93463,8),(93464,5),(93465,7),(93466,5),(93467,3),(93468,4),(93469,1),(93470,8),(93471,7),(93472,9),(93473,8),(93474,3),(93475,9),(93476,6),(93477,2),(93478,4),(93479,4),(93480,6),(93481,4),(93482,7),(93483,2),(93484,2),(93485,1),(93486,9),(93487,5),(93488,6),(93489,1),(93490,3),(93491,4),(93492,4),(93493,5),(93494,7),(93495,5),(93496,5),(93497,4),(93498,3),(93499,7),(93500,9),(93501,9),(93502,7),(93503,8),(93504,9),(93505,6),(93506,9),(93507,7),(93508,4),(93509,7),(93510,7),(93511,2),(93512,6),(93513,5),(93514,6),(93515,2),(93516,8),(93517,5),(93518,2),(93519,8),(93520,7),(93521,6),(93522,7),(93523,9),(93524,7),(93525,5),(93526,7),(93527,3),(93528,4),(93529,6),(93530,9),(93531,6),(93532,6),(93533,8),(93534,2),(93535,8),(93536,3),(93537,9),(93538,6),(93539,1),(93540,9),(93541,7),(93542,6),(93543,2),(93544,5),(93545,3),(93546,7),(93547,5),(93548,7),(93549,3),(93550,2),(93551,5),(93552,4),(93553,9),(93554,7),(93555,9),(93556,2),(93557,8),(93558,7),(93559,3),(93560,7),(93561,4),(93562,6),(93563,3),(93564,8),(93565,4),(93566,3),(93567,4),(93568,3),(93569,3),(93570,1),(93571,5),(93572,8),(93573,8),(93574,8),(93575,7),(93576,4),(93577,4),(93578,1),(93579,9),(93580,9),(93581,5),(93582,6),(93583,4),(93584,3),(93585,6),(93586,9),(93587,5),(93588,2),(93589,1),(93590,8),(93591,6),(93592,8),(93593,2),(93594,4),(93595,3),(93596,5),(93597,2),(93598,1),(93599,1),(93600,5),(93601,5),(93602,9),(93603,2),(93604,5),(93605,5),(93606,6),(93607,6),(93608,8),(93609,9),(93610,1),(93611,2),(93612,6),(93613,2),(93614,8),(93615,1),(93616,8),(93617,9),(93618,1),(93619,4),(93620,3),(93621,4),(93622,9),(93623,8),(93624,9),(93625,2),(93626,8),(93627,2),(93628,3),(93629,5),(93630,3),(93631,7),(93632,2),(93633,6),(93634,7),(93635,6),(93636,4),(93637,6),(93638,4),(93639,2),(93640,8),(93641,8),(93642,5),(93643,2),(93644,7),(93645,5),(93646,8),(93647,5),(93648,3),(93649,2),(93650,2),(93651,8),(93652,5),(93653,1),(93654,3),(93655,6),(93656,9),(93657,5),(93658,5),(93659,1),(93660,6),(93661,9),(93662,2),(93663,7),(93664,6),(93665,8),(93666,8),(93667,8),(93668,6),(93669,2),(93670,2),(93671,4),(93672,9),(93673,1),(93674,9),(93675,4),(93676,1),(93677,2),(93678,8),(93679,4),(93680,1),(93681,2),(93682,2),(93683,1),(93684,5),(93685,6),(93686,4),(93687,2),(93688,3),(93689,4),(93690,7),(93691,2),(93692,1),(93693,4),(93694,7),(93695,5),(93696,2),(93697,1),(93698,7),(93699,4),(93700,6),(93701,8),(93702,6),(93703,6),(93704,6),(93705,8),(93706,3),(93707,2),(93708,9),(93709,9),(93710,1),(93711,3),(93712,8),(93713,1),(93714,9),(93715,6),(93716,9),(93717,2),(93718,7),(93719,2),(93720,3),(93721,3),(93722,6),(93723,3),(93724,2),(93725,4),(93726,3),(93727,1),(93728,1),(93729,9),(93730,4),(93731,3),(93732,1),(93733,8),(93734,9),(93735,9),(93736,9),(93737,8),(93738,3),(93739,3),(93740,9),(93741,9),(93742,1),(93743,4),(93744,5),(93745,2),(93746,5),(93747,8),(93748,7),(93749,9),(93750,2),(93751,5),(93752,3),(93753,6),(93754,8),(93755,5),(93756,6),(93757,5),(93758,6),(93759,8),(93760,2),(93761,7),(93762,1),(93763,4),(93764,6),(93765,9),(93766,6),(93767,2),(93768,6),(93769,7),(93770,1),(93771,5),(93772,5),(93773,1),(93774,7),(93775,4),(93776,9),(93777,5),(93778,9),(93779,3),(93780,5),(93781,5),(93782,8),(93783,7),(93784,7),(93785,5),(93786,9),(93787,7),(93788,3),(93789,1),(93790,9),(93791,3),(93792,4),(93793,4),(93794,5),(93795,7),(93796,1),(93797,7),(93798,7),(93799,1),(93800,7),(93801,6),(93802,9),(93803,6),(93804,5),(93805,9),(93806,6),(93807,8),(93808,4),(93809,8),(93810,2),(93811,3),(93812,3),(93813,1),(93814,1),(93815,4),(93816,5),(93817,2),(93818,5),(93819,2),(93820,2),(93821,6),(93822,6),(93823,5),(93824,5),(93825,5),(93826,9),(93827,2),(93828,4),(93829,4),(93830,6),(93831,5),(93832,8),(93833,9),(93834,3),(93835,5),(93836,2),(93837,9),(93838,9),(93839,4),(93840,4),(93841,6),(93842,8),(93843,6),(93844,9),(93845,6),(93846,9),(93847,9),(93848,6),(93849,1),(93850,7),(93851,2),(93852,8),(93853,5),(93854,7),(93855,3),(93856,5),(93857,9),(93858,4),(93859,2),(93860,6),(93861,4),(93862,4),(93863,8),(93864,9),(93865,3),(93866,9),(93867,8),(93868,5),(93869,7),(93870,8),(93871,1),(93872,4),(93873,4),(93874,3),(93875,1),(93876,7),(93877,6),(93878,7),(93879,2),(93880,3),(93881,2),(93882,6),(93883,3),(93884,5),(93885,2),(93886,6),(93887,8),(93888,4),(93889,2),(93890,6),(93891,1),(93892,3),(93893,9),(93894,5),(93895,6),(93896,7),(93897,9),(93898,5),(93899,6),(93900,4),(93901,9),(93902,7),(93903,2),(93904,2),(93905,7),(93906,2),(93907,4),(93908,1),(93909,6),(93910,3),(93911,8),(93912,6),(93913,5),(93914,7),(93915,2),(93916,9),(93917,9),(93918,8),(93919,2),(93920,9),(93921,3),(93922,9),(93923,7),(93924,6),(93925,4),(93926,6),(93927,1),(93928,4),(93929,2),(93930,4),(93931,5),(93932,7),(93933,4),(93934,7),(93935,4),(93936,4),(93937,8),(93938,9),(93939,6),(93940,6),(93941,3),(93942,2),(93943,5),(93944,6),(93945,3),(93946,2),(93947,6),(93948,5),(93949,5),(93950,8),(93951,3),(93952,1),(93953,7),(93954,1),(93955,4),(93956,8),(93957,9),(93958,5),(93959,4),(93960,6),(93961,9),(93962,8),(93963,1),(93964,3),(93965,3),(93966,2),(93967,9),(93968,8),(93969,6),(93970,3),(93971,2),(93972,7),(93973,5),(93974,2),(93975,9),(93976,3),(93977,3),(93978,2),(93979,6),(93980,4),(93981,6),(93982,6),(93983,2),(93984,4),(93985,8),(93986,1),(93987,2),(93988,7),(93989,3),(93990,5),(93991,2),(93992,7),(93993,1),(93994,5),(93995,6),(93996,8),(93997,8),(93998,4),(93999,9),(94000,4),(94001,6),(94002,5),(94003,9),(94004,3),(94005,4),(94006,4),(94007,5),(94008,2),(94009,4),(94010,4),(94011,1),(94012,6),(94013,8),(94014,5),(94015,5),(94016,4),(94017,3),(94018,5),(94019,5),(94020,7),(94021,8),(94022,1),(94023,7),(94024,2),(94025,1),(94026,4),(94027,6),(94028,9),(94029,8),(94030,4),(94031,2),(94032,1),(94033,1),(94034,5),(94035,7),(94036,7),(94037,5),(94038,4),(94039,5),(94040,5),(94041,9),(94042,2),(94043,1),(94044,5),(94045,5),(94046,3),(94047,1),(94048,1),(94049,7),(94050,4),(94051,1),(94052,4),(94053,2),(94054,2),(94055,7),(94056,5),(94057,4),(94058,9),(94059,2),(94060,8),(94061,6),(94062,9),(94063,2),(94064,5),(94065,7),(94066,7),(94067,9),(94068,1),(94069,8),(94070,6),(94071,2),(94072,2),(94073,9),(94074,2),(94075,9),(94076,5),(94077,1),(94078,9),(94079,1),(94080,2),(94081,1),(94082,3),(94083,6),(94084,2),(94085,2),(94086,2),(94087,7),(94088,7),(94089,3),(94090,1),(94091,5),(94092,1),(94093,4),(94094,2),(94095,2),(94096,2),(94097,1),(94098,7),(94099,3),(94100,1),(94101,6),(94102,5),(94103,1),(94104,5),(94105,1),(94106,7),(94107,9),(94108,5),(94109,1),(94110,4),(94111,4),(94112,4),(94113,3),(94114,7),(94115,8),(94116,7),(94117,3),(94118,2),(94119,9),(94120,2),(94121,1),(94122,4),(94123,3),(94124,6),(94125,3),(94126,7),(94127,4),(94128,8),(94129,7),(94130,6),(94131,8),(94132,9),(94133,8),(94134,2),(94135,1),(94136,1),(94137,1),(94138,6),(94139,1),(94140,9),(94141,9),(94142,4),(94143,1),(94144,2),(94145,6),(94146,2),(94147,3),(94148,5),(94149,4),(94150,8),(94151,2),(94152,3),(94153,2),(94154,7),(94155,2),(94156,7),(94157,4),(94158,6),(94159,8),(94160,5),(94161,1),(94162,2),(94163,5),(94164,8),(94165,5),(94166,8),(94167,6),(94168,1),(94169,1),(94170,8),(94171,4),(94172,1),(94173,1),(94174,3),(94175,1),(94176,6),(94177,6),(94178,8),(94179,2),(94180,5),(94181,9),(94182,9),(94183,5),(94184,5),(94185,4),(94186,2),(94187,1),(94188,2),(94189,6),(94190,4),(94191,3),(94192,9),(94193,5),(94194,9),(94195,5),(94196,1),(94197,9),(94198,8),(94199,7),(94200,6),(94201,3),(94202,3),(94203,2),(94204,3),(94205,7),(94206,7),(94207,2),(94208,7),(94209,7),(94210,1),(94211,4),(94212,1),(94213,3),(94214,6),(94215,3),(94216,4),(94217,1),(94218,3),(94219,3),(94220,8),(94221,8),(94222,4),(94223,8),(94224,3),(94225,5),(94226,2),(94227,2),(94228,2),(94229,1),(94230,1),(94231,5),(94232,8),(94233,2),(94234,6),(94235,4),(94236,2),(94237,6),(94238,7),(94239,4),(94240,8),(94241,4),(94242,1),(94243,2),(94244,1),(94245,4),(94246,5),(94247,1),(94248,7),(94249,5),(94250,7),(94251,4),(94252,1),(94253,9),(94254,7),(94255,2),(94256,7),(94257,3),(94258,3),(94259,9),(94260,6),(94261,4),(94262,3),(94263,9),(94264,9),(94265,3),(94266,4),(94267,1),(94268,5),(94269,7),(94270,8),(94271,8),(94272,8),(94273,7),(94274,3),(94275,9),(94276,7),(94277,8),(94278,6),(94279,5),(94280,1),(94281,3),(94282,2),(94283,7),(94284,6),(94285,7),(94286,8),(94287,9),(94288,6),(94289,6),(94290,5),(94291,1),(94292,4),(94293,5),(94294,3),(94295,8),(94296,9),(94297,8),(94298,2),(94299,2),(94300,9),(94301,2),(94302,4),(94303,4),(94304,9),(94305,1),(94306,4),(94307,7),(94308,5),(94309,6),(94310,5),(94311,3),(94312,9),(94313,6),(94314,4),(94315,9),(94316,7),(94317,3),(94318,5),(94319,9),(94320,5),(94321,8),(94322,4),(94323,1),(94324,4),(94325,4),(94326,9),(94327,3),(94328,1),(94329,6),(94330,1),(94331,7),(94332,5),(94333,6),(94334,1),(94335,8),(94336,9),(94337,1),(94338,4),(94339,7),(94340,7),(94341,1),(94342,3),(94343,3),(94344,4),(94345,1),(94346,1),(94347,7),(94348,7),(94349,9),(94350,1),(94351,3),(94352,7),(94353,3),(94354,1),(94355,8),(94356,8),(94357,4),(94358,6),(94359,4),(94360,1),(94361,1),(94362,1),(94363,7),(94364,1),(94365,9),(94366,5),(94367,5),(94368,6),(94369,9),(94370,4),(94371,4),(94372,1),(94373,2),(94374,2),(94375,4),(94376,3),(94377,9),(94378,8),(94379,3),(94380,2),(94381,8),(94382,2),(94383,1),(94384,9),(94385,9),(94386,1),(94387,5),(94388,1),(94389,4),(94390,2),(94391,7),(94392,4),(94393,2),(94394,2),(94395,7),(94396,8),(94397,9),(94398,9),(94399,6),(94400,3),(94401,8),(94402,3),(94403,1),(94404,3),(94405,1),(94406,2),(94407,8),(94408,3),(94409,7),(94410,6),(94411,3),(94412,6),(94413,7),(94414,1),(94415,2),(94416,1),(94417,3),(94418,9),(94419,9),(94420,4),(94421,1),(94422,9),(94423,3),(94424,4),(94425,7),(94426,6),(94427,2),(94428,4),(94429,8),(94430,1),(94431,2),(94432,1),(94433,4),(94434,9),(94435,3),(94436,3),(94437,2),(94438,6),(94439,3),(94440,8),(94441,2),(94442,7),(94443,4),(94444,7),(94445,1),(94446,2),(94447,2),(94448,9),(94449,2),(94450,1),(94451,1),(94452,7),(94453,3),(94454,8),(94455,1),(94456,9),(94457,6),(94458,6),(94459,2),(94460,1),(94461,6),(94462,6),(94463,3),(94464,5),(94465,1),(94466,8),(94467,2),(94468,5),(94469,9),(94470,8),(94471,2),(94472,5),(94473,2),(94474,7),(94475,2),(94476,4),(94477,4),(94478,3),(94479,2),(94480,6),(94481,9),(94482,9),(94483,4),(94484,9),(94485,3),(94486,3),(94487,1),(94488,9),(94489,8),(94490,9),(94491,1),(94492,7),(94493,2),(94494,5),(94495,4),(94496,8),(94497,9),(94498,9),(94499,8),(94500,7),(94501,5),(94502,1),(94503,8),(94504,3),(94505,6),(94506,6),(94507,5),(94508,2),(94509,5),(94510,5),(94511,7),(94512,2),(94513,1),(94514,7),(94515,7),(94516,2),(94517,6),(94518,7),(94519,5),(94520,9),(94521,2),(94522,6),(94523,9),(94524,8),(94525,2),(94526,3),(94527,3),(94528,8),(94529,4),(94530,5),(94531,4),(94532,9),(94533,5),(94534,9),(94535,5),(94536,4),(94537,9),(94538,1),(94539,1),(94540,3),(94541,7),(94542,8),(94543,3),(94544,5),(94545,8),(94546,4),(94547,2),(94548,2),(94549,1),(94550,3),(94551,1),(94552,2),(94553,5),(94554,9),(94555,3),(94556,5),(94557,3),(94558,2),(94559,7),(94560,4),(94561,2),(94562,1),(94563,3),(94564,6),(94565,5),(94566,3),(94567,2),(94568,1),(94569,6),(94570,3),(94571,4),(94572,7),(94573,9),(94574,2),(94575,7),(94576,4),(94577,6),(94578,6),(94579,6),(94580,5),(94581,5),(94582,3),(94583,2),(94584,2),(94585,7),(94586,7),(94587,3),(94588,7),(94589,3),(94590,9),(94591,4),(94592,9),(94593,7),(94594,3),(94595,6),(94596,6),(94597,3),(94598,4),(94599,5),(94600,1),(94601,1),(94602,9),(94603,3),(94604,2),(94605,4),(94606,8),(94607,8),(94608,6),(94609,3),(94610,4),(94611,8),(94612,8),(94613,5),(94614,6),(94615,3),(94616,9),(94617,8),(94618,7),(94619,2),(94620,5),(94621,3),(94622,1),(94623,6),(94624,7),(94625,2),(94626,1),(94627,7),(94628,4),(94629,2),(94630,6),(94631,3),(94632,6),(94633,8),(94634,4),(94635,6),(94636,8),(94637,1),(94638,1),(94639,8),(94640,6),(94641,1),(94642,3),(94643,6),(94644,2),(94645,6),(94646,3),(94647,8),(94648,9),(94649,7),(94650,4),(94651,5),(94652,9),(94653,3),(94654,5),(94655,7),(94656,2),(94657,2),(94658,4),(94659,3),(94660,4),(94661,8),(94662,2),(94663,5),(94664,2),(94665,8),(94666,6),(94667,2),(94668,7),(94669,5),(94670,6),(94671,7),(94672,3),(94673,6),(94674,6),(94675,9),(94676,8),(94677,7),(94678,7),(94679,9),(94680,3),(94681,1),(94682,7),(94683,1),(94684,3),(94685,1),(94686,8),(94687,7),(94688,1),(94689,1),(94690,6),(94691,8),(94692,9),(94693,2),(94694,4),(94695,9),(94696,8),(94697,4),(94698,2),(94699,6),(94700,5),(94701,5),(94702,5),(94703,8),(94704,6),(94705,2),(94706,3),(94707,1),(94708,7),(94709,3),(94710,9),(94711,5),(94712,9),(94713,1),(94714,6),(94715,3),(94716,1),(94717,4),(94718,4),(94719,2),(94720,1),(94721,7),(94722,8),(94723,6),(94724,7),(94725,1),(94726,8),(94727,8),(94728,8),(94729,3),(94730,8),(94731,2),(94732,7),(94733,3),(94734,8),(94735,6),(94736,2),(94737,2),(94738,7),(94739,7),(94740,1),(94741,3),(94742,2),(94743,9),(94744,2),(94745,9),(94746,1),(94747,8),(94748,6),(94749,1),(94750,5),(94751,3),(94752,4),(94753,8),(94754,2),(94755,1),(94756,8),(94757,8),(94758,3),(94759,6),(94760,2),(94761,9),(94762,3),(94763,5),(94764,7),(94765,9),(94766,5),(94767,5),(94768,2),(94769,9),(94770,1),(94771,2),(94772,7),(94773,9),(94774,5),(94775,3),(94776,9),(94777,5),(94778,2),(94779,1),(94780,3),(94781,1),(94782,6),(94783,8),(94784,4),(94785,9),(94786,4),(94787,8),(94788,6),(94789,5),(94790,6),(94791,7),(94792,3),(94793,5),(94794,6),(94795,2),(94796,3),(94797,8),(94798,8),(94799,6),(94800,7),(94801,1),(94802,7),(94803,6),(94804,1),(94805,7),(94806,8),(94807,1),(94808,6),(94809,9),(94810,7),(94811,9),(94812,8),(94813,2),(94814,2),(94815,7),(94816,1),(94817,7),(94818,9),(94819,3),(94820,2),(94821,6),(94822,9),(94823,6),(94824,6),(94825,5),(94826,2),(94827,3),(94828,8),(94829,3),(94830,3),(94831,4),(94832,9),(94833,8),(94834,7),(94835,9),(94836,1),(94837,9),(94838,1),(94839,5),(94840,1),(94841,7),(94842,9),(94843,9),(94844,7),(94845,5),(94846,1),(94847,9),(94848,8),(94849,3),(94850,2),(94851,4),(94852,1),(94853,3),(94854,5),(94855,5),(94856,7),(94857,1),(94858,4),(94859,7),(94860,3),(94861,1),(94862,2),(94863,8),(94864,3),(94865,9),(94866,4),(94867,3),(94868,4),(94869,2),(94870,4),(94871,1),(94872,3),(94873,1),(94874,2),(94875,4),(94876,7),(94877,8),(94878,7),(94879,2),(94880,1),(94881,7),(94882,2),(94883,1),(94884,1),(94885,2),(94886,5),(94887,2),(94888,7),(94889,5),(94890,1),(94891,6),(94892,6),(94893,4),(94894,1),(94895,8),(94896,1),(94897,6),(94898,7),(94899,4),(94900,1),(94901,2),(94902,4),(94903,3),(94904,1),(94905,6),(94906,4),(94907,9),(94908,2),(94909,1),(94910,2),(94911,4),(94912,5),(94913,5),(94914,6),(94915,9),(94916,9),(94917,5),(94918,3),(94919,7),(94920,7),(94921,3),(94922,7),(94923,4),(94924,3),(94925,9),(94926,9),(94927,6),(94928,7),(94929,5),(94930,8),(94931,4),(94932,3),(94933,7),(94934,8),(94935,4),(94936,5),(94937,6),(94938,3),(94939,6),(94940,6),(94941,7),(94942,8),(94943,9),(94944,8),(94945,2),(94946,4),(94947,9),(94948,8),(94949,9),(94950,9),(94951,9),(94952,8),(94953,5),(94954,5),(94955,3),(94956,5),(94957,4),(94958,7),(94959,8),(94960,7),(94961,9),(94962,5),(94963,5),(94964,7),(94965,8),(94966,6),(94967,9),(94968,7),(94969,2),(94970,2),(94971,8),(94972,6),(94973,3),(94974,1),(94975,8),(94976,7),(94977,5),(94978,9),(94979,1),(94980,8),(94981,3),(94982,3),(94983,6),(94984,2),(94985,5),(94986,8),(94987,2),(94988,3),(94989,2),(94990,1),(94991,7),(94992,1),(94993,7),(94994,4),(94995,9),(94996,1),(94997,6),(94998,3),(94999,9),(95000,1),(95001,2),(95002,4),(95003,1),(95004,2),(95005,5),(95006,3),(95007,9),(95008,5),(95009,4),(95010,1),(95011,2),(95012,8),(95013,9),(95014,5),(95015,1),(95016,7),(95017,7),(95018,6),(95019,5),(95020,4),(95021,5),(95022,4),(95023,2),(95024,5),(95025,1),(95026,7),(95027,3),(95028,8),(95029,9),(95030,2),(95031,2),(95032,5),(95033,2),(95034,4),(95035,8),(95036,7),(95037,2),(95038,4),(95039,3),(95040,9),(95041,8),(95042,2),(95043,8),(95044,9),(95045,7),(95046,6),(95047,4),(95048,9),(95049,3),(95050,8),(95051,2),(95052,9),(95053,3),(95054,7),(95055,4),(95056,1),(95057,4),(95058,3),(95059,5),(95060,5),(95061,1),(95062,1),(95063,6),(95064,5),(95065,6),(95066,9),(95067,1),(95068,4),(95069,4),(95070,4),(95071,8),(95072,5),(95073,4),(95074,3),(95075,8),(95076,5),(95077,4),(95078,2),(95079,1),(95080,8),(95081,2),(95082,9),(95083,4),(95084,6),(95085,4),(95086,1),(95087,3),(95088,7),(95089,5),(95090,4),(95091,7),(95092,8),(95093,7),(95094,5),(95095,8),(95096,3),(95097,1),(95098,1),(95099,7),(95100,4),(95101,4),(95102,2),(95103,5),(95104,1),(95105,1),(95106,9),(95107,2),(95108,5),(95109,6),(95110,9),(95111,4),(95112,4),(95113,5),(95114,8),(95115,9),(95116,3),(95117,1),(95118,7),(95119,3),(95120,7),(95121,4),(95122,8),(95123,5),(95124,4),(95125,4),(95126,8),(95127,9),(95128,7),(95129,6),(95130,2),(95131,6),(95132,2),(95133,2),(95134,7),(95135,3),(95136,5),(95137,7),(95138,4),(95139,8),(95140,4),(95141,1),(95142,9),(95143,4),(95144,8),(95145,8),(95146,2),(95147,3),(95148,7),(95149,8),(95150,7),(95151,3),(95152,3),(95153,8),(95154,6),(95155,5),(95156,8),(95157,3),(95158,3),(95159,7),(95160,7),(95161,8),(95162,1),(95163,1),(95164,8),(95165,4),(95166,5),(95167,6),(95168,3),(95169,4),(95170,2),(95171,3),(95172,4),(95173,5),(95174,3),(95175,7),(95176,1),(95177,4),(95178,8),(95179,9),(95180,6),(95181,8),(95182,1),(95183,9),(95184,5),(95185,9),(95186,4),(95187,2),(95188,9),(95189,7),(95190,9),(95191,8),(95192,4),(95193,7),(95194,1),(95195,6),(95196,9),(95197,4),(95198,4),(95199,2),(95200,4),(95201,1),(95202,3),(95203,9),(95204,1),(95205,8),(95206,5),(95207,3),(95208,3),(95209,7),(95210,5),(95211,9),(95212,3),(95213,3),(95214,1),(95215,9),(95216,1),(95217,5),(95218,6),(95219,9),(95220,8),(95221,7),(95222,6),(95223,9),(95224,1),(95225,2),(95226,8),(95227,1),(95228,7),(95229,8),(95230,6),(95231,5),(95232,4),(95233,8),(95234,9),(95235,3),(95236,1),(95237,5),(95238,8),(95239,4),(95240,4),(95241,2),(95242,5),(95243,6),(95244,3),(95245,7),(95246,9),(95247,4),(95248,6),(95249,8),(95250,1),(95251,5),(95252,7),(95253,3),(95254,4),(95255,9),(95256,7),(95257,4),(95258,7),(95259,3),(95260,3),(95261,8),(95262,1),(95263,7),(95264,6),(95265,9),(95266,2),(95267,6),(95268,4),(95269,1),(95270,1),(95271,4),(95272,8),(95273,8),(95274,9),(95275,1),(95276,5),(95277,8),(95278,9),(95279,1),(95280,7),(95281,5),(95282,9),(95283,6),(95284,7),(95285,2),(95286,9),(95287,8),(95288,9),(95289,4),(95290,6),(95291,5),(95292,2),(95293,1),(95294,1),(95295,9),(95296,1),(95297,3),(95298,4),(95299,4),(95300,8),(95301,7),(95302,2),(95303,4),(95304,3),(95305,1),(95306,9),(95307,9),(95308,9),(95309,7),(95310,6),(95311,2),(95312,1),(95313,7),(95314,7),(95315,3),(95316,4),(95317,6),(95318,4),(95319,6),(95320,5),(95321,9),(95322,5),(95323,1),(95324,9),(95325,1),(95326,8),(95327,1),(95328,3),(95329,6),(95330,6),(95331,6),(95332,6),(95333,9),(95334,1),(95335,5),(95336,4),(95337,6),(95338,1),(95339,8),(95340,4),(95341,8),(95342,9),(95343,7),(95344,5),(95345,4),(95346,5),(95347,4),(95348,4),(95349,1),(95350,9),(95351,1),(95352,6),(95353,6),(95354,9),(95355,2),(95356,7),(95357,2),(95358,3),(95359,8),(95360,9),(95361,4),(95362,8),(95363,9),(95364,8),(95365,6),(95366,7),(95367,1),(95368,9),(95369,2),(95370,6),(95371,6),(95372,9),(95373,6),(95374,6),(95375,8),(95376,6),(95377,7),(95378,9),(95379,1),(95380,3),(95381,3),(95382,9),(95383,8),(95384,7),(95385,5),(95386,4),(95387,5),(95388,3),(95389,9),(95390,9),(95391,9),(95392,8),(95393,6),(95394,9),(95395,7),(95396,5),(95397,4),(95398,3),(95399,5),(95400,2),(95401,7),(95402,8),(95403,5),(95404,6),(95405,6),(95406,4),(95407,7),(95408,5),(95409,5),(95410,8),(95411,1),(95412,6),(95413,7),(95414,1),(95415,7),(95416,8),(95417,7),(95418,1),(95419,4),(95420,4),(95421,4),(95422,3),(95423,5),(95424,7),(95425,3),(95426,7),(95427,1),(95428,5),(95429,4),(95430,5),(95431,6),(95432,8),(95433,7),(95434,5),(95435,6),(95436,1),(95437,3),(95438,6),(95439,2),(95440,7),(95441,5),(95442,5),(95443,1),(95444,3),(95445,3),(95446,8),(95447,2),(95448,7),(95449,2),(95450,3),(95451,3),(95452,1),(95453,3),(95454,2),(95455,8),(95456,6),(95457,3),(95458,9),(95459,9),(95460,7),(95461,7),(95462,3),(95463,6),(95464,2),(95465,3),(95466,1),(95467,5),(95468,8),(95469,3),(95470,9),(95471,2),(95472,1),(95473,5),(95474,6),(95475,8),(95476,2),(95477,6),(95478,2),(95479,3),(95480,7),(95481,1),(95482,9),(95483,7),(95484,8),(95485,7),(95486,3),(95487,2),(95488,2),(95489,5),(95490,8),(95491,8),(95492,9),(95493,5),(95494,3),(95495,1),(95496,4),(95497,8),(95498,1),(95499,6),(95500,1),(95501,6),(95502,3),(95503,1),(95504,8),(95505,4),(95506,5),(95507,5),(95508,3),(95509,3),(95510,5),(95511,9),(95512,9),(95513,8),(95514,9),(95515,9),(95516,8),(95517,3),(95518,5),(95519,5),(95520,9),(95521,2),(95522,3),(95523,3),(95524,8),(95525,4),(95526,8),(95527,9),(95528,6),(95529,7),(95530,3),(95531,7),(95532,9),(95533,6),(95534,9),(95535,3),(95536,2),(95537,1),(95538,7),(95539,5),(95540,1),(95541,1),(95542,1),(95543,7),(95544,4),(95545,4),(95546,7),(95547,6),(95548,5),(95549,2),(95550,9),(95551,1),(95552,3),(95553,9),(95554,6),(95555,4),(95556,7),(95557,9),(95558,3),(95559,8),(95560,5),(95561,8),(95562,8),(95563,5),(95564,8),(95565,4),(95566,5),(95567,4),(95568,1),(95569,2),(95570,7),(95571,5),(95572,7),(95573,9),(95574,2),(95575,4),(95576,6),(95577,5),(95578,9),(95579,2),(95580,3),(95581,4),(95582,7),(95583,1),(95584,9),(95585,6),(95586,5),(95587,7),(95588,1),(95589,6),(95590,2),(95591,2),(95592,8),(95593,4),(95594,9),(95595,2),(95596,9),(95597,9),(95598,5),(95599,9),(95600,9),(95601,8),(95602,9),(95603,4),(95604,9),(95605,1),(95606,8),(95607,1),(95608,3),(95609,2),(95610,7),(95611,2),(95612,1),(95613,1),(95614,4),(95615,3),(95616,6),(95617,5),(95618,8),(95619,4),(95620,4),(95621,4),(95622,5),(95623,3),(95624,2),(95625,8),(95626,5),(95627,5),(95628,8),(95629,8),(95630,8),(95631,7),(95632,1),(95633,3),(95634,3),(95635,8),(95636,5),(95637,6),(95638,1),(95639,6),(95640,2),(95641,9),(95642,4),(95643,9),(95644,6),(95645,2),(95646,1),(95647,9),(95648,8),(95649,2),(95650,5),(95651,7),(95652,1),(95653,2),(95654,7),(95655,6),(95656,2),(95657,6),(95658,2),(95659,2),(95660,5),(95661,9),(95662,8),(95663,5),(95664,8),(95665,4),(95666,7),(95667,1),(95668,1),(95669,9),(95670,7),(95671,9),(95672,9),(95673,1),(95674,2),(95675,5),(95676,1),(95677,7),(95678,1),(95679,6),(95680,8),(95681,6),(95682,9),(95683,7),(95684,9),(95685,1),(95686,2),(95687,9),(95688,5),(95689,9),(95690,9),(95691,2),(95692,2),(95693,1),(95694,9),(95695,4),(95696,3),(95697,6),(95698,5),(95699,6),(95700,7),(95701,7),(95702,6),(95703,2),(95704,6),(95705,3),(95706,2),(95707,3),(95708,5),(95709,8),(95710,5),(95711,9),(95712,8),(95713,1),(95714,1),(95715,9),(95716,6),(95717,3),(95718,2),(95719,1),(95720,6),(95721,5),(95722,9),(95723,7),(95724,6),(95725,5),(95726,1),(95727,2),(95728,8),(95729,8),(95730,9),(95731,6),(95732,7),(95733,3),(95734,8),(95735,6),(95736,4),(95737,3),(95738,9),(95739,2),(95740,6),(95741,7),(95742,6),(95743,5),(95744,2),(95745,7),(95746,1),(95747,3),(95748,3),(95749,6),(95750,8),(95751,3),(95752,9),(95753,6),(95754,2),(95755,4),(95756,5),(95757,6),(95758,5),(95759,2),(95760,5),(95761,3),(95762,7),(95763,3),(95764,6),(95765,1),(95766,2),(95767,4),(95768,5),(95769,9),(95770,3),(95771,2),(95772,5),(95773,8),(95774,7),(95775,8),(95776,9),(95777,3),(95778,7),(95779,8),(95780,9),(95781,9),(95782,5),(95783,4),(95784,9),(95785,9),(95786,5),(95787,9),(95788,6),(95789,2),(95790,4),(95791,7),(95792,3),(95793,6),(95794,4),(95795,8),(95796,4),(95797,7),(95798,4),(95799,4),(95800,8),(95801,4),(95802,7),(95803,4),(95804,9),(95805,5),(95806,4),(95807,5),(95808,6),(95809,6),(95810,1),(95811,8),(95812,3),(95813,4),(95814,2),(95815,2),(95816,8),(95817,2),(95818,4),(95819,8),(95820,5),(95821,8),(95822,6),(95823,9),(95824,7),(95825,7),(95826,3),(95827,7),(95828,4),(95829,6),(95830,7),(95831,6),(95832,1),(95833,6),(95834,2),(95835,3),(95836,2),(95837,5),(95838,1),(95839,6),(95840,7),(95841,8),(95842,9),(95843,9),(95844,3),(95845,8),(95846,7),(95847,3),(95848,2),(95849,1),(95850,1),(95851,3),(95852,6),(95853,6),(95854,3),(95855,5),(95856,8),(95857,2),(95858,9),(95859,3),(95860,3),(95861,2),(95862,2),(95863,5),(95864,7),(95865,8),(95866,7),(95867,4),(95868,8),(95869,2),(95870,6),(95871,7),(95872,8),(95873,5),(95874,7),(95875,2),(95876,2),(95877,2),(95878,6),(95879,2),(95880,2),(95881,3),(95882,8),(95883,1),(95884,1),(95885,4),(95886,4),(95887,5),(95888,5),(95889,7),(95890,6),(95891,8),(95892,7),(95893,6),(95894,8),(95895,2),(95896,3),(95897,5),(95898,6),(95899,7),(95900,3),(95901,5),(95902,1),(95903,9),(95904,2),(95905,7),(95906,6),(95907,1),(95908,9),(95909,1),(95910,2),(95911,8),(95912,9),(95913,7),(95914,5),(95915,2),(95916,3),(95917,3),(95918,8),(95919,1),(95920,1),(95921,6),(95922,1),(95923,5),(95924,5),(95925,6),(95926,6),(95927,7),(95928,2),(95929,6),(95930,5),(95931,1),(95932,6),(95933,7),(95934,1),(95935,8),(95936,5),(95937,3),(95938,9),(95939,1),(95940,8),(95941,6),(95942,9),(95943,4),(95944,3),(95945,5),(95946,1),(95947,6),(95948,6),(95949,2),(95950,1),(95951,9),(95952,6),(95953,1),(95954,5),(95955,2),(95956,4),(95957,6),(95958,5),(95959,9),(95960,7),(95961,5),(95962,3),(95963,5),(95964,9),(95965,5),(95966,3),(95967,2),(95968,2),(95969,1),(95970,4),(95971,9),(95972,2),(95973,3),(95974,6),(95975,3),(95976,4),(95977,3),(95978,5),(95979,7),(95980,2),(95981,6),(95982,2),(95983,2),(95984,5),(95985,6),(95986,1),(95987,2),(95988,2),(95989,3),(95990,7),(95991,6),(95992,1),(95993,5),(95994,9),(95995,6),(95996,5),(95997,9),(95998,7),(95999,7),(96000,7),(96001,7),(96002,4),(96003,2),(96004,1),(96005,8),(96006,1),(96007,5),(96008,8),(96009,5),(96010,7),(96011,1),(96012,4),(96013,3),(96014,6),(96015,4),(96016,5),(96017,6),(96018,3),(96019,7),(96020,8),(96021,9),(96022,5),(96023,1),(96024,4),(96025,1),(96026,3),(96027,9),(96028,6),(96029,1),(96030,2),(96031,6),(96032,1),(96033,4),(96034,9),(96035,2),(96036,5),(96037,8),(96038,4),(96039,5),(96040,5),(96041,5),(96042,3),(96043,3),(96044,4),(96045,4),(96046,2),(96047,8),(96048,7),(96049,2),(96050,2),(96051,1),(96052,7),(96053,4),(96054,3),(96055,6),(96056,3),(96057,5),(96058,5),(96059,1),(96060,3),(96061,8),(96062,7),(96063,1),(96064,9),(96065,7),(96066,1),(96067,8),(96068,2),(96069,1),(96070,5),(96071,6),(96072,6),(96073,4),(96074,6),(96075,7),(96076,9),(96077,8),(96078,7),(96079,9),(96080,1),(96081,2),(96082,8),(96083,7),(96084,3),(96085,8),(96086,8),(96087,6),(96088,9),(96089,7),(96090,8),(96091,5),(96092,9),(96093,2),(96094,5),(96095,5),(96096,2),(96097,4),(96098,1),(96099,2),(96100,4),(96101,2),(96102,4),(96103,3),(96104,6),(96105,3),(96106,2),(96107,4),(96108,2),(96109,6),(96110,3),(96111,6),(96112,1),(96113,2),(96114,8),(96115,7),(96116,3),(96117,4),(96118,6),(96119,5),(96120,2),(96121,7),(96122,7),(96123,7),(96124,7),(96125,3),(96126,7),(96127,6),(96128,4),(96129,2),(96130,6),(96131,6),(96132,3),(96133,6),(96134,7),(96135,8),(96136,4),(96137,9),(96138,6),(96139,8),(96140,2),(96141,6),(96142,7),(96143,6),(96144,2),(96145,4),(96146,8),(96147,4),(96148,7),(96149,6),(96150,2),(96151,7),(96152,2),(96153,2),(96154,4),(96155,5),(96156,8),(96157,1),(96158,1),(96159,8),(96160,3),(96161,5),(96162,2),(96163,3),(96164,1),(96165,2),(96166,7),(96167,9),(96168,9),(96169,8),(96170,7),(96171,8),(96172,7),(96173,5),(96174,8),(96175,9),(96176,2),(96177,6),(96178,6),(96179,7),(96180,9),(96181,2),(96182,4),(96183,3),(96184,6),(96185,7),(96186,8),(96187,7),(96188,8),(96189,4),(96190,2),(96191,8),(96192,2),(96193,7),(96194,4),(96195,1),(96196,2),(96197,3),(96198,5),(96199,7),(96200,2),(96201,9),(96202,2),(96203,9),(96204,7),(96205,8),(96206,3),(96207,7),(96208,3),(96209,6),(96210,9),(96211,3),(96212,2),(96213,1),(96214,6),(96215,4),(96216,9),(96217,8),(96218,5),(96219,7),(96220,4),(96221,1),(96222,2),(96223,2),(96224,5),(96225,9),(96226,6),(96227,7),(96228,2),(96229,3),(96230,9),(96231,5),(96232,7),(96233,9),(96234,1),(96235,8),(96236,2),(96237,6),(96238,5),(96239,2),(96240,7),(96241,6),(96242,6),(96243,2),(96244,1),(96245,9),(96246,5),(96247,2),(96248,8),(96249,2),(96250,4),(96251,2),(96252,5),(96253,7),(96254,8),(96255,1),(96256,6),(96257,9),(96258,8),(96259,5),(96260,5),(96261,8),(96262,8),(96263,3),(96264,3),(96265,8),(96266,5),(96267,6),(96268,6),(96269,3),(96270,3),(96271,7),(96272,3),(96273,1),(96274,4),(96275,4),(96276,6),(96277,3),(96278,2),(96279,6),(96280,2),(96281,5),(96282,7),(96283,4),(96284,5),(96285,2),(96286,5),(96287,6),(96288,4),(96289,4),(96290,9),(96291,6),(96292,6),(96293,5),(96294,1),(96295,8),(96296,4),(96297,3),(96298,3),(96299,4),(96300,8),(96301,5),(96302,1),(96303,7),(96304,9),(96305,5),(96306,3),(96307,8),(96308,9),(96309,7),(96310,1),(96311,8),(96312,3),(96313,9),(96314,6),(96315,1),(96316,5),(96317,1),(96318,7),(96319,8),(96320,7),(96321,2),(96322,1),(96323,8),(96324,3),(96325,7),(96326,4),(96327,2),(96328,9),(96329,3),(96330,9),(96331,5),(96332,5),(96333,9),(96334,9),(96335,3),(96336,4),(96337,8),(96338,4),(96339,5),(96340,2),(96341,4),(96342,6),(96343,1),(96344,4),(96345,7),(96346,5),(96347,2),(96348,1),(96349,7),(96350,7),(96351,8),(96352,1),(96353,6),(96354,6),(96355,4),(96356,5),(96357,9),(96358,6),(96359,8),(96360,2),(96361,1),(96362,2),(96363,9),(96364,6),(96365,7),(96366,6),(96367,5),(96368,3),(96369,8),(96370,8),(96371,2),(96372,2),(96373,6),(96374,8),(96375,1),(96376,2),(96377,9),(96378,3),(96379,8),(96380,5),(96381,1),(96382,4),(96383,2),(96384,5),(96385,2),(96386,4),(96387,5),(96388,6),(96389,2),(96390,8),(96391,3),(96392,4),(96393,6),(96394,3),(96395,5),(96396,8),(96397,4),(96398,3),(96399,4),(96400,5),(96401,1),(96402,9),(96403,3),(96404,7),(96405,4),(96406,2),(96407,5),(96408,7),(96409,2),(96410,5),(96411,7),(96412,3),(96413,9),(96414,3),(96415,3),(96416,4),(96417,9),(96418,8),(96419,9),(96420,7),(96421,1),(96422,9),(96423,4),(96424,3),(96425,8),(96426,5),(96427,2),(96428,5),(96429,7),(96430,2),(96431,5),(96432,5),(96433,3),(96434,4),(96435,6),(96436,2),(96437,7),(96438,2),(96439,4),(96440,6),(96441,6),(96442,1),(96443,4),(96444,3),(96445,3),(96446,1),(96447,2),(96448,1),(96449,4),(96450,9),(96451,4),(96452,5),(96453,7),(96454,2),(96455,3),(96456,3),(96457,7),(96458,3),(96459,3),(96460,6),(96461,6),(96462,4),(96463,7),(96464,7),(96465,4),(96466,1),(96467,8),(96468,9),(96469,2),(96470,7),(96471,6),(96472,3),(96473,4),(96474,6),(96475,5),(96476,4),(96477,4),(96478,3),(96479,1),(96480,9),(96481,1),(96482,7),(96483,6),(96484,2),(96485,8),(96486,3),(96487,3),(96488,2),(96489,5),(96490,7),(96491,8),(96492,5),(96493,8),(96494,6),(96495,2),(96496,4),(96497,1),(96498,5),(96499,7),(96500,5),(96501,1),(96502,3),(96503,8),(96504,5),(96505,9),(96506,3),(96507,2),(96508,3),(96509,7),(96510,1),(96511,6),(96512,9),(96513,5),(96514,4),(96515,8),(96516,2),(96517,4),(96518,9),(96519,5),(96520,3),(96521,2),(96522,6),(96523,6),(96524,6),(96525,6),(96526,9),(96527,7),(96528,5),(96529,5),(96530,5),(96531,5),(96532,6),(96533,9),(96534,1),(96535,8),(96536,1),(96537,6),(96538,3),(96539,3),(96540,4),(96541,2),(96542,5),(96543,3),(96544,8),(96545,1),(96546,2),(96547,2),(96548,7),(96549,6),(96550,4),(96551,6),(96552,6),(96553,5),(96554,3),(96555,5),(96556,6),(96557,4),(96558,4),(96559,2),(96560,1),(96561,7),(96562,8),(96563,2),(96564,7),(96565,5),(96566,1),(96567,4),(96568,8),(96569,9),(96570,4),(96571,9),(96572,6),(96573,9),(96574,9),(96575,7),(96576,4),(96577,5),(96578,8),(96579,8),(96580,1),(96581,7),(96582,2),(96583,5),(96584,7),(96585,5),(96586,6),(96587,1),(96588,5),(96589,2),(96590,7),(96591,7),(96592,6),(96593,5),(96594,8),(96595,5),(96596,7),(96597,7),(96598,9),(96599,3),(96600,6),(96601,3),(96602,4),(96603,1),(96604,3),(96605,2),(96606,3),(96607,6),(96608,6),(96609,3),(96610,4),(96611,5),(96612,6),(96613,5),(96614,1),(96615,5),(96616,6),(96617,8),(96618,7),(96619,2),(96620,9),(96621,2),(96622,5),(96623,2),(96624,8),(96625,8),(96626,1),(96627,6),(96628,3),(96629,1),(96630,7),(96631,8),(96632,8),(96633,5),(96634,9),(96635,3),(96636,2),(96637,7),(96638,8),(96639,5),(96640,4),(96641,8),(96642,2),(96643,4),(96644,5),(96645,6),(96646,5),(96647,6),(96648,4),(96649,6),(96650,9),(96651,5),(96652,7),(96653,9),(96654,5),(96655,6),(96656,6),(96657,9),(96658,4),(96659,2),(96660,8),(96661,3),(96662,2),(96663,7),(96664,8),(96665,9),(96666,2),(96667,5),(96668,1),(96669,6),(96670,9),(96671,1),(96672,5),(96673,7),(96674,8),(96675,3),(96676,7),(96677,8),(96678,5),(96679,1),(96680,4),(96681,8),(96682,5),(96683,8),(96684,1),(96685,5),(96686,2),(96687,8),(96688,6),(96689,5),(96690,3),(96691,8),(96692,6),(96693,6),(96694,2),(96695,1),(96696,4),(96697,2),(96698,2),(96699,6),(96700,5),(96701,8),(96702,6),(96703,7),(96704,9),(96705,5),(96706,5),(96707,2),(96708,1),(96709,4),(96710,6),(96711,7),(96712,1),(96713,9),(96714,6),(96715,5),(96716,7),(96717,5),(96718,3),(96719,4),(96720,7),(96721,1),(96722,6),(96723,9),(96724,1),(96725,9),(96726,8),(96727,1),(96728,3),(96729,5),(96730,3),(96731,8),(96732,8),(96733,7),(96734,8),(96735,4),(96736,7),(96737,7),(96738,6),(96739,6),(96740,3),(96741,3),(96742,1),(96743,5),(96744,1),(96745,7),(96746,1),(96747,6),(96748,1),(96749,2),(96750,8),(96751,6),(96752,8),(96753,6),(96754,3),(96755,5),(96756,5),(96757,1),(96758,6),(96759,7),(96760,7),(96761,2),(96762,5),(96763,3),(96764,3),(96765,6),(96766,9),(96767,9),(96768,2),(96769,4),(96770,1),(96771,4),(96772,6),(96773,8),(96774,6),(96775,8),(96776,9),(96777,7),(96778,3),(96779,8),(96780,4),(96781,2),(96782,6),(96783,8),(96784,9),(96785,5),(96786,4),(96787,2),(96788,6),(96789,8),(96790,1),(96791,4),(96792,5),(96793,5),(96794,6),(96795,6),(96796,8),(96797,6),(96798,4),(96799,1),(96800,3),(96801,2),(96802,2),(96803,6),(96804,4),(96805,1),(96806,2),(96807,7),(96808,3),(96809,5),(96810,6),(96811,6),(96812,9),(96813,8),(96814,9),(96815,4),(96816,7),(96817,8),(96818,6),(96819,3),(96820,3),(96821,7),(96822,4),(96823,8),(96824,9),(96825,2),(96826,4),(96827,6),(96828,8),(96829,1),(96830,4),(96831,7),(96832,5),(96833,5),(96834,6),(96835,7),(96836,1),(96837,6),(96838,7),(96839,9),(96840,5),(96841,2),(96842,3),(96843,1),(96844,7),(96845,6),(96846,7),(96847,2),(96848,9),(96849,1),(96850,1),(96851,6),(96852,6),(96853,9),(96854,5),(96855,8),(96856,6),(96857,6),(96858,5),(96859,5),(96860,1),(96861,9),(96862,8),(96863,6),(96864,2),(96865,6),(96866,5),(96867,7),(96868,6),(96869,5),(96870,3),(96871,7),(96872,4),(96873,3),(96874,8),(96875,8),(96876,1),(96877,3),(96878,1),(96879,8),(96880,5),(96881,5),(96882,6),(96883,7),(96884,7),(96885,5),(96886,9),(96887,9),(96888,8),(96889,6),(96890,8),(96891,1),(96892,8),(96893,9),(96894,7),(96895,7),(96896,6),(96897,7),(96898,2),(96899,1),(96900,3),(96901,4),(96902,7),(96903,3),(96904,6),(96905,1),(96906,8),(96907,7),(96908,2),(96909,5),(96910,2),(96911,2),(96912,7),(96913,8),(96914,2),(96915,7),(96916,1),(96917,4),(96918,6),(96919,7),(96920,7),(96921,5),(96922,8),(96923,7),(96924,3),(96925,6),(96926,9),(96927,7),(96928,6),(96929,4),(96930,1),(96931,9),(96932,2),(96933,2),(96934,4),(96935,6),(96936,5),(96937,4),(96938,2),(96939,9),(96940,1),(96941,8),(96942,2),(96943,4),(96944,3),(96945,3),(96946,9),(96947,6),(96948,7),(96949,5),(96950,1),(96951,5),(96952,7),(96953,5),(96954,7),(96955,7),(96956,1),(96957,4),(96958,5),(96959,4),(96960,5),(96961,1),(96962,5),(96963,6),(96964,5),(96965,9),(96966,2),(96967,2),(96968,6),(96969,5),(96970,5),(96971,4),(96972,5),(96973,5),(96974,6),(96975,5),(96976,7),(96977,9),(96978,9),(96979,5),(96980,7),(96981,9),(96982,1),(96983,2),(96984,7),(96985,4),(96986,6),(96987,7),(96988,3),(96989,3),(96990,3),(96991,5),(96992,1),(96993,9),(96994,8),(96995,3),(96996,8),(96997,7),(96998,3),(96999,7),(97000,7),(97001,6),(97002,6),(97003,4),(97004,7),(97005,7),(97006,5),(97007,1),(97008,7),(97009,3),(97010,9),(97011,3),(97012,9),(97013,4),(97014,9),(97015,6),(97016,9),(97017,8),(97018,4),(97019,4),(97020,7),(97021,3),(97022,8),(97023,3),(97024,2),(97025,9),(97026,4),(97027,3),(97028,6),(97029,9),(97030,9),(97031,5),(97032,2),(97033,6),(97034,7),(97035,9),(97036,8),(97037,5),(97038,5),(97039,9),(97040,5),(97041,8),(97042,1),(97043,7),(97044,2),(97045,5),(97046,8),(97047,1),(97048,2),(97049,6),(97050,8),(97051,8),(97052,2),(97053,7),(97054,1),(97055,4),(97056,3),(97057,2),(97058,3),(97059,8),(97060,4),(97061,7),(97062,3),(97063,3),(97064,9),(97065,5),(97066,8),(97067,5),(97068,7),(97069,1),(97070,4),(97071,8),(97072,2),(97073,8),(97074,9),(97075,8),(97076,6),(97077,9),(97078,2),(97079,5),(97080,5),(97081,7),(97082,9),(97083,5),(97084,7),(97085,9),(97086,4),(97087,7),(97088,6),(97089,7),(97090,9),(97091,3),(97092,7),(97093,3),(97094,7),(97095,4),(97096,4),(97097,2),(97098,3),(97099,7),(97100,4),(97101,4),(97102,6),(97103,2),(97104,8),(97105,8),(97106,5),(97107,8),(97108,4),(97109,3),(97110,5),(97111,1),(97112,5),(97113,3),(97114,9),(97115,9),(97116,1),(97117,6),(97118,8),(97119,1),(97120,4),(97121,4),(97122,9),(97123,5),(97124,8),(97125,5),(97126,2),(97127,9),(97128,6),(97129,6),(97130,9),(97131,2),(97132,6),(97133,7),(97134,3),(97135,6),(97136,1),(97137,9),(97138,3),(97139,7),(97140,4),(97141,5),(97142,1),(97143,5),(97144,5),(97145,3),(97146,7),(97147,9),(97148,7),(97149,1),(97150,7),(97151,8),(97152,4),(97153,8),(97154,3),(97155,7),(97156,7),(97157,6),(97158,2),(97159,3),(97160,6),(97161,2),(97162,2),(97163,9),(97164,3),(97165,8),(97166,5),(97167,4),(97168,2),(97169,7),(97170,7),(97171,8),(97172,9),(97173,2),(97174,5),(97175,5),(97176,1),(97177,8),(97178,1),(97179,4),(97180,7),(97181,4),(97182,2),(97183,1),(97184,7),(97185,8),(97186,4),(97187,8),(97188,4),(97189,3),(97190,4),(97191,7),(97192,8),(97193,4),(97194,9),(97195,2),(97196,9),(97197,1),(97198,7),(97199,4),(97200,6),(97201,7),(97202,8),(97203,2),(97204,1),(97205,6),(97206,7),(97207,1),(97208,3),(97209,1),(97210,9),(97211,1),(97212,3),(97213,1),(97214,5),(97215,1),(97216,9),(97217,2),(97218,4),(97219,3),(97220,8),(97221,7),(97222,5),(97223,6),(97224,5),(97225,1),(97226,5),(97227,1),(97228,8),(97229,9),(97230,3),(97231,2),(97232,2),(97233,3),(97234,7),(97235,3),(97236,5),(97237,7),(97238,1),(97239,9),(97240,5),(97241,6),(97242,1),(97243,3),(97244,1),(97245,1),(97246,8),(97247,8),(97248,1),(97249,5),(97250,7),(97251,2),(97252,1),(97253,3),(97254,3),(97255,6),(97256,6),(97257,6),(97258,6),(97259,6),(97260,5),(97261,9),(97262,1),(97263,4),(97264,2),(97265,1),(97266,8),(97267,4),(97268,1),(97269,6),(97270,7),(97271,1),(97272,6),(97273,8),(97274,1),(97275,2),(97276,2),(97277,8),(97278,2),(97279,1),(97280,2),(97281,5),(97282,8),(97283,3),(97284,7),(97285,2),(97286,6),(97287,5),(97288,1),(97289,9),(97290,2),(97291,3),(97292,4),(97293,8),(97294,1),(97295,1),(97296,2),(97297,6),(97298,1),(97299,7),(97300,8),(97301,5),(97302,3),(97303,3),(97304,8),(97305,1),(97306,7),(97307,3),(97308,4),(97309,9),(97310,2),(97311,1),(97312,9),(97313,2),(97314,2),(97315,2),(97316,3),(97317,7),(97318,5),(97319,4),(97320,2),(97321,9),(97322,5),(97323,6),(97324,3),(97325,7),(97326,3),(97327,2),(97328,8),(97329,2),(97330,2),(97331,1),(97332,8),(97333,7),(97334,5),(97335,9),(97336,9),(97337,1),(97338,2),(97339,5),(97340,9),(97341,2),(97342,4),(97343,6),(97344,7),(97345,4),(97346,9),(97347,9),(97348,2),(97349,1),(97350,3),(97351,1),(97352,7),(97353,1),(97354,8),(97355,6),(97356,8),(97357,5),(97358,8),(97359,2),(97360,1),(97361,8),(97362,9),(97363,2),(97364,2),(97365,5),(97366,5),(97367,7),(97368,2),(97369,9),(97370,5),(97371,9),(97372,3),(97373,5),(97374,6),(97375,7),(97376,9),(97377,6),(97378,8),(97379,8),(97380,5),(97381,9),(97382,7),(97383,9),(97384,4),(97385,3),(97386,3),(97387,8),(97388,6),(97389,1),(97390,4),(97391,7),(97392,1),(97393,9),(97394,5),(97395,2),(97396,1),(97397,7),(97398,7),(97399,3),(97400,9),(97401,8),(97402,9),(97403,5),(97404,4),(97405,7),(97406,2),(97407,2),(97408,9),(97409,1),(97410,1),(97411,3),(97412,5),(97413,8),(97414,1),(97415,8),(97416,9),(97417,3),(97418,3),(97419,1),(97420,5),(97421,4),(97422,8),(97423,2),(97424,5),(97425,8),(97426,5),(97427,5),(97428,3),(97429,9),(97430,2),(97431,4),(97432,5),(97433,2),(97434,4),(97435,5),(97436,9),(97437,7),(97438,5),(97439,7),(97440,4),(97441,2),(97442,6),(97443,1),(97444,2),(97445,9),(97446,5),(97447,1),(97448,5),(97449,4),(97450,8),(97451,8),(97452,7),(97453,1),(97454,1),(97455,3),(97456,7),(97457,3),(97458,2),(97459,8),(97460,3),(97461,2),(97462,9),(97463,7),(97464,9),(97465,4),(97466,5),(97467,3),(97468,9),(97469,6),(97470,7),(97471,2),(97472,1),(97473,3),(97474,7),(97475,3),(97476,4),(97477,7),(97478,8),(97479,5),(97480,2),(97481,6),(97482,7),(97483,8),(97484,1),(97485,2),(97486,7),(97487,1),(97488,6),(97489,6),(97490,6),(97491,8),(97492,5),(97493,3),(97494,3),(97495,7),(97496,5),(97497,9),(97498,3),(97499,2),(97500,2),(97501,1),(97502,1),(97503,7),(97504,4),(97505,5),(97506,5),(97507,7),(97508,6),(97509,5),(97510,1),(97511,3),(97512,2),(97513,6),(97514,3),(97515,2),(97516,7),(97517,9),(97518,5),(97519,5),(97520,6),(97521,7),(97522,2),(97523,7),(97524,9),(97525,7),(97526,4),(97527,6),(97528,7),(97529,8),(97530,5),(97531,9),(97532,5),(97533,1),(97534,8),(97535,8),(97536,1),(97537,7),(97538,3),(97539,6),(97540,2),(97541,5),(97542,3),(97543,6),(97544,2),(97545,3),(97546,8),(97547,3),(97548,3),(97549,4),(97550,4),(97551,3),(97552,4),(97553,3),(97554,8),(97555,8),(97556,4),(97557,8),(97558,9),(97559,4),(97560,6),(97561,2),(97562,8),(97563,3),(97564,3),(97565,3),(97566,5),(97567,6),(97568,7),(97569,9),(97570,5),(97571,9),(97572,4),(97573,6),(97574,2),(97575,8),(97576,1),(97577,4),(97578,6),(97579,8),(97580,1),(97581,2),(97582,1),(97583,1),(97584,6),(97585,6),(97586,7),(97587,1),(97588,1),(97589,9),(97590,8),(97591,1),(97592,6),(97593,1),(97594,2),(97595,9),(97596,9),(97597,6),(97598,2),(97599,5),(97600,2),(97601,3),(97602,2),(97603,1),(97604,9),(97605,9),(97606,3),(97607,2),(97608,2),(97609,5),(97610,3),(97611,8),(97612,3),(97613,2),(97614,8),(97615,5),(97616,4),(97617,1),(97618,1),(97619,5),(97620,6),(97621,3),(97622,4),(97623,7),(97624,1),(97625,2),(97626,8),(97627,9),(97628,4),(97629,4),(97630,9),(97631,5),(97632,5),(97633,9),(97634,3),(97635,9),(97636,7),(97637,4),(97638,5),(97639,7),(97640,3),(97641,3),(97642,8),(97643,8),(97644,3),(97645,8),(97646,3),(97647,9),(97648,4),(97649,4),(97650,8),(97651,7),(97652,8),(97653,3),(97654,4),(97655,6),(97656,3),(97657,5),(97658,2),(97659,9),(97660,7),(97661,3),(97662,6),(97663,9),(97664,5),(97665,7),(97666,7),(97667,8),(97668,4),(97669,2),(97670,1),(97671,8),(97672,9),(97673,9),(97674,9),(97675,1),(97676,9),(97677,9),(97678,4),(97679,2),(97680,6),(97681,1),(97682,3),(97683,7),(97684,7),(97685,3),(97686,4),(97687,4),(97688,9),(97689,1),(97690,8),(97691,3),(97692,8),(97693,4),(97694,7),(97695,1),(97696,8),(97697,9),(97698,5),(97699,4),(97700,3),(97701,2),(97702,9),(97703,8),(97704,2),(97705,1),(97706,7),(97707,7),(97708,5),(97709,8),(97710,4),(97711,5),(97712,9),(97713,6),(97714,3),(97715,4),(97716,4),(97717,8),(97718,7),(97719,3),(97720,7),(97721,5),(97722,5),(97723,9),(97724,6),(97725,1),(97726,1),(97727,4),(97728,2),(97729,7),(97730,5),(97731,2),(97732,4),(97733,6),(97734,2),(97735,9),(97736,2),(97737,1),(97738,3),(97739,2),(97740,5),(97741,4),(97742,5),(97743,8),(97744,1),(97745,6),(97746,6),(97747,9),(97748,3),(97749,2),(97750,9),(97751,6),(97752,1),(97753,3),(97754,9),(97755,4),(97756,6),(97757,4),(97758,9),(97759,7),(97760,1),(97761,6),(97762,8),(97763,6),(97764,1),(97765,7),(97766,9),(97767,8),(97768,8),(97769,2),(97770,9),(97771,9),(97772,1),(97773,2),(97774,4),(97775,4),(97776,4),(97777,9),(97778,6),(97779,8),(97780,3),(97781,5),(97782,2),(97783,1),(97784,5),(97785,4),(97786,8),(97787,7),(97788,7),(97789,1),(97790,2),(97791,7),(97792,6),(97793,6),(97794,4),(97795,3),(97796,2),(97797,2),(97798,6),(97799,6),(97800,1),(97801,1),(97802,5),(97803,2),(97804,2),(97805,6),(97806,7),(97807,7),(97808,5),(97809,6),(97810,3),(97811,1),(97812,3),(97813,8),(97814,5),(97815,5),(97816,2),(97817,5),(97818,3),(97819,3),(97820,4),(97821,4),(97822,1),(97823,1),(97824,7),(97825,2),(97826,9),(97827,2),(97828,5),(97829,4),(97830,9),(97831,5),(97832,1),(97833,2),(97834,7),(97835,4),(97836,1),(97837,2),(97838,8),(97839,2),(97840,1),(97841,3),(97842,4),(97843,2),(97844,1),(97845,5),(97846,4),(97847,5),(97848,6),(97849,4),(97850,8),(97851,4),(97852,3),(97853,7),(97854,8),(97855,9),(97856,5),(97857,8),(97858,2),(97859,4),(97860,9),(97861,3),(97862,2),(97863,1),(97864,3),(97865,9),(97866,9),(97867,3),(97868,1),(97869,7),(97870,9),(97871,5),(97872,7),(97873,4),(97874,2),(97875,8),(97876,6),(97877,6),(97878,6),(97879,7),(97880,3),(97881,5),(97882,9),(97883,6),(97884,9),(97885,2),(97886,8),(97887,5),(97888,1),(97889,4),(97890,1),(97891,4),(97892,9),(97893,8),(97894,9),(97895,2),(97896,4),(97897,6),(97898,3),(97899,8),(97900,1),(97901,2),(97902,8),(97903,8),(97904,1),(97905,1),(97906,4),(97907,6),(97908,1),(97909,3),(97910,9),(97911,1),(97912,9),(97913,5),(97914,8),(97915,8),(97916,8),(97917,5),(97918,1),(97919,3),(97920,5),(97921,4),(97922,7),(97923,7),(97924,6),(97925,8),(97926,3),(97927,1),(97928,4),(97929,3),(97930,1),(97931,8),(97932,8),(97933,8),(97934,1),(97935,3),(97936,5),(97937,5),(97938,7),(97939,3),(97940,6),(97941,7),(97942,6),(97943,3),(97944,8),(97945,8),(97946,3),(97947,2),(97948,9),(97949,8),(97950,6),(97951,3),(97952,3),(97953,5),(97954,2),(97955,7),(97956,2),(97957,2),(97958,6),(97959,8),(97960,7),(97961,5),(97962,8),(97963,9),(97964,5),(97965,8),(97966,5),(97967,8),(97968,1),(97969,1),(97970,2),(97971,7),(97972,6),(97973,9),(97974,4),(97975,5),(97976,2),(97977,9),(97978,9),(97979,6),(97980,6),(97981,9),(97982,8),(97983,3),(97984,1),(97985,1),(97986,2),(97987,8),(97988,9),(97989,3),(97990,6),(97991,9),(97992,5),(97993,6),(97994,9),(97995,2),(97996,6),(97997,9),(97998,3),(97999,8),(98000,3),(98001,3),(98002,6),(98003,4),(98004,4),(98005,3),(98006,8),(98007,4),(98008,2),(98009,8),(98010,7),(98011,7),(98012,9),(98013,1),(98014,5),(98015,5),(98016,8),(98017,7),(98018,9),(98019,8),(98020,7),(98021,3),(98022,9),(98023,6),(98024,6),(98025,3),(98026,5),(98027,2),(98028,2),(98029,4),(98030,6),(98031,6),(98032,7),(98033,7),(98034,4),(98035,6),(98036,8),(98037,1),(98038,7),(98039,3),(98040,8),(98041,6),(98042,5),(98043,4),(98044,8),(98045,3),(98046,2),(98047,4),(98048,5),(98049,6),(98050,7),(98051,7),(98052,9),(98053,6),(98054,9),(98055,5),(98056,8),(98057,3),(98058,5),(98059,6),(98060,5),(98061,5),(98062,9),(98063,7),(98064,2),(98065,3),(98066,9),(98067,3),(98068,6),(98069,2),(98070,1),(98071,2),(98072,2),(98073,7),(98074,6),(98075,5),(98076,9),(98077,3),(98078,3),(98079,6),(98080,9),(98081,3),(98082,7),(98083,6),(98084,2),(98085,8),(98086,6),(98087,2),(98088,6),(98089,2),(98090,6),(98091,5),(98092,7),(98093,5),(98094,5),(98095,3),(98096,1),(98097,9),(98098,8),(98099,1),(98100,4),(98101,6),(98102,4),(98103,6),(98104,4),(98105,3),(98106,3),(98107,9),(98108,5),(98109,9),(98110,6),(98111,4),(98112,5),(98113,2),(98114,3),(98115,2),(98116,9),(98117,3),(98118,8),(98119,5),(98120,3),(98121,6),(98122,4),(98123,2),(98124,5),(98125,6),(98126,8),(98127,5),(98128,9),(98129,3),(98130,9),(98131,7),(98132,9),(98133,2),(98134,2),(98135,6),(98136,5),(98137,7),(98138,1),(98139,9),(98140,5),(98141,6),(98142,4),(98143,8),(98144,3),(98145,5),(98146,4),(98147,5),(98148,6),(98149,1),(98150,5),(98151,1),(98152,6),(98153,4),(98154,9),(98155,6),(98156,7),(98157,1),(98158,7),(98159,1),(98160,2),(98161,1),(98162,1),(98163,4),(98164,4),(98165,8),(98166,5),(98167,9),(98168,6),(98169,3),(98170,7),(98171,4),(98172,3),(98173,5),(98174,2),(98175,7),(98176,8),(98177,5),(98178,6),(98179,7),(98180,1),(98181,2),(98182,8),(98183,3),(98184,3),(98185,1),(98186,2),(98187,8),(98188,5),(98189,8),(98190,4),(98191,7),(98192,3),(98193,8),(98194,1),(98195,4),(98196,6),(98197,4),(98198,4),(98199,9),(98200,3),(98201,9),(98202,4),(98203,6),(98204,3),(98205,9),(98206,2),(98207,7),(98208,4),(98209,4),(98210,5),(98211,8),(98212,5),(98213,4),(98214,7),(98215,5),(98216,8),(98217,4),(98218,6),(98219,5),(98220,3),(98221,3),(98222,9),(98223,4),(98224,7),(98225,3),(98226,1),(98227,4),(98228,8),(98229,4),(98230,3),(98231,6),(98232,5),(98233,2),(98234,2),(98235,1),(98236,7),(98237,1),(98238,1),(98239,6),(98240,2),(98241,1),(98242,2),(98243,6),(98244,3),(98245,9),(98246,1),(98247,8),(98248,4),(98249,5),(98250,5),(98251,2),(98252,3),(98253,2),(98254,8),(98255,1),(98256,1),(98257,8),(98258,8),(98259,1),(98260,3),(98261,1),(98262,2),(98263,6),(98264,5),(98265,3),(98266,4),(98267,9),(98268,2),(98269,6),(98270,8),(98271,9),(98272,1),(98273,1),(98274,6),(98275,9),(98276,2),(98277,9),(98278,9),(98279,8),(98280,5),(98281,2),(98282,4),(98283,3),(98284,4),(98285,4),(98286,4),(98287,6),(98288,4),(98289,5),(98290,8),(98291,1),(98292,2),(98293,6),(98294,9),(98295,7),(98296,9),(98297,2),(98298,6),(98299,7),(98300,4),(98301,2),(98302,2),(98303,3),(98304,5),(98305,8),(98306,5),(98307,9),(98308,7),(98309,2),(98310,3),(98311,6),(98312,2),(98313,9),(98314,1),(98315,3),(98316,9),(98317,3),(98318,9),(98319,2),(98320,1),(98321,4),(98322,8),(98323,1),(98324,7),(98325,6),(98326,8),(98327,9),(98328,2),(98329,3),(98330,8),(98331,5),(98332,9),(98333,5),(98334,5),(98335,4),(98336,2),(98337,2),(98338,7),(98339,5),(98340,3),(98341,4),(98342,9),(98343,6),(98344,1),(98345,6),(98346,6),(98347,6),(98348,7),(98349,4),(98350,3),(98351,4),(98352,4),(98353,8),(98354,1),(98355,1),(98356,9),(98357,2),(98358,8),(98359,6),(98360,9),(98361,5),(98362,7),(98363,1),(98364,6),(98365,9),(98366,7),(98367,9),(98368,8),(98369,9),(98370,3),(98371,8),(98372,3),(98373,2),(98374,4),(98375,9),(98376,9),(98377,7),(98378,3),(98379,3),(98380,9),(98381,3),(98382,7),(98383,7),(98384,8),(98385,2),(98386,4),(98387,4),(98388,6),(98389,7),(98390,8),(98391,6),(98392,7),(98393,5),(98394,8),(98395,7),(98396,4),(98397,9),(98398,4),(98399,8),(98400,1),(98401,7),(98402,1),(98403,3),(98404,3),(98405,6),(98406,4),(98407,3),(98408,6),(98409,4),(98410,3),(98411,4),(98412,5),(98413,2),(98414,7),(98415,9),(98416,2),(98417,3),(98418,7),(98419,7),(98420,1),(98421,1),(98422,5),(98423,2),(98424,3),(98425,1),(98426,9),(98427,2),(98428,4),(98429,2),(98430,3),(98431,5),(98432,1),(98433,6),(98434,7),(98435,5),(98436,4),(98437,4),(98438,2),(98439,5),(98440,7),(98441,3),(98442,5),(98443,8),(98444,8),(98445,1),(98446,9),(98447,9),(98448,6),(98449,4),(98450,6),(98451,5),(98452,5),(98453,5),(98454,2),(98455,4),(98456,1),(98457,3),(98458,8),(98459,5),(98460,9),(98461,9),(98462,4),(98463,5),(98464,5),(98465,2),(98466,1),(98467,3),(98468,6),(98469,9),(98470,7),(98471,6),(98472,8),(98473,5),(98474,8),(98475,9),(98476,6),(98477,5),(98478,9),(98479,7),(98480,9),(98481,3),(98482,2),(98483,7),(98484,9),(98485,9),(98486,6),(98487,9),(98488,5),(98489,5),(98490,7),(98491,6),(98492,3),(98493,8),(98494,8),(98495,9),(98496,5),(98497,1),(98498,8),(98499,2),(98500,1),(98501,8),(98502,5),(98503,6),(98504,3),(98505,5),(98506,4),(98507,1),(98508,1),(98509,7),(98510,7),(98511,5),(98512,5),(98513,6),(98514,3),(98515,3),(98516,4),(98517,6),(98518,4),(98519,6),(98520,4),(98521,2),(98522,1),(98523,1),(98524,6),(98525,3),(98526,7),(98527,1),(98528,1),(98529,3),(98530,8),(98531,1),(98532,5),(98533,8),(98534,8),(98535,9),(98536,6),(98537,9),(98538,9),(98539,4),(98540,9),(98541,9),(98542,7),(98543,3),(98544,5),(98545,8),(98546,4),(98547,4),(98548,3),(98549,1),(98550,2),(98551,5),(98552,6),(98553,8),(98554,2),(98555,2),(98556,1),(98557,6),(98558,3),(98559,8),(98560,9),(98561,2),(98562,8),(98563,2),(98564,3),(98565,5),(98566,2),(98567,2),(98568,4),(98569,5),(98570,4),(98571,9),(98572,1),(98573,2),(98574,3),(98575,3),(98576,2),(98577,5),(98578,3),(98579,7),(98580,3),(98581,1),(98582,5),(98583,1),(98584,3),(98585,6),(98586,6),(98587,5),(98588,2),(98589,4),(98590,6),(98591,9),(98592,5),(98593,2),(98594,4),(98595,7),(98596,1),(98597,6),(98598,9),(98599,8),(98600,8),(98601,7),(98602,3),(98603,1),(98604,7),(98605,6),(98606,8),(98607,1),(98608,1),(98609,3),(98610,4),(98611,3),(98612,6),(98613,7),(98614,7),(98615,3),(98616,5),(98617,1),(98618,8),(98619,6),(98620,7),(98621,8),(98622,3),(98623,3),(98624,9),(98625,2),(98626,1),(98627,1),(98628,9),(98629,8),(98630,2),(98631,1),(98632,1),(98633,6),(98634,2),(98635,3),(98636,4),(98637,6),(98638,9),(98639,9),(98640,5),(98641,9),(98642,8),(98643,5),(98644,8),(98645,8),(98646,3),(98647,4),(98648,1),(98649,8),(98650,6),(98651,6),(98652,5),(98653,5),(98654,5),(98655,8),(98656,5),(98657,4),(98658,2),(98659,1),(98660,3),(98661,5),(98662,4),(98663,5),(98664,7),(98665,7),(98666,2),(98667,3),(98668,3),(98669,6),(98670,3),(98671,6),(98672,1),(98673,6),(98674,3),(98675,3),(98676,7),(98677,8),(98678,2),(98679,7),(98680,7),(98681,8),(98682,4),(98683,7),(98684,5),(98685,3),(98686,1),(98687,1),(98688,3),(98689,1),(98690,5),(98691,3),(98692,2),(98693,5),(98694,4),(98695,6),(98696,9),(98697,7),(98698,1),(98699,2),(98700,3),(98701,4),(98702,1),(98703,6),(98704,1),(98705,8),(98706,1),(98707,8),(98708,7),(98709,7),(98710,3),(98711,6),(98712,2),(98713,8),(98714,7),(98715,6),(98716,3),(98717,9),(98718,3),(98719,8),(98720,3),(98721,2),(98722,4),(98723,1),(98724,4),(98725,8),(98726,5),(98727,2),(98728,2),(98729,1),(98730,4),(98731,5),(98732,2),(98733,9),(98734,1),(98735,6),(98736,4),(98737,7),(98738,1),(98739,9),(98740,2),(98741,3),(98742,6),(98743,7),(98744,6),(98745,1),(98746,4),(98747,7),(98748,3),(98749,1),(98750,6),(98751,8),(98752,6),(98753,4),(98754,5),(98755,3),(98756,6),(98757,5),(98758,7),(98759,2),(98760,2),(98761,4),(98762,2),(98763,9),(98764,2),(98765,9),(98766,3),(98767,5),(98768,7),(98769,2),(98770,8),(98771,3),(98772,7),(98773,4),(98774,1),(98775,3),(98776,8),(98777,7),(98778,3),(98779,3),(98780,7),(98781,3),(98782,8),(98783,7),(98784,6),(98785,1),(98786,9),(98787,5),(98788,8),(98789,2),(98790,1),(98791,3),(98792,7),(98793,6),(98794,8),(98795,9),(98796,9),(98797,8),(98798,4),(98799,8),(98800,7),(98801,6),(98802,9),(98803,6),(98804,4),(98805,2),(98806,7),(98807,2),(98808,2),(98809,6),(98810,9),(98811,6),(98812,9),(98813,3),(98814,9),(98815,1),(98816,9),(98817,2),(98818,6),(98819,4),(98820,6),(98821,2),(98822,3),(98823,6),(98824,9),(98825,1),(98826,3),(98827,9),(98828,6),(98829,4),(98830,9),(98831,7),(98832,5),(98833,5),(98834,3),(98835,4),(98836,4),(98837,4),(98838,1),(98839,5),(98840,4),(98841,4),(98842,3),(98843,5),(98844,2),(98845,6),(98846,4),(98847,8),(98848,2),(98849,8),(98850,6),(98851,3),(98852,1),(98853,7),(98854,2),(98855,8),(98856,3),(98857,2),(98858,3),(98859,4),(98860,5),(98861,5),(98862,5),(98863,4),(98864,8),(98865,9),(98866,3),(98867,7),(98868,5),(98869,8),(98870,9),(98871,7),(98872,7),(98873,5),(98874,7),(98875,2),(98876,8),(98877,7),(98878,9),(98879,2),(98880,6),(98881,5),(98882,1),(98883,9),(98884,8),(98885,8),(98886,4),(98887,1),(98888,2),(98889,9),(98890,5),(98891,1),(98892,6),(98893,8),(98894,8),(98895,7),(98896,9),(98897,3),(98898,7),(98899,5),(98900,3),(98901,5),(98902,4),(98903,1),(98904,3),(98905,8),(98906,8),(98907,7),(98908,7),(98909,6),(98910,2),(98911,6),(98912,5),(98913,2),(98914,8),(98915,2),(98916,4),(98917,7),(98918,3),(98919,3),(98920,2),(98921,8),(98922,6),(98923,7),(98924,1),(98925,5),(98926,9),(98927,6),(98928,3),(98929,4),(98930,9),(98931,6),(98932,3),(98933,9),(98934,9),(98935,6),(98936,9),(98937,3),(98938,3),(98939,6),(98940,7),(98941,6),(98942,5),(98943,6),(98944,9),(98945,9),(98946,8),(98947,3),(98948,8),(98949,5),(98950,2),(98951,1),(98952,2),(98953,8),(98954,2),(98955,1),(98956,8),(98957,2),(98958,5),(98959,3),(98960,2),(98961,9),(98962,5),(98963,6),(98964,9),(98965,1),(98966,5),(98967,6),(98968,6),(98969,7),(98970,5),(98971,3),(98972,6),(98973,5),(98974,5),(98975,4),(98976,6),(98977,7),(98978,6),(98979,4),(98980,9),(98981,7),(98982,8),(98983,9),(98984,1),(98985,8),(98986,6),(98987,3),(98988,9),(98989,7),(98990,4),(98991,7),(98992,9),(98993,7),(98994,9),(98995,7),(98996,4),(98997,8),(98998,4),(98999,8),(99000,8),(99001,7),(99002,2),(99003,8),(99004,9),(99005,2),(99006,7),(99007,3),(99008,9),(99009,3),(99010,2),(99011,2),(99012,1),(99013,9),(99014,7),(99015,7),(99016,3),(99017,7),(99018,4),(99019,4),(99020,3),(99021,6),(99022,7),(99023,7),(99024,4),(99025,7),(99026,7),(99027,7),(99028,1),(99029,3),(99030,9),(99031,5),(99032,7),(99033,2),(99034,7),(99035,5),(99036,7),(99037,3),(99038,3),(99039,2),(99040,4),(99041,5),(99042,6),(99043,3),(99044,1),(99045,2),(99046,5),(99047,1),(99048,3),(99049,1),(99050,4),(99051,3),(99052,6),(99053,9),(99054,1),(99055,4),(99056,4),(99057,7),(99058,1),(99059,6),(99060,2),(99061,8),(99062,1),(99063,6),(99064,1),(99065,9),(99066,1),(99067,6),(99068,5),(99069,9),(99070,1),(99071,7),(99072,6),(99073,6),(99074,8),(99075,5),(99076,2),(99077,6),(99078,5),(99079,5),(99080,9),(99081,7),(99082,2),(99083,1),(99084,1),(99085,3),(99086,5),(99087,7),(99088,3),(99089,8),(99090,2),(99091,4),(99092,7),(99093,6),(99094,7),(99095,6),(99096,4),(99097,7),(99098,4),(99099,8),(99100,7),(99101,1),(99102,7),(99103,2),(99104,4),(99105,5),(99106,5),(99107,7),(99108,1),(99109,5),(99110,7),(99111,1),(99112,8),(99113,9),(99114,5),(99115,6),(99116,1),(99117,2),(99118,3),(99119,4),(99120,9),(99121,6),(99122,5),(99123,4),(99124,3),(99125,2),(99126,5),(99127,4),(99128,5),(99129,7),(99130,5),(99131,3),(99132,3),(99133,6),(99134,2),(99135,9),(99136,4),(99137,1),(99138,6),(99139,3),(99140,4),(99141,6),(99142,5),(99143,7),(99144,8),(99145,2),(99146,1),(99147,5),(99148,8),(99149,7),(99150,5),(99151,5),(99152,2),(99153,2),(99154,1),(99155,7),(99156,2),(99157,1),(99158,1),(99159,9),(99160,3),(99161,8),(99162,1),(99163,1),(99164,9),(99165,6),(99166,4),(99167,1),(99168,1),(99169,8),(99170,6),(99171,8),(99172,9),(99173,1),(99174,5),(99175,3),(99176,6),(99177,3),(99178,7),(99179,5),(99180,2),(99181,3),(99182,8),(99183,7),(99184,2),(99185,1),(99186,1),(99187,9),(99188,6),(99189,3),(99190,3),(99191,6),(99192,4),(99193,7),(99194,1),(99195,6),(99196,6),(99197,5),(99198,1),(99199,9),(99200,4),(99201,3),(99202,2),(99203,9),(99204,2),(99205,7),(99206,9),(99207,7),(99208,4),(99209,9),(99210,1),(99211,2),(99212,3),(99213,9),(99214,9),(99215,8),(99216,3),(99217,6),(99218,5),(99219,9),(99220,8),(99221,8),(99222,2),(99223,8),(99224,8),(99225,7),(99226,3),(99227,3),(99228,5),(99229,2),(99230,6),(99231,9),(99232,3),(99233,1),(99234,3),(99235,6),(99236,6),(99237,5),(99238,5),(99239,4),(99240,8),(99241,8),(99242,3),(99243,3),(99244,5),(99245,7),(99246,6),(99247,6),(99248,8),(99249,3),(99250,8),(99251,3),(99252,2),(99253,8),(99254,5),(99255,2),(99256,3),(99257,6),(99258,9),(99259,7),(99260,3),(99261,9),(99262,4),(99263,5),(99264,8),(99265,3),(99266,3),(99267,9),(99268,8),(99269,1),(99270,9),(99271,6),(99272,9),(99273,2),(99274,2),(99275,6),(99276,4),(99277,7),(99278,4),(99279,7),(99280,7),(99281,2),(99282,6),(99283,7),(99284,2),(99285,2),(99286,4),(99287,4),(99288,4),(99289,1),(99290,3),(99291,1),(99292,5),(99293,5),(99294,1),(99295,7),(99296,5),(99297,8),(99298,9),(99299,3),(99300,1),(99301,7),(99302,8),(99303,4),(99304,3),(99305,3),(99306,1),(99307,7),(99308,3),(99309,5),(99310,2),(99311,3),(99312,2),(99313,5),(99314,9),(99315,1),(99316,5),(99317,5),(99318,6),(99319,2),(99320,3),(99321,9),(99322,2),(99323,2),(99324,4),(99325,1),(99326,9),(99327,1),(99328,3),(99329,1),(99330,2),(99331,4),(99332,3),(99333,9),(99334,7),(99335,1),(99336,4),(99337,9),(99338,4),(99339,3),(99340,3),(99341,1),(99342,3),(99343,5),(99344,1),(99345,6),(99346,2),(99347,5),(99348,8),(99349,7),(99350,5),(99351,1),(99352,2),(99353,8),(99354,8),(99355,6),(99356,4),(99357,2),(99358,7),(99359,9),(99360,7),(99361,7),(99362,5),(99363,5),(99364,2),(99365,8),(99366,6),(99367,6),(99368,6),(99369,4),(99370,4),(99371,2),(99372,6),(99373,2),(99374,6),(99375,9),(99376,9),(99377,8),(99378,9),(99379,5),(99380,7),(99381,1),(99382,1),(99383,6),(99384,2),(99385,8),(99386,8),(99387,8),(99388,3),(99389,1),(99390,2),(99391,4),(99392,1),(99393,1),(99394,6),(99395,8),(99396,7),(99397,1),(99398,5),(99399,7),(99400,8),(99401,6),(99402,9),(99403,6),(99404,4),(99405,6),(99406,9),(99407,9),(99408,3),(99409,2),(99410,7),(99411,6),(99412,3),(99413,3),(99414,5),(99415,3),(99416,9),(99417,6),(99418,3),(99419,3),(99420,7),(99421,4),(99422,9),(99423,5),(99424,7),(99425,6),(99426,5),(99427,7),(99428,6),(99429,8),(99430,6),(99431,5),(99432,1),(99433,1),(99434,5),(99435,4),(99436,9),(99437,2),(99438,1),(99439,5),(99440,2),(99441,9),(99442,2),(99443,9),(99444,4),(99445,2),(99446,1),(99447,6),(99448,4),(99449,9),(99450,6),(99451,9),(99452,9),(99453,3),(99454,8),(99455,5),(99456,5),(99457,6),(99458,2),(99459,1),(99460,3),(99461,6),(99462,7),(99463,8),(99464,5),(99465,4),(99466,9),(99467,1),(99468,5),(99469,3),(99470,5),(99471,9),(99472,2),(99473,4),(99474,3),(99475,5),(99476,4),(99477,8),(99478,8),(99479,8),(99480,7),(99481,9),(99482,9),(99483,4),(99484,4),(99485,5),(99486,5),(99487,6),(99488,3),(99489,2),(99490,2),(99491,1),(99492,7),(99493,4),(99494,2),(99495,7),(99496,1),(99497,7),(99498,5),(99499,8),(99500,6),(99501,2),(99502,9),(99503,3),(99504,5),(99505,6),(99506,6),(99507,6),(99508,5),(99509,4),(99510,7),(99511,3),(99512,3),(99513,3),(99514,9),(99515,1),(99516,8),(99517,9),(99518,2),(99519,5),(99520,4),(99521,7),(99522,8),(99523,3),(99524,6),(99525,8),(99526,5),(99527,1),(99528,7),(99529,3),(99530,3),(99531,6),(99532,8),(99533,1),(99534,5),(99535,5),(99536,4),(99537,4),(99538,6),(99539,4),(99540,6),(99541,4),(99542,6),(99543,6),(99544,1),(99545,4),(99546,8),(99547,5),(99548,4),(99549,2),(99550,5),(99551,4),(99552,5),(99553,4),(99554,4),(99555,7),(99556,7),(99557,8),(99558,1),(99559,9),(99560,2),(99561,4),(99562,8),(99563,2),(99564,6),(99565,5),(99566,4),(99567,6),(99568,3),(99569,4),(99570,8),(99571,7),(99572,8),(99573,2),(99574,9),(99575,5),(99576,7),(99577,6),(99578,6),(99579,7),(99580,6),(99581,3),(99582,7),(99583,9),(99584,9),(99585,8),(99586,1),(99587,8),(99588,3),(99589,5),(99590,3),(99591,6),(99592,6),(99593,8),(99594,1),(99595,6),(99596,1),(99597,5),(99598,6),(99599,5),(99600,8),(99601,4),(99602,6),(99603,8),(99604,7),(99605,6),(99606,1),(99607,4),(99608,2),(99609,7),(99610,7),(99611,2),(99612,6),(99613,4),(99614,4),(99615,8),(99616,5),(99617,2),(99618,4),(99619,4),(99620,7),(99621,9),(99622,2),(99623,7),(99624,5),(99625,2),(99626,5),(99627,8),(99628,5),(99629,3),(99630,8),(99631,8),(99632,4),(99633,3),(99634,3),(99635,2),(99636,2),(99637,5),(99638,1),(99639,6),(99640,3),(99641,6),(99642,1),(99643,5),(99644,1),(99645,6),(99646,4),(99647,8),(99648,2),(99649,5),(99650,6),(99651,7),(99652,7),(99653,1),(99654,6),(99655,3),(99656,5),(99657,8),(99658,2),(99659,4),(99660,5),(99661,7),(99662,7),(99663,6),(99664,9),(99665,4),(99666,1),(99667,6),(99668,2),(99669,6),(99670,5),(99671,2),(99672,7),(99673,5),(99674,4),(99675,6),(99676,9),(99677,7),(99678,2),(99679,8),(99680,7),(99681,5),(99682,8),(99683,2),(99684,9),(99685,8),(99686,6),(99687,7),(99688,7),(99689,4),(99690,7),(99691,5),(99692,9),(99693,4),(99694,7),(99695,8),(99696,3),(99697,8),(99698,5),(99699,1),(99700,4),(99701,3),(99702,4),(99703,3),(99704,8),(99705,5),(99706,5),(99707,2),(99708,5),(99709,9),(99710,9),(99711,2),(99712,5),(99713,5),(99714,6),(99715,1),(99716,7),(99717,7),(99718,5),(99719,3),(99720,7),(99721,4),(99722,2),(99723,8),(99724,8),(99725,3),(99726,5),(99727,5),(99728,2),(99729,4),(99730,9),(99731,8),(99732,4),(99733,3),(99734,8),(99735,2),(99736,7),(99737,8),(99738,6),(99739,2),(99740,7),(99741,9),(99742,9),(99743,9),(99744,5),(99745,7),(99746,1),(99747,3),(99748,5),(99749,2),(99750,1),(99751,7),(99752,9),(99753,8),(99754,7),(99755,9),(99756,3),(99757,8),(99758,6),(99759,2),(99760,6),(99761,2),(99762,3),(99763,4),(99764,9),(99765,9),(99766,2),(99767,3),(99768,5),(99769,2),(99770,9),(99771,8),(99772,3),(99773,9),(99774,1),(99775,6),(99776,4),(99777,5),(99778,4),(99779,5),(99780,4),(99781,6),(99782,2),(99783,4),(99784,5),(99785,5),(99786,9),(99787,6),(99788,7),(99789,9),(99790,7),(99791,9),(99792,6),(99793,3),(99794,2),(99795,1),(99796,7),(99797,5),(99798,4),(99799,8),(99800,4),(99801,8),(99802,9),(99803,7),(99804,9),(99805,1),(99806,7),(99807,7),(99808,7),(99809,7),(99810,3),(99811,9),(99812,2),(99813,5),(99814,1),(99815,7),(99816,2),(99817,1),(99818,3),(99819,7),(99820,1),(99821,3),(99822,4),(99823,9),(99824,6),(99825,1),(99826,8),(99827,7),(99828,2),(99829,3),(99830,2),(99831,6),(99832,6),(99833,4),(99834,6),(99835,4),(99836,2),(99837,1),(99838,7),(99839,6),(99840,1),(99841,7),(99842,4),(99843,4),(99844,2),(99845,1),(99846,7),(99847,9),(99848,4),(99849,7),(99850,4),(99851,6),(99852,3),(99853,8),(99854,6),(99855,5),(99856,2),(99857,2),(99858,8),(99859,5),(99860,6),(99861,2),(99862,7),(99863,3),(99864,8),(99865,6),(99866,7),(99867,7),(99868,4),(99869,2),(99870,6),(99871,2),(99872,1),(99873,5),(99874,6),(99875,1),(99876,7),(99877,9),(99878,5),(99879,4),(99880,9),(99881,2),(99882,7),(99883,1),(99884,7),(99885,4),(99886,3),(99887,5),(99888,4),(99889,3),(99890,6),(99891,9),(99892,4),(99893,7),(99894,2),(99895,6),(99896,2),(99897,1),(99898,5),(99899,2),(99900,3),(99901,2),(99902,1),(99903,8),(99904,9),(99905,5),(99906,1),(99907,9),(99908,2),(99909,2),(99910,8),(99911,2),(99912,8),(99913,1),(99914,9),(99915,6),(99916,6),(99917,2),(99918,6),(99919,1),(99920,9),(99921,4),(99922,2),(99923,1),(99924,6),(99925,4),(99926,8),(99927,1),(99928,4),(99929,6),(99930,8),(99931,7),(99932,1),(99933,1),(99934,4),(99935,3),(99936,9),(99937,4),(99938,6),(99939,1),(99940,6),(99941,9),(99942,2),(99943,2),(99944,4),(99945,4),(99946,2),(99947,9),(99948,4),(99949,2),(99950,7),(99951,9),(99952,5),(99953,7),(99954,9),(99955,4),(99956,4),(99957,7),(99958,5),(99959,6),(99960,9),(99961,5),(99962,6),(99963,3),(99964,9),(99965,7),(99966,8),(99967,4),(99968,3),(99969,4),(99970,5),(99971,5),(99972,9),(99973,4),(99974,4),(99975,6),(99976,6),(99977,3),(99978,8),(99979,7),(99980,8),(99981,3),(99982,8),(99983,2),(99984,2),(99985,1),(99986,3),(99987,7),(99988,3),(99989,5),(99990,1),(99991,7),(99992,7),(99993,9),(99994,1),(99995,7),(99996,5),(99997,1),(99998,9),(99999,6)] [1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000,999999937] [1,11,111,1111,11111,111111,1111111,11111111,111111111,111111104,111111034] [550785567,805864124,731371968,523922641,603176609,211091003,971772448,546740589,193237401,447887085,173352059,945898639,23154060,630887307,591737631,388592662,75978163,821716718,166290563,300747895,714193092,655532221,949612236,478481234,25978131,826827827,567912798,852021335,880432566,583277460,353599678,931009204,192523151,56404545,220092683,609461473,378398086,755289109,892951801,306453956,745163075,62622982,630258979,945922599,566489143,218547644,783771986,240479293,87998793,91238443,276439408,643729494,368158371,117599963,262531182,276894890,877037126,124109954,519403341,164793686,687942815,626358633,81209270,536784927,583248390,696953710,798913972,115007287,605589559,644377152,645549570,218603396,105274650,187600495,632420272,942774146,432528474,568693352,54204275,821699762,987893201,198951436,564446230,844885385,811826039,997487495,105727527,313290460,401436031,784143363,961341820,268338889,391810880,31880904,73116182,449522463,909990600,84312467,184495249,422019469,720831295,701306498,305294223,825095074,171095900,245903442,55458779,957160161,654788715,499135755,229412312,560858518,378188615,101776402,392682974,7251539,323487505,102902170,58754338,433446574,461985963,675541558,303913661,436916335,951871231,219912966,812179653,426031407,733667469,626939916,141355575,643681321,402755656,967080718,307689463,583512778,528719490,99483969,118998525,945331063,871775082,602527145,56678977,212860455,936141541,285098977,186288045,439340200,593977880,902766286,66891480,115767595,945291159,74602976,351128833,914728150,230555352,156810827,596163926,407374718,461250635,94186597,732963927,551678949,481923358,258676869,773642940,898046709,939558700,934426038,441074158,463352867,481719703,844946039,695165170,519152069,191200627,654904189,66261568,957267585,445070907,780878487,684731695,977841527,434397597,652504114,298823844,508546628,780427001,416695964,571132146,894668610,807950692,8563259,921468166,841195089,217532112,98809164,923370376,770161505,698190712,24494573,992134416,538992893,894623709,139636440,858634268,475499541,986841006,34524484,504786221,106746244,716280775,970619471,129905750,684358537,25045357,811529508,114332548,286159157,18804849,546699753,945792555,848734926,169360076,404731769,561360698,207941176,81775100,960917267,866419166,332846188,438257249,736481934,143140167,952163685,316642918,188859703,33770002,895147253,450147124,794268610,914895721,489108047,268025458,160878995,199782314,999852301,941655794,653801094,804665152,216246821,422357664,192495489,164776696,14679061,26411751,295009555,796114670,88678489,742468004,553178234,987562063,864128473,183065392,727761915,10259830,718792308,192472362,968108477,828353125,241187966,150575252,22552001,120129889,833689806,843067030,24217074,544455356,17711914,777364914,976603600,429261316,901865605,522511168,318427094,836532399,773480015,818545640,836760833,75668651,970422480,68528260,64642879,227294746,773963976,132671290,908945986,590613040,399175616,983990595,382059260,217737843,260022874,551423102,52280350,319538366,717987060,275060824,203057180,118746613,439213538,260240023,632140614,267310068,10620989,482891856,409516656,196156276,114591652,704149338,940246550,135270687,668917321,663724144,177626423,573232655,454953287,264725448,161703654,511411382,746481205,870978676,593333301,164617560,412233981,41875551,53639015,342808430,751656040,591847458,168933181,157307594,562803443,969937079,876490927,125551160,734505722,35886512,370877985,552911045,56453464,160198873,4485073,328030298,251550846,755563167,622567024,675293672,940828957,70008663,209188473,485724834,839562254,136783807,784884129,433475775,436151107,214580310,74039943,976153048,728035709,19937499,116262966,697248385,768875610,411325160,728438418,888832750,591702234,230289710,77153756,91893153,293897016,419396622,684938774,641414885,636281459,427957744,829021666,488090961,143626943,405471090,294560971,612524634,34867722,482569294,982012051,478682289,495608975,369898260,583293363,964294605,999012021,168656675,547350326,902511517,810945872,30971670,844797935,344417347,876747188,453659126,248139891,95483690,59175304,645116812,199434384,512100391,15709461,689495103,391120964,403756544,829750041,19648745,211632220,460766596,985040306,31070359,971700262,526032153,784154389,36857055,431031803,759494061,282788095,939595621,250057545,428915506,624918972,625696005,537540573,246393681,993965529,435588027,648403455,956216763,452315722,355101937,377143753,896979881,725282920,771307502,807852737,630935025,407520910,827956078,897765359,882403927,257444180,60712210,698679074,138876320,46901684,477760620,121410476,291415115,664812101,466116994,185899442,154397292,116443129,664608239,239029971,792524392,508396268,285207817,615132602,670561357,400466994,517085193,265023354,302580600,133970618,993452572,642830225,342062595,654931900,615679486,106360801,501494535,801663904,738240778,597497842,39417320,143547023,853337539,118091993,782321524,926285282,316089697,509150576,369261020,563315638,263156819,737498155,28504427,793326497,227023069,142536421,255524707,681193038,567454865,893031000,795088112,880288818,38758824,654105243,10634015,296228245,824201175,871133503,417177083,785284948,457130773,274665765,159923369,983490190,116257413,633639615,126432586,186259431,797717591,913618120,772755298,834140278,594991391,218202667,851785471,427760465,311525134,861573306,933295135,407637431,226772828,825698055,955707408,769876640,162976540,219116340,393028413,193400537,803246936,462323395,709149262,443014038,708222431,752962404,39627732,390207625,744399189,771154070,387186802,882362545,367604776,373375606,946418758,128383717,593186716,405732007,747636466,688326185,47387890,133221437,541078549,974601808,245329579,146156861,273784641,661997930,755324343,409707819,25654536,392332929,579837954,606960303,993391005,269218714,868647931,547055264,799540139,171230019,572812981,657110985,906937862,245891294,719494132,763929326,539121946,224132228,667543480,860986811,71353186,402610302,737940772,793521382,19555066,946914726,87213531,976871875,622122273,749492981,990686724,399372800,385908468,441232636,613471062,497754984,556784180,468695132,919966561,865897009,468523109,509116299,316481411,730275869,702234752,105225013,803467813,452729776,312032831,741731734,322387565,357312588,229399483,402552110,179306733,851375820,762518926,392995218,149662685,961527830,904698268,118854551,338662628,244567901,174403089,159833219,82842344,819804387,440111841,668255117,552194731,951841569,704334988,104871698,297799092,645829046,768004165,953942908,809749080,567452684,64452925,926451795,135640071,486442853,220362643,182149761,662279867,749806786,453698557,75478544,451564669,128254513,286735839,410707375,704338557,946041941,893614922,822398651,455541335,621498741,864525845,953142174,905139988,131701579,67975888,497784820,302580692,301210084,882571074,755687639,392803966,754562331,271205459,627542726,609905966,75437423,594941940,276406062,939689208,157384806,192827260,133100439,794417102,633442171,646278721,936902807,59369499,305659068,970717004,641512541,551489556,471461874,353205275,938841319,772021919,501509949,936158473,396620499,712638481,843958048,754267685,617075458,421124336,179210242,131829030,495192887,112549026,184482203,193651144,914324276,583953915,826540167,7031648,187409415,728733366,715727467,743043941,831946226,202542820,556666182,162715512,829690418,160087584,930124112,977095820,281473540,208716853,269496595,356128672,70332900,697163551,13948847,686649743,364143442,734128936,593488697,503036801,530112896,394033348,392553828,513690224,938647338,909577764,391017954,182633482,196510136,345048812,31412773,415150129,804533437,953567468,769427864,960583848,875398875,723874670,778665183,583573563,558357702,798769128,452140372,510778537,949652756,623644170,692083259,9326632,145045660,798564460,263385263,304556616,355566472,29594659,586269519,534657376,356699878,10941301,796737200,379034296,574439103,865730543,612369259,962128873,548062229,216229540,978786051,712439443,659782215,794290823,805484982,84037375,886222442,609739162,15072988,485427954,30679244,967362349,382610346,439932059,703633357,909694737,727213363,878090121,184426734,127549817,346756343,817619160,254127050,91993964,817941918,112149282,57695759,113507812,831663071,329219080,836379556,661144314,984107912,21275463,673704205,626066895,492501329,991126435,360805531,695939345,511111741,509219142,374931494,420518858,815238881,856323722,576560591,9868143,966037594,890041425,866310679,502626312,953144980,467067856,307170272,378281806,56405875,34347461,333433412,76259908,379721589,401858048,621974605,723015357,923410391,646359467,847750123,358846653,219530985,701346218,806995705,292240283,587561073,85056446,814438966,683706989,733931516,271931208,955503608,321585100,635435821,139246581,813884578,23917531,470612423,172197840,611515687,247040489,526523173,513773457,905518647,874894754,73848244,13902442,809496356,704940632,53333914,976661838,753880517,880461274,281708226,507721729,489211137,676240659,983749412,2558268,985019039,589063891,7456156,29173219,930123291,408001888,133625687,184547476,273233741,618043225,811932726,125407186,997609787,193381525,798473545,714131160,757181062,676327453,516656105,384829109,13047803,189883635,747706833,804885263,824564208,466143119,526411201,893539914,641271806,126235219,276633834,810696422,654329908,740965544,972351976,622719285,160042697,236641880,572970210,893287139,92159766,580456432,513380091,647612390,370434939,736710408,13270063,840247169,116156216,875860547,972965185,794017695,889543422,933300747,779723999,584841529,770105344,336152328,567963085,243204725,731334560,486204215,22257913,181530640,154131470,718127133,541882458,697815595,348984939,469862203,839553217,252555165,554183872,87631836,873827606,280956856,506766560,180315298,257347873,861828139,90046203,490568445,707624993,99373869,938981019,27264288,279318227,36779716,635086839,20527244,715168264,345602105,618342912,642591200,214758099,169395521,539066587,518106905,536743055,745927852,740058137,971589222,815922878,212161727,569840490,886157120,723276299,61863386,444473834,570252241,358003696,588515002,328927718,676584866,47509314,946189144,651930909,281242930,531552603,530368259,468096713,640338448,942251507,119331642,5928006,483471153,320060538,692070197,912778342,269920930,156352970,652173993,873534251,213451817,525259026,634594245,727072743,151770344,948737663,873409923,315632437,557407609,957114314,252376831,634821603,602251251,490845928,298222524,664131482,152435331,918395292,866286991,874033199,604378198,173116496,687028339,408799614,584777673,940384782,656038498,628533943,135084218,678746589,363186217,232364114,126621252,789440460,189657271,169027901,560454453,934491973,320844345,148965827,426640433,603032452,406917226,49761437,338603220,713060997,106242733,802920540,346184598,636473816,625130836,220277520,942602042,42932970,833950895,222900943,860278556,8842344,371959057,990874043,78798641,847922169,128145138,389273655,646448686,682787966,792639663,765802515,784895626,704573193,774223515,958014196,444649736,75878044,464648440,960001105,74292587,33283956,804805303,538179482,373737366,779497828,442120578,628849919,552193497,191234298,322202836,605944259,440764073,288702784,618063963,396673134,531264601,12029232,333160578,295822515,497576739,372632449,908940910,150600612,355055200,778386820,849581566,345316875,481048787,756205778,99559452,992274623,365344104,840630745,967956301,978657770,259417046,184384315,445794458,261069613,633938553,584639664,413851950,938194943,504846845,3688093,975332835,690103407,237641466,253005320,660642185,262410636,532635159,760134370,487651862,908079344,826879388,386332356,618007321,898471482,199484520,459252096,981891556,782484,168941471,748456297,633397012,391783418,266545419,943255235,103262321,142624138,280171396,230036875,886130964,862815737,71237856,399616543,407819134,862286621,344205613,57119983,675636149,409735008,405617341,729930046,509606009,60020545,939531432,172176784,942384018,288831665,817745721,13329992,59817134,733752993,794017980,628758489,199372652,127835218,34692973,665493743,129723716,187645716,308427936,470406351,485606112,177145281,346491150,665345246,916425727,833484473,944697335,550888484,762206257,390324595,23002061,884926159,557682017,990592117,690228234,123642936,101495347,144389994,499773517,146252425,820305905,981767096,638471636,9726320,802694136,640414332,408420511,527562739,562893053,600586995,345965491,936594381,156567625,487668561,811814744,854590236,362476518,749352512,948913740,177606132,587838122,502488794,630228601,905749972,260775989,371017438,429430044,109155910,15974573,495117211,27639154,926968183,777669365,770422291,46525656,242416769,44813625,53130773,934737116,930643970,807696858,170024177,152477255,212926021,41005474,344159198,377932335,315887294,955459252,77181017,66998952,342438327,634558062,809527993,984604552,877907855,725194664,589488141,271565456,696252885,603518570,742214570,235778471,682077911,696138319,991849004,464466490,42192450,304607188,977270065,408750335,994038234,773965697,65945189,535010647,580592243,771900906,758536793,332250588,540124062,865932339,848722441,749094197,960058839,590429949,646213546,479256758,137209612,649490252,165571820,365715056,71080152,95124408,832606299,957129091,877327395,746807479,308358029,10538528,741011041,516602868,419607828,664366104,433419712,456102895,16149429,349936273,961136841,400475689,726597532,681089271,195333994,434713993,638207241,54109030,251223895,326182225,886146493,66827225,631738416,856660669,663464220,187257844,370769929,200448346,196688286,329033263,569477583,865620224,316216555,171096897,654792030,785232497,518986073,899456746,108456933,638888211,387243887,515204959,459256099,766211548,222410417,723063589,723461718,526829651,640447660,284621606,777160481,607629134,502823669,113819823,89686470,134943450,616172301,131326679,353157085,278489788,402519690,129888986,452288996,981159780,800354652,845352092,480631357,251954518,7039191,862071249,342810296,143242654,246870434,493078647,976153805,209004650,477723086,158928418,70383859,194878486,440818770,600320996,165353182,812676071,85605010,394864463,345455972,837170769,752898674,910035728,381392053,384953920,849572451,238657710,903800346,432655656,8951686,200686307,260909933,877433936,144102692,320933182,840252361,208545539,908987511,15158190,587040148,856877200,410349449,930582149,631460128,390095039,951429680,562274599,370473670,522439380,249093966,536339597,410865861,656335509,861052673,483226366,562463530,540585185,740376740,280149773,532065887,336645583,310984414,947226916,798937309,764969791,970187469,676853518,808962958,436602239,243649563,467188267,717881838,726348185,461164718,874345376,912653458,286384424,122759142,696412839,553940418,841315285,786273841,142980391,700758039,577605689,775989320,602816327,555385480,349506919,617564316,430822565,576673499,36509668,735004085,229961471,630536696,681389051,294422608,235209206,624120293,511335645,383299623,802920460,69126900,238191163,779533766,178029752,761496658,456016375,687198638,427619757,874690819,49687387,870081729,381067948,921634462,670369991,892032343,782086551,49971704,865557598,635089910,891780391,414821914,440850851,80701584,517165079,785595614,560280505,716167388,615940002,247756526,429330831,131414770,240888272,44486692,951357253,7151427,363802099,310179680,111942581,863370319,251027513,114937482,652770984,620979346,162050303,458658641,513331874,868923190,605722222,991801153,854399294,780561599,672202742,751615989,562048633,368005103,597732820,12026270,866662447,984194321,116630063,636699249,956962245,871549299,488615554,206397700,938931142,19736700,603339468,16921815,410500800,472066170,700297422,343867679,415696050,197592331,622916417,336793371,821626547,204564630,587406142,471167298,114313470,26328675,994536084,161415635,478691759,316301031,758878571,391302418,136205760,327305684,312511559,471990976,997527205,445963661,549635681,148286613,390989037,43632565,892629806,514858347,550369403,486802522,109265970,959713708,526772348,303616909,182688347,784465321,783341277,370211460,298724381,689834705,511536027,719609072,499445487,567720251,277458944,377545001,578675476,10007199,165327169,302727129,535146748,45184921,964150892,435668954,579035454,555519028,974636631,331240813,813825500,231326614,665503226,33185854,812603838,117042784,512458212,801715058,527793755,371931769,871647026,974633072,715076874,390573245,72642809,986049061,929382575,243644820,874360033,30321384,574815884,918248941,742428295,423206726,74889544,476107600,76727114,441766183,828041240,264380218,785128885,508351401,392150168,395295205,443261311,124573939,457865401,542796514,167309287,389957210,114188439,406275952,732128584,131152629,235442897,489750549,353967548,28251595,774303498,735143616,193576909,862913093,964775208,824246382,103043130,559419164,690020323,852715990,265341053,270158565,306190369,465294076,936209705,833353818,423593738,387872845,336851905,857261311,364417211,866282437,627965279,119096774,717842070,474038017,312871806,228897137,241919196,757416663,850918985,679794966,557940064,98329577,678118596,293598128,230152413,473871163,998876239,257708716,146911713,669029512,353216245,741384478,77696864,186283780,146699233,738308400,653145491,901390955,293833028,9252544,942547605,353408133,69804451,394546753,358047660,564664525,187993937,577004164,782678016,870973683,457086060,88525428,379950693,191906477,801234650,243493365,500978259,459316951,181052849,12246745,785569212,664932176,473175658,57071872,846180185,332277870,852756221,323489837,657421051,359392667,215374797,58822701,421664414,342917784,184735115,365836800,853146477,493872494,277895616,855803148,308646053,704451907,49248091,835883750,736107661,641733515,588330735,143336803,302300902,652832222,34234427,935865430,760936286,292520944,336455166,648606146,757396801,44031426,230250536,824428908,39411309,216555248,90726612,442713462,123609255,648669943,870887061,190219248,993257274,984609088,894224389,689987120,417575414,670454472,96944640,651616325,327310130,997145907,986793400,312397303,611349280,205160316,3699832,575137923,248123082,673835127,800541591,454564824,933493042,716644773,747549057,76530586,568339796,206631246,61565709,58112343,968298889,364636301,757457668,228616027,794494130,138704563,49351883,802679389,700639825,116712731,521088689,789212928,392891765,21923807,71468618,642839165,264136836,567872799,114308327,829571236,807291035,166998098,822319685,981360601,132352253,798327088,873681217,268783080,183957810,932120727,473391402,592062341,549368138,899485755,378367861,964959558,310653542,915571138,879544826,510761483,722076058,725136591,644733400,129600640,7162990,285675492,621089394,130257277,937439036,880806858,901640111,268688138,755040006,900145808,279362529,564345656,963458496,709515025,45573144,893703668,923763777,679240356,479493711,206576028,549854095,189880226,910866115,852797409,345317595,477840216,23798486,305454427,304221138,710108983,310809475,271996630,779286407,841725964,865075712,638468607,826387116,250971143,151351348,220607395,919713264,211426440,558623706,973602890,617695353,708050074,676540284,267936684,172550142,217749672,769651467,798660028,239744697,865691337,746667683,118582146,993941926,463161171,726915811,921618409,224359992,87347432,400779000,303450373,106999680,120176321,149711086,934835575,135058088,372181044,766900367,616442546,2099240,747689718,492496793,669457797,511956847,744236262,747759286,351062412,540900990,454967485,897200517,849687613,127574252,181742261,750952508,345807951,784637714,721962843,950116892,617147639,926004162,478424270,249010870,379515436,127024940,246366384,504205456,389038621,468014526,880837998,371379128,813021111,883063975,948854917,943300563,21410640,615876841,241875343,269994043,927994411,145679376,86297214,868852417,932042074,687702406,556682119,577716896,821188430,59216124,919824361,273939790,189897437,886954249,411270350,609806198,690702145,209215354,565302855,343273376,444688156,691006906,77411480,433778975,146686069,690680250,172114340,390604510,115921116,323128689,790608557,904947620,692292282,830134322,434994250,906237515,560934525,602131089,163519367,292344443,232089420,394688618,697195531,689916134,413887312,233275625,785126423,139431125,466057869,210683252,404772898,820452927,124731541,482265568,689080598,420378360,899670750,9226085,36442645,201774559,644410322,49699580,200485369,618132568,985583463,779190279,527168241,588138858,355964120,350028666,722255320,287679950,526242094,170295096,736668303,712984649,107406538,314751315,914511659,564746313,232356001,824979221,142864006,160877167,724925306,703798309,26367501,605443389,731540621,826046772,354461656,296945867,887621519,310961347,496018004,841750397,248590882,411947433,355008097,416564258,795220818,558095885,684477522,98056974,448827847,678034185,242247309,411593557,157777521,224889329,756534623,859040248,862701763,297177436,681720261,631127089,335593231,801294461,800410707,525783563,952933185,941771479,201888625,940233563,737400232,250438667,34960223,545589519,118423812,393420911,898057299,319887681,375738196,17998005,648971591,579544953,647362333,401744502,153187045,988374582,572326099,435048918,764597882,30319570,884559715,746663425,499670765,142941203,386965312,508338356,290181983,865429592,193586769,732726703,649882816,374019631,170645367,592428501,855812389,694206507,398603222,74615943,797947736,527586069,173601461,268718611,583386427,866414199,810326862,60816987,46854639,55344795,355057720,873668089,111919851,299652337,157498664,434014094,368973589,935549069,723001880,709699810,787896092,990980606,763937900,67722068,862984924,791355540,472635914,125197095,634784675,129058010,11631152,731346561,417898996,32363205,751899311,604749718,299002736,958107836,920816279,985066461,71284845,577840410,107833187,754204711,552564276,369624376,723571835,781381045,11306600,675745555,656653393,399383606,920050941,936060773,977092744,75505810,128445870,564727403,18230792,362333532,384267789,161701044,391842680,138839929,653370531,503132323,871195837,538875507,814376688,629258923,984068333,752761111,661748777,173831427,336878561,271571949,48928038,165531165,465866651,582651913,861847569,764938413,306960287,578290404,676702690,599336656,919527435,530820311,484687609,7454440,933532175,264150394,877316729,239678441,586365449,325542487,944543588,157277619,286890292,483244245,436806484,71431147,527578033,700036885,385724393,638709397,308170407,716741632,673849963,532072886,243016085,765319495,329640695,406981440,123801754,986346207,81224799,476954198,678942503,823294974,779266617,290227741,194963484,821833372,848483453,190779381,121318219,677464559,364003713,441902855,942145031,116691826,779372346,297898747,472334917,715613819,398294541,350090955,980554020,896434517,316364478,241776627,368509373,923097953,397709823,536701172,765901915,41838050,999592330,396974346,552778478,129018177,993235042,645585613,970109548,95450689,636872346,879889898,192945498,11789555,769058944,898635662,50091115,450214536,40005598,896771941,60320874,855398825,422137132,151116116,647065567,627176001,730341939,392207469,873883412,176944865,756189654,603500523,782095527,538594183,100635620,820755512,931924931,634616166,20628238,516658975,40557304,35899727,564959871,713124866,180531161,153169784,509413582,734837295,755372985,737359741,734890288,627962056,150456370,234577207,461703339,71556417,503946405,861232175,37428436,59724963,8723617,271313501,774472660,893790249,895738734,296100840,437809669,768706724,469058126,511710255,542145351,6887686,70350212,446579384,583031470,784968361,388078858,77558014,538187015,201060732,235456300,519977817,259249549,741372549,871543082,804142459,893225640,560366382,509404719,227551180,131792118,46479135,180577075,620279245,927173194,887099890,375465572,648032302,912590572,312062348,182169059,170775069,185589059,346604348,258044765,102577694,920919876,741642925,412603554,568582881,373013440,541782775,941922489,614564236,808106194,690238206,706229579,85610428,101365674,81112804,860803578,555933208,697051725,327219102,350791120,558701122,35020106,337931883,821021825,797318430,574824202,751335911,56598381,863237675,505032010,580515531,401104749,113572341,788905826,397306380,566818524,470490609,828066534,35911260,877567132,570446646,426873892,483909571,503542678,544801379,641881150,281128127,440442851,210274571,726260240,467883737,242295408,922229807,315155512,3770779,365859291,734337970,393884090,586821251,575940441,273107099,825371180,406071696,818882863,307575098,230555543,463965806,998429004,763097003,151780611,812817099,700601968,206192666,924873886,677963454,65486889,626384060,603922008,416158116,142204870,363040997,767439111,431023906,128832246,413111706,586525891,553729689,649073868,944846273,336803360,799797582,484082098,32361510,185699086,386129179,357135529,863869578,310877083,718918880,293133489,884659280,984855116,605307263,571678139,811571841,668127337,179444153,587188535,594089945,256049804,134942993,549804352,161010856,619335221,137204765,609362835,860289763,522493649,59825992,824678806,812359827,623085330,823731904,839536783,98519482,898439921,18653588,232891255,176478003,992466502,590363533,413135080,925230687,174624728,781408996,260536010,192934624,831033617,443434784,790587612,284429977,325085074,141859181,150622578,322358780,448131012,946694349,756411785,535994567,900063246,97574089,728364988,201842171,353170863,808113458,751704944,927036366,154292224,774245028,608512440,714660514,752488641,928404649,267328186,314539950,252455221,278187699,200170453,186463796,226043807,339508573,645922693,627240518,632136434,900267362,203493795,997949897,118730027,444153308,310148286,231274294,168652001,515040840,376190381,327411918,873599907,738877019,231987871,647130402,46959076,370086200,33841449,614642370,516976379,249748958,948418020,672202914,983761308,206716164,247001873,730932673,578348009,753312118,973034271,117263887,454260920,813701310,107052188,210455719,661480495,313427168,447063818,144847296,558823799,142202967,120356093,516323499,737441147,174761969,670584668,541073066,337183198,807407150,160558894,957167611,549763845,438377125,720775026,384380523,604398169,362970877,304537600,55788795,101859159,615918639,761848988,21686021,500109762,772352476,843580131,790736729,785790718,88679404,252801194,607542573,326308685,531105061,80782327,527726374,392183947,676261402,180986100,494628134,957687957,420950101,336837973,424043339,588929658,467076102,871468880,677689463,416124588,468098785,154603042,836321868,235177699,181902813,44970632,15230499,751787343,20751543,900733182,819583468,319989726,955242685,170891259,413688959,650297134,297241984,494776822,442933819,621784657,80021107,429358456,799429205,487806395,970345293,755610935,504255038,280294851,369652874,596129087,894180802,178026886,446820674,477791825,221806660,105385360,185515402,511250122,721040731,814191150,845219768,665458388,818839846,147753935,516404827,310864715,466258710,741278161,63580598,843815816,1889015,18193172,924791958,265135471,796006223,217457259,43242014,362217014,758079738,237318221,681764218,591430269,934611399,491074733,468173310,580405603,836853179,514741384,504964703,28332015,624118585,118195581,612586714,211860120,870130424,719387038,338608548,643489213,603562395,295420871,423118319,621004058,791952562,120646698,369509018,554324293,672096240,576777622,896287643,918657450,725082479,47605474,898662747,271818140,189630386,186378679,335724193,647365583,645598087,116104986,69992199,233746152,33773851,150299674,627182781,227176303,110227799,529054395,76151485,83005533,205134325,831781072,938784382,392871059,672143228,338705432,491711550,970511128,253380710,931563969,798345249,774652932,768579251,30927385,386717274,17846986,336467219,23401833,342821228,382022479,158535717,462118188,451787884,243869344,154222408,256706900,781447201,678839712,817763784,723504389,132560431,658285895,359056996,511119678,746181654,168244910,296021863,264505819,18416823,364434027,905296761,821993134,539763775,472550895,75930166,837273716,923464244,632645024,609180395,363006860,400118803,121122956,366152980,919952054,68292634,912733488,93245462,771975614,846638122,521999298,368484690,542625983,554967637,305477048,473280464,617585542,507263404,648704742,787584384,448827419,388502455,317977285,665998039,51532795,697413127,235269671,721740474,197238999,913303344,170054644,947178492,139377991,503469148,888590306,14222814,397990054,148406635,943846889,27376809,975588824,969000182,554242887,871782881,293694086,637457308,87554613,689774217,122094862,286313818,712604616,453922689,514944450,89946154,536441637,571044277,474035458,159643751,181296351,714379318,976864649,794883509,694388678,161372027,178398720,983384971,796719355,906410402,100955578,56170866,9300096,580690038,798599183,928091595,418055800,637201897,260613250,337921847,395327316,197813951,645523513,764903422,822930936,89628910,425250988,148335971,115872243,464903610,922584123,296125903,511217417,110099906,143721561,384417784,881827968,464974567,57345063,557140503,12703909,214098913,592625032,514343804,745177292,754876732,622007588,470329802,871253320,672258607,161488501,1705177,98663719,637728313,785322134,436955123,70854514,421605400,530289931,977252806,882893281,982899214,187318649,551949069,30296841,796978963,462120563,313368629,345832504,322469572,654040088,226265205,474168405,405765587,866993935,193803030,433346594,325927473,301450796,261655480,684199471,691689066,844789988,783619694,212698804,507568151,956669424,297722900,393261785,517151037,72893586,762004116,166277864,60332235,286007639,471274833,916798080,131315645,252419864,561054899,57164509,659236577,844054809,508646873,736208514,69989001,13610327,310405234,264412447,603090399,469730476,684117315,282784293,614933964,70978633,544880163,875240912,37982921,551316528,473243907,471376837,530592051,930532781,910718912,10658103,639857869,94836260,660918290,923368360,8032016,700684943,511815793,911584472,438117247,756329634,343741939,358393864,418965998,816092625,666499395,758481159,637090197,919059728,588342930,366133763,552537989,857429826,650433132,454874701,986731258,454040872,342011457,243204755,957286491,468318672,515662004,882797472,143522336,109708049,607458887,268556600,447892692,998089497,875741097,89825459,674425974,864806768,3052257,408950967,370282414,473831325,258343870,478371681,616140011,787572326,881270367,356188257,959160947,574267177,83867438,215723877,337873638,139729776,616327027,328103087,940444070,513311890,586935924,557670839,688469450,738800497,16345453,869218519,405691461,271195147,576309442,292460111,420467596,497192515,444106707,231215130,234096025,976084645,467288756,286461697,668904302,212401640,819282188,5278333,676958916,374936604,252830695,21583331,8090879,703064482,835790276,281347184,148746200,563919362,289769250,705679982,580528455,587308,368333293,162508857,515936088,991375534,639886674,614409770,908581901,605197305,46840774,10824444,205416042,806807502,686269608,67445427,237859137,577861775,441474685,723962452,613475967,715074712,351708511,880111166,80344137,174294550,22960737,300538826,555411319,952045396,603177052,882972730,657777398,703508885,290592228,174402534,613803290,367940586,645326542,892787382,114755889,909177032,810862007,523459122,219005026,231421561,161282657,640463200,650325554,70754785,907227711,135174964,600969357,177545432,935169435,110595728,124777348,92585410,153265219,98323223,282729260,100172215,571940041,719352095,536446006,241682465,747476813,750763231,878161709,761599909,456927258,796295306,128585211,545345256,922331774,913135537,543267026,116791325,479255286,266616963,656505960,707023124,627357482,372217338,74967541,427884757,489598409,159989074,269221163,2074585,594662082,746942337,192385405,39080176,745254307,730918208,579949482,869501461,244945149,247374465,96466863,169870778,562157918,450854089,634398288,899498515,293466587,307443932,554647041,337421078,796235763,147490006,236343225,82506482,339902172,93435363,46724921,421416270,552509311,201857667,729183051,205821030,692539278,731755566,241121824,846504781,351506339,346639157,392479058,560329238,209776141,601339710,206684821,529106906,680224829,984093760,602052017,339561509,470449138,354904687,357018112,993908159,324384159,925301768,964093572,554973182,384065467,567017946,885745687,621943369,38812233,212990118,55317875,188650349,492980571,833383321,967120853,377467165,688227429,216559754,641956011,310125846,33244947,268578051,722323285,869817015,905758447,521273176,902030537,832165124,645767098,633012461,790588654,494862827,450455803,497670689,218948056,256634597,615991292,707807346,75792788,629743,373497550,114625417,27149087,402510294,181134786,969880972,357592897,884737206,121182755,182138549,361346511,510391122,536533722,651529371,86842814,368512982,378068212,192905867,813210970,363454807,100612492,395661291,938496457,326082794,497869680,45330872,702902063,496909849,958817319,830074945,267869506,418336986,500263959,277258900,642980850,559777576,553702567,275548248,172264654,607254682,703937528,445444239,437979193,421075516,357813425,35769985,846393360,855732828,739438084,755521710,234261071,653445031,408463631,514967552,535638545,737911654,60199043,313028614,244319869,797531984,953683052,577596714,22973656,197367146,513364439,630543588,798055695,272748812,699637228,736517079,382115156,665775910,685151426,797183385,209330643,759986036,9458199,978471716,416035997,466421765,137753731,967820849,280166709,504792833,261170803,575962197,798977284,636638254,773998978,123681305,318112132,832181143,529847290,862206391,221367134,516531587,238531792,635569434,323649381,676219231,549094741,912567556,210767446,759113576,999209557,575832819,459631815,909378421,768020112,590554597,439511215,691438583,986948365,119669770,564646245,426187199,382774372,182763866,6070595,721479080,623797997,821810587,919418815,307249318,126729213,415645660,414221858,710925015,609050681,483416759,916388492,515036883,728413932,584873717,421740507,917635315,689306048,987285665,125209035,120255518,32301620,548920777,754728125,916763173,947509800,996015684,255178477,824216859,712341678,313363977,695564408,654766432,660506449,659278596,541137263,249137659,618083014,136430672,502796702,684745919,56066966,424460372,973912699,54987753,24393540,534316934,515137390,11500603,43948634,575310532,509617633,14757460,982362653,350035199,195922771,671714712,331325707,917604847,179413117,137397560,551232165,272977201,248767482,982504289,317455702,966728223,889429221,59436784,853812236,106996671,269784072,360752371,416744785,691299866,108313747,645598911,455165143,394498939,172204048,287691869,376413743,957016848,232386289,33014592,843991026,34224642,244607794,579243995,448686450,295419055,377975921,565067657,572137312,956449095,930928421,488857832,749465590,423674511,572576881,402281883,933400050,367988492,526213634,89699108,322677287,412271402,584193781,531015682,521994508,684058751,429928766,201151692,344633245,122573991,936293995,176925225,693580707,71169799,668164198,620218489,238972434,936333019,860920930,101898251,211181336,573963163,28776502,459609443,56208771,151029075,312114809,644260410,537845223,230906241,837237735,68124756,393752235,751702726,741375183,179116507,310631463,401191182,484329383,933465492,686601959,644144187,62184220,326846368,181894006,53213013,798487359,654439192,554278374,86702282,64344603,6108135,840277497,723624461,511259448,383025866,900231712,452244298,610365607,955378230,381884386,444583982,851343740,496917669,810454624,831603916,131674806,41241552,27794798,182415838,757535089,111618440,712741088,29996430,933152795,237776666,11321452,619499935,88557779,917863568,124794125,185487024,891554742,562145743,229047161,794160507,34903836,101298171,31137615,56121670,878621185,660882172,539218646,328156052,518087394,47456524,104153430,347423045,247749233,597774128,732699355,645419245,628964914,850056283,399533422,928161194,117824506,804796251,53547504,878963478,766913498,809792740,754923060,157860050,182393371,727242921,205690013,793156137,48116847,935753957,645927988,531048617,960592948,113870025,32424234,356544670,911606845,693614338,36827857,921276957,510999278,182745653,777661744,814567844,592403363,611636021,628050345,574602358,118363366,163797566,78921971,676244272,494075063,756843770,492976898,165152802,917996331,149540009,235287688,169795556,22577348,1165589,632125036,926227167,965699227,70264895,586906149,500417103,910236497,935901393,985297450,358532722,378812957,710408055,639238286,288828526,820859747,244784795,494396605,591550817,723196544,855664167,161941419,422874093,552016826,695425749,114713125,306106743,419894892,677761574,568426895,906279967,827930648,398749459,842368802,852105321,806824822,39755261,637633252,143270471,852328436,8176604,373185203,203923852,429375624,275699854,498122819,398270518,467339322,64786535,29934611,280482967,45873267,425766962,997302957,889922773,433846928,434861109,601180180,979988607,539634620,813250960,17129953,802691506,632984136,133378160,57065206,985910355,743559246,66967915,775746632,511002948,328313045,647888722,958292941,73799850,130015477,482286393,184006991,419114140,391975728,482770622,226937455,652227596,903491157,715962966,870664692,820680303,861136253,319725730,711023539,504541900,727779556,388961501,243661514,214949708,870260460,917610815,240538645,354759422,85461425,351330900,805910577,31295804,653106982,308014601,500770405,592696391,528393040,87003211,393269322,627946849,591923746,893412885,274476266,421727322,727899594,72988460,352213785,327300677,196452964,799804184,24499170,790567373,403161175,124290403,295101822,599167914,899424006,27944418,325744553,705005480,137740679,329105306,729152825,878268114,284285002,735940328,91642192,932575747,570302722,570411646,733784802,583744741,204966978,429351660,474414693,805166645,500698302,994816113,989874310,345844288,446082915,2523055,422329877,505938607,930579958,835848843,954423241,846755766,140739874,717646893,550423630,184561668,256579140,749817565,159508147,104144645,735282697,565140478,915566033,125006326,889927794,6194262,915564195,83933974,75098874,817494585,24526308,373151063,187229334,660795135,329731417,912422095,728661616,989990119,913168458,175941181,906767401,25339437,592090852,697708062,197690461,341895518,198384180,4714619,492163407,209065689,262329973,883396958,602909177,448915627,174068560,652106755,255139553,367732650,801890124,874287485,871343355,769210281,940610372,473884349,488551460,803415302,368872970,265131607,551886179,951848701,104715569,748708481,500169971,345938129,636735046,628015728,649153702,671366556,674578406,684805237,484884378,155456883,528160067,421889691,775855722,157182981,854622317,717432297,634373773,132672702,448550446,940616709,694608187,317855870,858666019,997600801,260031939,271651704,626580189,699738098,383704489,818607155,727157657,768615071,78784442,770037729,341526500,22309833,326732747,520620823,374467464,404430474,853210234,355922765,584539608,490857171,416047722,454154729,813844948,708609127,586037125,53295730,295179681,970948965,354334732,350761743,631288785,868184880,480308380,325859663,253804129,880491961,682094552,751592908,851923707,95766409,758246959,205457756,859806304,621515790,760433073,501788132,50556961,51767105,315220729,774892172,254120088,734650640,508781260,746969991,78545531,89269803,266009406,140355111,194507139,467096914,666101596,803459098,391765175,996299085,513785450,535863865,741369488,894897852,40028690,852321857,811351942,85262637,292730624,14246576,394089728,908989586,329634962,163253445,162154755,317439503,486914138,543323193,443580010,279764813,824974521,95407724,281573423,191413761,694635487,67334541,28373308,162165800,952431198,400319167,333722300,313205975,672587963,922862343,91251572,741708470,742933859,404853392,89015308,437131149,968939204,492084680,344045969,625709521,18550082,304576243,500599885,594412497,745896232,682069333,585933923,678793188,212807164,613489093,426362567,935702745,867165031,865593950,218263741,381799758,580843724,627651751,801368857,709103588,303507270,699249758,701845174,532316389,317480255,517164102,648807076,578717258,139167125,669800634,768749168,37495844,752888795,409610866,927110865,797138744,266920332,641686531,257043520,297382940,89454086,149033256,958711727,776885056,430757224,716692817,50770111,839015242,166213706,382673116,241714672,801574993,297122635,42293536,672972013,197653680,666260081,574503027,379150389,897845816,232022224,588508571,754844239,678348129,739401757,32539500,932177133,825379414,547084831,743107282,701228604,482231508,112239529,294317663,303298780,111929927,70123408,539246424,519195371,747556726,574057447,293353386,931741672,860167374,898878688,161437249,374567455,464623955,161064392,905056333,422934442,109511439,326061020,526634775,835880109,558684205,649760263,446824343,306095507,887670196,202303344,298523503,255713949,927117303,551100682,381929486,849317040,539102495,438548061,933162831,29326400,705963749,743837351,849723385,681298718,974323562,902299131,181827536,477088910,979700360,760814596,247456945,581430471,667920708,107498568,360744759,178953405,289614554,889083508,633058751,547739773,342042855,749822978,174099104,151507897,599060581,941933867,157401345,490749647,42099987,177390154,892470493,279491696,473325557,744026334,184270299,760033614,634999085,496387039,21439909,363085977,888658370,955293437,2735213,515262155,44342447,175526492,471405044,728594356,430327837,860646709,905133803,724134579,51555331,839504202,170366982,624132245,976298587,479413353,308706184,781449023,26858826,32755054,446897151,523836074,986777100,785542506,490132096,707721570,785645,143143381,487892427,27500029,432787801,386586664,614667416,364484130,409552209,414923088,724100889,541425777,987229363,872520660,168159180,168816984,679822283,140317959,380319031,743834164,275335908,979988430,965477105,614260204,381480852,981626316,75874804,927639143,736210411,551015897,71980046,718912502,931966111,736875094,653402228,805417304,624242425,342361083,276534426,993566540,101417491,73680050,985680947,124627377,515985493,529756001,877480020,675722078,890242863,758660716,315160254,567387767,658386090,425241633,79484309,20479816,670291767,992396921,395847003,448587722,877818897,660313014,934272441,818768515,178219441,24177763,508905899,758701717,396911326,793032589,255647702,531939123,559867339,765650901,216136643,860259120,815410346,918315260,802503657,429901559,182431996,955591528,411972304,348258653,548370004,333208284,959963582,105353760,447039327,652673347,387891368,207959379,355428281,424796169,577942933,855357353,504096210,578944273,786170846,904311157,590301716,600666074,619355528,597754654,560896374,210228620,905342614,76661650,211869984,206155106,413226507,210362519,354364856,911652440,196254658,13449529,582515520,212887114,710574256,506842757,651467494,215908822,272141530,875650550,914858902,107354233,612348785,920298390,25594824,481139271,876841716,917891939,36796740,796685075,852652398,758034026,346421150,83749501,542378741,437205679,516328524,920642317,25088747,575683967,32249210,92962987,149606884,560996466,59387315,881745352,589170613,511807738,523017443,213598335,477255663,49613760,366773246,197725931,673188581,644408626,378268434,319032468,786889409,271480442,697992977,21178509,158839899,226034392,867037382,273973039,543020233,653461213,499867910,738134583,398221263,726830086,485692491,221593976,295336587,4235464,890371538,931446944,660172472,479224917,422929094,935288843,466418091,818463786,342996026,188725990,906066399,605474512,952156073,454231696,178513963,791689257,60477409,462062509,249283832,798634116,359850618,778787042,248828386,277309577,794928260,94395726,701398507,232659078,591388104,883290669,972777532,684692277,185544356,732235646,752965554,15646332,147992335,322006174,247199933,617643069,633924957,27928887,891086741,14977065,103111552,769379539,310551671,410122255,674613013,846399068,816947455,247700108,627753559,735540731,844137713,233180048,453910695,194247873,950922749,53001757,827324936,845909975,559295692,545906415,797289001,549642377,997028911,563279492,435023859,473391391,389159093,900045361,744228928,559596700,250627640,314672383,370493341,470240271,421863299,433508956,499507063,54442279,693289890,290715494,385866517,849466239,836672376,143854637,859189390,876888079,640310087,833173697,17674129,988264948,906731713,612655231,324016016,202836444,867561993,2469556,700310464,213596013,899939194,18719715,132059864,458014836,36819879,556795877,829748376,366592599,515766788,785581862,161539898,788901038,749290467,21862562,214451345,987025945,597440566,590053671,405031407,743693451,149202330,106180008,866145681,684821245,893478788,282244388,900119454,951891973,156919344,775923333,122836197,707652189,667380798,975823766,731369110,753934136,426295549,194580816,81900613,75545302,424036866,750156951,195478221,267103005,345192045,62266558,226630121,269627581,539538364,322639792,462053450,687029958,419879014,696677994,759498615,817187905,337029106,129735979,616234210,437159433,242005969,650030775,166234746,571870087,852583030,382148393,450045652,906242600,45934478,500625565,853313630,460771975,643413226,580631500,563894822,857636103,541159696,151006726,526938164,313998627,887377887,891447908,59175858,649158195,340251799,430314889,648858487,366085720,391537197,831369881,48228476,198667661,1244817,56834923,15717832,844845116,60147711,805576703,519106867,680332558,295181857,543934116,741482614,87970168,89946013,263414490,913470255,805564959,865665717,180588659,601209667,134558868,700764830,286095799,831732661,157333952,500270183,338324795,759740162,77980721,70795051,679979225,639925009,426193259,307556814,823060480,348283911,737536938,43769044,847460345,358510314,916423744,40299369,133529818,251281716,947345434,459837036,239938536,506472098,818359556,301889296,773652254,654928352,584053995,86946892,37039543,730082426,879722845,998048189,843493736,64168423,247537270,778887923,62160630,191864373,318599457,268920054,540423006,732282206,398557160,636075022,768730456,671032469,651627374,53333898,829974933,772342803,413617262,148121451,125339317,360735576,61019907,498495417,216713702,433242895,1969439,229578374,459702056,956342298,142285021,523666345,989674965,314980668,134559698,987002212,577092509,484562029,959913891,253498138,543347226,777238744,449693971,807600273,149998664,850316165,281124476,531970963,534712149,511551642,374889336,817760565,727422251,572134059,694061645,280818443,585134549,271970395,4696356,318392735,54000176,769938977,965313375,822655984,486441946,633337577,153197472,656886819,124289286,141364897,546426099,20468596,203236655,875151542,378723792,692888672,362381682,710096231,852520140,243287060,947609092,70494635,607316658,6333499,99581617,242370758,291292955,542618003,632078774,984307511,352356955,417427650,206592215,512083644,108382486,125509392,902192302,729562731,509321170,757510991,184469721,148563115,158947663,899738208,871338112,643706603,73028470,436810877,581691292,181201066,791369402,554559774,952614219,709773710,559030143,379360633,715442163,289535098,151792243,686496483,224752120,926429855,975119289,565204836,276379454,369157567,695041884,793695351,364211043,327766096,489156440,955643853,605776346,705627141,563987667,233578193,238082002,913979949,636045355,353008031,972265675,309805153,599696290,90057267,552812039,136274220,166487509,188179542,477055787,873013811,383313579,641383251,137587145,591176843,276228861,241664570,507513215,727148803,279619580,439938874,306692951,700589848,712194402,235503499,309320859,531567091,102436656,45973062,104821199,655650976,60183544,95132750,243587157,608027454,40420018,743144665,308270979,13322137,69212537,928654419,953126967,940857824,692466931,95988068,219942486,668360961,573433109,766243340,508554509,13087101,666555149,362049790,333077642,744964309,833991765,521282398,373890357,497940119,298234745,357160721,352018447,441155505,946582062,862253194,905105080,622237991,422428525,487220020,841423582,754088038,717795490,838576302,494755040,501379507,812107885,543840012,423606137,977511883,892193752,776574892,694142544,377194692,858453760,636118161,609269562,260434309,664046880,789369070,651510611,833817997,12981035,140220393,846174861,449075578,632418386,481280013,671439651,343190351,837712811,160638915,627670160,521759592,385031620,709989682,528794055,473760175,99113614,670217258,613010580,864119498,57526224,859825303,69639207,86460620,146542981,436553412,5576381,662697974,830603046,269322669,532485832,851714135,912756812,110059539,841774467,634792454,712559215,404985505,220724294,967259789,191529440,310117481,983587035,467041439,376461406,878148675,335770085,356059099,903356729,410773736,788387918,494874117,452770568,21038522,502648440,398640620,866551734,496461769,790642040,831952719,255010301,786581245,532390154,733489214,18780790,799126705,895328811,286624161,42505132,885607608,845061583,92444258,31555353,669194741,770241420,453173485,649740687,352137344,49776398,93534206,437849010,671670700,688954951,329704194,783987326,131497677,787069144,960830560,260249382,410618120,229923535,754539506,933855361,720329515,184402628,85066951,717703508,106668361,402576869,602287923,123461045,487598561,844214324,181895987,235865070,543271139,894103334,630102410,812860905,422722611,499567376,165837786,718324190,432166417,889486533,994577444,298675520,364975227,630504184,146046921,887499649,460629406,307787258,590951816,203755976,9913462,639299926,989945683,802081343,554005766,336306793,285622756,91412956,180578027,975355042,413437763,643296277,326784525,500157341,767734522,996891218,243796647,708384842,653820144,38128502,474207662,494298785,361139968,96144801,652852453,940594866,390085565,842199256,659056799,457204307,201636606,122255334,176072192,399003727,96795355,421559288,103883356,170592535,462031170,838852187,253305795,562466265,270533376,712850753,372189114,189189209,181551818,587414076,294260242,127544283,436866943,727741747,156254585,693359491,889606163,734592633,972709322,832701392,180504617,233325165,19009465,801600368,20084126,944179246,59056123,95217530,245570856,927978036,669937179,481317365,34298109,508023471,139668844,45561778,263435044,758062084,535921887,897678879,173564663,298254144,981732109,260170022,388915035,510801740,113112437,874563806,262911875,623776054,180156160,538731088,203957724,664171849,147107837,64547230,847749119,140648744,715733127,331185722,372172580,770687248,354698506,354697576,770676925,272069247,220152388,894399795,656215415,576305791,207402970,861394132,235607636,61172912,125168704,345960923,811966531,897830922,999055661,235561122,123041593,450088894,565786140,607281018,510682037,793537460,846976193,203851967,454858599,33149783,322884143,670909974,596236484,494008411,436178370,254323031,175414160,860289911,556443816,302722530,843983656,764442274,19813194,578600924,966986035,30887896,887911656,479949701,2510227,788333531,2588311,280738348,775798920,897760628,234513297,713753597,217327916,24188275,869903598,704767939,891182479,939104978,536707673,924572425,644403693,26834766,169557378,628624675,22481727,841370707,718292290,756311313,363381856,456775346,792979045,395242889,841904048,50917870,15296372,846505423,977338278,967541059,437756290,796727382,352120148,702616029,387231631,251353354,294367162,464684897,641880202,761235037,289523555,5882784,912822502,956554359,391306396,538570154,191182056,935298539,898263060,480088244,93558108,407778577,267935424,441299123,632115624,85998569,879399858,738869871,626115728,527828877,947885834,188747915,801398037,148302135,539383456,842400670,311793188,249640445,52505222,23592226,728706195,179270224,224852992,834674917,448293546,236019804,78436392,299117684,85582127,808191731,120084231,447588933,843493898,14629311,347192081,534940617,298638048,424233584,129051054,22111986,637209939,56638284,77766661,771734923,159685939,484022989,371876150,614856038,781099729,917181111,525359367,631878400,199542364,526429401,160324482,835777796,823961136,29159556,13480314,249921547,753657229,4946345,139230792,144214576,860266353,987405467,355458733,45657649,748613457,758268150,252824742,538191666,725840984,935732162,467983725,633833369,576663195,33394795,603554171,105432221,504241192,730333719,515059256,14694666,176286805,608731987,214836154,704043093,338928970,62069416,830902066,872971329,629038236,23244747,848663648,491187972,855264777,389916152,825818273,393778283,594272298,551301822,716806005,531368716,192947926,960335264,649368109,241212530,129808363,512781863,492218352,201553393,986400844,904025000,487181533,459438389,796076103,23860129,87841135,706265264,188367914,339180592,980285980,904637676,699484426,703084919,44603142,490336751,950727946,654945375,507150236,10201908,538818972,174799603,669586945,430958429,326023095,704804746,335434725,526015892,720255685,591496414,396787993,858992228,221963384,525767875,931222055,722504754,509005850,761384236,723904819,192984322,968166762,328429840,691904541,702735913,848658072,611640494,471840814,296881631,569593576,998943386,62664487,876897872,536933893,989064353,895545943,498879549,786067409,83331161,98507248,854521974,675094565,806863027,717151891,479300961,166717718,147477914,465739138,499417282,321305311,788696276,187456955,947548899,25716790,655120620,933931363,220516017,536210334,338138253,321915934,56142591,288054166,396134399,355833171,240710538,18273179,586778505,751119616,542459502,470651255,54048075,918164239,862340611,834405814,708087993,760212807,212991241,433928651,212618037,956443448,390390655,829432083,429803261,554510763,613685344,786641108,274319728,926918068,30482626,923886396,843699845,440411919,247390444,201161483,227270454,237200020,511379667,170664514,355261849,60410068,197809768,880398512,437145076,77696662,90521139,479496770,95326136,26227131,212497818,62930747,666032659,306928995,276880106,32489989,694198718,921846951,659385362,480875099,840383045,849923536,286774547,289429307,879391372,335353423,950608120,608718459,840378216,422031401,465068844,418093827,608713,30984108,255260708,490078959,337466678,861264405,204233686,744425751,357396281,908206604,958420295,614768249,893668920,754217720,66859936,463997568,562445403,659630901,142756586,325140545,984092834,757126947,905819221,434577060,826338997,154376686,275795459,274087364,635416835,986552564,471693930,120486034,888144945,692707784,251133563,286671122,387174684,766723097,599658479,932757441,864121550,137800091,570589300,968081737,449966113,19505910,89973511,932156482,67736823,194915364,43838271,290781104,35980790,415554808,104052673,78307116,229779126,785391977,945609725,608196119,840100977,119753625,212340565,867816004,695530951,199976490,667161524,681284792,956744769,624767247,596334323,841139314,42102624,727027127,543801242,508295318,532911372,617039440,42116863,251270810,838648237,462006260,170544894,403427094,46998659,714189297,409243124,562096166,810858052,370500039,574122256,971064646,776560540,215126692,139148971,233207839,859180124,587441289,716906795,496247228,238120110,251695802,46937405,65301918,555541897,788601139,52259486,282149604,940381432,958632732,484739034,80161415,167821187,857762499,138509925,384117673,184008478,417297878,973629999,59294977,868179208,652244898,662424157,281168978,120312437,176916561,709474753,431708329,293709277,777685287,803842005,184048844,197981244,958491645,325714237,574152067,716151537,901908347,636052644,665153254,224925111,649520291,378159717,412822762,534280087,226336014,894643579,452494006,218475788,697041376,364571995,828065689,641821343,97259767,583432236,338335709,476688339,119146415,569620382,376949337,480497833,919008682,544419728,522560473,176370948,201716025,703890827,150511211,859202335,370362246,424386263,358868916,743119702,889569961,284466779,626474428,985854839,973589318,790327147,251644750,94214747,942854127,671541805,682647998,166132863,438223845,102857873,43570599,980135112,598723898,9906153,944258188,470031413,245988989,657387297,636552601,814723869,235088355,402598439,474085786,928597906,447682936,135929654,68136494,695178867,196099946,828360515,13271129,948607830,910597824,391360068,985068779,200764465,885582247,986546106,621463295,133163068,666413622,340544401,816014745,744134404,842672625,609788989,959126064,220314126,808976536,493278766,716068907,981947085,44526518,410700684,246480294,221680203,435419676,718988431,869293366,603804444,372061415,996945763,140020655,260192782,230856358,14386350,257375710,928038240,458740384,848169549,750701940,76849929,668412278,617043967,806661686,73168940,275274541,750033841,342997135,557167138,227320854,881703412,420813480,711442648,707687153,879127489,814430365,189549078,42945246,787127841,949975830,150557912,313589010,359621001,361513010,634590312,790779035,195207822,923749896,677595999,562899587,250619727,211289574,26334888,997622732,792584571,50411317,959499670,983465220,316428922,955396814,476008768,795221652,298659797,464172216,932409491,996093518,71064908,664591990,984244082,19203104,352637207,785362598,522454914,634361937,127530540,996626450,281326468,787700800,17381489,30782174,436448400,720276571,881274856,723529353,869301501,99345682,877019823,201484401,200902551,870561288,534696332,272801566,763529405,281775305,925331098,6998652,888285230,307612041,261526301,376733516,86412117,738958798,320001624,635987522,846402242,655605002,518138172,320520436,262048145,169095744,588748794,920196972,448170496,149254944,202234363,336242042,936740176,667763607,50602145,686247994,23432477,793349963,432332027,816133421,853545407,47605066,170195694,814301368,997178004,400126341,87027950,821785887,455939385,626131810,210921787,747108164,477800552,821607319,463363249,501291403,42609820,271997712,447496986,790651753,981015604,260535716,193325048,634977192,962874485,932984980,803203690,522302173,914978163,161907144,863213923,999483356,774497844,965874758,923767086,907102689,880899952,732916706,64488664,61348732,298063458,892022110,54289723,99234026,490903867,101824928,480457836,293729115,329136141,73475819,55899559,134039655,140830879,931282151,308048714,322939778,896572960,75376988,807664556,624964906,47410887,96814985,773350391,756953846,414813339,75590785,191583519,502332678,824906431,872152157,226760231,461056100,772836284,487520251,194048154,615296029,663371632,827687348,639200464,771167235,992518497,496199454,162025892,883191984,901143022,961282418,750739274,764114139,609743416,937224262,599151503,557135817,270850146,721380578,958023580,297587450,390539584,789792259,229292111,568987986,60416440,384147991,862408179,969104496,468477102,505444142,379438633,769815964,538632486,213302044,758648083,891973479,893213934,272417130,201128998,701915673,331149184,785621003,46552824,827492458,254050876,281351310,930527274,259904026,237433309,781102316,194629961,227590214,246961118,209646994,13403439,568657675,572968973,661258851,148675311,883291721,815500946,896197719,879025895,824893701,495330367,420872910,98415929,216057901,126698788,6529781,982181938,856437660,10768305,95252157,194208406,409182664,81466404,556557948,482698766,861629495,62689007,14459408,26280944,393908058,895120351,689737362,814156899,176177197,208162716,469196155,373648351,347582100,479860771,541941590,336679186,401448102,460876552,996334981,645036624,661464818,978687933,666213176,292995037,535966616,663197684,305259882,162857039,982526140,103586838,6630854,106314719,710077736,608400300,777695192,989251026,756670042,396046285,86327345,318789829,776379842,265576455,748872276,840963418,687788127,348626555,676269994,624630274,775425670,550098877,23502885,530210198,274550010,585674822,383695586,832580510,368297442,630153569,639183498,768529656,665895913,399948957,616518464,969817426,721567410,660943306,496889873,800574317,831840612,343945744,784941320,926891472,319592420,643921889,826948552,451188366,272983851,348878446,793618367,909596944,536240643,949363456,595260134,205693794,625177110,451524908,878154370,760764106,348492986,301944966,244081084,306203900,191508218,570959025,418107829,294859955,402907632,517437036,366136331,223469817,133838739,771231375,498528029,906831625,503401257,420450975,586083499,141922258,790261237,82646112,787394430,212967508,306507324,25686375,795855000,355379002,536402835,905219533,49244319,235078024,467973641,534385653,372251353,668282925,220336077,800041378,803011722,53306894,878317846,360633222,507007611,803073552,346965144,844204320,522428365,275252068,200547438,693206979,443772936,331829581,950635749,912521356,808759825,98882757,432885953,716195274,943616204,957258262,467622115,608655008,622723361,723780834,830392952,406117861,314327354,911518332,634937672,244282049,475240944,698581389,223360971,600294342,582541777,526307503,176093902,995170836,418061406,770179278,303679183,739910390,512345640,777710479,985460084,318366238,172968836,971548933,82605251,905694040,407834423,656363545,64367269,636675807,608988272,257035634,130001549,698909939,571918721,120399039,287041501,821650038,954553764,962272854,907331937,444709586,127164788,782584703,219870590,781038182,411544928,318495500,148189534,321148718,38342427,309039727,325888727,225366327,193241094,869298647,829605117,752642918,715018243,911971228,438821034,663051126,800925231,469223589,581162925,243451848,820630663,487847726,649561276,615651054,711444266,112865918,371431436,181521492,204865555,730550536,716624744,650289268,794226758,314330869,23444933,365392888,609953145,638063771,877420838,166816567,50356414,484713146,388176260,778796992,220603239,92225643,153805682,204141667,150955073,763434497,802663230,686394010,472846162,832282134,76133267,179593795,580693985,528345348,698523932,269676252,768136135,331428592,322222559,565949168,336793933,278599468,419990610,306235598,615918846,457474639,647504915,925254897,940499421,616719130,631293690,102277030,744634246,961458740,309028898,102663046,270797794,775324591,602910457,557000922,765728756,719789399,147074060,108588533,392600050,199601877,866308833,993047214,306397897,344501464,315996800,189996128,545894016,866463333,648315525,524453364,791593355,313569402,118387520,225074476,697794608,765580953,477502902,800128265,446722455,554698439,798661679,154714398,706883671,27740561,616225933,639071254,981323629,915227271,305401683,612259647,121350642,356311766,20328101,891931992,731114891,535258296,217923798,608701987,172896161,180479163,92873305,600471147,214815170,912091996,540243861,587300903,834425158,783323074,220067772,182291345,464004735,347086380,384497615,379269440,789053641,633102216,148208633,306734904,92743808,572907487,936551708,829194638,381244017,264299845,131114333,502884845,790952503,928665320,931497106,22385322,37524582,99542885,810788486,632350702,318883498,531302544,190202093,832668522,962679859,533327926,966862100,574909154,982650259,992788334,187441783,343303601,322854497,160456730,640688402,53426017,141844302,122131355,934612313,760382877,988184635,63211803,93184509,520881666,710650217,899615416,918395363,819107628,297521561,228790055,856187917,661637783,269283583,501056325,634315201,948457101,988031394,173589847,8155986,451715546,97100928,471933757,912359922,485831328,937466400,325509182,93106253,57793900,833542070,703910884,418887748,469785280,668873485,128766806,174601183,77635062,352442872,224967853,362662363,880851926,76871961,938484818,344754568,486466235,411484307,912455177,47242850,907627548,62725252,468827433,115361720,39255865,124052446,756603767,760575484,68138504,70553338,587380140,204915967,725201052,862544545,829428733,957615543,285418122,668037411,504689618,372257633,698042388,620900374,715981286,153440500,176697690,974136095,505006736,669361845,98477786,868193728,613208741,368144452,847980139,839384831,672736536,498184075,201852523,983456334,873986319,486735367,284970792,134399547,315394558,994015405,567090899,376532575,78818017,662459329,254951092,655476622,108292677,681209348,714851626,81721960,453470103,941255986,596145227,322740704,806465801,865493768,877951137,244742592,336878964,300664855,542765987,424201511,784599184,643180130,54450020,249695005,310399446,428269313,458050521,240970852,718685006,560677594,87088590,661847098,540496988,740102383,377466965,915243879,509426085,72889481,269687604,793885237,991483173,663024681,747996001,934664818,635048535,322255280,962659712,143537677,730000758,172399860,354167754,547624366,719768242,464964765,819305793,252953622,478455711,622378962,550501699,580618098,256670986,554688781,388615598,313258668,718226865,783762556,740704836,240286173,129115431,106709604,91581494,961193417,859401887,961695525,696652789,717427537,792295225,127684116,40244274,421712983,661986760,607283184,614503295,442129990,193939509,159588972,160839030,807815157,241023932,369456478,433416405,850979121,204402592,956416987,698338846,639735250,105917070,772957090,43879416,213154946,651915459,14121076,33637343,768546022,471607359,637618211,11266461,519102983,674603566,837322926,325287865,291014426,156887751,336481783,684508170,919980625,450226016,170232043,712047545,864378049,661100629,455668197,184078065,246450182,47998688,181266497,25722850,421464221,273995685,188822113,76037576,122087332,899974406,510584040,599854303,990874319,50906184,666208078,620725292,346047265,717282000,241430819,364099193,878900943,955730209,416904040,597930507,865123978,82751545,813596563,577503619,662119889,752837153,384465241,173191691,407700762,687515913,979139851,244726450,835527220,537028349,231389005,642930524,405139177,691905075,426031968,553947711,211769809,227857281,132518646,653510971,510872050,849226639,709246883,757096771,980360393,587473069,596047504,575536618,159802233,481395862,445225874,158315369,796689281,931176251,651120729,288073005,101346537,978456951,823998536,886858148,76198633,325677979,856078869,963648477,119700618,188257695,624632024,263455637,279199828,499392542,507594747,870244307,524802630,773192161,327368078,476155343,924730792,606555529,844409951,964914858,844159989,204030910,559482128,389668478,319099409,476165467,733101712,671091711,87854458,159168245,362674739,146776526,662698101,589404183,733214046,358987567,135490292,752394311,506622131,407419115,451240839,793043266,101426026,774289531,761828119,563104357,168455784,281228986,214886888,832058506,731833901,602393783,795273206,972795483,472891043,246333957,258011841,402515554,950325165,38698479,83459408,747171472,205902339,975372080,988285539,649241736,111985887,724745655,50875109,432022881,355485892,901314543,190720863,467896100,877959652,142426258,503475484,85606027,604075321,58484604,129549111,292891341,871583350,853030371,786953279,738127633,111065699,26565855,179366,518175676,776324861,365635302,659521604,438462788,711882464,894479988,265295289,427932352,799751374,792486408,147291228,638084925,140296402,521838664,273204001,280451663,2287708,685584125,765041842,784268366,698998540,618546779,191253821,356046737,647748134,329139306,219488770,230627190,452775768,285337969,72067633,885475058,814160327,580474128,991558268,377194246,361033530,612174319,464856985,925811138,828765383,887649115,979420559,647428403,2536203,821117188,233677270,881953165,516979570,682470397,618901330,911362934,728794179,92388160,547256170,777829055,151747166,297747249,498429963,179325276,855685252,206025642,968103661,614751202,983813380,664693806,272523953,530728039,730759141,892869174,430149392,194569593,977933424,825487858,302423823,671922674,626925074,802950470,825804557,780605439,701240263,744851109,464685824,91405617,701440840,336076751,735864262,839082182,481795656,569983850,617971127,914454430,960948493,234055220,745939155,142860126,239878045,122838044,143716124,471624733,62623578,103803335,828720035,109198892,17118703,506629942,842773612,748313419,358121806,411646735,642440126,619928430,961766915,936847285,343320537,773620057,713171922,172346242,770455051,652179655,659489359,651592764,64527447,243064383,833352741,216728176,898531764,1372509,758260519,299988612,14554377,89940528,836774886,904415699,940753553,40125057,707439462,847943396,399718716,732145549,637881215,553384617,194233314,551301779,16844547,861758085,529841985,332575865,672104167,698606112,126747451,624473074,323360486,184397748,481986692,426597742,569580410,669094297,431201880,28974596,404371474,198107195,439441118,183177999,53586593,800976524,179206175,851935773,868275010,260571705,606429133,307292430,840154329,821196172,196856888,109988320,256955070,828187806,650671649,386525742,996168260,17703547,425567504,423458147,94289685,371797601,703795995,579471836,691799448,350632477,92518481,626734112,980425944,418497791,289331655,346681840,555084841,302604950,844155073,666291165,728315588,632626162,404138542,192103020,879031886,229048900,777291930,964529477,207385657,372995584,702799652,468210788,969059216,862217165,582264031,61579444,182618285,625795157,380842691,263645932,24911137,230886484,449972269,956763340,556267335,504466645,381775681,394397643,44570419,698693524,155164056,411393369,642838878,24209187,844603850,849219575,575443738,905692081,614976155,148496979,527773261,224942853,187079474,807489759,611496971,411559544,688184334,682032119,843269961,877924369,666696045,698635580,732453204,842071670,115400540,666403717,858206892,744415772,403322292,72069285,167507416,162685537,718546433,537563321,753773012,818473987,755744140,157471711,877650072,449723889,307491114,798866280,103988191,294344380,211819959,487967127,959577928,146699813,965020117,842933238,491535468,64504891,202893862,727653037,389331695,47526991,133620845,144973466,873541089,320721405,208675017,29826185,935499388,361647501,760070289,957992304,58581850,976614321,848152660,932657429,214617245,77906668,515170032,868240556,796989462,924282897,781197674,108743493,760041539,210605930,710008280,303407582,97338213,122638296,684238504,931100484,862806260,126172619,54467120,766875226,233902541,638470362,957578009,675997401,912925637,787481409,683566480,459469930,300009718,513558138,829857378,810931261,403478240,607128875,571453292,907479275,437017259,149324948,14094639,635960841,452039744,72570477,523852006,761264683,607851177,620962102,406795947,730606874,115263363,876483026,280145071,995912115,621497157,524139068,615237332,432687879,397840153,28427572,632208260,699805745,278759652,858596662,135996507,757897991,561703084,58233054,169380693,95441865,637512073,786359964,447653446,277869747,601760917,42845405,673907610,106551340,745190857,662806199,592081646,860148325,938346317,860079353,191385026,615839337,271522168,69464476,972998974,900755030,467556706,364497607,456799036,792102563,986366735,13131327,389189607,160613608,175937757,859287663,945797517,936197135,352723420,969239326,979523644,66879347,938887700,758816293,168086744,81789746,200919618,890428319,435336276,49397975,906513208,49315293,34501185,142076605,243402448,259218036,917629636,551771159,298188970,802867357,53701212,482444820,161921368,95890920,149506850,757058191,539710761,736950398,846418147,54802763,150019693,903326063,416503414,446288329,733938616,509421578,354149224,210415495,613977198,933684100,159162082,416782857,293274678,488221307,880690427,649681882,424026475,475915424,525649211,876071510,665602917,89447842,980750223,259059274,778678369,248522132,474325086,85091136,928025322,30894482,126938882,994118155,756584350,990313671,288513595,766603561,497112253,697160100,887134648,205829719,834675442,967322125,778207894,35507487,823347664,423233795,294243574,691556220,33404132,388755449,535955810,367328130,516988215,697182743,967487381,117369673,660876250,900410343,876198092,692120266,657146487,187989143,684473784,868125965,926528343,932740177,737077321,554670654,8026181,569323712,485073204,472845552,33596772,609411781,164392105,893878409,506709698,166819443,621096603,549186139,568613301,236738097,65371397,666442945,508632235,313672530,2390230,53398726,79866830,96186183,334543545,125633530,277285034,817875231,26184674,589519915,770896362,939463228,660612115,575649028,96372963,840647832,137100013,986992233,274451404,927896872,840236876,101425454,327090141,245114880,491500066,261965686,697283283,223525357,803252748,832257279,245475649,289976697,926218909,707764156,765128959,662968216,473779915,965138834,417052177,490018065,375060181,341019673,512168429,474811360,626356212,594316275,219168060,962211057,742093485,375863029,697053022,407302380,759630928,207899874,483087724,814216042,483424180,411298081,713616348,739156922,494798451,301237336,90628556,157041007,738415540,643885831,807761249,157432663,225238574,260406852,147800546,775308590,25746090,827656859,976518065,878105471,935277074,711122852,989993625,130742627,573436840,3899348,408876512,868683331,407755006,792572143,40153516,155908303,977450271,759269302,434099566,168066221,306299190,268485510,748334380,632621612,384073795,89453626,62337755,383087629,449777205,2592043,19332363,635594757,643104573,302691322,157007694,426016312,888686965,392651908,20027215,652552900,913686966,118615328,227257777,419618138,953815326,756846526,233264472,342054563,664416527,611482250,854484096,561736998,761989486,677286696,621536036,143157160,167281206,89312941,777709429,408482171,390890408,482440859,124692168,719879968,89025390,522206404,328189187,35434296,572627137,991029685,279702548,776895973,9876657,565788202,447514077,197033880,885458037,989022170,446595750,864524817,528034778,411556343,71614192,54676925,323552680,556135055,136341270,163841698,461389803,939125218,966704773,267522860,78206032,265287992,344132602,953381203,727947419,41817615,537340429,28250611,790920680,302978134,412088391,902044525,541491185,409946345,441896808,996141325,462060441,713599039,388219739,850350239,843247554,809379939,974419716,575189064,977919734,444730118,456784367,411721893,144536658,991028283,307778864,260468161,365879479,77844484,563279741,654210796,587179191,319228929,279962906,51326335,81363007,13369961,96603530,305255618,929408128,24696342,62954862,354077693,956159750,646065652,312033229,148399875,29735431,194857909,581259371,718791634,821466022,320945068,363009081,388376560,902524087,970046595,737876396,25434890,861945933,123148904,524787929,820139079,401546648,178411975,243344222,22294582,724760992,40721317,929454249,989696470,409409968,88274116,25088531,208049978,19146163,428256202,49171378,11304646,607935481,171773601,169907813,987225237,43996943,900073828,989678594,238609840,763210716,12748270,708476751,185796797,411000824,108241429,325167537,418880606,448456490,453459848,74417877,541090642,133527501,850467049,99119566,693570502,648872391,902970543,914059971,371965039,485716837,776704919,1932724,385745532,637027057,291157634,446594964,362381406,756387150,620058693,949135548,909140216,776110512,672505842,759128386,537620742,413771009,284396356,1562100,74310787,991906781,986877569,618486538,202766360,772383624,741238125,557051326,427910167,7771265,493509546,519605049,397431349,137381483,433051556,779369139,81506627,286777726,357878319,970723210,789355972,744701994,875064057,336374858,465251925,205599486,154232804,495081759,489022862,186979048,342395446,814144870,223397618,385100995,509052340,99257537,736378716,881097380,505634699,868742987,511599346,841340314,128867701,503153397,195911506,18482734,133694039,974756988,654281407,876415120,540441182,324970719,384692994,703358431,762157048,937357642,448085009,231230856,430276557,357492274,323325321,951023385,124940734,453807960,801449567,883762550,467482065,680736215,250883594,996118009,452838162,320477335,626912837,254272209,584166395,488738275,195020084,623894498,49244234,16402197,359347888,555941381,298589956,2747088,672085570,128247053,66139592,282692755,631987149,743307343,318346900,814926266,455338265,626920119,519484830,962806569,847791389,242816339,247583556,800707497,82492040,375392040,51897469,791702332,687225964,292209794,407022873,261651129,878583451,654971601,779559615,61510391,884625272,616134729,981265391,337575588,371177964,554251759,869694702,972594611,996440744,234386772,113795575,757878465,383706802,860490150,650173590,49193000,189605643,308753914,71738799,58737884,664443761,695073991,398733437,575063634,552339163,446491811,158031,598034240,382917684,412364279,424891441,921969185,729927201,493225434,394579586,34958291,1429084,122405389,877795273,186256739,646327719,984583116,840891624,651352169,380695176,736599022,801884833,805367676,875258580,377673859,582177310,845246870,297745954,304917183,224847507,208972556,428705229,763880164,429414310,916134279,466471780,138160604,71880245,430759800,621723640,191578855,156152718,328493520,504561746,310510014,774519313,955064932,614566373,694985334,547715390,179870003,711901567,253265707,89011992,388685341,879639862,238607138,473222155,383866529,46759695,931336327,602667077,398531048,365426417,535205675,883080802,126840298,340936138,259544605,123394288,929667634,409178684,345966985,928017780,369942463,251331009,811430649,587048425,960688345,958833733,166462229,365364708,466651231,390742628,422779221,922257414,34950529,73672864,852075329,175217831,960554695,369314455,612451216,359372719,660143160,651003088,857917924,156897820,69679984,689799950,240229395,579446862,355113805,850132484,374154159,571754436,943495544,100480427,314286701,116745163,307769372,734655409,755180145,735593943,117248564,591546485,700300829,124421774,699289020,281327212,885045743,100564663,573587287,935596833,318870597,527926115,856113066,661745730,170448698,2716043,299913270,369337896,973329393,904218844,302210807,391040225,490225374,703165956,154680667,102038706,418840191,171177126,852978709,86837707,267012064,752914057,580349795,951548774,173222691,840930336,863103581,919345714,565218006,332286046,333800972,782033686,107669135,148354507,633641311,294352623,782250101,649303279,418642910,921920024,35679201,481369844,969086127,549329908,522075846,266566036,713171038,879391336,711611334,450813027,84530143,845871351,501700377,464232361,229976372,601458918,787688595,197125772,946211631,402541569,762388130,640508428,649676888,864158036,621249154,553388316,510902737,849659232,813585386,910483052,125223312,97202328,799450131,20173870,747235896,69838558,901063477,273832429,507573977,95594636,861774,56039213,8064204,168339179,335091425,59014122,3881136,523115286,822513152,527197429,145110781,981351390,109468121,167206563,22248085,900429032,815015011,374152461,6854755,538010501,469981201,251729532,815416994,126911983,909323968,189961,135524576,911538184,213940951,292195345,580161949,210370233,987507331,806383678,99897698,145513002,112713544,135823717,502035923,377669004,455350928,164305271,247062233,773953202,312794987,628206085,875016366,752389090,67043327,167678445,469438890,916584249,430991897,679363822,173512592,816043286,611454475,202576806,977501193,113115107,407891320,349517130,465161605,191544982,212372635,796348554,973677643,480725511,924579928,800461636,703012481,342894311,803149977,11850333,759468327,901709653,790729046,627583597,790795181,402377613,716148623,273653364,190680271,695147297,73237312,787479490,223235414,610128116,481988450,600885134,729881300,113845880,762892021,634293414,786401357,551290175,624559312,499688770,765227170,572035531,55261589,629036453,740936478,797351863,755247223,273574974,150789932,992333268,814705942,979126633,517402922,989572787,720212096,827499275,480460462,768081299,920090544,667763071,867246369,734355135,392670382,974545638,393170429,639405609,707756115,351861040,188970301,599668924,10615721,550479796,92160111,423267256,725769081,949930351,911457339,898718652,908530926,820373579,20172101,426294579,928333054,92799135,851868146,53999011,736451803,827094084,760128328,793131917,493433917,433480549,527649535,738709656,476247876,614323798,671352379,809265123,945155248,679732756,463075480,340259497,216475351,889071472,506076389,865229964,375676123,372028791,424744576,460821333,672480793,774164568,89511225,972828741,778988927,137889305,456622983,916932729,447327452,344004444,170047343,816403647,318559368,343975886,698526994,854076643,370576978,831680751,72328482,641766853,852446625,810873940,680310053,503187487,644813470,352358451,956936802,55633115,447887596,10961504,805753533,570079057,194974840,742096753,743132250,106468856,875133130,75305627,128383635,64299009,163966284,734690384,399336477,541537945,913126669,323971284,501913217,988282112,222665980,603574212,616363455,464626578,19294885,573181697,12770145,398726704,157299469,832927861,298201802,921840261,55314702,379768165,623273673,358225824,137737060,375848408,601261770,39825360,143904299,56537981,470059240,33990241,916172132,962278165,645767208,502900531,476458058,252255757,314255006,464649717,621637040,156814278,905117098,927798286,8575462,901743823,541967021,615052992,412998092,299157645,451424038,203155041,643371800,637830030,141641394,935677981,351636082,358776362,14935082,534997902,131473622,535815609,923193929,431372946,976602739,75244583,226297483,653289915,214860546,59731520,731357739,969911530,407678584,290572079,170029328,369654057,806406559,417982068,358142237,442184437,350850481,144335331,149866286,912244085,906728846,788647138,1537129,869807807,26451591,440283200,763338634,412366886,944496828,69980944,905240645,915879444,488071615,856573776,706253401,319515463,963782695,257619623,81105417,804475021,87022170,417378829,771433910,717033546,13534790,762597773,131632595,409821366,550493108,93088920,732634917,549453625,659776597,357219895,791074258,575559992,765011562,893986671,307183690,551498517,505881229,200831796,65449831,503141428,959208494,327794230,694443148,629011453,101502419,39092907,536265874,520122317,959899432,917791819,952727819,347689025,401861249,354039497,416867582,599252989,278517500,556703680,687119566,926133829,309761979,845392080,571627906,470979670,528196666,406736556,122772456,376195177,919728743,355994998,618750653,336316489,420975800,258468996,732490980,482619786,684898765,277787628,63686194,508372863,513809621,724034212,541865807,991740343,917641528,219368964,440914933,676801765,237712781,767027247,752192297,73044836,528490481,307638918,521592507,203375300,875427949,281376857,209408225,676576138,566940657,292454395,229778648,971239873,22673933,700696791,97293538,224897873,617104899,650791500,298819142,110211749,457249451,550937609,750150300,368510305,814733696,403229903,700818237,917964181,613549866,821819365,529755601,571642108,186759585,157559623,847522534,545347846,203420610,852130241,446024699,295649126,82961387,785190815,690395725,30735895,462966751,688158193,930360890,51416666,131877371,323474705,978147065,398740518,992062083,64016384,797433334,132990165,388697262,535782089,665631737,430028345,520584456,370804560,567471512,103587605,321693228,88443907,814520165,981139640,437920069,84782964,561317799,227456699,378924782,342613507,324401550,276772060,813926175,786812188,75806805,821766479,866964512,677504972,718765599,224957464,696234712,549943014,1119626,4295143,485191252,639066403,412309310,868187540,699314721,237821031,745607616,835745776,238354600,914565610,341687931,579412410,853307308,981921282,807027513,611986484,516965872,352298724,184181151,550860825,222443076,238744163,631802890,485394917,513615676,245053310,304352674,971838615,354147204,747978063,643361117,992899116,927849826,921314005,220351498,247166048,218955503,407214452,636840370,367803176,620901621,946233092,678982481,954419862,703587998,94748806,796304877,190860328,74314359,202644626,515326284,145080739,592919108,786332147,591965460,535448897,58998297,303363835,847906352,3420193,629567538,298141829,24594849,593196081,9615458,446849982,246499261,85722471,662227627,845706452,622337418,382831365,87189277,740710265,236914280,995053889,456059864,754080648,103084562,30003357,442879276,986007237,758723687,920031892,276528295,715833810,296323070,619959116,508193894,655729117,357600078,898961587,964841827,88870735,775682533,188452726,670619927,827738427,932468069,233118942,164963167,675938970,4950314,516989140,559569898,77596725,67086954,742911442,179248490,410428233,409006569,363468021,304950353,159460457,548530188,323624337,963005534,545661425,391104760,747426563,600833411,363920784,217696418,777742961,680437370,437604367,982296648,426521645,168501875,118277215,869027926,201834709,812432563,446664055,541804301,68489281,192867368,822401059,756313207,59292215,685468101,906865494,616803264,465777369,730478070,254981022,587760174,824326632,480868689,675377034,483369244,349582234,190341230,915794115,902109205,38438729,129051893,707915317,263822692,699623794,945307517,90911997,215833585,931937134,339661337,741572288,93148653,642159041,435587550,100205119,219414080,458807008,357466603,594535595,490272801,400149598,494168048,533877589,540925501,972399874,423243095,145285294,187068299,387034447,964909527,601481645,952984989,666596616,322570725,434297622,806765165,556960425,661465029,766766261,125804089,146784966,899653995,782650257,248043484,865518856,36626833,947342098,474458224,987615875,343391980,823573042,717625624,567375650,355798339,669117488,345218178,760516026,878923570,459541908,705379610,7722037,615542903,652191175,814517859,217369080,723839775,936342535,576149702,625699356,286343686,809301793,330534301,572024564,589843692,128326619,349185088,341372679,741608884,291806932,948571051,331690551,444433431,200017005,418668242,771462147,616029326,993363945,259876385,474317466,73659921,312577667,326304427,226026957,199497757,31830307,364918276,196774187,865430938,487008161,96281391,528363819,883123081,434109174,644309487,316346535,393720432,403159736,221122808,773110548,530223608,525077795,615992023,139371529,434590348,192920888,456840544,564098510,583484305,172022865,996876561,939360269,133592028,352849144,573114237,678534547,523014578,546842593,443025510,270644963,733418536,679812136,675613930,486818448,184182297,616352677,283909631,294064513,129071863,452491230,784019465,309035247,580166448,493575773,847878765,912929634,515640414,437968451,950770851,207747012,890403899,428262240,777974637,672211477,254291171,939059274,373137365,672558028,362628606,532920806,562801434,294303574,552594581,329831590,121634390,241605675,161512843,832603966,790717092,896568550,607555140,582668262,20324200,965536098,674520257,90048388,177898392,449655293,806549973,139429312,344616007,584122270,897948818,428090666,968696822,98677102,770871844,830058405,455647927,14915562,437929185,251099108,41101722,906958220,462106170,103244002,323588179,807926520,179399550,346938861,367612856,908880898,755014088,659691279,550797723,346295622,689717974,762785805,857348544,39364365,383161479,473496480,742082874,164470430,261998395,324643275,859828598,302555439,838911257,413378133,779137799,98843516,762111647,841414002,479099653,440422399,612096484,884681986,866121453,306074567,468161592,165287413,644171206,883771660,624852437,670167851,186772747,459166819,93742025,330557563,687819274,759346994,124515248,441186941,374402759,983210839,198956580,369180545,372696833,837987381,133905590,857389011,568653296,428939178,706562311,750270052,614095101,495020364,528540479,486168374,524690002,556130547,335158420,171899407,643955516,874981197,436284450,874421660,738304193,25380574,660969543,93341695,124711506,709174443,480880253,590646018,427574424,870785575,210289757,496070896,342956192,710716558,778210932,892143742,975370742,702030625,958068465,817390745,140507940,944669382,143582684,648445658,348648350,215832589,474190720,916423588,724617393,845141973,254246412,465676710,792018264,676637639,684951783,684305261,269461242,780183205,453319009,441268693,446424696,610550643,163066690,379352852,411327023,217979986,333200756,690277563,81532515,976130775,620318179,932012733,235940295,293914169,375522726,41795270,389539434,35482917,211767960,446303398,238826262,708771770,262698499,587412991,713102606,157853215,724144795,998939102,108070001,135497839,903388101,31651849,59225509,209455720,399207182,565466726,854936650,412323316,852458755,40439983,998915014,191531520,278483264,764079364,581648195,953497307,291604475,834637813,581167314,178081955,60390354,574790552,487924115,196172911,536352210,563914308,102112196,10348799,645340609,150521238,817853825,952732275,647672026,131685080,25277208,66544651,689753698,842897587,66441807,71094596,194543540,236725077,439309656,743232355,910267017,693394393,535946244,862592575,19168637,573940598,720561298,646658400,153618433,347817700,702270249,388041701,259880841,279684710,907864649,532678117,715114237,932905567,950161866,206659151,180025483,54528147,613638734,286152956,819436042,733080948,527611421,638724307,166433970,385188716,266901968,253451077,535883828,101905481,536291461,357568171,118076976,377939214,842038996,669584524,63694586,516660729,797508677,781106792,834599809,291281158,50269803,659373786,152335321,922142887,404237707,403587865,514929638,740131381,3327192,36403194,507274999,730004196,408697266,940768104,235990453,885665398,652159941,744079902,605976956,919217253,121047170,646289097,649402600,255607054,75158563,946424366,26657398,265745291,700299958,750214173,319793074,622625792,711657319,208043016,932507070,553208261,697826269,137766942,436549774,414315679,390968491,577395990,783660906,880509046,652410337,951765255,803348612,904985613,779935957,215297436,937498074,396362980,408697936,274416080,705834391,897441158,301251179,788125671,701747980,642458818,730015977,973632440,446601537,779972995,274055593,430918414,221150292,545629457,532637121,876935368,267339970,166128248,353485258,347002767,394172600,977070405,317168357,469259919,65286725,33065933,711609132,897116187,592194233,526975465,573187865,105151866,31775909,858714750,984172943,524361845,154811593,482165171,757986537,416428736,990873610,934324595,288734673,424825522,744933007,341927732,451467001,260818881,225733614,162020538,353603743,852307179,897628644,356672001,747688483,637911562,438148187,30315031,910963564,313346834,396769377,936953785,909393725,90852711,51148587,668677950,45428592,533080765,181617029,944181156,897542518,63928150,91061730,198725249,558993206,990036031,483300575,734229685,775349131,139726420,978817644,889261653,445654929,254783037,370583663,931041872,775869117,148166093,163538349,146501153,759053223,962866284,108826114,279207399,354098530,640117666,654019789,608412096,33872273,176627795,592998379,455585726,551347360,455952508,996702880,953676450,978359142,670680757,38446394,860557761,696116867,413152486,19653148,728274246,878846622,891006516,663249068,750738966,462144374,59849115,985261624,34223149,3322116,542260157,716435367,936666940,86830597,183252022,506944747,179819820,652165361,449980215,735564719,622153333,991113843,831026352,145182192,378243716,218009246,366579589,127374510,262832888,470167575,328789521,893536504,838859045,421869731,464955148,217107166,270757149,160469953,792919303,290944885,988553958,636379958,381813513,662866436,856067383,426344010,792937030,925249877,795016604,247347706,246125147,481446197,859411347,441538284,743055232,806249446,942994058,660920414,875232020,521852865,238411818,829036420,477785901,39531083,364407971,683919334,686107192,988693199,942623990,874738977,135169554,633403450,605135182,221391782,373851738,497440681,693229043,947102545,715436535,121736346,57030487,697201505,827634601,704837847,534157544,833083251,922913173,931269674,625840410,732648365,616837964,640344968,793576108,317703604,558160210,662644415,977478276,752816044,768893658,955939790,229028091,400173853,255657730,524899139,688753474,574440838,56028885,834380837,614147445,211438252,264308822,201010765,608829827,191100378,264213914,620390071,44655692,573562354,891253980,771032721,939106391,756871703,148227694,883157938,714597354,477205227,348105343,481588650,858869927,435927489,186927619,94971384,915213291,191612723,463005138,427669073,299382405,439023133,577681144,538486318,803960570,924445323,975867070,274741954,941956590,581949475,778663009,925476802,311582564,364437012,112161165,611320684,205107633,903196336,460105232,486796415,299468461,580764958,509187510,904958798,573826224,33615961,808624920,476425608,946203630,423160925,170651621,343350371,340117036,634761606,613905077,808609569,195981449,813732994,165651666,402278760,240293715,867617684,665574769,497617376,903290635,468547911,871973176,881311045,872198259,570821250,236026264,955973941,462240408,655584089,802088784,588442512,884110488,284003291,27252668,934178593,850880992,402649306,758806912,4230385,126849913,719883663,586904968,150786409,578967691,739717166,435105571,697779011,655392329,564613405,890132963,868659399,526256846,989464652,210266005,977151928,601898335,944951157,185038220,266864791,553226086,863648577,412554418,246080954,215793135,776359632,368369028,887097467,834245265,381709590,363951506,837130534,233996763,969166699,197516762,768682526,109106629,976224362,493689293,452967403,524211383,284497464,492142921,729075941,914453972,249839049,251850344,436779343,602550926,191914902,78719506,146082036,939638985,187201579,594026891,855399916,588442139,730795588,735523188,640918499,380683545,46915214,236090048,280524187,840134159,847760698,665178772,613474793,973846536,765305092,498664780,614139091,747069935,774197140,415251063,862768509,941640757,890733013,497692552,878891670,722043192,156674456,403298741,959572738,231315780,719646566,580044422,881731997,568378624,1822002,192953532,689938593,218356142,258388363,834296244,310933577,549062802,977530624,466926369,381355610,727695204,111295833,839322643,808792739,972413907,255517591,651243686,864973530,427918844,599936705,474371771,234148085,733453810,516665280,827795423,286998370,413818033,335493669,617597938,845175400,261603479,439949659,824817984,33641855,357894688,524024403,377681681,333490485,833502133,527810936,40318220,222333019,848175193,787166308,45134399,311621057,345168188,117507551,884588008,759761204,931930042,395662093,507187010,69856606,741294645,260149189,529142085,927115771,877657077,180150583,384793738,649196080,515016561,595401089,141464331,876318585,552283251,744672153,411835379,57795082,914824885,24866123,779252898,788518028,127709066,44273466,862382875,508723445,118653821,732610078,223637848,469062110,856819368,127743381,476318711,726005503,299266754,439518630,482801314,579704545,215144485,436184676,733250649,612576765,296704572,127069327,229625556,735078709,837599291,767604012,658131117,122450160,921545432,928088576,995079064,265139839,325763231,67998704,503953611,64862663,594089219,578368342,990360936,967206983,221359463,711453520,307250973,834711227,366262296,407467876,292093158,485602936,155426395,927133583,651552664,796478220,735807242,378104811,125981259,537235833,743030553,410302637,643955992,836582776,348459924,825792374,134972929,180364137,929634780,551877011,687252934,532307512,431982838,773649061,424802560,859786707,501973057,453071073,516974686,311303155,470117095,279809406,898887826,341887508,497105921,721812197,36127152,386001974,5422689,311697120,485648135,436278945,763699118,220012028,401352288,776575990,784995095,994804357,505458780,453259226,615389309,405102688,419077749,470512484,476028243,780302676,947958670,137009761,478769847,941495598,973265567,131416498,296970993,310920444,986255409,293189052,717883938,900368610,718768900,702127171,415645416,38821437,219381030,519856885,874103410,651517433,149152555,697853302,642095682,530242980,56288314,181198923,216750728,950913353,830404008,379097009,641405697,342030421,856031472,46817319,259753385,419621785,821356552,619009270,773566973,636947042,402528045,271516121,382714694,736832199,702220402,98523748,235799383,725979940,439527895,556181708,120837251,707204458,964857663,480787809,534029115,755836154,242845923,139837588,112443639,638773094,482094500,573311261,351279132,717537887,138783410,27104480,477901771,842633310,375624537,194104425,427760078,69202265,114112728,26266211,194105934,77133640,927873763,737321237,762000621,1814917,499259980,383640779,18441795,645551287,744556094,17395145,274064807,993589324,904117234,280924615,776151300,901133399,968225909,520878154,435573350,221342586,342916689,885045887,838976646,131548116,32589253,640533273,879726696,787636235,918329165,330418205,261824621,356940384,486203168,496641515,372806035,111629347,997580302,706861569,784651438,161047836,384861633,168984563,764812380,898550359,953476125,574488377,91786380,695483994,75531842,810317546,651605251,813825385,410961018,279810806,958058043,839505299,163875356,358565724,600568367,950104680,338418771,510854824,964144855,69938078,685159670,193104473,708125434,101892293,763916659,256595842,570631267,749709852,744368125,611338098,373076560,499665070,16470545,509617371,173594798,186620012,454197245,243702064,150123519,915475406,639107953,982444818,226514576,848282327,584066803,493722282,145458146,518334920,432654444,994404875,453764660,931548103,397801051,129172422,649770340,776437903,635182365,481833878,174269705,121220065,892982881,940836908,552399764,781330612,81969297,289489220,184801737,819938249,739504457,891986657,512490655,127098860,114137757,268622411,641878511,257280439,599583844,941446282,651953477,886213733,741735104,748240707,58425920,184791018,750893285,242161041,737863153,653186689,502252299,62491431,171841085,516033450,383026658,295465705,444106878,132943665,741554068,299682303,728167112,797735415,171890460,281288157,912049844,73345136,371665964,823411011,987715129,795441664,189175560,458161418,381184664,534733599,662554586,699997612,150351182,561479255,363519188,52994453,614654721,197948118,327551194,253248852,973192133,18921555,60845509,238548014,491419350,67717319,835455507,613313178,301937486,979185351,630764427,634465259,420264582,353136927,389348292,322210730,207909993,220610119,663182130,820459285,466386529,532974565,759586479,781778759,779308873,532170743,38545530,200069043,425081724,236186273,403329553,280372118,371358755,313281216,335711440,420334240,252594289,773798000,905695395,216655363,725453698,53356868,756380606,129017131,589622348,769098479,821202176,67973377,108258864,168371074,735218908,200269778,230435773,570061449,170114755,991027506,382192920,212050898,702451073,325634824,729390567,284139786,683351192,360637140,302013834,832632501,150504301,730390870,569373370,363210065,941978202,893699648,27318117,625143273,729558832,486330817,425312324,952253566,735378564,617999820,849349516,503360170,577518106,872502600,577688031,5076409,116513635,14641227,274292690,98644854,864950267,880282719,668835074,17881418,454697185,417490052,504882248,624750555,648028252,663264684,193874946,837802198,210857128,234784718,103398440,152469452,179472947,903137238,885143031,79737250,263133127,820837251,70252983,331647811,322319818,866712267,674403955,787697573,724271417,770373629,699432122,36820690,15386780,461515721,688851905,338818407,976143924,663165094,864753422,813774348,297297374,331859047,297408912,414900879,536019873,441829737,169390375,111942973,404163579,613039082,530461043,187547351,406697126,463023528,212770409,328887524,251923494,358469683,811550217,81117385,850665308,453532100,72938807,526079783,683396900,719158798,523036848,506443269,234970069,509684349,555771756,646540286,517215025,420261368,670354701,393251001,344410319,728223135,853573232,635796388,510900182,267225351,231005780,408862946,441439881,92609755,336848574,452490753,676237937,620442301,633159199,417395502,325465279,512733730,196075292,210556641,973476706,164487954,830781561,269335687,132438796,611226080,383874503,708836313,218302143,938945258,207974830,504530451,930712628,838596966,82046607,233003697,514220651,3554774,664612505,551961414,53127673,427558017,508138203,147567732,725225819,820142926,101147612,944377891,479998955,746541463,502999706,876685474,494453457,360224346,686742351,618803288,506100753,935744223,387845770,324427966,431806600,379748599,46584157,333681319,966527079,71172044,895240504,113686915,95927267,98108407,137897569,937586968,274660675,679415772,330368509,300236083,144945842,906646850,355117213,122966914,29778543,620726304,382487017,485322479,162199921,195826647,58579132,138752515,185751192,480264446,207849612,361946557,690740525,457462633,372561974,448343215,998634406,180794150,170316435,382331766,234164308,925657668,57908006,202143127,226667495,930128495,10560171,219459170,548907365,167435111,185117180,45178326,814113847,420301405,273860252,88617055,464101933,41742367,200425906,525489204,249944951,41884718,116020631,172853579,272730438,524653761,69202444,317220855,977658107,800055895,945836320,95820807,264883763,22435112,704640804,237366891,735694719,836079657,951639700,118411183,687243182,565674842,769002623,644181535,580160775,58372187,252328246,33073011,124639096,768711786,182279821,115244330,324617838,106325743,192202093,277845316,156965512,50436277,595370818,905738880,895521747,381960641,5210637,913596732,965046229,476300053,288514212,180623403,978712085,547298522,291932888,344153563,626948011,30951237,928589422,90731791,30731598,162587279,254329841,449074032,24247783,238758510,730143087,378616552,836814003,516134756,919076939,409472200,559522193,684631848,298189360,670010607,711847661,562580658,913146887,903132777,451424037,899179908,573222908,833301365,686050759,738741194,918165190,877657102,689101420,425197131,648319513,565759842,808784792,345896437,927699140,366794747,19857716,376698119,427723193,386236036,16190677,20219734,330958568,265391712,92427638,611057362,822181612,435906799,223406965,663433470,820200973,63526235,664343937,889277419,960287874,952559984,803497840,505698084,446982712,751757215,988695047,476992629,471860413,731727448,861516700,312521099,937876321,202959611,154945674,504921621,987692601,513703517,443642825,810018924,880478190,425740672,162432505,57757551,463848691,670044131,346526921,872807688,411760602,28904300,223102761,267363503,920198539,669571613,285404644,355945209,952571881,307960657,400760673,182652046,986954919,428522501,384052251,493335144,741562607,239377070,19075719,596217627,245652204,27799551,78053192,503467617,249899637,263448635,253861492,43482349,828240168,264673222,587889296,215938560,936020086,780794180,292931016,720739002,729462791,689765076,780094369,832117937,867226678,869801392,660697261,846170840,228558100,805195896,446850328,650922326,670395057,362997640,338811019,701923566,293546883,705829872,578264711,177573605,58158622,152758406,27631199,769246639,384689734,259049585,74640990,837754347,629607791,564214238,11885908,498763370,368554027,466562214,486654238,391575492,211188139,384354633,113723560,107183249,611757183,514494191,627564049,466832597,330375085,712885677,112700136,968315631,710217605,47812067,15614204,252821325,380811094,736300635,898755207,584056832,743148697,164674891,962997633,4531066,625696075,157929179,612318561,69418176,631734951,354034718,886945617,847045890,11147749,908476317,407392922,949122110,521670259,962677413,644301483,987697464,474372772,546397441,87171278,276962397,953078850,692063858,979696011,245795721,545770695,109418193,2282981,956569853,102002398,16584297,308428934,241477847,373427239,173067174,517481143,496422269,139313674,53575763,844731466,21141915,211731812,860279308,420019073,824843242,653827551,821744919,288726010,437317701,171112673,733850223,683704464,314494753,935622461,178221971,907349377,228936606,947840271,387179999,605607633,172386986,678430853,122694514,703713670,327743437,849424962,994378559,836728356,999507722,1229502,755840191,675686309,711521423,953609955,762868996,294296790,552458502,28463974,877957574,981837399,681530028,844545779,491312219,760637540,534056819,276266232,999162046,358200297,861590872,86797383,457992630,881858085,291703902,807281247,104766569,893791035,765452758,780211709,757615389,514633606,983113938,357747035,473061031,463099281,247171610,376263899,196023677,846505164,496608355,12169123,69229721,729980990,646508162,542681340,177503270,593031613,255045913,425862028,989090479,206881675,943344368,263826309,364231274,557839469,912877263,105150758,92075323,267739931,655027897,590971719,956716365,914793441,325627264,516971843,338718249,547012386,729036749,459188665,751698676,675897848,17799477,746806809,167879173,391702765,631248662,726838615,552751237,98878776,988854335,731479874,542022282,485875075,208245877,860338208,424099898,366000671,315436789,462840812,102185313,12160776,563568459,322810553,139748039,731574569,892084994,421413746,907123754,883466045,858813181,833476965,402234046,772016813,838065650,35376129,162163188,545401993,789326840,769728975,827865695,434644425,404972906,198511832,342926519,907975924,970560189,537611857,702249471,598037689,980861088,251589167,803119424,2846891,268564113,152580563,715429500,416187271,530991847,189760281,428516915,981190469,124436687,518550002,855848234,268447037,98396758,668290149,294263633,746702464,390361136,738874923,515205471,507630237,854789827,368676892,611776697,53197638,868449384,861071016,371297756,431966233,434491103,399323813,41609314,163860190,956308531,537785841,518258366,239553555,744162462,19417191,494881105,821811871,848348674,889439619,777921357,210495970,691017866,311714362,200227105,553509321,433146933,264204608,178249524,679045509,323040003,26588434,88433112,609515926,610607633,551059,37887998,325047651,288023187,826916456,606762897,544318701,933785886,429848619,50615073,524293552,987679703,894201319,686683498,984231906,796988624,208283079,949600402,125610847,561999085,393509806,955379869,898756743,564993113,250603597,209033135,703560989,539862740,91982583,832091282,55069238,667037959,324944034,757826702,72035536,512662146,648782038,982966333,722107796,853252299,538670303,30247660,109760996,621268327,407978997,742249454,231670371,640551217,480826811,258729477,375270825,374435764,549460302,918043187,965705763,278514890,190224545,485682937,958103023,634087466,989110283,798856263,522267858,418979005,552350001,202685901,537707523,671089980,583231166,762474696,660693149,553456002,672142372,978111849,849717175,446961499,307523872,401959523,195197216,112462279,583601730,124845085,520263558,72746746,757408511,620009097,747613266,473814775,880845870,765658389,495233745,79132337,546932791,487818748,322966466,317072472,622395416,512051122,292250817,682612048,545060756,365431487,388727174,703642881,760995813,425344715,377915717,634533938,973806952,943846150,901969040,508971031,281568276,877798477,827126218,419106206,948776376,706465063,629450652,393916416,892035063,58567591,742427544,582880486,687595264,504761570,753426498,47775941,772040444,892762426,787789937,306845821,354282772,14340084,933482015,256758134,802705063,293492880,504502944,944916758,982086186,517083592,983388001,458065086,185999274,563457506,47851429,562771862,379074271,308808185,582818313,20586668,568036971,759516635,946010930,138123628,391967643,263679472,14124939,521912347,500119663,972226155,162294369,309876900,310392233,268014566,939484804,363711823,176934521,466256763,975188691,426078884,471137948,275344293,752769331,370555832,732774487,273396370,371458769,121267104,996268913,383978781,924846692,699902681,187100275,32740019,786503852,653878766,360601577,231127073,416711780,320591810,164195413,780711788,663923527,167845725,874248225,504991221,269093010,555778099,987195690,757828240,9799418,284075819,502296268,732046390,234302155,477335298,529714257,115708595,481872482,494133374,651804499,732021959,384547173,594834401,666210173,576818238,102583926,2209342,662660364,833590224,899530781,294600539,718864584,108861642,123567929,782104369,418616077,688847920,881677806,759027799,427432850,900973898,615333394,456823278,941511623,495373985,904695534,784980784,166540267,140005838,190448620,126455143,529678251,266225088,102125054,908167889,713300497,539097021,774509318,226376972,254828021,390315957,930293056,548573780,953232027,321999562,41893464,244054356,965985452,255328575,455763078,290808415,324331829,627872972,760115082,792219243,684229157,361425133,409094599,413360224,908773574,908182749,906802070,593448035,929952985,642006987,797247481,453122453,222219200,134221386,676346726,239810432,488668559,338671914,74847683,860219618,556300333,201343644,620200396,605610248,439393004,975189003,852945797,882493430,403167723,632430485,827310070,66331099,485563965,680794849,33393896,199413435,823611720,461994814,985465812,234139753,822275620,413773886,899770542,416838461,353227824,293692472,355996058,244797623,559389854,547969799,618035016,237113755,619743832,765228842,851997359,482874363,467963613,686488034,608495420,802245606,37115079,215546627,382835772,394024578,539742375,900303311,596250941,164761089,710765986,556905255,756906991,130785236,106953820,292378272,588996642,399417706,988052102,322838390,615545556,437101618,742110695,901146289,2396696,665990282,467035039,693993519,185229389,819753238,37208189,198979406,515413732,749629188,998770955,180887324,971120949,270364126,302486644,927680896,610020277,476453799,845093000,401915378,157182227,428555040,514153582,507326039,252769312,788573934,854757304,987404719,760960230,41223488,598326936,544808458,847168392,754522181,816435525,334406502,304000060,78924016,36062429,928236452,82055602,643455064,559770434,153156216,530037275,43150156,448709235,331743019,544825171,213921104,758707904,591958609,863003947,367311132,589768401,632279614,939185597,96424785,877634668,710615236,842509108,741656636,191152801,231916578,94134553,161772334,682695945,576386598,81738590,592103094,41432549,469295586,241382769,611600302,678710175,86302353,635873524,478950129,844452686,592951878,87291177,531618942,24990031,763710309,331413969,226500692,699172942,578075909,782323639,966322731,20465812,983311913,353914373,34153167,233962546,871798468,514131855,163863169,783816080,95609116,724765926,767456622,769475843,447179277,989964766,94394724,106351878,922689174,355738648,613201087,80522221,243003276,916740787,259008542,442175409,849892996,684673729,708241560,811495918,430797093,982484634,635227579,76243807,377764804,882110624,674482374,73091243,506669114,187196705,226947529,747903259,969805273,490059869,622729311,842436068,828804857,771422871,5496022,27016887,510304469,769988150,609505730,728949621,795815331,351715104,899437137,975529856,496344280,380477277,589406129,215454519,229614434,246581182,3785419,434581485,228417481,915364997,259698858,650523392,53517288,832931154,502017243,680372906,912679000,880614871,24461072,109371892,823124966,747120143,165718363,369565250,909820574,962552423,254888769,254754065,161057203,814853612,811894158,328207265,345929134,308606899,413930460,215020652,500708047,85060520,701333138,941334062,549070761,647210527,230685452,425642460,411233299,370743767,576208659,91893582,94846448,808985473,518836707,674195172,33464417,906725379,767391783,286861514,272839426,11746602,588731190,277368308,155618637,537309851,314140754,778441682,291050114,304094387,23233106,473489918,701944968,559084147,187734814,479967399,302865816,121907256,471327397,881429358,374038993,339294384,195764196,180853916,173790276,117357792,754453352,245550943,168541092,199644008,790793312,530298323,8149649,194943067,203705246,405409838,833864027,259546711,830487678,71308711,932660241,391489591,64314538,201017173,408888829,571689907,608109129,213142189,187556901,724112435,968908580,404794093,562441672,18796688,570334814,884514830,706194846,790983007,525663408,461147316,674854390,697811914,515975831,556473882,847340278,944592807,935976949,151704250,939165909,976801303,369457122,497645544,799692776,122181372,177269010,11165548,878432962,603937241,264263068,8049662,559968454,790561620,767633792,705469566,900538717,632901352,234694832,480446373,60743434,275992242,469708125,310989722,414217982,615541804,945684135,778797833,363103863,331481096,527785120,342078514,70137782,109243013,476146576,242767304,118733112,699367056,487804039,870383645,146000649,247152838,293172931,756823682,93676137,432235234,414829630,100473934,742887035,245615000,80754384,712934210,462811021,4387005,424427666,825262328,853651728,739550006,158733218,806585426,530709463,996510056,76971967,23836743,606709071,146854763,319453962,822560168,931333616,126839225,192672486,362082804,607293745,614513915,442226691,894905574,739249482,314444081,479565653,972098920,681563309,554620394,63032567,324938465,61775838,241927429,24621109,649675707,780033422,971591742,775973045,708665900,724482436,151536589,448967041,425960428,796163191,658217683,294765299,961841758,362766324,845028032,914946679,38863298,420502568,151142541,148967020,696354287,127141162,330701378,155872665,86542461,761136122,343862251,754802530,622573186,76116541,189133809,477064851,672151089,954591041,12148293,611036659,802251856,34636965,390511427,152458352,892247857,102174873,582648294,925502793,207859786,716810973,474860926,622214286,352433255,780291505,371440826,514190751,864815662,963377315,708225093,632626016,224227561,675002274,736225296,303803101,375115941,527797813,398571869,140707971,65508562,263858434,742391539,877225996,660520899,436964977,995755280,963093221,774416127,101439545,93053207,81327771,771287211,751602942,562832390,275934095,67031885,244017873,840478552,987745382,878679679,529849255,315727698,601930411,806699349,188662893,541725797,525697554,910749402,415801279,931773430,338040234,625362851,21054450,930217034,517067462,35094233,280314225,639009355,16610148,471683077,990318834,673467015,654627912,681204790,568470358,3275721,507544362,865852236,780493100,360057958,799022192,452996061,819167934,963529955,755414485,509086231,429286351,869635824,496965347,392644085,311669820,98151009,322585299,802890425,629537874,698371999,66949202,720744877,455503939,522774814,967451586,791416076,568780667,196198558,355754692,139853739,699698000,270025945,870493967,764892998,797855201,336374414,742456298,105364077,564650812,340539018,817723186,461395039,485296615,283030674,516243110,273954635,93628619,314624345,927007181,91078051,35811065,113543635,953909578,463872970,74137324,427843934,390016313,954250740,590846031,56224069,619947001,248170530,229505271,112762624,52327156,958671586,173185727,33434182,907429447,374533102,618284798,813073253,36684935,400374527,250027692,867835084,658036532,521263783,49657575,823207661,307669676,827185987,289838669,743114491,258547572,611145908,856955994,187039507,275072952,334127223,542541913,588475997,643995554,58808988,892905162,702463021,244901239,413969414,79119746,928069955,137316666,1758299,523372089,927229700,184577751,979935516,255700825,445572739,887513746,61245967,974000460,119088542,971723750,38251196,957543271,675865709,511630283,934530055,770053146,385936605,970836480,762441713,172754706,525310745,975813720,673337697,67826910,354644027,757007674,434063363,69962198,215484767,349363867,556020201,309370059,211547309,470187683,980278195,273551953,225526450,347195111,324074081,968883024,604574330,480247607,488856405,300131985,385406559,235404168,935105461,252090856,153942105,145654327,560096523,954250454,220762931,318385073,437856219,746892646,648689391,847800099,557021488,721046832,468481402,753545236,685255367,410463861,503359539,316397383,135183942,791890360,205838571,330009131,170183562,131774767,403671510,288237389,150456033,674298471,702888413,867804392,804865826,804270336,861194453,336723517,782642987,810900535,250382297,960890590,797542532,837218870,1297932,918820186,821715818,323439457,687952616,167811850,349876995,208875708,702697579,531299726,206359553,995861686,394773340,334278960,324374068,884829043,55329137,916925180,548545051,666309738,124113191,630163422,983467265,145785821,531899458,169328600,521249328,38219508,807697640,462456533,306043249,271510196,979139651,660730147,937164731,847563511,666156612,623548164,774609741,242940102,422015211,62343432,950583388,481478654,55280921,119788579,797513655,778029217,303511320,630365034,206105413,894229564,968543059,530985204,537337405,739052488,870022612,791105773,563075580,238887483,292617918,659483405,211094360,815499557,268381042,638078889,819145630,978221858,3825003,503340613,522845087,20324663,125363943,688781088,774254934,274123628,937323632,935774928,456933015,522178432,559999049,776741863,728023652,319226909,139098043,528593252,942623703,434836019,92149996,38808868,242749501,455891009,4679590,934302790,774708459,533182532,353365015,878734035,364778612,548459861,217595880,992188453,246437359,139758794,308056385,814540610,261733653,271899205,327378233,477550861,538815366,507414235,428998309,468398593,744757386,596580891,323639509,315108064,1881848,646828538,474016274,283665733,833937549,782033391,107529582,46945316,909548044,282419797,185821824,737310550,603944615,205459956,14130861,980191678,828734954,532961240,897103475,370713731,890035125,461570905,614760924,890444324,521656624,521217482,485569845,225967854,939635405,107279603,586818519,462517332,827536442,638530612,364552633,486380894,690824300,833874427,974237296,548852134,712099161,686279281,262251466,505390446,385121938,327271037,163245447,564437903,980507272,81615410,186738302,547371362,84642348,250446283,887795030,59213390,53190142,220936973,621203205,896145292,172794117,92005215,599388484,104748363,901499916,543330660,929069655,683202729,614207801,563225957,317304262,384477004,708843389,417771111,553574742,916263684,843618342,347211450,6147215,557805358,570616796,748354181,30690314,704547929,728173655,492935874,393408576,23420650,186069922,598815484,4896356,993567653,473066803,227336963,265966443,901854031,885689145,886536214,211256492,990084284,931524645,261244504,849974770,666430550,223903676,137926498,112083877,237050585,125056947,268954505,434313469,760541439,890084951,272246441,902534027,86277101,11794624,175778533,206498479,552786026,919570283,177803703,319177044,188814352,330777833,594971674,821365971,743754515,533484518,587369019,41872467,78472830,93633042,610150823,511820162,302162714,682953167,838594163,229777757,725091108,36572315,487219210,227271604,951153915,222312804,437135330,535683934,116202300,980889229,433708778,342499338,968464452,181921493,311872554,110921213,251361624,570761107,756255454,210348861,411197966,485680502,237105005,752009971,401125584,442288338,8916532,390698571,980068945,350927640,907230138,755026628,661468693,368737063,505705556,281818952,83595774,705428297,284159909,807516705,714688692,153768971,881307846,290370145,894360541,785601194,183141401,107056880,241063013,770609471,585022526,681047941,336491567,960446804,506951022,902688426,153131952,386874218,697227559,298054014,456047900,650959681,161574767,223875391,142496599,858270187,768962166,451177575,630861250,263450941,72923171,516003017,381637198,281462592,204064896,322522778,996345078,683492377,149857820,173001531,640387567,537842786,334754471,886107288,557859012,491198634,546177095,868119927,464764044,968926828,264326786,243703631,240009804,323325307,268505708,331512260,422698030,280667748,354976141,347521186,697917751,744377988,763229816,507173039,2147778,457449456,161021627,411798902,741077191,116010609,73559888,569874190,25099322,426558898,226075450,199733066,334158437,418197059,532561766,503606677,796795576,86958519,724415401,272566913,471440340,831910426,473784841,996246378,531233444,512141310,984323692,172457845,600430472,634819816,354179562,685323675,410519443,903852612,461321811,798427589,245726717,926342178,53259148,554505154,690172804,559170056,500374661,537543923,371748860,560049475,127680732,472455847,887053227,729711622,225964042,295455124,901062628,748207293,98760916,792207893,345468681,739955702,871013796,600213516,734072615,656849783,343040085,650784991,272818213,547608880,600961373,965030886,688780447,234581519,323422816,574918836,26187320,32503029,945023208,455161239,295035213,967624332,220900406,806399696,466666402,649860872,839858299,475637827,207013658,558130042,173029660,532399450,547134683,436590747,105361766,170493017,859547631,553867931,777448375,141290537,892515981,916050746,902526432,942396097,858604024,872434428,895913580,519222607,591164655,294470303,825915325,890204360,508078588,184319281,396476074,963018977,572945463,266660098,63251443,815109410,512283475,201883589,169670695,354720353,855934783,733150833,991818522,27146105,125287075,81183275,537593932,91445332,128933850,553716479,106532481,565191510,944831668,920538211,395534138,17286492,521989367,497736012,248074255,850743886,887368872,854611601,787138180,438413901,683772130,810614503,946364235,590594144,161566516,584157595,581355088,230458689,389207592,443467898,32748080,230217643,735380034,340050583,142060767,337693089,911569346,412087177,493441053,14597357,896922192,787246655,897198911,317392221,351392438,174601312,155010735,233937034,350683226,850893462,986270620,453369670,935692959,640059088,471833725,968391443,751849720,968220620,370108412,512804256,352144473,486784834,707312254,799998821,415605720,740548863,506867681,421744618,695682870,947582260,217827826,795408710,158730022,550694441,446213728,898994121,676556769,577159139,795680435,302143135,98895144,839627751,424275016,988479824,702301075,947690928,812307172,999541396,825990799,985895560,474484227,49325037,266628579,286553525,470491939,108344959,266722075,428477914,203834760,973183088,568244296,309014201,595729051,750779110,330069844,725856232,744007986,331554312,347620480,522342448,870968147,517365713,797355460,878854317,322003018,316306081,915618317,174368790,188436388,671768652,339356884,898665794,880097511,33248942,198646739,616013043,466014887,333667220,246953947,403497563,271301345,179575937,785345544,895343940,600558127,413223040,915924489,480544171,980501548,365451331,753486812,987695357,465166163,153412795,927232996,754570336,236857283,80618142,320315880,497502158,647385818,984024499,934191494,594239466,610557012,315316249,217067017,119990541,37767371,304389837,279499894,661489010,744468998,800577758,284296239,713744177,167449832,720429055,951813511,935817281,542870902,290108730,730157190,427408773,29601323,314494523,589723272,384640418,238074859,662845579,99595375,185997638,721910692,848230238,788144593,554960036,359881670,422774743,353073140,486193883,414977,760927324,827880878,543599425,505403216,103902956,86946567,17187296,629575057,584450670,616306608,583175966,816700548,608429450,671366795,15305067,726144321,361682457,169778406,896009371,922846116,967666279,493513174,159746682,862858243,998051450,560391272,404830298,471324647,598478541,616238513,68460332,818140776,737691384,775472092,837506632,426274771,510798465,575719627,546899665,790896891,484088816,641330057,236274650,87973827,895190935,796384490,491222298,107890622,341402913,783208712,311934958,310264280,164664182,95773880,145581932,117533555,884436903,258209036,266404281,475404119,178107221,366408737,765550934,508585579,14093314,776686831,873373561,87316010,351448073,905239440,134400141,495131915,709362102,412355202,198355346,133963713,597608082,644807809,557880682,732716980,185490700,483669016,242496261,8473137,86012355,703181578,959051471,26168147,548176753,953346957,323557382,57512516,800248964,167931896,438793113,706808451,742902131,839432961,778300657,264333558,834398202,906018162,59315107,935994358,337157776,12229093,229285997,546489395,133186787,41627079,930176646,896086917,363231092,515477027,86016778,296222361,948758985,129173254,498820812,651846848,27762241,671481724,897133061,432492067,713966727,21501759,146130974,597351003,330044048,679023798,471026200,421270727,26738047,91713480,242498027,600446511,864941630,478393829,609765950,23172157,867202775,578505744,118635136,162639057,766949265,426478400,883412487,738917595,422585110,872121928,328776237,691447984,797778291,409042637,576482254,556358025,885663700,731775222,248195929,417933582,715863157,55214187,84730064,943489391,487442653,422611310,123861483,271319595,459396342,111513360,9818520,330583625,172006001,449606909,11953680,14055192,872933695,645505001,689596711,362351669,613085060,172737328,74491876,122560547,406299574,123995054,988980403,307636880,461082004,492221264,653282666,648863555,743169134,74581,300514072,778047461,600695166,831903615,644461226,220084660,921323766,628215248,366580134,217174016,369807348,460810108,227304645,677896729,262382204,115093449,542991559,12051190,921655400,639598220,881216520,603618509,858260321,107740608,172849750,980971793,177895223,258699886,977903546,161055793,91689890,107942022,741454461,423677916,80622397,633538226,861043578,5931786,741797402,229151854,715566248,940997139,431434728,359423523,641672767,364401314,181710415,313803800,330637877,268568669,24835594,125200762,982622031,842211619,166645200,183834827,933016478,182561468,853784279,83589622,733400839,966688738,973085289,504402553,564310402,938062408,853049793,120670379,8650963,409634281,171585178,266305940,861034735,273074757,139950229,783352484,914839742,199458783,542623893,723972435,612427588,404476099,115710919,407134111,39273505,832458226,911484456,916464658,287738464,132623746,594691298,816688259,296789997,423820629,626728263,349064719,541755313,565593841,213672377,835427092,967071132,674921214,992563026,892895220,368608573,272981280,731432274,257414570,211384802,620501852,798613797,688427381,197432640,648572209,996076564,554730956,149635991,999522484,88470959,536964137,577796722,41712649,486430968,814170030,79616212,732883647,565438506,520975163,139340539,529294209,849460872,793190478,104692837,507137108,960321856,735043509,106547471,384015879,414942814,949836453,621335232,68579284,214245468,38229859,814806043,634241053,33958484,851669574,710834089,970684618,36010420,735950564,540020159,361182942,850857470,575407382,703686989,174761093,504329977,161901572,873805829,306467173,664442538,347332349,486544101,609692974,814284833,57513717,9533641,81705988,758626768,523354250,870181062,8404349,857632805,496616855,1127332,257699134,744563839,905325526,942153852,353358252,369694408,323485178,840435806,707846341,351742127,87679053,976746242,520387857,522101018,695762327,748028375,702254148,287668408,146126689,831141079,891328088,114202484,405046932,719701437,106867465,202589889,582220335,520765389,320439994,858608468,294435407,358119061,365497019,976330745,338373372,184170227,764675846,81985696,606309618,984671341,381800794,14446589,407039690,439584185,875690487,647819610,10217465,298306723,445610350,545287717,304725489,175369636,9437755,762881626,238596546,189873409,322054806,605810045,639556543,296640931,399446777,980701428,448567513,992760366,121242048,174714249,286301788,659863726,921251737,887708694,187535948,949334311,443670461,574667255,203398709,122589627,277686449,324973422,747475028,167454242,686742745,611577370,833118590,145850266,182899024,844359801,388064841,118025003,246917616,918772839,675617930,247898145,671083257,772972641,178870299,676547307,897187392,127975225,238292310,621707025,883878537,548396075,497851722,222836218,695724003,246906097,40957495,9694532,799887214,212096205,185214379,301498944,2854866,270265137,969752936,67169381,751587750,866796778,945989589,330627943,836282555,958755743,290080320,313985408,824102217,252376860,67833988,375676349,369427044,498466706,208016586,145430733,703763744,105512964,504847124,136372885,715448944,232591332,376653431,614538231,873112598,146828883,52789047,629270424,445772125,715957947,28333023,13135519,747265654,677177469,735156676,290834844,345205166,738667246,658263904,52728074,17219575,964119570,63317945,518321611,214660222,392676553,194302869,212712345,797021738,780137090,425292755,358249644,335958560,377861724,623374763,361153274,167203215,170529120,898070823,342916063,8311326,283958264,2597051,785201889,570871907,223534269,329754131,149912364,327290670,498653315,552037713,519857485,541452787,191745561,438107303,676068105,233110445,521277312,774720307,546327672,486119081,406404949,261500811,277683159,186029009,244139753,722712416,598185534,461891374,209847247,900495746,428089659,66139717,482851415,653589476,661332185,868795487,356432110,74098736,934895058,311271217,451874152,995587626,146490735,326898727,398116319,337006002,748574216,766523465,836242668,622457363,893506597,644889143,62803639,632357546,866937468,66640755,649064094,631836484,875414291,252777730,20570701,997916288,1313668,958281703,120261396,799288331,995480629,897995894,217207776,838732571,296921066,703100116,347319991,847761710,558003157,31000073,198027514,112007736,476180547,940345693,464240823,191416525,311996002,702673010,127931283,32362875,41863684,533390265,188307887,611449319,630260128,697107869,53459235,685760341,915650098,505235523,630158590,202296127,655962218,365852163,482074541,546030604,175764456,772120329,265580746,453175126,854417933,619375875,244208299,490057866,248306047,260763127,628331454,228314448,620574394,182416821,264765422,234643856,648067444,453767218,877911367,656067465,591299924,458991664,187445786,977140702,424605170,654301427,426769133,98996722,316027688,35812836,588611890,252097144,100499182,505874523,451763399,699865714,759810202,717147213,926306541,681478726,499558484,506991866,163989262,892229609,490459661,104342870,906333259,692552918,31381101,667326140,51542797,96186042,662866156,141692019,411153164,153884841,186013654,867782989,221524407,612543447,208094298,432138886,699438357,875118410,482187461,37904849,543581449,95197679,60845037,762267127,880982829,778589325,825699241,603902891,316649854,737190552,871904608,11975863,691981549,619967668,512621793,442340,834775781,473722923,392755647,736039023,484168370,496991419,178374862,47524609,944553624,635396862,215884576,87967276,215514839,731662519,817206489,165052899,492757719,454729963,542944813,471942547,466604816,783696001,491654676,724946133,273231152,777618424,723644813,974124079,757938257,923982207,817211910,672787968,920876462,370994171,869094582,149790980,986724249,459053800,992649043,9631398,47558014,613634475,993080078,359404180,979832059,179829481,879375630,44794252,315976251,189495793,40861178,166132035,480002298,624821077,73620470,461675603,32233019,506807824,229455900,153626685,165103541,556849003,902001288,496293880,453496805,926953759,551666033,87803073,778074938,713683682,173060137,277153627,869121414,643902530,977224037,468990113,202506010,919250514,224854050,694705317,34599535,497679923,434897586,437715602,728959902,667709295,857833872,739342692,352457204,963404986,920863026,880241455,812505550,668994484,87268628,155348589,124682042,846869964,571634470,269568081,193933065,532085798,123063390,53784367,663088649,286340874,371884096,12618402,498491700,365077666,731722640,368250882,730541183,453144951,889152732,270227515,683075092,371760801,114638908,729022100,591414186,787191078,302145583,707409230,185617524,310257687,190915026,160913996,977246261,752203108,562935018,876370476,831336668,463059752,588496735,323687166,223673555,778345662,380547511,108114109,354334918,413598472,565939557,545320951,984731951,443401622,236554339,588727123,152519495,794649706,416372414,553641586,718337504,844497094,954013028,733964363,901956930,718730507,600151081,385725307,538604431,97109342,185129852,515632085,865684108,170707280,201389346,406255035,744716416,658310652,647151063,320844976,136313108,998847345,794974943,473329464,128582547,68284186,104017659,625224098,153675619,569829582,344533053,352884166,762526937,591567781,255237547,229261362,803232131,926313043,995459481,170757583,172122034,710604885,847917192,596288634,317527908,553673153,717500836,236015176,209182362,619656602,792279212,125293319,116113238,990380315,729657810,722093457,806415996,965637988,889457557,260813214,887685829,347743531,667453751,436469243,183815509,62997319,95387341,943344756,975324566,450363232,316273985,586933932,354688622,738351065,945587022,555007730,2920949,117423790,525989256,737997595,770716341,89167331,172803633,99079282,570827044,809203759,245060801,708840255,757155662,681361818,67528588,943606858,405830545,998211562,419036097,476982929,41421386,484303004,992968858,487612329,574845572,61257842,786788568,828236576,121330728,340133707,556949624,427987392,508652943,152337231,72883014,726711142,9829400,715495738,159607435,739469285,151962224,938279109,967586649,477275918,795830032,303537285,112826462,578939910,77396520,545694875,277051612,995456328,719987168,219343957,738316723,680584830,478519951,195396578,437915410,570478968,266852062,867656780,839411293,53327157,942122932,205044322,871754649,242607505,421511074,157584246,713019738,986844996,797044593,506235278,258861617,351196972,31157708,906425816,666672905,669900419,742251220,169766787,215323254,147927996,821679433,593964155,20288427,853878897,846818309,341915903,49462224,300582491,29350845,838790980,785367930,436354997,864747451,340524133,17476205,678915474,982499972,987264116,531797471,426820244,922016904,28480355,208564618,20952203,445982566,26401613,263603659,278925257,796471355,608365309,990948166,943141039,177706200,194621507,30900939,760407912,392148852,943225408,77357636,381016650,113840434,911701665,937276256,97718392,792609439,550566821,811045356,183921153,489488216,302839728,512122953,312531996,187380120,922937142,877214887,179863093,382332279,324622832,639288239,775118275,32336219,194407472,674109170,957025036,534773565,287117872,108046857,47085309,10444692,801336016,625978948,463981254,203161621,630881042,911666797,819883484,512086274,495117787,731533279,536298217,928008617,79518684,18060023,545817482,237626439,497139473,226412137,32553029,745303391,537941102,430831640,156388367,391620792,541911540,424615660,89636531,523643234,342090029,574395973,902239197,781149793,430303597,807846448,671875409,621025076,143407751,870323140,989785840,469443714,894525582,308194537,461169160,692543884,676453958,82570980,500442873,414831936,232289587,174222811,570290728,528643437,11937883,34859115,183069108,757068799,106255641,359043106,63009636,820284152,964790179,567026528,705107656,97490683,722478176,742468780,119386386,6263646,486806373,353410620,425570801,987784380,893981307,284356697,220951251,990180862,522805321,333082783,284260700,880880206,155559252,433198168,162672147,452720442,152734218,32825083,621729054,389568252,55840199,817347693,642301378,612826120,890172332,120844306,873285093,142265004,706521379,636530810,65369693,466633023,90553738,390889661,900361748,645693868,564076214,194405790,742352191,346281221,798018058,656631046,376885399,792841398,573742602,744888783,392563991,262937436,806034033,320936175,278351250,833341369,781326456,600985722,31559230,60692434,724364285,98316725,111564567,271415327,872660154,685382104,192628986,803100582,661616772,622158709,265116082,798443641,842094574,849641439,382213839,653648249,862563369,701171657,462200257,209980843,101536177,58464470,831884903,786502928,54724551,809144975,960569577,135537622,151290334,535424676,799428793,981736018,59034856,157445962,274099282,353886701,343086308,54214919,847414309,147599474,786270310,136660534,736931015,149272598,713652155,901544055,234872674,613599877,205415974,604031385,738230909,495030682,4508880,893438946,562154346,327249848,685999035,444270293,244060830,363674009,71976568,306219258,963767854,570765936,343897999,545533768,108922953,997517991,8938617,335691980,724480293,424488864,705787144,846891180,190743651,122549619,689937429,488748300,589350306,6619683,920438433,732738361,523148902,293995450,789135062,419198556,987700267,799504010,430220118,488649091,548065604,189743406,911272724,157040975,517771053,515376559,330462093,265220493,791194806,268776926,466382067,684611855,291127556,798706381,818736774,613464919,20188801,633371909,19797366,109511422,829197925,108317494,407738696,552773242,918200949,363986215,600989738,648940034,96234495,165958295,422874207,348001100,434866815,887083640,867607826,418685281,404043422,405083189,330226694,73136331,451380180,828733392,661756959,497941787,610384994,809876549,212298030,677263480,970993009,772695783,276164284,159493403,777649013,137691506,155965125,280486179,319875197,193183222,374205267,829219886,543845460,6549158,465230973,135213568,843355994,525611847,708253565,470679047,288534714,586451482,377555148,169785422,80207536,183240619,413452637,235560919,608642566,454658890,326342128,784326519,238285593,65287890,764052029,294567482,954009461,383857942,665885668,284517193,650667901,330158496,226862822,704085928,827334939,294926835,994356017,990998806,557661795,484315225,176851879,944818681,408746667,426452567,141354164,144154414,457535342,219882441,806207236,465740521,940701936,578278904,42844891,897384433,463667753,228589778,788018928,673331276,555556852,680722830,662673622,755210646,507883788,317345515,540235829,781966258,300553258,196551564,827547463,604607690,621920104,819715257,900133875,114566754,399920272,667557901,385344417,467350622,77826766,861629649,267562561,883682141,700556938,134872821,704588485,824400765,464789122,612899275,568423450,471107468,132691879,512010438,981543447,644508246,70919730,414710960,460590871,280186740,712225122,656216879,558495249,627515036,322336507,871013603,917830761,442006958,489369424,643554128,953457164,129293097,595333048,826500583,195252718,88481792,441343310,712015544,892943574,449644429,291395066,36375651,118928940,507736569,652140307,321810422,341074870,465975677,608209372,419868874,775396166,954562288,808612817,455357047,33423262,625147835,123499759,265129659,197239711,769921346,121895762,204155779,583007527,927150141,824138772,139581336,128562649,801831347,212863832,91023278,649401206,10858788,403202490,404416266,224331703,304263854,991663140,54463723,1350396,502105211,112842131,680530243,203443208,317176081,42965120,459701564,742950580,387029178,108974027,956538427,794993955,915830406,997823024,305112005,926738149,697873172,864710782,778635606,542438724,842925410,314037794,471786227,693933003,979866995,45653513,924163427,531326969,85168860,671808450,43026369,405687812,797350440,990481516,749442743,21820073,913869935,51196137,846140988,437757716,118141850,98404895,718677519,803167933,836248489,285871685,893985452,486311253,460688109,809568555,558884177,78091530,572770209,349817474,103316189,336605963,739333950,473596816,586923798,397263439,68366843,736171609,9896287,606710829,760812979,720430145,358461373,342959635,948360856,778414882,656559339,495764335,193590346,2428080,173863195,596520112,593919830,745000069,573510753,490388435,222342342,498199141,852398885,953959478,725521717,616739754,646479695,755635060,328364295,403774235,592685387,825278071,785553012,851737237,59922958,696414576,516794145,366136190,524111286,470317698,169027366,779788626,249767635,585794410,9685797,754962079,258361080,197414748,678457798,597938900,703654990,851906390,243529426,150670733,721174904,276125680,410624383,314110494,904821524,967516774,10027762,876693565,687507118,10058215,257010790,928680683,565593979,426748405,587494820,849879175,839214728,569119459,551821708,947209694,157926070,990773546,391816609,609504119,407104886,45185136,592194922,678913470,607761016,2402684,559436031,690831125,260888219,587069808,611446737,831472133,229351684,627909800,455467187,215238693,161373532,157563902,172951800,932179204,384988029,599129803,109152873,946244148,390842889,644198945,958496350,379544060,217828568,763454400,835990756,222982114,559058520,766438836,724903609,198017501,318003075,856743472,78035865,774348701,785815897,405321742,50863605,951330605,400505372,836703567,293130531,166844713,834930997,508888233,747770062,786519280,539004550,356573,907526778,108593752,932200053,749556654,781252042,884018857,390268290,400620784,798931539,311517639,990326536,233710239,13076799,541295366,996936297,770691103,229973728,494973473,212188248,591057755,600424972,216164356,125764944,196991503,306779156,444407886,724670399,517693030,846959109,679523850,359161667,190938898,512251126,525727374,940525255,816507575,149131133,132646795,33531419,848950472,283798221,60341477,568580629,325252769,359402252,47639884,264690508,568664163,921747437,983914827,258722185,472109164,652510275,961174508,998282130,464404875,535137016,483408886,890222639,150769640,975480658,644514873,977049458,166614520,48687120,668055325,541601550,145050228,866335683,47870041,660081669,261884702,727883743,532670987,895023130,849992503,132831028,434530810,598860058,556885671,68615115,979056927,62789710,998049084,160435900,965283439,231856699,19399142,707004571,164276907,195122115,649386377,606610183,920306370,31414024,539905211,464558503,595065575,388533699,972054699,72148626,299576358,896502506,298028824,256518534,435738287,387368069,119609117,63613938,465821587,884113995,306659636,756078249,972660565,910723331,268574953,244813614,346972466,802538206,301593293,686483973,74824719,712175624,261078966,467651853,905134655,517138036,860889415,20774929,991867310,340014765,285211732,283553643,21609975,777637041,875454021,107378446,751998218,430733437,841339407,309724450,629807457,294260756,885156099,288745716,574105553,952650268,990592028,995259089,704454643,562662697,221368494,816089017,264060454,993851493,216769489,838450274,394508154,289011992,267442880,755091015,201906252,27092052,814653409,843837258,651032778,674523695,4586429,14729173,587108152,657993056,601551606,960608064,243519709,141870918,132306486,737354518,257904027,110406073,300127237,163808932,97272898,761577268,537587390,10985269,216293762,916511649,683403765,828796272,430368462,260855102,947197990,648774467,848354024,62531051,826139529,924408071,553311863,106971644,670031673,103278138,316007451,131327027,253325447,670189906,58522489,563817168,578960803,726616841,802799180,724584761,558436795,758556770,445916466,288129443,907120828,816720794,484689074,221568757,996085297,81822605,673252950,60962074,85393929,444446537,646445999,727587946,245122141,791075602,487671319,777334627,606338297,589612070,691673508,339220249,377380921,515256963,269644304,351080425,119197897,95748260,190789455,674155158,561107529,635960785,705026294,627734674,778023810,573235691,54586565,821018552,980630690,426281287,567740220,650824833,448520485,722161974,988245342,2045846,575347644,951895255,881724305,796450106,705351651,370531458,979945991,569852919,418498391,699910740,993529974,477671866,373885779,941504416,678238694,51636283,286217698,782092383,55845248,724874559,908317684,592063925,914457860,986890338,996064428,16290252,911397060,531749924,602207076,93471436,884784362,585780493,474528516,749887425,942264364,909912527,490782035,889915935,340298782,290031678,531951082,825604151,849580725,598091052,934068801,878933713,386091578,963521141,388401814,102267091,687425736,383662728,130497726,477294232,433103918,839985249,693676976,709082101,510982133,894767348,469097956,386051914,572956286,943736474,101711970,426484356,748709932,878415844,266219968,753335756,885401053,632144757,742190890,206913116,890561509,430687997,702317172,405645327,637630542,777353041,256565054,956883929,50892494,700060199,662645402,735588255,609725861,465572837,335489697,165803014,482050669,345838643,453849538,180971593,816893478,12582409,953118795,456847287,903968715,516166608,252243928,974426988,532398518,345727946,502383650,71276817,460442134,722118640,175886014,197260026,359370169,75308588,344176500,743803974,311173520,741978497,425739183,917157,826454042,89198540,417381145,969280933,815286149,908039058,298838211,153156790,590975294,958623576,634052695,288238538,220086455,777564580,976245687,325446728,253696182,979814632,385361467,155266096,725756030,517799691,546950752,749332805,864240466,522425780,755189817,347921255,601744774,872630859,854756781,803342511,301932462,989105277,930960705,256527717,902899162,605683692,957436028,7350058,59729495,438847771,415562895,601267377,900167510,833354351,559641317,61952848,9012378,972002107,51138765,387429356,404827637,944259689,775125094,27433643,944884641,558831099,342239359,540716341,161925581,137661951,271390048,546307450,589245095,247997904,58463653,785414925,717156970,800800363,813856581,462080987,96091292,251370991,485685634,796983816,106780786,824432057,462912866,393917796,58586780,540738615,245803126,484802878,593635844,653849043,453169382,666091623,717285902,321425874,672045343,909161982,253420548,593315476,281995652,997770531,838416579,113166796,847497995,289492827,319309476,478462794,656094647,391023031,336167876,547202430,533506565,684143778,319275481,583468497,816686236,207992365,126966573,517299949,740692812,706627339,39173198,631951898,286470860,604333707,60229471,46913881,456530658,506975667,906853483,95174382,797337711,866374,354342605,420923845,739918138,995179237,554322025,446403117,197279361,589048353,195038896,923774424,278012655,727083314,208458699,21279467,249393850,840528337,482872230,379411091,392109699,223826776,411470659,574956787,638522787,117053252,286644987,20991028,868294333,191711606,610922815,821538720,29548134,619827372,973638217,456848489,283461429,49041858,154791267,757279864,636665242,415968974,707551306,273229102,794992546,299125491,269104830,761763211,467633483,404264873,58371640,528218624,419566359,352331509,781911796,87907509,748883980,818750573,963426692,654788889,292870980,646137928,176051981,174917004,733539684,376763687,314703466,344671233,609405900,153258248,881432335,592138209,742093476,445935784,904787853,135351402,205191236,480010002,385839685,259900725,82087553,12113487,283188598,791021269,349056098,677375237,735363686,292727877,464117790,737791707,230508334,733272391,218472697,716231774,158398103,326518993,582373639,198384654,564241291,543382281,966849650,564729054,879843699,964622185,705770243,606587161,463689979,719611534,947316404,991214022,806875091,201154279,867713055,405677450,572559102,120099374,783374507,34913023,12176959,731004198,313895322,182268469,169946136,77117425,451869786,29697313,291003009,552362992,30793104,901577297,318067465,153834015,78586009,282814604,920771409,659906499,387214124,393886064,733965033,462090654,76080476,849252088,444295487,881062242,197363030,455234287,643433173,486370652,11840313,76146443,200168688,888487229,416482197,560912872,991667711,497860877,279657051,369605255,296285933,65812581,411351066,631763092,712386057,806265974,573830163,432348571,835820314,152366476,246011021,375274753,987193897,838313476,22702089,33907558,262694177,862233548,388794532,807521140,110098859,947407271,501644446,662131540,528813999,321819750,64495388,272513599,330821876,611717262,590452364,494781511,449770800,390833474,640577198,21926114,723806492,31449335,436761728,322774020,166185786,898632346,452930780,18898437,980873373,330852494,503666734,899111423,20288509,948732460,904839207,433073407,712132115,602390842,114945283,1486443,342997725,305720488,687709120,983071515,84243048,810713207,346890219,335807919,687699677,852888709,569406163,341043436,418062454,24317253,270471735,550377186,831267743,288356896,624066827,257647947,221107356,518466269,658331861,173615416,638113768,214263529,168877796,34332131,220806658,138745031,223448079,761010488,405687731,379365505,268833778,278785569,189830383,81431219,275554857,944602755,107862835,987741815,711259363,638907643,184637723,668863286,113811351,523561290,517087576,241953127,169568925,313622938,940952665,32928845,234558606,879042996,186705525,849612736,937312987,860178309,393417813,556271515,67854383,571987687,952151153,487668829,616233927,979223731,316855624,363947989,1948972,398666564,167513228,236146962,960501010,807843109,841644277,935693972,351794713,60362542,796890,290615980,277354420,853593581,386870623,496729624,773028483,753787939,483159587,369053794,387213643,984733913,1528742,773636324,955128013,316086478,180275331,547624289,993659888,431270447,605101538,623184982,431996674,882911336,28337691,446229281,521507950,163930912,877124190,37953277,749133847,771228461,83203491,112056729,691499400,215017095,323103182,791254958,611501775,227842864,832641076,724761882,230383819,245044611,287496669,301601660,101610009,367589359,253972424,340462041,227624100,301471288,760165825,219133425,296011690,113514556,393415253,302909405,508899653,279906989,961090857,670040536,349248449,500298713,146698451,24285566,641515700,797952895,260738420,178435066,84385667,916790103,618124244,469194658,63671704,316819484,279134995,345373881,252071113,643474280,589949006,857940580,418180729,8614690,11757573,553066731,617146306,223040852,378496221,642700890,455712659,602926873,76778650,515467425,972372244,448422108,499620956,140679447,164171384,660381456,48611207,73521667,936887562,131972575,238965375,124507628,961491598,529487379,29260830,108976937,314336159,708748183,286950374,332380512,813022712,622078759,112902647,761167908,517823105,311775354,774037888,448937196,303157698,555885470,654215447,294620435,164380862,108556193,374966614,821536519,565482107,132762659,418350677,335509083,413220974,980952665,337330809,69018420,702685166,571031642,807664319,229307859,151274978,241499342,30798291,112493328,48314245,218410476,700561483,300190387,574291344,643082084,63767594,143900547,632557856,787863691,367795305,769798805,250102506,299166426,314408310,219287417,143324520,571220161,668929002,927892653,145716664,686775585,633646632,455985292,714734725,605765318,346424882,636055905,920669653,105637461,189198634,948198667,630537772,163162724,160335665,299157415,704084142,555022306,444571048,878075188,366918225,670728800,750372546,450963800,147291739,679612692,459726337,206553216,169391065,347226463,780526124,679017272,820478217,850742603,214951951,363202026,996318425,542543933,926305204,956068503,172916547,33318547,406530710,415571529,433671640,307441940,14421866,381148841,878111338,430705547,714944598,733164781,732949579,312555853,866794456,984998031,124615525,116548701,95456279,490489645,701419037,836772519,392913284,274581560,723290391,73581271,62810377,803733469,697827539,887254568,206373472,940047428,231035418,336340217,408930685,636789610,365574267,298440398,591603669,319686552,380160421,562863610,647691938,921754859,304962010,501291361,801010639,231845972,283563600,975076307,807636970,524986974,637661371,958322769,684328468,896324653,811480405,142557318,571278437,870284793,661527850,154076383,337573545,98346330,998654321,30992173,757296567,860633037,178026983,380369418,606634048,689564362,100895895,172414107,883416511,793022529,769040918,917220631,537817330,857664307,367522047,97238279,257514499,146588075,65954981,562487164,758095272,837204970,40604802,315833466,692243118,618751914,700081110,794997188,272320370,298368468,684131073,54285254,7079924,160151910,953384293,911959320,600334716,694351211,455542404,49556973,487912957,121293790,80084248,630487045,130764794,833167306,827154875,364026812,592445841,662606078,42805435,612658752,887977854,498847449,793311288,456526441,860535676,777813765,838313238,632079820,888622842,85940757,222308736,702307397,113925857,691273691,910868311,551426125,501465453,956304856,700143464,258074020,249334057,503129874,975207574,489396492,710626903,130865113,54040665,257875533,993432138,718718928,208558923,830656121,223997774,574651321,622910464,859674262,802729462,990823191,247514635,352004545,150661178,112603276,529561837,478901175,150269932,781755067,988386128,143874693,907678205,866605051,887962692,844748018,586922171,126095805,529575389,865545524,355364279,366563608,289858071,603932826,352793364,102210061,722458183,637547472,459701178,948364335,961708479,407821175,215297,837283264,599275545,58329635,832783705,195715659,786874379,394645448,141974555,882227487,11452933,676377077,62885428,901695683,487170841,61659714,278522202,494344441,757286555,997179652,57157796,123044022,928516755,97905070,403254385,817894127,100406174,339138162,67819170,688765388,831641137,953739979,444062523,974221416,938503650,847595326,165139021,863238717,796501897,424360326,32467302,646489360,840005125,680492283,475896825,968995558,253888178,538204963,624911847,16334582,282997367,84868736,117106794,240839808,258305183,810972460,275446540,313967513,338555254,248370463,612916342,685014485,148659844,959379871,584006721,982017914,477304079,481683191,430626053,310569850,49059344,327859456,805251075,648106282,483552267,478701519,994262982,306284465,942140037,452259778,568613630,633667783,274360870,480306923,19668951,761279420,12183068,304699504,208211833,241169929,870534371,594157093,573382167,439932691,912867922,522963194,511990241,691068143,910727895,350213470,969358071,483232915,754224279,777362189,740063716,240211228,628999610,455614724,115639006,255269164,605509468,803306358,450814629,392851302,259913429,875204252,322579389,25777491,980703208,822254777,566999923,347374344,84410862,248105291,464382494,585087802,187934200,655977544,580368884,348678081,984209651,634769262,169889789,724047535,985920202,976676378,821441090,662808515,715854806,110254911,440649726,883237228,422976151,431751807,180647004,535712858,172982757,454342913,858810570,562573721,866113915,28106694,560693633,77828891,268308097,875012807,812251130,671653490,314379010,846504430,578245610,336706129,465416207,606927466,207481092,231561485,974219829,250988653,3695486,329265690,664817895,228324937,884193894,844963268,592864994,285903068,237685909,757654534,557554767,116578510,962818117,850814341,673336609,592815303,757027850,396095866,786470310,890184149,847319474,810672421,383401860,404616277,946152449,794453330,420756068,398112866,143113785,890266292,591505637,326870539,352816721,279508253,913146554,86201811,421668,860986973,138476630,880556923,198078163,562962450,830772480,170769475,736929147,515144793,908963168,608313078,177928815,31697876,685149667,131243644,783341069,423431032,236242262,705545736,432699557,907649701,777492298,887952397,433756788,435921071,11975932,427965778,253408328,74388251,540842938,331055318,745745690,543906035,590635165,264439026,623128918,972092941,237939654,574027489,202667878,415848002,740326850,404383067,586872038,465954412,862197431,285169516,560944601,423300850,57323889,798600364,151469663,174173159,250609164,499909315,641404819,621209250,975738504,376679509,471654451,429960349,513874981,803106862,340434205,478208524,632401791,951979461,25520633,748708873,979368869,785846576,500611434,413258811,716232467,63618989,569249257,928728404,953837499,347960208,503490518,680223926,909701027,750686323,115160720,755366882,256974668,783007188,594327812,962633614,271201558,719432045,837991984,887216876,665828342,580579272,940952206,465967880,108253287,870320251,724911123,894211983,749559783,119271710,798014421,983603824,279314070,180398202,285637692,447472402,976763476,960768577,969929028,778444480,235290104,740915495,90886276,719965827,423698460,902318531,732648578,440361995,557937480,537736451,916130578,658112261,773733154,299522477,494373782,436582622,658040608,152557407,125719128,60135709,124581461,241066971,353124863,768424058,350888004,918474700,268636336,337682214,284883936,82575453,992058073,380140948,790295418,544772655,554838299,702024065,378534645,964105765,201863448,17644983,419280814,360021142,959862635,177521338,776032809,303339912,30630217,248955212,226747339,684122833,125823159,229621001,236278868,99725482,513878429,733376551,936154625,564715035,610397130,943225876,459114089,336756330,285054756,85226619,218664024,266209941,512986297,157881556,624547346,692976531,417445506,66152986,793629587,192435719,792901103,258795299,463861338,369134117,507323155,597759650,872979208,162260225,608778994,129337504,840459728,302235623,655049984,456699105,800540885,471693714,106495530,946841072,199529163,511333401,7868083,11064171,146809975,314646499,674049579,136184135,544340114,504580913,994857013,986404789,610761228,125213509,296825141,915650332,694173085,938427721,826876772,155957556,291224471,828339518,17934535,195729222,701860529,535992007,954588646,648283189,236001456,278261437,817368976,520095099,78521424,415901215,965010756,873637292,601655773,646015914,66034848,963865988,611941498,159673037,243686101,344486500,578557461,541873752,637297335,737759226,357000733,310878090,125797888,902610509,633498125,338650448,729801316,575272729,723383147,973826946,655198879,286611625,82508449,189653638,775923218,590100745,27024201,725773623,746219276,353970950,171817231,424313007,356674044,321024748,828605827,290823981,151646298,183733552,446992499,973820595,231525377,607515638,847312462,693270108,97645517,535879546,857667797,369495080,217162423,266775312,220198143,400155852,564305870,642263333,365483685,892051801,687169380,391288828,207777692,450195783,782129622,192243279,802457424,55506579,401088959,638421814,189901252,22510753,480387287,72330743,693083151,970738971,154310324,730725233,668944414,168543238,976272220,34736047,617491794,344860962,608533837,44260682,581428987,71101977,379630913,206100150,44910521,290426043,331322426,598860373,160097233,461051607,739453902,750362690,182139151,132172659,795734633,347677012,458733103,728457234,41614843,134782614,462619483,980604070,784411494,84881902,815825652,897887063,695763562,872254807,356939865,575767745,301244254,609729138,799949935,312695086,901200354,932358365,358549006,231916509,626737656,641063709,490935698,260316743,581193326,152665742,703660597,197236171,331354654,292375745,464570286,942714050,399771489,737907903,496028216,814906985,577462213,460391265,915419472,528275275,263090707,371870784,635734122,791973742,106130552,22874762,867834480,85183356,535447350,665764777,431706788,637403691,49000380,200430080,318273347,257060636,820968997,277656110,326287633,460778896,870509123,774293124,92781312,905728063,498001995,967021995,111850021,205593148,907570697,203800761,193746913,195972980,128510104,244908995,188000661,696827605,692888037,544271459,447183599,615212798,709395556,92612203,668917628,606385728,398508120,761476196,835331345,518300269,42431272,653185514,697672309,36234693,111228024,230098274,355694461,405345692,481226936,997976268,541263238,411712338,559961285,86826535,159916648,471261533,42754734,103491212,745436436,968346677,277794871,880311444,756280589,401052391,337278470,348390068,124391126,450890232,172530118,234593883,639798020,570296010,463121579,750161845,956442943,352841750,950188651,286993493,391375548,608829451,800731803,921491644,649263677,879001391,271580247,106889022,550928804,600421795,356261220,340746439,728207728,957081502,681245315,766426074,202587915,122641790,379024090,48431424,253063224,650437056,859280934,171230253,313074548,933752598,60756559,322818583,642641042,910785835,399225765,964324307,583379605,770739605,44020286,216795218,88541332,420402164,300450428,557077075,168957924,292327882,526483599,668086368,164118606,532441480,556470240,430837842,537921872,745102966,530547970,956361436,671632405,670055749,738860553,235365721,681263153,88322009,853719073,977170506,558632909,307951775,394609934,820538469,535758482,333552100,176047640,787458990,120218036,969673108,616410222,999000035,316419998,139771861,138205722,999035860,294986327,223255961,2828796,348244813,957373728,264159707,953569238,309819464,318537266,450336836,772794684,497819355,98110703,936028679,998708827,393860343,422210550,213396117,976020157,887337338,929016838,438662600,844405334,232761149,149412192,19231912,787760055,780074524,233922520,925472854,256283174,805917128,826409700,883750726,642402511,647444531,939717148,786628538,948160974,932727175,315313367,494867750,25780806,308448325,932477192,852501187,920714680,789646958,997649484,429542699,983661690,848370240,927807618,465416576,315829706,267393368,327773227,286046136,104222660,109532656,544987093,837766882,659388295,664984792,799887998,356813869,446861993,599422166,150231776,460848699,147269984,169508064,707691387,221104828,468397299,152637792,816174329,733652810,936648943,169431385,617537975,910632057,822775677,642332164,807709076,58459382,525660618,193642755,273061130,907204577,132634967,675338522,431213992,422852705,682528237,713612379,167886677,224972984,247270379,915387765,841075921,622408919,88184054,411179958,7663424,809150563,607687140,671419449,816579188,518960231,467849048,149245056,582455945,576489883,683021772,64959901,16003159,739601940,796906319,952081768,762049412,487547180,505107011,656963534,273154572,844827565,102533708,133692816,790693661,895243042,994190943,589015353,397794021,471634169,8640986,158569724,735843151,316375983,902484197,41644276,61052925,417920196,702870961,724006399,252523555,669411429,151461764,3282312,624619523,748304762,676188460,424128575,450440056,668245897,541773394,946595286,561768866,270200160,510182669,525574697,41051668,831977087,604846787,519905359,289127239,43209669,790220353,380945774,200261875,484629086,237421793,356260943,803743644,904479744,474431646,430209787,113617107,960252926,127867310,674136838,623844642,369623940,452287064,341405310,338836479,723773042,714201132,232588278,577870399,246832645,758069238,352596540,146085728,65799236,61416483,997437176,555628859,257344200,386477480,989008260,945435816,102823353,536009983,753807374,220374377,714903759,643083475,623169233,93855670,667702967,892874187,593256198,41943308,773301150,111328184,494043440,221440458,685435109,344384029,435773498,999858210,5724286,600887020,406164507,744304412,854239941,926448874,645823562,339298996,324026211,976295652,279489740,189480641,677194658,593115293,756199700,387431561,199788976,173367017,794147821,890455857,442386211,620574784,968349004,302680025,931649171,149906470,925336109,838918103,990666616,709744590,520683634,692090017,712355428,445629694,931434392,704787538,129849630,949623658,404279183,576526003,861563346,668193670,230122612,398974633,242451087,292711264,856862597,604530842,991828808,355869986,145387964,255478375,277873539,193974283,124196639,703341699,622484407,826680709,369920633,352447597,432730008,961055393,716859332,22153747,749823452,293992998,162435744,489537941,824827363,284148303,488000417,887585813,919546172,142760397,765263770,929333564,763935102,529340853,25337412,469496944,859511626,754500357,3871863,727535400,687165561,255766655,739007577,451139756,360433865,32172189,607435179,745853012,668610129,650039184,39715519,394017493,382791066,15102180,112670885,965803688,584876231,984376148,300252731,91106352,362851353,16622219,447962994,650733924,267379528,992729232,502115581,121568039,368651541,644742435,986176947,558574599,298356403,897754991,811898881,345353589,319102282,620509374,90972285,141240634,478488043,134418499,522068725,981405525,233056944,515399534,115408246,193153678,778373825,511351835,229209610,146595145,94331277,49080678,344313501,471415592,159913879,786644514,928125595,430353869,61378389,832497795,189779214,227202191,147892832,9445334,90434973,346877820,755960921,331257364,732668373,511623088,377654718,245619473,546031879,912232405,510445285,86194875,203052882,707569155,786325471,277247984,156809085,149453697,595603180,209068312,258916693,848920207,558107274,930893164,986843558,979156646,445568438,464014487,483907785,266384043,649500969,936505637,52135834,732996225,194055919,869898485,434848653,965002823,754609730,999485341,383122082,612977602,550881592,693856378,399997714,489050444,682341674,545530353,270444790,528891945,914293756,248404862,337525272,903530300,131060628,363111973,979300212,270750034,898205056,344050903,19638977,97232697,205341188,919643225,925985258,375737755,711895983,257341558,830183676,670443448,884225044,403159372,930614528,938977235,395985419,703405411,751339121,928049600,964891716,360286603,116932887,63665481,569018402,426350273,180049261,435077187,457160232,925171064,29997383,820732445,102330185,55732353,903496514,212512307,485807712,437075485,771584595,198858805,79819258,550245631,520591511,750658533,503989557,582565897,622855900,51208584,37280730,668256722,455042049,570597880,650926437,246689024,983562630,30223402,64623666,165405552,348902331,401437901,748550379,801850813,793072717,451113512,506103662,403463375,411806334,898710509,308099679,856026170,680694515,861918326,567610456,413877179,255478959,809390228,862292225,742691125,481818025,966600836,823780290,696509977,453900368,830813649,580247366,572614647,446090466,475828966,902711997,884492080,373587888,831675505,869264593,390826762,821015618,844360861,749958960,73154519,631831617,551274703,378972782,19280303,258688212,336400553,581887286,83590928,205311017,232980262,890719551,806217078,195002818,106241307,120964308,58428127,712089707,376607797,334578954,145569549,778603419,361254862,613000602,572981112,917038530,32037911,449474309,150582510,414338968,977170976,998017761,145738278,416868777,307566274,832480508,43416731,648958413,953993132,729302093,854887899,547995566,222797217,945186251,366513786,299532901,701698431,830551141,729797975,383338294,284848705,336563542,857372984,465833472,590474991,540893833,315482621,688410556,180393880,476497558,575161358,275562053,650945297,541915337,65329504,260842585,412110520,244403572,799295479,471410645,804881944,800826872,26399343,908736433,594768501,141355323,275850188,587661492,402460775,320122244,973703807,757216076,217108446,978509156,208763894,272936098,490820612,427281984,967657337,588986989,624041152,456758540,332150007,140886442,833732986,822746595,318937504,541452113,592658736,987331020,722314436,850974676,415459670,688097903,977259042,925148294,509668603,665434502,954149761,14407952,934300497,664956937,24694457,827387018,274844299,591470323,141935855,685011742,519612626,106005680,893974675,766068411,886246165,27947729,38955833,808436118,69178833,333200029,939071374,294350717,276800786,44267135,13227207,332257588,285504341,594266173,159513898,959754127,776932654,30195561,570972450,79556075,75473837,925659611,316618102,15113134,978954490,215257078,138071921,222199248,49070400,616341725,18910910,917588406,791661862,821126287,744643520,42703149,329588220,629067785,866926303,569817753,331162901,817857464,72127361,953558820,901746591,197011624,231000736,679025730,970089028,61803320,997054444,151376426,74777386,146805100,750884050,780053689,770588095,845815958,715082962,119451845,334310602,15143,108772276,641514772,113456808,447328919,47495174,175302270,65987672,234103146,841384023,706805364,440280043,182952976,950474942,159773804,806170410,325477214,624079369,620654306,187459014,415611660,353148657,394119687,870390093,839750130,954016104,938742396,70211967,13328403,507334837,353683348,7796887,967995150,111883991,204963090,301173137,79815505,347893393,876837677,751097021,752172124,988771321,277348086,355374268,254861930,561661144,560845521,145808514,54750395,250100405,314193611,966184983,887204588,937511237,824588782,133765341,569371093,59812590,377665999,397543907,880457373,938005438,536327425,321831456,257100194,417810421,5714961,682840623,333905216,232531972,757597623,862133905,792884698,88931426,648252639,101350114,518313444,276545567,517726701,995424016,78985725,645261743,881087771,296654619,758053802,102618661,321324605,985689765,477071888,775666213,800086748,248139823,149055384,400249480,236394269,630262558,72187455,941760674,582525221,984673961,405611653,554933647,442148079,553691858,93069582,129240849,855192921,551137528,654226014,199475103,803402453,357819550,153504914,335510006,778076060,865988084,111333464,401409834,85835763,908461306,632553299,123256907,855271394,657914048,732590386,284178736,680544768,532253309,338143553,325926489,596643900,43106792,581664635,674635916,775088009,796682861,314338769,21068620,241384226,959841983,895949673,532179592,221994107,952890814,545132983,995882220,856207309,294741480,463611558,330665158,819036454,84532903,477675800,82922575,202772137,208005927,141017644,359202202,229854504,105258206,376183304,837123075,921689634,614872104,431448513,185687783,886928022,515215112,59674510,430427372,30571848,821278230,607268152,55059999,591767773,364724400,434878579,670479155,179890774,289347587,985449773,106624984,234392497,503669154,995595862,294778918,924601133,486622396,533214973,341778730,261680112,44120316,726865014,440146208,661541596,784353804,403361707,532529348,918114610,83358083,366731962,363564641,348200822,896193576,246284167,834206436,722130715,302243673,773460302,252635257,21085712,703260370,424773909,229886018,840004796,797092300,553557318,736766514,30714356,116378416,687637573,271690956,599371003,224886066,214908184,88616510,23048493,587103203,349623749,587026576,122274561,690876421,898507180,726975974,586880047,443442398,834818082,731150110,892727920,628331759,96352739,987760840,222961608,207081324,11489682,651894400,915573649,238329327,734482479,822873597,819470734,596710699,850237226,533615162,282205811,359593446,892617907,898777291,227962607,646574965,145374427,64636673,950385904,677190826,432171331,730669527,190520775,36520223,621263411,281170117,461484689,22755142,511272181,184023782,90297939,370915330,998876806,260670275,476822894,698170858,517632660,872848913,741071239,254900487,76353598,459200783,4504209,229221663,753564507,624709741,598933773,867451265,5253877,428542832,65958627,480569233,230720525,692637992,507853081,479608029,979117919,52412818,493181480,271650028,193413719,324758455,929576592,806894997,462992761,912261799,393781281,107859049,338525042,54173783,651560100,869513118,73452266,415284703,563853140,622561909,366952034,226583545,764471693,937510439,347313613,13286965,629814670,690771093,789903261,330181725,387862077,830155164,139634955,423087811,176481839,2308684,989765808,937255844,619448092,62099779,650689611,552795181,975471620,642398051,555678591,12885614,717396049,875744367,370551934,9760077,970954783,239813095,294087399,373399549,120177953,283327703,184361760,921655999,767293702,570940278,942133008,887532977,264879936,330684297,317961375,723655506,533889121,711554519,295741407,518363610,282660952,79441920,862632373,76074918,848654236,38262737,780729347,90033544,271539379,295444098,655375927,566782655,912058790,987941001,109075188,56648328,406002855,886910416,94722218,12713916,576618268,754060486,582322526,670326926,730909319,354787082,595370124,801381067,741508536,230785032,332350209,768881993,876287805,924554718,404644721,205286874,811682631,35637574,691186805,788279044,413361422,129601226,438540888,242591645,854564649,31441182,205921225,891293113,239069087,766234591,542830164,859279969,778827402,749806678,737149934,838337545,572989151,991782783,886946828,909310061,340014663,967767955,277371549,476614611,579365925,217911126,164466368,386129114,878367594,628313461,510528258,470951847,489015301,511032596,215343818,606869889,556971954,161476743,516873077,301871232,274956281,518117123,400956560,874474045,274161168,837483675,27353823,881719878,820946819,52772873,154989132,255547282,168968331,493962785,662985699,845122668,815683129,36206814,692935631,5372941,404261011,120593173,256659963,914602373,423753875,208241673,122416942,771099370,8616572,58857943,28778579,874735640,148981255,472904965,470288793,719941750,144052766,277921114,805880403,304400834,411497938,794658249,257480256,348822257,508554451,830507601,922502201,529694504,570342193,673691544,376872291,175648505,240107532,992367490,125733980,620475641,183999883,680853104,835546357,1094978,118442858,138107811,319375957,330519266,561798543,786575917,625548102,274389807,388718867,894600661,689677684,214073837,715397995,854375800,256727462,481501488,549367469,710039849,264964892,709035482,639223363,190050376,823215362,867354660,279996581,3540725,598694678,986205418,304909911,136314600,414797475,896069806,178437437,149078233,770182643,72696339,606980316,600734745,303370503,906237255,692555646,631504662,428571334,839995722,798315338,165919073,320397226,613022823,314063178,501945191,798513154,705967547,574688961,141320855,695581604,26983228,519878936,766723925,66962587,152528136,16501507,257067017,822805283,496196219,831706436,446968663,125606966,364591621,599698316,235291263,219673360,326339592,819286434,91383267,346614495,252353041,245081136,765896353,933401914,804392854,333895794,710884583,288968379,850625966,845283756,229669848,417311632,728107543,379504437,347817182,876379016,46540751,636612507,626175460,30689530,26718726,782099537,115416474,526536782,945534925,866295834,946982881,741161139,181674509,736681330,601736808,283790326,807475405,714641145,253330047,86922248,567514588,587904986,913255670,978907158,916636500,622051369,9012220,811901993,634127787,835718553,249559476,227762075,893767404,942218581,665570139,422969716,149353899,728434592,950765367,117225484,376141953,124738147,126643257,397288674,28902254,37554023,793323312,717941308,400813787,573207852,131515412,498027738,841494644,143998042,355815509,92668506,123066329,793231345,731500136,137849914,803713927,222590625,287381308,622890502,746742656,462140209,563803362,975203648,228683350,677428113,56270476,433833629,968379084,489724988,920773204,953014248,647600575,430681454,845212021,148889833,101505219,519242807,385777029,20035093,259507344,743918999,897004432,58755637,939357441,471684385,667584756,813851543,995245713,681060029,526390473,78413647,508517294,200540919,159875909,57135683,860124423,73050860,220619196,698132940,173453382,796676147,115905579,16900129,697715659,672957913,542089154,945072446,546072422,313188917,860065558,316403093,778535601,589736359,820731525,542581924,802275811,603333649,934323944,976268061,968913347,52686613,6151378,952372242,355738132,383512806,60671115,72195385,511432203,536199764,47115310,282594800,150022082,975558157,946045173,22427961,323407171,286914376,117357940,241330744,463012492,178025326,877973228,632434151,552541593,391165837,641163272,827513104,859648961,897871284,351780883,98045547,881409074,947115976,227392155,192474712,459532358,391732006,39890809,654095100,909399592,273770652,598613915,615159784,757429800,377811080,401392020,19178227,35238005,179655553,222213000,407625666,437736133,456439183,615229521,800308875,310819997,581903013,9330326,55263214,691758067,174423146,612845635,858247662,798385631,248377093,153152928,241397403,727890762,853229180,232653833,939504460,599271083,556063377,259898922,811845657,182672090,376072378,558588837,508604773,21249269,348942779,146002706,668614479,249933418,798642966,359290417,73120157,622153101,253556052,681692946,174472588,23410116,604899518,29004904,830979951,406822476,820856970,226762798,412377213,381176959,80439980,774196772,481877297,335693832,651560321,287995299,900122120,146167983,19104435,889716747,209964579,873855429,258905126,284016264,752589058,260063103,316978202,684346652,337852870,70897247,621139257,445539139,521735954,966923900,587125306,505971590,866117658,184746630,342753231,319990913,332084903,476996520,828509854,33882881,556637182,331082551,830226500,397134976,723766671,955838290,273129928,745703906,801409408,291460996,685276572,372762268,22552244,997945335,899625506,631202154,618446146,158033813,420625292,833211544,137741178,500904284,64321987,391677717,134552859,610236087,271761510,477485083,993767734,702498899,744401039,458881481,933231829,609689864,367565694,245653556,656465142,127574265,474964864,812500765,574222743,430078838,712503430,109135689,32696957,464033509,296971384,678307387,796863115,212939955,196760353,217269530,340591819,865637756,945279395,524614007,596251980,840460889,535332878,509331081,651840943,517192335,414731542,414526147,14912447,979019507,116114436,736666231,367144379,614421911,881446818,231120825,295803437,999423807,41306876,960705582,404749368,70192944,447129298,388742868,422103578,817433179,476901409,642200959,652258170,288536449,904889886,393781271,115230861,812980356,638800613,81835727,430670162,10862810,21974152,954006061,656416932,418734846,115734919,393117764,997684408,626424624,472134191,185060608,339907873,690938822,381504116,705182663,183770665,993830983,296852127,247305418,143862511,248635867,610289664,58219629,620658524,353361353,391221054,740901203,534810981,703619608,514676948,437547469,547482396,634954630,208489258,413716799,612980319,420314316,175124179,991369820,180640866,376032854,760220870,645127817,998499979,82651836,379213499,390334411,606093962,474144499,825695385,708308770,671153083,513267260,855776148,73001709,524471048,167085771,206025163,356698295,239557525,905762630,251574908,578073864,729901015,636856275,545277257,113373918,542729245,211121351,632526324,320324411,645680144,343974933,271396592,140060561,186144998,682933842,454416693,349604663,519520316,440480428,872261916,912294802,84845457,187574246,352584348,316457578,786567106,170800071,981443542,484709569,557053012,884455753,818879971,429161836,58584479,805471337,319605901,465478180,724653622,596453289,942454497,165267000,69672129,181351431,804907248,891141655,38553341,541177027,670264529,871424609,774053901,989449680,562317737,932889368,802794754,318267530,754637218,246498253,177925057,793474748,779099779,718362906,19295457,719451149,890091034,413398170,628160395,773951714,331681799,218964370,222788257,274126944,688823795,525923273,65931161,182911384,924403742,896496283,573138594,35133413,224638811,276648495,412440904,31934539,553027875,396576893,895328657,889172419,728242654,609008276,965670833,587197008,907948850,926016254,587745191,53140071,991899464,107974377,341571676,884829464,738135786,113271860,748839933,892941348,212797556,799243895,702495664,438892201,773245476,913816992,199236016,641396697,521800514,771718398,215485187,647611916,868325057,365401036,365155320,665597608,300310409,10467437,48340637,720702929,873688832,846484154,818731006,965628892,677050676,415512828,462558796,799260918,552906357,28023185,573057748,702789965,368050786,557452887,505153270,887525045,301779558,103378407,985272285,690801538,934753144,893135092,828841165,321090555,257103356,818583261,53517455,564872971,694629448,393814342,25825314,9951261,117612353,620863431,196038189,2052199,467618956,263829156,739985440,552953672,587776548,326519358,652998884,411699260,848093554,296975511,194289024,808273556,512203770,707914426,180661818,59699859,65236686,142120597,613111269,693233113,831473064,847574716,271961446,442165809,836843132,752879704,910171768,382785027,198886916,168902745,349960731,408630548,720137713,307690238,330463607,272922104,568979561,516701358,592634057,711832515,439804232,473120136,881639048,374364123,342368507,326487709,598087268,657123593,481790913,651894534,245273770,168300462,197490818,769286723,15234962,127516329,915609889,763073422,534361560,976908239,975341526,416971045,78995937,623817851,264494247,290503962,412525684,18935350,121651284,352672543,883271313,11297589,873764278,756651493,211345686,920869863,532369801,498995030,850409907,333074907,756576572,51278350,104264696,544725007,640387772,666121384,230368096,203526306,368177515,357996504,390517086,129155971,956888152,278344230,197318490,57502438,326386064,381926719,174003705,218440624,175176515,393772100,144851600,412158986,560884065,95699965,248615511,458246613,822605186,392995644,289580729,174699633,917815491,138166694,620598050,472803502,897647228,536363375,362552761,168349421,380706315,519714269,511337702,387726422,147629068,46257088,262497451,647897084,424192987,879381996,495044,268547887,954768533,817544167,545357437,933495851,925880533,860827410,111406185,107304988,915304124,280196533,357610779,974602249,128801801,369225872,343309414,241129120,435024617,395549416,102954391,687219864,980896125,62760865,495918548,888946372,225369682,130217338,32755355,43541677,649945515,363837912,767747311,433339811,651914690,493928449,979692552,143896192,216588916,586581780,50816953,369599379,325066682,656504024,448553850,216819766,284255707,897092793,219311373,760882001,508526719,18167761,717897605,75527930,387864421,884832632,291875035,906035144,2009788,57193652,318576026,703354124,928230516,214703959,883209398,648640835,510992930,855317663,570645344,51130208,888699694,67666570,137662596,865655577,848388608,645999245,519133661,640180634,89620632,7917678,933277853,861118508,706948959,921995871,648139213,67140072,772905450,82134850,399586468,896618386,199189102,858121473,910767653,783561700,346135401,755335767,525685729,197019996,7146151,918086067,508452995,60219084,242689685,233876650,462394399,79236680,680826002,540035827,16465748,569198165,575365613,684924425,185300967,429545267,396036134,713349597,51724679,451999596,56401140,460581851,638405458,930243170,99980429,722489098,140089342,435343185,99806728,515634698,51033617,242734766,943517440,629721248,359597060,345138970,469236449,37079065,748192044,662590462,686901516,818044742,318280258,339515780,453759032,986380351,551612381,627834600,132446970,52809723,843861166,13117925,131559813,758566113,972887813,510530669,826401851,879057908,995012901,213502260,504289851,922755138,758466917,980690614,289438153,385564651,647694732,899082036,975963710,301081305,907887393,311511235,81305996,52609252,192977378,839392189,927813610,874455149,547113274,794318822,218436708,354821852,108193905,580866518,701487822,247090371,837054849,850093483,191819207,330210433,586236079,233703858,717102810,351964407,80667612,205708403,439917178,180384997,624901217,374047185,995905267,927525881,415036006,807267693,181297571,66767698,435986109,979621910,801125052,854671002,573981948,885476575,212261333,701292815,713725986,50269529,436926192,105614911,672714340,31729807,890686650,307135228,154309069,894316297,121215400,672889176,217895163,970781897,829931866,954459835,653042341,684197705,100284367,571604334,815849303,111403504,452256019,99312188,493727010,230260511,874834075,448493520,997880389,273028274,902635103,286516137,234107799,720902554,189937879,840399952,41031509,216948224,293075471,786043950,988898308,144758828,416095785,900738509,324293028,317550990,225901883,406987948,827606301,994765574,362455865,508968578,721056675,616633727,749873865,800022197,573280208,933037806,393331504,182540295,293255398,722269141,44592808,671048157,975923468,128708737,566964708,540564709,535668753,312619595,464719072,123972933,230337478,145365511,280784107,933483888,90333029,621809640,532874226,303149942,271870103,885668018,616306753,781960086,824420001,587611806,653389139,654548391,479499,993224491,74017721,797284429,621484891,522642866,200137955,341680402,993764020,38266063,835653157,644760699,319359796,123703154,72971984,756243816,108020436,877692522,499603909,811236866,236818316,123558046,554047876,15255394,742961542,231586060,938987590,595118469,714638847,865663776,571495169,549367331,20044770,996014786,582634433,331522886,308676629,429040981,67567182,996317493,438169361,472122963,773202471,380151876,609261390,116318054,708480887,282268788,85363788,522835401,238203658,825951468,46836043,90022500,205321133,426650863,546782489,738782176,457847374,28406205,671985233,201574533,806847477,190514861,160282543,871268750,982461709,694524383,475164451,147566475,858186876,63050844,921556587,487600554,146138912,731332386,783248072,922403028,475952385,727645969,516201788,428921992,558840239,858294322,852862293,198544715,995369258,797614658,3468669,880348841,930984500,865524486,353742687,950206571,286273548,884086187,885926817,306704541,254718964,408886913,317968763,245527506,704788968,815770959,177427597,219177696,579197053,73642431,207521431,65253939,94473281,931856130,660203502,479129134,321930655,615300397,135533245,596515307,132201246,281647205,555365440,670473637,459348184,111872925,513498288,17389679,305067405,906721027,95744837,303231759,609825843,298939147,652389460,633124290,85095760,569272819,307489605,379302107,766391587,604182805,178784638,144471962,23312100,433910181,402110631,670337102,111223986,995955091,990852301,54583017,803366110,402344571,303243967,903349414,963514990,171081855,607341675,805998957,776177674,176325433,447639126,887759646,61663170,77968304,868746632,439302552,311139051,746131780,567721811,30788407,986171039,572468952,538695277,111283243,28195404,316420269,810579227,113359800,677284686,270145414,194113913,133335027,395499785,704142710,59271470,237429070,681692056,190590581,286202736,242986966,710895541,979987887,429911987,605053093,124054144,790823693,306195033,744676060,557963057,133680713,235142071,284184121,678047468,507025194,585836895,252857340,310952158,830689372,821940379,113838335,170756734,753734603,884892641,226610946,946807841,379078116,424811044,54443332,867996545,555251646,282974979,945725563,711783078,186213413,611902320,336929910,134019683,459598815,350858250,426999422,704765820,34065244,782223083,309317772,84816329,190257079,479710090,997744735,440441600,793645337,818306187,714177035,237811754,830651605,994699337,458741568,581520409,57544456,542608531,465731603,604210565,479724998,183941817,621017279,731262594,907664810,779081864,103991899,914166251,172017104,966136431,628890717,628589708,662795229,708571998,436711839,345147483,492207652,369079703,678427261,525965522,376754412,22183947,90233385,732103171,346938524,914905839,536540322,247081314,101910867,25148368,95017580,277459116,250249405,92989790,31877400,571901883,187261510,662369294,645598249,501102914,558471086,682384954,476546839,773668027,580430117,331606052,511720923,279705169,956231205,221159868,220413385,847945243,786763447,341295455,503250564,884465145,272777274,13515240,206656583,516646168,954399616,665719825,612300511,561445232,801226233,973869606,577786659,504705550,862669301,251184265,517221698,915684787,974124527,165902805,544423733,775706797,533144800,951985588,24839506,841823364,620506346,968220630,501451887,339373333,369148689,31958333,396560408,916231697,100309601,139825204,454854884,597139028,519179194,789500735,297708110,560281095,204060844,643663354,439868921,841942658,6681799,868473454,907829962,43539035,374844228,685317577,789793190,634523526,161824315,842831985,193708607,356554871,450425500,535672584,102797495,345512045,229804068,918438965,889359352,807020370,604476269,941119847,143764055,353827038,372818938,354574145,51309835,6585118,958129794,813455670,600702357,496568033,857564682,907765135,153793055,488474650,122730808,694036441,929967135,541561496,82733874,436980563,773699718,320316470,804426548,747321546,286450952,888762991,732985132,257316729,508843752,624935067,45930315,681891051,884099189,890440637,352281121,710528602,566987646,558976522,821605127,982165144,241192696,996811013,269528399,368355738,393794464,751898259,843307838,708440786,854873993,368716421,912091776,386340388,932876059,678637680,264294400,333665679,748658872,970718815,898531033,547374496,172881276,741656319,960777432,705125617,403921190,717408314,984832671,272331531,808645716,437920079,257276989,803507431,901077946,840309702,328979924,625317448,929656196,307140003,615387754,51206202,644724822,203444387,652993412,134718961,750598025,289250972,913766714,82722708,864662574,793299165,990588880,554578393,53582788,929537703,777677883,367938800,281433909,117473595,747979330,780047522,873430529,684530700,383259432,929319478,945797170,966161816,355367043,65975231,353912721,551473161,258896101,106307376,357738324,649779607,447965597,117602827,982752888,751131209,246602209,382481023,59386029,860247805,472046675,750353521,149453769,402059474,54276822,889066364,68223323,242919132,128189825,894728030,251493148,588282688,633091896,348875354,33479090,332193388,264604038,283237312,339022728,83822150,850510920,849268019,370025951,930924003,475236350,211893037,907813249,599950650,494618214,538623215,788406159,67208870,233333361,332387993,566715281,434366241,863313663,728031633,932735722,435529032,209037409,318678720,352547575,84981696,48697482,149792801,507139732,715248393,159798922,641650648,263802511,65684630,742542185,276921319,697293058,708668455,303188225,196462533,124013278,999001505,808831789,813129450,746705540,71526388,918640916,749676735,496023995,103095516,88170644,930357920,651374218,591451577,565216607,360166051,115390418,748207101,484431184,287477761,462024119,21895741,802052803,521767447,710728316,199518430,647337753,781522767,488972077,400025115,394211493,24440870,195571227,193758441,804318951,972792846,563818665,564705572,882637513,792863187,368210559,568993373,821552407,971615821,34697253,821756375,107972008,211690836,573035356,118896152,370745708,568565408,314694808,552782069,911333989,294621092,807268962,601725304,413086505,413378305,604964284,839690860,218843279,13556179,561004064,795514764,616624935,275326974,307107420,169387880,746640094,514606952,193820022,185905192,426752339,767223339,965133271,23552566,815677587,457720939,450233804,232570385,741657007,501095269,962335117,461419282,440929539,634898969,614479941,614278331,632661098,718528654,767408197,275224019,655284316,886077465,137027954,640834802,78333433,593262805,756550792,790830081,273762908,917105213,431929614,588313799,152969649,599609584,46017039,508092445,928646557,114167650,567376641,659266320,434143082,468508716,840724856,565742208,816201347,920821280,827023458,375045527,203866276,226933781,131094829,740053920,686379647,435310405,553185352,894791551,527139188,372244150,575456639,82797797,503731043,447815636,562136787,472695810,555020799,775944160,624945101,578931256,765190484,292422515,31206833,465696432,415257031,771329491,418100710,794417592,348446849,367825497,609520582,531262275,599158297,763166422,851752452,582463223,474055999,848432274,238039844,698700075,661760801,28013904,764109568,632422614,766288730,450023443,221877950,133873771,173177061,658144469,117011962,266606276,118641339,574601176,227760431,768709101,579131371,123447642,410619742,766741660,676400908,7837399,45686757,696528779,632183797,931457468,718466504,467984112,751102935,961085419,598789669,729620138,713303613,917676245,398156335,946632654,305763339,784506991,660687152,631363138,659010437,267572166,586398360,997981168,436141304,549975913,561545316,664561678,93457520,622289207,434593361,810033649,389676373,568627631,396392596,977867502,222999040,617352728,955193408,973030567,115345188,134885762,989930937,106346564,227099291,230286192,841721170,614027502,102886494,568056019,277409191,276706727,760258670,744835724,905512032,143765672,289451184,922621204,171952845,657032460,807004892,236646829,226058002,789468913,190507897,377590772,366088808,262836098,231485698,18099368,894247856,556733849,371693919,840304647,358312892,521585477,152630323,462910712,265697769,863566676,999255537,471844117,9299949,265015303,110284524,991788321,949707386,143186149,139402647,507710511,31403410,152393863,950704533,892651791,108008431,241163293,770670748,485541143,576224702,77258241,247013463,860507655,287043726,581563898,529681539,411149546,165858782,6954074,47307297,713779558,104796120,687591187,82804752,891666744,65959231,817451427,433230058,501102068,570830731,307218211,575003117,743243168,874682768,33982663,911472069,814815106,861090387,125127679,45629099,978656156,381727941,919725965,750434179,302589129,948645945,121664782,23098282,854557802,350865391,732112564,186401388,93471378,700589460,325412052,329002180,340439878,52370497,431432074,448023354,236533705,783896989,323755763,928966137,301732090,461457891,401922512,340889388,983990223,40341728,366391167,903138970,98242300,432038193,708273355,564452580,335627601,868316107,677294956,515292841,570092641,285572729,957121843,824287756,911114378,320897336,872878636,38106759,154929565,369611770,921079224,76218261,891655150,272428624,2803870,98820396,538212057,580051277,563235738,51559572,700445875,865873653,487807898,3916019,194673829,605219575,760973773,523545417,769764843,694009382,982659809,873784561,885494139,712636122,55060580,186405669,470566598,509246873,115756718,602825909,615714856,158824029,631337765,60617285,823826750,602962767,509027094,681140786,913424737,787378934,182032379,694078022,571085530,416815729,281683240,771114914,649507274,931838450,104990941,171499985,470088830,919327103,258044781,729855109,756421706,452934007,61141669,807526785,937808740,7271359,778561928,799133995,135621302,313571084,174376557,690562067,43230203,188992917,108528177,150071596,950124870,789119461,62911568,789217313,351113171,799955631,771368584,133796950,922910544,330529413,858366447,581901578,961769393,574899162,587642044,503215379,137763184,31122704,319506058,138818391,125489615,971556650,30162413,776013662,550505453,227021312,485339720,17839758,637771773,866585041,157667016,268781748,499958555,623729559,442639884,989863180,897908104,221938546,886601138,675662822,680523258,140551972,481981588,670391969,931907192,484800543,407508198,573962166,932439578,786607446,555225512,564100126,685115660,698497931,412643332,212129630,72795850,866038388,617121743,809821115,405001399,923622929,566520056,341159536,422121171,965194201,369270127,7363993,148036136,30730901,205275895,885485561,781058146,546131599,377800904,412587442,532262168,906190357,863190314,954961697,24852695,138980459,21779862,823926083,742803454,821318692,295445215,5607895,604124461,138979050,142493870,643138963,796139548,340800353,88873930,899756273,441594298,503276046,184423666,902332908,872068579,548489619,310606473,31565671,51136735,327845282,3030521,745692918,471397832,758355093,630918492,356851570,316212277,79822339,132923275,105632661,976896532,503952178,55950368,4076469,628151904,483187651,294973274,638972334,301577189,49887189,845213355,329697570,827662021,72618717,148716953,872352435,504972514,370799860,583035984,660793475,933908008,714607280,626555411,656532267,247350376,384636451,680407689,130411094,779674292,487229135,984269880,796826523,506607887,562843040,521036715,542557683,401725782,257802623,645010630,599734631,455239039,641109570,362897509,667085185,217592747,773531485,438005132,393250256,76752360,724878513,687450506,761301490,344624427,962335141,417890365,101287454,748042852,196875231,283326905,507656425,686932889,73295640,396283008,872092650,754782634,894141843,718979858,310484611,459844630,676876057,619533436,123341539,269146036,137963338,67213601,583823963,272338317,409722957,108793453,132020845,67547004,693133827,176034532,827744875,27118579,89082708,815546702,890868862,925158684,596163722,839024809,520916728,365164046,710170050,150483343,252641641,444127148,175972456,876124585,515815726,876544154,480210105,816507815,609448707,581854023,710206824,734164789,347787431,821418181,991466079,835319089,88186599,698295496,507527796,970665150,639120089,127377642,390324024,957824911,326637445,184143199,176138786,137788460,558454586,45532751,944356137,735394102,226054180,890683042,512774417,531268474,995967074,670928842,523344124,757776714,273130570,343771962,941896161,212309132,945356001,378716346,422609007,132564529,559222664,658514274,234701393,154899715,172715651,632458284,358042907,226704988,874607395,449759575,510894221,753201960,439375459,327420083,310497292,551532481,302910662,250795120,573049969,179939460,587268503,194402312,119124770,351687791,475851829,97345582,250268478,373295962,262950646,825435483,516877610,737958283,379430933,537224053,489461901,449271050,391105609,143825508,4461945,744170073,954585677,140075134,603103108,894196152,171207900,177933564,768851021,630391630,941034340,216985074,393444832,499737637,896835206,101227815,968495662,423508237,551867443,593282836,983219100,680159944,29326224,758964857,879148715,963367045,693788313,486824808,166072150,533433833,664539462,921344627,883971147,249693834,780866501,679987708,29939238,565328533,122808837,917970653,591624629,700368000,825022062,375284706,508283382,501307353,997850789,219915481,266225493,911891918,886812753,487846765,883369482,177114876,448420693,794864029,222635879,96688270,96845574,24381952,892342077,231202895,285737085,497671579,383675763,820383540,245127868,598337850,141014308,768836591,667165143,412461245,341623340,380864401,548037020,497239399,117010810,27499708,103666171,62458543,970095047,978431301,954990968,609907350,548003165,767854518,150257348,692674627,88686268,145986610,728708419,856898308,868894373,361864737,28869382,672645957,7784667,648909119,189127321,304206747,126290735,814259606,640661164,799348047,675683994,167990182,763946773,990802110,586084408,871580313,659806631,835396556,320628463,845880840,565697898,810597832,364270085,711459942,564405216,531962639,451347338,969575384,484293909,564723004,362338328,37824018,962614191,727509179,28158403,999820632,812959846,754003698,745407392,517540848,424685075,614708318,726798832,468889772,751917773,568409620,331949287,27208090,285782355,702123611,848596005,711625920,681755678,117036316,43241041,362628129,262232969,928854779,762130171,811589837,677857066,577696422,899806697,753281094,851262242,587397430,424381699,341787637,270603346,934236078,108110909,800614038,921020756,44625469,172626416,241831253,712799159,600370139,993869145,280638092,583505506,155697411,31968269,810112041,193093220,483059407,928736695,740111086,89315159,804901955,883124467,357585038,671414333,866629617,324474675,253494516,778749857,854808923,297750143,595397441,758693907,310340903,818679133,401248218,176857778,327945263,578319291,556009472,780306277,568013809,599563094,630503337,11450500,828076653,795053573,644894319,361308942,747255910,528905633,37620882,593995211,4660638,396007170,337941684,160133749,922339109,798421124,284644126,619414469,614371904,728671658,688141730,564489706,556134200,395395612,180291389,68477338,454259655,362475079,849668557,462107223,260544301,212320134,26818970,401481396,571073036,909286167,855647127,975679699,641647705,347892016,414991570,186452746,11111085,768699149,395680199,870600775,240317502,299535917,27925171,25438241,271930994,863994716,997345516,752124867,842045531,795464878,135079618,511769194,176719138,216024023,448053414,452245362,862554650,602486480,565488696,651879249,661421612,771408926,672738426,566179069,688600071,431611537,913606364,938742615,410623921,251488897,372343857,752113970,566937124,116880879,256489682,216594824,74047958,474219482,458498711,199547402,299859971,871968222,249948944,795446037,26985906,20041548,118363659,818361336,690015713,593727257,549559480,299753389,120879663,364061134,699067701,739452535,612332790,788038542,89786364,261733666,96653576,257397379,145989866,760030195,373244984,152674054,311692886,538354008,68612490,497562074,99694354,652280833,931271951,796495747,356264977,44710432,838240322,164446693,265601204,661055385,253988072,647154064,425197864,790274273,999502178,247627592,244466423,664413200,809036788,449788240,76754341,368360535,486616971,589400775,309260751,577062727,762002689,762094318,878079811,149441648,574210764,793016965,278190463,459636631,407069413,94694346,92273409,480197013,200646321,589260753,193817176,911222652,752461482,431568203,49307274,209365196,608211126,476497069,847339178,24558503,843631643,939050969,283713016,469380413,899959061,663135978,740644212,560300450,261320231,121963800,313444075,886751273,85673653,421482556,714230069,435171027,923927215,739423718,487182225,24046656,298618935,834934503,577149423,437204568,781546623,899346209,944779967,885861334,145349382,325097353,581063796,86576879,936292617,612908422,997012346,999846144,244363577,711155909,581240990,502307988,434999591,934117791,42519966,38263800,686874347,142096988,691235162,582308035,33005886,293981348,879135645,428218540,788801521,581606704,228356086,267719685,318542648,892490976,238546081,559754366,957902915,957994949,360775942,428771980,312750961,772942643,936899618,632673373,896031348,360173116,284647037,757691876,910970796,986043042,790993801,45924230,15770855,956291342,385701565,782224380,857694557,123420522,131782644,350514107,651339748,170947236,618157263,515371012,330019859,460759478,266580771,274636226,50175025,75061456,250875608,401712101,849346522,919617651,481721628,888700701,537085327,778791006,871633719,667639435,714454469,191280588,160409393,871784208,587540982,805309611,589015971,186681592,39398030,554168444,700633151,565156270,350375074,116561888,769829925,501650235,139767350,252929926,957754823,863323657,4743989,827520574,496143684,326460538,744037666,731249774,784514941,235281012,334753202,888656243,83604723,398681393,386007252,242921760,410432443,345375820,420793251,947565925,992552465,920143845,143830243,975471543,151362205,396216657,93355935,389608216,384616953,937952922,831637432,204515021,276894204,735046357,390003885,46922790,426846227,507154007,938339148,913001262,25903471,391553733,371719138,305739470,59179421,334902613,766266883,847322790,134623173,955301191,556848724,811800825,485269489,732350921,954404702,650066442,354196256,470245657,638214784,118653551,603116012,715748064,768869324,192761991,220956709,681830691,708463159,116577101,511895492,796497269,175656804,120566376,584993521,830798082,548996987,957001391,159646930,998362535,766744540,88687203,571926144,830696748,761040892,598746148,229225098,659357265,273213166,643025632,964275611,139087907,683442182,506608018,376228702,36231780,332642209,966384445,270770552,511328052,636572674,60985845,822314297,487318431,142531759,595182263,311738989,196311440,13936474,87376879,511499932,821702335,630623532,290525232,46611226,723178085,100417313,733966710,655576342,630284238,653224357,210211658,412843312,702435701,724687157,859834475,802570921,289061709,759882261,428679009,212705637,962577850,852260518,588183263,531320337,21082038,624538184,429683510,58195172,901017663,485013095,840544505,847416286,261289862,534541242,880506583,801505124,357625052,553437816,775026789,917262639,132255737,661450237,791321547,573827271,47263786,446466902,204981825,466779453,952420556,695598034,216049477,729431609,794139660,634308841,655309530,327247303,92818143,53145868,386885054,997323088,629008002,98587626,909656955,931877493,945235602,357931960,12807106,314349745,5055227,979637987,132218304,498696815,747549429,694482304,409651731,485930089,141172068,882837728,718418859,16122634,587349683,359039056,581874696,60825266,575390425,593547921,462373473,519354062,526032454,936503627,175584048,779825188,643580232,463265049,678326670,730764209,345321727,999915152,496751174,160201609,764215005,401299822,31843105,763245475,519866073,930331768,819414658,288686159,739245469,820622964,691976350,511268062,214760977,900747731,925720981,491964052,786045852,190028933,576176298,572281572,946797480,333302846,962491185,230787989,11397425,727255940,676817453,551530227,136567737,70733842,320773996,712013431,913491546,57181055,506967046,606116009,257734538,939932748,178516084,6009625,725111065,160542012,639293185,139249044,910052091,95206943,494467967,141849421,981141116,310605715,998906528,721280085,128952218,524067247,407056874,730137091,10257627,616394881,258260560,334966694,267832960,713076121,977165751,199227832,777965281,701151388,246593626,332374155,953315255,139039787,693916526,412447011,514728195,629237660,183502062,967063095,426765064,486193962,226723853,246646873,707339484,40411798,643749613,904389185,333511029,107002122,490140332,586345132,174875395,22826280,398599966,545963283,558559091,138413432,582346501,786216124,501366234,420512743,188742376,28715175,944210828,450744055,451234036,649649615,953156970,320165652,23446030,259569184,741132646,768800426,566681542,697613049,122140139,178932283,128005839,756856619,159175892,593749819,480627173,703514534,767799510,394190401,256453450,538919363,629562015,662586883,505495395,285846508,324484252,734374352,835626590,48384084,795982597,233970022,310044547,140409814,251024499,37867540,474367588,696175001,599929811,406045986,44064554,181935941,836418374,408819512,35588605,793555335,822250159,154101150,77101382,367552737,878111173,944299988,602248580,481340568,202221059,204022049,501331557,102356574,675399772,462111010,334851334,62817374,442534075,249706685,922433366,609800183,679478381,295861354,451651212,8745788,579611184,988257067,644715062,266294953,487793883,103353164,699003005,799507074,518948325,284800910,700470785,632883906,234586558,679370253,69982882,770386791,753853589,486464344,302366189,210364079,465240930,831499219,575831061,27324393,143075242,160665473,922575962,900281616,713198238,245950476,313831490,266677485,222541024,123916775,871948333,125691259,40463311,325918113,694239543,128831156,149885060,727937876,745217373,241687476,238756055,12678595,732227691,425750966,110786972,436127380,637029471,40800166,317982140,513749360,213816294,788725134,895237442,996102910,508331819,780978369,22479587,688995399,579303829,804903174,693148111,238822636,261890433,849200657,557966079,429186641,819748905,693207180,524573504,747915114,172299030,335235015,56504530,578390671,828171143,229067751,528343066,650127115,880870690,589596731,116986189,234893706,798370162,571574810,317465317,877754810,890788141,162135289,389708206,316847498,753381440,635234930,5421244,562449573,118249335,474798640,20146827,971614252,536086984,585794190,723364233,163114448,867021622,336733807,776919747,753085521,872173904,198800785,978643954,828433019,31459417,732237032,107064486,892044211,945511920,556051,103034133,483018619,418383819,385587860,818983479,529075157,767605511,266670386,468695308,410082127,916064086,385095013,416325458,762722022,30096844,684186041,923112059,282175627,169791692,175650384,747207111,414071319,77843118,315074103,547335235,55941665,860605518,579103941,31274182,479695233,256577570,454668143,778500580,751117599,450717056,344054573,467164044,517232175,599810825,383787052,19368308,754762796,146665810,69491811,598131412,714565344,761908452,723639908,489784507,466113517,460891919,831824772,683468158,14133512,202210249,671119924,719030873,34021778,567519022,440850238,827998291,964862383,360041648,614488178,789218845,199552037,469186654,682163072,163590260,313028480,340927300,473267162,182000937,607872227,200438446,959486005,333300071,449774629,852353589,801926499,890033937,430346141,499391997,856442933,593611504,281963154,397146269,372144070,704438750,85617189,803224794,169883106,455524504,573844288,283232700,629735901,120029789,225494896,700398581,891460661,346283970,948937355,80913182,611215719,735295473,258198443,315438721,970662556,31182959,987215272,682621154,50188273,267210337,891566049,380536630,294783826,139709926,659216354,661305139,662895443,476868727,396408604,669788084,511380934,638089253,376250413,604969831,776874776,784395292,888447560,531854941,526217247,25869151,777991116,374770999,650125888,134430358,650550658,379061176,720897133,344929752,505823277,6815243,5940611,96114859,607749393,485083902,34527918,806578007,354839829,420234180,232455294,70494207,722466129,869343582,800833929,862008987,148386716,179626772,408773603,391916524,692513200,945396687,98923208,996657651,10248928,49786459,135524236,861938252,312981982,42109681,155255727,768903087,853595335,695339677,412265293,911469695,636508500,860196053,494401513,576189134,468038637,393931004,653594414,350302467,127390414,79270639,316172968,57006247,502520059,661376249,820309949,266684115,716129535,809154076,999256518,226266623,728966301,179222899,724114907,377267545,929217213,450756177,866350086,842309570,983906455,938075499,133585957,654072599,115477179,155176837,694738800,204614927,614801888,947814037,201049755,925718418,91636134,142736467,592932108,788807719,16955733,825375125,162262903,256410122,170409244,607653167,209817633,954434853,872904253,304827980,548788264,380863383,740861817,344770852,484253703,989121454,648802851,606717237,721971140,28121161,604982524,225132221,711782832,706804269,69870171,41814389,995385093,454504914,738044449,642673907,995891909,58764239,240556840,713789764,111649659,56801720,804977646,616402383,863616321,149052334,784742184,919773607,747901123,76957620,372300772,426210085,775350995,247764845,570003862,252204055,820187016,574614685,826351204,914462358,352648486,190217264,711475805,838618254,901498443,709445898,206835015,222517676,583523433,113998889,210795274,157963296,927563943,653362399,314326180,864261938,357649268,690925585,463629028,934657507,219341662,23623201,62182599,247350977,678992187,853400002,683277713,490634791,315063579,334437271,105682768,675888616,263722139,630634909,748620335,773360362,805249208,302586520,593804563,137769458,740596893,785189046,732742357,858438650,280417885,816711911,11302291,340371166,969376399,93260329,615482859,766046440,464516069,568495764,420221044,818666691,891242417,425811597,652384624,306202995,283195541,597001886,289453400,669407373,914490959,209881185,48238932,20261957,399336766,555969286,758882922,851678113,285995897,279810365,383018705,431608464,119156685,614803984,233293443,184389710,971972554,775462954,3133164,399111941,70827343,759174157,839761526,265347134,983174452,407644697,376966899,42650890,396737023,407322948,660154661,303169017,644782329,852062399,603977780,591043077,608487195,397607487,650278335,13133584,625300802,45334403,275506602,480212192,317566438,670138748,393764805,149815691,162303598,432380572,947670087,382017176,453633304,342609098,949648502,991770645,910164886,743824582,345393279,387577450,912068878,767248092,580066738,34355857,9857350,408133311,155218994,302508453,343046294,305189027,982292797,858898092,435507812,282660717,662295348,349452186,410101644,935504329,681421951,989787272,58359362,342572220,744549972,920312384,693534982,827320828,605335262,29495212,435496315,211947471,748103066,886823381,251742957,898710410,168162054,942656267,595596112,815794365,486856855,944389779,694409785,912078944,660517425,602076943,863389598,61087871,796527837,226773159,136810990,497947766,435391346,442434735,876129386,949401942,455760101,696704988,523890166,137515588,807947203,465681040,238361206,484697061,700009013,28323855,428991859,947423828,82918671,932984687,583156537,199826234,578018351,681089007,543910510,155337042,767923543,43620620,15574652,856613301,679149563,445727177,65624829,860013531,663441709,483677623,664632189,872037379,785875218,8232204,440199981,480717507,657976744,307777497,693505894,839561922,528999398,446261900,321175697,40542551,131233999,927850767,482988617,193264169,111909411,979950813,228523664,471068118,472194230,641023510,345073112,587144836,128019624,848783298,387621560,409124370,87464482,217196827,349153389,952182316,810817874,380008094,170193786,881879072,479714714,106169443,35526587,495579018,912751397,966139968,788192154,137530670,943797546,937754416,70451927,16739979,741551796,15863039,61594833,49174701,477999578,721550939,452594792,592586368,475457420,552463479,747353618,938737951,776829562,650170512,532822503,174266667,470200759,217690899,371407242,276452153,863689423,889740897,365623513,245986497,361770025,250820664,314448599,568040100,765686309,808321507,641290795,511645417,769257821,300788457,511635513,309660123,58861642,27772390,564569430,17308744,753178823,32727246,120296296,725195271,247105823,213503461,952209057,646737884,722773468,596204031,341817141,899079010,81810730,270139296,189526073,87003961,732143864,450578948,761633420,584848478,88266103,749569096,25311645,349008455,342603659,754218415,117932213,879826870,111249044,386718406,337536763,465332813,805254554,810668065,225422783,909031970,298729984,251070786,780014875,470009332,710009286,244014342,497465490,123317005,590966190,188371405,154514923,815159244,221523317,665156183,939484023,266562320,95725328,643193423,843458136,418663629,27974424,6807985,883716161,961655116,371930382,537771657,302493251,560340095,199871603,901293022,646117792,367426571,107820485,564490257,836461008,826695805,356096503,212808788,736202179,865763106,550935070,41610999,512265955,975205048,280234897,98097330,53478062,184961025,657558213,899306818,368370523,264165377,542629703,659324522,859477863,464331772,573202942,67947836,656000136,100583423,802822370,350852391,783716696,107616117,546136018,351287560,344798250,474104677,686588892,203373019,10408521,944682981,573819455,693823416,976726939,814048540,588093199,768622670,517925652,205356316,99103060,138514516,842823479,16932494,471124649,384356361,453804507,441999064,153315943,549421887,638775013,345135636,390024824,737044997,297059529,906186167,98350627,330085098,178438772,215076421,36762997,399159781,37680694,124345160,561135348,486051750,690917232,235142180,26948705,879969677,103674902,910076769,731030337,716259525,346120753,222489993,343958096,794416690,22580350,776574785,663754859,570279184,238994796,386498176,207566688,652855296,929201694,875011689,551346244,836515279,540387953,64332945,952304728,496874675,909059398,627555119,72177197,344364503,848834196,771790755,789182317,441880530,16740941,770132912,504531350,668563628,190891181,302367224,5947692,500634401,93389654,585531036,363403702,827776269,640066494,779825217,479098081,101995304,693984421,950177237,145735542,264681666,70479198,390088164,12341162,477487508,753212571,172889341,35899697,432627531,376568269,13641893,204144784,191150343,169403600,862755943,987361302,852523080,966051690,247528859,176919707,782290107,967140257,228756358,286228882,405085265,648062203,583272877,485923752,67486919,838624065,245546011,684320570,9021630,749727833,6159361,355411651,626428224,114443301,572379047,909514971,656652035,565600477,298842680,795640510,80056348,955858542,317044792,989223779,317045241,255863072,10101701,889094046,512678035,131884009,462280384,680077773,849435015,742145759,289167037,421371233,409612322,458643127,465613165,86979741,455812150,859652879,869611807,166356248,753516228,387087536,698997799,315720120,832705332,837533613,69314037,105468093,438843629,969782467,598889157,321927916,195512708,595680358,763788803,561516437,150457108,901030284,92878629,679973804,917786681,632601549,114418857,765958839,264695296,450393571,327209674,997354054,888996140,324436837,630745832,789025960,681346248,35501033,120144119,820884497,413719177,600609102,395362647,635483544,165951037,283551855,540852614,321989443,154170673,678064281,737208454,910670994,603498461,227593358,638124378,160392748,924772307,422737422,87805563,907028698,16114154,398654196,553223132,931829338,801183056,703049413,742545907,39594131,700284754,176211767,322384018,22796724,50792826,33140746,826858643,761061426,402791645,150064097,355785660,786300981,628784130,907348630,878366910,307087038,166142090,713877997,286955563,627303109,691735731,402157663,812986578,751936656,324503533,968478947,700063701,145094322,508318880,331856264,986359304,773302575,666926591,5585883,832420768,344793748,592926003,86688774,425560546,754402647,436836072,400571588,551866876,716213759,324821976,107418112,503030884,116123713,112748544,165566506,102403087,111634598,968036283,108461724,270357061,665074509,89825366,785091622,582529896,641390227,138441287,999796704,102435285,877729611,805563661,301393247,481438052,304060979,232507750,387197215,521114030,218984386,233558189,782883244,816492458,406620463,733304131,42681142,440705339,51372682,821088685,84552910,375825639,354215951,244685376,660036267,664610811,95462813,742493534,546651763,221619171,734631788,141091769,333325007,468420713,840654100,365115574,989943115,476239754,963008311,293074055,839969567,433548448,481799667,675558093,784266964,388468126,682191022,244591083,231108836,632538081,200455671,434994120,535914846,520675724,865839870,567236840,206182112,258132413,843885179,908037774,470226214,984176898,412890323,628945277,182386865,56091982,127072082,970265975,515544132,979659666,921948366,874948709,557963474,903412282,309430447,464765151,427627481,897202317,877045797,203890109,825174232,873299514,138080735,364245839,183732146,34378756,706423224,243425689,395106156,290076393,977595333,26566334,433654579,996274821,671650981,830329983,157611725,604478369,590549695,203003445,302715022,597348192,473431611,227240982,564632229,118474424,774889385,550838245,631506791,870310240,501556510,538340416,478611591,338566556,483840538,491152780,819732445,631074795,397052879,22089190,168977873,127517247,361876247,770362759,61717498,795913908,919942854,638438793,971218854,313801501,241106223,564301271,501266510,841420385,840009259,285603010,387511061,671188616,934423853,209422170,523669990,422574627,987263654,691718147,242019521,795608939,436560642,356583453,607862146,325754114,825184323,451537426,278273586,901955713,274408986,412504966,434821077,222117816,351498785,170949821,418024331,94025825,374566431,732025038,961816341,25249874,436137325,222667010,155729395,193129802,537811527,481696518,270253207,490790791,729663685,721742315,402863584,490109794,690175239,123590006,101013749,539578787,591661897,679136270,610544321,530291268,688327388,364745239,638529440,427331996,220453626,342179547,478489710,833496429,582754102,795249902,192199788,88897880,48598726,944879187,737610932,247921113,209322229,509163321,976157216,892954432,785612427,284660964,232393227,305440547,95486209,301900092,696634635,577039609,774395316,787282968,120092542,168581635,425511894,272018398,264803842,145430321,246972324,491920069,364350273,630947601,51150386,428601232,20651958,722913481,323704082,289427662,342445219,812198964,3694193,668042326,286463185,68165758,344940901,458667252,30528245,692597959,607641027,687506311,379102603,584359892,265862200,443778247,459227999,837354450,340981823,49491875,1816044,111780101,170092900,949088115,258626928,605973781,904638156,73801466,383686585,644362951,167309109,688388978,728349457,910870428,414371740,617214058,762420141,126159248,454718194,609424415,543398292,621828235,579996776,779069102,31531034,682324280,202874078,309633831,967357532,203607108,32004182,862565066,222832856,930976707,422961754,483866919,107024028,540005694,489963378,351554326,603665228,688394372,92047816,784218504,971488957,270749831,806014260,212924072,87448789,313238625,919191239,613522761,320318543,64624436,875318195,619019207,619705693,82938184,360899897,805080687,13344918,272632922,483177509,250389819,688689584,848304869,522119472,168031699,817930616,635997401,648573030,257520093,395309829,378039087,665814861,389620898,212286118,697398817,74371817,296686467,165091411,413666708,955872249,883572879,611143708,231908467,974061734,749044915,434221795,479525123,851911853,567714470,224934192,447050791,333208700,261286991,348719826,803713165,611713021,417518243,48151139,711738196,683334526,732870409,361586491,962083067,598382355,924508620,82084577,147475540,750348303,873972205,919700848,357936234,838385033,552682477,986637889,55290067,814721727,416329252,133133626,471250298,569424286,822864890,84440980,372918941,724970234,92210305,49283776,948485767,773352340,205302751,343135369,903294390,123067840,682620727,14331386,5056206,579666229,492502600,737539936,499580639,951154425,950008927,886865614,150263650,973727184,827310777,625041547,728538745,576129665,933300773,293138013,470323078,400054977,813162101,855812125,673470242,689167213,730048501,727252536,158131998,812810574,194184675,991384573,261729376,195012045,550822201,411222081,645450727,350760152,640156723,557752642,736074862,619533351,564141879,721229527,963206234,150083305,395565076,388053869,166708908,238636025,86444860,977386994,928093648,339288725,341652390,454330326,790013809,167739024,47080258,250701512,227934928,994371184,958143899,325812068,275487904,599545680,122853355,484203135,610528210,25061677,885524667,161667329,390245284,922739950,272358081,871006592,267738371,876080879,223608379,25293670,374787621,802991212,478353500,371309043,714797747,91078085,48020841,436862340,707218698,648976398,790372817,576718937,277418344,368136255,283687740,840039838,143644498,553699522,191650568,324901138,32780835,849115232,286212881,84564783,10821354,167660824,825482893,612646273,805174363,962544678,859456759,360898467,28547669,570362925,575047768,180549427,491431370,125837308,722455371,213891821,480781945,484935725,259998779,783981864,801147930,650542113,212257303,936186574,386156963,406928665,566752462,60201095,884208534,13234967,492394572,702880111,649624438,801256608,385997184,240244861,83405829,245083940,734871884,320051971,540582940,482765621,378279735,180789611,490625260,117455413,138604338,225378324,280646652,352082776,818319299,555872023,238918032,600130022,565325084,252583223,428695388,20170098,717952539,874080432,853189704,886065461,139001327,760777874,687785083,628781356,205836505,293097267,997375810,123328277,491169720,180415793,773959716,179507217,281993101,711553020,247622285,632361981,182163612,950420429,60012586,198636624,89147234,844680371,485054388,997298857,830593937,634629790,922096840,21478164,437762555,242853543,457988149,25756662,545084073,922522374,915321780,665157481,845698674,19329002,92454182,657388165,390096172,25513080,210515869,743627118,243047904,854086637,626157006,13029016,48365990,818397416,760377790,204348147,546468420,657912793,541380681,852961988,16465272,56267195,394763327,173772312,103266946,412153770,402416036,195178100,911812700,357060040,37423616,563848416,200375278,402871815,711559962,526813688,552188189,693216921,492232602,21262260,65446157,882673858,792489683,564401825,750898651,62604432,624336048,186119541,298401240,170662895,268223922,281328632,316125176,454465559,916906877,49223768,523183117,477855611,346088457,260567716,828575395,950973654,919188386,875758923,368906614,993127796,204613990,416403429,643990550,430831017,950332633,610458447,458227579,660570008,156459390,262599757,738728074,341483673,153186936,748634308,350949456,338885111,114720075,662717576,121657328,508951367,261681376,676960451,618549068,513315031,608862648,579127609,883256103,784688909,685031764,277061797,356222304,463713384,470212778,228365576,379209460,944579882,903977221,228519925,247003944,409149827,128339213,330006151,247652822,914217273,428871506,960314851,313238357,446322473,637548526,535847532,517441448,633240995,721222496,194036100,581472040,21761395,481247986,381773163,817590873,318824532,145466815,993320229,529997363,802583043,19021249,32461507,551769904,683344420,692938629,958265626,528474065,222252332,459204410,758642114,346010824,878997126,74790020,219312009,783191192,433848910,941612711,119369339,906947548,983730770,371663099,412996444,942530896,649495477,860303319,682497924,175855603,536573593,686467585,239678903,177219255,393165495,636682153,480254142,956814589,826503079,33796388,457770377,832614324,94564171,165413734,719044467,339865266,256524633,693963447,995436072,102870746,586488397,63591954,198720270,286412692,436977834,269993335,132884765,915072721,152279585,465881017,796048591,617139634,579991609,883705517,588363989,701700672,241742685,582830369,287773935,166616290,737980520,629916846,167109517,300819201,914094330,274463402,600915952,537717607,72961776,742126265,265443381,981781807,893482739,685323736,571216887,326896720,73369897,657069172,305958627,676042879,165004337,233430850,535577167,418828434,837519927,283052705,864242316,988724565,964805664,898742517,355423634,833966104,210563892,35659127,392523223,371755331,405135530,63043427,474533015,572669926,852363137,279127634,109755884,972336726,253774913,33719815,929725155,199434117,327489352,851138253,711936881,382354134,292769783,17550587,127421078,212332224,160064302,147247148,270061816,123307107,218269890,424148701,108561893,115256345,898457121,2090445,965586317,993261226,609281937,403416235,308151945,551848325,108446032,286386527,26987802,729120209,980056195,12377227,387883737,148178421,151648239,26398714,257908704,721409114,171253230,351178435,218578872,599398094,978271774,424076692,47832723,501963744,164930988,106769158,856367438,485471840,389828051,494721385,449787839,691065696,72905576,588210556,410950932,305323765,515749010,246671134,118559361,993708343,360824767,893551722,406977498,159850917,450446689,32590542,621647721,288981329,939993623,647884134,746566027,135362622,363526384,679183767,739159553,229257603,19272157,208321115,927701027,404389127,399559067,874087361,471653154,32539398,799924703,489629980,488268000,784806725,281209803,498342205,594976369,153849015,801828612,687549846,685354725,77462764,239949123,788953298,671409068,935208184,917123466,870668701,919560296,959820167,17553260,560397699,285393393,765005490,784091940,497252988,181093141,374717660,946485137,427712093,816336915,660220629,494821331,380404717,590196222,323507019,320154584,52984190,557915668,524893952,486443148,331111745,700715392,489043601,281554881,397590614,877040231,503445594,350690172,781455058,484935795,959326380,547190513,10227700,899039197,312998059,905171120,172160123,276576049,264187886,934651520,518722336,847373980,382684739,660671798,233030309,335864244,302128466,258563176,852289532,92490970,424799198,140910832,741330134,489453404,345079150,338775923,519487585,750978587,308326027,606044204,955650330,388953999,615714974,972697135,51455956,89937955,699847319,621449853,19726088,520713573,682410898,314566385,337639506,638522539,754368031,23524456,26158909,883610460,241236607,795809196,339366151,674718846,18224079,152274287,762676145,393684658,156468810,529580249,835221605,749087842,473495486,576146473,788513790,730772690,935220270,57881907,892316930,297448956,654847446,859440141,68427853,274611108,648074254,413868747,774930002,155854153,242126870,632557153,589630267,565638441,166247883,556395104,596272564,608887689,196422988,317914413,457442496,845184703,521852882,168459306,722516036,671882543,506427540,785965516,974754057,301980329,718177187,194539143,689598084,913331395,377978879,547185197,391521508,350111943,587539029,226962143,147708535,107823983,384243620,115966484,929947800,619436166,869287376,703296210,576934236,666669473,599357333,829769489,424244385,298028708,528775482,785533561,448043366,282634342,149493403,670178955,462243930,341414643,428973877,234151419,578885376,155520771,34804335,38932942,101348308,927614899,910492044,411284621,286412538,424411929,643077852,813604270,917255159,93602708,971062129,357054660,978119856,64885750,20156152,881621321,927149065,325514109,3473350,52496659,169672834,804128889,594958824,347885130,261610901,337314887,388199369,226428647,141659884,347266106,908657700,173106534,982648225,594570405,865442767,389331418,9734464,851916607,837553143,50300015,513406945,978040031,407727236,682934966,32845806,191737609,546633966,872195347,505468915,75970596,804764039,695076077,458434229,578039543,822695054,874110385,848749715,541191617,860215521,189915020,400856107,101661565,468855629,276710188,268847186,981576311,688003423,410188153,897826835,500792754,303109884,703546992,545644622,550393591,56260543,460767827,840424414,170448630,224036675,935251710,564935466,313526396,144611047,389975104,937067414,217335646,800952538,815214869,75647518,891755000,274007852,618654227,217329731,619305980,380590558,167588565,154983871,440678456,838798441,74115673,352699790,831082118,984159483,551858531,632541583,279741349,835775963,604525755,112864057,778331153,191210466,695824481,879546681,230526872,191704648,648619996,902287204,607410640,575490158,147969851,961935268,510506223,637107490,267209317,304636530,152549548,179043828,598723038,810988751,635193229,247392755,706403519,530212673,91674377,638628467,601403030,778472034,404094396,845811279,781529401,90565553,576112618,671101784,344945290,155775557,471317761,647463732,810995826,86523989,705826398,985252519,888153916,528031911,487898288,342670700,316005694,991916727,945283118,498372639,731210443,329782720,942524948,132649122,140161113,725908046,734440037,934866218,650638639,279513929,815381965,798773798,195163276,715305217,272349299,678352624,721942093,56192400,188531080,190901427,982503258,675311346,381071229,816437981,907882261,396102730,435685224,147247936,594448857,99615410,754596717,764741315,812220452,181615130,365022287,748039880,533110385,479304910,650799111,136696000,72760415,441114121,425422110,198579095,423156672,818233200,183928525,882374832,470987151,917525303,238948280,838782251,275682330,288539201,681493517,837475211,819935996,986808234,289757036,482667750,928117144,34245273,860690054,801654148,178946722,748637673,825223660,929051177,801123104,305222056,824549582,765658602,651532185,657746361,34635950,35006667,561861319,282722548,236566332,849527327,586589547,317956995,467706018,348803689,698141155,545351864,952842575,921288017,595096273,532114239,422187441,774908825,247321572,465968974,601894969,256100106,527646022,816054617,957435493,296973733,484929130,943740385,889778632,785953678,991283404,368938571,777926080,831044721,658555484,963295564,213659581,237596128,128991228,8145198,896205209,686457285,879943264,343899557,836372180,446389338,615090043,208949988,438234759,860150985,92220063,514201585,944145847,264601339,371257598,428030310,294778438,492161830,18985943,142526128,363457873,971328302,189887843,389468839,386677338,458902184,391164624,634790429,663148602,805940345,319778763,866755081,477377430,297686867,772189845,344360448,648780596,751253464,81809273,517950127,392416907,688390545,403257485,227439962,636816053,647332065,744167698,811691573,896847074,389393750,378959713,881029264,662365729,451794492,643688548,992389738,322377673,706554679,456754471,949595388,77088815,671931580,52350027,99733625,797889515,801880357,544031974,835772484,40199990,913177355,25821162,90546317,131626565,81811912,437603675,180915107,632568831,250959975,745056839,917043985,360017283,162060486,819723553,560077277,79986842,990719763,369212628,681257696,54419987,111314105,912782403,550718036,192399660,735448456,778559631,170933699,590800657,39082827,46865828,377191966,305702935,553337593,725936653,221552487,754673391,443578644,868400824,470199554,23544575,610530590,485744275,138416489,555192192,211954544,728478627,388609472,939406955,942330647,821062456,893330044,344500864,729058600,361920880,269272200,700658259,450306102,590363279,155292909,621025030,459989785,867801707,547737332,407275247,808672574,903247633,757058397,985972067,444189349,143270265,845770257,641939207,880745631,296521541,157051850,632632070,575461948,122463500,4349328,864394650,68966507,75097003,132443150,605508738,926124999,391283624,168769514,456218392,181966146,924569610,499116785,959439827,434155337,668458988,260210330,302595264,938931754,323545320,671805897,704624130,787827707,495365594,358294696,666340749,14676755,324824413,708979729,478800736,669837611,329489024,800931449,402848490,610768212,508840345,371449174,385726223,967315591,427091114,489234571,557107956,680485684,458727342,695590378,509665364,594959702,242357520,195781169,377962208,564567041,367094802,886020374,724640851,475782110,423688365,646400285,947884408,870162110,183682780,327963894,271682460,758958871,436732019,294964428,485338620,949885539,751435196,182539826,635146974,375374501,199065396,178115919,242835307,517450600,326345651,821570392,714445188,337255895,534769267,306843599,207280997,29624389,734855267,635343691,725045908,630549868,586437654,435400334,954035630,543289399,176117200,578424247,908897592,344371305,412182504,961601896,842926517,794885809,828350040,914379479,49812570,931657418,302857219,770130415,318389853,888537020,998763926,741908504,637441854,839184118,781247619,694346720,574584144,251883031,12364386,415927202,931430262,734448317,729427630,975700637,368078673,184823873,941572371,367986942,518025658,807002106,175625491,9745277,165731739,307075208,878657778,510298224,418284188,657301984,363395740,355924902,974375685,328199383,783368003,26747325,329709916,846252740,560372635,656440775,912609087,803840880,549113685,585137240,703702337,765186254,167608711,970591658,578296902,613136953,57316215,808686755,953349891,863077019,406657880,587097481,565956574,271993813,624110857,274455733,590821966,235776016,333445716,674955629,126536023,45988130,680874023,273769387,327126704,173140234,564519584,671437461,259928661,996771939,450397788,495175629,193805965,305194540,231588801,76782267,786842028,813252097,669934035,796011551,412712512,115314728,694896171,946066488,803305232,910246242,133111685,277111706,208646459,473147451,613072699,361816702,784205906,101592827,484811579,437934021,981251943,915640474,409646720,564721310,636968409,511589514,673015586,828797797,940772047,915929754,453048344,802788431,698044691,290392837,477852881,578851164,511473772,329963834,964090869,50283808,486705529,508371935,490780916,991445223,965745707,5516287,332898731,399690806,246908316,637013106,729853947,977441649,785236580,296377693,651108039,922743394,811530116,816640663,879470465,908940914,443762642,315991678,690683222,402838751,420918073,291363692,264785131,425896048,979694863,911951939,873949600,257868898,673456193,986968543,737855962,208306560,708970220,295222546,815707415,786352226,669379953,417315191,588433386,68791900,449294737,712014848,684985116,749264716,425518401,591401044,690562040,726205451,687042904,355857769,550050477,442581946,462957084,376214506,879739340,852082705,569225861,940028394,67990787,989608494,69984864,860168571,660647578,755301862,710831115,267022287,229023902,789049045,583301333,545224317,166394166,678286687,927231263,129678940,725455964,340356179,355071358,188794446,94682467,10428396,553574267,823601598,707731754,467419007,256130121,162425132,127293634,266170496,103958289,426738151,249026939,731363854,280677869,746412544,401018708,246806316,634655004,306139114,600279965,599618427,698796045,301151515,185764172,317996544,168930833,831134796,768460485,773245990,384253898,50648289,770223756,271541525,815275569,605671601,344937497,121127030,221375432,857694755,284271467,256376980,648065950,632019006,278255903,621295534,139758880,133199080,548481754,549396532,743353120,301399864,443715424,323055822,562078293,796864836,29186429,140848032,136308616,778798917,972490329,686283278,901900674,565843405,656047618,3167425,218873311,250382933,752924232,97081690,570530770,8208978,455309845,433350358,864458680,640612187,848654306,473726182,678910040,726195113,98590486,812498730,450576564,881254477,693023530,461213067,208158351,684116202,444345176,346699982,800254557,978800927,328564675,182632206,58950526,955698041,636529556,16180367,769822090,101952619,902829297,259553150,61587437,605409896,595982405,256942289,642064635,70840412,816353462,917259434,590896697,293727103,818676963,417840101,444437967,313913270,69015972,126077976,747301513,864597190,328059983,891738558,621429327,627627542,460538741,66743645,56502003,946856519,149678704,707828323,442317243,202505737,845920626,884222464,227656136,958034437,691421547,268253078,960864464,579407877,134084991,817780463,568427563,366267822,873807354,602116329,850497469,630837987,763896097,327442476,86202824,686135978,786700442,2468366,781159996,430177472,306562379,309032470,157595480,625611804,304013630,787855778,596259609,877296173,707361616,809986041,516427280,748859392,789982466,772893400,359170758,797661172,440136959,290652021,538378370,489899414,552535615,933640199,520160267,562908402,908144494,752280863,132822107,832152350,614846505,220727245,457428592,142231435,822038831,203290633,674126489,248316792,576803032,320323725,501396506,286710885,237313348,53083846,841763431,491656682,866898965,106952738,156253619,114138735,839477534,507514234,429346133,271811615,158881094,475817359,289804132,194134289,313882108,919004918,910997438,224999080,704423196,432605085,507818071,739287335,801913900,702972939,941042677,44487968,451215737,755720880,524495035,384608875,202984511,708464610,295437934,418388441,973215230,754015252,385268702,880128553,946959561,727092888,339608496,245882835,986738060,63101434,793516362,694343702,962284922,767663883,234050181,639172869,864525689,735466469,206615534,494280349,428545891,876963060,771710892,660246836,439712044,923774719,533342490,805914335,449322174,875169533,832819987,779242219,680456311,136296411,739067371,371213918,953123117,498259433,522227062,519163794,864257161,252763407,931583175,999156534,302827687,302333023,193665758,596621056,375136800,535190536,573217513,697236244,611798441,524857906,232196309,463254736,989606431,574700085,657794329,711952531,575856123,547124210,293028296,955391500,699355724,251031202,578989338,539691007,114819730,962918199,253583945,441209568,145562594,171902556,133583142,920217107,403539508,98461833,33854932,986402916,471744384,921145273,274752744,996787366,335729517,637010674,241008180,140101863,616950563,534028715,619669360,67561712,805633867,312270221,391225282,382035035,310258480,94505525,487177252,568914621,301790316,22097484,64324204,770506908,660725448,845750012,624279553,902403372,232924377,693062761,809939398,430255040,878566418,386195656,564939621,362624412,840496855,969323704,92602424,108890710,350123673,870288300,782718034,178093726,558958526,10317279,188175927,133189502,899967972,699416888,107072485,224945140,507803348,846798577,287792156,602832119,443742139,521893392,570311021,281177816,812514841,968151960,308749825,993151195,565007111,756350529,717063118,428916851,657926987,459075608,921666563,292686549,677397503,991958123,784309410,272496802,710838212,649899026,396071843,793356501,659758699,513136252,265847347,414851871,967086460,695651245,901921009,56680818,613485190,482449492,2184580,882544706,454446822,450298104,236493932,681220531,686763320,598018892,96157383,816100610,489388655,969654714,447053825,388518827,719916239,525565073,31220897,32695919,941937820,823805933,821431988,415587027,618926896,378504515,46898614,238101418,300855624,943470302,971124299,507814990,500737005,392558662,207035389,341428688,184324269,163176350,806686792,727290129,181873397,352561106,921923687,201798002,859166062,218709097,592725743,210750799,178787248,537930329,897238975,367113192,553534179,866511916,741166051,662195088,889934233,769070543,320608136,12001544,943537397,760656035,582018444,260660146,593578951,777417155,101264195,88281144,933305291,381032163,358049468,178197373,884673926,299939151,187641416,138169071,250796125,237801707,393931034,883831647,775698477,193652854,323125273,512842316,399512018,465158975,141523531,7158612,673708386,340225972,505503846,308292772,351183066,781586108,485766506,667585509,899777028,363092348,710385603,254732127,105338798,752119663,933999683,124207006,863421012,339275088,506187293,216146470,19821973,426985391,335660379,606114351,829024462,509962595,164527649,794696588,804837771,377094781,46749427,338004364,510024560,156173590,410258625,830368431,19392403,808424780,488627752,869645423,737720898,524265535,400290907,761602537,534824600,983055828,336969130,763262304,514910023,880258834,518634076,900875240,923135725,265725456,303621301,843779601,261482544,940124018,176699905,687474952,509726997,703697622,340548872,478775900,838017623,428131970,829045186,488154287,344243017,231630096,538150873,646623620,335677580,86649850,882415838,768679988,824181929,198487374,323470473,511494316,385552018,325510975,745038745,42310230,25224511,255387262,297116750,88421825,438873612,87131557,684085046,365057293,445923526,681700226,982178649,881234001,961214643,269963764,908349298,847294020,992250188,117362746,736043481,359606294,38909999,676314631,834797663,198071643,608655858,892282418,346326438,548544522,936903135,757107015,552807604,969179689,878837127,150005170,979145023,182289426,404908107,150212359,755166647,719900659,158759895,726504210,521862510,887237046,982161533,475524308,763563887,479400834,221314440,98804929,419545271,181532211,456859984,575683531,400473575,312029485,593954139,329837212,480331617,764442024,383462708,51461236,679225710,151648319,495352240,194339203,910403637,243667400,893567029,424289465,234686476,488973863,146879439,637438399,934178284,940692145,409742254,340634531,73596419,45619229,30087722,1196692,724928803,763514103,429493522,317300377,18170197,109148545,927160037,498097698,46556615,815054050,528419167,764909441,240096069,302990777,63040690,676650125,614055460,868239919,798097601,235475733,23137222,741140145,305308123,785401817,870180112,746347194,810856437,686232703,563023755,843237124,96601073,575363647,957501659,738332981,542591338,684769435,216509843,944909906,870010079,485121771,72649711,291570241,915139640,294269993,499917209,397823718,461032252,1531928,497370158,964836570,590409069,641224927,128892584,803520103,429590334,678272181,463888583,449932413,523358694,978920300,706666206,701338273,819780243,21372059,39007488,315533500,490810774,784585221,476429840,370286068,206389356,257176348,334021675,959372485,198570290,389117370,74445052,105707584,136131471,312150197,259515430,651885565,167458664,182376866,217477603,457076844,541928425,859330150,480235967,233983021,925922469,760763788,700721678,259455048,862704230,796787552,927779932,316719634,414018289,507794992,457641031,157309324,274113066,154162556,825858677,429939958,459464808,153584505,934668622,29498443,806195593,556006924,952404243,506205801,203204250,889087050,119504825,160841612,247925378,286134622,384964219,244933897,331798059,749156413,677611597,337650607,975589452,258732724,780540985,467661105,785766084,611506226,933376698,758528298,670689000,358360493,391681892,340556524,190868911,630149401,216569928,500136795,677741603,787983287,523819479,145523351,988896297,85259111,915150662,900692448,124772937,602444148,902842853,959198545,627992325,226453832,402121300,177901203,837610777,524897521,506784088,536551670,255317677,285086786,166988775,244429764,444681759,889785909,185085794,122510535,895200539,561944781,823371652,497038784,339649970,276355825,294473778,640759249,820124530,985428388,75632056,321385312,913289510,245768609,211903362,637385269,868617748,78583860,268009171,671238684,654431427,181448619,821129553,554889744,926186765,642526456,106260333,873632841,760361236,348945528,706918513,233861338,598010924,948978891,29605743,792969054,122311578,385307814,912227254,971117327,138987618,375587545,497376495,490844956,3087460,883268330,260852543,194272274,844227349,975353830,349776204,700315748,666342739,672675809,770612825,953443611,902097521,200671226,667611789,185137729,845209202,94405084,251212078,385766820,987962716,135586476,924390626,743688718,529795314,750173857,289890525,20650361,961608059,334520900,759982950,684236779,793738411,375451054,141247145,894075040,231840629,90445234,824586166,780804921,104473418,217306531,133252462,871473264,811557380,668186158,880052711,263276098,721965802,771508389,713198813,874729514,264499154,939641866,768813564,968305020,353997008,549994677,443879127,176114410,677806340,12659508,392984628,899415144,834038202,267300576,408627536,402767444,802253559,342923381,704202506,312451815,294490741,704834586,367268463,447506803,595480153,9772634,646153389,159306481,5771993,341920582,190555793,25622847,311164894,260072493,758497205,243679158,645592214,419732093,36631831,993179338,937409350,817584974,463128770,202945508,529550784,288447307,626696935,884121631,345861413,52008553,622354906,776705890,565304467,175799124,353196610,734416549,707340421,452651592,607370566,224721017,905241631,961149331,845296487,819275071,472311612,694002118,480039668,97328431,545907416,959266370,485612791,988352729,139679637,665341537,823199777,891906094,327981648,363638467,587696780,915028909,297025073,527854248,977232734,485126234,65472133,619072243,630087413,187740520,609021765,806309201,577631047,270694271,199311007,985276825,594914792,766292475,987569093,651085235,431321675,548193591,148363490,293207584,955963026,904948850,526950236,960178440,513781878,171948430,565827191,585836095,194047263,816971188,291610,528904013,784568820,738170953,113887690,755024649,154791144,951295837,696226679,723523514,754290702,637742463,129838066,216551931,100266354,939068176,927252095,269107857,33667179,713860586,719254625,393541014,398439527,873628120,768134362,627458823,12129642,237980497,634403296,712422685,403995710,710863898,718659548,490527425,78597346,846235704,611313140,670956908,108281519,65616362,297373666,480787578,501510774,727401143,288170655,26052388,917888401,287550330,329299851,81308075,334841636,843522362,927664100,868814925,690296523,546109849,468342852,927082864,38123943,900898901,103884825,991267768,850849499,245242051,669025140,854841754,107806451,276933332,432150117,330712754,50978609,827101132,45672697,877123047,56199947,933426357,614336128,214298431,593007949,418011747,871840607,630508260,839222717,88571058,998274906,536935357,667702104,349785783,308064217,4592720,81252188,758984309,227419212,280879654,752395211,361241859,539077479,726370579,440195255,562531405,84301830,631847011,340282870,147939888,96839922,573073253,134129825,624567909,816935949,269415055,747086029,919083724,678589459,577599705,998097463,946114542,300589284,232767144,193288788,662379538,439674434,921262156,408003213,642500208,24178776,144635364,579568325,551934613,437901165,713797062,514379048,424361225,614599233,226020920,11141978,829442995,209162145,126024592,806616163,463728532,619971918,740917735,706227093,834905796,269251325,727462509,721049902,298071388,232401033,492108965,580829415,217198021,655800521,449317130,225232397,68459998,409143513,506819389,352662216,597998906,230056627,968502952,294753054,151432811,277648261,695744542,492301500,619430513,206876573,912952801,56876585,504430644,180802816,864607725,394665080,464439495,139103721,983438018,736550128,398648163,732726231,44816652,462851890,972917342,106543130,446098204,541978634,170815896,726191843,606651603,843919246,459862660,143623525,833664872,19321555,204412770,388177341,759108284,421746210,843458349,740112994,774612780,426405968,475017406,914199739,401329830,482161456,11430775,476219308,741314138,953983374,36847808,361109424,753287285,90022035,998865205,841446402,242673335,452484204,470347029,940950696,576184872,621446412,443353783,299356702,323078822,706669315,657211147,174093160,444059695,153839661,152650805,230863392,921999376,624260177,625958309,340848637,59542836,803463941,98372843,633031707,538177288,745488804,134189515,452755227,681568182,174013298,18896051,59766748,527678034,412711292,383635923,904941443,199202522,849933958,328060328,406405271,819562819,514109080,715868794,859095629,603926938,183496340,592316022,541825376,423050175,573911300,716383853,104495500,681950630,126135747,834950347,549792634,860885160,488077359,711626073,142275863,168290070,900383770,268515877,54556506,825434768,225264525,292666857,973600649,183629563,323987864,231577774,157877571,405915617,184800065,303494962,623428966,536067487,33782550,148066201,504616004,91485336,962315824,770834355,666041049,599110133,827901193,205621794,391808851,794577511,676353892,779526692,939795584,855338582,442053974,752336466,699474218,255283024,21814242,707970756,671620279,718323955,426381554,731059651,250803,714403400,558153421,965876055,40124601,482312353,274160063,729634203,538075272,447855945,828199681,959890715,709626414,350265956,370989655,239659468,992500895,627529438,288476324,429011352,787468239,167347741,945673876,926888278,358827606,240200456,610126920,265011327,309417401,903034340,154159303,96904547,67506547,827841510,636622581,644976454,20569494,705705374,249984666,362069673,849848944,364334537,72859791,414479283,556310873,647190433,423242392,370487634,461612622,34729749,532087778,282286704,461937850,726215486,415768444,615975709,448516110,256966907,389779569,322736647,112790477,59377096,29848120,585018849,521772148,627809748,762036202,811685779,78920045,828336612,30209609,119710374,321795093,573349978,411969580,930472692,728734482,172675463,458217621,498252412,317061641,747000079,870569043,488677133,507999906,185051817,603953371,957807126,612828473,674690350,544473953,267426474,299463352,500083296,294307837,715355776,473715386,612099529,351419750,280169858,421225732,717139943,264817577,200447503,202632123,289066859,359873067,588581029,227725219,354373604,494378092,381775026,904479584,896398648,92076635,876505302,503556788,152348159,678089546,239286141,781630402,398110799,882218582,255226752,438501535,16568653,171771794,861256391,569847630,237134570,168141446,4023955,715430436,764753334,151508120,108408604,86348705,606643246,583677972,31434165,576737031,836539744,15244259,960357214,827293471,438236725,441827360,367149516,809312665,649838281,796983869,42628675,476495685,612907645,556801424,153716634,138666504,389744981,840687714,244130806,167963347,695228924,996778675,215165560,519323407,272930748,180207064,690090523,232637103,102474137,45281606,897800018,965428450,195957197,256669165,239331285,3506729,439016613,873490968,326172038,363776532,90900843,997251916,524273373,740839057,201130986,833513829,860288566,398330566,705780064,872977970,454227310,57647766,670945061,761827239,666439939,612146038,459164940,368349761,304097556,245965468,123083587,240108686,844944062,36756213,969223630,95332313,436562665,156880505,990860365,693739048,958833915,833413367,701570975,95383368,204730972,715329371,63025557,164158687,837907107,541632970,975515795,154006426,122879035,930001757,513068580,594920806,38561453,237479803,802914477,114886291,400366993,371750244,497240382,393307515,318095428,762386224,524935317,782390382,120137421,473927501,709460242,434550830,22433046,334952869,3520838,643537532,239138122,514687422,702134741,619803351,600809000,791297447,634225098,557305938,937494778,854321194,834079164,712808245,208213998,333083058,98854797,908280324,217706344,433483675,3408675,443873879,122647403,237794818,222010175,847437872,80042205,803918335,882462859,751886420,54519867,41694169,9521168,997399565,907144305,7687789,813432306,750908380,113672216,940110936,924378109,39037837,712833984,303515284,495600302,444977667,241604039,638153048,146671634,986160387,56478137,827198736,841158975,511436792,67282525,11046640,387218472,642789835,947888756,473816472,580587519,33047363,196120781,990702449,452903819,226556030,178242003,16618120,332530942,84874302,267629437,861112930,772541033,384481388,53650895,322581,992537111,67232101,729437047,543011957,997913623,978845506,431355859,20778577,21437701,238672134,532080770,478273541,341411897,212916530,151974975,164960640,857057415,334249125,361788663,762746284,484878688,77458367,540380751,423317114,878052011,487938072,793052424,664821293,364572527,260291141,307297914,986347708,597743804,193794609,2511668,774503175,662900280,263719544,143597032,929540408,187690956,509068175,796827513,981819591,162480224,802160603,382271744,201713922,397968790,160700762,968038835,459421338,615046588,695479096,952222174,64894730,46144532,144094972,152144607,635495484,409289671,541260103,500367268,455379206,641892619,670666139,774765278,97393050,551834460,819064894,863650852,646738591,711338813,980713312,936795511,523851224,497031755,339099403,370802128,348931999,796340976,237041737,840710493,697064120,542567010,125792579,370867966,162903784,417390177,295666908,511775510,216195641,714730388,945511166,377862260,213827572,524726139,728836332,579450701,166545644,245590228,256845575,191479995,520032297,303776102,291036248,578619919,195954827,643453759,945858032,652642237,888758459,966748078,818327003,741284537,911576711,508570119,867911398,200264875,997693769,519372057,490893911,481586347,616058098,683530338,230528204,787734447,968519594,137243321,460567879,157422157,372325832,345998654,265190484,475355152,278826452,83721928,509694951,107126973,15217403,489498731,971649683,767092938,718918879,136917626,206879071,995490915,690509037,221580249,190381399,344201802,28986709,591493894,88031510,640554290,724496710,19792365,318336113,638332289,771749899,799271577,543822912,436269735,705431320,31516481,655815076,135145672,452086140,773854247,606771638,297469192,140597116,665491607,823798005,497798124,346892951,48750591,188417949,497200615,676238164,475734731,171612522,481663,276182208,731888554,258822070,225144272,758064999,74242097,234710113,739259964,374745406,588598550,913029847,875932781,976821123,432890432,138302148,906891193,464228772,524749312,578669180,662739304,257927680,285260183,66130081,425583566,775193842,146804118,650457680,765748341,126530446,55139091,473304304,868164283,738084832,329422407,832011397,316822579,10826565,635455664,550205531,964550102,934680372,218651528,216629984,112241228,859936349,216045769,965055846,73948140,124750301,228959824,330673839,753775864,425392270,885615975,362258951,816129347,123577330,774931619,346161901,764233498,315526310,765512152,159076305,684088458,693147009,959626226,542007745,357581900,412499357,51591510,451504827,751537147,381950241,149090197,366790674,698425521,730236977,919897837,803661053,640008683,103356537,646822273,872478312,908138558,242650998,485566445,504499998,552813437,321845613,140757167,342731699,963762907,634203531,484622652,3415155,392800350,306798285,548792244,378933276,821363757,159770546,335248685,69171081,406309164,177481379,29182685,960193676,211703307,420939650,382717063,887432599,223282059,10646118,827173670,686737826,651808265,739455545,659622627,165662878,956502371,537940937,719630997,973262023,553245306,157445467,279883836,212311190,207389102,625248662,850552278,908259227,565795791,849208165,854136556,320500929,25852741,983541693,350848222,302955264,851929862,44466215,440108846,943563036,632807689,90724516,826439857,499247916,758894001,208511376,890000824,923426822,179539951,932856614,385241719,601014662,427936261,764071484,432115610,943226089,737397761,547421186,334486117,73818507,654010736,74619812,842579301,478361003,431796735,725715929,540864034,879940718,289467092,786606833,98191799,848060272,210146821,317352544,138043784,219819599,725064087,346257563,215067212,568851200,873259806,794002719,789097542,918812342,233836985,285871129,296391332,450611239,897712089,259210732,463246226,962506057,500994819,740471522,720697440,881502513,625407819,78046352,905790272,813365268,252128816,276065694,679064611,625416766,180574618,141316799,889654980,187128369,643271475,152843416,443376954,468193723,728309554,30662655,424313198,197830547,816705252,793822378,143830647,901797089,607249824,374356030,516675991,887001382,184967840,324103728,31409722,736064400,745770602,539148567,942559829,623635578,299089404,540097320,498823426,40949182,657693248,544682511,886530016,952200529,373625199,464343895,159178042,886284258,735222838,482396294,279909635,187620935,457991731,481025451,443295227,239186246,515415778,909443014,812888539,943661116,261018604,835556709,821034036,999816940,620046928,205586928,399310968,770383758,324494869,149944333,632872821,285001048,188567680,962462446,75232889,440319668,314925660,83359410,869934314,845907037,916656643,855254935,564348081,887590586,943246716,182131117,139207491,266794466,98346529,369435405,475880970,779892297,643961113,167044836,586121658,695713805,283517660,510744480,217931486,233293449,781262270,385355,65559752,404698069,664820652,52920403,312605352,847323567,488292551,127361101,840984500,709512226,868018875,900408292,969034754,29772592,74598361,766600785,510999448,337423542,639908241,168579581,105675451,941672405,248145706,107529146,380828596,281769580,807974081,921698520,844110848,546750926,221003404,828313379,787891603,572321696,535487426,379031206,835657668,4041115,48087530,824572871,323028342,180943298,447428891,381018404,543786900,454159184,186150762,168893434,662602846,66325196,550211568,433741536,373507852,81617677,693760618,868294453,518943235,215962122,405204119,519529387,84972587,581623674,932356417,78106007,99444186,469210199,282508724,527057831,83705265,161295275,388306935,603534677,950323200,337659513,902967801,825245152,174938114,84559724,822045030,561024956,387236925,192997895,404971737,140146553,453438375,282510936,942851999,883224126,520641552,118185450,15961419,685954817,155112116,423607482,866253360,668481331,928337979,350662129,256279438,180690111,611620607,239607910,151349203,731948967,484265247,402059932,319469974,967516723,895378799,718739026,906815256,983024938,964666492,503036504,258932102,855107648,320585017,625730942,742227391,913695596,29028000,722417144,410315037,664694641,346030726,373145605,265669793,753049224,483057252,868758929,934337810,910982829,909518642,18085328,216073108,107182979,509404908,980736494,538963550,805725266,141791515,469298965,441057933,428316064,27864217,96042460,285094555,626342461,83894190,563918791,654615495,890627603,783653173,467199329,577989957,613429134,760574193,511300100,746486722,771145679,685014522,890430887,551267313,120298873,106681231,111484,37374689,20302803,610613555,989823997,629538684,511446608,479001959,969403085,154899066,138007409,881905693,212169961,303940837,100562404,854669375,374528157,170994922,95450477,35984821,310926146,647299167,469725331,139856579,585756045,619209370,11188483,936724249,92656297,242034283,794819881,828576397,816731612,163342764,975960236,236785484,558503077,647025491,19384271,591685584,99570017,656901520,878065226,754487141,785184787,418809091,487716942,250061924,180838408,519335920,407384282,338175236,551115515,71021360,509130154,214123092,396442997,32881082,678585867,63766058,908381256,653814499,338075077,3673690,41959125,263043402,357709150,692748925,481984880,518228268,695050529,144711961,809470208,973867021,69516572,471180292,432334278,838325825,877686435,869237049,544537639,273523005,60974627,585250660,192986930,706847259,589100272,985995389,12383022,882003076,438777917,792583797,809248316,923754080,863597769,441513266,138616124,101439511,928852868,222904323,765410721,550673841,839324976,469438295,744931712,797301883,750747191,828174635,456746503,227894951,887922426,283051423,413826866,439529830,368354322,23778730,214740784,288033106,237323500,451864163,769434452,62353682,603267672,773579699,852817174,982803641,116429468,136063916,800746011,994400677,485630696,453399259,736631727,229511067,824359975,939454561,707060966,744791088,758258911,956553802,645864362,309606148,424087649,616609014,946593289,586913077,224158686,220019572,740968913,706696334,539593950,86132459,973273821,786863001,16972371,427487884,443585161,95652145,365431433,38135234,162664362,347704744,492083463,65268131,210054591,99213155,634928204,456491595,818566814,953963109,459390459,328810434,4524835,559820336,192590451,428273143,575898199,31228560,82440190,144347285,218397311,104395473,278926893,155696059,936533231,346219442,303213048,659162259,997255661,456049785,451777076,649828589,754421566,512759113,867375381,290662110,411241849,505810472,440373819,584895007,709995649,228990934,745742709,945940313,251184323,33951269,734653429,28978243,956759,623614958,240484205,648205435,149320576,402862310,262518660,591506075,554622592,753112005,894738546,826677188,397630934,332325156,501783055,578613601,385144211,354272840,535941385,901665050,913805497,570700346,393197897,643528325,949368080,288019153,402555285,620719134,9637858,419553169,870779056,918245175,246427085,413598306,473845712,115173286,232334404,374334112,291370035,411433157,107034755,512547798,12627900,957923932,405333679,778876140,804245219,986930458,106682274,233490441,294501097,983900557,885824398,905855744,406248492,940183940,432539172,171391605,141445961,300142525,732923457,345314274,897680628,664189943,253567688,839773629,871075844,101022271,192179024,982915796,278200380,169837961,480092950,22030732,485347379,522907696,338950250,243419741,162519051,440952598,234032091,965701445,362482370,38300404,167281642,394174102,556806696,772503427,488407800,503345258,538309208,876507645,157347880,55635869,47504325,267087743,93011792,415261285,944057095,962645248,721589784,468341460,351588867,325636008,880264730,907967642,33138327,669659400,73351497,314120652,842197003,634998956,114222345,361576658,480631810,835734528,903216804,429685068,379532292,146520989,743259625,203331104,453314450,718074746,342170370,80775903,916596184,319775424,456065516,829416194,63967919,459589723,20818182,493603851,7510609,225183235,109769980,226423489,820037180,398881906,751599984,335207815,476928863,924703607,105507437,383851439,414322004,943730712,860288060,88108571,72538438,587459583,303733242,223176076,493275046,301831788,498155929,372472995,106751229,348644346,957486579,964899974,930933034,580453545,774577672,985710829,824031573,779937943,496271536,775334477,577536565,900714731,562612093,224597307,948750633,800713957,381390216,594257138,563536773,540394168,837374226,460015393,251711149,725197133,515709779,126401535,603875654,115672460,907346125,891453276,639261841,608021214,644682317,146200078,774868401,722900654,669358094,180545985,997086284,32955345,178692637,14770207,213416386,683665212,434532142,448039330,433594996,474200036,898755274,746158107,880371497,388523889,686649696,89567926,760916291,638616495,532040203,177919454,407876207,184560141,499111141,899392286,127680819,33113914,349699644,641782401,175232495,970995728,574754225,676951846,805389312,200410085,61682469,65512780,942926542,200975160,429852500,483464995,296073851,549810817,499945298,442566595,812907220,110726204,448357372,160613154,316765408,981647383,40803024,573393098,693397161,472848117,325298725,655598921,339180266,313051679,465571606,932151448,892087893,520866149,11590112,339123918,356491369,904368823,220563614,466253603,931527682,685105858,930971379,360634942,454371450,571446608,260169186,599192091,834600829,473206161,987711307,745607909,185858460,474492463,49445315,867835155,558619624,917152951,747555056,176083000,373813170,942359929,786951985,848785007,28706462,184080195,673433430,960527339,670822566,357710470,284983093,963548689,89788531,986245412,614219996,760306447,307805002,91453988,558810207,795459000,818255577,711852211,414381643,916332296,383504418,899992242,449347099,281343365,235150803,536609665,27536708,684441023,328247509,273788732,179948599,186622039,347863916,869733426,979373565,864869454,898737803,655312234,862845657,302358778,133907917,293041109,468737198,384134493,853951094,383701432,764363284,479297619,719472575,630305276,189540605,126984757,335935366,808892353,276807277,229791063,487012379,331963865,708752573,269367007,254784116,846882485,141658856,126801888,81970136,244026413,825626555,937731673,88393213,397969712,674030786,952671119,590877388,958120402,829068545,258401783,223719383,444093905,104558959,254881509,112674196,426057798,133439466,464610736,102058867,809113753,512919916,914307305,564513738,730211351,853550796,433581567,768552942,71733027,198880563,379890579,280944192,200575675,587800048,679134705,114390360,819137864,301831942,972294672,261274111,709503773,347643881,844629342,926042353,951328301,725303362,117165542,200998541,955849646,996012755,946809053,9688551,193975250,292391393,202107732,491826622,508271051,684640896,949531891,948561078,573864871,890404022,162145624,890196712,571771040,227620690,70127848,423600505,51167154,236117682,76551349,179980871,784185372,483221266,639279321,16429765,369591242,459371687,512992701,764784496,754260594,996177393,750060946,122368047,728786261,281303071,155304673,730204053,662686147,205855922,159388587,646898732,117218493,979937981,823084983,776150232,758962247,132298346,120180975,924459431,259789146,242340864,330783498,41502375,931320426,907763799,880023823,423406691,439313666,556591242,925187779,430735198,368167630,630687777,244708808,783801107,914612256,996712557,395114439,636873191,80234679,816427002,908607921,403442875,9095025,531346814,500437693,966003791,299130464,198143813,145051967,509810979,646968821,67504002,777751535,630716382,335413817,999893088,706436239,778042819,794726119,891620869,853574537,972411838,910714901,268738537,46474241,243581228,356626078,301272069,329151733,466090347,621290676,351875373,375580504,584417628,469967434,305183359,255314406,816422062,733478300,934638659,349302028,536241740,409669444,744349555,951190949,505608902,898388869,211048547,476131381,640808304,138962379,405641652,700948214,816865199,192320175,968498498,532444522,152121075,846908265,244582275,466302635,308004240,987470108,608373718,100034339,44903034,496416236,511830849,316005239,322751979,586719663,46046509,521280013,661811521,205946238,361175406,984855276,128792746,858881393,988839201,171324405,584467219,374724400,543179133,554314742,798329662,251744724,887221975,552127097,932191609,505938026,720712360,116186694,595703181,943345330,275014522,577231264,697951141,515005149,146530764,107885492,686042634,964075001,94044744,128706845,48824313,807348650,448326929,363683240,567803707,614064098,577173578,158318935,864777595,418864648,308685259,341786382,886287114,752643345,558340558,829526193,262803869,467722805,304126363,46883374,312325646,650535564,401013440,742630092,842480376,309351584,424900540,325073775,701274503,200728590,669014182,299244535,196285537,926169314,300954403,556400076,861616264,288854066,598739723,201347028,377795183,57314226,744008434,600100840,659939948,8222523,866037475,581685848,951919492,775630894,24882420,818611488,186023483,503155617,138778146,441433585,162630964,344069076,855396617,538366632,325036267,987429583,90932385,773917442,468563659,601505421,649570989,602091461,474482663,633113341,962891977,335025496,963795453,842238450,885742776,646693466,188791123,703026803,354709472,622468779,575155089,829527520,146002740,988030087,76031001,822812961,277309780,320945736,507172067,44422038,884420454,31154416,973169089,440783248,421671625,661030073,697662004,528286057,880957076,912310289,976306722,691317476,548929678,795802174,631602162,326309556,207054267,7868459,515347104,340067188,862261411,411702938,238868172,743795521,316396472,194738761,693394938,751480001,939482961,780227780,283747501,128551897,257556584,615699519,603938451,527008732,461779643,579895568,338095489,477798785,330602141,904212756,344876566,121970474,29955146,723506435,120389728,435359748,219673629,426273826,628621920,265737457,298256314,889581232,429444002,190733096,39890188,155087733,969425842,379043137,101839753,92468295,675019956,268163146,576357739,195979911,445969286,851239784,294482408,65962453,814668301,205117262,999945974,37266937,619380029,861401249,723702465,290923535,57555154,433313452,61840612,934206665,216576571,296146626,317434265,752869366,829476217,867770309,577933783,412290798,529133186,474884280,610127947,930337882,529214534,557658815,946069399,640571987,766637567,345397323,164805308,262066211,524993340,383296421,389230422,290860749,191393057,885139052,491441241,121347385,577097277,950265010,363509194,864107767,606909129,908604336,112924536,774863412,456125805,674937127,603669068,365050355,926269433,433200789,91988443,938812419,32946854,536880745,232478565,654082684,516686433,7380188,500783403,493462081,526113518,763214353,625281332,295056994,497724225,574887580,651570231,48901642,585266289,505217770,860363093,627379347,719098209,278442450,436100455,969102054,494760159,670905459,924314870,7604598,95421507,199082548,858242151,512093052,56827575,904795392,824535757,665945637,144445067,35879465,60867459,221811799,822361632,826970564,672970947,212965891,520914476,591200216,993137605,282419461,902228875,673022050,238223721,775967456,141977463,100934847,120394417,357978690,838120264,249965852,429464763,530558160,272102551,260607522,102963336,322252099,794712778,647276840,85713197,461356382,316916162,482426769,198524105,365596614,636931607,310342507,740457632,911209463,905687822,979167419,626832982,94775593,773330441,758791743,333396048,551438258,179060253,700000224,33871892,385035821,897919810,26884130,716539843,653098169,522681557,868915461,296294474,266588644,539180748,122066806,236623920,610764705,775029495,59963075,673527499,385594551,263907376,822799867,289301157,342071737,408553298,727246482,679566057,379300584,294299752,336056826,642804104,299194514,521990405,815838478,660908104,2263262,104880778,999962526,537670599,73440424,347007615,274266396,966012905,325393811,363394503,787820582,336523255,453994209,891748163,995592115,6662065,914624685,73977120,175474160,41241815,83998101,850068936,44628024,743604045,308702711,417223253,348182050,442345364,262436030,551188458,247497291,991464105,609220036,704588158,450050248,783849256,9757116,857627557,895211086,726934290,789755134,392522446,717651484,998687432,112021445,975659099,385065320,256430545,47813100,569411698,646174945,799885141,475594861,46552858,937518942,165318322,475126039,276384572,59288053,765354697,913724270,806190307,471727714,101189508,493216247,123224484,894280973,351943214,803275406,304068265,110743986,357375921,541682726,656549511,132397224,823592383,628815722,270376303,544914858,176193658,177571011,660203477,733413997,990207783,710614482,929928379,324592018,291380919,261285178,290529295,515990617,163905834,282388231,731145216,645108336,327378870,4348163,159467510,949203614,570418860,154956770,337574443,697475017,949853119,538971357,736687491,944502191,845714513,40144268,502672531,79778191,346017129,57924719,881952468,792725082,867500747,211962339,916248805,885080465,865993772,604386512,981239900,649066348,517260110,918190668,699395511,188633882,948736626,936535912,253205958,563774187,683843228,285972304,347406960,565767904,509778767,825927547,75019334,74697658,622356942,954037350,356350163,88029209,175674776,229215949,782336230,15309851,415223203,621374405,703588182,227796120,940082556,809967567,483519754,216511852,446179873,732834771,998381203,793745250,361375706,399079294,812255074,947626836,301705841,142532075,980798046,306458054,257358217,535789856,697049228,447337235,663986754,401858870,737717745,892020242,14616572,998537078,13537776,681124401,908748563,940165963,29857534,504325069,706755563,76836002,812217993,569495605,782617519,977871223,536811704,586856891,433372791,833138208,924252991,544746876,120620356,216448647,308440897,141734324,266005700,887853165,544241140,951912254,213002494,342342860,587590304,735249107,81355560,429371982,998231366,195694679,621214820,421504894,778914520,788461642,927477951,621995538,297606878,326763846,545637880,527108640,121089282,438823037,553953296,699035152,249231626,361134191,441153613,537447206,529993067,58412668,2904810,313855846,709969148,799762437,610561349,9837081,531723107,603496197,806518380,885269325,977631683,431740544,525877722,622554349,404851096,9371627,932732276,954154232,447155340,905044614,836725137,788809153,573177193,443210395,746177705,936114313,151506727,837033562,45462122,365063806,184612225,342449589,917058538,862771519,439863683,22781585,633160262,115066948,471945843,94515965,325595333,636926811,150295347,123986119,744894383,842377034,906043543,751592628,627971888,533853336,306876705,408531300,162219330,572813859,266130539,758034506,932947857,907668726,777436154,87366312,847893533,919288249,79847654,30102988,167122455,500763730,233521116,400729462,556776358,165641649,759134225,344543904,863689123,821646116,977866534,197735746,562194428,423357872,456649987,431736901,946822623,574101462,594532044,573602079,841778854,71294222,621222724,345985180,216157506,380135551,666141469,990823179,984102511,991542057,273402134,912749421,988296893,511979069,825621611,869729084,101572013,599078181,992047511,463531548,632551033,368163777,328833026,495979699,323491834,914217742,653037233,124388203,46213544,485298523,298231437,769768909,119364423,878741697,998856593,652639763,35734905,551212714,674443403,703595548,374801520,424829716,458908518,153076218,30091207,393774905,789965242,327803919,163784254,469346971,619550056,331038487,966868581,477264049,496428221,579590886,900369627,757072223,188989710,494653774,949943311,142703535,334292322,976578832,272083747,14396931,916255194,382710397,192049727,799921771,930090042,336917526,15706884,964651941,770207588,757374586,422205616,49832042,824027944,415780068,318280652,541784432,896672012,257532762,447338806,803519085,511133833,801862534,730607643,20204545,316388198,118246164,20827983,535046398,326070532,501195890,78937855,139006375,167956455,400283743,317839255,652822648,218599378,497960993,253736550,407708081,907044978,696376071,169283228,956314462,232422704,534084773,604763402,316955481,639416873,584084828,202769785,306819923,339041350,460427624,454207556,669998598,255708172,655583861,408618713,914395053,269701193,252516916,823649579,709273711,382944791,201398588,594110871,842051105,753535170,111583996,916393124,286916425,824392691,82379629,650571497,731322381,778714440,476623347,278111269,975230391,614645548,175619539,802041724,67931749,526998876,797686798,472567665,818176527,33945134,667599265,551737330,247877666,494757017,992098110,868363764,921305789,79754577,127145371,247343594,513954846,486530250,742930584,159998531,915984510,434374890,814131791,831286081,624787509,121997653,50318713,829151282,67039108,790873646,463714595,735573672,708509379,63300942,673760071,784605664,393687018,134563127,208330490,312504741,990897311,738487968,410761054,553128588,118767580,989353903,316636704,351606725,77521127,674286590,75703316,633246836,863019620,426181203,884340443,948587149,339319634,621471072,680468087,494186497,553745437,341572314,39064845,895912557,252581850,998094054,971097964,952925258,596377016,613412503,42019156,353910907,775410916,20669223,876278177,72670234,621118,876532995,695292005,988846150,634983980,767421946,658907560,230474301,711812804,101764902,58942635,336485641,382492249,169615981,373559083,46260663,536603547,616365059,331613442,475860620,817508725,623907383,926885742,480568484,69785850,567198534,801849240,874408674,172608243,311864507,220153189,554612623,824364202,514395697,613962242,429552841,767451362,64635795,728300104,434125138,599293699,261671115,886514485,535055057,760471495,988636930,567691368,687975789,23793987,795273419,651397424,926770460,51914092,340491805,229983047,225266888,988142445,597901673,493594351,430331175,695680425,438971005,580856634,570610895,25243300,27276368,193177947,166750815,333935207,448924687,443134036,569658983,753351591,82121968,19010216,652811148,517312267,814972653,156841406,312055475,837848807,393147352,875869363,896063092,917297746,911574021,332529741,489906280,958453592,933404872,211865488,149366480,639665886,854188861,30571485,297513074,117240473,329545630,554100302,9797314,687782508,879735905,40480006,72042090,30075029,874645638,746775789,310719717,634423271,139885209,421347268,58652100,513968875,975363439,980131731,966896919,428457023,803448926,229307008,455481778,313988852,458735542,62170023,612111624,263087269,687999714,828639732,424191459,98623911,614839973,554189708,925405980,135340560,784463609,430671770,908251180,85595018,899188439,639138088,499036145,244056878,908868246,478442278,866328671,314407174,452113704,394871140,879014722,226107425,247600193,717584444,142932574,868964485,476538598,887005264,625144444,569883517,373608975,46497039,738941054,559737489,557337485,912301011,699832601,198938148,252372617,592955202,479404817,491963354,632354962,637751656,351866656,459031483,727281228,829438808,592980614,302595290,806161734,982568106,660706008,633492470,80497830,522465546,739334084,87738585,989755561,951722449,265571046,273475036,39456731,167967878,599948760,234444489,410870500,258277466,740661827,465336870,302170465,429514742,778858337,679884345,930903442,465170292,510246415,531248401,898292338,484434087,237421845,756456470,745718386,318229114,611325583,299089166,952404914,463130334,868141370,648027380,19865059,195539651,998015340,227345146,841100562,10700403,709903449,802254318,335795044,732205544,202410833,755073796,966764392,752176436,173147497,239543209,889168835,583991898,952079237,274938265,667727162,212035958,416765937,240229910,352486073,762809340,694818145,97783812,35728285,106001796,577819782,472907896,741479874,158968714,7034062,655005248,551448831,957557848,62815301,719806630,550161546,379754884,428292693,388931221,542842549,736708424,40842416,218729912,911259617,227922089,33683403,555210215,416869663,98103287,816903468,95551614,291097765,687465728,595235976,867347529,807903946,835412211,672689267,201679276,907201348,903984213,665969081,865233401,115818144,447459785,246455586,584671554,801657006,54994085,596713189,614739017,855080780,364506738,769367190,749031765,638783524,845611724,44824764,750048331,573593261,86173501,339689030,687615614,748158561,911715741,503100298,112527171,676354060,61578719,588520937,125412635,521076606,680390985,193802230,619941464,210536446,49406561,331399751,340660834,252204583,649535374,451032584,48823628,985015996,442767796,29868650,201835502,751599842,132252782,327083185,14217295,659441431,689071047,543106034,939229800,286044816,492752762,433687981,930425756,506542026,728578613,295031850,594172991,749045255,814113972,216435742,114816944,86145317,998180690,338409515,262685327,557642206,912430853,100839280,448975808,376746283,799091563,137008381,627623016,744913973,338937996,221289700,239017893,635720939,824693484,836613132,368029029,523409975,761341620,509070271,423198020,108159636,212144231,77427014,712798542,864768147,264289619,447486926,798258240,957851182,618968571,336661281,824240284,131095463,942753826,933648051,530021364,562497629,794134589,101191599,870830496,237126282,267074874,603259863,268779634,254344358,243028298,143171368,145932442,73676218,541127290,734639309,521659617,777052727,569502809,617855544,813768082,344131964,804894672,528234103,973199674,444012473,954256216,736905180,831415993,103326227,455108832,236202877,173470144,658775502,223092313,37386779,797444090,359728407,78742732,178503115,567068652,291820164,523244922,735883449,552107799,483335221,372507836,821923836,471852786,486719209,86941125,234316083,722581233,506684255,237859644,38628067,395213765,795960868,586920883,574869949,862195502,876234501,30702833,876794053,267846973,271390294,616124914,94401227,580257411,809128520,934870525,475993656,415595307,964448856,868268010,147987922,369339931,625275291,988870404,505245658,57040644,213794778,45216530,585822108,814516656,183725996,584045831,758066793,515358663,889985609,116425860,628845510,577843682,950305579,663172538,690666950,655493548,872747780,502188907,442290085,807870860,60135478,742427405,281311193,541745564,333248900,166998238,296363227,69200266,945489394,623172482,91482568,243731385,213134336,451855329,993534394,725771919,979691881,212045947,404902109,520395261,894019930,852135909,355482630,81168566,7249814,134984487,599023430,258082047,250535163,715253019,616450215,353824047,200102571,710141844,115259936,996913444,96495710,320623160,484728118,518060734,890615199,120082648,265149476,100856973,196435878,826075318,89854708,24387163,599385572,772337008,144148090,26488627,366316975,516242729,490664488,382398502,114490290,116883353,508961502,766557718,176201331,56005649,32385652,14019365,952139871,645523200,910574347,794207581,153852103,202628586,435626536,740129334,182609620,447157754,476613599,9569496,162968245,479339701,721292638,748645831,882960144,312181499,913002917,152077832,365913115,386574538,481419628,418693607,990315714,726424973,789506405,90519598,67671465,435892128,277768930,712503984,61451191,951082983,987416808,964756652,499555250,423681278,722555567,117059832,202678665,772924607,846789749,422581737,664215706,828926786,250874711,747837719,945216137,41775134,619642655,59545569,624697527,492829344,495808751,557768944,280587480,619094523,415197094,717326037,72725763,460134103,17558576,260137449,252759573,735664158,120378304,623086644,315726690,908682844,4899903,583736117,133764769,410217978,952366718,151615741,621882197,372324339,781523541,563993307,157738757,272098064,733381607,377986050,427207410,279738696,941083340,568132908,739988933,348685200,124661499,553325868,406859663,998886641,724825279,964778570,362368148,638069641,125065115,468017950,944846085,917857382,68443346,316350347,369625070,759792772,47211807,959976418,591479882,756900291,96142939,857073328,503227548,168454809,841095951,369544171,934230093,509109639,850707168,25962632,154445351,576865337,914824450,5791478,86599415,711792543,545435154,940032416,491822119,670300893,721146792,356211593,319520210,213872440,183521353,82623145,493902341,948720402,831103592,188355757,314219479,628190895,873438455,36467374,637811961,448363321,933587491,23800206,849724531,601347432,966814433,606408212,900838409,134989591,505486391,13352854,772307373,229881491,592425610,96547061,425629637,445242177,314246255,571574914,601590273,947416742,710248694,369024957,259833283,698221121,835129928,679521033,470962397,320129081,805271238,756040304,973665722,820913361,360489106,362956523,748301689,837820422,456614453,216915459,377161604,735346652,792769468,214554856,917164505,891736518,32304201,477465850,133030782,609074977,261556376,575574341,594674364,573566632,941278520,276276290,192041928,606277106,474286735,26948819,440826272,168326429,902200589,586829392,767706171,209932817,595545206,348003656,462221633,763364743,690692156,755555925,783352574,299234955,81850387,770383886,241956740,16309107,165695173,100142060,188669559,448350407,582599456,978833998,246553791,554289215,194697175,255082175,224562708,955931099,73271257,27038529,842747821,527644338,429389895,652123510,499987447,640679609,613806497,801695908,426252055,346379756,615113394,9195413,920690218,232705656,972566835,433149244,545170440,416002098,599380659,280672451,278341013,973501700,896956027,328684049,65682782,77641978,661431126,145742280,153495828,347495506,899138696,276735195,738816696,728243320,959370727,204330892,847301211,396341214,298674961,663205809,42633596,310323445,934563114,271693875,652474946,861232972,788907951,149667215,565660850,906437268,532285431,512575488,587656900,765689100,488732894,313443033,119971652,641200581,399084105,232478788,891881577,18455009,937443956,992658818,31339973,766804850,56318889,444945864,580564241,461682866,625362612,597409409,51402312,664683878,604834744,587076933,767572178,108331946,869510411,716653080,711615588,413594247,708616218,686359443,666544048,988665337,561905725,529512387,29099281,807320289,767765517,190041316,694581702,568163761,86802180,651468190,835956430,134621630,866651966,161493098,707358254,125755150,905698694,164731528,701019669,558497015,782730084,490006716,709267654,816526479,180579663,450258044,509956485,543232356,519620210,47861663,406712520,402864694,805150800,72088263,365870590,966134608,335018818,360485370,648813331,235459162,472254127,777237425,220773746,995507337,76780220,122902818,107468165,805455578,970563054,140161136,987994354,981511708,868203771,830276261,560516347,73868741,228487868,176788642,300007338,796215388,684697962,862163922,766087530,218250015,281167544,764472097,682930519,776056038,98165346,758343891,604037835,185368137,511110274,119775527,941552481,432834399,73004856,847444581,529115287,739549722,683266792,904374771,493848270,426422661,855950516,761607429,479214403,521387947,29733759,421852954,373910980,697577856,214555251,512360103,403211688,503007855,520097549,392907290,791195992,341102109,296865223,100166556,257746920,846007255,129856229,108470586,508626617,271588143,677343547,812511572,271953210,277145768,470148963,914288664,907096419,890315047,328015432,165570731,387178875,587865815,393195751,426341180,255780072,899967469,476821237,158856929,770563674,766766061,16703424,544868460,829397920,174980409,580834139,334374288,739276086,675244066,623618873,66236443,488299135,708514722,410629444,581772573,908203442,334012064,608248322,552225882,712162987,883550177,454623677,951078872,894202803,523299316,934050195,753537527,919608718,477440399,545469219,674728613,712219664,661619883,413071046,53327588,68467523,81124321,793818050,279367861,70727263,877907429,439067642,299605663,29879467,245106886,988630002,482986000,232458503,307774800,218996889,547023700,648872379,649517221,954181449,630645286,958265839,690769560,361436608,902670097,998461248,124718375,104124269,569866670,994458996,17099054,321171388,169661874,535343464,380237009,947980241,237293293,891611945,610917225,121581922,359990116,57248156,761146194,773258286,591692380,545764650,263460483,558116148,316442507,880883091,623406587,658453335,869901991,170486649,494943092,571368481,318808462,391526900,978543140,834688684,594742451,215139967,821101141,120911432,143034251,366664427,803206373,188649818,45086712,9655902,795367834,166489097,129101971,180370734,835572367,501840049,875942035,188104378,966842113,19930827,477389179,444629781,56301512,866945426,242777162,328033832,813294456,429170052,264252977,482714934,754097760,476602326,602515639,251735521,982943047,918919123,741069973,8817489,990916608,942370119,169951466,317069615,875381561,567214026,396410001,479456894,589034532,212721773,2385295,654299643,48970984,983237234,24654941,308707608,36221809,700062598,977340319,814004496,787034976,677978647,303479249,30091682,743376675,320942616,41073660,436831283,813852204,926005860,881736859,622466295,248102615,726300039,730457665,494252265,104420113,3320803,372049931,797313410,23745387,685444938,842178375,663486530,201965469,19294628,935840211,475621371,910865546,267050515,629274578,31552611,732336731,407978254,531173545,799804452,289781300,469916597,699306234,736006256,277286837,307520716,371602308,388592504,696111893,85067500,505999790,368460277,458378919,904096712,415927745,139703421,38006731,287094493,304577561,832068790,442247095,477556778,324006265,637836414,261071406,541914707,455197032,798505224,752635613,246044352,475342264,697842418,515796046,54627546,578872103,234910586,336654736,708232161,859419979,614839506,893388931,451318572,407858554,810982734,925996942,284516253,390547133,102939696,192073724,979934841,748198038,519795231,544663698,924238021,833070189,132700767,750137490,786617766,737631832,406393624,509873681,786260457,674286818,966966300,435002682,169490696,819783275,953250262,550974244,754519506,612602652,175697173,604868722,676406813,669769981,131199884,798278779,574345663,445542316,468561635,129860099,485955293,221218259,391279044,873629996,975313794,119969192,979304981,813940984,384428840,411720212,516875209,451649299,687712618,437178031,770715405,189977440,490986665,611917778,632312788,717371276,156066985,701835202,675398442,862618956,579982892,738138154,18142346,988029482,703885288,64141815,786876980,226245560,841133102,12128643,724296133,746192185,655174823,314003419,159189623,736741700,624831431,616985649,249653517,147444791,282468796,248419962,969502742,286487598,866951921,512656679,953810444,263758674,853082088,295300289,772380752,248675186,282168547,844157057,486747605,914923662,496911254,246809907,238798725,7987131,884801236,471435224,19624430,69701452,427290164,388859108,443116736,629549832,658266461,61871313,409563734,217652304,931654461,234987620,784650427,932911576,180686362,634950609,875244682,947950559,341985836,49036298,96210704,65621737,809498772,853245740,151213079,316936286,592773323,113004168,491498704,994062646,91463885,772652529,355256537,58368406,777194298,734223885,481396828,70813980,576754303,197334372,159252776,954048593,919567884,476516911,936182827,221859511,347528158,231104794,129560179,720382942,889237422,3844893,592525938,923596976,278733391,934540197,403052468,79219639,39995814,467668014,826381031,921710281,525822682,132028708,750597199,91932881,220854830,481630821,686546365,295417353,740098820,522510613,980188277,620320854,427982245,545229729,721767918,687556131,265478894,136710616,658228255,354324647,163380591,338749246,800916707,993439378,175750878,724574420,485380648,120700027,976619557,986087368,925792734,507349121,241363291,973350042,332401999,26840062,681612563,300376709,995122119,393286558,920002033,341663846,73732725,245966606,953459916,926908417,651244972,393595694,467001448,266048833,663021685,273400073,541248972,936144445,756739796,249857380,109749661,901544127,238775891,553022296,889679198,375667478,847492246,726934085,337471900,24462017,152524404,658964388,445945803,288018128,405967206,355180559,824286354,113041492,60362644,639551144,542033800,177920134,397889478,783693503,960344787,158718715,485644164,889217245,338379884,671349501,485179965,71898047,483920242,558626298,101135263,905769792,790069509,716862135,293167942,987064001,719108336,818860085,394308403,606584698,675126942,955127310,314588759,865149077,666346795,707883447,726205910,969726135,910957927,473878804,18147897,952344895,443465409,169585643,712279512,767367315,881060257,374271157,142008340,402943003,370645896,883510460,895739627,406389649,851725742,938970225,474803404,999474066,162814527,887882589,447729494,777115211,444064019,350861288,42564899,721974127,492303667,493222814,632176658,834691327,41135621,623708383,701248939,101835787,570222442,400340771,516149255,655696606,649316358,845328505,731431423,985058759,860591915,549849463,135817560,164837819,171974333,15032864,122787525,68051061,607458122,810205865,418550995,260089093,651278764,460756313,445289903,479601613,841616294,163652832,554207238,376770167,494101360,956583474,310321596,720594566,510613406,979530741,425576946,861726327,520788833,841170792,717966046,953216165,752447094,789429374,363719466,427067146,492588615,391007767,699519743,117071522,225832558,106767230,195446391,910171243,440213034,678910311,459710996,507100655,504935521,635678010,258342271,16508844,51326985,344823634,574321629,98754712,166030891,621087211,149879829,535628990,602902868,496619872,155887740,420776228,36882065,794662565,832139722,352878507,974863117,736168844,603372097,600819233,907832055,411214396,788363258,494184391,245828994,131618366,626446430,538420468,754530199,725264428,513570412,204726634,697098516,378898263,572703853,848340551,38465587,783091817,113691641,408123688,951287517,442810103,964024436,836766572,230247821,531666344,282512150,664636290,773244270,488060721,199098915,365768243,938090252,851873175,508758696,829519561,912318752,127829707,621691221,194181514,482471995,521715537,29784826,322041140,565760600,735070818,801384550,701843021,330159851,675701391,537354087,994504792,250074178,474174329,182016445,207121688,852842527,649517711,750216250,270596298,925736283,522270031,392120933,881081305,349730121,694122834,803840392,167595005,731799088,166505665,792838058,784088602,869386709,639647038,533978270,96463387,683231871,847108399,515492838,302299167,780658667,825283253,997632073,693730555,851976427,154161234,847981968,353386517,964151772,127476246,866288247,864964925,712787376,877117465,989028901,155004303,19444486,584314940,225066299,331784601,168888081,416914941,84882726,983330526,389685451,995422446,207011118,38319769,822948484,416389795,225518354,4275498,760594113,120654921,500950520,281875229,988919214,849138701,630311548,459937829,657990432,928695428,664763265,628343443,124435401,671384038,599473271,426225895,548338177,354919590,379279594,618734220,212865919,174141483,988892986,356607540,955773087,539630508,437424946,421291353,260547625,53169575,119395012,895649975,769599609,520235962,227713508,722600392,813480338,436480903,37906688,889306583,387019671,62522004,387382501,892971166,174556147,112975844,109429802,735195085,158970437,113336254,128655653,629015768,167333492,803982430,295818928,126718659,626969456,748602739,576848094,220492907,893060192,542344905,427553250,118872825,615992212,845578410,267279606,396875531,784093167,765395339,589329643,629763954,914216189,246749427,820882949,687098237,361739135,809396942,556099859,450141534,133259538,838709730,680638612,778670145,26859733,935543099,65055432,464446700,968786143,763223215,582698216,664958666,676314203,608744676,14936917,785048125,756979026,403369923,759987109,915429764,628783383,878212303,684090755,874034217,386584713,473401297,637698291,10281331,509073090,474286776,824153254,992590972,943945436,84187803,349281308,386483317,797130105,507460624,471152101,294105499,142243353,585482293,214057698,519430380,375119038,212201813,211049193,362324956,991362776,193368946,504593506,445955364,142485574,136078858,174840815,472743296,142796374,112430006,535676614,440833692,659673583,664799388,997730131,455204803,42768285,819684812,978978196,610924839,834292578,758360080,168074114,82118396,204251613,423752815,918581727,96852497,302558425,801917511,839738318,622369382,189122334,430696116,703838344,821001048,531202122,287070285,211137672,588350124,874128477,483277370,349902865,893671482,419108976,882259089,134637695,320511560,445458973,621553973,275166046,700553012,543349262,530204435,654645433,524644330,987192205,288926807,173898464,610377604,133845226,284389106,281414658,500828856,319886687,972956601,549904851,624012297,995549246,973964959,484426712,661674740,541418053,249577494,122244554,128022426,713711876,623397407,825531832,457403976,337178232,691026082,385115083,641566169,737633117,51458196,325024597,474220145,307528769,274750336,10379538,773012935,639980986,233724916,263570586,971267923,989165307,262231547,902303243,293961078,9633561,846267826,80601353,410735773,510759860,90868711,449944052,196496115,377596632,360159776,802947019,392534995,4586339,296716964,135184908,11580530,324708378,210903997,48351910,620380227,460418273,472774236,857531417,431222952,240750306,543285059,889358690,782167587,253463822,520746937,249010139,637185388,129492168,613615439,710953659,209946403,852434938,342576345,450516062,950565789,793128279,702959715,149694730,151886984,527293733,616709618,644403304,34693642,448932416,42453659,622779475,90548926,834694612,82796528,944480258,399383945,932227502,759043698,677043736,622027928,548368232,659421116,654714932,696129591,419123826,79950958,331310780,609217832,564719217,337376157,85709880,871223564,856577992,523144035,270106663,647863181,316241354,689104412,386643094,358920748,181386370,816011515,903259812,49842459,243078959,48184941,286518876,388585620,981125798,463714807,945323664,226984068,290145346,246413840,541564357,466316063,611157785,549307460,279777459,919374797,248837860,936817515,55948908,571196393,156064553,447985519,11519089,311287215,975411698,483300802,648856310,413077820,866159584,478063854,105215245,427540050,555869165,29668411,786711724,59049877,52621966,15361907,345463227,716746597,136607286,205916919,586083517,956456500,417057003,698749143,83239226,684896974,977150101,227248914,460993855,271718923,726297187,306812549,15439472,592056054,107256563,934165166,870741485,703253713,675050908,57690346,450551521,535809919,604058561,608111443,980796912,40867234,574892090,108472766,63612774,676946183,216473559,152366684,465359874,690697947,753619281,963786680,323556057,547059414,344673921,977077105,366734706,269873339,1915932,492407510,314329817,925253560,373661009,491652545,434959597,144369289,666100150,926172117,931168108,421555648,269473846,843060117,488363212,832338232,661182811,888538055,155981418,629804197,447970862,637631417,235036340,79165536,107465501,49165948,332040504,447373053,629357237,152064931,949428497,680092758,862438254,173463483,332472851,227442222,707623513,362485144,96406352,354148940,823427854,105402261,284064913,206583273,245356064,414442891,983447045,361302130,8634380,68835041,729529465,142342436,251059066,936284051,248339717,814877016,524848023,929017922,601162862,885656885,186901550,344978696,840313193,585114431,112272456,91767302,557507223,981985549,3476687,296058929,629648410,406319903,917112523,299446450,450226541,290771517,729495699,720064929,186089970,502373694,30814236,351780024,665093917,608598428,424680101,723600502,626614856,148139436,412523375,861276560,629299758,437580891,833197151,20640209,18198895,6098560,386326494,38728933,447765663,926634169,554169316,213405822,344159408,205534108,674665006,151512338,798539538,856666877,96725796,663193597,844459424,8776461,287112770,233992428,19140669,602258264,206597687,727308300,482146027,385296477,652278302,945644267,141658664,628038171,244456752,583904946,195913095,237747236,748263909,962648131,17412082,956143840,982570572,710748810,538922300,75296318,164500442,329088068,102218954,846253299,87869238,984155942,595035642,768633943,611097067,646376331,960233772,794914639,711333968,332488326,189728038,526694781,172819146,761708521,563366798,871226041,278946091,989059402,453483735,434056230,273414093,770356029,150111679,388701857,18706981,843168589,140225640,916040308,54711338,579474143,240907398,796620500,147889529,339993671,328976458,925598471,62497967,948560935,360897343,139432142,790297220,185499657,326179241,151840587,450340613,839529510,371837315,758957287,536561167,903240404,729096789,103567051,359860357,773952466,999989435,168870694,848534506,944257695,531398087,665792888,136039970,51140735,223411383,648244153,766784454,239208715,492153490,74471432,2937902,698131314,191118252,975092960,250507,270367100,73387115,313772691,138646974,229491671,222148820,357141330,727908525,837664660,75434418,867152899,325739734,565748332,131248313,202789556,459856123,884687192,218414389,964228065,363218934,847213086,736563113,35004240,959909651,703013103,583452581,232787861,810634739,597552882,967579270,517927615,106419543,999839703,434891321,435492549,606513331,733221990,141958652,443490324,480223524,549697172,814647814,821175632,222155949,65529374,582620660,161869183,495188015,682459670,740584543,240374099,330123778,36805968,984546436,450042900,903816766,221436308,275619868,505254275,670378211,308495545,288356709,246837130,547628223,727137821,839393658,693668006,709583095,316051141,525463346,534058553,311457938,554596537,532896983,270592890,543021125,56850367,274097514,854464442,98923223,587590044,978666118,239867615,286926716,201022130,86326716,213807629,716060258,961330865,836311352,228343670,812889641,24771579,80233242,528514094,400689004,661374757,522125932,355027057,306577255,584333134,738117295,713581433,911985070,840397651,618961087,654039225,829764980,69516950,215286148,47803061,310454699,730719313,512740247,690887086,8149207,634349844,541714107,79892534,408130418,985154597,784860881,984870190,505257908,61164583,555434314,691651885,273179612,810392118,854710661,865115440,225885160,759254602,185516200,457388944,577042038,313665535,433909781,111753156,237727022,32219681,130621687,529989283,665199970,531460305,545479012,720807617,977607810,495961134,174529547,509717216,516544234,850309451,114511096,849182553,905162567,535889250,850248763,494553134,287667794,553821503,748859285,852587163,305200939,872872242,253738578,632817319,780646237,494639558,158143201,145536696,854707356,29937471,490591039,567961923,688754282,131386212,381176388,661425216,842148186,387201341,111515268,682032796,319945857,792350278,625721832,270370119,747946291,326817302,295838374,804080193,268301453,348694402,996441922,458298876,175306632,55228029,25426389,844508435,347038678,603512129,391363718,292191332,302698650,107994945,630980224,407835207,731085278,919055989,194310083,486405776,261318154,295837497,969570484,639754260,834877440,135437761,575973877,924828294,907721768,186091437,214731671,25628357,287044667,116452691,932057443,740257354,687471722,946136932,611441164,372348721,192210828,511910565,821015780,123278690,767028922,366643302,678998343,934169854,899047058,89135306,544149467,649704208,960792929,697234247,324202856,120144512,632186644,407870482,230235132,660434273,883080917,501612865,26138921,805320175,950524727,37909437,675290526,325454761,654732477,530273147,943956212,746614467,839779795,578091343,441872668,827752513,361357591,864889073,816951924,529255242,271455921,255379477,550806715,150698239,614175427,295403464,512329477,122054151,763347379,230684256,109493527,118130292,826552351,272978328,873458685,391884264,227502292,648818807,568497549,735936338,807389353,861626012,637963248,524732688,604766803,26341914,804216467,339174279,264373665,173929653,935245757,514982362,9006000,918908178,214896465,94476041,782241480,149092784,866525570,945745350,28432335,184351170,176444401,640667204,437224249,418227618,729804602,695728749,939985656,341056248,447612365,22758540,125178822,984477491,860973705,554286810,80252974,399198159,594578339,248972958,862978460,810039365,161349007,62515531,512987787,361591015,982011380,899653793,547421807,872236362,5095322,922156333,751613512,412070025,253223649,788418751,752735618,757140879,537317146,212692195,453803946,913657566,317067342,31652503,445552872,211361405,532127241,206053625,391944294,895513655,495673495,953718553,579813761,945330336,510952504,358219858,49997971,189689580,208796706,462087071,501212614,743090234,146928632,483818878,682571938,353087584,26542571,957922321,691402739,668175236,600097037,635734735,663753681,111107332,201360301,965561632,293742048,944162976,785233881,29629104,656950008,548495865,725788130,124894132,278572532,431618356,623702770,210709512,247393223,730891960,477545457,335247060,251379761,246618443,682396433,88515415,54539188,405260314,181519887,671020470,938716751,852948590,18993885,181819585,660313846,30280145,488445555,745949862,788577938,161617193,286685638,676837667,792304689,968369578,931157923,879255322,692250709,755406732,680287171,158423584,62720952,217987960,481887363,92004305,290286047,82814681,589072162,609744049,212272626,77139394,709765185,934418862,470795194,963542508,203914004,238918857,452096370,670184385,159695806,485673183,188533241,461442475,314965658,662640587,620634161,648694335,774108517,412731570,737410252,778041862,863742441,988686674,264922835,529963882,830642274,2452961,237062570,734808915,27437352,285238276,396399149,361323036,795893428,620130468,410354194,667376802,73081393,513675201,157968033,524731859,784753643,844209820,84695416,554143816,55087018,945165003,934009383,931259643,914642889,949563415,518877476,834028999,547745293,141128359,520581061,159670253,535018421,286945695,206063014,937220671,302795631,163945119,995979999,538382736,984615541,449164096,94871735,351970357,702958782,490843228,197487723,946712701,407240425,9345500,30079058,237382916,910418314,100771924,250308050,770269300,872341764,183312392,722043324,252255063,268662732,204168445,636368485,66083141,74001170,24258602,913940646,749471794,798654363,759867157,118933806,984294218,765367663,188849063,584937800,61952608,983713478,816483387,505698614,434002518,820656727,97560301,207632244,142455281,274096018,568844417,714162491,687126631,268746371,70141633,882614056,387190204,170936915,182202560,12238860,284339859,502523630,134078702,594601189,514323200,942993036,552836335,483583849,974290447,599679535,925402758,689818195,884690906,788489834,221986300,796501722,565610972,659098996,634218780,89440573,712060941,145304813,198447597,101945835,674135266,249750237,91272046,215027355,923434162,854587554,850830016,281725486,537527313,590230274,566728351,176655967,460426841,516585030,100011860,836464689,991211378,117700096,740489526,904174002,134597767,698193377,160085224,61597310,804977540,411605721,395170152,322542722,605441255,635343848,754461505,827647240,947705503,187108211,985017359,404496980,443332051,116086638,672072923,114779769,130132672,942490147,631947682,183111335,60406724,569926509,338780910,194690594,770524014,730531830,950777360,215249376,766171265,366010281,973462490,808890738,139263845,440604026,853766724,325369762,175397787,689077812,527218001,678753901,371126288,12551517,998573973,515975474,355708218,19607437,85256828,784416456,380279256,599333943,115923460,914422936,662678065,621555415,457961521,46785850,357505497,806949581,835615153,75693342,671817537,952593672,692308423,482651292,925399534,6813870,486350493,348256008,973965104,631721411,449351043,349654029,725084564,116629950,795807864,63959352,593111527,169396961,160727703,896882766,440718105,397300003,14941831,796542428,973066573,474359830,160897615,993636011,917755964,418629101,353327866,692912259,288015836,758977605,220587855,311889653,372427553,892558545,485343625,852341976,666240211,919614051,664791579,437710790,99017305,405293920,337381192,745186034,331927634,750212987,488153418,123066437,997747528,897113463,506028326,756702536,679597173,550158803,319936636,224131134,86717735,494647919,552156147,325059063,173870302,173960909,226064800,452223490,684322354,602362175,242465508,789469379,374105099,631922035,851237349,608505069,937593748,804121660,526964902,261153751,153617900,633316965,85813334,376327640,58025735,52662213,916792550,549872412,379848712,29529487,161329039,242823728,234120530,464723544,602517168,563629748,33073182,513339326,694583910,844888056,381715334,153366728,110218542,702770475,830693143,130160147,726854274,353997903,291454459,232622047,300958134,949985024,436820477,704831705,524909631,639685471,978843522,989563974,158682484,756059046,20443759,93352855,765350006,179612084,191661967,999103708,842215351,550201219,357746861,105971987,955500140,887509297,251273636,193284347,943828194,482310281,970435554,462018683,138883050,283630048,668710351,513274386,58290847,318393101,200409383,148671587,544103571,389704376,934840540,395114948,998750351,735193465,269633533,431035138,26751263,282082552,565212427,669492858,139595327,983349877,35168293,814779823,637037797,862231824,214433501,346476460,627908657,238330866,322163010,358445447,541065916,649250204,159291034,102519164,19082447,333143483,788596644,774612504,177919529,665304667,784587498,201958944,398127761,862061352,51621767,902248434,204017285,1256067,51598924,662822997,885843236,827123565,311034651,357256327,540184163,541533618,872235281,310972595,111517844,958287561,610116390,546817876,455674057,298420004,701297901,827618685,500580698,171176267,471229524,731171829,556535835,732770006,387371111,222608125,703900874,29720585,439206971,449199725,940640160,394195761,83666936,993770227,196342219,632216113,631970414,893614965,236470606,37668076,686906896,443021459,430539747,148359890,410825068,943903206,665527184,920851249,278000303,329881731,96735090,990072611,945928149,206731566,684990595,554603331,959432951,178599342,587350332,496568905,270925510,582708665,457361901,79576438,289290053,285183010,933988267,391028356,558328042,991014769,93850990,299810163,377161569,152451591,205529424,66325509,107288145,860214685,423810047,663196701,317406522,285539086,109468160,163019256,79956246,187468756,356408110,755183067,513870750,777841413,785257406,696188273,689174043,707399453,898490324,510282695,98294797,725424687,471424425,878891914,548313782,402007185,354888695,25298543,343556523,887552252,363651095,628253723,424641399,303554314,784187090,959665179,551361090,952011735,906887307,450479942,385890015,289939118,485424993,55783210,420915361,238391839,629772134,265236604,192047484,817372909,706348776,859679621,19345271,378637554,947823935,37314056,971977972,522593327,549144535,866696378,147418757,865163000,933657420,907706819,877111331,994047506,705698351,176435728,19232425,860741701,717188630,725793353,56254120,185303192,558238041,495830918,392584133,912198738,763552995,642616399,369802528,35319043,429849740,649093236,668921836,649947200,238474775,601577950,180392411,263315325,322022287,232039685,864508454,642425576,166919756,586393887,998588400,842278823,951357597,9362776,686136382,663544569,658593658,931181272,489267062,753345962,862457041,400027,384513171,926112910,312157090,569603618,383769347,549396698,108067198,485011932,533483216,446098449,615041026,308745806,46221528,101021557,217026123,533872205,18013042,390989455,773910362,168435081,970213887,873655047,96631964,245257721,423400935,874021631,447147413,85097146,955263696,105996048,58226319,125019702,947402600,786676428,940959211,759941478,677379605,924522427,903226784,340997967,783782601,618136185,302322762,178253626,40968781,278460993,214417161,930082257,422343504,478517044,553608544,255859147,273498759,149408233,678454321,745910298,798169577,558532313,285936683,772358105,357810058,784453397,808099135,220277747,659636035,284976094,361552432,109633377,988674608,818910031,325246587,709010416,378688500,458673346,796842201,632362766,132951628,653378607,709102193,951483434,43810359,133931127,551823949,82420651,323554557,428410286,546319238,32343913,223284217,465756597,723787317,87425188,102137012,687088562,580387351,217753579,261853718,369898889,117054968,755286218,454265715,675727412,113511033,913663955,957424786,299256255,907993312,614406069,940437885,726946443,844651081,846959357,952568308,716910428,231156903,60704212,124885567,443569940,698100732,350177340,181620314,627117756,695198914,537321165,574674754,409823747,807475002,488603653,570351799,914879417,912860189,947938371,704247233,607888574,578357261,276449658,156714201,349293696,914082042,625864801,450082344,62896777,428105036,803893993,134154171,593993065,708105680,900804194,532946555,324885913,191331079,250487906,881526692,395861556,659604937,509078198,425014765,626500837,145573579,486722239,413250935,530042113,383104305,182241276,462503,265359938,622602787,265858101,105493950,142560720,677299248,641091573,240655531,832459214,310112406,842606007,443138141,676019127,627584932,405518580,811082638,729345945,398241294,435821035,846481068,56567626,267781889,290959367,913837636,481730628,894571616,96372565,921721227,455941697,926219824,41808394,638974894,554767925,807111050,939983564,829652822,182439818,955919270,815274679,921284874,632632424,611232505,383745771,307529692,465234033,834263947,203761708,166659227,722426410,472777398,995555219,225260179,922502517,334945112,203373029,362052402,196286139,263367523,906655763,336785554,637808250,448007662,629999044,57912572,697847869,633280791,741218016,395951056,800817563,135236208,507998068,938474181,13521028,141018139,53692097,644201973,895677722,145072892,312488416,553990023,725740715,618921086,68292146,613759523,573608928,122620545,507788506,548973265,879771372,79647465,767597961,716021823,907152343,889146719,716159398,286993089,825400722,792484083,621618401,528791663,162107294,251421931,420184126,535367648,929959021,900148339,804469082,967919276,514445477,470909946,784674884,597236265,90341287,558140666,89809332,91863516,380942107,998581676,247662685,345741365,87255010,878464169,428162969,88911725,312775383,513049556,411955032,390626175,376299244,552926100,551184264,156964863,477090779,304581905,442116377,403723407,878419945,311247911,308113873,243632119,795500450,133852303,999337744,102388773,477718797,965500981,316770979,876815828,481998758,934301537,197376635,902132406,457090537,957411929,855699818,628086114,630899830,86932060,590043909,515441314,758843266,691805558,171322758,981484228,684597812,675883567,384756105,53083002,894312151,22399591,374853656,306552241,764253895,255341979,457630014,509651066,232775652,584312941,711714948,546937922,555287965,904400426,122086209,971600220,34005876,914789069,848293593,95906098,63287927,786231897,120584109,74597532,375780893,163719393,720714903,558431012,662368219,774417893,602182385,150554090,261343850,831948714,284268037,282088378,507754497,89161939,35711015,114449242,863156258,546358838,597997908,436349928,752066274,302449322,45601793,601058721,68021178,28885107,466648335,527192978,800930645,405136417,533877078,929951973,301567720,458811918,275362554,465279795,266893277,473272221,556086058,86126860,656725161,589727155,142448999,491937663,269051296,768410347,734823092,396232769,910057789,438280772,259507916,725679100,412780878,386337677,732159571,51403872,529949472,44015689,557538922,330057317,18969891,904468520,459092031,775290903,814275974,591826317,406099725,352710814,299209407,912234115,757285028,679274556,646317880,191465923,730417869,828684440,982224859,734716508,381341760,459765180,605216463,95850988,305808446,535744230,448138175,833381246,511942288,280165765,160661854,485448885,585301786,969029053,644821520,886598197,552750146,239108177,105172360,166062585,414989671,68262995,117396508,60371659,135287176,848958746,982126037,313444097,426589261,38037342,700517829,680122617,411650493,920477275,728099858,376261179,715067964,988855147,515298890,558593547,369425832,915537271,920430480,723740454,532277995,495197197,712143599,340383039,368655009,25962459,536495762,135574631,875737942,452308456,235507370,269245900,826806139,724425983,932826181,740048320,884591742,937258154,724645489,24591171,566655276,241557009,516000436,512977294,808000137,890753973,631544868,430779089,362253838,170914584,506913385,791840506,33605604,690506033,383435214,325119539,543202044,304151002,271652991,482474124,744265565,877537970,461797809,429549808,819585161,891190200,524365736,947833640,391683898,951103646,757392798,641493502,464621466,594113211,578851861,295220481,445804914,350339054,235549442,771640232,300946781,310852173,281590079,176137539,140328986,784115147,22163875,282669927,75732299,125156221,231275457,453655813,793578160,904413487,583927935,836188558,804506382,32255780,864206936,239164145,394280851,786002360,887272869,818383496,921330326,29982668,324424558,189635277,833821665,74893413,365531740,959907073,772459568,784864452,897601284,423838392,126096383,292665003,272750060,805040522,601089092,8889201,531621776,903420636,135856519,111660134,134840759,893161460,229019857,662869021,508887144,619821037,994235227,664884625,564029380,374742011,263794841,332515800,437544651,129615078,814497567,339740225,459808621,347256750,390414466,138859263,454994017,699510213,52989019,478608814,923889906,395609108,14691994,895709970,374908573,333796530,339366292,836732934,254566217,977315783,59253055,464070009,270783936,813777665,791300361,221285863,886616782,476473508,868695558,240281502,301077534,943531509,871520579,501756218,139147125,746559674,544035465,591128424,569291514,301645764,620260620,305916389,112424823,272504250,982798021,696685630,396656733,752477286,746293741,828019387,859631951,897193200,544949246,149724084,110193927,206164504,114997481,998239985,810156234,327267861,538179079,751270737,292585248,146770184,332723535,56667428,182547418,729991417,433295777,889225842,290815100,390936587,900574340,47794117,825076181,328405186,34746111,65460466,169334523,87748136,259851578,479682718,527873776,394772319,102256553,80948793,158256183,960368582,284396361,954964588,303675845,955091369,985676854,143174725,303317798,863264951,458588082,511404585,549528128,981759410,709171783,623805490,934193564,954479382,448978067,823129006,407554772,36104099,600026563,467094079,760553542,957426582,652384809,274589882,863902921,493759495,965997887,505749033,584997252,145653106,429029046,730470165,791649508,208119747,553289862,123037753,132321370,556338010,829622429,465778402,617669339,415611815,422939901,899011095,500002032,893939336,71715133,273313441,731680538,59589874,13107121,115721979,798614795,793217331,255810130,133394901,134408294,367058793,15815421,835606897,666744115,741438559,464715217,195115037,748876582,111468321,419883391,172283831,363113226,38089658,964522257,946515007,838209190,862327696,414230418,264329435,98426791,772711085,548885048,713957802,405018639,19660359,436480922,131726854,36890228,183794379,462362921,529001026,423477341,791050028,509057823,793363890,846847350,102724222,933597228,269537648,731662940,463187930,289465058,403339072,527189477,164204543,574206334,778209327,528637752,303961869,184307039,200469146,383361256,214409446,325104069,712071565,709748625,299319435,156307584,422317088,52024907,346064405,286155492,287035979,255837810,639855821,249635871,924396400,429697639,58479661,203876868,943606629,969479957,91070806,493265118,833836788,871416322,710397944,446532802,542513264,175781061,275805376,152783150,610234365,853513831,53185203,126586653,668269919,265869415,859941095,262465518,733890560,492759022,985905470,807816095,15966970,696380242,760403361,26623586,51424792,235696742,72042217,734859582,92969441,247061703,845283679,933233334,723302870,715055544,641688014,908923294,681367131,15814618,421290448,182148809,61342444,580339807,43019497,97087045,780489587,28787660,853195719,231418974,627065843,544875932,619110971,751074771,9674098,289563556,457847731,377628430,699129324,826507632,391527639,770851436,937001750,35796109,67468886,188569567,80013659,262498317,814149261,3339094,362505527,900896640,79480407,144785403,825782090,538543583,56437997,274410119,358034119,984664397,830006160,741327703,100333525,114970829,703801776,536356994,856333767,355543929,377589830,801043266,255877035,626244710,412124427,779141914,600138787,525189732,447207407,234534983,364525841,490105921,628473864,409995,218597022,950349849,22866318,223529900,577715591,654327465,873921700,515211582,72645179,861434661,670774772,656320430,300991462,126623251,20833297,326722981,321998721,968394018,401710728,31814244,62543068,542800673,862673628,113132844,422898028,101067141,640810027,614044022,303964489,98927231,738130475,199120447,515915965,854560701,158076990,84946824,842815864,570423278,861389146,672536975,774164196,689451290,532223724,828938226,382982237,282112279,109281695,664562770,945732173,330262048,332844428,974396591,551491009,238592500,201223160,136691335,22289246,631359984,497376482,135072385,709784536,576681314,257626632,768277591,544906919,378212191,317966120,176175533,904336690,300554906,674197781,551772571,941635089,601671700,478178979,870865895,160496434,893078020,202521438,95318427,3124600,279169966,359421970,693921843,92118529,879405235,632804218,454847262,704083036,199321287,551991888,318726677,910077468,815985624,474307217,217447172,464839142,220358063,203707214,980014723,137371352,150365861,424253768,77527098,301699852,712571322,638200387,976182484,364172570,44890385,932150255,212757057,459625946,972394904,504492453,565908777,454116092,763593660,601109758,250544791,972322555,412842881,240320453,457323614,521577952,553543602,812142329,292023800,480227970,901208602,364908783,227300019,573751330,910518312,365413494,923087895,800704119,806953593,792457055,39792543,52377563,932150777,605275154,324058175,510642329,476359248,243515978,926082053,552842628,600558392,255727025,825214483,521869131,488593643,855856569,798487583,651797904,927601144,859903526,300354347,416605297,150289057,344244104,469506304,540699470,334488241,880561681,602114612,943725801,972445853,320907185,111646631,849653719,112785803,732412825,127513610,898404569,589302409,696479662,188072064,345978109,949236751,284242944,64546901,410610687,325550942,620383742,683254746,823419085,476207893,429210540,201748466,151378887,570108218,549644010,324226181,767970335,275204083,454520823,758386135,48109021,770444915,576314501,93261441,408555984,176083901,412821340,336341538,927158110,370885243,261712757,515343521,986186708,388072097,176271383,835198798,202166351,249611271,361837403,847876412,944644238,635960266,21484341,623961516,823456863,135882678,491888115,675117185,169725341,82038683,101795284,89023610,140273103,770664657,886369816,724600363,875023742,856069311,814206181,410342999,973188023,861785904,873779490,306316822,962950334,562411420,60334906,589901065,740595745,733045847,906097200,761465750,127636759,170595444,738307150,629236655,459912960,358814146,707039828,725218005,460591910,269690191,306208936,365949976,932815735,898418821,184144232,704367851,972900952,864861637,5131458,129896026,849748332,195492000,467650794,670710923,749459420,241759103,135237440,467068967,825089031,909260128,301368136,677487966,84190206,715763049,787946475,85426229,717788373,607166223,857520378,996719476,752276201,644200043,197074125,189178542,456559071,464997978,182850409,24721074,209762370,436808782,944936236,649977073,62762093,426850000,591352812,288743295,167884383,849818900,758216384,951096468,790787817,278790367,267924808,370180110,813824215,692374342,922086533,63629512,463501474,760665279,862147730,289956671,109344564,957353357,802854211,194404056,703556682,654448319,549301233,336424033,291511413,50771151,264207143,60650906,891296942,684378081,63851565,803452662,793950201,258374250,158559643,786008071,823051756,69744543,324298062,948595798,199449365,908772718,922084961,447215263,37719101,976677595,669654475,629762497,933876642,545321460,916800009,357288503,134743784,146553640,688377906,348993096,379382277,725697813,393095519,887496843,13552466,792313005,831738765,451178402,468093003,719490834,941694310,134551567,660206449,176463454,265004361,543010509,862331680,509469336,826238520,178469593,419234296,598726703,70835296,659639721,634455775,591293501,380538481,295075067,842649614,358615910,122300989,519554007,368124379,841432135,973270065,831525395,268066305,718874208,935493084,872535816,420048536,912884311,843012880,944475661,739121171,563578055,795947086,18417392,132998509,967797477,884685878,910459772,53887692,376735853,194074329,226344791,134937977,379458702,440524821,112771893,141401225,158310402,200463757,109303462,646431138,362580920,358566066,801866260,83213037,281515346,303021871,821935468,941456237,929702402,191467896,547053275,176700076,780547420,49758743,164945818,559123942,225135890,57678466,900346551,78751567,137974208,257717857,707906066,435063295,529163122,652414138,3149560,722326358,235276537,896896591,866308907,95753246,643728812,148837642,602461301,978951394,427877647,585542752,229034042,470630994,667268901,311714795,323980444,103417600,63467242,280531473,212830548,811986985,831167881,625738495,331720813,167571629,3682561,912552175,56024273,96222916,458757106,80153754,493725741,949406133,538206073,929405110,191715408,949850441,444703914,684589001,512574885,335347239,517362143,332940304,988264845,491464497,218456479,357875862,139019635,889152381,884349288,985705309,714204205,70687049,642664925,263158581,58166660,667254618,624034870,978427467,501012416,624727841,851668674,120055642,103823239,571489000,11145552,284011011,900295576,351904178,596866538,619377751,701778643,911516435,347467224,740832445,977870358,78588038,758798763,28209346,69045566,212080798,15900410,291443276,470606591,504613196,168916588,144374266,832193426,803709215,128199526,34035925,58493246,99675787,191162128,773991629,269083204,86678649,249301079,74192163,942969701,492731685,876550226,903355476,790269960,421301004,607800091,760409811,115268882,146735826,909692888,984092217,272568373,211778270,209322073,345304587,521184167,161585397,353758268,354303019,867632138,351711449,327583411,999810919,413436736,718830028,789676435,99831846,761555144,734804991,702905154,507466954,565440985,46416889,546299529,114138247,849426698,408001277,514316111,829521347,106779370,591880223,314140774,723871512,739891384,891961356,811848190,650635247,2497695,217521409,837398457,483132883,485173567,660050048,124261806,137924120,611701732,783193267,541480148,628686130,151179656,441158323,747449312,851009615,690677680,467764844,176677148,259604274,588255937,924710587,994250868,60153047,856224846,130647769,106247549,585382404,949044628,942898213,17157194,373319385,596298503,92225387,578107838,689593672,129718136,163489429,164455018,440436176,826880266,453984389,401291970,941994420,455781542,404329062,370871892,84406955,324568283,636662616,648654031,957672993,466773069,399664911,612772442,532266647,6050590,871774252,541799228,543327853,388741986,925896119,605738688,134994525,600635944,74358399,793313821,981041075,958130910,39010986,978809990,189899776,482107675,522317643,236230418,806539502,652748432,529149555,534591975,713159294,811246784,623363107,727650494,868836772,790530783,558454021,892784732,201601645,986321812,503178522,838711168,910734156,902633686,748795951,703135308,295800548,227380143,443668816,796604805,444969595,540518013,457192235,920053469,478277674,53480942,804809776,618027674,580199628,184918464,430406783,605119950,24234603,82579474,952748016,83105352,629545975,118238883,7596670,301417417,279649153,965968948,419567089,914588565,660707291,801484970,777220790,391374893,618595542,599369975,277971100,551068054,430746142,542397888,990402429,103596510,398852255,767741174,498263485,107649926,131930695,67780016,95577394,40481588,256216575,390235735,528094257,186446158,297941862,565696563,858523323,548318877,922427239,411126109,872876376,947855167,943390687,823320648,315077739,1894430,46985937,715593466,723437955,434059767,903495603,134175694,594608838,814303465,472786039,603765436,168174757,337729535,85823455,372017290,14481079,417171543,641881411,108760597,699530551,999427857,637620674,583470847,498364778,392943313,913292596,374241778,809479278,744428811,752181602,595535256,805654383,984503897,380764846,404150961,744089770,454085600,185104695,258401742,167682814,578124604,814305583,89291662,830470139,941386621,720464608,278235808,32646969,694428514,124010905,401011556,469135717,580189090,733703990,173151093,458051976,996103771,645525979,166638510,380452898,618865669,513020252,305568777,816154314,80519670,340024286,896655532,459126460,83451619,26664820,528792996,857074339,770587707,168791385,777135211,723204128,470156370,368305114,392655192,340442233,488741274,738774538,915811448,453850961,711013168,670311924,202067154,513496256,527174931,853900450,440149491,634539319,611627524,685828570,658170924,104627652,141498290,667435003,42525125,604998696,610891597,807936331,592195228,116165367,824004911,249214109,335987511,187189662,297557997,61076019,962239730,475117,285488891,925892599,708956231,277495223,536675441,185856627,583406417,949478082,749252084,760897856,478746147,317368133,169601909,38541069,862592823,116576314,457757880,849708179,767224607,142190235,511826696,570189294,390015070,711892825,643032350,125663801,669101971,675195995,993307473,800139353,531029877,806192309,254442323,206605073,275198834,715833068,897645041,393311721,117733251,838724045,196309477,386931598,654629572,967756973,562645726,257894759,685021261,703749866,965782278,993581016,612315855,33739014,871378125,610109922,33661981,772806024,914608744,607672166,765810032,869939044,163504188,724383185,995695868,275074949,425491038,965314444,467114715,595474086,90103446,857500653,13583020,622617789,917786542,389956158,963700570,686349469,611358960,831305925,627760763,952007680,330446675,228433653,419663140,353093966,689515830,953945808,888266705,860477793,245488882,361889837,652528383,671576723,573326411,161949924,205297746,454487231,427953190,210769893,143752649,884061790,128201300,753701273,927111442,353054164,781665532,284697589,736710038,99003676,806157024,186112142,816505539,703523681,332013528,592742868,597619334,586142302,65347810,416800512,887267269,187528777,249703304,477404511,615012160,77148196,707114554,207638682,132966056,678248411,760272784,143436590,31366701,216297021,196163128,707880495,796359759,978282957,327227976,869649521,499162061,214817198,613421562,723670472,438580092,448918365,938425303,472107066,372785970,635961143,493351466,889818570,836745968,504245588,199064373,949234506,931134009,98148857,303099379,606084785,661286844,215842229,161649590,759748556,54740704,936062493,842420346,115312880,665169675,445830725,680650556,971669783,576144123,290315758,298974949,372261141,503792485,558972859,784763291,410066262,99835863,41205881,359273466,130386032,700555386,488153252,972722367,579272524,20860022,374343634,902940592,488286218,971680119,968612856,354239598,552137000,565274000,500060298,428264912,568345221,354951716,559597024,439908123,326404924,999711527,13611361,180693157,54319443,810863151,178328257,233182170,519741579,659137678,80478857,396628710,268401019,957151503,841759032,287544600,405371347,49635909,738881269,55994787,69596012,389854863,310868010,92841950,969765618,644720659,184842931,265122868,435827952,879669355,291762407,310060874,982782338,558970607,905750697,832041309,140796403,32932288,134749636,870968963,104966761,232125254,382428222,373329696,931131621,74029544,959496712,359817113,117586042,570731840,989735440,768525974,915306787,719002451,389547857,458360816,782826291,491114605,20361121,757462655,472941575,862177161,277977626,488326782,397052773,964836138,290722088,914386874,87515208,912446664,271125967,68855521,467244726,193246111,527470919,777140071,364573680,247984009,782994732,403192664,432181085,804766203,138887443,40926898,217404157,397785006,343154310,411003437,50910308,46120604,557837724,730970305,667892244,157671249,567517299,217183364,768964602,292288996,726084178,984091090,556165701,676112393,715499360,893361034,450376959,298376159,206152161,826690591,186352683,498401434,990431704,647888645,396173505,196393664,730332426,722893724,713824076,29659329,228665082,22787914,144422781,478812098,634509311,972661839,832305135,276549905,803778828,784546139,763067062,665361074,100009675,187666573,238352632,962624932,227089047,573904368,512274965,443002680,304982008,580245517,798427611,526803236,65214972,874797917,13173859,901188001,131754819,72465599,243077659,25548671,57893849,202109132,726338306,676837644,252651788,817875338,950819007,28326502,78208599,404510276,550275095,996198085,354255430,924711677,228262377,623668256,613716901,617802340,969016631,212195501,217087853,423321734,201391564,753662987,653534488,789965237,568044289,590211982,136026623,226586837,395430349,410189595,590414469,195926435,231372447,383865198,588595962,303883912,223561464,97016792,499238064,88217551,434689132,45072583,463473890,978943611,466786449,378529431,399290714,797236691,695729747,472563644,220092961,793305186,335219296,135339617,274640761,681461986,151055183,287125289,391840150,13390131,786330111,971473872,768485869,433163291,649393280,468638728,26787775,644847736,29104244,792035067,213379809,6030925,690462470,310569906,989223501,723517322,61231338,837849129,43974737,849225654,676134244,122660100,905662699,667463032,578643818,119769425,473957304,810129249,351277990,80708362,206806395,850966150,730881597,773867870,428113774,693011158,514228810,843629728,949361324,887849520,360848705,599652316,238569579,452830353,777946892,147363136,253350709,54408939,939109510,773526982,616442895,295476152,110796155,666494943,63732654,120134794,292558690,177637887,744513894,484882325,995727497,814895264,377644552,742244626,661956056,486441432,994032315,396214816,550667240,508454206,127650140,123742134,265075338,496448696,291986391,495543770,55935584,212335560,431583491,189587602,226181211,137772546,708251431,58496789,525496073,691943447,706062632,182219023,577279427,891233087,667104628,789453551,349306119,381468165,346452256,660629534,468835927,317543233,181280639,156321142,140492817,505586235,808858058,606810032,62853159,670936809,356538498,873031937,704013942,980438771,241347513,900101037,92602830,378117479,369313615,194879941,641903713,731277452,486928439,829629689,535261299,219439331,724005868,35949817,882017223,315354006,845988158,172056264,34710033,621445003,684814389,938110219,433028695,278409509,21837260,285076750,200367827,981568228,656401143,91013208,205762188,930114814,331327302,159220851,319733217,313014552,584643673,34816437,9932273,508429454,268135109,842665068,185711952,775955576,194369244,330103713,582608170,897168702,221725593,785189714,851620401,859106218,768282282,643474717,973742257,434251948,355132327,395514466,182493686,990601690,165513246,224012022,839938098,202292642,946147515,196727126,583726385,541839257,131780008,732068754,405044290,701808487,926151319,295249707,298800640,65566669,6352645,841524982,235979546,84798353,63413746,98610409,575481313,156680744,149924126,900482856,487882591,70061216,762665625,475791477,285758197,653296231,355463625,779816297,763610858,875583257,322709914,526716792,740059586,490814912,960100933,649134382,339086219,418566344,31363759,541137557,677055464,440052519,410404885,547966728,66988963,571551732,448613424,102373754,728291423,696299503,747263449,493991218,184977755,217214030,351813867,579035938,439379002,601621890,979931985,138621025,263070297,761318893,869180407,260333094,903113767,104045822,890678971,934741660,893141672,828919107,721871192,204909819,990647908,743563919,162277560,238369363,688182926,255208075,732348554,284442203,583447616,151308611,987699286,367384042,465809453,780221339,57355950,142003689,19811230,401019667,273417311,403425091,844106018,64975565,655077125,394233285,169608962,61747153,896967217,240551608,475533947,805271161,700634661,314068804,614390177,134201874,883978682,536912687,781769361,401887741,320226733,275332175,303558150,133535052,788075804,968960451,41354619,91651136,427251782,966521770,677547965,719642571,633771891,724383424,825430581,655395326,336992104,891154842,406601673,658451968,186693092,970078190,954026497,908519306,764948372,560389138,837911824,45450160,964064732,434533499,67653515,91696932,601415427,225528771,719355084,182887460,470738188,514498141,768622939,891523429,878693573,426211536,968972854,503344158,57733044,222689518,134361004,277286547,909163039,548190019,270486053,626649036,601599103,892431803,854891985,584907126,595599887,673581630,550504467,129443384,899803643,401503281,198309405,444351632,32571979,527555291,338666356,435904818,6902208,576737420,161075625,893056322,601723100,527276886,266703348,109356845,680730716,308953272,182627246,78511833,53272194,602467258,974577007,483690382,653625759,760859677,273986862,749337551,337252285,499840443,154066088,999156976,480349234,995300198,515112633,650267301,95516996,857384293,6994234,356187409,233428504,144370399,867642454,761748262,568944879,627524916,311986665,366470316,932293440,392623298,976131786,9237605,960097968,630681739,52717489,544694835,291630239,43700493,592674674,85243604,411215658,10964444,842455165,340762596,142176968,38154704,386115474,4541487,902683484,255491570,20711292,696622415,858104987,213167830,637820022,971744286,719727138,240429696,251542712,43081610,526511482,17614252,394322399,607971885,589123534,485105705,153373988,6901497,159261064,744565174,503777076,886513200,792936121,165071504,17215994,151739967,758287598,449894654,928578318,871676232,618281505,215896863,5206731,879621058,821895829,64456694,972046719,396145033,471948027,613459944,866927304,285435702,758903208,322416580,840434169,808898406,872369617,244964602,344702785,79463435,300807838,901625645,648541050,991568858,309234283,574627320,837431547,126361181,481746312,482206471,431468948,818559813,278915041,41412018,82276271,832508250,668986931,967189649,742558396,75580036,563729902,361021868,25520874,39668891,418064856,725716061,954597249,558646026,230657513,213924775,772912637,835422742,407786937,526155233,349310815,844813914,326239592,193135880,967362722,320157478,209157722,535265436,739953081,981190571,213001554,313055049,591784355,506896831,570803541,301148829,113729546,390449513,272740441,407158858,782493934,638959758,613929517,804658261,556048801,854364532,815962852,129790153,937847627,585400749,617629838,595590510,740764211,929057910,985650557,268942585,573599474,667341999,809484609,151382431,762407875,391866987,438378605,878686832,179288271,975054636,211693417,405978801,931622383,446337138,519312620,141650222,654284551,509553632,235137033,308260321,921222126,539013023,965739312,957883901,751817963,78407410,383026811,833093291,74145303,358704203,991697060,365966,554929138,547348223,416217813,99381594,730466218,221257089,147160302,7991883,376487650,137463287,254821474,579163518,537659953,294131906,976002218,506420363,581773354,512420409,236602677,120196547,220312373,547888340,656289759,723568119,294678129,895610905,593921885,945930035,802901342,906303406,893692937,362925134,914780834,19291158,222989799,875835733,65880975,632492051,365218629,699146016,239086018,658552689,55226027,142160116,923521072,928332584,595567902,829833127,28676557,702730038,11826708,359649650,963564669,15283372,933727331,458292539,337957220,298005295,514826175,744668974,149260345,605790440,312152990,889884678,618612132,101027749,44698061,393352598,871093088,347617465,482773224,671322001,340508875,610747552,570971294,298992414,591782005,520935731,712598781,719241846,94673749,879892954,935174962,308304035,21625707,153045538,467064150,907232282,438911771,568706515,147953925,768558057,857412334,34236392,231305161,344875651,294868824,776229389,187977884,265277164,634251390,483591766,792955353,968187184,128665074,474259995,504290777,862006757,444907345,474487336,890344655,360923553,197913143,80929111,662400809,252248946,428243466,615939967,35680091,787358890,259574575,677274240,923825140,996289551,181629193,281095225,500362495,615495876,259075745,844099071,309254747,522303792,708943453,80954968,51631654,583454669,484190396,849798237,341701674,744318588,118845946,998955401,13533465,980662539,534088044,556556609,730063607,60015705,719024950,545066174,929073311,881504142,717048403,803614620,742389143,137445609,288741436,321772808,904093841,852504861,749135137,956689913,356362855,485504838,490165911,508100766,184581725,199104579,469304444,683800209,80007553,567206010,991703046,991924626,569665548,704627311,590000182,997304428,425704408,245240002,794149534,918600174,626642099,53414919,555778518,502878008,466219265,48866470,370262015,533709790,363136762,876901421,536497465,384652877,591426504,731684710,141518951,740586626,881335857,403835406,740331657,316444213,898684814,903202284,366588130,142267741,113245978,944446567,668594218,751284930,262313459,541010927,444826801,994669673,44266760,795354543,431744002,308189785,523902742,726157810,153221023,264304449,159183826,886382121,836205471,602223018,189176906,851393660,752828937,995108494,440696721,498858298,540701991,5161707,754361189,256816181,882412163,98476536,655130785,361274280,336669355,882016121,614623342,68609527,321262813,619074797,174322527,384512651,752185158,155487326,361166762,235226878,957554629,79004740,183323178,715489281,86048442,896529919,611833612,25919456,192882828,865127030,887830052,844886375,488452216,631410913,331727897,961970765,227106696,874736792,350664776,209907359,412329471,997550208,605857497,364540409,718930548,839588014,903838276,832108452,243386969,269029856,16744490,243019426,980681633,104794931,120677101,156973713,907687327,253598159,296584000,84830153,3130472,689717550,305946667,643273705,34047641,743537407,718610053,957354020,293595419,650889633,723319766,197569889,915066041,87526993,411886522,815456787,67156903,305757867,263927465,202839445,627680852,879667054,399886269,802114177,944396802,479223396,438689404,94469488,458382355,378122199,3581762,400983533,489281827,783692824,568945578,905587416,120417195,153556183,873430180,11018505,80786657,47856656,945495503,944577795,437670100,818820127,75343059,585074704,976841348,223952778,228011633,521894635,886054082,170181466,375708652,367405827,578020112,213527198,521534511,96901259,100098133,357019811,548731868,128101951,788027768,773908387,271376824,109927453,281820378,679388281,622931149,255146217,196975561,777236873,96046734,335765072,38110401,92079909,534826608,252598727,259350453,809770768,862264185,742027381,675142252,819839258,548164135,559548407,346204673,380048703,935217140,408574281,234313008,900917023,307878795,51588722,956097233,47923195,370856973,140662138,992760551,929149295,234577202,183010367,856757430,813169553,799184940,601528225,119180027,845119980,759461648,768372553,444031022,459270677,437532720,302739700,963068169,67178672,458366354,705251407,907602747,704466214,350435904,977866334,668943938,721397335,460099033,368532804,405012198,665020305,154622770,239599598,208263086,406787491,943220483,562669258,682668925,175216772,829950401,250212153,140122264,307952638,913129296,457583123,151390152,814387341,116851867,608746448,974417153,675796668,794059089,987130017,418883952,986527813,987976830,334968040,738130293,563077804,91885424,507894910,380783065,180943955,289680803,187762068,549646007,606592500,919868141,727005599,65818295,780689117,62071663,289164613,301420841,798115798,702478600,639847953,202915617,652529704,530564283,149099453,418270119,718358656,380082192,863401398,283201802,739866724,332381993,60121318,217773249,782318418,626572654,688995284,475209604,253551620,428591677,318154222,527695880,354504064,195725077,865249139,186221099,658513889,107699066,972176612,454214581,658320566,737753028,735914905,537917400,39980733,308817937,322010342,686416432,353725508,829141115,863529634,35438064,637324751,444471810,194770435,365639506,41118482,792587098,906941089,10447773,641511359,111746839,130061643,644805682,125405632,364721130,901207693,180406440,263827277,727178976,623610266,114214603,972887158,654875560,984285896,829341861,434996782,307055545,509194138,778735151,398960769,893698530,970324261,949506381,662620062,485886139,887759849,123418208,301693982,666620925,274107248,44792196,721223866,782498736,724943253,982358011,239802526,982577429,327159372,64662143,768858206,243735616,235801436,680788808,583095413,651404762,739022577,55653149,466004163,93918796,25505604,306617736,614263443,340372930,166433062,83530918,620159140,523006287,905134263,61779640,61770034,705027635,901938967,647485808,580597589,859479741,143077670,928534659,878052258,882723028,980380206,562046924,839223630,257041616,299826612,514137080,235887794,11259557,120763664,351383374,571138324,560043595,928231887,58028333,100784210,302822114,100649052,456663240,854579577,417520364,505306010,29000235,630526300,682245286,803080981,471802504,105054213,32174974,362842956,175468788,352321726,925910558,942304784,734297636,17031225,280647673,260440185,192728111,729043660,513542739,100667904,646133023,868205520,465672606,378017707,595236146,176797260,533346106,752928310,414159709,73014658,266218267,858719757,649781155,546999803,317846754,806182330,167524656,428746623,605746142,432219305,602598747,896957937,699606293,611995514,624478295,538165160,153919719,659353930,848484865,753273087,2503197,514939142,941312038,935242316,47565225,388096393,315138250,137729844,218863099,715717377,252812292,580616694,754346214,181209950,418804207,291642445,369714403,885402938,515785145,166956928,113409751,21411481,145776138,393857436,375113872,137722579,658814104,659229761,42336371,811297524,294698497,408087214,969912275,230956630,705679614,39337354,834557600,732624283,7877543,789868842,712727641,451610221,891465501,595121214,262188657,295914140,69474069,48703885,265365099,274413529,149141458,174845120,959724180,861298968,682325278,973116235,989078569,659507184,814873886,113648943,775910372,465975694,73374041,318032051,181679584,659861672,225853190,964185473,955349958,627778977,628147607,959441751,105143946,645442038,356750526,500668188,642928075,835835264,941937974,820668149,989740217,418637912,981432609,136761304,542786493,788312174,562096347,131790828,711920946,601540612,106569129,117737519,725509741,252840747,71111722,208317574,175825693,10451845,772667878,736423604,808140412,168724437,138906327,477159391,723333425,671438089,701121167,652815588,835246167,26100575,271299577,956955071,436876508,398427569,230171846,469237996,52061813,499516249,635982202,666833885,941969931,889992293,489882106,600746884,720591319,320155324,655907371,347439012,596156565,516672189,265162444,304398413,252191440,585665050,5955456,17414990,512865876,705460257,855212610,275116981,966398822,228440987,583785072,410718134,707397992,476931472,852539783,576650214,114557275,423308193,603785380,17854036,119470318,131726099,853893210,835525199,227841179,108600630,211955110,375075900,919241392,652192032,410828025,340100929,667121272,140753805,597422088,836139179,490513499,760977068,138284769,278629027,918798322,744163898,540186936,254654055,874748942,323240132,132906306,562043486,86662795,156180673,933691929,917037682,71318532,546209427,688326578,348818899,477674216,18620582,453323598,502877660,968670673,723626008,282881896,676411062,291799717,513695998,839459765,807777509,962022962,651584280,961908164,206618045,967864020,911738427,483623969,615793567,978820955,113227945,7711219,607585302,871830225,40829844,683481138,805259538,392570077,402628151,716904158,781033733,614466430,768007108,85335242,836808772,109363228,210689761,61533275,253726246,44031723,633924090,701531477,694473718,255582963,329844128,18772639,502689461,101320813,963580684,773773964,994466242,13264946,682439654,22305442,285775246,406954456,367394666,846661584,326817208,397122133,127046241,928974832,998529435,999102335,935334022,190701160,333677620,522372714,85216688,281245765,598295454,904468217,779763414,114072147,615295203,543339295,715361578,624742531,637467881,856612963,457252923,204571465,451848796,902031281,701597017,427028481,654320551,224538973,56452996,888566221,960995711,860420335,572179553,361523049,722133156,474951712,817809043,227849500,826400833,561728791,889989859,70098657,60936509,188290012,583722534,850237478,946605875,553411733,85782527,555921722,271956759,833771465,992064918,129014074,453907161,498378155,422642106,313237022,483981731,617908364,899822642,213230193,696732234,966695260,409819762,915414251,878794048,903335515,87824527,226622140,543989006,810596720,985967750,490607425,812097151,754503682,551319924,956757454,254860230,960260795,286703666,478376152,287825370,771590004,648163553,217791773,994463281,869217233,227560650,772075258,513329337,655480950,449958149,532026262,666436998,141917306,309857720,330575578,971885534,628398184,517866021,644978531,39347031,795356420,336682688,548068645,41740521,916440555,57238951,704602788,2179089,960335953,140143900,798047370,263064414,1833129,398380124,164736027,508383674,112868977,874522926,262742447,22105707,203455126,575720986,154256725,825201866,723212000,822169225,423627053,899393923,103181440,485668554,945000859,701769994,285805970,527800222,787906173,872982010,372142005,728582156,529467656,161971069,749370069,49596507,994484591,37627723,828485352,73004205,751787055,362974931,957189665,147570552,276202839,285008036,145308238,125535091,165526105,389208492,508409572,488658086,969967003,750938515,457441886,412154440,48247863,518078910,527279026,350369152,754379324,411791903,847648809,792390947,398429639,874678321,478751278,903639496,190937503,467759211,576360431,396411038,370320962,86760586,48890884,549967274,648708480,344918265,677895912,244760333,237113371,193014631,755264326,978084947,366323508,664712400,690201623,749253884,20192488,397620182,738701258,6192405,166771969,321134403,519615414,69911175,29417383,670134327,981869210,589674564,116773783,32670571,256128915,397161386,298130990,956891532,109403349,791012228,822750035,361693006,373279239,51357215,988358569,573994197,51912718,893254192,712884494,449809087,73117189,931604457,579017696,459404172,803894349,302858632,997907756,318939568,166311797,603739507,174387114,300500269,503595517,28744350,129652351,323674319,782388185,421376230,816441650,167614312,619392830,431183162,478487014,544465583,463545273,580271580,740127583,337946893,116065949,477249120,47080061,41189427,611863084,281557611,274798704,636839217,400207278,348184200,459383054,434514549,572143798,287067706,870169953,944578697,913004763,719699287,598887926,871998665,51228464,788338760,253922889,419212340,323051650,186539237,803924569,576028789,656896100,401551712,141706099,672609816,194582928,235607680,527984559,739966266,488604613,637870231,996814616,972887262,572276603,250036327,196020218,672697798,541157430,135922143,274586141,680327798,539654507,13112620,935712895,280517486,440443634,310893121,742506805,31355490,917113584,374421577,107474255,553998328,430838753,240402983,440161295,48155998,989144222,685130510,273603820,421197991,23425792,558332444,758661789,747081511,829791361,676741117,248223811,873249298,514523973,766372735,68770531,971139566,282668950,226746748,950403128,315254712,976599385,391328943,418752852,581004770,792325223,864409867,181144310,308077590,273369261,495881863,177967454,444519347,554607855,999949890,887815904,109920616,765312252,362663009,540514053,539458825,750949981,88065865,981445192,567460440,92835150,713104508,52450262,559573074,742167682,679250401,161191257,191711220,118021984,143240743,771639447,893247555,93090732,789898774,27816761,533980450,708315682,362937825,800286266,262883340,197765387,977476994,817682121,324042310,798075129,379446372,777263143,913841257,695463429,753269269,555486074,69975,288150610,253181098,211908396,430023622,874260094,542933203,52295155,828177799,955230494,962580066,309758044,308906096,353123439,900570552,485569009,646606346,588084978,235981827,38261393,593388176,497889077,678221406,895077016,904986334,388214833,458913392,989740334,680393850,225167442,336727236,718707555,765148957,252226794,925271587,335946104,610713981,875195000,571685396,441757399,532994241,984414338,352520440,918972025,772026886,421429409,127340052,607635045,852703797,247603181,691018255,574611082,855483574,208702891,295345549,417217068,861476747,526627953,900395484,710296311,316527146,29557777,224936334,385229114,808807628,726657810,873366144,237270120,865991994,652178895,563944740,386592877,583573229,150426629,578665652,437026350,178230388,306030492,655607496,858535110,358526992,505517424,890128894,627714281,492715240,691639548,435774083,152608596,648502664,540198200,150429054,122065170,425359089,816991536,369185303,354709937,456314972,997001188,556326894,764830345,11389471,393133250,302186259,301877880,89710241,647125485,289187045,116593585,731338093,712851039,111387287,655090492,247956569,492200776,266201168,139360937,384274221,784738605,384515570,441798564,220579830,128987638,25125237,367707188,631647271,54860138,865370060,28307338,363463991,685608881,604115596,958888538,23588505,122285299,854422943,950316303,186701588,878299666,227054910,757884851,470511967,237215920,268298744,615531312,691497401,411522327,707808013,180268489,755833654,596581299,912567366,163278969,379480149,312400443,218694238,839341284,401582606,759572950,613034073,875001086,767406774,18737214,564769026,228359841,784595292,438982488,592057746,83730639,896551643,414370826,831523613,426947543,923576484,44104814,664812076,213427039,133730939,780185373,189071206,672363735,444732405,662363464,388068471,300058003,85447272,305889373,446965308,151390140,425005032,884090591,547239812,385961411,393900349,235362021,26185980,372046310,74411656,922441350,585175849,630764625,628476758,659780526,578236447,423337486,240402068,947653324,473826373,280922949,6425326,326902778,238222641,122075813,437672997,541351361,72905645,37925583,753072677,811038338,381344418,983470200,894634472,795267847,380500666,590718793,28689035,541970397,688141872,151192397,81831263,118233286,655254853,942770621,909658294,387708024,149122659,761360760,883550901,205433215,34254493,583467098,801693092,256563011,832523243,594851621,218408025,453999354,509915354,839075625,807678339,961405485,745446933,10538423,803921080,451994362,504151884,782869570,745760657,992242956,818823070,620799935,294186168,293410278,612187556,432613930,100143042,321760723,592570173,106127916,22251706,661544249,302275095,234364126,607732498,846663999,586503771,119953984,767961399,279386025,896767376,320894344,487195416,142709257,197098005,690910516,324028092,324703128,898403417,992101260,464749179,344795355,860613822,90334120,394690723,338972088,971857282,219716326,790207538,704309689,966250214,197747341,73927854,691853916,456726583,364014478,162749554,422685942,849308368,98258449,786031902,583593641,151193768,886393346,344308898,534056440,392591044,574043015,248173302,675437257,816672884,715888754,556733421,950048701,81688327,117933334,252368271,473916120,877114446,927869663,937299028,481780394,71612855,84439371,824154723,682453209,711552581,547157748,757670576,648244955,632533364,883271918,231442882,197231112,503521271,931263628,845171246,147895835,491506617,59250894,249857344,607238198,826178351,780093029,695691128,189317252,959343046,42977377,717658401,248302355,633125307,389193136,840655280,444355069,290260824,630209171,117781692,302315847,178538274,643850645,167283128,988638878,760899407,939375023,169718196,317708684,182069423,964122415,398496835,903625534,871050934,36918775,344758630,788073300,957711584,27743567,565428382,426012985,580232675,277266927,463093206,942904360,403170700,472049622,107460383,56230173,903394298,10982104,350454891,571542205,265051274,248405580,586775003,120951842,377768530,37440216,543307586,992896302,227874930,651570417,595916172,110112814,659153181,590264203,745445168,881661882,902269720,574192167,140001064,982748511,828688765,229937896,36613905,982792481,932520021,478589606,444164906,550405851,157864085,886951337,43274288,493048909,579449593,802321879,166931264,26613812,844798173,948777613,180785589,520086764,215020624,794551463,252879030,102456659,424863154,331591100,267136868,309421183,300946993,173073359,90023854,879097498,731790750,854918968,845820708,630800064,668189835,960847164,179296390,192976301,812694174,158164732,527699548,114530598,571989422,405492458,466414313,748222009,733557864,803642307,626159320,863496723,538087460,914116528,637419347,766748774,249673153,197879991,791844680,142681154,792164907,101114283,672019285,529210383,115935482,384667914,912140360,170879592,556673448,394452128,370222954,487729618,498776090,892838796,61825621,774529914,903856393,797349533,592303775,27848489,331895899,967230005,280057018,804275800,186058439,717844362,807099504,576790511,61414553,486426408,794422070,880166383,538188276,98465104,599239206,496780769,61176461,164031418,538470784,417453397,920738437,124934686,884031826,346716628,560736033,759647204,254630610,155051876,854323265,316542974,485690690,931862900,269054470,128517166,571898834,790590954,555999684,967935758,163081339,322115694,233217081,76306741,580410934,928773589,443132187,789791411,576690946,577717043,701181087,747141826,387881241,213388618,710273724,103305877,576045566,257684232,769495099,157146147,60610911,497953985,811654239,342683708,592381128,583295580,641834128,842159008,806901734,450478388,685859894,619636431,615397955,438812809,459541323,645484459,702781606,995539654,495098768,947887812,821498006,892171934,332368403,907678856,378117914,54241986,712656079,786514298,174068212,714504572,785357852,960539620,259022180,998514324,968902361,830329397,660354432,582180260,562596092,842970170,294332502,872718022,263049393,227010767,272689272,270080795,298056673,183221515,395410551,853354960,566404422,610259603,40147460,138159676,898195195,776541667,187805525,963224065,383687398,854948571,294223044,259634091,371011192,230508856,500058174,963008605,69258603,179433219,385946830,61559669,878735762,556601400,85868276,853598122,278402629,601198352,536630620,161700808,39477464,379951510,140962692,786701608,747653430,107527919,981308487,46617662,232459835,144156587,466451619,209934665,496818420,150861275,869810387,877153510,332369941,522712811,989959353,918806525,132916423,866579281,662464190,167238929,669578921,638438062,521575399,272403368,172628534,614074750,372456332,890664118,566181134,970695239,880770652,668018226,409143323,907259249,397104964,246430798,34776012,847736859,170296136,415184042,765992596,864271063,406075018,180016528,355021838,348633945,9110915,586316233,355612930,348304272,905190132,537045934,661903705,991111381,391251111,3454750,986571804,103850332,805246485,872069047,245580766,151226610,624737921,201556281,453910441,425869076,390297133,959061880,639157725,339361037,31318660,319887362,942473611,242025977,744918682,24582591,546295425,335931096,389538558,541338249,720907657,982758977,447887880,883838523,921811080,769383262,591889753,651633142,732534875,589898983,668374752,903615906,1075770,450179311,588665174,638268843,300780032,142539395,981797787,16548116,728268126,881889842,921749158,370706528,765316691,401921933,737024745,884957879,843979712,382167092,758837832,25024891,536843505,240024404,30332893,509267749,756201272,871294985,886807957,328395257,672914057,710966609,150778580,154826975,255903790,772731223,991611447,485474261,954608499,799001451,158236038,742112463,780029723,579117624,211988176,104892874,990359783,340670798,393345193,75045557,607544865,904087474,666668498,772194251,175423319,642511199,956869684,164802478,650565274,548836679,535615084,3805566,45751067,701210143,479401262,883672511,488620974,194329230,817034175,900645818,222418461,388710562,446488123,563749386,790310575,261317302,591924097,960045975,947470124,752332153,94014506,740144292,124372723,958950144,703953600,493911107,527478485,676551493,748621486,427455401,611607974,892715033,847743737,912426594,510694738,188520162,136288820,530926846,769002224,378925499,701075230,44864208,694983208,917396081,613647085,123369372,375313501,710226898,740908057,15874361,462352927,896820106,138460015,344555975,184485241,561674883,931360976,388000846,530377482,711741623,101142795,152730536,984365546,332291343,814706938,839178612,403926923,683413223,941476521,868429514,972591453,397674032,786846185,392402317,419347128,785933585,361511961,908267138,754916007,959314423,377089536,392219804,727260395,796040073,755674227,79199503,487170687,84154333,805718010,396527445,42139093,472007328,668064822,18377261,560475452,385354698,274536907,630397981,135412590,80199104,817528292,919766525,315043484,405102581,819422494,13994484,464851733,123937918,729851169,890488775,107015332,933296014,462204278,677897103,827486354,822644955,324157572,194276437,880964367,946393546,220540319,923993604,254724950,991658317,3953914,191206153,370158151,590321082,335014671,836257012,854111030,133194268,434081007,493953807,797782348,506577789,961583228,148342681,579607781,748625803,424442714,681175519,98359914,455189544,641984384,171782624,235950043,654242730,714831421,608484511,473792036,719744959,438561936,252660501,156239041,368283737,806356614,918847947,716937527,565150966,534017129,471351937,469567339,914208094,906864286,788051073,495381436,758231337,405684951,382116578,396622396,166699528,229972760,498955267,52405334,173268538,640536823,739083266,367134049,611900543,255991327,216541778,874010554,753894693,183255730,439918106,802847047,911766952,148929041,635346293,710998410,888667539,907473613,719745830,704889161,442564585,607943056,240590173,264947611,478310615,408919502,394706263,20543660,155714636,95104084,947766544,620267879,959868934,217338223,678177045,475179819,764069034,384847307,365818678,252851250,530908866,652258196,599828806,948942644,127421767,580947135,583074191,351032090,305279830,75224105,297413560,271582763,888502266,245219995,431149606,652320932,900221701,482848123,419474247,996771683,90849615,763739365,465847852,684253848,388045901,277939662,162074600,701943724,70486895,852903852,286771883,486422086,169021085,63620795,316478874,275745743,911483050,273162932,590392485,532731061,833121134,24722268,359503710,949195115,70296818,703732684,180333173,560562290,824275854,907553718,284946572,713336581,962682785,852689421,692410249,783583987,464717903,352996739,743479075,999071806,890076037,233626044,612476932,695320863,853193676,464865143,284874174,555293932,66524433,559532775,427686489,403030671,685853198,467016517,273943528,242743032,920691017,299166109,743816605,56311482,567859299,321997331,727243661,66093527,183230894,927468427,427130088,329475371,943501076,742815368,501864029,968941232,27372280,650448736,85089839,851888573,961914626,406379021,185443396,9529199,553731449,226088329,372690595,381016589,118506861,858832638,498632657,420287102,489196981,563532309,845409240,318030892,109632684,932189148,248407578,519657313,443061182,698190533,51593086,365829570,986215483,37876672,139268840,711668538,991513282,45545476,11425960,412786653,600649141,696699567,678946376,703588723,870229618,28660293,862169282,422179328,344771840,402946168,667914366,885918821,322795601,417246666,434325632,712372125,603562718,326541222,437433539,734467429,623617380,906998007,779992367,213854783,822870868,40070858,524774735,103083860,859302184,718798074,543488253,213363180,954409791,469105577,26486441,841337415,313951324,472500875,301237415,412926932,612254506,313773471,599787468,687009851,381941916,713533414,967675455,902918555,994731831,186802806,434906437,448682112,839712802,775347068,934222473,103229780,451328238,398115326,112566461,781735861,825895617,802739754,424705781,529718544,68381410,503863630,363571151,211134905,611821312,711190240,914130003,964452668,769771818,753172582,580201147,349788900,295596655,478667231,581872281,441172703,316901925,602466655,610941185,410969208,482777725,308015716,171110920,763134502,279477430,402517460,128878821,942088563,829145536,975211236,563417819,358238636,597722318,621686671,724242955,536097062,433267272,582832293,896268786,12412317,472025555,597975690,910458812,340588184,672411764,593700522,66893402,824852774,407049491,329276995,761578074,505591435,187825321,434374231,242284315,855627273,842481020,996360913,663694072,449879108,823014828,805500536,855470471,877681103,452038547,930838133,392356467,274892095,226983608,960572269,117726174,371392020,976263140,831795564,567801939,545933920,289060551,416507562,660595733,698439233,836570412,493851808,94262751,501131908,910099422,433802127,714231972,522870677,809691770,997946084,412493547,411168652,483239746,12482682,385765278,826676535,806597606,862889171,951512903,190321020,313659325,820568078,917008144,584144052,725776682,489130323,657369486,693231378,287197320,550391473,714686456,210871618,358046809,48331060,473026830,72169821,298818293,388824851,671242612,133655417,921607032,917505479,988128185,905519063,600544229,802907550,851751910,142716618,532615862,979633489,4612242,809880098,118106622,125926713,596683106,443502550,225622554,978215170,997280533,537248084,571855019,881417508,273391686,422768441,39499471,19106147,396402546,527489474,74171038,164567940,930895082,980402261,14097622,904913664,268460253,249464811,294064255,563514080,740357851,957030104,68576068,678518120,127386828,551018773,880832678,288321149,674140848,463431304,149445226,588895406,341328267,101450002,426246682,946571394,277054266,394606613,151402431,177487864,784154920,85406705,921382737,463488808,702784133,77560820,423510082,942820916,641911041,583410494,393464845,233514349,607960001,949811557,228066594,496590967,30432070,153702873,964896874,734685423,898355790,681637933,429117225,495375948,517109752,470362448,176480875,155024312,132194598,123071051,153752941,472763577,864089091,297466117,383248609,216274741,844056199,951622748,710263430,564967786,538841108,820257307,988687576,708417082,909254846,17986734,415341106,719888343,298461043,737498111,193199760,556749391,472898985,62460259,800879566,569353236,492518017,648008640,395299138,287442563,950800668,258574051,703727171,892000265,148405379,249823991,417746847,212349068,669908663,996658320,739270239,112900980,743959592,144020779,353580204,570069192,147048529,558050879,132195242,520050994,263249694,281700833,24858632,712301286,712314242,225002445,403140375,689645251,605206549,65870787,303018332,737544281,189108788,115384401,19203586,621501752,893996,930457549,39657114,613009241,194666109,996048388,808352477,411241513,788116717,791667212,950652011,852847974,806042409,931110243,41100916,26938943,673912342,522505598,546324100,338297710,213412683,260100308,356530344,483786077,772638938,262797078,824541473,508001677,549205369,681902450,680939267,438514037,990982418,513338252,936663835,789896355,884219238,83647823,403553708,935174537,284638985,782609134,762643151,963016580,306754177,378130526,55294042,923269234,412655090,587477087,763793386,669765997,243773074,935271975,45403740,866235739,346507096,176415844,578222853,106564863,941012197,640588196,71858475,928112338,245006006,89378243,100644175,770057854,819870033,953559364,954009419,324865640,670063464,585705236,788489319,20966765,266204944,810633087,164119111,889899865,666799399,487703958,201940479,194824801,808719935,816176423,877591822,790430859,748689740,114265399,48320718,316703783,593317403,118731879,248804503,837123521,249072934,821443037,290431616,654846205,166444942,769177638,545179083,180060999,916366935,918174918,300129611,156064070,619047422,839244786,400254795,46258552,809886516,676525138,965947273,522472190,653951751,125370384,755219059,145271991,754957981,522733499,167580259,812757045,884195776,660550171,830290847,968317267,192643419,620311193,515429522,328456880,144914878,78113311,686959494,3107461,387355800,252116024,301945960,140468084,259711613,925549127,331264439,63151621,349496864,609696616,351368850,282058681,540353745,18444038,588860976,471981712,921084223,273898811,888223692,440090351,599618763,58989047,239100544,498856365,642278644,131087829,324638357,390689488,564255381,351219756,525994068,904250233,49863156,142297577,630272297,466382513,523120990,160069384,236509713,671608637,789667411,346962096,257579672,997522513,260327573,74715894,637232888,304266163,878785278,514395019,959534321,219831491,303693662,590404410,2320770,775965307,77858707,253337566,23780623,429776660,659893548,178078063,581624815,539262463,307855960,913012652,656501698,660584393,458330563,411484199,340589754,171402227,633502664,369904569,745463397,402205624,459743316,784131774,602917484,448264711,967486007,566273829,394809566,964232701,386870582,686090092,285569234,341089089,802360479,405681628,237953873,440582409,854858365,36416951,555882778,520929002,448430043,451144338,51057673,507468093,517299965,560191455,983563632,116731094,338350349,943537345,34306702,145890281,482115060,66401723,631472276,854398157,240878986,121409522,728287115,77220220,394567040,250836789,781814450,988419040,544147724,650402876,567851216,627824305,616104159,237757594,928177465,979764676,510375634,317959131,743941506,738779965,560666028,866876820,537719731,607022366,136136058,710881750,386699501,237713120,357132930,712259385,679616746,694799642,80789525,964104497,899595764,264742595,617234368,912254417,839465120,909273179,987123867,303607747,322244296,493989556,209980119,269739567,757319426,922116521,598987311,170585216,666853298,507562982,202462721,580240424,800895458,451733583,204543636,157087061,424965604,277995443,825718290,404689163,704572169,354419630,217996006,390269951,766660409,995930066,835163129,82147416,537455707,589085122,155233919,621707388,66940588,997322488,948946408,529966107,646641177,244039671,861089424,595893387,400363682,190709709,168734300,856436647,724205711,500970923,778530517,605117182,76082915,6250189,629973929,999416387,707061449,784834141,262693257,111297673,304343167,205498225,614118828,940031833,323132556,866536903,871820042,681775401,57041397,137272641,372342201,666313499,354025,180192090,162516003,904149467,212323483,683247638,631407549,336898500,114197213,259423278,448907811,317475516,300524814,860755023,836030796,126085895,280366673,148547415,62892141,529593140,628928471,865514313,555695968,689944866,955677071,5323419,741019403,921902436,113125072,963590727,862071140,86257664,152061198,392490359,455021335,46155026,554074362,292925924,547407388,178818590,601590297,140173300,157089959,89365207,988428564,36693151,425102199,899768966,205494229,818652675,905827669,973136661,965782482,524196280,671529851,301185104,513369617,126777925,610017355,877327255,93917794,214172396,612153326,511506089,196988073,921003375,948075888,597492968,29532984,843720109,134969989,162406708,448267685,208026812,395733038,731806781,38445332,399421008,938636758,23740115,144068340,774280045,519089995,311458806,169573859,44167091,319443691,225144098,897441622,581946157,223144461,714742823,438687936,258935237,419487876,520822217,83746413,767946488,615442997,690957679,6159447,614182675,40015458,732903388,305238642,92936811,676353080,81159181,186284579,443244988,233419702,657223924,547471820,215171356,168688796,31515404,292546716,466136341,458360231,206231895,467511831,558567501,216949825,475555654,729092184,31205287,829011154,484737244,209764914,776818312,379029917,294313761,636468986,676952890,543685094,957196463,566929053,211716871,614341268,936059831,882792900,323078336,923228214,144456494,678712307,953467697,194241302,751299382,136812336,173435139,257812489,73400914,626466674,396842383,824571307,174257694,78361327,860121641,651797122,465959185,897320555,439908294,688683125,358721156,477330464,605246434,778588416,801426453,758748644,4864734,433315108,314547759,386547172,332508586,514719460,209087858,539997829,887820115,269915206,381253386,123673899,510782922,778163514,491598452,929910759,543430086,101663009,126296233,616858871,146908253,309844411,25450208,890132627,207819194,351771157,587999403,29952705,557452854,743251017,192312301,242033147,495152402,501936014,717331243,186039425,4596872,603318918,31854088,661337308,590582611,346476959,551764589,869275290,570845717,139196349,477967336,231203644,119386,312932089,803424627,44586520,989829165,795617913,488841641,184612564,518675180,396936652,233314913,402473889,474601273,833928874,91010230,428204382,976783936,980243243,366602689,365373830,666602906,910245413,969805643,327721452,83110937,754628944,681571280,472170875,930284466,466632103,225629680,155157584,484391843,180129929,977850368,639088655,319874942,334578174,202294526,251526459,981052631,700034982,832230581,748423768,669779364,159277698,881855316,290390865,894022343,182164670,288770750,77349817,735392334,493042639,887268227,711296330,639754597,993154997,634040742,153586391,960111738,486472030,296185670,847933156,810869084,484774475,928283022,633813920,816167468,552407388,706077053,21900732,258050276,127336969,670983039,292521611,326415149,647201308,153247950,243532913,749364391,367977318,910136437,67330565,612832206,665204608,48664223,269233978,613528871,970337515,29809897,573672384,907211078,532089378,409821542,350038104,268493219,4673322,521637269,906792995,479901854,83145634,502798981,38053970,224476049,872084046,126502687,648523025,266509753,486155400,986589692,221330355,91776816,248545414,561461783,865148493,619467874,534406931,820972032,500340472,975396643,794095493,487897721,176601392,38706260,557261767,832567484,994599704,355819395,442106101,152382128,39883315,93369283,346076370,744931966,720666372,276728278,17219152,640115093,890873179,633887,358459019,262732112,38065227,364656613,87896470,866027667,901912843,686221925,871858494,262478740,122106699,613728848,19484554,725995086,855995700,262491361,838096970,545217913,111533850,924203905,65855457,983866150,214122521,221701236,567989883,957926481,149997443,999977627,192706452,689287467,12026848,375113635,619550774,25279072,378697789,442498504,233467005,758448169,69789381,989354517,165621103,126348550,453429178,396216050,891282839,248670496,163219091,442772247,551710508,72433779,822800595,80782104,136028587,536036550,620870466,277685049,826678450,414697173,804692910,55631095,600111086,548420766,481868550,661381494,341014429,425794153,402436422,381743617,696104021,691836884,434378397,938314837,285531326,488481476,191061481,484169406,241979419,602752647,88752206,836574568,303580805,72521478,371816053,125750563,341194560,663244405,200503818,304774080,220644302,666663292,255584834,57673449,969846936,280710469,508258722,595632524,650559667,217950003,993665290,160999289,275357457,863040945,284285961,51177178,175533467,964640764,710268118,151997116,367832681,606042872,496130220,747802255,899602443,781112297,232561640,910690193,408339180,556465437,454891631,80869939,4824681,10789270,447076879,147617108,986785842,561849762,430826655,632429362,699639795,276862455,939600923,656036738,629300026,242823417,66146404,568185195,515453960,980829706,933855942,194045181,68930310,845080883,909316486,881945504,141262980,887740527,67846212,540436150,733488801,910730629,107820424,321185585,979083900,910491675,59811891,736538362,122155445,340161562,56406239,872471387,998484646,755153409,271494671,29872685,873149384,931865969,181626775,745494388,290796425,34479420,400375650,352244550,500224217,942949946,566500109,421631055,534903455,823823742,528646219,158432970,414456704,170509644,450620625,223688570,151563851,350036249,26732171,962888616,241372715,317905728,912405054,40315186,37708259,983468165,738250074,615787472,224133287,890888652,516771971,371438158,177683334,566093440,882790308,293018545,919626919,638143209,168549385,907135509,636449128,463930579,692179627,770013544,227887050,874575587,848256255,535742469,205672582,284480531,710510698,834607407,961953996,424057824,463959937,504867444,778131151,397187063,676388098,377262615,976894229,132298963,802255231,13408745,176103030,108161777,159260843,943302664,511025932,960989157,437894423,904674428,642247174,724951926,222697164,667219355,359148209,603107470,75167129,799010468,937768479,315381042,990509967,931699494,562584798,693336868,383047457,418372359,485443276,27534628,735586404,544817935,610004641,659158835,890429487,577108860,281299897,506950018,781825187,632414254,748488675,770251251,73978842,719864989,839587433,202897962,952611912,161412215,520581389,739389714,90184605,14404726,598233062,770679094,328555670,890663092,410071432,993988286,172140121,787556867,25114112,209025600,428974367,366545411,316064194,968632866,10057617,375879005,629250242,722478333,110710806,938630742,112389554,339433685,158820573,707584029,630708006,205496724,587738831,773595365,68504236,461227353,32821928,813204057,423468924,606761986,247757027,138513905,994163343,345465723,937970379,770964977,91705772,898193256,522975985,226794094,910574289,612936097,523010188,612396704,805126419,162310007,77134577,859679153,48554739,273653646,258276999,977873965,461179914,822973077,93778040,467115060,967013971,342655915,336740686,601354927,979873974,438302079,89906931,512687855,931170306,435062107,705886886,237325327,934028842,939295850,895789120,451104139,303292591,655080947,555954864,102993076,27205131,214708678,84282433,79473822,461333098,522920370,163092537,367244179,189003578,484621882,448607331,89242064,595667447,169929041,163545791,524813372,879999167,606108091,284622448,211508550,194543826,296314013,241157618,82307845,433081546,834745676,540779660,970058795,99744036,580285903,204073476,23786125,879096323,298016608,73801334,590306797,131227206,278017911,719683612,733716457,933782494,840416608,497355128,125800087,16155676,580302175,687826186,909672196,42792865,365465677,891340384,780002077,229610477,781993666,211455428,296636080,127498892,734032658,229160835,423421698,990328224,721823233,743016321,825571498,538185690,953033876,630386329,56797940,286202798,776780236,102207464,398445082,665017772,61164302,695671614,108048882,138552023,734256477,520368278,464393033,612931261,769142599,798338875,137009919,228391235,12671470,242520545,279715950,925540469,711172659,900233280,724113346,956241407,176854734,972921338,592580647,255073094,126587520,366390784,716889309,517121123,948963939,710344533,668445736,583887293,671745822,943675403,302305619,752541270,641291092,467428653,522668209,454450158,10208289,291583496,477714934,676267241,395514089,961354972,57100994,758295006,144608445,545180218,304641652,274630382,212055121,910056264,122443014,469548109,262922787,428901958,11916891,734388579,48337636,296751479,591782216,223178795,505253536,422811818,708075735,571682993,508852393,10656075,441703901,493483228,485406604,552053376,633262393,286826685,106617041,832935360,648959972,464490251,85321466,940186490,753491953,113012120,730860392,11607719,29307505,127328011,299635330,241918734,286673801,696416573,190063471,266154408,441025966,731137755,786395247,454384123,245814301,71270234,616944994,302804095,284306281,611619260,235978136,314689834,85319098,489962986,406236960,955960222,991891155,905070317,392248923,499573718,596375531,566749041,170719679,800449645,756751616,385671562,881461075,360015169,397622046,198897402,354171636,921166035,792535191,126369276,26724424,286477338,809626606,433681261,613484040,105437434,594363975,740568608,828308854,768280700,274256100,344635829,849495687,478200486,523259128,749646609,691101509,873408525,973254474,99391531,73529920,986190594,29924941,358981248,538715573,524975938,706471303,53314107,74931110,46420030,736841126,938605228,686001551,32940326,189625676,425208922,847914344,281655828,939739442,952642409,324878761,371562994,570837389,36824528,744020281,520710192,258082559,728853575,946268436,371387500,147675226,663062210,892182986,890915827,348996743,76881190,770433209,347424100,81480113,918454975,37845001,506709473,522850575,617011236,251892801,970035978,488400444,105738410,922487430,554314503,119018949,290706810,160049744,468725529,217007999,365985182,222372247,122904431,61892430,845139045,316941798,298903031,744908732,967605049,670832135,650729409,544464789,491294860,760543202,933121367,906912481,269624566,359225556,901483463,188687291,47188100,630842452,67250552,791318059,567991723,388328242,97053429,234841319,917773814,177604071,918957234,246793861,616590686,523701960,15729008,578090958,765919563,600626513,743338117,150018352,514777167,292160932,178978161,558448418,404280756,67717124,422592128,143393271,68609833,992495976,498529389,685580760,768766178,21887519,95227699,582842169,434408101,847609561,169378340,206041599,554571731,438062780,212792252,454068887,616233411,812818460,936162919,285356894,88871628,555176479,161340703,517294548,6264127,788903074,104586796,810353500,422913431,504002063,110437304,754344639,151373429,417456922,807871391,784974009,763295986,467245335,798811806,143683784,795324344,32021966,71027447,928285181,347582749,225230498,870175204,706468938,208090958,338179661,250453528,134330888,49218364,505704520,401327186,90629965,356965390,857650386,848233387,952436706,314307215,64996081,385083134,967273483,827308915,231476439,153533040,662137191,576982478,108315732,259936344,659971260,748703273,344861682,477329630,819097486,338484857,842529488,113992846,851728191,531391758,458258467,339948663,418152942,626325959,550669137,178362222,993719234,1131903,460642927,894291564,714631745,166418948,909129560,358719478,656867084,418567960,913599224,951714078,641642838,471808481,166552723,653303948,374747040,474571068,361350649,818000401,943383283,153100628,545862990,703045469,197826133,737928401,298180599,916625570,302667528,83246379,181050828,688296907,13677816,992778976,556319706,168979954,293307754,936358279,806840736,755663040,168285852,686953994,912879377,776057590,268232166,476017207,782471529,69875115,766197069,311645161,424348974,117209380,102395690,259917015,365696077,676543274,610320880,830627512,521946871,483965788,309037490,980242780,934344458,399566120,444203266,629816773,359876033,447861073,606450710,20220989,240711214,553892190,696529803,923988712,378686061,943670421,195315059,671941603,34225016,216660993,596980933,255776322,729289841,152980954,958747726,73300943,224521732,937298472,985122708,955370753,107051768,68782034,730576707,552972590,197376350,783458471,758484089,520160714,638069026,467266341,124250921,830597892,7717661,290280422,667044516,989799082,72856078,688977243,328743961,674266680,824279398,593885121,216890220,939636027,516363522,18565446,214077417,386546384,832970972,769390313,380801074,219630445,680396343,95302504,425088879,841025081,112194314,435067422,24916549,459519658,559161899,830945422,576316743,432783581,837727335,871192383,404245611,254618198,110328105,702625592,729120261,704418933,828440854,805763575,152701134,879447810,72651617,97263454,52639193,877322329,451246202,423194219,465945317,525783387,87396789,999854117,254059655,409078321,920561297,131520648,350727178,353753759,865115702,126844704,558945740,861437168,84499531,34938026,811304466,702166959,923511713,68231213,208553472,781088776,223373044,617908893,460436667,275431348,264349864,537432196,706645215,442614363,206689757,887882108,703849408,163926801,994741213,325889314,439670776,657715430,546184958,801682548,493738658,128007800,142070048,249829608,324138909,666903287,654514180,286619822,983275944,787397081,12364456,880413866,422745462,132245208,855861069,154881461,751371618,376901762,798266093,128515655,342671952,75400968,361807755,421787266,441173538,976995377,669409639,426971870,985936160,873913216,383517200,342540416,619070915,753005720,329216741,615013281,925347293,173924249,474217550,958602911,250601719,215404372,667912360,873440355,996765106,736817087,688017363,655088171,971303060,498002605,901453159,249604173,62478908,324362728,156514554,399364192,619993693,305501999,108506411,833342683,751184565,596551311,316913572,347205681,232793716,546940771,334237967,71792607,633797296,872489975,21281325,185381344,994000174,996950282,818127547,509067826,866387402,984374814,218728088,167708798,418060695,897634130,990973895,954132083,88690014,84566990,108366511,52864695,268496838,601883285,653454235,840934383,282912911,59415935,160117962,300705403,319936521,973583376,56185441,636819516,918621563,84188141,974608599,402288574,231435909,578144028,550748669,627347429,428390257,942324078,32012798,323935119,882661818,533879117,752447168,8767161,379031096,362376815,123904644,31990014,342124429,66396626,871411428,677788671,17184038,438700050,756616372,946055194,941470963,5731403,559346148,586594587,608189078,499044996,975095288,292347280,320542159,588058440,961777983,568829059,426325413,179987518,334478442,941174661,214315502,966341838,488666929,612124052,436715890,141636342,736741093,742378582,504212472,93097286,979000051,837733097,725034112,228041321,621113154,188131424,421944153,516434427,36973457,99927421,15223419,696759046,564972831,52396443,407161177,302861349,294668362,416219022,652073668,112654913,928670887,509850915,63753256,676986905,616744372,295061146,906303123,301530267,382082492,300432810,995218808,694207018,959201969,636662741,514021611,597885433,967551161,217311161,270221489,154855792,36751932,959268657,894791373,521054088,310784818,560802490,696250229,114254709,100652260,245263043,819434394,173954212,680433076,241349741,800129232,582885382,829943027,42469067,841924489,103898144,350376697,677836407,738700904,925972613,56552358,588136140,226552547,942974510,640419874,668196114,251290767,112770551,930621729,929438784,599639865,969853754,338812919,95086642,364492094,729213418,943493316,342998945,363725944,473563000,762190261,267488518,882373694,787415667,313454426,921403956,535655401,531645497,76894016,787913999,523967253,947085162,784522756,519524559,105605190,890017793,326504390,750606465,97550787,477586416,269001914,382262833,34782605,811971414,309058552,52449876,763615130,2992814,409542230,476313614,544155175,862583555,10868604,390119284,72266068,282697933,225912968,941952967,530741868,361469802,863033047,598093849,820644728,633347785,419097795,442469853,492777626,77514069,933044406,889164303,490444932,807259418,605805071,354301695,815571964,25905017,688998647,175911201,130634407,386426235,615200475,670028457,395016831,362571446,809884687,60193769,441002315,236859514,94208694,857578227,810261275,168990531,939473019,962616833,225886865,161770426,950924365,285495527,175510376,30089191,171320384,843176612,87693270,385455348,748335654,315664640,782807129,233617242,319656937,237847733,525535086,612986535,508558812,266387367,424883513,467866020,643493194,174345129,760322537,747842378,735815369,326822735,408024170,137151287,220133754,229129546,637004581,247546611,906146114,47459009,216119812,878281014,797448305,18876747,636136779,49034607,102042684,124526426,698604146,474305334,234809631,940201863,704159056,714734495,357589231,939846655,977791858,878780985,740825971,646491211,831665156,296256743,603457868,741597619,529607970,950372783,512087009,864635915,63665606,321316640,524562370,319693195,547268815,50651731,7243599,665438554,856615686,529309753,932342725,730281643,886431761,265609018,739149244,342728229,365335783,790093092,357534326,363933514,461124076,836349560,328936357,728837564,175252922,784146877,987560419,833143227,670116057,177958839,770198145,443972306,256852052,893163341,807027567,500744969,893426527,765792830,184010940,435647590,558959624,352774509,646992831,224782973,66245116,987222633,347633341,566804028,320017237,908299984,996742477,401728903,503649356,228059492,542681435,95952896,969372749,337641734,583738682,301048848,399784599,379705509,78170949,52751004,597544123,425374530,41668535,838407610,769178203,373222125,843295175,986989023,568223828,695001542,194221633,709566878,915333723,978233602,707755530,513027142,216748505,519062681,68714469,817883391,234837655,396906847,16851404,916222272,979923416,523934101,354740907,301878971,737166617,386433744,308744108,674811663,949783580,260932365,528563229,720486148,691276754,404338957,635476623,456904827,222192034,930164641,215400708,188312433,129484785,962413825,433824714,562145697,486776723,797229111,608167180,688189305,185474688,128034967,350608404,556039824,408323715,410959606,285298212,213482250,213802432,688852235,586535029,878081458,225017571,437525933,636924258,938338968,783229193,415205766,953278957,455841569,293650797,752961399,954189219,527279585,214264491,679721698,593854547,561139124,216580502,369253868,455813474,377392123,798776881,733184257,849314005,687817074,240568332,484853001,699376881,621783386,123565210,969155168,607831854,312876454,695150249,351070947,93596227,837180878,304860515,84840239,194955827,127143532,832123775,120236469,25194490,477157813,237029320,259768238,329559800,411715654,971698216,945366199,219430266,813809415,842974706,243164994,755921658,334573633,66201948,276995972,474387284,657245500,506722157,703578190,942347453,257060956,196898123,174540006,108885858,868137090,2228621,197301920,333450690,513479961,895626819,175280783,317639016,575803192,240903117,100248208,714533714,259472186,449065285,119017094,895937296,472879467,123075225,613110235,912268043,43726870,872303284,909466174,456234949,341436718,935205819,747071926,153150519,442678244,460829649,854631118,113874517,538431436,867212886,763348591,885537772,923512786,984871245,866616662,510886921,336271143,328381536,523312284,100002429,129642177,452313484,581653915,265320952,841017622,971886910,317970039,882540405,438617925,390430546,47660496,633870398,297360412,112399678,780806266,316673487,660525871,397567699,997837803,123523975,92684274,955517124,700968547,367195091,50631782,887115843,352168103,112711910,129152114,334654366,793786896,225523162,226926962,809369076,490630584,288929726,970489569,155944786,147482697,576560379,318707024,785310481,655858716,381792443,643174871,157203643,387511850,99595947,861337147,842839114,794267787,422195418,412835844,890376517,822896854,563811591,914530118,615872475,148711774,29046367,387586465,728506838,913262487,738374157,787246389,855744258,798700498,154060653,200242024,11313707,156956349,216875339,676414496,157840956,460709087,738250727,238553139,314065898,876442347,780931683,453897536,346363337,287302079,198317575,558635351,486829366,901271152,358939142,466944097,600126142,337259831,849128068,181863530,330623511,200363841,735981207,475976233,514308652,461471053,589478889,135195619,418926791,138894873,426841353,615132698,728928792,489977988,162778789,797017709,530029951,599214699,164968402,809896090,357911984,947944866,759261034,863521467,205235659,852288617,645809249,313314691,561599047,601765581,559163217,288712808,299766060,81854310,869892404,846988846,227624819,94951747,974317758,688587476,523345642,340133409,554931703,707606690,934825757,977063332,676443769,497948628,295767276,32230773,472693465,584903125,277757992,963382516,995335291,132433791,385175929,400772999,305561268,628325724,183458434,367534384,671568755,258239929,579584449,238492899,472123752,272886897,526963826,592377645,298980283,870253133,933506238,501089745,970430095,143184081,518659054,238202261,930113706,698876041,171464197,275842274,757472688,317561756,992830968,652960888,545003896,394508361,482460460,821272190,155318536,290374951,820398386,538578626,162175636,642325225,168239024,199818842,592861202,531009192,513261538,595862244,647877023,390625580,640371247,320053905,435103109,717417403,253742546,388312232,411140905,607140817,963911244,271292616,319074098,894285690,56141241,715670782,915063544,669400888,788815320,640563728,623808228,602829270,807697297,797843313,693450049,848932075,723693789,103305080,662617452,332061072,434129290,395574662,304104704,818812766,508834111,363341658,103846544,828438368,206310847,498231112,568753285,89106961,374156952,432808162,740135392,785489184,336235249,253416745,66203791,458171475,404258008,567764315,173091468,123389435,916071755,971865164,42696270,802297103,503434348,225319714,915224688,961379509,437638225,301696472,352426057,500736615,547943656,576424210,616870763,96900388,304753086,524035694,130937320,141361164,439740361,342946385,866948043,856158727,23184976,920939472,21233557,536449393,839835211,988816120,490137471,4502240,898265093,510905070,604806019,240565615,667836615,347514084,984985551,643769849,160019817,215360228,958048409,103858568,33853058,180987248,737048070,606128143,827776073,197340072,908288583,419304487,569616647,576753545,98524052,161269309,173225890,931242106,775249252,641705226,248903423,315149266,477034077,745824816,598726450,644242227,151049933,324292023,567229412,147654932,667015330,932129792,490425442,764097080,569884950,334670813,253220174,365782862,184116640,836725128,209737027,524548770,431135448,772849164,517570991,497547748,450591166,596352935,415503372,343161030,393352943,72633600,683176350,170377419,680565510,46264116,329631996,825948957,255382346,296342658,680608416,120732229,181717025,557539646,992363299,108259539,743987980,748948943,263326229,553575891,370720166,733627699,681849480,495981940,670498019,918977945,454109099,310453862,424404822,718964748,780069021,202662246,809749591,18738498,322439176,780827093,6844341,331230689,981515532,325006050,643975492,922076313,111925140,551297534,599109850,842641849,554502704,900765365,386157356,542353844,234546365,669494365,370276609,713229300,176269205,910019600,357858625,547282428,112623793,33147808,165098998,577281995,508379046,100276269,147341199,30799762,906666333,569460072,587810295,210353802,279693027,857475689,23741304,525241420,624126936,321370526,164645290,684476829,391500569,912608832,568778507,74983986,731489686,855991728,856956648,742200298,582196250,480911725,117942074,853233154,642642657,880387579,892201770,473780175,735907906,501819561,375399563,732645938,967254299,679552354,39154366,258836677,818025990,346155699,321076484,39646700,422285119,868362909,991110141,184779383,318091554,170875223,850678125,263903713,257679296,881587097,889280260,443073406,128691047,99636094,20563427,350984451,567309438,321770768,625505235,838762000,188920842,812268433,457920209,455655585,987131108,457298473,74513375,138216544,464403644,695190164,699946902,117203433,926737705,85777254,82542492,490831844,17789029,331767284,475990450,818666166,335467705,412487570,173586657,583667591,764385908,79559961,82099629,392576220,225850098,831439693,614620679,19159058,521815744,394109853,901623684,855219231,779020431,55817004,927661248,256491468,605832502,605346696,51099020,253683339,154032618,244976026,863155165,315821014,469566994,569735529,927691749,442881008,488336341,532245939,530277543,266487144,304172529,448585313,669469038,255981859,558877659,31612390,103337413,455025408,435349110,284930508,385378937,850326667,445850276,195691027,773559022,360184975,707239141,825860238,576879144,143549013,315895814,189928619,245313159,930664208,97325209,695250338,867633093,510773779,934111982,666687112,542357743,254055991,66537683,860904541,671528056,464458717,262434890,529063591,124037275,566642816,141985059,510336208,955340544,281533155,731074244,245246592,488846257,935030508,897891748,76606021,918759002,945789772,376647568,801280581,759216182,609732744,542014429,507542889,227098650,129083395,919573569,801539524,318905506,962336007,643618034,681136033,678785791,217530345,361200616,973525790,814339733,694235398,140367675,566408049,223283513,131685352,849668471,492896080,471511842,12303425,495682687,237021611,941165508,211679887,439731276,772535907,605811268,289087795,156905377,538586438,225747542,484393658,609558306,215075125,405630379,524721610,236987780,211784887,144969497,495336958,800863681,636316102,368858843,532088125,848161121,77269072,675186442,485043879,866686643,711421093,761596288,923631304,710009758,190397140,555931282,167438702,878129537,944599498,605255267,411408596,92901459,169826068,565271751,582348513,759378129,730300476,159586564,24453745,930326197,614770714,421787911,688217097,772134659,753272845,678850963,546051773,279201843,716816761,3577325,162244158,578018594,818673538,633514021,622747970,999170374,611802676,722966553,133089394,764166258,527919693,10752540,923610901,360647428,661858038,267048644,178263184,676339439,295695036,853110345,163649322,542677736,860325711,189541820,396976597,62851714,380755646,325710217,151847457,450879024,544960589,696152825,329112831,670816685,289065575,91675538,579787289,407105974,674912959,52444798,797709438,947350407,13459542,931520910,737831519,163507318,856522323,930298022,282417572,665049377,677511026,720741878,544911830,125797503,168572877,819718480,453513648,703699274,796778909,986697593,611796651,235378478,708455900,262955996,490329580,32302660,178857219,417085173,476632934,539837364,118654339,301501388,869439596,22768403,803451215,935018749,283168022,667908195,305634635,261931534,482803776,157316503,549022831,430743986,344421334,190841398,526006709,764756263,640961432,451884094,65997821,257623829,178932766,92527028,698520147,205456340,719518813,504613556,920008009,430397207,669933693,778862984,339512328,593141445,494146161,440664684,99497051,607185462,776006009,873405115,888315533,541511646,123881991,752626394,620574471,558105659,659222585,942972344,7727958,78009969,423102657,438256771,46220633,471501556,258874982,886065684,833318302,273379046,470739983,924024688,804839240,547781520,70684010,509056914,213720718,592452261,812977014,761545463,321562047,729161130,385895250,511310807,21273798,646484490,851149442,693054754,291633463,695373142,474565158,40664856,479079822,540971247,227659670,101321339,438615782,71627960,627756547,511643055,382768210,697245778,602344036,929358885,627110576,947387832,684436400,308349699,72825474,570117520,28291369,358555242,336046483,478444149,139169322,670095932,371729478,27301705,746947679,159799732,609959543,443721544,14557955,546243738,445433694,95566475,362717633,10811524,889408698,915146200,696497799,762411463,446787862,493075851,576208136,869556222,949239586,260693468,626694364,211849498,455915489,35826841,948865543,990645014,199578967,268032478,450478977,524735094,992275376,40176068,356432848,502725606,264025672,906863603,338226589,152154860,541467423,759596011,173382170,334493832,947935448,182584060,239093484,375190046,93255887,809624345,926879878,494792297,313452226,214005099,490929195,587309672,183828386,812286954,163199725,678960198,637228163,199974140,725440577,369905571,53535600,513733922,878106913,798075777,425388318,441276144,174430640,663403246,68872030,375134190,62913194,403219001,52528619,770249986,269926118,898933729,452234417,911563794,897489778,96012838,15169816,600132238,989095683,832664031,463740912,594049088,479084772,987637017,738978969,118980456,5653564,81050472,555886132,276329355,77970269,154100290,821372586,684692707,336953645,561469023,776813386,827276061,621604712,193861424,479325595,490256987,715199878,676191669,757265872,715123525,308411618,342763733,596431998,624129342,450204250,265863488,177946895,374330074,745716763,600339117,560638216,605036764,693162997,638839396,302044795,254742949,913788911,17454920,605435721,140375751,855289295,340976002,331498240,350086134,347301624,300590179,331589098,991389627,924376004,487737889,644706582,766728483,542180981,752229328,998265120,673178254,943765142,601779553,577138242,970246592,965282210,122033599,910187075,913785732,61978691,755128985,407753938,306115698,626944528,968953930,502420035,948418332,819534991,371814959,578726009,116247625,438304933,753562104,315602200,776950035,374523034,148662519,769898336,170240553,392461176,336547231,49595767,407299948,7063610,6972446,606288029,759466540,407253909,996727855,502627293,522737710,119953476,231722325,63371922,151264016,7324560,265643973,118609480,275241701,704261617,80730514,254046506,28069110,372381438,675913323,897273016,929474017,733344432,220234633,933955288,155643643,80975433,105138157,223849878,98675527,15702870,402853393,496046305,450144189,693339911,595518801,364329875,927142852,742742803,17489343,876829502,581418500,338427246,379626598,438731303,494489468,498542226,83716914,489928537,107491207,838662586,905930790,654168270,44098628,734157810,713825137,718405964,685004989,843074318,772975504,106908155,149726791,448262358,320652927,33262116,558224379,247734005,786818994,842067717,960994831,906909951,241725549,177448015,393429325,639118076,604593135,310202482,271381848,373684099,145757459,741396165,185273688,72798007,792916115,778584635,913718586,992902962,857531203,111092066,807428598,986866655,2854484,184893572,607500515,793791524,552723760,131648350,119854501,121812034,253376967,680225251,659827957,226967005,475468716,118196926,261250164,663359648,381612169,833853173,483234756,589747769,116147604,726272963,662139207,204262918,343846188,211513490,135369980,498653234,43957580,288248257,110279727,68506911,624570005,82580027,452418200,829773698,871226031,12539090,598348718,973712857,479081007,107935218,553994625,330340389,425373218,908859022,497032777,354101930,422326628,854326922,949305164,876585110,247134324,762401487,696050578,210639239,74335657,783080829,477710595,884726089,100952776,677826883,188028627,464192175,343242242,745484384,329079919,221152712,647492394,461450357,256086116,667949335,333132055,539614336,659902638,68332196,573182476,263740704,233528552,837827593,671460015,786848453,718639245,314337809,99102540,29527771,242057878,358186713,818557836,452177309,391362892,243517808,11096885,711490667,417888735,352115465,981407377,803028912,872114521,48257625,458217428,522668300,163662300,473250856,159101245,976601648,647505267,806131446,37352216,114055870,457541997,750048204,260874746,427716651,101993332,345345931,428930481,29781830,214795935,982587036,252262993,8199113,273477982,496858420,87721958,332063286,809047144,982242751,154534509,221485718,25401159,677995923,265287548,944338235,115458492,964722470,971168325,687007486,510537176,12347891,657106461,667357254,226131694,759502780,787776268,139967408,568824483,48089762,659812049,258941819,598430244,928133542,518648403,753145234,231048343,23372950,347948385,333835647,266721561,402982036,346326909,737849659,748884533,268814009,609066879,525691362,443345778,895030905,439396236,85800985,270123642,385377714,765121180,685276088,99097197,558535534,685041593,803314447,671364205,820393918,557544248,753732889,698087817,539883953,197670007,699513043,310341612,177867153,929046560,548432973,53056366,530366258,246572735,802948288,806134855,181943628,974425718,602685991,155632687,212134073,429851370,472294669,983254694,601507609,734902057,63933050,253751681,541888845,62255548,29822120,581877797,90073520,670794688,627882717,913750651,643928733,32859444,830881590,701974492,1990666,861061176,237657083,982205289,325546201,348741258,139670414,204859848,872343974,748744165,532901980,976495738,272634841,820046080,352760444,885764322,336389081,554695313,708963479,248765711,846500126,843815440,18965695,190668016,449711187,594344877,796101968,389214881,177898240,750487269,44953056,246468531,487309024,818282515,620274258,389417386,855771254,396802155,994860427,894218027,279671522,673394267,764540465,891394317,481472013,414402920,46927384,202493590,341187794,386433040,904715822,494126635,928893100,230623545,243334627,469986106,46454943,442138752,162076353,637762340,622253172,389924591,358915107,478047901,512298596,239097818,845519289,943576880,27537069,977477459,487915132,693395282,258307103,358436378,304830224,863278802,157215549,367528171,597748888,612665493,33102483,164599519,272282580,928384458,47330313,992581644,120674153,669157235,480743808,129285128,767965915,470100494,122978978,714917114,240613756,258211742,110254753,298291190,245416178,123342124,143269199,966606714,762388481,776446833,522654417,745292683,447731566,319726040,124431350,279960521,746099829,898577638,272464189,496240592,482495691,419895790,101381693,46989236,916139525,48949833,21183722,907935695,991896671,153150550,897853817,158102871,741915111,378169632,820528087,152093923,158550462,192195665,625555677,368846563,542724522,855601010,441775556,149262012,808700694,161544873,265832450,866292791,526654614,595848714,634347294,953988852,743869984,702027876,889541456,825270708,388622576,642747223,546054268,815330786,231716549,167936280,807369805,829428631,612789250,702672692,227134826,134318971,172416705,450019672,115711883,161600273,959380801,571075685,651413519,651130750,267936947,297962333,184412529,207534131,954612118,376978128,795796891,703500353,752486566,439543849,329836216,434731846,603885335,507439932,264187879,803787567,96996424,318806247,365876582,119477139,483772450,109554504,765657972,366520893,379132960,805651915,600881262,6178725,304453797,311734536,386994930,939844169,748361049,261532312,636045224,305454340,791973529,336408182,348679024,328179871,8867583,204312651,97620109,424580378,133571611,967422824,780328780,256827738,756561297,627371245,422818172,386022200,818935960,228160873,928418784,291798714,161678145,184080473,140464552,977541431,775633769,499289522,10120304,745855487,765949998,933169381,701990625,999865826,939584089,132863345,245265625,187249383,88883063,153399480,803381611,3684666,776763457,84556126,620183350,522225600,997225115,392677928,911751874,958945875,616531337,510950526,86998875,210668041,83678256,177412272,451115613,821785325,691846050,508789671,489859530,781721487,648457372,510627864,651813958,15623000,848908282,301280521,236954897,334893857,388402970,930906052,756678028,654471919,496418247,602282280,929562679,429230650,748596798,74526891,47054732,143655831,446799085,211944829,336773609,832398536,613381483,805684341,566960243,363544012,847764193,641804215,477388273,622747248,755288827,248599788,698498955,649169545,701043344,574298119,742297558,865837105,845587083,117522311,384318189,407021305,569526900,688130283,823518850,972339986,540044880,825043207,35821387,779682741,881904179,770479346,442867101,745408284,228686450,907254787,177516768,828594500,534217559,209932746,129033096,636231451,339834448,739026390,467261975,823249466,390487510,463604297,534845794,81268119,928892143,743472396,123108942,242857847,572685231,584192882,70592771,171724036,206749913,359380005,265918046,869322180,857165849,430982774,638690079,662716917,297680673,786787800,991805991,273382577,12287955,693655705,836564553,198576158,111984566,475397886,232463982,615418254,126190273,102033430,247277296,938397180,573464092,596520050,794318311,469024773,385761802,170099335,175171404,742061770,662582357,192949926,829141823,624312364,619342950,973981329,860798345,563011836,368551098,102284163,107448875,825879404,376862981,23366614,2069752,740467817,719585083,970271413,523086059,955827690,473703480,171507363,701450813,356075733,337844003,499078610,45779856,506227870,410051529,278222480,742925438,168254325,799373174,48344608,631837304,476142052,920127329,460073843,169548391,295294830,155859304,421814065,947392661,189781679,612332225,837703688,791404905,998415740,635523939,63305937,246795957,672263147,785991718,209183086,869687378,517589306,900894519,224375208,308225005,731627258,24140182,255118516,95486743,152227515,284941081,768607320,820922735,365642184,14993234,928719418,308002755,25038323,387814241,934815421,96751379,685303442,567743272,791833506,972705024,175417105,641937666,851083214,96932671,170866694,771750863,66746900,245322760,753942895,212430360,734533667,449289560,146220794,170470384,718460009,728905593,86416365,986829630,223492761,313377180,284546669,203474091,813471574,155518682,500197043,339401351,970686519,107462356,657613211,577360964,316662422,363859413,801247562,471670843,405557858,567393432,68045699,762798063,79144615,879492485,646659357,894696918,332709389,108597825,607058573,465623654,238670236,487875650,31803727,76271925,581472645,639531684,20727253,12743505,950912084,734398412,209441764,523893329,724810759,439625223,158333899,802477085,789614540,515559653,860467861,218095618,285227804,805635120,194616785,2924331,877848896,406279390,568502855,178529340,577573405,497891945,294065141,515095896,451333308,986300424,653230843,54260982,637735011,429792518,646099330,438740606,328110697,118107345,707703417,272627050,388759707,896775902,411606776,803382449,345485838,628954431,49883804,17801921,172845529,370867843,15849591,832142964,531724221,581201571,381341542,13277911,795695297,266174465,735596722,906282314,560784525,600571290,847915402,706304150,628686404,786358427,556463592,576853753,712689212,364237175,809036171,849958034,918469855,269517375,646585555,103926618,346003217,633635785,896648106,965439964,997225406,649466508,505316220,797157219,188901571,153678572,106181928,861688831,639805140,943272981,930181843,894493511,147132493,34474595,43990846,952762884,721844151,380792930,467094354,479789949,21714031,782451702,623978039,162656385,861781379,184265415,842229242,65179802,559016694,723818704,894482106,853380445,567590269,522211172,449672469,662410672,983605212,14931835,10136258,30374301,339574113,842254153,610122710,662915116,628249854,825338306,250596915,548620458,233399606,351645483,761149685,178896216,588632024,909217123,37390789,111359781,130272923,647326668,350656312,637231998,28316756,191697172,650754603,823854210,13102795,151413956,59108081,488507593,317748507,963682246,958372049,358805321,708491610,139889824,847325544,561028046,361987620,437976828,4508245,450486383,988334129,174618185,618239469,712530345,421246903,984993288,470115173,206099865,454423386,926506240,246219508,503240714,979441607,632049386,947187091,977470108,868190874,934187602,310033779,840083487,417739316,922013518,837527090,879939975,892796538,80234933,360506219,203807786,240882340,572033767,779588604,444741016,255225564,275967098,474972042,264180427,436180189,784169389,126860519,140051781,330592393,641861301,195136636,871948650,954474606,311174742,931320210,438089249,136311112,681582911,790606178,246469368,641664362,977270582,971698389,479813019,517343010,88281280,717227851,198649897,532066034,318146943,124148003,378677814,843427829,782873138,6520746,825916338,278164142,726471418,2127061,337941836,954015396,840543535,378404188,924268680,299639350,445018674,337979161,11500762,521108471,294624691,497530825,573366543,736401158,807215041,459400638,775661312,117708493,856124401,572077832,664791603,585247250,589135520,707951400,904103511,466423936,349708149,708558283,249660394,955941621,448279846,114614730,52258853,856129619,237580171,586360032,427586046,275188939,994752159,414737732,937028849,692183515,896954547,609987286,806846941,582096700,415259627,854955444,362720233,251448822,919842791,81893235,750208819,138145716,187992840,103511887,100407144,53530192,183177724,939494745,148649067,804790764,122667525,277081168,618782188,915548826,171190826,356408444,571464369,58311576,560412483,44784394,34839828,250027799,133370856,639947774,473031551,180600794,493966393,251389674,187999232,390332491,797288837,905214646,888308966,609635789,911942403,43912352,274502288,671490673,950483401,971321552,602794147,359829230,374410988,364651658,251500667,418434997,217622707,22484262,752398275,419668196,29180411,917983893,685386779,647352468,795803043,833188151,662327164,999246102,172988332,490865980,127687964,941712388,326537022,99241449,318731541,162877025,169256334,689541873,238046468,657657377,647222930,222224107,840170476,806427579,947677958,708049671,246553608,725071693,519600376,65822004,288131796,387239049,265912506,841407182,975229912,751344802,356282475,690038111,656032335,778818367,452963055,639038397,244254645,670863440,874395990,503465936,753539870,450216635,636578052,722151584,800082836,901614945,149157982,347810602,106659006,272375286,187261296,161893724,590795241,848068106,517622508,322849127,986083593,79525026,360049104,699900835,551879217,117009154,772843170,31636740,889617844,96433353,527288955,72114987,444002346,955238614,346837524,690750296,172670351,96150173,241376323,784680609,326827707,759209150,684114592,893278123,780924328,936987478,625579074,524291066,212690592,366813835,335059050,360212482,46016926,647488405,336545852,494554615,501385661,612370464,826485922,478067228,944922990,408584841,224713814,3954598,758157563,96366666,758075698,503127765,166444630,520892924,237503799,520825367,265762305,6303829,440836303,889072737,781728217,249312138,679254300,954086183,399946019,728298523,398798948,242500761,93388655,543654584,540452540,257845968,6721653,252972661,591232140,61401844,171856416,217277878,965580075,378010746,395258373,57028727,423661702,964884371,364600313,160508703,699467514,47043071,818597441,263720958,787914158,637141919,290149117,536294081,169350997,417080914,186096138,405420003,351575798,88425466,84451336,307462955,863854425,260396611,809081270,254254093,201814989,427007217,353887807,390189545,429956506,495301072,315514222,434322485,914072785,640742517,800356534,585788359,759035792,823403027,800264664,402199962,4884860,990067064,137722348,343858581,378179230,818681554,33434341,561935228,585041357,589912375,216003525,434653150,516923195,629201021,880937013,711192688,245039024,906631379,554867776,240463058,816739033,451531053,186654508,376609401,660030352,32627041,712432700,505873113,839815647,219194798,316981736,525250649,630979719,490574406,866751688,206547517,462308159,105694789,248139138,343440421,263539024,461233639,37850630,263987657,871354624,679623921,35776867,924652375,146141987,794311626,419335314,583904956,21034634,771474786,313790583,840740022,920613519,100386392,836218976,888355144,279097854,73463099,105809374,138141503,732349733,701520685,195939073,720393879,722968991,624522819,227641374,817584983,472896832,701602928,556222629,559175525,934380075,720993106,890580188,216796667,541996074,400293577,743898965,956015857,154791060,950303782,186207004,73316883,997223448,941569809,155561495,472531220,959933732,965729346,336862534,579512165,359140227,290734039,220203481,976251043,82861917,103584251,6268942,702661999,733547134,849093944,985231583,544674915,358914960,423296093,359305485,48619214,274678508,668563633,920744077,873881421,948388157,947768841,667007012,531931874,848434819,680189677,264410809,633289415,974742177,454536442,359005795,14351996,328879299,950258838,211664832,930485894,329172566,937086943,578335429,547030790,289605448,320914151,994557394,867045397,5530992,931747565,248049281,616480097,221329589,261878673,866574928,433457974,654280520,517705169,217471587,921687785,934504915,359741730,41816470,405534550,397012390,947220501,212844538,145439256,799021875,767611562,696784788,212844685,295876453,218437403,353271237,592532002,374231877,430139867,213110684,865207966,68419644,968760377,958990033,159968827,899625052,669174071,901962961,483581710,325142215,643284577,414961903,990760556,134649577,612130104,190794363,757822889,106146695,157188660,824388697,412067056,880418482,223089485,215715239,598564350,172714587,388782904,896922654,813065777,557971577,65377048,45266538,334744916,878587027,781913933,461673581,923919145,712839657,518691281,568872184,369847674,309519234,899226507,15598356,801246830,419924504,582920571,510503159,216091235,514948237,227815856,328921829,737224531,159975816,421461138,39711580,322555753,661031438,296791659,979494239,239030020,777638889,258052638,771622678,478266291,101796764,692810957,138523785,549209201,451419041,53053016,627346355,126075057,888941653,295165509,735159909,772879458,13852498,309960709,759680577,605743002,101253637,659848664,706147759,115173588,400035410,268113958,250845482,8355325,676473237,66954252,742694644,577191535,929869761,857422926,273031670,243126860,525479535,907146345,479628423,380030633,801610883,159169163,248927590,697929415,643089389,440203307,45893916,566255179,316213285,470428915,278048658,280792447,800884975,651075681,817909299,252738118,677675616,134715489,325880751,199610006,233110230,497733236,336925353,348142742,922246256,509474315,66374227,403835310,355292309,827546925,845861514,858584249,468769280,218915384,885206023,164595319,420136627,321714518,772109921,519525566,18028195,505489140,430342017,83895136,959928791,654315521,691587867,573651826,645225475,786055366,836863607,909196948,288955442,752182938,251022113,226070323,475218069,216562074,854988803,861754714,991663691,196978433,440748409,897510405,467036555,662488709,867029299,737437090,924015201,638046315,363182475,873026598,397316039,782795310,851846476,363783976,365301595,168692042,81417951,696559194,96759791,323644626,714980845,740591796,307926180,712392541,930168373,125237897,577664319,352101618,921491939,597896838,60196020,353012897,748164151,246374910,83152359,236393844,447355383,724825430,216311344,602849069,515394146,145561705,797709004,54229111,792934955,797343815,103167457,487577433,264294515,24727084,128378965,114830385,874337853,158911801,773601268,597390887,502976588,425602554,938539118,996572412,869772116,331055838,416821764,21773882,546024380,836002254,40528261,616263120,526659142,445924115,820104328,780059479,701426296,847276003,298991212,915465160,290136774,157846175,147039516,870182864,784737286,598593610,603988073,944615826,479561641,941886658,976423479,562920352,452001977,245229520,367746094,611935940,155736791,3935573,326942430,641112882,891227572,103215468,94178585,690918170,227024816,144962392,980025272,496222721,74754113,701723754,155585685,712621594,184822297,397013531,867944276,912153535,187736301,26913029,727015227,558870647,160508205,905192153,424862411,428848108,849433389,793359000,506422395,164437091,197322148,771446527,837217658,627381700,842267410,222449018,347397595,129196600,300417991,947955026,816857643,745237053,152966477,42654290,620771785,70070626,629871472,34561128,662125858,595839926,898787294,624841619,55042951,974022124,925510370,716562490,654700670,238844168,700555350,179694751,157291559,51879916,909625527,378267776,453808924,348132260,405256814,887891472,305376926,739345401,204941506,873493737,860275114,958214797,60624205,497019610,302203754,698168223,192225183,686236052,481688829,821751028,760926435,706535853,818015572,298351304,338262516,661030021,381070585,30712796,472058589,380008853,808960739,433424490,911556522,516226255,145258555,793815080,215203630,722671509,726708497,860014201,2364808,106800297,319248117,360535596,865091316,919816574,567985957,59771489,678636017,37382166,241853794,548271071,338613919,514659425,702376175,422269830,905479020,65998142,504032150,367656471,252228117,422777429,660753823,693766075,189213422,960219416,51932544,707229217,334012431,709226253,272102609,681940019,258421469,571046739,152080488,907896120,360600194,877095757,740996828,549902094,955944225,948064452,362436613,155475252,950793361,490467562,745858923,485637445,2009173,977585143,314530635,42104186,653651578,502706640,766615391,283038691,135005305,923444819,834717239,150129174,824517350,520425938,374714526,807120688,720134304,609165672,175368877,404989911,957959134,413327211,259575607,451316338,241649309,632271604,287223781,311618501,903052996,352146630,996557886,256017883,32152652,811653838,108480986,826934055,86482843,489472593,300120245,384671797,827994816,521005723,877092892,80562359,579516869,415487911,659840942,991835497,600627447,317431615,448361780,553952268,89486022,92786483,290587383,285075998,531610113,527116042,535191812,621251160,82374795,53664199,102563543,425157512,934457236,555790443,121956137,918896473,601828111,202497344,586324988,662314930,445985696,385070506,986156328,518038274,388960143,853389083,673199473,388855486,797170849,305499968,231308744,173648264,665468647,790514961,361662341,905204600,123833989,988448624,2426975,878993767,118339941,359169568,452202605,51006644,205894431,71457026,58751459,164862638,549291108,325907448,685304033,38593170,47416917,683247624,996313975,222453390,593395190,113767920,898590735,804928377,474115756,526570665,687177862,156855628,839993911,370012748,840064760,457571205,624334319,491135310,679062217,610322972,228129694,836716862,965640492,659181980,35027397,937524669,76901625,682111680,155356227,129916138,99726690,220253357,367762134,637074107,309616237,732979805,936409681,767687848,760167472,652933506,377390831,201643797,902141444,52914656,175226516,259803076,991714472,499442957,295589298,428938869,679623186,978185202,942977227,788814667,266980793,350621262,17223861,866269672,475029699,574460195,169948165,984946201,820938333,749460847,991546112,8084750,433039803,808547166,276216452,724168921,80819532,835038288,295997051,197461844,841297498,242572760,951617304,511691879,859400581,211183864,416486370,338258378,942853164,327488447,607710069,453313143,413682581,767810835,184136733,534900095,61284121,126999458,164340328,475767778,583844132,163987849,715363071,104109050,679068267,997410337,637706006,986350223,767361117,6926942,45530933,895865415,845639632,388024748,16340232,519941531,277999127,530779570,425804428,712775062,516153585,343306048,894167416,230714725,278981229,229925602,786197273,153596733,208059657,190735721,761301049,141334753,109109883,403604992,710230444,912652382,250488487,860211262,180575132,706527500,298282502,49055685,40109846,898983694,182555332,687755088,706700945,292854344,394057847,930059822,742476228,511879969,70441359,842507692,181816203,436765885,72449137,537900331,403274102,278098007,648445687,514133322,287230766,929827335,946955191,677349969,537209389,391394760,758807599,915491876,30590220,736399286,949972454,1252368,5606400,398302205,860175779,932403042,300024818,40777536,654758230,915210478,531797472,198873890,819758743,523619292,211726007,857743304,594411239,788740110,714793756,973606718,61563963,91119242,601670310,328680780,60935480,629697501,341939169,466818020,715852738,706224522,159944821,952148101,499680867,337558560,252590501,256535417,581347129,258000479,667387630,825544475,513541448,304154052,301344392,482354222,313363151,725543520,357556285,728704874,145292825,581682588,672631209,854822516,504006081,278568805,152468765,104295644,43847164,481490644,962138244,379035489,509050109,405300512,327414970,244520597,385172978,588656390,903186459,176456718,821956323,568232022,660117000,441879569,445796554,203595530,953448225,269161409,408011927,94688958,491276479,510133380,4000557,773202185,648271392,517268768,519073067,968299113,703677845,981777016,755199888,588671741,233314592,510735560,268044462,939443428,163264028,652453185,269443028,11851314,993185182,762248890,48458491,770111807,972600643,496084558,980783302,152756658,504988874,90560866,952605807,773687654,4569381,315393032,923830157,258221423,127136135,868783470,990506789,778264971,912899307,684947906,548004436,392826797,662476125,141111953,205684527,179231688,547485445,193301201,447786609,972273457,615105176,783218720,638333780,6882349,74107880,84537165,622647416,747131629,566311923,415548692,373659774,501344936,232853979,493410173,193518667,704058289,560399938,898910987,761530907,35481057,839757708,389001668,32089048,878027654,978920133,451995560,929164935,775500157,146316534,845226768,333403697,765080490,736839136,219924669,127329942,809037674,186880441,121384704,182034994,860098660,847891349,346533844,795030393,126203003,922549871,234480562,188633727,913650006,582161205,809108066,132760140,874699281,744632473,89018581,197385126,447501112,65306006,755019483,3320650,621449022,16244359,185548939,500729846,414752405,531199353,393290959,83969240,797728298,916016451,496967732,846287550,393466400,470653002,103058821,613171021,132898380,72032543,37560231,350255721,542952461,176494031,282567176,220364360,286042779,311597622,604023118,731965765,631760996,191750187,547845818,284422470,667751048,402793003,843388195,958357647,78953909,482006769,432244358,826591156,459256196,354826330,467419649,9042025,466834740,48918747,270174537,922773995,892772686,637160012,285473329,889050532,436866917,766235241,345038899,361587553,749925299,855587853,334441894,665205194,527060455,501035303,976326011,402787276,634755390,351172054,55012266,747381767,736473464,833930109,329150516,33420016,551321580,877857840,657972481,810594114,671957953,419111103,3994093,64159170,986943457,146899608,439672514,436722687,214156529,369188177,757573970,625238804,700267847,690396341,315665086,40750941,138849349,4557405,750110378,514487294,589141195,278768670,569352291,514619365,471233197,487765829,98131576,46293016,912357820,511450836,796225530,873356901,67609045,652424390,864807185,925058059,121209083,742083613,816765293,950175731,822939465,204442746,784862197,965595327,210580475,4197393,274743128,713638116,475931729,736202254,102640919,943400963,868638678,772779566,479364824,211735060,2089201,852295808,549028334,835820269,535686262,317540878,614406522,630894888,700561742,187708593,638224974,401293534,557769630,575109627,493767500,754872028,73369864,129093530,573404715,505223986,72287443,667809122,415514576,71818002,52777173,904161379,722182627,632813044,812159014,712922880,731291965,516055854,623802064,927274889,384604187,200157311,679914578,609909815,323104448,596375026,243213207,103008283,240100378,264935451,478677594,712638152,461897628,895457800,925156029,91547965,842408354,559706286,353555034,154129468,146082516,864233871,625609456,997351534,590570906,510344516,106838605,411655324,193810071,588756317,995558628,409315693,581459784,606358022,285686132,22001826,479462245,663496750,564784821,83759838,224119473,622776759,708855686,79595555,937989356,937026812,268911318,721907423,465283539,620386228,743547259,532370974,776329482,51486674,886615864,46263421,623574626,794770194,546534216,268155287,404764101,862892043,753375411,789129497,459762392,597400570,916913263,106353257,400184565,778440758,404996972,54958567,393014487,157417656,739833766,857833266,467212099,503938841,665500098,160542037,198904401,891322337,46381072,320056426,729118744,186972771,202236167,98542434,935972348,297708148,13809863,284701402,604604212,564731033,542109120,253500977,261180666,927353670,448021271,640591077,264878497,277611661,581929196,142803111,903312156,523579536,927771064,989838086,612523476,739578921,900153515,194901454,211281095,781967528,629520819,219122637,826547740,471939414,82970245,208989990,370758573,978601510,856046548,610398506,851908262,736804820,932750311,726903196,951901861,930235475,286406310,305398175,641045173,612087964,683973160,638970843,212562246,50837762,43829079,34765864,450236079,155548434,263733029,151085073,705156135,813921778,458383704,958683543,667249951,823470858,592735596,706088561,581688759,811897805,461408952,591262518,453272375,829718378,869813124,98324050,466189714,753121965,983272020,520855307,520296485,577069093,751031253,451276447,49790766,594540224,97995386,938143109,20179880,608603619,769646565,7756568,251624709,176582907,774792577,891752004,374832539,536986554,191661553,841725058,252691407,953388078,319458048,216068123,305759914,15036919,489042903,367226300,562872639,960717254,283301495,743557768,169561843,411946773,434030470,314690879,387277322,339739981,87026396,82156546,285684646,346188292,953747018,229586457,608006123,354205277,212397086,333935212,903278470,132107205,273934230,977558437,842335853,972963563,427526004,487978988,443991677,239266854,115533466,470551080,979962347,669998494,929952339,365450002,504022596,268108117,446799304,387494757,709827653,224694423,2515939,443646496,21243570,113843494,271505644,771293428,461487860,232663863,331347076,656871518,245985144,970508361,599079170,423121154,817374396,375290124,115985767,39096048,221814248,144157773,677109186,237574891,765327137,735159076,202709416,855135953,877093587,246439152,354871770,680695637,763084054,169383191,990616106,378769344,977884186,40790799,77032819,380170601,805620161,799522907,512491083,819566937,8064857,504818058,33527424,976738863,274464956,338287113,585164798,514807242,357318247,337036964,189685000,921711462,862530639,432777871,551455768,79855281,298012501,973000896,72226413,199415809,584803179,350026192,693391275,496155573,760709918,129944480,894659263,349043947,873614520,817392582,124980438,387839772,535131167,259914912,832939366,695702563,636586412,476750092,921519425,673525974,24022802,312034262,870453159,122472516,909449187,305894142,923011569,659452577,980389356,785409790,295179407,438832139,779955104,581644294,237582162,560865464,570088921,239962534,996462597,67239558,625586876,794117782,137932602,341931427,558504722,41896159,507576419,727555573,283664753,580388352,321187496,206535271,807748665,794656126,761208093,336475498,580124353,965710366,716480215,113669693,874513618,661847723,253078276,437172785,5296754,759254369,306102252,75308291,497441418,891779933,952465783,171054346,318113039,684817262,341471194,906971715,661873001,820875491,671899340,308237734,584231691,635432241,876563839,860792412,560369402,541868449,555431833,510922963,47819992,714988892,916497704,684567794,140566905,578087876,241050535,699452450,166349094,123603324,224974403,591568066,292792956,908570710,226701085,224040171,79034559,217138803,556997271,451463530,345714287,283180680,857340500,718888247,646360685,652284566,484643324,385542910,752269979,855313764,29328913,883838198,840366761,646795970,35202427,951678482,319680107,520020517,175457012,995025233,317227705,51904503,649937709,155396244,62494280,818725917,449567358,664834308,208189041,480804930,990870657,769918575,628236838,518203384,748547244,185053663,563424679,148465488,879006680,72431850,195484938,844895947,580894003,465063382,859176063,655544732,504755624,585416974,550885710,321458595,538776015,963109058,131555338,308529786,527525414,162406792,855713114,623225535,281794684,365830691,456025205,82953781,424737914,349829054,251465442,932901832,913772934,439134677,764417215,124409075,335044372,2468990,32822360,671966779,396971994,480380271,497798646,90315953,857322413,11570289,902467448,46280803,7898596,576424951,856923305,921430310,792452703,525271875,355723136,610461712,552870049,616455683,116262241,600722882,693968761,451291493,307005224,792391187,939075648,635202732,219401839,223685763,482754287,895062440,900306234,340960399,186323710,883838998,683380044,161229336,487966177,10158949,257569143,34219308,30975798,221566182,949772562,114066560,545229627,635682570,218094221,609998986,485825430,639767762,718758860,962626615,846699825,431971498,459142214,348294767,301564844,840440075,29809787,703568713,519164099,182918587,571243555,429571213,210355602,437950289,855872224,349289049,314877085,673899425,334436995,546844140,531618717,65434799,772202688,676742231,105823734,535007414,440681044,58801034,296139331,975136126,95665406,534014409,940810025,811096717,494196700,523219858,733253768,825573087,847964294,881796165,901106853,662312928,731183615,565571471,24018138,619941660,580322519,884245682,93488742,802920548,958938674,25289928,239419536,935777306,754861126,231249952,323693311,80982399,137158847,547251881,433015047,69129998,208127863,475891338,541304553,434214546,387192268,419357270,191246064,655157901,468778625,922436120,190756057,247129981,348186668,212485275,640844532,2974385,232126693,784435134,833598043,77834978,895465172,709293132,11325348,348022820,846635046,745921023,130097171,610990335,883835107,558674122,501703426,51460380,360976345,437330613,498992752,345426083,432740599,668183874,458846418,909094857,965941514,989844310,374415887,34686060,318843252,928560700,402549688,80121058,349602928,393798424,770691065,233111213,26662106,579105992,565238307,372730806,742272747,367153822,708910770,135774839,305345032,691139899,318097834,664578142,137071287,962771789,229853647,601679971,890043956,930693863,952893938,636464785,318330285,421601009,582769813,907304001,623930472,137323660,105968420,275887308,623423307,263617983,482048241,647999154,205673104,572229121,616770914,800087007,707037740,683924058,143525134,908609727,276362978,825586274,204988265,87725125,523965427,447255585,836245890,341757781,658437615,151392018,813551697,308409998,244319199,802143833,300263392,973446348,474474590,161676916,701392189,565314079,651209909,654835895,805562525,324275488,412549820,185407599,102996851,897790527,207617341,242074541,280265440,931536322,871181285,710324537,546026429,447472296,516373667,10831638,535955814,545251980,314019082,369270663,858544527,544958936,188470626,901524314,59854814,845939246,27061442,170311254,836012148,216341315,191965056,265435671,531865138,49332118,909319191,177721579,528598685,4055034,655287097,857274536,546115595,501422875,361185344,289479010,905482576,398824879,765578616,876449028,29486441,464293964,802812499,287042155,939243189,842243926,110350342,15224457,286346606,419806177,196625686,109043172,647640280,775053547,423330428,443513685,899087699,280201947,173881884,618935006,620291569,288939734,440929662,907379760,66535784,907561597,342766215,397307090,12965299,376572365,633345496,563147037,297369475,283214576,106027656,330594677,475908493,919011008,749032562,389147755,24289672,599107868,969629690,537081871,497827110,833901845,767511405,760893233,360440133,322482023,339558212,849985833,688228579,744052708,769633660,372177142,732285389,666835173,445679750,177460207,589598266,320412172,389494586,156413053,633207176,781909317,507006809,981789361,451995605,426296158,796525500,961541276,457971259,306898347,884631964,770814365,743523010,81697920,424555915,49246723,515765921,202918975,376645649,244131987,332017338,52173036,737860260,743145474,910838917,699257464,294591359,919045183,430694860,773902815,228653452,278426972,326388880,361030628,262950372,37698044,260729804,738602894,342089308,659429033,761073817,270346402,712354765,767366612,780977903,563440093,352696935,841728866,691694490,487315374,373120691,324133515,743557726,728729403,59539129,515545735,990402696,30451359,960085972,409346824,317246861,837776389,787224547,356121419,452531699,857378648,149922520,999768737,190671586,468944209,188594825,278793446,170148893,882640300,87448007,243514503,814978393,430697144,677992672,159958730,280520427,916227501,16307201,291405167,169814897,666655218,506332693,890234887,727969542,205187374,487352860,60006410,461641814,745505815,910896805,297481789,736599185,985099867,455839341,661807387,471345158,41708611,992841751,28922935,142209829,50326259,9015315,883658359,558863983,203797768,442423397,507608446,227351807,31574723,534482829,9631743,5727709,691148053,417797511,571536718,297653236,977690886,119954577,476780274,838456094,134556151,563490962,299632459,105726788,711138030,419697199,170733587,547641955,203380053,949426507,628757537,643954514,18112944,681916159,512170148,433932238,813475365,625098829,142952701,861653382,302676330,538307470,477159015,123928483,217448590,415232195,819326488,802895215,132845064,681769863,195960437,540360476,804610270,929133135,422564267,581695873,895493949,105722884,315237111,121101847,150821469,45124911,347870063,911292638,799115455,2703338,171118196,268520362,283867375,441470041,217909942,502350295,698757939,198034775,144323211,302559580,254458459,910400777,183519258,886073659,408754570,585277410,845477169,596971876,726868678,687331660,558110979,592519128,369262109,779958087,751244453,250540773,222147274,136076612,895156436,447933263,71899426,821180874,364957277,107817535,566929756,161102893,503139390,263534844,301492452,524468836,538572691,958045246,680614165,759087715,829101644,757768772,567292840,314818810,955307060,676712366,422417729,232636604,70141889,118726403,571924708,600643043,937499925,711036073,686894304,369526287,288251106,84739797,810550776,644752919,344383599,476451345,310704887,904597932,568664099,481839368,240843420,293609093,167538332,141457982,4117208,843055756,53675799,341999749,43451573,539791072,151368148,931957153,704328968,124695312,298023612,628273084,190464426,838347546,819775667,684316574,234751620,29604707,307185853,515902321,946357492,785238221,27478422,235223777,591211644,878943724,429049844,597389611,647515123,385443023,688389322,310219016,987752660,9012713,546205682,250594569,627729386,632402122,502461940,785393377,672941051,54241127,117824264,278713864,840115680,549384381,751596471,84669858,46499025,227900224,398223155,637083550,379250591,236277329,650080353,772464128,94737221,227311735,44041218,160434497,819277127,357194362,531315844,152025559,647072230,726333855,531829593,88074933,800657164,141492299,271344984,742021957,466006665,807575268,633433423,33032196,243121691,465426800,800618894,763753912,656225504,7053568,357945470,951125591,291352867,234468284,219706719,627499499,760968114,201208335,114165992,694798113,346224834,945002628,141231576,24366217,347797148,431314887,251413115,950887497,595480474,206395187,732040840,530147181,665375591,233076177,931623722,919253288,295764361,110896675,667221986,170975269,702558159,567792023,475071172,973356722,98761586,567065231,671527143,658288805,820119682,367849863,338093847,289827903,32097886,577290680,141467873,294464764,975556161,601582330,443355270,219235802,513856252,713642244,836860302,481576686,569994133,718293956,227704708,524453518,12205719,241754179,72441403,932833925,192111106,550418173,810042340,973939345,869674918,752707208,675597771,113760168,416309856,633899284,129002802,411958945,874712451,465566685,670440976,848817065,745541261,724079560,910592186,15831390,592234793,408669911,578261218,374698286,749121384,334357575,470820039,63854719,817042558,131204991,551057782,177408501,283698002,430871234,211031365,543475475,121000827,921562810,529713424,571472676,785090503,800871289,946639402,503116544,277767596,845266096,802349852,1397289,854692709,273928944,54919543,723688374,397262917,531596999,614796673,120779290,948004089,96991874,174543770,8830122,657570398,575560786,698523440,822455849,251210514,857700267,654492059,395599422,83992011,495649820,265001069,823790898,998216882,1129476,556120767,858620168,58872804,878925091,861200490,162129735,619239763,535121763,228419942,514849573,414490644,814435842,554241240,126330580,64627544,669337546,238611556,283569090,968366172,239859113,897140796,364192798,724136380,292514524,373190230,819636711,948070433,198804533,502785277,122256662,474936938,617536314,905109730,867001836,394538692,860768868,242156749,227944218,3009769,445384384,638302413,444399879,493066272,278499369,962707276,987773990,356739893,58228842,974301347,25144625,122589302,955937254,675306832,607591643,904298661,568754708,783053792,83018471,98362696,453374686,23651532,528435723,756479169,754933770,211281792,121942251,63264867,759962838,555289678,791392812,180707603,476683905,476729739,981216366,976485429,524216339,961029502,925111504,525526564,525636696,326333965,613266266,410585214,676574306,965745169,720381773,753040630,228258474,695299882,537200221,773352253,716587419,107110565,208159217,238227445,40867893,617468208,138490896,324219769,779058685,387202830,474619810,749387156,637120351,728458285,563238215,803177588,491785305,6783894,719661963,704731817,641059279,412896794,672128251,418528430,897938804,793583366,660183078,817195617,836422537,873601890,329886429,101180957,934971169,984957722,756031696,193892293,645210390,665662537,320911124,718469733,378563064,247947124,268632806,8174130,156855840,918999780,467971808,750445390,454456515,682495320,781676108,155363252,530422666,744835574,135346514,765094149,235034270,951681904,519882829,942064576,537899260,833647855,724873956,30508986,126196737,487007983,235513790,234611215,976989404,775911634,2647982,993762927,277287443,249770167,488321162,425203470,149163790,424280735,979001542,206564705,950231908,333707433,863143085,226967599,72159586,44774147,622989231,290346975,152445132,992278787,112500479,786905986,378179858,975640496,18719016,756351507,863361088,906525363,735474956,64701578,860940919,273731576,446677919,880645313,890769620,459057726,288643319,99169710,55900678,408357068,11435611,750072541,607226935,225849397,916781900,376577663,329582409,595134582,424206763,132283630,254787826,984003333,126575701,337341178,223500106,462939813,895121911,620721363,817093754,774855435,851876027,72022314,18479276,657548308,565688523,498835673,915481680,90459165,841085823,847437525,560963060,161219279,710281586,555554625,743750028,899250546,881610365,847944021,725554129,123082568,460509738,470995688,239476613,390648023,148998325,957164989,161297929,314874022,761859608,322837900,841733101,221596295,239319401,238459572,912052198,916197502,84472445,779904129,435489137,861466066,808248008,244768696,206845742,587303220,67846671,140878088,297951941,911366433,349778903,64330400,642888070,771768998,94908691,229738712,968382222,293851596,542448818,127811361,791375859,508014694,482502454,508189995,493146397,715518519,376520531,130268754,82123809,342111645,216133714,983768791,762860943,164056618,837040829,932985634,729043950,773288152,824096272,293014075,978275808,530501453,822718773,221888032,161280272,149972637,596373287,116327452,321463907,373387920,792683997,875650333,494314244,259853435,973135372,311743688,118405793,327084748,128080071,9453893,410334182,877851253,898893351,243901467,807441391,954186464,972771771,913738298,198914913,538232250,580160710,664320819,772409455,979944564,267960510,69386506,975773135,628852024,518562204,751556140,415084694,583729180,823509922,476650912,733594197,175580361,82697373,102593033,396422187,144200960,402937435,768397042,100802569,892638840,257779585,553864891,379185710,618840692,614035173,25844447,889923681,5314599,806683711,185120757,305965860,248064341,242413901,243245976,757300377,648417715,634648439,404461412,193341730,891219987,50910008,565901031,707620301,623993898,537647964,949180442,792004373,492993610,530160993,304562318,488848335,475735767,559012816,713223574,787475171,283205535,915830655,809613954,404200163,715737605,667679535,870755593,569881832,627980811,815654255,453057045,603151808,581706111,315009809,242822874,280431136,132461513,500360072,664105115,50031477,84142735,642740076,950461925,799855240,471005883,400234084,714288276,357007389,534416267,283526805,172134379,97960344,960195027,842939298,496421764,313850422,416397413,334693355,806935388,758283945,694662344,400735619,995697322,398737199,674478302,156423538,848329362,154632891,756392768,427863947,807963008,675492315,857439268,927574173,953989757,950652249,290527830,326608753,451150488,172941078,238484323,678680504,759118657,231347815,420424197,257866479,826957162,837330737,873013165,823032110,782541030,423562177,738366869,676873086,640981192,539966847,55613860,364663072,370413075,219438894,988849679,410872729,803894798,651394612,518120677,824554130,152805913,161715518,423450742,858066884,385954662,783005117,765326903,389726488,113840535,602992845,819317094,815039687,655513628,748577851,948052556,369682836,328674001,992854491,742086226,45146277,956821111,661676812,469044584,218603390,81779574,750300239,139182719,298375151,917336223,409650572,963064469,960230437,978192821,962446930,85451042,643538530,757218002,747293177,33372969,232703745,159864771,424860366,674154832,127033324,751811672,209194443,803982129,553954939,433892655,671290785,189074161,281288165,494866221,759790570,521948420,854818377,354647064,870046887,675756371,998022356,947199296,111620405,23096724,264586439,292156224,829121341,124899195,275290458,598464347,12129337,766971896,277216691,75846600,831763902,67898683,296942730,274152802,214930485,739575019,897707093,770196498,824207425,397228375,30729071,956065180,968459117,68301771,764318708,594247061,280506504,381798547,818588732,628877526,76004173,581694555,642040727,145846678,773940651,713883779,79215403,529121725,107843914,703031738,935706528,690534069,681617462,936732191,822307542,111503863,746811408,374221239,675753020,793814154,484699818,44583910,308527606,614474824,40598006,338494971,421131111,957859160,596176275,906451119,201909899,775768789,276284749,657637097,608779821,533968991,827236891,864053490,242633235,429472106,637964942,756903702,749692335,657918769,538217125,621004095,576854129,848152508,932416083,12179801,233529845,189401549,322355721,109321143,224717750,503258051,901118468,540968350,905591772,348438420,956566189,955809961,740044292,261567275,744715108,202985197,548365307,578434301,336751029,465681006,909557038,663774952,537499871,807903648,565256855,744120489,593289970,591038106,919124800,35052244,577832803,243988958,829385596,675735440,338472239,385764088,500674959,313982898,613482227,125117485,493134301,898468858,524331039,40204536,424664709,891838932,325838377,642058594,301883312,149892772,954963614,638169598,433479221,782900444,616745146,989155430,716654567,491985587,495329766,53774949,690727154,65499189,613744590,476251061,239321029,583821253,100203518,371164209,291484900,915763200,300653290,463764948,326302587,74821092,172320371,708544579,626909763,66173919,684376754,988961186,847061096,109285762,999655036,530159966,897890527,781464233,437828111,683529598,408750717,687782555,380782976,701055416,242806611,794221279,421758186,8466306,206681439,721946149,727904552,372819713,480504462,223205254,916798528,979389753,417967848,185015421,493617828,743454544,158202949,497325169,507711158,573487429,927441775,636604372,245192276,382767536,163689744,413428803,454871072,923698932,617418014,455152906,522556243,265595047,402883650,146459723,519289479,741293915,810708950,789796364,309164209,975692068,488255545,798618845,420724670,793630234,737870576,201792469,943163289,967086622,567341466,305992084,666108500,764633657,299621319,904471586,378471571,961021198,270772396,316709922,670927731,502590050,748161679,696772794,432173430,11108754,822954924,443665854,801000112,389365157,374517885,236195390,353985473,781987800,887021191,219856104,476455384,735273178,892733602,24266075,195283692,691029136,327040467,855009499,951485352,497922429,720461088,721664448,511279725,285190676,912076023,369707027,64894861,328661000,597511151,749131521,11647093,811434059,826766782,281840319,662750361,454868216,474348527,578981811,416297660,968554467,609032326,725601925,562477004,98345712,173744616,199404830,183174086,193583359,414947761,40318930,335203365,188164965,408192704,77511249,17600839,743187160,831519361,698088268,162102034,82072200,9757112,759404567,903158898,305430177,424615808,926119393,372119932,575221835,280550496,801268095,655187144,959051956,574167483,282969521,326754596,560181812,74011599,830265273,754597536,334099726,162739610,652500261,470442915,941903089,685708156,526679179,276681452,10733401,874655836,366220414,967100263,844422113,4492956,743886684,651692435,681136804,370719175,906056779,423384165,213053196,271383035,370845373,917085145,734644465,345753839,400399223,141208219,668733717,855932213,419111512,120023966,336060472,17116709,479748224,971270257,573011241,859073180,446557754,794090046,116681589,27323931,202220045,858028446,6797131,253552515,397013186,299210570,967943490,819948549,956466741,883295410,307746777,467876956,960740385,78530799,475350620,65440361,228526957,485611823,119082354,860049884,710351350,657428642,672607828,78840309,766609228,606842775,205432694,610957359,608166525,374454438,116753208,747682893,877773896,660763335,638865682,534709947,4634680,855030261,674100831,996318028,331641119,996187195,572779417,31814814,891480143,415064501,343601227,298237803,111530496,371150134,780015768,449939004,907298083,156701505,518317047,321230567,969041598,409019440,504984658,634255508,843925868,832325640,905492980,656083335,563878598,982020407,597457382,795229052,177285923,438288697,492359821,577475398,283071594,424477619,647082265,953983152,731077443,872828914,227424464,567088097,743095213,381103439,748979435,26518735,361789725,470487396,933062881,996377577,373280516,316685548,768173435,284796026,651196348,235216977,967425045,378705844,433890,968606385,625420465,191070206,847318543,809776956,874358598,964174765,706736402,916792789,195800639,703723593,354737535,722055426,480952153,578491225,204739114,632303751,224458660,977658641,692823482,762788421,54269452,528262980,624116544,918244011,693077842,824772087,880050120,406664002,970186215,235146636,947724736,879803069,581216140,333409843,229153187,223967264,175846097,795008241,896667019,904258530,579274011,989338884,555978586,168974734,293596152,539276316,696024539,133501414,795269674,41652169,268347168,611584144,51582576,452329808,459878387,435371805,780306752,188656270,468051501,581593793,848975707,235990724,677460530,949290520,253303592,352005681,344883696,674249562,207966767,669144710,893324695,196364583,532887520,528729267,50207974,121301202,917864095,992056031,144831686,13673925,836204893,874925372,743471244,777064082,847805871,828705097,765045492,641184259,353845417,175584364,562486584,648460031,29889618,596355048,936226262,602460071,191550351,375128398,540176378,23582915,540941000,782851083,808784823,828805514,705080751,335439960,25792757,167996818,613905028,975373860,580300828,828594405,631432543,991804178,328719522,71192909,33258787,507650772,836943911,988412611,188953328,862945932,269730458,804261617,96241750,510709991,104859055,391296394,990164435,452294266,120937558,712105000,414252826,14778449,377939444,945339846,712922872,998111055,210928650,475198236,131503433,295916364,181754,848849290,916125952,146952698,511026228,957342107,401058922,836282920,388328447,328764306,475120957,712887264,867970299,696542635,10040202,147793341,525602466,703721465,424914218,530842046,479520346,855243355,1367413,601497457,316686793,39969065,929930700,695260875,935134032,492522721,82275353,781388278,752676136,363570581,962316649,998757446,668063427,991613064,490158388,901916564,762128784,938514044,859792936,288324488,995214316,306269968,41042277,351186962,248875947,405390021,888493175,411320920,608778029,380267066,774849251,488640251,203347187,808096263,401354947,488518613,975612950,708102052,919147669,218219277,527796954,255459855,895277504,929772811,538357762,250570486,535334067,399233488,439854071,86222532,173923431,713334045,873680311,153766971,722296027,384352785,2597010,984806956,486883110,275642360,640034645,31637442,422433455,77870355,206987060,355628870,727794439,638024850,59186437,202688096,530893253,602263658,494899588,339152083,373466363,875788096,14923278,217866949,828462828,92537488,49095731,446259326,1053361,607309558,75703063,600221312,729462082,510275603,867251414,391893554,233803392,712450627,204877824,499745320,185479806,916530648,14409606,771936314,925077048,514271745,111997478,559832713,985242822,134049655,211588623,445925357,535187387,202397149,151953739,975265543,141158109,93361286,344720807,631248776,573821723,607280525,402641474,602328273,123803975,491021804,978446149,34214166,910046869,800189083,614792754,552147629,604828199,199547074,553527173,834007272,612876154,498971780,769668729,917612269,141145060,850882770,795700794,328625132,266342954,504368621,870710021,332732466,32817799,641657239,90850201,318859722,872562906,36955500,843617584,626511974,627083250,49958742,620429980,559313947,271570782,926480873,528815906,957489684,284759771,961513927,669460761,842969655,687462635,943332853,283129051,959200486,947725729,255759249,278372607,798734000,131770670,875079700,49464170,967438357,964593105,617881877,518943750,966379903,684423141,989223717,549666270,905335515,437152305,352832674,269387613,810912137,163754847,85941743,147186684,543573690,685837483,826314780,2871672,945619050,890810603,494497918,46548271,18569550,483934117,112094929,291154594,971496388,463888792,456710319,791815337,783554468,65014671,916023647,429754033,867421999,974138036,514302036,763242434,337376430,987189428,576166660,175023736,734503001,286386456,700930125,635937694,864970481,143194039,224219241,164350212,178647822,382922712,431801477,221202110,145269753,688952322,556078586,470371296,737601410,322332829,160890077,545586874,492467247,671262225,130211113,86799943,189398238,769052184,720958703,955560608,873133312,606015723,690555389,11523592,168762826,235910871,256866888,301374614,929946631,134016227,666547194,741040322,560889945,766878024,327507980,883882493,42635070,889661654,85877504,120631068,75426206,184103540,126949467,341016002,60242061,310358745,917311179,597414035,959500476,636470644,611782925,385466793,724361597,173515220,371072051,617242405,706006134,656349438,866053085,933716601,607414460,544099343,330918803,241110480,447226964,418811760,125701717,93705507,63653829,192128094,19769838,950477207,822979822,104548875,75893745,504907879,666605733,670739916,650797311,945242821,939085056,82446116,436550650,669645354,469797315,918237436,347330660,932732149,716193917,543756303,218674642,407787503,342909044,198523752,405110773,336024961,31671243,426784527,521782384,986147455,281236778,797273926,314159753,818669499,597332066,757314267,294471914,359781982,82256012,213933668,21403951,45176168,377805276,313587026,332353600,386114246,110330191,771150614,821220893,966110290,279422906,398990981,793315912,356429610,149553061,196986230,182937781,693615282,565506454,160929800,402814452,650426073,609418777,747633472,684609177,409849106,997796707,910827504,344490959,211461096,334196031,206848727,997906037,114932109,805838199,666963580,273423850,437547224,288733016,21586151,972217047,40735886,982145343,321861942,11590186,338128871,446441321,213858374,856458181,479299129,627392929,500299347,668560380,595090382,84782372,4141504,99976750,348553597,663344491,394155651,360557494,390404949,225462398,829695194,297388937,416862988,855857151,270224112,616336302,697702432,173388148,996447793,333664425,216492815,695842929,454450654,37038580,262568937,857837602,144520716,144751557,560399935,358217681,100528553,100050631,952912751,567298022,519727172,424876316,314453526,294034210,998221914,930936990,747171562,358425673,315857648,774666488,451203762,525421416,398482439,142181125,880476853,193564961,117459177,235702652,6067523,268509264,848805961,347360817,902468209,410497966,786491161,575992642,773964424,383977923,547142511,185091334,465209887,756458429,817950132,247767784,827434411,152249642,453216902,168170969,888239813,245981013,39098338,91842131,931437116,858602612,483379145,866456661,310763006,815179620,265481033,309108733,299447083,158236718,241673692,25597486,559790851,671220005,62461087,202566906,526394584,256948289,711713056,474283462,821479818,765592581,953935139,512082195,61024932,847199554,638620439,245796773,286856888,594387712,459388897,288370052,196078543,134953152,909878221,97746748,20293864,250151210,849163276,869327756,473976938,860769227,462722131,855654206,722315228,382659485,985475486,113572788,104539603,385207129,428982307,190444076,37432781,230556943,734122263,627007798,541586392,585944662,119384588,562769607,807518340,936095511,689976196,575593961,166452706,648508297,626410984,821172538,610361531,386408821,335297471,43025546,642190478,386028170,599623951,713103631,645652611,850917636,491545391,156620716,633253768,182172229,849615673,841875946,196261260,483292706,227924970,161679410,747966997,635717143,115706039,175843779,303246050,229871238,961383377,723030739,984156980,559884629,313607673,50482781,239198346,908350434,78070906,423095651,238125072,724897498,26269539,183354781,868543673,31866187,696234755,843034726,361345856,349488333,611416220,168745380,435842044,376189168,306598462,463385213,816522095,626417827,753227855,824113396,113247323,762614500,932089011,694414386,624426180,955219930,366224983,186582311,561186282,224329031,747466855,168016085,792425533,278411676,562462315,245387600,258882364,512254194,57814892,814606151,212637108,275958563,17474291,943461714,654418889,309098958,410410503,278977028,350187396,800845585,581282893,513041533,43366489,567889941,735251811,901083239,8618775,28896325,126164037,488290374,948498644,234475799,62636847,641086288,355264550,290015579,216822712,642823734,418626891,628237775,769504531,186687870,458972882,191868139,121825243,481496742,484221752,152072854,194643998,756761449,91576516,711091297,333375467,898930838,688755871,100433348,268550874,754860397,598469019,932606595,663787464,914576688,516366959,943659505,857523915,560261917,44051344,27586589,877503140,178124995,764489239,186146198,58517284,547808302,217276460,989613870,120753490,572926312,408732155,398198362,356001209,840343763,574400675,804032956,89262059,740443775,232149949,247200631,307506341,901543330,141011162,265599335,384472037,860498150,649489155,542272210,170390064,321597361,120673192,640131807,587587949,937436378,823449343,822331871,525032436,23425632,454496383,9917735,488602677,167899200,550109169,31133300,107267094,195194274,7124991,919698073,724755417,643261529,415115919,192339160,870439523,42029893,996992337,270522573,178215570,872384610,975798868,926113831,420880700,667711151,365931814,171130081,405411928,866460301,388766987,303016179,314626335,717639720,276464721,117583879,554062385,321376104,834766183,552692222,490355160,742824799,655105196,416667573,996167204,787551056,501028347,515765153,151129597,253573702,152894708,233592772,949322211,397491427,308271113,158976727,540323755,141223093,328959411,224196868,878358879,290157682,795163631,783924873,565407471,969620487,470689317,27271519,447682960,837256282,751535368,696180823,722820836,147239506,307228102,698694239,392513598,208623010,57508722,115145011,148385813,826481627,442008496,180734089,26335724,228186655,121279407,239665281,342269848,160190093,718580018,40397970,32369412,29463020,608137023,555650804,146865994,70625660,909383105,957073574,899989868,75753967,108055131,58532780,826055880,627561485,355245013,403343059,361449790,590229732,342800397,114984189,461469840,888791100,858250147,22465261,411578927,377411806,943210227,391941356,558327382,990095103,884563029,586921369,686272698,287362769,859021190,731681127,773888083,527518396,96977616,994885460,294295393,420427929,594956597,831563598,746765624,853699094,18525101,376334364,925381886,512952556,798368836,93502566,688937015,707691173,901673724,542143315,416903659,311513548,672313092,221778568,510580368,878013051,400281322,907758216,311006531,276337664,622933793,458223537,248053835,890050119,384382239,635140409,673465785,9793907,668382615,583800392,970931245,65535049,333902685,149811978,122128216,626612931,249592276,437198977,409047296,237108619,628679677,355486009,604658928,694499059,52711454,980816565,696465719,696417090,680276781,217308287,757466843,876036712,833433828,484574832,803701883,75744064,104243095,820041125,21102141,436020437,625634177,125814641,688023628,766153890,393060545,46687523,521413371,262517420,472942490,857131634,327016889,88668859,211468515,890093065,621401315,228990111,734328730,530659946,168266624,311762881,23468384,68197729,308258607,288144113,44926847,408546974,224327494,90633,219517833,659969400,789102998,252900761,808124612,652087700,120891049,211841823,461641283,893665041,607305506,783050469,944434117,998663989,785002044,72786538,893071927,190169794,170572917,775546593,105377550,631696595,117687947,799881602,704046113,753914031,953415489,518512280,626488444,951950901,31145524,505548830,417827557,957439407,495240323,487417761,470608966,808662702,439814204,776390669,44661432,417619730,516227746,339210404,52727245,36264700,656476158,537074384,910905024,805996234,372586822,700060583,140954951,766514353,43769892,418491492,925924085,776271640,257349363,265886846,971037702,284523810,245582698,138791356,699139925,765451774,174852875,843492193,787348152,851654029,457287420,109878818,595418572,646778653,379975715,33905977,205404585,883610254,861988856,365407070,171552463,810202733,454425018,722419858,784945436,748458931,817419656,50409473,134645955,152444595,247974377,595026531,804723482,275610517,221872658,908233252,694213060,446248545,655827153,620535592,354512220,302967742,448391889,868720244,468612451,907195421,736991176,79345342,807326714,217584345,233205093,580717014,774966645,89375981,170660694,777226953,122261409,100543206,436154899,947551181,177041897,83501904,809257265,932926353,56228771,677914172,533634253,154721682,771984664,785253307,402003620,617913167,81849257,451694261,523192682,575481728,232102666,311685119,558846950,675598974,407632577,684419965,347938957,72693412,129194433,675100288,632248364,853538085,831416175,386695163,517134884,979297069,16695378,132256186,862022028,517096171,403579202,301983677,889385854,823743324,573351601,10037742,270959529,369583415,304762871,751451499,927827155,462532640,86682414,555889673,970733182,991445338,985794606,508010054,288036843,844091980,580222032,759080444,229420335,400994862,563557679,933867596,411434912,964554930,673499751,880722451,264726879,435948948,81287398,327983702,974277907,755153028,595697564,404322265,330887221,980568584,715785346,791793303,724256899,166131263,396598784,982446366,69039377,957781281,647481429,224711045,465030048,415022342,469625514,471125253,731669447,161666045,744087537,596547962,23976773,88547379,513281683,538527518,868776151,279041482,692472739,357863068,864874164,520295864,533043966,406378092,314304671,811029002,620018129,94083994,473160142,427763341,890179512,305979603,643144398,132708705,540143452,65670054,266054025,464405514,567371570,608977241,626228460,58860096,511188444,247073085,827179637,350371125,554498641,292995045,247681229,851515289,995553069,846500580,897032673,656459295,576136101,205445221,541790555,109569279,207789091,32030457,358648457,833248870,400095007,450640612,894305082,324770589,28807781,9117930,406213245,936565753,496030731,116274533,121271979,751502383,911831974,600930430,500495267,697001671,582151499,825658369,399927907,456543403,654090369,792699217,595101606,760756903,531472999,250050287,236964818,86224291,676830452,492693161,342300377,207470558,696082182,565889367,262330322,826576807,329025305,339508689,742942368,107139109,982092568,754925695,485586839,792431286,60899028,765578834,814377078,402559535,94404134,693852150,256432465,739045669,850858678,797556860,547395492,474067510,583616264,563386653,549518830,329683428,723213709,617704919,158535866,526437255,1410304,630736754,511960801,582997239,19241206,154268876,81804362,414885109,751465146,717842751,541676528,696020084,631056210,20577528,519706760,571390646,794268664,593652743,644553939,559271934,147022491,968585156,178617449,478381007,895960626,113751187,495856295,737327294,94079257,455803134,652462300,476995987,408127073,88017356,23778150,495071892,719377860,113574378,370653288,572953740,759109384,236980921,677327842,346960170,169899787,611957604,153801903,384371543,171280587,588492311,815421650,990196238,128490221,350484925,254337430,561253037,657248141,119883076,96500854,997705481,23254365,80093542,528620338,201901767,753517434,551554199,460109876,638485455,831523114,902827879,929968343,932782263,934062391,544177761,605062898,509887404,687729786,979113327,444244686,50687908,10633115,899636490,418625304,471408991,385535408,365428539,948222750,554551106,195673320,764679352,270518015,810482522,658285337,81129272,904050246,592708084,225231299,325057957,300783978,655790137,565626296,599965352,236953653,236196463,591560543,181494913,684468005,574561825,961536329,779884970,258231752,571185647,753673180,383843355,966074621,416440185,82901156,963791425,494322103,471791721,313704182,439550432,868685089,977098846,542943127,749556641,70508829,605512467,288096978,247196927,451521903,756104199,828060393,50235648,622249589,877415094,382572736,529499453,408301638,537277000,361125960,453025108,157357533,579215902,435652971,863809015,131747954,609775252,769911985,9265677,566601292,456337266,585335001,498476140,792203918,445713313,152430449,736764150,631817350,987520983,785074449,584660838,62929910,393861186,457997975,74848263,740899415,251165709,438804167,423686282,583357189,111151220,882200066,341999318,514922962,601652499,204697171,508718852,676293135,164771699,630830953,649550818,872562204,306257318,163566624,488695509,415187917,947632364,298828828,13468715,680135130,198825982,70937210,860569772,363747360,156208476,756888175,331291972,332090657,265753575,194950366,246175042,34347473,543664369,99592547,705150288,965355250,387867607,195037492,324940984,229796357,238932140,526348176,620114337,979736525,118154432,956553174,685962494,114597905,314406276,603835396,327261116,244431789,784429874,821239821,553022200,107214297,772772132,440714116,221370346,338056299,835928188,47748274,789259318,866700719,607347823,710442192,311048203,874074578,460034909,415207910,76494887,600320381,29670850,42285137,640338966,968068312,880080858,863678235,685999196,607843537,696150425,266205643,435456489,774834803,833304906,184474626,572818744,743924585,783749452,914874767,699415571,192152389,884253486,281737691,4227110,103886053,487951952,567358563,685299433,797095602,108296027,539624203,784838322,130172729,172836169,258402499,79958985,392113179,523314030,236288422,606128954,28543903,125094400,577839463,154014068,920632554,287304596,524073786,548770542,761438589,784689093,606851135,187437265,129195164,260363816,43409291,220999954,331620162,871293597,711375044,456524237,142449654,125147193,564466922,318898613,99338982,427355034,359876765,50330201,191388196,425620499,750308751,195427768,166441629,128562606,674970619,331570532,416821669,521258232,590816375,288917050,670175749,122787901,612911982,810553011,616603311,460070326,573036888,270532138,102267622,505300773,444200084,124049979,451634632,180389705,213231311,16176453,393080798,896869516,208231185,49195375,131572032,22612070,439739808,361689893,656258024,409446039,122076877,66460344,692102529,566705085,874548731,309166973,690967616,212535834,598574232,575993803,661893077,352056165,736804105,932595183,125337114,476239600,27612744,945579053,965665562,550572996,138051597,86678059,380326727,997551795,537876269,77928422,992130729,585521806,464569411,149559148,988907914,981340652,665562544,883770939,903453819,884042512,768305432,618772238,424224067,908820750,97795378,21842498,65743782,385099629,466692378,271423291,317612778,879395683,7213491,236390514,523260618,991471630,833532715,270138672,637797794,314548937,782076388,527352463,987113394,585422685,768585626,720222023,948586698,803433501,209021544,450614018,285109940,771926295,354275520,149186369,795436735,727654535,396803956,822995334,58378793,209560409,701111259,514593193,939209896,514356628,198721949,135664978,114424252,762949896,134299576,136405749,886328417,58441132,446856952,197743984,693287211,847386736,408248701,318855054,955117262,70759158,702480171,67220451,19376315,971410267,34797244,522971836,790148199,100454853,667375750,982970113,703552262,865837627,284337647,248902526,772507786,96355991,243617654,507112232,621145790,109390138,426624534,342447559,675025726,18242159,152150015,361402915,340949335,925115284,145644902,288828155,614449379,560040466,584889227,590270624,519773972,402376394,687157518,480844426,712301091,756326482,669526264,148818674,976472275,556481170,986917447,654314914,764593081,111005086,899488222,716755829,982675544,351197034,707344417,35911461,698291277,259760320,268217874,592170125,555630283,462625632,859818508,164471173,244270266,845588434,439102793,32279681,929851923,802154612,914839545,280654666,462702502,135570505,749489528,377203609,703196837,968014335,916677820,633361524,623203469,303923406,989352852,431470265,211426733,146869658,214886736,566416296,48847746,469875873,139828470,285321600,84849602,314589309,735432333,556207139,525189671,791138441,508238465,184999957,603191026,450159298,886347793,944883289,299903298,27069937,216432998,101833259,455012846,36726385,758853579,270624642,717385227,217896034,626294641,150609729,537793550,624035024,907890089,188584747,239745781,275777558,488537471,701380802,338338516,258768123,718149446,537471167,953239245,933175081,514758948,208820196,137254952,920384748,101560870,448309972,169299748,204547406,439558973,677928127,650445000,234496264,860897191,503495240,567334638,169514499,787691730,129101851,559166896,61413691,104041314,132333505,75457009,272712214,821866270,371066990,268840241,387149361,684298215,367192498,967275931,445224273,972419139,19138896,763813652,438308869,306035832,395582949,332281860,303393749,374924919,126277840,243411191,375105106,88080286,57435710,834950318,318492376,924752600,364438754,899008733,158479320,44562325,134530092,57121526,985327255,737613616,7500152,81067855,654215113,969434678,80005002,581545778,736537251,900410346,900537122,937944466,115631856,772867214,833256888,585957236,627841095,598167718,356582752,746247992,923451854,723545609,27288683,995000030,365141483,135858861,49962937,611696735,971103981,239383341,489597687,948483202,833012526,7873189,889436625,818366597,618995888,376421767,425793870,267026225,114100918,828322977,494891026,713006292,449402410,168887954,399295850,206930036,233627434,295636965,595235828,659174793,505359473,887885790,805216883,687734613,583832600,551904545,833333206,407690714,427272916,450695644,267682992,995832497,33155090,681963852,597609702,96824032,123242950,490859689,477369809,973505289,997963482,848855752,318409493,810010047,105621858,199700649,554284618,341503888,837834567,363555115,677002010,817095077,818588151,493575130,509450567,894805501,571014868,815374568,607198150,660256645,904323859,116344203,713682525,934779187,970517140,210373797,397188135,644156275,951720137,211146978,123794264,182105013,158396287,660627411,556870453,406694063,993669496,172297711,789467316,344252059,330408394,135802631,84128103,156821136,42695291,317331234,305280083,208927517,47817757,516961761,216425925,511870004,96391012,204609146,513091283,420542711,777320008,373319251,36134337,234567485,175927177,785226928,697794677,505429200,749970148,12199176,916171471,284062549,595790195,576348315,68257681,155984194,650112603,853082988,908955457,570297004,993974187,711772154,337854458,643487788,104302089,52893239,72849553,125817173,640833821,389534308,236392599,640960863,680242009,872413321,174062408,828546930,537191462,340016737,139907493,515978869,714408984,842481759,437586661,620073427,68084842,810513413,561030507,98824605,280027933,172387431,504015044,61094410,455968430,887116638,446839488,568892100,641900620,257234053,399093235,616537529,470865701,182135954,511637359,628331272,577438382,946726287,227426986,893216199,436986496,63277317,445044338,374600399,981349606,79960486,369181237,891699919,279917817,178399951,564851612,269531224,300343668,706869739,481970582,903963047,890986069,737926129,204997720,675480769,260287933,396357274,885850445,393662094,233066615,803240640,222593726,987885920,97983929,644681698,356231109,596182417,908141200,918973580,716421835,159816841,940658190,683760748,908255260,832547255,343401896,178741808,404820288,852873010,552126990,66539487,362851761,641193209,756129543,438645060,17115468,677151104,965040572,812688546,786043628,69281978,856634287,825654197,725402986,43845847,960370008,598821101,130653008,663704210,915689404,727688646,976895813,581888936,443112340,236475603,388221170,27488119,532338767,592063325,290430710,684216765,463088504,135907029,552502417,687297280,732130002,450145627,57270735,971218733,194968332,740891349,930964179,304776731,190210721,659281475,311462064,629415289,688562248,267993304,161100040,702047026,472504808,13181437,903557645,955680651,791746805,883891967,378491938,881806523,970683822,665029952,489048587,517290681,778517194,488662861,199907605,373333872,313694410,137909581,122122282,838455396,889207096,685466152,776930933,604466156,871107142,936645858,531945898,378937614,438253914,190356821,527279902,878100090,684460884,177884728,55104792,121603600,516021494,233143386,381656625,464518435,152909470,422797138,60271526,728875209,944297971,851464173,98420054,285508304,928143734,231673278,354686297,593588233,83484748,192537652,604075459,551554377,209553646,107867368,822836701,245713187,901796413,305360455,25274098,892837872,735318282,276806663,503358934,950048474,235060522,166992720,794495876,400345506,791923648,541013220,15239772,355838413,21658105,705838384,250239456,364510042,174241876,938262833,745142608,530607396,156921991,97234637,68077768,533280750,660987705,985624965,136754308,338523476,825262713,439559803,57221203,581304281,856881931,116133097,558992281,572618837,467387870,490928555,333920437,124597770,267446966,119546500,282902610,80699773,975095031,810689908,155802921,805849525,826207162,281772691,62626934,493689274,66564630,521543422,943953833,455320162,397709711,604477829,350446255,777959262,249872171,788679589,358721557,77338048,365322658,555350707,486649380,702737936,153933659,494921948,787707918,403857905,134186831,994359019,551769126,121439053,117695236,610212758,988383515,215390610,529991572,880454168,305525399,848282283,705055537,515708531,546530529,647179712,732914456,298186179,921695873,453872009,305341325,473005289,114941994,830838782,19459577,608632885,970662456,737987792,225944130,886977847,975462001,8118231,149462070,844378602,121691683,827637330,580375227,277082360,561086528,332821468,743340215,17844584,579820022,581267532,33911945,604173049,711165743,21530840,849225681,598578413,639346189,501747989,71238400,560689784,734658315,702289085,201391331,374693282,325940725,760237956,895392516,826156334,591716340,493108598,331610402,599086377,962091903,560971714,846652312,733146517,801057400,700463107,516549871,559620493,578547007,526634175,583388062,108515145,355544832,225417566,464102505,304947636,158798532,41847459,906790739,759668877,8794802,72088559,362229572,329360026,507236604,936659578,895955008,55415877,906675289,744934414,760092182,674926511,99595468,273917646,209902670,189029240,42222573,680348681,872228994,272094034,18850667,161227635,452478369,51733792,812962866,702121033,721389459,226842389,212648591,963838304,665048148,696077886,908268393,920362761,430325368,368853365,138023527,268114183,12859634,4698052,777520627,91190157,386429891,854681652,988784674,274973424,931376833,574862460,217663911,666472965,356642923,378550470,809646736,341811442,385578743,995463775,511535251,213972163,92513515,563344268,540193487,135539848,771688908,601448004,445865829,544726776,598804508,446128650,250024762,822051368,995623936,776680257,91776543,593192761,942400239,567979525,637122865,709891306,75709211,97701656,454007442,230703409,519026910,354398280,403325630,62120488,167021229,267723846,79919529,182393325,605182976,472884625,13881638,610249856,692571800,727655215,499675759,961999858,159452674,791402081,876638226,605573880,582587860,621493404,837425417,79433184,107779673,452071440,801071776,181683376,576860249,287535032,70173489,64147135,420642504,327272059,527735206,545783421,27607242,475979659,422717214,936394113,477793198,832247096,470832350,266089544,359601962,108820180,82411782,466468747,871852467,582171046,551004997,225909321,773609069,230472155,397089619,423062904,18775615,609500744,280111789,862558246,974656374,124401000,624723659,828237849,383408495,887117866,119411823,761871480,918420009,157100483,111224796,509199884,174623929,897431727,132366383,882398675,622790108,350711311,962324050,711691464,368689626,555003672,979777362,83677550,208295826,563040213,921340224,885425925,864391499,487858094,205905154,734713886,757634980,260329296,414620830,270270992,58046104,458924590,920022160,176229096,402821637,135199342,705621646,534509168,635850853,330514339,345273885,999681815,594442313,447115445,764353590,615785698,398011855,247063946,640263920,562531537,284234501,351166840,605480495,607116054,669321547,395961461,372819119,12441548,695770453,457769912,670635566,858579197,243944200,948187149,975675877,149069078,472851741,669663409,933678583,203420150,463794858,423837818,759897013,694051898,192957045,97744179,437189091,360795543,649775806,744869990,216340977,683103803,125937318,531793039,888102276,980969827,262622846,214450838,846260541,375710501,991345436,179808267,67647986,46366319,43581764,536739429,20416362,412395763,587710750,866412710,505987498,186990922,125550736,624001439,819793691,698844722,981467895,56910884,736261972,122264913,941543583,830255146,986963277,381003821,904105232,493388895,922052516,362271388,679818419,146824530,146039260,671101922,375020039,759530386,839166745,558983619,449497707,223873126,354550786,900019726,278578318,856551209,15518765,143118254,572905525,486157443,780214555,236939443,55803739,969608256,280169511,903033729,483401024,122246517,994218730,262292519,297865633,189080287,854775191,487079017,307652785,463144027,613031792,471406966,691108471,551718480,224178075,555410000,728392823,244287397,981839812,415224570,554858257,431773723,248986251,125917329,665708700,940670432,577992536,439984081,908776592,481589371,998205965,443220742,221253437,34368890,468802285,543464090,363114922,866926537,635772978,497310436,929992332,638541990,862211665,912725707,599247852,882607499,958017767,36301817,651560524,687389365,134001950,8960256,499426570,378177999,963101134,492073323,449769334,193526854,647781816,891999380,704341799,864782683,472893177,154368309,729156672,953043965,739517248,459010128,839414954,162010783,239823881,303140332,564823387,644505774,87614820,583333841,846986870,314163423,768993622,195602039,849516900,727448528,440643121,765976904,438653492,407353273,118544471,832875815,136431134,688008570,155385307,124312956,643105476,913982244,731045064,612502792,198163029,31873722,866691499,364640290,159105342,985253593,234885811,430023022,851276619,810800709,980740428,37607481,442025068,369775608,235638482,753102982,113631516,937505264,498101519,736249985,780953217,394307390,544481334,247883980,302076783,246021441,225669688,976172331,676600723,300424863,800620313,228770176,52888385,148332442,188199201,795409412,588365740,490014460,703710211,660388560,309144136,4897127,983246786,468825276,294818408,451770561,310994161,732200382,827159584,765041299,542687422,459031564,236461278,872157267,815256995,204868263,696842388,776169744,285401909,749319458,225654498,472720895,391756443,926949092,713359259,920909317,830754719,112643224,449871775,273991605,160373351,388709164,908519116,330263779,70074966,920423312,969130358,810723178,162103621,869453325,462304835,642755417,272454767,351967648,225348387,166980979,104089422,627252112,974086803,653954469,273783227,354186042,46425705,957643515,468703663,219193387,988079471,803339138,68575704,32205404,399628808,946975466,707753270,544262452,532227396,374164147,489760400,915345798,698162034,279020635,962876302,188959881,988548427,38309094,541303361,471784748,166652496,754335389,95064812,948749148,430231450,739518409,681834367,389938588,199475281,667691674,687140516,815357430,890899411,225656496,931161126,722000748,303976317,591089972,408962294,682359108,425794585,461096109,874206023,811314601,363001329,497928736,209008804,755990109,69421176,488093703,303255123,17712952,618575628,172830779,769945168,546545299,393092252,166616354,432662848,146208313,486971040,115129089,318762687,347303961,231937229,638191973,656731590,337726977,997240796,277334927,46771885,37991041,379867560,141601220,393234688,772999038,356985477,75484191,448334783,895627023,40428020,855625919,244323634,754972709,23830606,28646346,808427423,579400504,186447564,446649817,567645492,29499546,273229857,973051928,497524483,494875256,43645502,688874250,256914307,148890169,889806328,781083618,942068102,476734085,715876065,596544059,952148831,63089002,427980025,102439152,349585339,71302679,13501647,307993888,40166531,140618006,923005257,424664959,9040736,209576409,750610916,914523728,429008611,461393153,673992140,688857352,26397002,320682304,355424179,912031818,799027057,401071341,294723397,818564887,215711838,303054600,188069534,739377618,222574289,151552622,51037115,206852169,681099713,115184817,725196871,252233462,565291017,700135707,749009514,7790267,572602122,518421059,306380474,718951646,497961036,853384724,264154552,557506173,809587694,762259419,532162324,755509957,341418125,535743021,112516283,43601364,470787425,554281530,470385926,739546229,641960873,187188480,591572701,830625696,340676707,853138963,718956697,651253567,101634220,718181988,94933740,583578719,442141215,724977461,923061030,940868819,222643914,450764637,573008824,479554382,13420335,498920938,968611041,326980444,476821361,531845205,737745111,962310305,824518843,808259894,481835969,701213300,943348252,569533918,751874222,767325611,41044331,690152070,272421460,404234595,653277858,136801659,371348826,156751390,554770139,89356907,590664554,19284978,547043661,548785894,138623765,694244062,616171148,472014428,94104477,721370722,934669702,461723141,771663932,75012452,728891769,929724301,704253546,726166406,172957040,363629624,642632073,569884205,956128299,729941487,659210610,271015565,920976519,673777149,527102579,292888799,74004205,297483601,973510082,277898093,276190577,754556653,787761503,644764412,467288952,817783911,835258431,661256124,986358318,243892755,319888430,329910300,355135512,999888286,286666041,938368652,933787217,735812116,40845040,19652721,200577373,449108666,878350060,765156817,92663675,13676230,388396181,952055108,170290277,10806615,781786471,928166624,735626307,744588967,27652143,977627618,789316666,537400594,781359237,597257583,693872250,753782033,362256168,847935180,544819027,897666897,764546509,467182730,296928969,174729771,510771642,726993714,974794759,761363224,857903693,346393953,83605145,340947941,402898969,371261553,789772629,248371879,361713270,747862060,534623420,994764387,755426758,577975757,325058285,548042837,453104266,571240156,859351209,751136934,870061714,179416253,384972368,651734573,640476711,860010104,188555215,887327497,16382374,421064419,879298165,302776921,221678654,79107402,320236035,998206467,4579144,190972826,467176319,170437896,797176358,823973201,567882854,54573521,26239639,853376768,535795592,301088612,248129304,347947276,809068097,66570380,206222674,159208545,244713553,755328260,727031757,830622376,205184119,884667154,872884012,674391247,181397473,600653157,128129303,136382730,592266196,388435742,73864706,900527723,464395167,32793368,809747787,388589157,357932610,569460116,936544461,932568815,325330444,496198587,929205189,531703694,583932024,508939645,399288292,266802012,38341944,263381554,764741669,103439182,22923998,71023128,637339525,209035962,216853613,424115449,709642329,386201960,533927379,649394468,967886643,569190497,23867274,814798909,848531586,298299988,107228209,427634851,254813689,788913329,356140813,251038795,22280932,716928554,361627346,478437554,613521853,161063053,456144909,88930428,384982344,942321157,375391211,892059991,677344573,392050088,225291225,726321207,353482849,486785482,305980420,946546679,897070910,456799389,359532826,717412067,129258934,731033098,197105237,502659721,922687848,759417418,690357962,956127892,709463620,552384561,912550349,307303836,734148315,950524033,309074289,814056207,155823278,702688831,984263804,381305458,809851238,741121927,918410115,377750108,839795892,847118281,759028628,762000750,280108831,110028360,174107531,691387627,51837385,675099898,709601473,934804871,774857599,534186765,463358629,788665295,345090731,739681005,968617307,286283665,765777632,191000298,106255301,925108173,680267117,188519599,866710761,608188962,18927649,225910228,205695570,194544948,702138328,839982053,224610285,271511748,460588286,923359847,108276038,113158067,277550364,833030527,378987835,837676522,824474917,732450023,16200200,774101937,45159240,24936320,549627525,369231577,422541314,41365598,938181163,877194019,564408308,766259794,317745494,585899613,42770489,489012261,939183250,339668434,634397851,110679750,826397557,478865452,753073416,670105935,857926422,737880807,837599619,364805224,989863061,675741560,178056586,665559886,87028148,156354339,135080597,450889616,961834431,306568005,977432342,308428515,980625582,338819729,84383595,356384510,858029868,252647031,736635069,830297052,392295036,674812725,266243374,157175270,664156779,193738084,435527794,348022539,722429764,91447960,544124565,247140041,994919773,244479530,817253406,552709749,408044959,211474244,870774830,926281416,27597343,795381689,648687595,599292915,247100741,939354493,683309509,605001441,470134941,186291366,954337783,895450113,532638236,27125970,84263994,966870301,724055914,489024320,558019623,589903771,442938360,226703570,189697616,232172272,898172253,282297354,95960940,29838066,748333461,571259772,764320137,391303495,30775071,962454660,32946858,313238543,573692339,123983974,821475730,515850776,931547014,35703934,571992658,684351807,582890483,645771970,282336305,48754626,753015352,299630309,916180690,296724530,423666982,725241896,444206053,204169145,460832234,593166322,273077512,907846471,939101720,920010778,295937012,811882965,747010815,575856154,212066237,808942765,801185570,625961376,63954220,362906179,244328095,947737503,770750556,379772998,7886633,142811929,77443771,682300089,456717014,73471656,828276646,835052347,848681942,479565147,237855947,165709836,978743324,862527605,575715367,195127499,38002294,331625602,54346194,360200889,226612692,671517222,298641137,587688180,979939379,952629420,984547640,334231614,534121579,703326234,712403274,634876723,142781520,150146555,216628608,980732309,331697578,312343145,665898102,156157572,654223304,594427688,292426240,702007255,640776923,212769559,151125544,456528360,802740797,894083573,670433168,820221319,256732033,215702134,64789438,381601120,132311779,597677776,447163651,961605009,907976812,951890672,449048848,526432602,610850333,86085653,701544696,542445662,520086391,753356790,431747072,350218545,948390148,171451817,26203129,736129721,451636935,668333231,341458587,23328409,537088279,44193102,652191987,785875857,528084052,290702969,50945849,866780041,746462440,15420487,652214418,514875023,990953220,836682369,102468586,741180284,526382165,418209484,840463534,213402085,157827447,623585055,983311503,750790996,142607442,432474097,468310842,40395308,882611706,416912794,471137424,484505092,165293906,727893286,729358168,581554099,787268132,112783914,494779331,927417232,615064585,127664971,717281553,559808599,579715197,538244788,799487064,679504441,106437679,38446045,124797305,64936658,473992871,765321242,998681560,664292384,853601415,800011788,169447525,754338144,592297612,970797638,155688399,244585120,657551232,139612210,95462015,667484071,689056991,334921427,936579340,467459777,27694312,555182710,922580957,5814825,979078719,525810102,74533212,969905275,564439932,473867939,864556159,901079146,779273094,112508986,899997599,620396636,908938324,702810312,932375721,757114345,557409051,915646973,133555247,676190954,838903278,739662035,474613163,496860817,786610993,890840097,453803863,135508825,757765199,160849564,9745322,680508124,6316613,826219608,281431302,759166464,529079867,827470097,71297989,535569527,580884131,374290092,942375713,586634480,325562433,144476006,676575155,531862947,938170514,86589113,379309461,787366353,16020582,117371461,212361098,970405552,331664843,822339282,716891785,261197634,64134236,929488084,466625281,826357164,22511951,443943479,104247087,851882032,242691309,242230110,546762721,323003268,658500202,70778659,699294189,635022536,257363317,207276884,979063136,224190654,428192394,243482429,673910060,905939068,419004401,368935292,50171956,680731398,768145052,820463514,661466322,603276232,174553515,2644192,595082760,350621575,789125063,62471439,484766406,376599161,361815030,620662554,49806655,725314598,218800666,27502049,701899964,204617470,707666409,585743147,451269273,415006416,283225435,288500393,73558447,697369854,112806961,484910383,227717806,357969378,330702821,25059024,65323253,77635758,661727833,48745240,173529024,846827827,622361905,281957308,168336822,161174516,2455710,206558088,26710895,906151888,68353041,827143764,428728851,545947541,128271209,392521598,779126840,819589370,841655681,724062890,814309399,143391919,276878911,696014999,395802465,144519806,606777503,426862866,247467350,415487288,891884168,535472683,959319836,696587532,819144131,619698073,882736305,138868481,562765284,687990784,528871524,796541512,259127627,63577439,25934435,41290284,534027365,195315997,681594130,31714600,981653270,225913290,643000885,111325536,24316956,677205654,958390039,645463612,303722336,965061902,186332740,259828698,380867026,129858171,973630432,446739058,481363963,857966874,327031340,787979579,274492287,227322438,964394260,855989458,624029147,689634824,484212465,43840974,101511304,124353121,197385142,612166735,828428776,297893781,223228329,599642263,276088419,831780690,467826427,136196127,150684381,428646045,21570575,632146699,6040971,471797046,302039093,21727706,460340672,370642982,26083354,35728825,177707708,702048949,555916563,355638236,578959534,634782954,975278198,158456713,68064530,871924973,181307568,902211394,73957380,187688077,64622116,7925222,758352562,394365534,367669242,62023718,201700240,318078625,853823788,248471508,598668366,341008881,888451249,275278606,434792592,859056481,284607741,58411620,648279554,632141765,579282167,461538019,725181732,605727361,435594510,136707095,788077079,465801282,659445777,437530956,302546785,461121488,297710146,88680900,940896877,657307427,940838033,288086577,211766313,293683104,897362955,612612615,132954351,773156261,718853767,730196676,199062546,823264966,658843489,473984166,671326494,449343313,309970873,124292417,188312464,920593394,252610684,773704439,204734029,937039182,2291575,929035669,23898547,555269595,427254257,2928305,445251560,837042356,551806114,879129299,970329685,764130393,190317169,801002942,642742425,533625445,589804471,466329608,63054472,913450495,5725394,287305923,338994341,179466831,516550576,580623886,890680572,158179764,849864976,968386372,673767254,979592790,563049795,550140041,36294515,659364497,866216795,932355013,993498714,244911867,723041068,732801,327290160,647827727,458699773,427969886,406725982,422892440,207417567,914954912,776556917,171199833,395491323,266192435,135982186,650157571,473539170,475517951,372122038,225844542,651837758,300646702,127623847,231284078,151275257,539525943,740866666,486157269,812251658,660514358,801873253,881335382,842543985,471288747,160402264,291704044,928738498,31484653,832186438,316528245,207678752,523957072,827217576,373870324,91802607,796265939,593413256,740137846,424908874,694371692,331175102,393426753,85365009,111689766,585631555,646118834,83098558,136106532,34507337,455347504,707432357,932649192,455254355,508349702,422007536,296856318,519171192,689702622,189755177,469754591,597696095,409905863,985283034,684382649,569911614,214654549,241029252,962670818,424875877,571505451,390259074,513041107,34386004,977187472,578137329,504929451,564580029,840258742,664963145,718798917,837835807,986272617,366447494,857776990,640029982,349455722,632402725,880741695,106018268,132972742,979936355,607314310,496868074,553983141,141291546,415991401,103151507,868768752,414342761,359023044,354719894,366577796,890645759,271874242,598214007,13017119,176188830,109419983,371882925,489527468,515274404,857673916,690162026,655892439,577281501,217580617,863212656,43797080,922067792,12017485,42238743,857523753,61681033,208384614,185933486,212473515,802978938,840543640,29441703,899747501,100937925,962655478,564812270,84878347,535388967,565480117,418890112,408239922,447263008,52046361,121335169,816368774,266919324,22446316,502718402,797939445,399399873,678929185,300714783,801220043,234537529,210538921,934835497,474229468,797812039,226602005,333798134,287689059,214791276,424632749,716929396,359284036,454769281,276815605,183998245,424496592,846347242,866540432,648641001,727663574,843690986,336545263,998346090,89680109,550352946,11814538,511903825,1343989,144600399,102049962,629034146,794124805,234556265,417823394,128389918,821844708,115171507,584317445,629364582,515194727,817032065,579759010,381463834,415955624,962617879,949414826,169401735,604472627,178701688,143344345,112006119,630847385,102482357,647154353,876706500,550511174,826386261,838919944,789635056,679324007,314467305,339725689,759692068,276094079,671788051,551895125,745282613,418389151,523377722,610655742,387175166,842743348,67462523,281558068,719203880,325331004,709569178,784247582,954261287,96721286,565553636,158300330,376209623,84346768,418622664,286672042,219694875,775176118,552513798,748143144,146661839,376071358,594588786,172205273,587614398,705630042,282178913,587306899,292550660,710384686,425264554,727717220,267609252,718066147,227788716,125529805,882992244,935621735,409717153,645451423,552272111,975426801,342468447,726434432,737449203,164732403,369277994,707905247,23494884,672323020,109897502,180571679,356806377,666102640,713760178,485805046,735800693,388711838,133118780,298717766,426860570,355503896,706658693,224678788,505526989,524073701,830547294,7383844,386959469,543836700,448721099,631176307,169089492,819557491,151371042,452219962,158980475,996412765,747718318,498472135,129780147,55237275,271046260,25259863,427008290,630453771,983504693,745873499,192747533,643806511,352628117,160667382,13042363,413990418,111190761,751966199,126597728,469600784,759300094,342260048,640456307,369278543,532186890,348738944,133006355,837555171,369230747,134605285,833212561,323771456,979809065,415229967,456943513,642829420,378563520,523592044,52646021,51062699,106017167,262640613,989582944,875076990,191624532,803260712,664238539,548478425,718323455,549518358,774741863,718304343,923061893,47550647,800129581,76687996,517349113,591467944,599407018,405472833,938798508,19321965,99283275,826369042,989973929,815297513,687460837,370986831,102436066,206547363,426622220,445266964,213504020,54053557,575366838,700081402,238385209,350539130,644989916,706788914,636508005,564871831,111627384,705494679,656798760,271102688,24268305,816937129,869726577,210231175,96538213,207734703,444512207,524768492,598579463,963813983,578871636,425719440,63824613,661839085,463680033,464259154,368267326,798170752,436187149,250249360,434261306,678719737,663737928,967963231,155620573,46734483,759327639,265404550,264188235,245826539,861589730,799159611,252852223,197577761,785613087,980044301,155764221,636104262,11818712,226194665,115677320,285076193,206522142,543727363,728054123,252549164,965622358,443166519,153289391,147986254,484301699,386390806,961175355,164410146,242297047,525719947,310404315,452293550,600690445,457609839,664098836,792718297,585285847,361598655,909790484,970215109,532311989,49065880,306183332,786315688,578534998,999817694,662553580,34903355,532900242,90318983,822251420,557350236,349915863,419729893,332285962,679288238,471455130,425338480,167393423,708265019,629013155,487697741,339663932,685837887,830228617,942401028,630951640,773140434,320696626,8825402,511369870,498940183,970855884,449634114,713378578,698419412,83587370,488742958,795646408,490215644,298461500,867175425,302940166,735450172,868036458,974647935,818837559,938541297,903359417,428318691,465589272,17062857,949675523,17589789,870911288,721544094,559613951,973486714,415531729,866313663,777166145,825994289,208306053,720826773,514974239,123342941,773719396,234152837,834154183,633734289,209492029,125065125,896595663,373480942,618491766,416215787,828217594,91711788,41001395,165332231,671784062,362616682,733574341,89414044,312437435,909133965,712745485,132525321,668690188,564175466,572411918,160114801,87677496,268357836,165666561,447804354,500087318,546007460,357517926,607853506,324732377,914873420,258419035,538088756,719207300,68834858,918954703,655537513,144904070,150923520,722353408,87775782,907111926,616984542,67361842,806299998,19198012,130529859,942083492,127443276,888023530,184524247,218601290,366278701,523743500,266460547,410437943,321892583,283607058,485468619,262555894,309275828,804059885,654658891,850924810,282611567,246381935,48775892,989184510,284917522,631412384,235277446,287819741,714631855,772891882,834506040,998549006,793768792,761445680,239762460,3085085,634326835,246545836,398716029,423415964,20715111,828736595,192454372,857982491,516098662,97543896,12024615,866834652,485935243,484041208,345810860,351578390,548060791,226765495,585200631,726690774,897306076,879030472,723831571,474598284,212541001,714995750,351845958,781578342,285025176,640105856,722973862,404860037,609042423,189398327,546810605,176318678,176937966,153684699,18207415,873140129,443437760,948511159,779454818,866912391,19290206,870848631,819210842,146110753,99437690,201139842,675004636,159336867,177227646,173592278,518984285,911078902,425842498,332860237,178975807,717725339,712980003,926302583,85605956,481247507,17923762,442712425,296401632,293873973,114655408,807075578,979737811,131206181,388374548,734306663,471052633,466254836,781051117,665291329,581321199,848982681,36333754,660918173,81869678,108895505,860904852,329173373,906676135,671185464,15226941,525536578,235622392,597179503,238820480,157837264,498265811,917577330,112195092,958523035,411817428,143762897,283117757,958656367,642241419,170911858,26898270,443690602,197306711,592037103,225197921,725391823,544189376,313850774,768633359,92276031,206284485,834127190,561330011,878235824,451781687,927689126,460808357,969405191,373113940,141975515,903768691,29018132,132244378,249580009,31443627,310930556,651884902,16036841,553017130,912366070,4810047,379145344,967487838,335411687,663100119,4829401,428606769,967028873,781314719,567179675,790129900,756062199,489028196,726052487,87031806,695898688,884474831,280226980,288747586,179053552,262623211,516370796,495651728,432641559,516957925,631563385,704762158,429464299,275757169,998613029,453164289,221276197,24655219,670671450,92056310,602027214,131348441,767521971,663553348,877296739,840073595,450376451,751658470,484303980,482741633,834316419,586784078,35132664,910985767,408753452,960354013,733751950,793470573,723230722,254089606,386004219,287482913,960503122,156528485,463364506,66382925,50032966,981879966,409884555,883948,541973257,715975845,532312665,503311973,994068168,479706391,893896291,591576023,523951440,43263419,555939027,814650651,714962430,749399783,296905263,692273293,137984881,744303936,922414758,515014994,422166585,591797423,997917286,30097030,648992657,767658696,647290058,712900785,395937758,229000480,259897009,38889225,975814100,159763048,580722615,548465258,901706393,1699182,858385288,610922101,354857828,916071878,840398014,714877946,922799133,48323168,508194801,127374218,721214731,199824447,539942109,896520754,657847382,490667698,240826270,284607548,576639881,582385146,848379993,429182661,529294793,359624647,345844053,576330201,518020873,98610515,320875258,85159500,882165625,667643186,403960446,955287232,987370470,360084385,492411734,756204032,888178876,757332494,903809203,814070334,461231053,287293207,683360256,157575264,51079835,201260999,624586176,649989271,983235357,523617704,448233357,246469106,584034534,795209584,590512147,411892998,512537042,507661027,857769235,998738127,472415717,15590519,327978460,639921839,778162007,462444315,735455483,408585948,334192501,9688222,506588477,349785293,469172895,231790848,814844593,441069419,282886446,959013606,946080846,139332810,804110468,925112798,482458666,490649635,316032549,344209024,303408504,863146784,557303890,108552403,982005314,952631137,882499046,503539106,746175831,75766669,661997461,653337576,479641949,833976016,486445691,122055366,289243433,242233220,500242008,753140963,549411603,238846126,405864190,203312098,590517923,203848816,11285039,553060013,17550984,767134864,873441025,897549369,834737481,576229071,28106032,450571788,465598929,894907302,315894694,438559025,956481367,464832651,781258318,368806242,686614641,608931521,506523617,749886915,910264112,186710489,618441755,902481131,539547543,989878959,101159808,974765039,386896951,975824083,911856158,176852987,117288936,550695194,587662420,727625146,304281440,688547317,892976352,73443711,891735067,176010335,728899246,728801935,474930185,910922842,468320392,562043025,51244055,798451867,256049678,730579804,265736225,796285991,819682166,25433764,580128789,476796898,178449783,768475837,826086054,717923191,467868064,150474159,694850870,210449512,173619123,986033557,28249665,142217996,951082022,206640292,878914856,213329625,118644279,627907521,266151572,803153278,788626417,404903417,543828006,630689343,269064250,429789501,114739613,172010517,865496534,712434352,73020308,968000696,246716586,66766743,870557452,468793395,707185746,216712525,324540679,704078247,29579499,237604628,313157160,268212600,738720019,835789478,645683590,28544672,385547533,308415317,972377087,755523131,701336425,170904649,667730458,516102865,387838380,743994685,969437826,590257229,635090087,67082540,385373500,168119715,155565544,546022204,502188613,969012693,727769457,624388713,21486436,135554225,190541159,431841402,913986909,442356251,596741136,127659115,535545855,124283915,562651616,101427299,104694032,698912353,397250618,256248798,133792158,37981921,292755175,761775262,144104851,736613664,438623038,636408929,632037038,690095050,680852858,129448704,769508984,785521917,407192261,370049829,973240926,2613388,996084237,300767268,984595093,86573035,732722497,556854068,834433492,613854081,408422622,254144309,801364820,182570250,385524631,754158433,674405427,300266270,701213819,424923188,533440289,605753631,627601280,75949188,82415449,399376775,794219887,865173967,186967056,566123226,73807419,822261641,273965030,287715081,674887205,371575577,320956034,13010277,53377696,69034380,986799475,740570184,635889273,124841365,467938443,44266808,922086255,111734234,349359440,759726022,66803262,657916860,921086915,487990855,850550629,745500377,921933069,208953492,931427129,841390383,9545617,497950288,962682194,368069740,97752092,362156318,502956629,360635535,982392190,904455454,295537771,123405950,293792250,186825687,836077114,400483040,551731502,914935031,732042186,21620933,929259178,306826632,912619727,153562480,981291254,900409054,255770067,925798548,37725135,298155252,716572825,782160168,126174753,935134771,361616302,460119794,428523521,910897678,714472901,348208511,845362977,432887433,969730009,4315523,516786714,358160185,943561070,514736492,998207407,810088188,126613173,911634793,523828107,621958992,500887606,979935735,239393184,580865348,570276726,721859484,863433952,741753311,671204378,980340802,973167595,691581781,54738282,604204803,490660120,694392314,665632141,71422199,698662004,127993924,737006560,658702216,458815714,118266399,378604844,848572436,734906638,516914496,28859671,817498119,870801210,320523979,9420892,517556966,760834364,309799993,811075485,724992286,54276489,466130188,596568312,302139657,697972142,490308864,397077288,463101654,423179321,853939398,144538473,48829106,891565432,698911630,510371922,198774683,940182303,739996448,476711710,417721728,685207652,245805444,940357257,494732721,99373128,451865802,207401373,85817985,502290205,830242987,126093840,786234730,157806810,150543977,605617283,409120473,969429407,625046407,586469201,341222419,502807145,580059647,598725187,709994639,215150553,905955873,377933635,754103756,781444186,681412408,43751023,203402858,953547766,970359450,190012549,591697223,229059295,564731579,117659546,166559763,7523980,252362368,484265853,81652646,883355806,383170866,529599854,108717556,111377389,659124001,588704910,629725488,714452414,729173783,93132679,854396210,879198919,668442751,915002762,316015018,219678836,445671146,824529645,725008149,140982546,241845493,744586853,721411607,784600268,145980981,732737571,297598368,215935862,626283760,452460005,786492199,134041084,710252681,82440876,665330101,680323033,648862424,16117339,156852635,411024197,237421659,629864480,467139480,431174173,330649573,351316427,460576251,343433611,51033130,514930935,992699215,354261003,28266828,874163897,43718401,610321891,163462587,283580163,143626972,909982183,490122947,283189486,913020782,681250285,810536991,548103206,268235289,804003134,995126247,489701830,293792141,520528711,6477736,87826357,123498395,2437355,744048827,755385681,928276440,963136240,142329454,617321177,335544324,914606413,344910318,511917715,668388505,81736073,600075766,521959056,214640599,288840915,545582558,164472816,658522811,529537464,832735479,524020753,902804032,337229843,946147302,961787780,110839146,700617529,608327783,886422978,287474169,659996050,721415827,869233693,500774350,531517147,110478732,327247975,37655724,196004769,584922364,854641004,189881652,806093610,294593686,712232539,541884844,903734289,228761347,649685241,375989476,690738380,943398053,280511826,432701310,432701310,280511826,943398053,690738380,375989476,649685241,228761347,903734289,541884844,712232539,294593686,806093610,189881652,854641004,584922364,196004769,37655724,327247975,110478732,531517147,500774350,869233693,721415827,659996050,287474169,886422978,608327783,700617529,110839146,961787780,946147302,337229843,902804032,524020753,832735479,529537464,658522811,164472816,545582558,288840915,214640599,521959056,600075766,81736073,668388505,511917715,344910318,914606413,335544324,617321177,142329454,963136240,928276440,755385681,744048827,2437355,123498395,87826357,6477736,520528711,293792141,489701830,995126247,804003134,268235289,548103206,810536991,681250285,913020782,283189486,490122947,909982183,143626972,283580163,163462587,610321891,43718401,874163897,28266828,354261003,992699215,514930935,51033130,343433611,460576251,351316427,330649573,431174173,467139480,629864480,237421659,411024197,156852635,16117339,648862424,680323033,665330101,82440876,710252681,134041084,786492199,452460005,626283760,215935862,297598368,732737571,145980981,784600268,721411607,744586853,241845493,140982546,725008149,824529645,445671146,219678836,316015018,915002762,668442751,879198919,854396210,93132679,729173783,714452414,629725488,588704910,659124001,111377389,108717556,529599854,383170866,883355806,81652646,484265853,252362368,7523980,166559763,117659546,564731579,229059295,591697223,190012549,970359450,953547766,203402858,43751023,681412408,781444186,754103756,377933635,905955873,215150553,709994639,598725187,580059647,502807145,341222419,586469201,625046407,969429407,409120473,605617283,150543977,157806810,786234730,126093840,830242987,502290205,85817985,207401373,451865802,99373128,494732721,940357257,245805444,685207652,417721728,476711710,739996448,940182303,198774683,510371922,698911630,891565432,48829106,144538473,853939398,423179321,463101654,397077288,490308864,697972142,302139657,596568312,466130188,54276489,724992286,811075485,309799993,760834364,517556966,9420892,320523979,870801210,817498119,28859671,516914496,734906638,848572436,378604844,118266399,458815714,658702216,737006560,127993924,698662004,71422199,665632141,694392314,490660120,604204803,54738282,691581781,973167595,980340802,671204378,741753311,863433952,721859484,570276726,580865348,239393184,979935735,500887606,621958992,523828107,911634793,126613173,810088188,998207407,514736492,943561070,358160185,516786714,4315523,969730009,432887433,845362977,348208511,714472901,910897678,428523521,460119794,361616302,935134771,126174753,782160168,716572825,298155252,37725135,925798548,255770067,900409054,981291254,153562480,912619727,306826632,929259178,21620933,732042186,914935031,551731502,400483040,836077114,186825687,293792250,123405950,295537771,904455454,982392190,360635535,502956629,362156318,97752092,368069740,962682194,497950288,9545617,841390383,931427129,208953492,921933069,745500377,850550629,487990855,921086915,657916860,66803262,759726022,349359440,111734234,922086255,44266808,467938443,124841365,635889273,740570184,986799475,69034380,53377696,13010277,320956034,371575577,674887205,287715081,273965030,822261641,73807419,566123226,186967056,865173967,794219887,399376775,82415449,75949188,627601280,605753631,533440289,424923188,701213819,300266270,674405427,754158433,385524631,182570250,801364820,254144309,408422622,613854081,834433492,556854068,732722497,86573035,984595093,300767268,996084237,2613388,973240926,370049829,407192261,785521917,769508984,129448704,680852858,690095050,632037038,636408929,438623038,736613664,144104851,761775262,292755175,37981921,133792158,256248798,397250618,698912353,104694032,101427299,562651616,124283915,535545855,127659115,596741136,442356251,913986909,431841402,190541159,135554225,21486436,624388713,727769457,969012693,502188613,546022204,155565544,168119715,385373500,67082540,635090087,590257229,969437826,743994685,387838380,516102865,667730458,170904649,701336425,755523131,972377087,308415317,385547533,28544672,645683590,835789478,738720019,268212600,313157160,237604628,29579499,704078247,324540679,216712525,707185746,468793395,870557452,66766743,246716586,968000696,73020308,712434352,865496534,172010517,114739613,429789501,269064250,630689343,543828006,404903417,788626417,803153278,266151572,627907521,118644279,213329625,878914856,206640292,951082022,142217996,28249665,986033557,173619123,210449512,694850870,150474159,467868064,717923191,826086054,768475837,178449783,476796898,580128789,25433764,819682166,796285991,265736225,730579804,256049678,798451867,51244055,562043025,468320392,910922842,474930185,728801935,728899246,176010335,891735067,73443711,892976352,688547317,304281440,727625146,587662420,550695194,117288936,176852987,911856158,975824083,386896951,974765039,101159808,989878959,539547543,902481131,618441755,186710489,910264112,749886915,506523617,608931521,686614641,368806242,781258318,464832651,956481367,438559025,315894694,894907302,465598929,450571788,28106032,576229071,834737481,897549369,873441025,767134864,17550984,553060013,11285039,203848816,590517923,203312098,405864190,238846126,549411603,753140963,500242008,242233220,289243433,122055366,486445691,833976016,479641949,653337576,661997461,75766669,746175831,503539106,882499046,952631137,982005314,108552403,557303890,863146784,303408504,344209024,316032549,490649635,482458666,925112798,804110468,139332810,946080846,959013606,282886446,441069419,814844593,231790848,469172895,349785293,506588477,9688222,334192501,408585948,735455483,462444315,778162007,639921839,327978460,15590519,472415717,998738127,857769235,507661027,512537042,411892998,590512147,795209584,584034534,246469106,448233357,523617704,983235357,649989271,624586176,201260999,51079835,157575264,683360256,287293207,461231053,814070334,903809203,757332494,888178876,756204032,492411734,360084385,987370470,955287232,403960446,667643186,882165625,85159500,320875258,98610515,518020873,576330201,345844053,359624647,529294793,429182661,848379993,582385146,576639881,284607548,240826270,490667698,657847382,896520754,539942109,199824447,721214731,127374218,508194801,48323168,922799133,714877946,840398014,916071878,354857828,610922101,858385288,1699182,901706393,548465258,580722615,159763048,975814100,38889225,259897009,229000480,395937758,712900785,647290058,767658696,648992657,30097030,997917286,591797423,422166585,515014994,922414758,744303936,137984881,692273293,296905263,749399783,714962430,814650651,555939027,43263419,523951440,591576023,893896291,479706391,994068168,503311973,532312665,715975845,541973257,883948,409884555,981879966,50032966,66382925,463364506,156528485,960503122,287482913,386004219,254089606,723230722,793470573,733751950,960354013,408753452,910985767,35132664,586784078,834316419,482741633,484303980,751658470,450376451,840073595,877296739,663553348,767521971,131348441,602027214,92056310,670671450,24655219,221276197,453164289,998613029,275757169,429464299,704762158,631563385,516957925,432641559,495651728,516370796,262623211,179053552,288747586,280226980,884474831,695898688,87031806,726052487,489028196,756062199,790129900,567179675,781314719,967028873,428606769,4829401,663100119,335411687,967487838,379145344,4810047,912366070,553017130,16036841,651884902,310930556,31443627,249580009,132244378,29018132,903768691,141975515,373113940,969405191,460808357,927689126,451781687,878235824,561330011,834127190,206284485,92276031,768633359,313850774,544189376,725391823,225197921,592037103,197306711,443690602,26898270,170911858,642241419,958656367,283117757,143762897,411817428,958523035,112195092,917577330,498265811,157837264,238820480,597179503,235622392,525536578,15226941,671185464,906676135,329173373,860904852,108895505,81869678,660918173,36333754,848982681,581321199,665291329,781051117,466254836,471052633,734306663,388374548,131206181,979737811,807075578,114655408,293873973,296401632,442712425,17923762,481247507,85605956,926302583,712980003,717725339,178975807,332860237,425842498,911078902,518984285,173592278,177227646,159336867,675004636,201139842,99437690,146110753,819210842,870848631,19290206,866912391,779454818,948511159,443437760,873140129,18207415,153684699,176937966,176318678,546810605,189398327,609042423,404860037,722973862,640105856,285025176,781578342,351845958,714995750,212541001,474598284,723831571,879030472,897306076,726690774,585200631,226765495,548060791,351578390,345810860,484041208,485935243,866834652,12024615,97543896,516098662,857982491,192454372,828736595,20715111,423415964,398716029,246545836,634326835,3085085,239762460,761445680,793768792,998549006,834506040,772891882,714631855,287819741,235277446,631412384,284917522,989184510,48775892,246381935,282611567,850924810,654658891,804059885,309275828,262555894,485468619,283607058,321892583,410437943,266460547,523743500,366278701,218601290,184524247,888023530,127443276,942083492,130529859,19198012,806299998,67361842,616984542,907111926,87775782,722353408,150923520,144904070,655537513,918954703,68834858,719207300,538088756,258419035,914873420,324732377,607853506,357517926,546007460,500087318,447804354,165666561,268357836,87677496,160114801,572411918,564175466,668690188,132525321,712745485,909133965,312437435,89414044,733574341,362616682,671784062,165332231,41001395,91711788,828217594,416215787,618491766,373480942,896595663,125065125,209492029,633734289,834154183,234152837,773719396,123342941,514974239,720826773,208306053,825994289,777166145,866313663,415531729,973486714,559613951,721544094,870911288,17589789,949675523,17062857,465589272,428318691,903359417,938541297,818837559,974647935,868036458,735450172,302940166,867175425,298461500,490215644,795646408,488742958,83587370,698419412,713378578,449634114,970855884,498940183,511369870,8825402,320696626,773140434,630951640,942401028,830228617,685837887,339663932,487697741,629013155,708265019,167393423,425338480,471455130,679288238,332285962,419729893,349915863,557350236,822251420,90318983,532900242,34903355,662553580,999817694,578534998,786315688,306183332,49065880,532311989,970215109,909790484,361598655,585285847,792718297,664098836,457609839,600690445,452293550,310404315,525719947,242297047,164410146,961175355,386390806,484301699,147986254,153289391,443166519,965622358,252549164,728054123,543727363,206522142,285076193,115677320,226194665,11818712,636104262,155764221,980044301,785613087,197577761,252852223,799159611,861589730,245826539,264188235,265404550,759327639,46734483,155620573,967963231,663737928,678719737,434261306,250249360,436187149,798170752,368267326,464259154,463680033,661839085,63824613,425719440,578871636,963813983,598579463,524768492,444512207,207734703,96538213,210231175,869726577,816937129,24268305,271102688,656798760,705494679,111627384,564871831,636508005,706788914,644989916,350539130,238385209,700081402,575366838,54053557,213504020,445266964,426622220,206547363,102436066,370986831,687460837,815297513,989973929,826369042,99283275,19321965,938798508,405472833,599407018,591467944,517349113,76687996,800129581,47550647,923061893,718304343,774741863,549518358,718323455,548478425,664238539,803260712,191624532,875076990,989582944,262640613,106017167,51062699,52646021,523592044,378563520,642829420,456943513,415229967,979809065,323771456,833212561,134605285,369230747,837555171,133006355,348738944,532186890,369278543,640456307,342260048,759300094,469600784,126597728,751966199,111190761,413990418,13042363,160667382,352628117,643806511,192747533,745873499,983504693,630453771,427008290,25259863,271046260,55237275,129780147,498472135,747718318,996412765,158980475,452219962,151371042,819557491,169089492,631176307,448721099,543836700,386959469,7383844,830547294,524073701,505526989,224678788,706658693,355503896,426860570,298717766,133118780,388711838,735800693,485805046,713760178,666102640,356806377,180571679,109897502,672323020,23494884,707905247,369277994,164732403,737449203,726434432,342468447,975426801,552272111,645451423,409717153,935621735,882992244,125529805,227788716,718066147,267609252,727717220,425264554,710384686,292550660,587306899,282178913,705630042,587614398,172205273,594588786,376071358,146661839,748143144,552513798,775176118,219694875,286672042,418622664,84346768,376209623,158300330,565553636,96721286,954261287,784247582,709569178,325331004,719203880,281558068,67462523,842743348,387175166,610655742,523377722,418389151,745282613,551895125,671788051,276094079,759692068,339725689,314467305,679324007,789635056,838919944,826386261,550511174,876706500,647154353,102482357,630847385,112006119,143344345,178701688,604472627,169401735,949414826,962617879,415955624,381463834,579759010,817032065,515194727,629364582,584317445,115171507,821844708,128389918,417823394,234556265,794124805,629034146,102049962,144600399,1343989,511903825,11814538,550352946,89680109,998346090,336545263,843690986,727663574,648641001,866540432,846347242,424496592,183998245,276815605,454769281,359284036,716929396,424632749,214791276,287689059,333798134,226602005,797812039,474229468,934835497,210538921,234537529,801220043,300714783,678929185,399399873,797939445,502718402,22446316,266919324,816368774,121335169,52046361,447263008,408239922,418890112,565480117,535388967,84878347,564812270,962655478,100937925,899747501,29441703,840543640,802978938,212473515,185933486,208384614,61681033,857523753,42238743,12017485,922067792,43797080,863212656,217580617,577281501,655892439,690162026,857673916,515274404,489527468,371882925,109419983,176188830,13017119,598214007,271874242,890645759,366577796,354719894,359023044,414342761,868768752,103151507,415991401,141291546,553983141,496868074,607314310,979936355,132972742,106018268,880741695,632402725,349455722,640029982,857776990,366447494,986272617,837835807,718798917,664963145,840258742,564580029,504929451,578137329,977187472,34386004,513041107,390259074,571505451,424875877,962670818,241029252,214654549,569911614,684382649,985283034,409905863,597696095,469754591,189755177,689702622,519171192,296856318,422007536,508349702,455254355,932649192,707432357,455347504,34507337,136106532,83098558,646118834,585631555,111689766,85365009,393426753,331175102,694371692,424908874,740137846,593413256,796265939,91802607,373870324,827217576,523957072,207678752,316528245,832186438,31484653,928738498,291704044,160402264,471288747,842543985,881335382,801873253,660514358,812251658,486157269,740866666,539525943,151275257,231284078,127623847,300646702,651837758,225844542,372122038,475517951,473539170,650157571,135982186,266192435,395491323,171199833,776556917,914954912,207417567,422892440,406725982,427969886,458699773,647827727,327290160,732801,723041068,244911867,993498714,932355013,866216795,659364497,36294515,550140041,563049795,979592790,673767254,968386372,849864976,158179764,890680572,580623886,516550576,179466831,338994341,287305923,5725394,913450495,63054472,466329608,589804471,533625445,642742425,801002942,190317169,764130393,970329685,879129299,551806114,837042356,445251560,2928305,427254257,555269595,23898547,929035669,2291575,937039182,204734029,773704439,252610684,920593394,188312464,124292417,309970873,449343313,671326494,473984166,658843489,823264966,199062546,730196676,718853767,773156261,132954351,612612615,897362955,293683104,211766313,288086577,940838033,657307427,940896877,88680900,297710146,461121488,302546785,437530956,659445777,465801282,788077079,136707095,435594510,605727361,725181732,461538019,579282167,632141765,648279554,58411620,284607741,859056481,434792592,275278606,888451249,341008881,598668366,248471508,853823788,318078625,201700240,62023718,367669242,394365534,758352562,7925222,64622116,187688077,73957380,902211394,181307568,871924973,68064530,158456713,975278198,634782954,578959534,355638236,555916563,702048949,177707708,35728825,26083354,370642982,460340672,21727706,302039093,471797046,6040971,632146699,21570575,428646045,150684381,136196127,467826427,831780690,276088419,599642263,223228329,297893781,828428776,612166735,197385142,124353121,101511304,43840974,484212465,689634824,624029147,855989458,964394260,227322438,274492287,787979579,327031340,857966874,481363963,446739058,973630432,129858171,380867026,259828698,186332740,965061902,303722336,645463612,958390039,677205654,24316956,111325536,643000885,225913290,981653270,31714600,681594130,195315997,534027365,41290284,25934435,63577439,259127627,796541512,528871524,687990784,562765284,138868481,882736305,619698073,819144131,696587532,959319836,535472683,891884168,415487288,247467350,426862866,606777503,144519806,395802465,696014999,276878911,143391919,814309399,724062890,841655681,819589370,779126840,392521598,128271209,545947541,428728851,827143764,68353041,906151888,26710895,206558088,2455710,161174516,168336822,281957308,622361905,846827827,173529024,48745240,661727833,77635758,65323253,25059024,330702821,357969378,227717806,484910383,112806961,697369854,73558447,288500393,283225435,415006416,451269273,585743147,707666409,204617470,701899964,27502049,218800666,725314598,49806655,620662554,361815030,376599161,484766406,62471439,789125063,350621575,595082760,2644192,174553515,603276232,661466322,820463514,768145052,680731398,50171956,368935292,419004401,905939068,673910060,243482429,428192394,224190654,979063136,207276884,257363317,635022536,699294189,70778659,658500202,323003268,546762721,242230110,242691309,851882032,104247087,443943479,22511951,826357164,466625281,929488084,64134236,261197634,716891785,822339282,331664843,970405552,212361098,117371461,16020582,787366353,379309461,86589113,938170514,531862947,676575155,144476006,325562433,586634480,942375713,374290092,580884131,535569527,71297989,827470097,529079867,759166464,281431302,826219608,6316613,680508124,9745322,160849564,757765199,135508825,453803863,890840097,786610993,496860817,474613163,739662035,838903278,676190954,133555247,915646973,557409051,757114345,932375721,702810312,908938324,620396636,899997599,112508986,779273094,901079146,864556159,473867939,564439932,969905275,74533212,525810102,979078719,5814825,922580957,555182710,27694312,467459777,936579340,334921427,689056991,667484071,95462015,139612210,657551232,244585120,155688399,970797638,592297612,754338144,169447525,800011788,853601415,664292384,998681560,765321242,473992871,64936658,124797305,38446045,106437679,679504441,799487064,538244788,579715197,559808599,717281553,127664971,615064585,927417232,494779331,112783914,787268132,581554099,729358168,727893286,165293906,484505092,471137424,416912794,882611706,40395308,468310842,432474097,142607442,750790996,983311503,623585055,157827447,213402085,840463534,418209484,526382165,741180284,102468586,836682369,990953220,514875023,652214418,15420487,746462440,866780041,50945849,290702969,528084052,785875857,652191987,44193102,537088279,23328409,341458587,668333231,451636935,736129721,26203129,171451817,948390148,350218545,431747072,753356790,520086391,542445662,701544696,86085653,610850333,526432602,449048848,951890672,907976812,961605009,447163651,597677776,132311779,381601120,64789438,215702134,256732033,820221319,670433168,894083573,802740797,456528360,151125544,212769559,640776923,702007255,292426240,594427688,654223304,156157572,665898102,312343145,331697578,980732309,216628608,150146555,142781520,634876723,712403274,703326234,534121579,334231614,984547640,952629420,979939379,587688180,298641137,671517222,226612692,360200889,54346194,331625602,38002294,195127499,575715367,862527605,978743324,165709836,237855947,479565147,848681942,835052347,828276646,73471656,456717014,682300089,77443771,142811929,7886633,379772998,770750556,947737503,244328095,362906179,63954220,625961376,801185570,808942765,212066237,575856154,747010815,811882965,295937012,920010778,939101720,907846471,273077512,593166322,460832234,204169145,444206053,725241896,423666982,296724530,916180690,299630309,753015352,48754626,282336305,645771970,582890483,684351807,571992658,35703934,931547014,515850776,821475730,123983974,573692339,313238543,32946858,962454660,30775071,391303495,764320137,571259772,748333461,29838066,95960940,282297354,898172253,232172272,189697616,226703570,442938360,589903771,558019623,489024320,724055914,966870301,84263994,27125970,532638236,895450113,954337783,186291366,470134941,605001441,683309509,939354493,247100741,599292915,648687595,795381689,27597343,926281416,870774830,211474244,408044959,552709749,817253406,244479530,994919773,247140041,544124565,91447960,722429764,348022539,435527794,193738084,664156779,157175270,266243374,674812725,392295036,830297052,736635069,252647031,858029868,356384510,84383595,338819729,980625582,308428515,977432342,306568005,961834431,450889616,135080597,156354339,87028148,665559886,178056586,675741560,989863061,364805224,837599619,737880807,857926422,670105935,753073416,478865452,826397557,110679750,634397851,339668434,939183250,489012261,42770489,585899613,317745494,766259794,564408308,877194019,938181163,41365598,422541314,369231577,549627525,24936320,45159240,774101937,16200200,732450023,824474917,837676522,378987835,833030527,277550364,113158067,108276038,923359847,460588286,271511748,224610285,839982053,702138328,194544948,205695570,225910228,18927649,608188962,866710761,188519599,680267117,925108173,106255301,191000298,765777632,286283665,968617307,739681005,345090731,788665295,463358629,534186765,774857599,934804871,709601473,675099898,51837385,691387627,174107531,110028360,280108831,762000750,759028628,847118281,839795892,377750108,918410115,741121927,809851238,381305458,984263804,702688831,155823278,814056207,309074289,950524033,734148315,307303836,912550349,552384561,709463620,956127892,690357962,759417418,922687848,502659721,197105237,731033098,129258934,717412067,359532826,456799389,897070910,946546679,305980420,486785482,353482849,726321207,225291225,392050088,677344573,892059991,375391211,942321157,384982344,88930428,456144909,161063053,613521853,478437554,361627346,716928554,22280932,251038795,356140813,788913329,254813689,427634851,107228209,298299988,848531586,814798909,23867274,569190497,967886643,649394468,533927379,386201960,709642329,424115449,216853613,209035962,637339525,71023128,22923998,103439182,764741669,263381554,38341944,266802012,399288292,508939645,583932024,531703694,929205189,496198587,325330444,932568815,936544461,569460116,357932610,388589157,809747787,32793368,464395167,900527723,73864706,388435742,592266196,136382730,128129303,600653157,181397473,674391247,872884012,884667154,205184119,830622376,727031757,755328260,244713553,159208545,206222674,66570380,809068097,347947276,248129304,301088612,535795592,853376768,26239639,54573521,567882854,823973201,797176358,170437896,467176319,190972826,4579144,998206467,320236035,79107402,221678654,302776921,879298165,421064419,16382374,887327497,188555215,860010104,640476711,651734573,384972368,179416253,870061714,751136934,859351209,571240156,453104266,548042837,325058285,577975757,755426758,994764387,534623420,747862060,361713270,248371879,789772629,371261553,402898969,340947941,83605145,346393953,857903693,761363224,974794759,726993714,510771642,174729771,296928969,467182730,764546509,897666897,544819027,847935180,362256168,753782033,693872250,597257583,781359237,537400594,789316666,977627618,27652143,744588967,735626307,928166624,781786471,10806615,170290277,952055108,388396181,13676230,92663675,765156817,878350060,449108666,200577373,19652721,40845040,735812116,933787217,938368652,286666041,999888286,355135512,329910300,319888430,243892755,986358318,661256124,835258431,817783911,467288952,644764412,787761503,754556653,276190577,277898093,973510082,297483601,74004205,292888799,527102579,673777149,920976519,271015565,659210610,729941487,956128299,569884205,642632073,363629624,172957040,726166406,704253546,929724301,728891769,75012452,771663932,461723141,934669702,721370722,94104477,472014428,616171148,694244062,138623765,548785894,547043661,19284978,590664554,89356907,554770139,156751390,371348826,136801659,653277858,404234595,272421460,690152070,41044331,767325611,751874222,569533918,943348252,701213300,481835969,808259894,824518843,962310305,737745111,531845205,476821361,326980444,968611041,498920938,13420335,479554382,573008824,450764637,222643914,940868819,923061030,724977461,442141215,583578719,94933740,718181988,101634220,651253567,718956697,853138963,340676707,830625696,591572701,187188480,641960873,739546229,470385926,554281530,470787425,43601364,112516283,535743021,341418125,755509957,532162324,762259419,809587694,557506173,264154552,853384724,497961036,718951646,306380474,518421059,572602122,7790267,749009514,700135707,565291017,252233462,725196871,115184817,681099713,206852169,51037115,151552622,222574289,739377618,188069534,303054600,215711838,818564887,294723397,401071341,799027057,912031818,355424179,320682304,26397002,688857352,673992140,461393153,429008611,914523728,750610916,209576409,9040736,424664959,923005257,140618006,40166531,307993888,13501647,71302679,349585339,102439152,427980025,63089002,952148831,596544059,715876065,476734085,942068102,781083618,889806328,148890169,256914307,688874250,43645502,494875256,497524483,973051928,273229857,29499546,567645492,446649817,186447564,579400504,808427423,28646346,23830606,754972709,244323634,855625919,40428020,895627023,448334783,75484191,356985477,772999038,393234688,141601220,379867560,37991041,46771885,277334927,997240796,337726977,656731590,638191973,231937229,347303961,318762687,115129089,486971040,146208313,432662848,166616354,393092252,546545299,769945168,172830779,618575628,17712952,303255123,488093703,69421176,755990109,209008804,497928736,363001329,811314601,874206023,461096109,425794585,682359108,408962294,591089972,303976317,722000748,931161126,225656496,890899411,815357430,687140516,667691674,199475281,389938588,681834367,739518409,430231450,948749148,95064812,754335389,166652496,471784748,541303361,38309094,988548427,188959881,962876302,279020635,698162034,915345798,489760400,374164147,532227396,544262452,707753270,946975466,399628808,32205404,68575704,803339138,988079471,219193387,468703663,957643515,46425705,354186042,273783227,653954469,974086803,627252112,104089422,166980979,225348387,351967648,272454767,642755417,462304835,869453325,162103621,810723178,969130358,920423312,70074966,330263779,908519116,388709164,160373351,273991605,449871775,112643224,830754719,920909317,713359259,926949092,391756443,472720895,225654498,749319458,285401909,776169744,696842388,204868263,815256995,872157267,236461278,459031564,542687422,765041299,827159584,732200382,310994161,451770561,294818408,468825276,983246786,4897127,309144136,660388560,703710211,490014460,588365740,795409412,188199201,148332442,52888385,228770176,800620313,300424863,676600723,976172331,225669688,246021441,302076783,247883980,544481334,394307390,780953217,736249985,498101519,937505264,113631516,753102982,235638482,369775608,442025068,37607481,980740428,810800709,851276619,430023022,234885811,985253593,159105342,364640290,866691499,31873722,198163029,612502792,731045064,913982244,643105476,124312956,155385307,688008570,136431134,832875815,118544471,407353273,438653492,765976904,440643121,727448528,849516900,195602039,768993622,314163423,846986870,583333841,87614820,644505774,564823387,303140332,239823881,162010783,839414954,459010128,739517248,953043965,729156672,154368309,472893177,864782683,704341799,891999380,647781816,193526854,449769334,492073323,963101134,378177999,499426570,8960256,134001950,687389365,651560524,36301817,958017767,882607499,599247852,912725707,862211665,638541990,929992332,497310436,635772978,866926537,363114922,543464090,468802285,34368890,221253437,443220742,998205965,481589371,908776592,439984081,577992536,940670432,665708700,125917329,248986251,431773723,554858257,415224570,981839812,244287397,728392823,555410000,224178075,551718480,691108471,471406966,613031792,463144027,307652785,487079017,854775191,189080287,297865633,262292519,994218730,122246517,483401024,903033729,280169511,969608256,55803739,236939443,780214555,486157443,572905525,143118254,15518765,856551209,278578318,900019726,354550786,223873126,449497707,558983619,839166745,759530386,375020039,671101922,146039260,146824530,679818419,362271388,922052516,493388895,904105232,381003821,986963277,830255146,941543583,122264913,736261972,56910884,981467895,698844722,819793691,624001439,125550736,186990922,505987498,866412710,587710750,412395763,20416362,536739429,43581764,46366319,67647986,179808267,991345436,375710501,846260541,214450838,262622846,980969827,888102276,531793039,125937318,683103803,216340977,744869990,649775806,360795543,437189091,97744179,192957045,694051898,759897013,423837818,463794858,203420150,933678583,669663409,472851741,149069078,975675877,948187149,243944200,858579197,670635566,457769912,695770453,12441548,372819119,395961461,669321547,607116054,605480495,351166840,284234501,562531537,640263920,247063946,398011855,615785698,764353590,447115445,594442313,999681815,345273885,330514339,635850853,534509168,705621646,135199342,402821637,176229096,920022160,458924590,58046104,270270992,414620830,260329296,757634980,734713886,205905154,487858094,864391499,885425925,921340224,563040213,208295826,83677550,979777362,555003672,368689626,711691464,962324050,350711311,622790108,882398675,132366383,897431727,174623929,509199884,111224796,157100483,918420009,761871480,119411823,887117866,383408495,828237849,624723659,124401000,974656374,862558246,280111789,609500744,18775615,423062904,397089619,230472155,773609069,225909321,551004997,582171046,871852467,466468747,82411782,108820180,359601962,266089544,470832350,832247096,477793198,936394113,422717214,475979659,27607242,545783421,527735206,327272059,420642504,64147135,70173489,287535032,576860249,181683376,801071776,452071440,107779673,79433184,837425417,621493404,582587860,605573880,876638226,791402081,159452674,961999858,499675759,727655215,692571800,610249856,13881638,472884625,605182976,182393325,79919529,267723846,167021229,62120488,403325630,354398280,519026910,230703409,454007442,97701656,75709211,709891306,637122865,567979525,942400239,593192761,91776543,776680257,995623936,822051368,250024762,446128650,598804508,544726776,445865829,601448004,771688908,135539848,540193487,563344268,92513515,213972163,511535251,995463775,385578743,341811442,809646736,378550470,356642923,666472965,217663911,574862460,931376833,274973424,988784674,854681652,386429891,91190157,777520627,4698052,12859634,268114183,138023527,368853365,430325368,920362761,908268393,696077886,665048148,963838304,212648591,226842389,721389459,702121033,812962866,51733792,452478369,161227635,18850667,272094034,872228994,680348681,42222573,189029240,209902670,273917646,99595468,674926511,760092182,744934414,906675289,55415877,895955008,936659578,507236604,329360026,362229572,72088559,8794802,759668877,906790739,41847459,158798532,304947636,464102505,225417566,355544832,108515145,583388062,526634175,578547007,559620493,516549871,700463107,801057400,733146517,846652312,560971714,962091903,599086377,331610402,493108598,591716340,826156334,895392516,760237956,325940725,374693282,201391331,702289085,734658315,560689784,71238400,501747989,639346189,598578413,849225681,21530840,711165743,604173049,33911945,581267532,579820022,17844584,743340215,332821468,561086528,277082360,580375227,827637330,121691683,844378602,149462070,8118231,975462001,886977847,225944130,737987792,970662456,608632885,19459577,830838782,114941994,473005289,305341325,453872009,921695873,298186179,732914456,647179712,546530529,515708531,705055537,848282283,305525399,880454168,529991572,215390610,988383515,610212758,117695236,121439053,551769126,994359019,134186831,403857905,787707918,494921948,153933659,702737936,486649380,555350707,365322658,77338048,358721557,788679589,249872171,777959262,350446255,604477829,397709711,455320162,943953833,521543422,66564630,493689274,62626934,281772691,826207162,805849525,155802921,810689908,975095031,80699773,282902610,119546500,267446966,124597770,333920437,490928555,467387870,572618837,558992281,116133097,856881931,581304281,57221203,439559803,825262713,338523476,136754308,985624965,660987705,533280750,68077768,97234637,156921991,530607396,745142608,938262833,174241876,364510042,250239456,705838384,21658105,355838413,15239772,541013220,791923648,400345506,794495876,166992720,235060522,950048474,503358934,276806663,735318282,892837872,25274098,305360455,901796413,245713187,822836701,107867368,209553646,551554377,604075459,192537652,83484748,593588233,354686297,231673278,928143734,285508304,98420054,851464173,944297971,728875209,60271526,422797138,152909470,464518435,381656625,233143386,516021494,121603600,55104792,177884728,684460884,878100090,527279902,190356821,438253914,378937614,531945898,936645858,871107142,604466156,776930933,685466152,889207096,838455396,122122282,137909581,313694410,373333872,199907605,488662861,778517194,517290681,489048587,665029952,970683822,881806523,378491938,883891967,791746805,955680651,903557645,13181437,472504808,702047026,161100040,267993304,688562248,629415289,311462064,659281475,190210721,304776731,930964179,740891349,194968332,971218733,57270735,450145627,732130002,687297280,552502417,135907029,463088504,684216765,290430710,592063325,532338767,27488119,388221170,236475603,443112340,581888936,976895813,727688646,915689404,663704210,130653008,598821101,960370008,43845847,725402986,825654197,856634287,69281978,786043628,812688546,965040572,677151104,17115468,438645060,756129543,641193209,362851761,66539487,552126990,852873010,404820288,178741808,343401896,832547255,908255260,683760748,940658190,159816841,716421835,918973580,908141200,596182417,356231109,644681698,97983929,987885920,222593726,803240640,233066615,393662094,885850445,396357274,260287933,675480769,204997720,737926129,890986069,903963047,481970582,706869739,300343668,269531224,564851612,178399951,279917817,891699919,369181237,79960486,981349606,374600399,445044338,63277317,436986496,893216199,227426986,946726287,577438382,628331272,511637359,182135954,470865701,616537529,399093235,257234053,641900620,568892100,446839488,887116638,455968430,61094410,504015044,172387431,280027933,98824605,561030507,810513413,68084842,620073427,437586661,842481759,714408984,515978869,139907493,340016737,537191462,828546930,174062408,872413321,680242009,640960863,236392599,389534308,640833821,125817173,72849553,52893239,104302089,643487788,337854458,711772154,993974187,570297004,908955457,853082988,650112603,155984194,68257681,576348315,595790195,284062549,916171471,12199176,749970148,505429200,697794677,785226928,175927177,234567485,36134337,373319251,777320008,420542711,513091283,204609146,96391012,511870004,216425925,516961761,47817757,208927517,305280083,317331234,42695291,156821136,84128103,135802631,330408394,344252059,789467316,172297711,993669496,406694063,556870453,660627411,158396287,182105013,123794264,211146978,951720137,644156275,397188135,210373797,970517140,934779187,713682525,116344203,904323859,660256645,607198150,815374568,571014868,894805501,509450567,493575130,818588151,817095077,677002010,363555115,837834567,341503888,554284618,199700649,105621858,810010047,318409493,848855752,997963482,973505289,477369809,490859689,123242950,96824032,597609702,681963852,33155090,995832497,267682992,450695644,427272916,407690714,833333206,551904545,583832600,687734613,805216883,887885790,505359473,659174793,595235828,295636965,233627434,206930036,399295850,168887954,449402410,713006292,494891026,828322977,114100918,267026225,425793870,376421767,618995888,818366597,889436625,7873189,833012526,948483202,489597687,239383341,971103981,611696735,49962937,135858861,365141483,995000030,27288683,723545609,923451854,746247992,356582752,598167718,627841095,585957236,833256888,772867214,115631856,937944466,900537122,900410346,736537251,581545778,80005002,969434678,654215113,81067855,7500152,737613616,985327255,57121526,134530092,44562325,158479320,899008733,364438754,924752600,318492376,834950318,57435710,88080286,375105106,243411191,126277840,374924919,303393749,332281860,395582949,306035832,438308869,763813652,19138896,972419139,445224273,967275931,367192498,684298215,387149361,268840241,371066990,821866270,272712214,75457009,132333505,104041314,61413691,559166896,129101851,787691730,169514499,567334638,503495240,860897191,234496264,650445000,677928127,439558973,204547406,169299748,448309972,101560870,920384748,137254952,208820196,514758948,933175081,953239245,537471167,718149446,258768123,338338516,701380802,488537471,275777558,239745781,188584747,907890089,624035024,537793550,150609729,626294641,217896034,717385227,270624642,758853579,36726385,455012846,101833259,216432998,27069937,299903298,944883289,886347793,450159298,603191026,184999957,508238465,791138441,525189671,556207139,735432333,314589309,84849602,285321600,139828470,469875873,48847746,566416296,214886736,146869658,211426733,431470265,989352852,303923406,623203469,633361524,916677820,968014335,703196837,377203609,749489528,135570505,462702502,280654666,914839545,802154612,929851923,32279681,439102793,845588434,244270266,164471173,859818508,462625632,555630283,592170125,268217874,259760320,698291277,35911461,707344417,351197034,982675544,716755829,899488222,111005086,764593081,654314914,986917447,556481170,976472275,148818674,669526264,756326482,712301091,480844426,687157518,402376394,519773972,590270624,584889227,560040466,614449379,288828155,145644902,925115284,340949335,361402915,152150015,18242159,675025726,342447559,426624534,109390138,621145790,507112232,243617654,96355991,772507786,248902526,284337647,865837627,703552262,982970113,667375750,100454853,790148199,522971836,34797244,971410267,19376315,67220451,702480171,70759158,955117262,318855054,408248701,847386736,693287211,197743984,446856952,58441132,886328417,136405749,134299576,762949896,114424252,135664978,198721949,514356628,939209896,514593193,701111259,209560409,58378793,822995334,396803956,727654535,795436735,149186369,354275520,771926295,285109940,450614018,209021544,803433501,948586698,720222023,768585626,585422685,987113394,527352463,782076388,314548937,637797794,270138672,833532715,991471630,523260618,236390514,7213491,879395683,317612778,271423291,466692378,385099629,65743782,21842498,97795378,908820750,424224067,618772238,768305432,884042512,903453819,883770939,665562544,981340652,988907914,149559148,464569411,585521806,992130729,77928422,537876269,997551795,380326727,86678059,138051597,550572996,965665562,945579053,27612744,476239600,125337114,932595183,736804105,352056165,661893077,575993803,598574232,212535834,690967616,309166973,874548731,566705085,692102529,66460344,122076877,409446039,656258024,361689893,439739808,22612070,131572032,49195375,208231185,896869516,393080798,16176453,213231311,180389705,451634632,124049979,444200084,505300773,102267622,270532138,573036888,460070326,616603311,810553011,612911982,122787901,670175749,288917050,590816375,521258232,416821669,331570532,674970619,128562606,166441629,195427768,750308751,425620499,191388196,50330201,359876765,427355034,99338982,318898613,564466922,125147193,142449654,456524237,711375044,871293597,331620162,220999954,43409291,260363816,129195164,187437265,606851135,784689093,761438589,548770542,524073786,287304596,920632554,154014068,577839463,125094400,28543903,606128954,236288422,523314030,392113179,79958985,258402499,172836169,130172729,784838322,539624203,108296027,797095602,685299433,567358563,487951952,103886053,4227110,281737691,884253486,192152389,699415571,914874767,783749452,743924585,572818744,184474626,833304906,774834803,435456489,266205643,696150425,607843537,685999196,863678235,880080858,968068312,640338966,42285137,29670850,600320381,76494887,415207910,460034909,874074578,311048203,710442192,607347823,866700719,789259318,47748274,835928188,338056299,221370346,440714116,772772132,107214297,553022200,821239821,784429874,244431789,327261116,603835396,314406276,114597905,685962494,956553174,118154432,979736525,620114337,526348176,238932140,229796357,324940984,195037492,387867607,965355250,705150288,99592547,543664369,34347473,246175042,194950366,265753575,332090657,331291972,756888175,156208476,363747360,860569772,70937210,198825982,680135130,13468715,298828828,947632364,415187917,488695509,163566624,306257318,872562204,649550818,630830953,164771699,676293135,508718852,204697171,601652499,514922962,341999318,882200066,111151220,583357189,423686282,438804167,251165709,740899415,74848263,457997975,393861186,62929910,584660838,785074449,987520983,631817350,736764150,152430449,445713313,792203918,498476140,585335001,456337266,566601292,9265677,769911985,609775252,131747954,863809015,435652971,579215902,157357533,453025108,361125960,537277000,408301638,529499453,382572736,877415094,622249589,50235648,828060393,756104199,451521903,247196927,288096978,605512467,70508829,749556641,542943127,977098846,868685089,439550432,313704182,471791721,494322103,963791425,82901156,416440185,966074621,383843355,753673180,571185647,258231752,779884970,961536329,574561825,684468005,181494913,591560543,236196463,236953653,599965352,565626296,655790137,300783978,325057957,225231299,592708084,904050246,81129272,658285337,810482522,270518015,764679352,195673320,554551106,948222750,365428539,385535408,471408991,418625304,899636490,10633115,50687908,444244686,979113327,687729786,509887404,605062898,544177761,934062391,932782263,929968343,902827879,831523114,638485455,460109876,551554199,753517434,201901767,528620338,80093542,23254365,997705481,96500854,119883076,657248141,561253037,254337430,350484925,128490221,990196238,815421650,588492311,171280587,384371543,153801903,611957604,169899787,346960170,677327842,236980921,759109384,572953740,370653288,113574378,719377860,495071892,23778150,88017356,408127073,476995987,652462300,455803134,94079257,737327294,495856295,113751187,895960626,478381007,178617449,968585156,147022491,559271934,644553939,593652743,794268664,571390646,519706760,20577528,631056210,696020084,541676528,717842751,751465146,414885109,81804362,154268876,19241206,582997239,511960801,630736754,1410304,526437255,158535866,617704919,723213709,329683428,549518830,563386653,583616264,474067510,547395492,797556860,850858678,739045669,256432465,693852150,94404134,402559535,814377078,765578834,60899028,792431286,485586839,754925695,982092568,107139109,742942368,339508689,329025305,826576807,262330322,565889367,696082182,207470558,342300377,492693161,676830452,86224291,236964818,250050287,531472999,760756903,595101606,792699217,654090369,456543403,399927907,825658369,582151499,697001671,500495267,600930430,911831974,751502383,121271979,116274533,496030731,936565753,406213245,9117930,28807781,324770589,894305082,450640612,400095007,833248870,358648457,32030457,207789091,109569279,541790555,205445221,576136101,656459295,897032673,846500580,995553069,851515289,247681229,292995045,554498641,350371125,827179637,247073085,511188444,58860096,626228460,608977241,567371570,464405514,266054025,65670054,540143452,132708705,643144398,305979603,890179512,427763341,473160142,94083994,620018129,811029002,314304671,406378092,533043966,520295864,864874164,357863068,692472739,279041482,868776151,538527518,513281683,88547379,23976773,596547962,744087537,161666045,731669447,471125253,469625514,415022342,465030048,224711045,647481429,957781281,69039377,982446366,396598784,166131263,724256899,791793303,715785346,980568584,330887221,404322265,595697564,755153028,974277907,327983702,81287398,435948948,264726879,880722451,673499751,964554930,411434912,933867596,563557679,400994862,229420335,759080444,580222032,844091980,288036843,508010054,985794606,991445338,970733182,555889673,86682414,462532640,927827155,751451499,304762871,369583415,270959529,10037742,573351601,823743324,889385854,301983677,403579202,517096171,862022028,132256186,16695378,979297069,517134884,386695163,831416175,853538085,632248364,675100288,129194433,72693412,347938957,684419965,407632577,675598974,558846950,311685119,232102666,575481728,523192682,451694261,81849257,617913167,402003620,785253307,771984664,154721682,533634253,677914172,56228771,932926353,809257265,83501904,177041897,947551181,436154899,100543206,122261409,777226953,170660694,89375981,774966645,580717014,233205093,217584345,807326714,79345342,736991176,907195421,468612451,868720244,448391889,302967742,354512220,620535592,655827153,446248545,694213060,908233252,221872658,275610517,804723482,595026531,247974377,152444595,134645955,50409473,817419656,748458931,784945436,722419858,454425018,810202733,171552463,365407070,861988856,883610254,205404585,33905977,379975715,646778653,595418572,109878818,457287420,851654029,787348152,843492193,174852875,765451774,699139925,138791356,245582698,284523810,971037702,265886846,257349363,776271640,925924085,418491492,43769892,766514353,140954951,700060583,372586822,805996234,910905024,537074384,656476158,36264700,52727245,339210404,516227746,417619730,44661432,776390669,439814204,808662702,470608966,487417761,495240323,957439407,417827557,505548830,31145524,951950901,626488444,518512280,953415489,753914031,704046113,799881602,117687947,631696595,105377550,775546593,170572917,190169794,893071927,72786538,785002044,998663989,944434117,783050469,607305506,893665041,461641283,211841823,120891049,652087700,808124612,252900761,789102998,659969400,219517833,90633,224327494,408546974,44926847,288144113,308258607,68197729,23468384,311762881,168266624,530659946,734328730,228990111,621401315,890093065,211468515,88668859,327016889,857131634,472942490,262517420,521413371,46687523,393060545,766153890,688023628,125814641,625634177,436020437,21102141,820041125,104243095,75744064,803701883,484574832,833433828,876036712,757466843,217308287,680276781,696417090,696465719,980816565,52711454,694499059,604658928,355486009,628679677,237108619,409047296,437198977,249592276,626612931,122128216,149811978,333902685,65535049,970931245,583800392,668382615,9793907,673465785,635140409,384382239,890050119,248053835,458223537,622933793,276337664,311006531,907758216,400281322,878013051,510580368,221778568,672313092,311513548,416903659,542143315,901673724,707691173,688937015,93502566,798368836,512952556,925381886,376334364,18525101,853699094,746765624,831563598,594956597,420427929,294295393,994885460,96977616,527518396,773888083,731681127,859021190,287362769,686272698,586921369,884563029,990095103,558327382,391941356,943210227,377411806,411578927,22465261,858250147,888791100,461469840,114984189,342800397,590229732,361449790,403343059,355245013,627561485,826055880,58532780,108055131,75753967,899989868,957073574,909383105,70625660,146865994,555650804,608137023,29463020,32369412,40397970,718580018,160190093,342269848,239665281,121279407,228186655,26335724,180734089,442008496,826481627,148385813,115145011,57508722,208623010,392513598,698694239,307228102,147239506,722820836,696180823,751535368,837256282,447682960,27271519,470689317,969620487,565407471,783924873,795163631,290157682,878358879,224196868,328959411,141223093,540323755,158976727,308271113,397491427,949322211,233592772,152894708,253573702,151129597,515765153,501028347,787551056,996167204,416667573,655105196,742824799,490355160,552692222,834766183,321376104,554062385,117583879,276464721,717639720,314626335,303016179,388766987,866460301,405411928,171130081,365931814,667711151,420880700,926113831,975798868,872384610,178215570,270522573,996992337,42029893,870439523,192339160,415115919,643261529,724755417,919698073,7124991,195194274,107267094,31133300,550109169,167899200,488602677,9917735,454496383,23425632,525032436,822331871,823449343,937436378,587587949,640131807,120673192,321597361,170390064,542272210,649489155,860498150,384472037,265599335,141011162,901543330,307506341,247200631,232149949,740443775,89262059,804032956,574400675,840343763,356001209,398198362,408732155,572926312,120753490,989613870,217276460,547808302,58517284,186146198,764489239,178124995,877503140,27586589,44051344,560261917,857523915,943659505,516366959,914576688,663787464,932606595,598469019,754860397,268550874,100433348,688755871,898930838,333375467,711091297,91576516,756761449,194643998,152072854,484221752,481496742,121825243,191868139,458972882,186687870,769504531,628237775,418626891,642823734,216822712,290015579,355264550,641086288,62636847,234475799,948498644,488290374,126164037,28896325,8618775,901083239,735251811,567889941,43366489,513041533,581282893,800845585,350187396,278977028,410410503,309098958,654418889,943461714,17474291,275958563,212637108,814606151,57814892,512254194,258882364,245387600,562462315,278411676,792425533,168016085,747466855,224329031,561186282,186582311,366224983,955219930,624426180,694414386,932089011,762614500,113247323,824113396,753227855,626417827,816522095,463385213,306598462,376189168,435842044,168745380,611416220,349488333,361345856,843034726,696234755,31866187,868543673,183354781,26269539,724897498,238125072,423095651,78070906,908350434,239198346,50482781,313607673,559884629,984156980,723030739,961383377,229871238,303246050,175843779,115706039,635717143,747966997,161679410,227924970,483292706,196261260,841875946,849615673,182172229,633253768,156620716,491545391,850917636,645652611,713103631,599623951,386028170,642190478,43025546,335297471,386408821,610361531,821172538,626410984,648508297,166452706,575593961,689976196,936095511,807518340,562769607,119384588,585944662,541586392,627007798,734122263,230556943,37432781,190444076,428982307,385207129,104539603,113572788,985475486,382659485,722315228,855654206,462722131,860769227,473976938,869327756,849163276,250151210,20293864,97746748,909878221,134953152,196078543,288370052,459388897,594387712,286856888,245796773,638620439,847199554,61024932,512082195,953935139,765592581,821479818,474283462,711713056,256948289,526394584,202566906,62461087,671220005,559790851,25597486,241673692,158236718,299447083,309108733,265481033,815179620,310763006,866456661,483379145,858602612,931437116,91842131,39098338,245981013,888239813,168170969,453216902,152249642,827434411,247767784,817950132,756458429,465209887,185091334,547142511,383977923,773964424,575992642,786491161,410497966,902468209,347360817,848805961,268509264,6067523,235702652,117459177,193564961,880476853,142181125,398482439,525421416,451203762,774666488,315857648,358425673,747171562,930936990,998221914,294034210,314453526,424876316,519727172,567298022,952912751,100050631,100528553,358217681,560399935,144751557,144520716,857837602,262568937,37038580,454450654,695842929,216492815,333664425,996447793,173388148,697702432,616336302,270224112,855857151,416862988,297388937,829695194,225462398,390404949,360557494,394155651,663344491,348553597,99976750,4141504,84782372,595090382,668560380,500299347,627392929,479299129,856458181,213858374,446441321,338128871,11590186,321861942,982145343,40735886,972217047,21586151,288733016,437547224,273423850,666963580,805838199,114932109,997906037,206848727,334196031,211461096,344490959,910827504,997796707,409849106,684609177,747633472,609418777,650426073,402814452,160929800,565506454,693615282,182937781,196986230,149553061,356429610,793315912,398990981,279422906,966110290,821220893,771150614,110330191,386114246,332353600,313587026,377805276,45176168,21403951,213933668,82256012,359781982,294471914,757314267,597332066,818669499,314159753,797273926,281236778,986147455,521782384,426784527,31671243,336024961,405110773,198523752,342909044,407787503,218674642,543756303,716193917,932732149,347330660,918237436,469797315,669645354,436550650,82446116,939085056,945242821,650797311,670739916,666605733,504907879,75893745,104548875,822979822,950477207,19769838,192128094,63653829,93705507,125701717,418811760,447226964,241110480,330918803,544099343,607414460,933716601,866053085,656349438,706006134,617242405,371072051,173515220,724361597,385466793,611782925,636470644,959500476,597414035,917311179,310358745,60242061,341016002,126949467,184103540,75426206,120631068,85877504,889661654,42635070,883882493,327507980,766878024,560889945,741040322,666547194,134016227,929946631,301374614,256866888,235910871,168762826,11523592,690555389,606015723,873133312,955560608,720958703,769052184,189398238,86799943,130211113,671262225,492467247,545586874,160890077,322332829,737601410,470371296,556078586,688952322,145269753,221202110,431801477,382922712,178647822,164350212,224219241,143194039,864970481,635937694,700930125,286386456,734503001,175023736,576166660,987189428,337376430,763242434,514302036,974138036,867421999,429754033,916023647,65014671,783554468,791815337,456710319,463888792,971496388,291154594,112094929,483934117,18569550,46548271,494497918,890810603,945619050,2871672,826314780,685837483,543573690,147186684,85941743,163754847,810912137,269387613,352832674,437152305,905335515,549666270,989223717,684423141,966379903,518943750,617881877,964593105,967438357,49464170,875079700,131770670,798734000,278372607,255759249,947725729,959200486,283129051,943332853,687462635,842969655,669460761,961513927,284759771,957489684,528815906,926480873,271570782,559313947,620429980,49958742,627083250,626511974,843617584,36955500,872562906,318859722,90850201,641657239,32817799,332732466,870710021,504368621,266342954,328625132,795700794,850882770,141145060,917612269,769668729,498971780,612876154,834007272,553527173,199547074,604828199,552147629,614792754,800189083,910046869,34214166,978446149,491021804,123803975,602328273,402641474,607280525,573821723,631248776,344720807,93361286,141158109,975265543,151953739,202397149,535187387,445925357,211588623,134049655,985242822,559832713,111997478,514271745,925077048,771936314,14409606,916530648,185479806,499745320,204877824,712450627,233803392,391893554,867251414,510275603,729462082,600221312,75703063,607309558,1053361,446259326,49095731,92537488,828462828,217866949,14923278,875788096,373466363,339152083,494899588,602263658,530893253,202688096,59186437,638024850,727794439,355628870,206987060,77870355,422433455,31637442,640034645,275642360,486883110,984806956,2597010,384352785,722296027,153766971,873680311,713334045,173923431,86222532,439854071,399233488,535334067,250570486,538357762,929772811,895277504,255459855,527796954,218219277,919147669,708102052,975612950,488518613,401354947,808096263,203347187,488640251,774849251,380267066,608778029,411320920,888493175,405390021,248875947,351186962,41042277,306269968,995214316,288324488,859792936,938514044,762128784,901916564,490158388,991613064,668063427,998757446,962316649,363570581,752676136,781388278,82275353,492522721,935134032,695260875,929930700,39969065,316686793,601497457,1367413,855243355,479520346,530842046,424914218,703721465,525602466,147793341,10040202,696542635,867970299,712887264,475120957,328764306,388328447,836282920,401058922,957342107,511026228,146952698,916125952,848849290,181754,295916364,131503433,475198236,210928650,998111055,712922872,945339846,377939444,14778449,414252826,712105000,120937558,452294266,990164435,391296394,104859055,510709991,96241750,804261617,269730458,862945932,188953328,988412611,836943911,507650772,33258787,71192909,328719522,991804178,631432543,828594405,580300828,975373860,613905028,167996818,25792757,335439960,705080751,828805514,808784823,782851083,540941000,23582915,540176378,375128398,191550351,602460071,936226262,596355048,29889618,648460031,562486584,175584364,353845417,641184259,765045492,828705097,847805871,777064082,743471244,874925372,836204893,13673925,144831686,992056031,917864095,121301202,50207974,528729267,532887520,196364583,893324695,669144710,207966767,674249562,344883696,352005681,253303592,949290520,677460530,235990724,848975707,581593793,468051501,188656270,780306752,435371805,459878387,452329808,51582576,611584144,268347168,41652169,795269674,133501414,696024539,539276316,293596152,168974734,555978586,989338884,579274011,904258530,896667019,795008241,175846097,223967264,229153187,333409843,581216140,879803069,947724736,235146636,970186215,406664002,880050120,824772087,693077842,918244011,624116544,528262980,54269452,762788421,692823482,977658641,224458660,632303751,204739114,578491225,480952153,722055426,354737535,703723593,195800639,916792789,706736402,964174765,874358598,809776956,847318543,191070206,625420465,968606385,433890,378705844,967425045,235216977,651196348,284796026,768173435,316685548,373280516,996377577,933062881,470487396,361789725,26518735,748979435,381103439,743095213,567088097,227424464,872828914,731077443,953983152,647082265,424477619,283071594,577475398,492359821,438288697,177285923,795229052,597457382,982020407,563878598,656083335,905492980,832325640,843925868,634255508,504984658,409019440,969041598,321230567,518317047,156701505,907298083,449939004,780015768,371150134,111530496,298237803,343601227,415064501,891480143,31814814,572779417,996187195,331641119,996318028,674100831,855030261,4634680,534709947,638865682,660763335,877773896,747682893,116753208,374454438,608166525,610957359,205432694,606842775,766609228,78840309,672607828,657428642,710351350,860049884,119082354,485611823,228526957,65440361,475350620,78530799,960740385,467876956,307746777,883295410,956466741,819948549,967943490,299210570,397013186,253552515,6797131,858028446,202220045,27323931,116681589,794090046,446557754,859073180,573011241,971270257,479748224,17116709,336060472,120023966,419111512,855932213,668733717,141208219,400399223,345753839,734644465,917085145,370845373,271383035,213053196,423384165,906056779,370719175,681136804,651692435,743886684,4492956,844422113,967100263,366220414,874655836,10733401,276681452,526679179,685708156,941903089,470442915,652500261,162739610,334099726,754597536,830265273,74011599,560181812,326754596,282969521,574167483,959051956,655187144,801268095,280550496,575221835,372119932,926119393,424615808,305430177,903158898,759404567,9757112,82072200,162102034,698088268,831519361,743187160,17600839,77511249,408192704,188164965,335203365,40318930,414947761,193583359,183174086,199404830,173744616,98345712,562477004,725601925,609032326,968554467,416297660,578981811,474348527,454868216,662750361,281840319,826766782,811434059,11647093,749131521,597511151,328661000,64894861,369707027,912076023,285190676,511279725,721664448,720461088,497922429,951485352,855009499,327040467,691029136,195283692,24266075,892733602,735273178,476455384,219856104,887021191,781987800,353985473,236195390,374517885,389365157,801000112,443665854,822954924,11108754,432173430,696772794,748161679,502590050,670927731,316709922,270772396,961021198,378471571,904471586,299621319,764633657,666108500,305992084,567341466,967086622,943163289,201792469,737870576,793630234,420724670,798618845,488255545,975692068,309164209,789796364,810708950,741293915,519289479,146459723,402883650,265595047,522556243,455152906,617418014,923698932,454871072,413428803,163689744,382767536,245192276,636604372,927441775,573487429,507711158,497325169,158202949,743454544,493617828,185015421,417967848,979389753,916798528,223205254,480504462,372819713,727904552,721946149,206681439,8466306,421758186,794221279,242806611,701055416,380782976,687782555,408750717,683529598,437828111,781464233,897890527,530159966,999655036,109285762,847061096,988961186,684376754,66173919,626909763,708544579,172320371,74821092,326302587,463764948,300653290,915763200,291484900,371164209,100203518,583821253,239321029,476251061,613744590,65499189,690727154,53774949,495329766,491985587,716654567,989155430,616745146,782900444,433479221,638169598,954963614,149892772,301883312,642058594,325838377,891838932,424664709,40204536,524331039,898468858,493134301,125117485,613482227,313982898,500674959,385764088,338472239,675735440,829385596,243988958,577832803,35052244,919124800,591038106,593289970,744120489,565256855,807903648,537499871,663774952,909557038,465681006,336751029,578434301,548365307,202985197,744715108,261567275,740044292,955809961,956566189,348438420,905591772,540968350,901118468,503258051,224717750,109321143,322355721,189401549,233529845,12179801,932416083,848152508,576854129,621004095,538217125,657918769,749692335,756903702,637964942,429472106,242633235,864053490,827236891,533968991,608779821,657637097,276284749,775768789,201909899,906451119,596176275,957859160,421131111,338494971,40598006,614474824,308527606,44583910,484699818,793814154,675753020,374221239,746811408,111503863,822307542,936732191,681617462,690534069,935706528,703031738,107843914,529121725,79215403,713883779,773940651,145846678,642040727,581694555,76004173,628877526,818588732,381798547,280506504,594247061,764318708,68301771,968459117,956065180,30729071,397228375,824207425,770196498,897707093,739575019,214930485,274152802,296942730,67898683,831763902,75846600,277216691,766971896,12129337,598464347,275290458,124899195,829121341,292156224,264586439,23096724,111620405,947199296,998022356,675756371,870046887,354647064,854818377,521948420,759790570,494866221,281288165,189074161,671290785,433892655,553954939,803982129,209194443,751811672,127033324,674154832,424860366,159864771,232703745,33372969,747293177,757218002,643538530,85451042,962446930,978192821,960230437,963064469,409650572,917336223,298375151,139182719,750300239,81779574,218603390,469044584,661676812,956821111,45146277,742086226,992854491,328674001,369682836,948052556,748577851,655513628,815039687,819317094,602992845,113840535,389726488,765326903,783005117,385954662,858066884,423450742,161715518,152805913,824554130,518120677,651394612,803894798,410872729,988849679,219438894,370413075,364663072,55613860,539966847,640981192,676873086,738366869,423562177,782541030,823032110,873013165,837330737,826957162,257866479,420424197,231347815,759118657,678680504,238484323,172941078,451150488,326608753,290527830,950652249,953989757,927574173,857439268,675492315,807963008,427863947,756392768,154632891,848329362,156423538,674478302,398737199,995697322,400735619,694662344,758283945,806935388,334693355,416397413,313850422,496421764,842939298,960195027,97960344,172134379,283526805,534416267,357007389,714288276,400234084,471005883,799855240,950461925,642740076,84142735,50031477,664105115,500360072,132461513,280431136,242822874,315009809,581706111,603151808,453057045,815654255,627980811,569881832,870755593,667679535,715737605,404200163,809613954,915830655,283205535,787475171,713223574,559012816,475735767,488848335,304562318,530160993,492993610,792004373,949180442,537647964,623993898,707620301,565901031,50910008,891219987,193341730,404461412,634648439,648417715,757300377,243245976,242413901,248064341,305965860,185120757,806683711,5314599,889923681,25844447,614035173,618840692,379185710,553864891,257779585,892638840,100802569,768397042,402937435,144200960,396422187,102593033,82697373,175580361,733594197,476650912,823509922,583729180,415084694,751556140,518562204,628852024,975773135,69386506,267960510,979944564,772409455,664320819,580160710,538232250,198914913,913738298,972771771,954186464,807441391,243901467,898893351,877851253,410334182,9453893,128080071,327084748,118405793,311743688,973135372,259853435,494314244,875650333,792683997,373387920,321463907,116327452,596373287,149972637,161280272,221888032,822718773,530501453,978275808,293014075,824096272,773288152,729043950,932985634,837040829,164056618,762860943,983768791,216133714,342111645,82123809,130268754,376520531,715518519,493146397,508189995,482502454,508014694,791375859,127811361,542448818,293851596,968382222,229738712,94908691,771768998,642888070,64330400,349778903,911366433,297951941,140878088,67846671,587303220,206845742,244768696,808248008,861466066,435489137,779904129,84472445,916197502,912052198,238459572,239319401,221596295,841733101,322837900,761859608,314874022,161297929,957164989,148998325,390648023,239476613,470995688,460509738,123082568,725554129,847944021,881610365,899250546,743750028,555554625,710281586,161219279,560963060,847437525,841085823,90459165,915481680,498835673,565688523,657548308,18479276,72022314,851876027,774855435,817093754,620721363,895121911,462939813,223500106,337341178,126575701,984003333,254787826,132283630,424206763,595134582,329582409,376577663,916781900,225849397,607226935,750072541,11435611,408357068,55900678,99169710,288643319,459057726,890769620,880645313,446677919,273731576,860940919,64701578,735474956,906525363,863361088,756351507,18719016,975640496,378179858,786905986,112500479,992278787,152445132,290346975,622989231,44774147,72159586,226967599,863143085,333707433,950231908,206564705,979001542,424280735,149163790,425203470,488321162,249770167,277287443,993762927,2647982,775911634,976989404,234611215,235513790,487007983,126196737,30508986,724873956,833647855,537899260,942064576,519882829,951681904,235034270,765094149,135346514,744835574,530422666,155363252,781676108,682495320,454456515,750445390,467971808,918999780,156855840,8174130,268632806,247947124,378563064,718469733,320911124,665662537,645210390,193892293,756031696,984957722,934971169,101180957,329886429,873601890,836422537,817195617,660183078,793583366,897938804,418528430,672128251,412896794,641059279,704731817,719661963,6783894,491785305,803177588,563238215,728458285,637120351,749387156,474619810,387202830,779058685,324219769,138490896,617468208,40867893,238227445,208159217,107110565,716587419,773352253,537200221,695299882,228258474,753040630,720381773,965745169,676574306,410585214,613266266,326333965,525636696,525526564,925111504,961029502,524216339,976485429,981216366,476729739,476683905,180707603,791392812,555289678,759962838,63264867,121942251,211281792,754933770,756479169,528435723,23651532,453374686,98362696,83018471,783053792,568754708,904298661,607591643,675306832,955937254,122589302,25144625,974301347,58228842,356739893,987773990,962707276,278499369,493066272,444399879,638302413,445384384,3009769,227944218,242156749,860768868,394538692,867001836,905109730,617536314,474936938,122256662,502785277,198804533,948070433,819636711,373190230,292514524,724136380,364192798,897140796,239859113,968366172,283569090,238611556,669337546,64627544,126330580,554241240,814435842,414490644,514849573,228419942,535121763,619239763,162129735,861200490,878925091,58872804,858620168,556120767,1129476,998216882,823790898,265001069,495649820,83992011,395599422,654492059,857700267,251210514,822455849,698523440,575560786,657570398,8830122,174543770,96991874,948004089,120779290,614796673,531596999,397262917,723688374,54919543,273928944,854692709,1397289,802349852,845266096,277767596,503116544,946639402,800871289,785090503,571472676,529713424,921562810,121000827,543475475,211031365,430871234,283698002,177408501,551057782,131204991,817042558,63854719,470820039,334357575,749121384,374698286,578261218,408669911,592234793,15831390,910592186,724079560,745541261,848817065,670440976,465566685,874712451,411958945,129002802,633899284,416309856,113760168,675597771,752707208,869674918,973939345,810042340,550418173,192111106,932833925,72441403,241754179,12205719,524453518,227704708,718293956,569994133,481576686,836860302,713642244,513856252,219235802,443355270,601582330,975556161,294464764,141467873,577290680,32097886,289827903,338093847,367849863,820119682,658288805,671527143,567065231,98761586,973356722,475071172,567792023,702558159,170975269,667221986,110896675,295764361,919253288,931623722,233076177,665375591,530147181,732040840,206395187,595480474,950887497,251413115,431314887,347797148,24366217,141231576,945002628,346224834,694798113,114165992,201208335,760968114,627499499,219706719,234468284,291352867,951125591,357945470,7053568,656225504,763753912,800618894,465426800,243121691,33032196,633433423,807575268,466006665,742021957,271344984,141492299,800657164,88074933,531829593,726333855,647072230,152025559,531315844,357194362,819277127,160434497,44041218,227311735,94737221,772464128,650080353,236277329,379250591,637083550,398223155,227900224,46499025,84669858,751596471,549384381,840115680,278713864,117824264,54241127,672941051,785393377,502461940,632402122,627729386,250594569,546205682,9012713,987752660,310219016,688389322,385443023,647515123,597389611,429049844,878943724,591211644,235223777,27478422,785238221,946357492,515902321,307185853,29604707,234751620,684316574,819775667,838347546,190464426,628273084,298023612,124695312,704328968,931957153,151368148,539791072,43451573,341999749,53675799,843055756,4117208,141457982,167538332,293609093,240843420,481839368,568664099,904597932,310704887,476451345,344383599,644752919,810550776,84739797,288251106,369526287,686894304,711036073,937499925,600643043,571924708,118726403,70141889,232636604,422417729,676712366,955307060,314818810,567292840,757768772,829101644,759087715,680614165,958045246,538572691,524468836,301492452,263534844,503139390,161102893,566929756,107817535,364957277,821180874,71899426,447933263,895156436,136076612,222147274,250540773,751244453,779958087,369262109,592519128,558110979,687331660,726868678,596971876,845477169,585277410,408754570,886073659,183519258,910400777,254458459,302559580,144323211,198034775,698757939,502350295,217909942,441470041,283867375,268520362,171118196,2703338,799115455,911292638,347870063,45124911,150821469,121101847,315237111,105722884,895493949,581695873,422564267,929133135,804610270,540360476,195960437,681769863,132845064,802895215,819326488,415232195,217448590,123928483,477159015,538307470,302676330,861653382,142952701,625098829,813475365,433932238,512170148,681916159,18112944,643954514,628757537,949426507,203380053,547641955,170733587,419697199,711138030,105726788,299632459,563490962,134556151,838456094,476780274,119954577,977690886,297653236,571536718,417797511,691148053,5727709,9631743,534482829,31574723,227351807,507608446,442423397,203797768,558863983,883658359,9015315,50326259,142209829,28922935,992841751,41708611,471345158,661807387,455839341,985099867,736599185,297481789,910896805,745505815,461641814,60006410,487352860,205187374,727969542,890234887,506332693,666655218,169814897,291405167,16307201,916227501,280520427,159958730,677992672,430697144,814978393,243514503,87448007,882640300,170148893,278793446,188594825,468944209,190671586,999768737,149922520,857378648,452531699,356121419,787224547,837776389,317246861,409346824,960085972,30451359,990402696,515545735,59539129,728729403,743557726,324133515,373120691,487315374,691694490,841728866,352696935,563440093,780977903,767366612,712354765,270346402,761073817,659429033,342089308,738602894,260729804,37698044,262950372,361030628,326388880,278426972,228653452,773902815,430694860,919045183,294591359,699257464,910838917,743145474,737860260,52173036,332017338,244131987,376645649,202918975,515765921,49246723,424555915,81697920,743523010,770814365,884631964,306898347,457971259,961541276,796525500,426296158,451995605,981789361,507006809,781909317,633207176,156413053,389494586,320412172,589598266,177460207,445679750,666835173,732285389,372177142,769633660,744052708,688228579,849985833,339558212,322482023,360440133,760893233,767511405,833901845,497827110,537081871,969629690,599107868,24289672,389147755,749032562,919011008,475908493,330594677,106027656,283214576,297369475,563147037,633345496,376572365,12965299,397307090,342766215,907561597,66535784,907379760,440929662,288939734,620291569,618935006,173881884,280201947,899087699,443513685,423330428,775053547,647640280,109043172,196625686,419806177,286346606,15224457,110350342,842243926,939243189,287042155,802812499,464293964,29486441,876449028,765578616,398824879,905482576,289479010,361185344,501422875,546115595,857274536,655287097,4055034,528598685,177721579,909319191,49332118,531865138,265435671,191965056,216341315,836012148,170311254,27061442,845939246,59854814,901524314,188470626,544958936,858544527,369270663,314019082,545251980,535955814,10831638,516373667,447472296,546026429,710324537,871181285,931536322,280265440,242074541,207617341,897790527,102996851,185407599,412549820,324275488,805562525,654835895,651209909,565314079,701392189,161676916,474474590,973446348,300263392,802143833,244319199,308409998,813551697,151392018,658437615,341757781,836245890,447255585,523965427,87725125,204988265,825586274,276362978,908609727,143525134,683924058,707037740,800087007,616770914,572229121,205673104,647999154,482048241,263617983,623423307,275887308,105968420,137323660,623930472,907304001,582769813,421601009,318330285,636464785,952893938,930693863,890043956,601679971,229853647,962771789,137071287,664578142,318097834,691139899,305345032,135774839,708910770,367153822,742272747,372730806,565238307,579105992,26662106,233111213,770691065,393798424,349602928,80121058,402549688,928560700,318843252,34686060,374415887,989844310,965941514,909094857,458846418,668183874,432740599,345426083,498992752,437330613,360976345,51460380,501703426,558674122,883835107,610990335,130097171,745921023,846635046,348022820,11325348,709293132,895465172,77834978,833598043,784435134,232126693,2974385,640844532,212485275,348186668,247129981,190756057,922436120,468778625,655157901,191246064,419357270,387192268,434214546,541304553,475891338,208127863,69129998,433015047,547251881,137158847,80982399,323693311,231249952,754861126,935777306,239419536,25289928,958938674,802920548,93488742,884245682,580322519,619941660,24018138,565571471,731183615,662312928,901106853,881796165,847964294,825573087,733253768,523219858,494196700,811096717,940810025,534014409,95665406,975136126,296139331,58801034,440681044,535007414,105823734,676742231,772202688,65434799,531618717,546844140,334436995,673899425,314877085,349289049,855872224,437950289,210355602,429571213,571243555,182918587,519164099,703568713,29809787,840440075,301564844,348294767,459142214,431971498,846699825,962626615,718758860,639767762,485825430,609998986,218094221,635682570,545229627,114066560,949772562,221566182,30975798,34219308,257569143,10158949,487966177,161229336,683380044,883838998,186323710,340960399,900306234,895062440,482754287,223685763,219401839,635202732,939075648,792391187,307005224,451291493,693968761,600722882,116262241,616455683,552870049,610461712,355723136,525271875,792452703,921430310,856923305,576424951,7898596,46280803,902467448,11570289,857322413,90315953,497798646,480380271,396971994,671966779,32822360,2468990,335044372,124409075,764417215,439134677,913772934,932901832,251465442,349829054,424737914,82953781,456025205,365830691,281794684,623225535,855713114,162406792,527525414,308529786,131555338,963109058,538776015,321458595,550885710,585416974,504755624,655544732,859176063,465063382,580894003,844895947,195484938,72431850,879006680,148465488,563424679,185053663,748547244,518203384,628236838,769918575,990870657,480804930,208189041,664834308,449567358,818725917,62494280,155396244,649937709,51904503,317227705,995025233,175457012,520020517,319680107,951678482,35202427,646795970,840366761,883838198,29328913,855313764,752269979,385542910,484643324,652284566,646360685,718888247,857340500,283180680,345714287,451463530,556997271,217138803,79034559,224040171,226701085,908570710,292792956,591568066,224974403,123603324,166349094,699452450,241050535,578087876,140566905,684567794,916497704,714988892,47819992,510922963,555431833,541868449,560369402,860792412,876563839,635432241,584231691,308237734,671899340,820875491,661873001,906971715,341471194,684817262,318113039,171054346,952465783,891779933,497441418,75308291,306102252,759254369,5296754,437172785,253078276,661847723,874513618,113669693,716480215,965710366,580124353,336475498,761208093,794656126,807748665,206535271,321187496,580388352,283664753,727555573,507576419,41896159,558504722,341931427,137932602,794117782,625586876,67239558,996462597,239962534,570088921,560865464,237582162,581644294,779955104,438832139,295179407,785409790,980389356,659452577,923011569,305894142,909449187,122472516,870453159,312034262,24022802,673525974,921519425,476750092,636586412,695702563,832939366,259914912,535131167,387839772,124980438,817392582,873614520,349043947,894659263,129944480,760709918,496155573,693391275,350026192,584803179,199415809,72226413,973000896,298012501,79855281,551455768,432777871,862530639,921711462,189685000,337036964,357318247,514807242,585164798,338287113,274464956,976738863,33527424,504818058,8064857,819566937,512491083,799522907,805620161,380170601,77032819,40790799,977884186,378769344,990616106,169383191,763084054,680695637,354871770,246439152,877093587,855135953,202709416,735159076,765327137,237574891,677109186,144157773,221814248,39096048,115985767,375290124,817374396,423121154,599079170,970508361,245985144,656871518,331347076,232663863,461487860,771293428,271505644,113843494,21243570,443646496,2515939,224694423,709827653,387494757,446799304,268108117,504022596,365450002,929952339,669998494,979962347,470551080,115533466,239266854,443991677,487978988,427526004,972963563,842335853,977558437,273934230,132107205,903278470,333935212,212397086,354205277,608006123,229586457,953747018,346188292,285684646,82156546,87026396,339739981,387277322,314690879,434030470,411946773,169561843,743557768,283301495,960717254,562872639,367226300,489042903,15036919,305759914,216068123,319458048,953388078,252691407,841725058,191661553,536986554,374832539,891752004,774792577,176582907,251624709,7756568,769646565,608603619,20179880,938143109,97995386,594540224,49790766,451276447,751031253,577069093,520296485,520855307,983272020,753121965,466189714,98324050,869813124,829718378,453272375,591262518,461408952,811897805,581688759,706088561,592735596,823470858,667249951,958683543,458383704,813921778,705156135,151085073,263733029,155548434,450236079,34765864,43829079,50837762,212562246,638970843,683973160,612087964,641045173,305398175,286406310,930235475,951901861,726903196,932750311,736804820,851908262,610398506,856046548,978601510,370758573,208989990,82970245,471939414,826547740,219122637,629520819,781967528,211281095,194901454,900153515,739578921,612523476,989838086,927771064,523579536,903312156,142803111,581929196,277611661,264878497,640591077,448021271,927353670,261180666,253500977,542109120,564731033,604604212,284701402,13809863,297708148,935972348,98542434,202236167,186972771,729118744,320056426,46381072,891322337,198904401,160542037,665500098,503938841,467212099,857833266,739833766,157417656,393014487,54958567,404996972,778440758,400184565,106353257,916913263,597400570,459762392,789129497,753375411,862892043,404764101,268155287,546534216,794770194,623574626,46263421,886615864,51486674,776329482,532370974,743547259,620386228,465283539,721907423,268911318,937026812,937989356,79595555,708855686,622776759,224119473,83759838,564784821,663496750,479462245,22001826,285686132,606358022,581459784,409315693,995558628,588756317,193810071,411655324,106838605,510344516,590570906,997351534,625609456,864233871,146082516,154129468,353555034,559706286,842408354,91547965,925156029,895457800,461897628,712638152,478677594,264935451,240100378,103008283,243213207,596375026,323104448,609909815,679914578,200157311,384604187,927274889,623802064,516055854,731291965,712922880,812159014,632813044,722182627,904161379,52777173,71818002,415514576,667809122,72287443,505223986,573404715,129093530,73369864,754872028,493767500,575109627,557769630,401293534,638224974,187708593,700561742,630894888,614406522,317540878,535686262,835820269,549028334,852295808,2089201,211735060,479364824,772779566,868638678,943400963,102640919,736202254,475931729,713638116,274743128,4197393,210580475,965595327,784862197,204442746,822939465,950175731,816765293,742083613,121209083,925058059,864807185,652424390,67609045,873356901,796225530,511450836,912357820,46293016,98131576,487765829,471233197,514619365,569352291,278768670,589141195,514487294,750110378,4557405,138849349,40750941,315665086,690396341,700267847,625238804,757573970,369188177,214156529,436722687,439672514,146899608,986943457,64159170,3994093,419111103,671957953,810594114,657972481,877857840,551321580,33420016,329150516,833930109,736473464,747381767,55012266,351172054,634755390,402787276,976326011,501035303,527060455,665205194,334441894,855587853,749925299,361587553,345038899,766235241,436866917,889050532,285473329,637160012,892772686,922773995,270174537,48918747,466834740,9042025,467419649,354826330,459256196,826591156,432244358,482006769,78953909,958357647,843388195,402793003,667751048,284422470,547845818,191750187,631760996,731965765,604023118,311597622,286042779,220364360,282567176,176494031,542952461,350255721,37560231,72032543,132898380,613171021,103058821,470653002,393466400,846287550,496967732,916016451,797728298,83969240,393290959,531199353,414752405,500729846,185548939,16244359,621449022,3320650,755019483,65306006,447501112,197385126,89018581,744632473,874699281,132760140,809108066,582161205,913650006,188633727,234480562,922549871,126203003,795030393,346533844,847891349,860098660,182034994,121384704,186880441,809037674,127329942,219924669,736839136,765080490,333403697,845226768,146316534,775500157,929164935,451995560,978920133,878027654,32089048,389001668,839757708,35481057,761530907,898910987,560399938,704058289,193518667,493410173,232853979,501344936,373659774,415548692,566311923,747131629,622647416,84537165,74107880,6882349,638333780,783218720,615105176,972273457,447786609,193301201,547485445,179231688,205684527,141111953,662476125,392826797,548004436,684947906,912899307,778264971,990506789,868783470,127136135,258221423,923830157,315393032,4569381,773687654,952605807,90560866,504988874,152756658,980783302,496084558,972600643,770111807,48458491,762248890,993185182,11851314,269443028,652453185,163264028,939443428,268044462,510735560,233314592,588671741,755199888,981777016,703677845,968299113,519073067,517268768,648271392,773202185,4000557,510133380,491276479,94688958,408011927,269161409,953448225,203595530,445796554,441879569,660117000,568232022,821956323,176456718,903186459,588656390,385172978,244520597,327414970,405300512,509050109,379035489,962138244,481490644,43847164,104295644,152468765,278568805,504006081,854822516,672631209,581682588,145292825,728704874,357556285,725543520,313363151,482354222,301344392,304154052,513541448,825544475,667387630,258000479,581347129,256535417,252590501,337558560,499680867,952148101,159944821,706224522,715852738,466818020,341939169,629697501,60935480,328680780,601670310,91119242,61563963,973606718,714793756,788740110,594411239,857743304,211726007,523619292,819758743,198873890,531797472,915210478,654758230,40777536,300024818,932403042,860175779,398302205,5606400,1252368,949972454,736399286,30590220,915491876,758807599,391394760,537209389,677349969,946955191,929827335,287230766,514133322,648445687,278098007,403274102,537900331,72449137,436765885,181816203,842507692,70441359,511879969,742476228,930059822,394057847,292854344,706700945,687755088,182555332,898983694,40109846,49055685,298282502,706527500,180575132,860211262,250488487,912652382,710230444,403604992,109109883,141334753,761301049,190735721,208059657,153596733,786197273,229925602,278981229,230714725,894167416,343306048,516153585,712775062,425804428,530779570,277999127,519941531,16340232,388024748,845639632,895865415,45530933,6926942,767361117,986350223,637706006,997410337,679068267,104109050,715363071,163987849,583844132,475767778,164340328,126999458,61284121,534900095,184136733,767810835,413682581,453313143,607710069,327488447,942853164,338258378,416486370,211183864,859400581,511691879,951617304,242572760,841297498,197461844,295997051,835038288,80819532,724168921,276216452,808547166,433039803,8084750,991546112,749460847,820938333,984946201,169948165,574460195,475029699,866269672,17223861,350621262,266980793,788814667,942977227,978185202,679623186,428938869,295589298,499442957,991714472,259803076,175226516,52914656,902141444,201643797,377390831,652933506,760167472,767687848,936409681,732979805,309616237,637074107,367762134,220253357,99726690,129916138,155356227,682111680,76901625,937524669,35027397,659181980,965640492,836716862,228129694,610322972,679062217,491135310,624334319,457571205,840064760,370012748,839993911,156855628,687177862,526570665,474115756,804928377,898590735,113767920,593395190,222453390,996313975,683247624,47416917,38593170,685304033,325907448,549291108,164862638,58751459,71457026,205894431,51006644,452202605,359169568,118339941,878993767,2426975,988448624,123833989,905204600,361662341,790514961,665468647,173648264,231308744,305499968,797170849,388855486,673199473,853389083,388960143,518038274,986156328,385070506,445985696,662314930,586324988,202497344,601828111,918896473,121956137,555790443,934457236,425157512,102563543,53664199,82374795,621251160,535191812,527116042,531610113,285075998,290587383,92786483,89486022,553952268,448361780,317431615,600627447,991835497,659840942,415487911,579516869,80562359,877092892,521005723,827994816,384671797,300120245,489472593,86482843,826934055,108480986,811653838,32152652,256017883,996557886,352146630,903052996,311618501,287223781,632271604,241649309,451316338,259575607,413327211,957959134,404989911,175368877,609165672,720134304,807120688,374714526,520425938,824517350,150129174,834717239,923444819,135005305,283038691,766615391,502706640,653651578,42104186,314530635,977585143,2009173,485637445,745858923,490467562,950793361,155475252,362436613,948064452,955944225,549902094,740996828,877095757,360600194,907896120,152080488,571046739,258421469,681940019,272102609,709226253,334012431,707229217,51932544,960219416,189213422,693766075,660753823,422777429,252228117,367656471,504032150,65998142,905479020,422269830,702376175,514659425,338613919,548271071,241853794,37382166,678636017,59771489,567985957,919816574,865091316,360535596,319248117,106800297,2364808,860014201,726708497,722671509,215203630,793815080,145258555,516226255,911556522,433424490,808960739,380008853,472058589,30712796,381070585,661030021,338262516,298351304,818015572,706535853,760926435,821751028,481688829,686236052,192225183,698168223,302203754,497019610,60624205,958214797,860275114,873493737,204941506,739345401,305376926,887891472,405256814,348132260,453808924,378267776,909625527,51879916,157291559,179694751,700555350,238844168,654700670,716562490,925510370,974022124,55042951,624841619,898787294,595839926,662125858,34561128,629871472,70070626,620771785,42654290,152966477,745237053,816857643,947955026,300417991,129196600,347397595,222449018,842267410,627381700,837217658,771446527,197322148,164437091,506422395,793359000,849433389,428848108,424862411,905192153,160508205,558870647,727015227,26913029,187736301,912153535,867944276,397013531,184822297,712621594,155585685,701723754,74754113,496222721,980025272,144962392,227024816,690918170,94178585,103215468,891227572,641112882,326942430,3935573,155736791,611935940,367746094,245229520,452001977,562920352,976423479,941886658,479561641,944615826,603988073,598593610,784737286,870182864,147039516,157846175,290136774,915465160,298991212,847276003,701426296,780059479,820104328,445924115,526659142,616263120,40528261,836002254,546024380,21773882,416821764,331055838,869772116,996572412,938539118,425602554,502976588,597390887,773601268,158911801,874337853,114830385,128378965,24727084,264294515,487577433,103167457,797343815,792934955,54229111,797709004,145561705,515394146,602849069,216311344,724825430,447355383,236393844,83152359,246374910,748164151,353012897,60196020,597896838,921491939,352101618,577664319,125237897,930168373,712392541,307926180,740591796,714980845,323644626,96759791,696559194,81417951,168692042,365301595,363783976,851846476,782795310,397316039,873026598,363182475,638046315,924015201,737437090,867029299,662488709,467036555,897510405,440748409,196978433,991663691,861754714,854988803,216562074,475218069,226070323,251022113,752182938,288955442,909196948,836863607,786055366,645225475,573651826,691587867,654315521,959928791,83895136,430342017,505489140,18028195,519525566,772109921,321714518,420136627,164595319,885206023,218915384,468769280,858584249,845861514,827546925,355292309,403835310,66374227,509474315,922246256,348142742,336925353,497733236,233110230,199610006,325880751,134715489,677675616,252738118,817909299,651075681,800884975,280792447,278048658,470428915,316213285,566255179,45893916,440203307,643089389,697929415,248927590,159169163,801610883,380030633,479628423,907146345,525479535,243126860,273031670,857422926,929869761,577191535,742694644,66954252,676473237,8355325,250845482,268113958,400035410,115173588,706147759,659848664,101253637,605743002,759680577,309960709,13852498,772879458,735159909,295165509,888941653,126075057,627346355,53053016,451419041,549209201,138523785,692810957,101796764,478266291,771622678,258052638,777638889,239030020,979494239,296791659,661031438,322555753,39711580,421461138,159975816,737224531,328921829,227815856,514948237,216091235,510503159,582920571,419924504,801246830,15598356,899226507,309519234,369847674,568872184,518691281,712839657,923919145,461673581,781913933,878587027,334744916,45266538,65377048,557971577,813065777,896922654,388782904,172714587,598564350,215715239,223089485,880418482,412067056,824388697,157188660,106146695,757822889,190794363,612130104,134649577,990760556,414961903,643284577,325142215,483581710,901962961,669174071,899625052,159968827,958990033,968760377,68419644,865207966,213110684,430139867,374231877,592532002,353271237,218437403,295876453,212844685,696784788,767611562,799021875,145439256,212844538,947220501,397012390,405534550,41816470,359741730,934504915,921687785,217471587,517705169,654280520,433457974,866574928,261878673,221329589,616480097,248049281,931747565,5530992,867045397,994557394,320914151,289605448,547030790,578335429,937086943,329172566,930485894,211664832,950258838,328879299,14351996,359005795,454536442,974742177,633289415,264410809,680189677,848434819,531931874,667007012,947768841,948388157,873881421,920744077,668563633,274678508,48619214,359305485,423296093,358914960,544674915,985231583,849093944,733547134,702661999,6268942,103584251,82861917,976251043,220203481,290734039,359140227,579512165,336862534,965729346,959933732,472531220,155561495,941569809,997223448,73316883,186207004,950303782,154791060,956015857,743898965,400293577,541996074,216796667,890580188,720993106,934380075,559175525,556222629,701602928,472896832,817584983,227641374,624522819,722968991,720393879,195939073,701520685,732349733,138141503,105809374,73463099,279097854,888355144,836218976,100386392,920613519,840740022,313790583,771474786,21034634,583904956,419335314,794311626,146141987,924652375,35776867,679623921,871354624,263987657,37850630,461233639,263539024,343440421,248139138,105694789,462308159,206547517,866751688,490574406,630979719,525250649,316981736,219194798,839815647,505873113,712432700,32627041,660030352,376609401,186654508,451531053,816739033,240463058,554867776,906631379,245039024,711192688,880937013,629201021,516923195,434653150,216003525,589912375,585041357,561935228,33434341,818681554,378179230,343858581,137722348,990067064,4884860,402199962,800264664,823403027,759035792,585788359,800356534,640742517,914072785,434322485,315514222,495301072,429956506,390189545,353887807,427007217,201814989,254254093,809081270,260396611,863854425,307462955,84451336,88425466,351575798,405420003,186096138,417080914,169350997,536294081,290149117,637141919,787914158,263720958,818597441,47043071,699467514,160508703,364600313,964884371,423661702,57028727,395258373,378010746,965580075,217277878,171856416,61401844,591232140,252972661,6721653,257845968,540452540,543654584,93388655,242500761,398798948,728298523,399946019,954086183,679254300,249312138,781728217,889072737,440836303,6303829,265762305,520825367,237503799,520892924,166444630,503127765,758075698,96366666,758157563,3954598,224713814,408584841,944922990,478067228,826485922,612370464,501385661,494554615,336545852,647488405,46016926,360212482,335059050,366813835,212690592,524291066,625579074,936987478,780924328,893278123,684114592,759209150,326827707,784680609,241376323,96150173,172670351,690750296,346837524,955238614,444002346,72114987,527288955,96433353,889617844,31636740,772843170,117009154,551879217,699900835,360049104,79525026,986083593,322849127,517622508,848068106,590795241,161893724,187261296,272375286,106659006,347810602,149157982,901614945,800082836,722151584,636578052,450216635,753539870,503465936,874395990,670863440,244254645,639038397,452963055,778818367,656032335,690038111,356282475,751344802,975229912,841407182,265912506,387239049,288131796,65822004,519600376,725071693,246553608,708049671,947677958,806427579,840170476,222224107,647222930,657657377,238046468,689541873,169256334,162877025,318731541,99241449,326537022,941712388,127687964,490865980,172988332,999246102,662327164,833188151,795803043,647352468,685386779,917983893,29180411,419668196,752398275,22484262,217622707,418434997,251500667,364651658,374410988,359829230,602794147,971321552,950483401,671490673,274502288,43912352,911942403,609635789,888308966,905214646,797288837,390332491,187999232,251389674,493966393,180600794,473031551,639947774,133370856,250027799,34839828,44784394,560412483,58311576,571464369,356408444,171190826,915548826,618782188,277081168,122667525,804790764,148649067,939494745,183177724,53530192,100407144,103511887,187992840,138145716,750208819,81893235,919842791,251448822,362720233,854955444,415259627,582096700,806846941,609987286,896954547,692183515,937028849,414737732,994752159,275188939,427586046,586360032,237580171,856129619,52258853,114614730,448279846,955941621,249660394,708558283,349708149,466423936,904103511,707951400,589135520,585247250,664791603,572077832,856124401,117708493,775661312,459400638,807215041,736401158,573366543,497530825,294624691,521108471,11500762,337979161,445018674,299639350,924268680,378404188,840543535,954015396,337941836,2127061,726471418,278164142,825916338,6520746,782873138,843427829,378677814,124148003,318146943,532066034,198649897,717227851,88281280,517343010,479813019,971698389,977270582,641664362,246469368,790606178,681582911,136311112,438089249,931320210,311174742,954474606,871948650,195136636,641861301,330592393,140051781,126860519,784169389,436180189,264180427,474972042,275967098,255225564,444741016,779588604,572033767,240882340,203807786,360506219,80234933,892796538,879939975,837527090,922013518,417739316,840083487,310033779,934187602,868190874,977470108,947187091,632049386,979441607,503240714,246219508,926506240,454423386,206099865,470115173,984993288,421246903,712530345,618239469,174618185,988334129,450486383,4508245,437976828,361987620,561028046,847325544,139889824,708491610,358805321,958372049,963682246,317748507,488507593,59108081,151413956,13102795,823854210,650754603,191697172,28316756,637231998,350656312,647326668,130272923,111359781,37390789,909217123,588632024,178896216,761149685,351645483,233399606,548620458,250596915,825338306,628249854,662915116,610122710,842254153,339574113,30374301,10136258,14931835,983605212,662410672,449672469,522211172,567590269,853380445,894482106,723818704,559016694,65179802,842229242,184265415,861781379,162656385,623978039,782451702,21714031,479789949,467094354,380792930,721844151,952762884,43990846,34474595,147132493,894493511,930181843,943272981,639805140,861688831,106181928,153678572,188901571,797157219,505316220,649466508,997225406,965439964,896648106,633635785,346003217,103926618,646585555,269517375,918469855,849958034,809036171,364237175,712689212,576853753,556463592,786358427,628686404,706304150,847915402,600571290,560784525,906282314,735596722,266174465,795695297,13277911,381341542,581201571,531724221,832142964,15849591,370867843,172845529,17801921,49883804,628954431,345485838,803382449,411606776,896775902,388759707,272627050,707703417,118107345,328110697,438740606,646099330,429792518,637735011,54260982,653230843,986300424,451333308,515095896,294065141,497891945,577573405,178529340,568502855,406279390,877848896,2924331,194616785,805635120,285227804,218095618,860467861,515559653,789614540,802477085,158333899,439625223,724810759,523893329,209441764,734398412,950912084,12743505,20727253,639531684,581472645,76271925,31803727,487875650,238670236,465623654,607058573,108597825,332709389,894696918,646659357,879492485,79144615,762798063,68045699,567393432,405557858,471670843,801247562,363859413,316662422,577360964,657613211,107462356,970686519,339401351,500197043,155518682,813471574,203474091,284546669,313377180,223492761,986829630,86416365,728905593,718460009,170470384,146220794,449289560,734533667,212430360,753942895,245322760,66746900,771750863,170866694,96932671,851083214,641937666,175417105,972705024,791833506,567743272,685303442,96751379,934815421,387814241,25038323,308002755,928719418,14993234,365642184,820922735,768607320,284941081,152227515,95486743,255118516,24140182,731627258,308225005,224375208,900894519,517589306,869687378,209183086,785991718,672263147,246795957,63305937,635523939,998415740,791404905,837703688,612332225,189781679,947392661,421814065,155859304,295294830,169548391,460073843,920127329,476142052,631837304,48344608,799373174,168254325,742925438,278222480,410051529,506227870,45779856,499078610,337844003,356075733,701450813,171507363,473703480,955827690,523086059,970271413,719585083,740467817,2069752,23366614,376862981,825879404,107448875,102284163,368551098,563011836,860798345,973981329,619342950,624312364,829141823,192949926,662582357,742061770,175171404,170099335,385761802,469024773,794318311,596520050,573464092,938397180,247277296,102033430,126190273,615418254,232463982,475397886,111984566,198576158,836564553,693655705,12287955,273382577,991805991,786787800,297680673,662716917,638690079,430982774,857165849,869322180,265918046,359380005,206749913,171724036,70592771,584192882,572685231,242857847,123108942,743472396,928892143,81268119,534845794,463604297,390487510,823249466,467261975,739026390,339834448,636231451,129033096,209932746,534217559,828594500,177516768,907254787,228686450,745408284,442867101,770479346,881904179,779682741,35821387,825043207,540044880,972339986,823518850,688130283,569526900,407021305,384318189,117522311,845587083,865837105,742297558,574298119,701043344,649169545,698498955,248599788,755288827,622747248,477388273,641804215,847764193,363544012,566960243,805684341,613381483,832398536,336773609,211944829,446799085,143655831,47054732,74526891,748596798,429230650,929562679,602282280,496418247,654471919,756678028,930906052,388402970,334893857,236954897,301280521,848908282,15623000,651813958,510627864,648457372,781721487,489859530,508789671,691846050,821785325,451115613,177412272,83678256,210668041,86998875,510950526,616531337,958945875,911751874,392677928,997225115,522225600,620183350,84556126,776763457,3684666,803381611,153399480,88883063,187249383,245265625,132863345,939584089,999865826,701990625,933169381,765949998,745855487,10120304,499289522,775633769,977541431,140464552,184080473,161678145,291798714,928418784,228160873,818935960,386022200,422818172,627371245,756561297,256827738,780328780,967422824,133571611,424580378,97620109,204312651,8867583,328179871,348679024,336408182,791973529,305454340,636045224,261532312,748361049,939844169,386994930,311734536,304453797,6178725,600881262,805651915,379132960,366520893,765657972,109554504,483772450,119477139,365876582,318806247,96996424,803787567,264187879,507439932,603885335,434731846,329836216,439543849,752486566,703500353,795796891,376978128,954612118,207534131,184412529,297962333,267936947,651130750,651413519,571075685,959380801,161600273,115711883,450019672,172416705,134318971,227134826,702672692,612789250,829428631,807369805,167936280,231716549,815330786,546054268,642747223,388622576,825270708,889541456,702027876,743869984,953988852,634347294,595848714,526654614,866292791,265832450,161544873,808700694,149262012,441775556,855601010,542724522,368846563,625555677,192195665,158550462,152093923,820528087,378169632,741915111,158102871,897853817,153150550,991896671,907935695,21183722,48949833,916139525,46989236,101381693,419895790,482495691,496240592,272464189,898577638,746099829,279960521,124431350,319726040,447731566,745292683,522654417,776446833,762388481,966606714,143269199,123342124,245416178,298291190,110254753,258211742,240613756,714917114,122978978,470100494,767965915,129285128,480743808,669157235,120674153,992581644,47330313,928384458,272282580,164599519,33102483,612665493,597748888,367528171,157215549,863278802,304830224,358436378,258307103,693395282,487915132,977477459,27537069,943576880,845519289,239097818,512298596,478047901,358915107,389924591,622253172,637762340,162076353,442138752,46454943,469986106,243334627,230623545,928893100,494126635,904715822,386433040,341187794,202493590,46927384,414402920,481472013,891394317,764540465,673394267,279671522,894218027,994860427,396802155,855771254,389417386,620274258,818282515,487309024,246468531,44953056,750487269,177898240,389214881,796101968,594344877,449711187,190668016,18965695,843815440,846500126,248765711,708963479,554695313,336389081,885764322,352760444,820046080,272634841,976495738,532901980,748744165,872343974,204859848,139670414,348741258,325546201,982205289,237657083,861061176,1990666,701974492,830881590,32859444,643928733,913750651,627882717,670794688,90073520,581877797,29822120,62255548,541888845,253751681,63933050,734902057,601507609,983254694,472294669,429851370,212134073,155632687,602685991,974425718,181943628,806134855,802948288,246572735,530366258,53056366,548432973,929046560,177867153,310341612,699513043,197670007,539883953,698087817,753732889,557544248,820393918,671364205,803314447,685041593,558535534,99097197,685276088,765121180,385377714,270123642,85800985,439396236,895030905,443345778,525691362,609066879,268814009,748884533,737849659,346326909,402982036,266721561,333835647,347948385,23372950,231048343,753145234,518648403,928133542,598430244,258941819,659812049,48089762,568824483,139967408,787776268,759502780,226131694,667357254,657106461,12347891,510537176,687007486,971168325,964722470,115458492,944338235,265287548,677995923,25401159,221485718,154534509,982242751,809047144,332063286,87721958,496858420,273477982,8199113,252262993,982587036,214795935,29781830,428930481,345345931,101993332,427716651,260874746,750048204,457541997,114055870,37352216,806131446,647505267,976601648,159101245,473250856,163662300,522668300,458217428,48257625,872114521,803028912,981407377,352115465,417888735,711490667,11096885,243517808,391362892,452177309,818557836,358186713,242057878,29527771,99102540,314337809,718639245,786848453,671460015,837827593,233528552,263740704,573182476,68332196,659902638,539614336,333132055,667949335,256086116,461450357,647492394,221152712,329079919,745484384,343242242,464192175,188028627,677826883,100952776,884726089,477710595,783080829,74335657,210639239,696050578,762401487,247134324,876585110,949305164,854326922,422326628,354101930,497032777,908859022,425373218,330340389,553994625,107935218,479081007,973712857,598348718,12539090,871226031,829773698,452418200,82580027,624570005,68506911,110279727,288248257,43957580,498653234,135369980,211513490,343846188,204262918,662139207,726272963,116147604,589747769,483234756,833853173,381612169,663359648,261250164,118196926,475468716,226967005,659827957,680225251,253376967,121812034,119854501,131648350,552723760,793791524,607500515,184893572,2854484,986866655,807428598,111092066,857531203,992902962,913718586,778584635,792916115,72798007,185273688,741396165,145757459,373684099,271381848,310202482,604593135,639118076,393429325,177448015,241725549,906909951,960994831,842067717,786818994,247734005,558224379,33262116,320652927,448262358,149726791,106908155,772975504,843074318,685004989,718405964,713825137,734157810,44098628,654168270,905930790,838662586,107491207,489928537,83716914,498542226,494489468,438731303,379626598,338427246,581418500,876829502,17489343,742742803,927142852,364329875,595518801,693339911,450144189,496046305,402853393,15702870,98675527,223849878,105138157,80975433,155643643,933955288,220234633,733344432,929474017,897273016,675913323,372381438,28069110,254046506,80730514,704261617,275241701,118609480,265643973,7324560,151264016,63371922,231722325,119953476,522737710,502627293,996727855,407253909,759466540,606288029,6972446,7063610,407299948,49595767,336547231,392461176,170240553,769898336,148662519,374523034,776950035,315602200,753562104,438304933,116247625,578726009,371814959,819534991,948418332,502420035,968953930,626944528,306115698,407753938,755128985,61978691,913785732,910187075,122033599,965282210,970246592,577138242,601779553,943765142,673178254,998265120,752229328,542180981,766728483,644706582,487737889,924376004,991389627,331589098,300590179,347301624,350086134,331498240,340976002,855289295,140375751,605435721,17454920,913788911,254742949,302044795,638839396,693162997,605036764,560638216,600339117,745716763,374330074,177946895,265863488,450204250,624129342,596431998,342763733,308411618,715123525,757265872,676191669,715199878,490256987,479325595,193861424,621604712,827276061,776813386,561469023,336953645,684692707,821372586,154100290,77970269,276329355,555886132,81050472,5653564,118980456,738978969,987637017,479084772,594049088,463740912,832664031,989095683,600132238,15169816,96012838,897489778,911563794,452234417,898933729,269926118,770249986,52528619,403219001,62913194,375134190,68872030,663403246,174430640,441276144,425388318,798075777,878106913,513733922,53535600,369905571,725440577,199974140,637228163,678960198,163199725,812286954,183828386,587309672,490929195,214005099,313452226,494792297,926879878,809624345,93255887,375190046,239093484,182584060,947935448,334493832,173382170,759596011,541467423,152154860,338226589,906863603,264025672,502725606,356432848,40176068,992275376,524735094,450478977,268032478,199578967,990645014,948865543,35826841,455915489,211849498,626694364,260693468,949239586,869556222,576208136,493075851,446787862,762411463,696497799,915146200,889408698,10811524,362717633,95566475,445433694,546243738,14557955,443721544,609959543,159799732,746947679,27301705,371729478,670095932,139169322,478444149,336046483,358555242,28291369,570117520,72825474,308349699,684436400,947387832,627110576,929358885,602344036,697245778,382768210,511643055,627756547,71627960,438615782,101321339,227659670,540971247,479079822,40664856,474565158,695373142,291633463,693054754,851149442,646484490,21273798,511310807,385895250,729161130,321562047,761545463,812977014,592452261,213720718,509056914,70684010,547781520,804839240,924024688,470739983,273379046,833318302,886065684,258874982,471501556,46220633,438256771,423102657,78009969,7727958,942972344,659222585,558105659,620574471,752626394,123881991,541511646,888315533,873405115,776006009,607185462,99497051,440664684,494146161,593141445,339512328,778862984,669933693,430397207,920008009,504613556,719518813,205456340,698520147,92527028,178932766,257623829,65997821,451884094,640961432,764756263,526006709,190841398,344421334,430743986,549022831,157316503,482803776,261931534,305634635,667908195,283168022,935018749,803451215,22768403,869439596,301501388,118654339,539837364,476632934,417085173,178857219,32302660,490329580,262955996,708455900,235378478,611796651,986697593,796778909,703699274,453513648,819718480,168572877,125797503,544911830,720741878,677511026,665049377,282417572,930298022,856522323,163507318,737831519,931520910,13459542,947350407,797709438,52444798,674912959,407105974,579787289,91675538,289065575,670816685,329112831,696152825,544960589,450879024,151847457,325710217,380755646,62851714,396976597,189541820,860325711,542677736,163649322,853110345,295695036,676339439,178263184,267048644,661858038,360647428,923610901,10752540,527919693,764166258,133089394,722966553,611802676,999170374,622747970,633514021,818673538,578018594,162244158,3577325,716816761,279201843,546051773,678850963,753272845,772134659,688217097,421787911,614770714,930326197,24453745,159586564,730300476,759378129,582348513,565271751,169826068,92901459,411408596,605255267,944599498,878129537,167438702,555931282,190397140,710009758,923631304,761596288,711421093,866686643,485043879,675186442,77269072,848161121,532088125,368858843,636316102,800863681,495336958,144969497,211784887,236987780,524721610,405630379,215075125,609558306,484393658,225747542,538586438,156905377,289087795,605811268,772535907,439731276,211679887,941165508,237021611,495682687,12303425,471511842,492896080,849668471,131685352,223283513,566408049,140367675,694235398,814339733,973525790,361200616,217530345,678785791,681136033,643618034,962336007,318905506,801539524,919573569,129083395,227098650,507542889,542014429,609732744,759216182,801280581,376647568,945789772,918759002,76606021,897891748,935030508,488846257,245246592,731074244,281533155,955340544,510336208,141985059,566642816,124037275,529063591,262434890,464458717,671528056,860904541,66537683,254055991,542357743,666687112,934111982,510773779,867633093,695250338,97325209,930664208,245313159,189928619,315895814,143549013,576879144,825860238,707239141,360184975,773559022,195691027,445850276,850326667,385378937,284930508,435349110,455025408,103337413,31612390,558877659,255981859,669469038,448585313,304172529,266487144,530277543,532245939,488336341,442881008,927691749,569735529,469566994,315821014,863155165,244976026,154032618,253683339,51099020,605346696,605832502,256491468,927661248,55817004,779020431,855219231,901623684,394109853,521815744,19159058,614620679,831439693,225850098,392576220,82099629,79559961,764385908,583667591,173586657,412487570,335467705,818666166,475990450,331767284,17789029,490831844,82542492,85777254,926737705,117203433,699946902,695190164,464403644,138216544,74513375,457298473,987131108,455655585,457920209,812268433,188920842,838762000,625505235,321770768,567309438,350984451,20563427,99636094,128691047,443073406,889280260,881587097,257679296,263903713,850678125,170875223,318091554,184779383,991110141,868362909,422285119,39646700,321076484,346155699,818025990,258836677,39154366,679552354,967254299,732645938,375399563,501819561,735907906,473780175,892201770,880387579,642642657,853233154,117942074,480911725,582196250,742200298,856956648,855991728,731489686,74983986,568778507,912608832,391500569,684476829,164645290,321370526,624126936,525241420,23741304,857475689,279693027,210353802,587810295,569460072,906666333,30799762,147341199,100276269,508379046,577281995,165098998,33147808,112623793,547282428,357858625,910019600,176269205,713229300,370276609,669494365,234546365,542353844,386157356,900765365,554502704,842641849,599109850,551297534,111925140,922076313,643975492,325006050,981515532,331230689,6844341,780827093,322439176,18738498,809749591,202662246,780069021,718964748,424404822,310453862,454109099,918977945,670498019,495981940,681849480,733627699,370720166,553575891,263326229,748948943,743987980,108259539,992363299,557539646,181717025,120732229,680608416,296342658,255382346,825948957,329631996,46264116,680565510,170377419,683176350,72633600,393352943,343161030,415503372,596352935,450591166,497547748,517570991,772849164,431135448,524548770,209737027,836725128,184116640,365782862,253220174,334670813,569884950,764097080,490425442,932129792,667015330,147654932,567229412,324292023,151049933,644242227,598726450,745824816,477034077,315149266,248903423,641705226,775249252,931242106,173225890,161269309,98524052,576753545,569616647,419304487,908288583,197340072,827776073,606128143,737048070,180987248,33853058,103858568,958048409,215360228,160019817,643769849,984985551,347514084,667836615,240565615,604806019,510905070,898265093,4502240,490137471,988816120,839835211,536449393,21233557,920939472,23184976,856158727,866948043,342946385,439740361,141361164,130937320,524035694,304753086,96900388,616870763,576424210,547943656,500736615,352426057,301696472,437638225,961379509,915224688,225319714,503434348,802297103,42696270,971865164,916071755,123389435,173091468,567764315,404258008,458171475,66203791,253416745,336235249,785489184,740135392,432808162,374156952,89106961,568753285,498231112,206310847,828438368,103846544,363341658,508834111,818812766,304104704,395574662,434129290,332061072,662617452,103305080,723693789,848932075,693450049,797843313,807697297,602829270,623808228,640563728,788815320,669400888,915063544,715670782,56141241,894285690,319074098,271292616,963911244,607140817,411140905,388312232,253742546,717417403,435103109,320053905,640371247,390625580,647877023,595862244,513261538,531009192,592861202,199818842,168239024,642325225,162175636,538578626,820398386,290374951,155318536,821272190,482460460,394508361,545003896,652960888,992830968,317561756,757472688,275842274,171464197,698876041,930113706,238202261,518659054,143184081,970430095,501089745,933506238,870253133,298980283,592377645,526963826,272886897,472123752,238492899,579584449,258239929,671568755,367534384,183458434,628325724,305561268,400772999,385175929,132433791,995335291,963382516,277757992,584903125,472693465,32230773,295767276,497948628,676443769,977063332,934825757,707606690,554931703,340133409,523345642,688587476,974317758,94951747,227624819,846988846,869892404,81854310,299766060,288712808,559163217,601765581,561599047,313314691,645809249,852288617,205235659,863521467,759261034,947944866,357911984,809896090,164968402,599214699,530029951,797017709,162778789,489977988,728928792,615132698,426841353,138894873,418926791,135195619,589478889,461471053,514308652,475976233,735981207,200363841,330623511,181863530,849128068,337259831,600126142,466944097,358939142,901271152,486829366,558635351,198317575,287302079,346363337,453897536,780931683,876442347,314065898,238553139,738250727,460709087,157840956,676414496,216875339,156956349,11313707,200242024,154060653,798700498,855744258,787246389,738374157,913262487,728506838,387586465,29046367,148711774,615872475,914530118,563811591,822896854,890376517,412835844,422195418,794267787,842839114,861337147,99595947,387511850,157203643,643174871,381792443,655858716,785310481,318707024,576560379,147482697,155944786,970489569,288929726,490630584,809369076,226926962,225523162,793786896,334654366,129152114,112711910,352168103,887115843,50631782,367195091,700968547,955517124,92684274,123523975,997837803,397567699,660525871,316673487,780806266,112399678,297360412,633870398,47660496,390430546,438617925,882540405,317970039,971886910,841017622,265320952,581653915,452313484,129642177,100002429,523312284,328381536,336271143,510886921,866616662,984871245,923512786,885537772,763348591,867212886,538431436,113874517,854631118,460829649,442678244,153150519,747071926,935205819,341436718,456234949,909466174,872303284,43726870,912268043,613110235,123075225,472879467,895937296,119017094,449065285,259472186,714533714,100248208,240903117,575803192,317639016,175280783,895626819,513479961,333450690,197301920,2228621,868137090,108885858,174540006,196898123,257060956,942347453,703578190,506722157,657245500,474387284,276995972,66201948,334573633,755921658,243164994,842974706,813809415,219430266,945366199,971698216,411715654,329559800,259768238,237029320,477157813,25194490,120236469,832123775,127143532,194955827,84840239,304860515,837180878,93596227,351070947,695150249,312876454,607831854,969155168,123565210,621783386,699376881,484853001,240568332,687817074,849314005,733184257,798776881,377392123,455813474,369253868,216580502,561139124,593854547,679721698,214264491,527279585,954189219,752961399,293650797,455841569,953278957,415205766,783229193,938338968,636924258,437525933,225017571,878081458,586535029,688852235,213802432,213482250,285298212,410959606,408323715,556039824,350608404,128034967,185474688,688189305,608167180,797229111,486776723,562145697,433824714,962413825,129484785,188312433,215400708,930164641,222192034,456904827,635476623,404338957,691276754,720486148,528563229,260932365,949783580,674811663,308744108,386433744,737166617,301878971,354740907,523934101,979923416,916222272,16851404,396906847,234837655,817883391,68714469,519062681,216748505,513027142,707755530,978233602,915333723,709566878,194221633,695001542,568223828,986989023,843295175,373222125,769178203,838407610,41668535,425374530,597544123,52751004,78170949,379705509,399784599,301048848,583738682,337641734,969372749,95952896,542681435,228059492,503649356,401728903,996742477,908299984,320017237,566804028,347633341,987222633,66245116,224782973,646992831,352774509,558959624,435647590,184010940,765792830,893426527,500744969,807027567,893163341,256852052,443972306,770198145,177958839,670116057,833143227,987560419,784146877,175252922,728837564,328936357,836349560,461124076,363933514,357534326,790093092,365335783,342728229,739149244,265609018,886431761,730281643,932342725,529309753,856615686,665438554,7243599,50651731,547268815,319693195,524562370,321316640,63665606,864635915,512087009,950372783,529607970,741597619,603457868,296256743,831665156,646491211,740825971,878780985,977791858,939846655,357589231,714734495,704159056,940201863,234809631,474305334,698604146,124526426,102042684,49034607,636136779,18876747,797448305,878281014,216119812,47459009,906146114,247546611,637004581,229129546,220133754,137151287,408024170,326822735,735815369,747842378,760322537,174345129,643493194,467866020,424883513,266387367,508558812,612986535,525535086,237847733,319656937,233617242,782807129,315664640,748335654,385455348,87693270,843176612,171320384,30089191,175510376,285495527,950924365,161770426,225886865,962616833,939473019,168990531,810261275,857578227,94208694,236859514,441002315,60193769,809884687,362571446,395016831,670028457,615200475,386426235,130634407,175911201,688998647,25905017,815571964,354301695,605805071,807259418,490444932,889164303,933044406,77514069,492777626,442469853,419097795,633347785,820644728,598093849,863033047,361469802,530741868,941952967,225912968,282697933,72266068,390119284,10868604,862583555,544155175,476313614,409542230,2992814,763615130,52449876,309058552,811971414,34782605,382262833,269001914,477586416,97550787,750606465,326504390,890017793,105605190,519524559,784522756,947085162,523967253,787913999,76894016,531645497,535655401,921403956,313454426,787415667,882373694,267488518,762190261,473563000,363725944,342998945,943493316,729213418,364492094,95086642,338812919,969853754,599639865,929438784,930621729,112770551,251290767,668196114,640419874,942974510,226552547,588136140,56552358,925972613,738700904,677836407,350376697,103898144,841924489,42469067,829943027,582885382,800129232,241349741,680433076,173954212,819434394,245263043,100652260,114254709,696250229,560802490,310784818,521054088,894791373,959268657,36751932,154855792,270221489,217311161,967551161,597885433,514021611,636662741,959201969,694207018,995218808,300432810,382082492,301530267,906303123,295061146,616744372,676986905,63753256,509850915,928670887,112654913,652073668,416219022,294668362,302861349,407161177,52396443,564972831,696759046,15223419,99927421,36973457,516434427,421944153,188131424,621113154,228041321,725034112,837733097,979000051,93097286,504212472,742378582,736741093,141636342,436715890,612124052,488666929,966341838,214315502,941174661,334478442,179987518,426325413,568829059,961777983,588058440,320542159,292347280,975095288,499044996,608189078,586594587,559346148,5731403,941470963,946055194,756616372,438700050,17184038,677788671,871411428,66396626,342124429,31990014,123904644,362376815,379031096,8767161,752447168,533879117,882661818,323935119,32012798,942324078,428390257,627347429,550748669,578144028,231435909,402288574,974608599,84188141,918621563,636819516,56185441,973583376,319936521,300705403,160117962,59415935,282912911,840934383,653454235,601883285,268496838,52864695,108366511,84566990,88690014,954132083,990973895,897634130,418060695,167708798,218728088,984374814,866387402,509067826,818127547,996950282,994000174,185381344,21281325,872489975,633797296,71792607,334237967,546940771,232793716,347205681,316913572,596551311,751184565,833342683,108506411,305501999,619993693,399364192,156514554,324362728,62478908,249604173,901453159,498002605,971303060,655088171,688017363,736817087,996765106,873440355,667912360,215404372,250601719,958602911,474217550,173924249,925347293,615013281,329216741,753005720,619070915,342540416,383517200,873913216,985936160,426971870,669409639,976995377,441173538,421787266,361807755,75400968,342671952,128515655,798266093,376901762,751371618,154881461,855861069,132245208,422745462,880413866,12364456,787397081,983275944,286619822,654514180,666903287,324138909,249829608,142070048,128007800,493738658,801682548,546184958,657715430,439670776,325889314,994741213,163926801,703849408,887882108,206689757,442614363,706645215,537432196,264349864,275431348,460436667,617908893,223373044,781088776,208553472,68231213,923511713,702166959,811304466,34938026,84499531,861437168,558945740,126844704,865115702,353753759,350727178,131520648,920561297,409078321,254059655,999854117,87396789,525783387,465945317,423194219,451246202,877322329,52639193,97263454,72651617,879447810,152701134,805763575,828440854,704418933,729120261,702625592,110328105,254618198,404245611,871192383,837727335,432783581,576316743,830945422,559161899,459519658,24916549,435067422,112194314,841025081,425088879,95302504,680396343,219630445,380801074,769390313,832970972,386546384,214077417,18565446,516363522,939636027,216890220,593885121,824279398,674266680,328743961,688977243,72856078,989799082,667044516,290280422,7717661,830597892,124250921,467266341,638069026,520160714,758484089,783458471,197376350,552972590,730576707,68782034,107051768,955370753,985122708,937298472,224521732,73300943,958747726,152980954,729289841,255776322,596980933,216660993,34225016,671941603,195315059,943670421,378686061,923988712,696529803,553892190,240711214,20220989,606450710,447861073,359876033,629816773,444203266,399566120,934344458,980242780,309037490,483965788,521946871,830627512,610320880,676543274,365696077,259917015,102395690,117209380,424348974,311645161,766197069,69875115,782471529,476017207,268232166,776057590,912879377,686953994,168285852,755663040,806840736,936358279,293307754,168979954,556319706,992778976,13677816,688296907,181050828,83246379,302667528,916625570,298180599,737928401,197826133,703045469,545862990,153100628,943383283,818000401,361350649,474571068,374747040,653303948,166552723,471808481,641642838,951714078,913599224,418567960,656867084,358719478,909129560,166418948,714631745,894291564,460642927,1131903,993719234,178362222,550669137,626325959,418152942,339948663,458258467,531391758,851728191,113992846,842529488,338484857,819097486,477329630,344861682,748703273,659971260,259936344,108315732,576982478,662137191,153533040,231476439,827308915,967273483,385083134,64996081,314307215,952436706,848233387,857650386,356965390,90629965,401327186,505704520,49218364,134330888,250453528,338179661,208090958,706468938,870175204,225230498,347582749,928285181,71027447,32021966,795324344,143683784,798811806,467245335,763295986,784974009,807871391,417456922,151373429,754344639,110437304,504002063,422913431,810353500,104586796,788903074,6264127,517294548,161340703,555176479,88871628,285356894,936162919,812818460,616233411,454068887,212792252,438062780,554571731,206041599,169378340,847609561,434408101,582842169,95227699,21887519,768766178,685580760,498529389,992495976,68609833,143393271,422592128,67717124,404280756,558448418,178978161,292160932,514777167,150018352,743338117,600626513,765919563,578090958,15729008,523701960,616590686,246793861,918957234,177604071,917773814,234841319,97053429,388328242,567991723,791318059,67250552,630842452,47188100,188687291,901483463,359225556,269624566,906912481,933121367,760543202,491294860,544464789,650729409,670832135,967605049,744908732,298903031,316941798,845139045,61892430,122904431,222372247,365985182,217007999,468725529,160049744,290706810,119018949,554314503,922487430,105738410,488400444,970035978,251892801,617011236,522850575,506709473,37845001,918454975,81480113,347424100,770433209,76881190,348996743,890915827,892182986,663062210,147675226,371387500,946268436,728853575,258082559,520710192,744020281,36824528,570837389,371562994,324878761,952642409,939739442,281655828,847914344,425208922,189625676,32940326,686001551,938605228,736841126,46420030,74931110,53314107,706471303,524975938,538715573,358981248,29924941,986190594,73529920,99391531,973254474,873408525,691101509,749646609,523259128,478200486,849495687,344635829,274256100,768280700,828308854,740568608,594363975,105437434,613484040,433681261,809626606,286477338,26724424,126369276,792535191,921166035,354171636,198897402,397622046,360015169,881461075,385671562,756751616,800449645,170719679,566749041,596375531,499573718,392248923,905070317,991891155,955960222,406236960,489962986,85319098,314689834,235978136,611619260,284306281,302804095,616944994,71270234,245814301,454384123,786395247,731137755,441025966,266154408,190063471,696416573,286673801,241918734,299635330,127328011,29307505,11607719,730860392,113012120,753491953,940186490,85321466,464490251,648959972,832935360,106617041,286826685,633262393,552053376,485406604,493483228,441703901,10656075,508852393,571682993,708075735,422811818,505253536,223178795,591782216,296751479,48337636,734388579,11916891,428901958,262922787,469548109,122443014,910056264,212055121,274630382,304641652,545180218,144608445,758295006,57100994,961354972,395514089,676267241,477714934,291583496,10208289,454450158,522668209,467428653,641291092,752541270,302305619,943675403,671745822,583887293,668445736,710344533,948963939,517121123,716889309,366390784,126587520,255073094,592580647,972921338,176854734,956241407,724113346,900233280,711172659,925540469,279715950,242520545,12671470,228391235,137009919,798338875,769142599,612931261,464393033,520368278,734256477,138552023,108048882,695671614,61164302,665017772,398445082,102207464,776780236,286202798,56797940,630386329,953033876,538185690,825571498,743016321,721823233,990328224,423421698,229160835,734032658,127498892,296636080,211455428,781993666,229610477,780002077,891340384,365465677,42792865,909672196,687826186,580302175,16155676,125800087,497355128,840416608,933782494,733716457,719683612,278017911,131227206,590306797,73801334,298016608,879096323,23786125,204073476,580285903,99744036,970058795,540779660,834745676,433081546,82307845,241157618,296314013,194543826,211508550,284622448,606108091,879999167,524813372,163545791,169929041,595667447,89242064,448607331,484621882,189003578,367244179,163092537,522920370,461333098,79473822,84282433,214708678,27205131,102993076,555954864,655080947,303292591,451104139,895789120,939295850,934028842,237325327,705886886,435062107,931170306,512687855,89906931,438302079,979873974,601354927,336740686,342655915,967013971,467115060,93778040,822973077,461179914,977873965,258276999,273653646,48554739,859679153,77134577,162310007,805126419,612396704,523010188,612936097,910574289,226794094,522975985,898193256,91705772,770964977,937970379,345465723,994163343,138513905,247757027,606761986,423468924,813204057,32821928,461227353,68504236,773595365,587738831,205496724,630708006,707584029,158820573,339433685,112389554,938630742,110710806,722478333,629250242,375879005,10057617,968632866,316064194,366545411,428974367,209025600,25114112,787556867,172140121,993988286,410071432,890663092,328555670,770679094,598233062,14404726,90184605,739389714,520581389,161412215,952611912,202897962,839587433,719864989,73978842,770251251,748488675,632414254,781825187,506950018,281299897,577108860,890429487,659158835,610004641,544817935,735586404,27534628,485443276,418372359,383047457,693336868,562584798,931699494,990509967,315381042,937768479,799010468,75167129,603107470,359148209,667219355,222697164,724951926,642247174,904674428,437894423,960989157,511025932,943302664,159260843,108161777,176103030,13408745,802255231,132298963,976894229,377262615,676388098,397187063,778131151,504867444,463959937,424057824,961953996,834607407,710510698,284480531,205672582,535742469,848256255,874575587,227887050,770013544,692179627,463930579,636449128,907135509,168549385,638143209,919626919,293018545,882790308,566093440,177683334,371438158,516771971,890888652,224133287,615787472,738250074,983468165,37708259,40315186,912405054,317905728,241372715,962888616,26732171,350036249,151563851,223688570,450620625,170509644,414456704,158432970,528646219,823823742,534903455,421631055,566500109,942949946,500224217,352244550,400375650,34479420,290796425,745494388,181626775,931865969,873149384,29872685,271494671,755153409,998484646,872471387,56406239,340161562,122155445,736538362,59811891,910491675,979083900,321185585,107820424,910730629,733488801,540436150,67846212,887740527,141262980,881945504,909316486,845080883,68930310,194045181,933855942,980829706,515453960,568185195,66146404,242823417,629300026,656036738,939600923,276862455,699639795,632429362,430826655,561849762,986785842,147617108,447076879,10789270,4824681,80869939,454891631,556465437,408339180,910690193,232561640,781112297,899602443,747802255,496130220,606042872,367832681,151997116,710268118,964640764,175533467,51177178,284285961,863040945,275357457,160999289,993665290,217950003,650559667,595632524,508258722,280710469,969846936,57673449,255584834,666663292,220644302,304774080,200503818,663244405,341194560,125750563,371816053,72521478,303580805,836574568,88752206,602752647,241979419,484169406,191061481,488481476,285531326,938314837,434378397,691836884,696104021,381743617,402436422,425794153,341014429,661381494,481868550,548420766,600111086,55631095,804692910,414697173,826678450,277685049,620870466,536036550,136028587,80782104,822800595,72433779,551710508,442772247,163219091,248670496,891282839,396216050,453429178,126348550,165621103,989354517,69789381,758448169,233467005,442498504,378697789,25279072,619550774,375113635,12026848,689287467,192706452,999977627,149997443,957926481,567989883,221701236,214122521,983866150,65855457,924203905,111533850,545217913,838096970,262491361,855995700,725995086,19484554,613728848,122106699,262478740,871858494,686221925,901912843,866027667,87896470,364656613,38065227,262732112,358459019,633887,890873179,640115093,17219152,276728278,720666372,744931966,346076370,93369283,39883315,152382128,442106101,355819395,994599704,832567484,557261767,38706260,176601392,487897721,794095493,975396643,500340472,820972032,534406931,619467874,865148493,561461783,248545414,91776816,221330355,986589692,486155400,266509753,648523025,126502687,872084046,224476049,38053970,502798981,83145634,479901854,906792995,521637269,4673322,268493219,350038104,409821542,532089378,907211078,573672384,29809897,970337515,613528871,269233978,48664223,665204608,612832206,67330565,910136437,367977318,749364391,243532913,153247950,647201308,326415149,292521611,670983039,127336969,258050276,21900732,706077053,552407388,816167468,633813920,928283022,484774475,810869084,847933156,296185670,486472030,960111738,153586391,634040742,993154997,639754597,711296330,887268227,493042639,735392334,77349817,288770750,182164670,894022343,290390865,881855316,159277698,669779364,748423768,832230581,700034982,981052631,251526459,202294526,334578174,319874942,639088655,977850368,180129929,484391843,155157584,225629680,466632103,930284466,472170875,681571280,754628944,83110937,327721452,969805643,910245413,666602906,365373830,366602689,980243243,976783936,428204382,91010230,833928874,474601273,402473889,233314913,396936652,518675180,184612564,488841641,795617913,989829165,44586520,803424627,312932089,119386,231203644,477967336,139196349,570845717,869275290,551764589,346476959,590582611,661337308,31854088,603318918,4596872,186039425,717331243,501936014,495152402,242033147,192312301,743251017,557452854,29952705,587999403,351771157,207819194,890132627,25450208,309844411,146908253,616858871,126296233,101663009,543430086,929910759,491598452,778163514,510782922,123673899,381253386,269915206,887820115,539997829,209087858,514719460,332508586,386547172,314547759,433315108,4864734,758748644,801426453,778588416,605246434,477330464,358721156,688683125,439908294,897320555,465959185,651797122,860121641,78361327,174257694,824571307,396842383,626466674,73400914,257812489,173435139,136812336,751299382,194241302,953467697,678712307,144456494,923228214,323078336,882792900,936059831,614341268,211716871,566929053,957196463,543685094,676952890,636468986,294313761,379029917,776818312,209764914,484737244,829011154,31205287,729092184,475555654,216949825,558567501,467511831,206231895,458360231,466136341,292546716,31515404,168688796,215171356,547471820,657223924,233419702,443244988,186284579,81159181,676353080,92936811,305238642,732903388,40015458,614182675,6159447,690957679,615442997,767946488,83746413,520822217,419487876,258935237,438687936,714742823,223144461,581946157,897441622,225144098,319443691,44167091,169573859,311458806,519089995,774280045,144068340,23740115,938636758,399421008,38445332,731806781,395733038,208026812,448267685,162406708,134969989,843720109,29532984,597492968,948075888,921003375,196988073,511506089,612153326,214172396,93917794,877327255,610017355,126777925,513369617,301185104,671529851,524196280,965782482,973136661,905827669,818652675,205494229,899768966,425102199,36693151,988428564,89365207,157089959,140173300,601590297,178818590,547407388,292925924,554074362,46155026,455021335,392490359,152061198,86257664,862071140,963590727,113125072,921902436,741019403,5323419,955677071,689944866,555695968,865514313,628928471,529593140,62892141,148547415,280366673,126085895,836030796,860755023,300524814,317475516,448907811,259423278,114197213,336898500,631407549,683247638,212323483,904149467,162516003,180192090,354025,666313499,372342201,137272641,57041397,681775401,871820042,866536903,323132556,940031833,614118828,205498225,304343167,111297673,262693257,784834141,707061449,999416387,629973929,6250189,76082915,605117182,778530517,500970923,724205711,856436647,168734300,190709709,400363682,595893387,861089424,244039671,646641177,529966107,948946408,997322488,66940588,621707388,155233919,589085122,537455707,82147416,835163129,995930066,766660409,390269951,217996006,354419630,704572169,404689163,825718290,277995443,424965604,157087061,204543636,451733583,800895458,580240424,202462721,507562982,666853298,170585216,598987311,922116521,757319426,269739567,209980119,493989556,322244296,303607747,987123867,909273179,839465120,912254417,617234368,264742595,899595764,964104497,80789525,694799642,679616746,712259385,357132930,237713120,386699501,710881750,136136058,607022366,537719731,866876820,560666028,738779965,743941506,317959131,510375634,979764676,928177465,237757594,616104159,627824305,567851216,650402876,544147724,988419040,781814450,250836789,394567040,77220220,728287115,121409522,240878986,854398157,631472276,66401723,482115060,145890281,34306702,943537345,338350349,116731094,983563632,560191455,517299965,507468093,51057673,451144338,448430043,520929002,555882778,36416951,854858365,440582409,237953873,405681628,802360479,341089089,285569234,686090092,386870582,964232701,394809566,566273829,967486007,448264711,602917484,784131774,459743316,402205624,745463397,369904569,633502664,171402227,340589754,411484199,458330563,660584393,656501698,913012652,307855960,539262463,581624815,178078063,659893548,429776660,23780623,253337566,77858707,775965307,2320770,590404410,303693662,219831491,959534321,514395019,878785278,304266163,637232888,74715894,260327573,997522513,257579672,346962096,789667411,671608637,236509713,160069384,523120990,466382513,630272297,142297577,49863156,904250233,525994068,351219756,564255381,390689488,324638357,131087829,642278644,498856365,239100544,58989047,599618763,440090351,888223692,273898811,921084223,471981712,588860976,18444038,540353745,282058681,351368850,609696616,349496864,63151621,331264439,925549127,259711613,140468084,301945960,252116024,387355800,3107461,686959494,78113311,144914878,328456880,515429522,620311193,192643419,968317267,830290847,660550171,884195776,812757045,167580259,522733499,754957981,145271991,755219059,125370384,653951751,522472190,965947273,676525138,809886516,46258552,400254795,839244786,619047422,156064070,300129611,918174918,916366935,180060999,545179083,769177638,166444942,654846205,290431616,821443037,249072934,837123521,248804503,118731879,593317403,316703783,48320718,114265399,748689740,790430859,877591822,816176423,808719935,194824801,201940479,487703958,666799399,889899865,164119111,810633087,266204944,20966765,788489319,585705236,670063464,324865640,954009419,953559364,819870033,770057854,100644175,89378243,245006006,928112338,71858475,640588196,941012197,106564863,578222853,176415844,346507096,866235739,45403740,935271975,243773074,669765997,763793386,587477087,412655090,923269234,55294042,378130526,306754177,963016580,762643151,782609134,284638985,935174537,403553708,83647823,884219238,789896355,936663835,513338252,990982418,438514037,680939267,681902450,549205369,508001677,824541473,262797078,772638938,483786077,356530344,260100308,213412683,338297710,546324100,522505598,673912342,26938943,41100916,931110243,806042409,852847974,950652011,791667212,788116717,411241513,808352477,996048388,194666109,613009241,39657114,930457549,893996,621501752,19203586,115384401,189108788,737544281,303018332,65870787,605206549,689645251,403140375,225002445,712314242,712301286,24858632,281700833,263249694,520050994,132195242,558050879,147048529,570069192,353580204,144020779,743959592,112900980,739270239,996658320,669908663,212349068,417746847,249823991,148405379,892000265,703727171,258574051,950800668,287442563,395299138,648008640,492518017,569353236,800879566,62460259,472898985,556749391,193199760,737498111,298461043,719888343,415341106,17986734,909254846,708417082,988687576,820257307,538841108,564967786,710263430,951622748,844056199,216274741,383248609,297466117,864089091,472763577,153752941,123071051,132194598,155024312,176480875,470362448,517109752,495375948,429117225,681637933,898355790,734685423,964896874,153702873,30432070,496590967,228066594,949811557,607960001,233514349,393464845,583410494,641911041,942820916,423510082,77560820,702784133,463488808,921382737,85406705,784154920,177487864,151402431,394606613,277054266,946571394,426246682,101450002,341328267,588895406,149445226,463431304,674140848,288321149,880832678,551018773,127386828,678518120,68576068,957030104,740357851,563514080,294064255,249464811,268460253,904913664,14097622,980402261,930895082,164567940,74171038,527489474,396402546,19106147,39499471,422768441,273391686,881417508,571855019,537248084,997280533,978215170,225622554,443502550,596683106,125926713,118106622,809880098,4612242,979633489,532615862,142716618,851751910,802907550,600544229,905519063,988128185,917505479,921607032,133655417,671242612,388824851,298818293,72169821,473026830,48331060,358046809,210871618,714686456,550391473,287197320,693231378,657369486,489130323,725776682,584144052,917008144,820568078,313659325,190321020,951512903,862889171,806597606,826676535,385765278,12482682,483239746,411168652,412493547,997946084,809691770,522870677,714231972,433802127,910099422,501131908,94262751,493851808,836570412,698439233,660595733,416507562,289060551,545933920,567801939,831795564,976263140,371392020,117726174,960572269,226983608,274892095,392356467,930838133,452038547,877681103,855470471,805500536,823014828,449879108,663694072,996360913,842481020,855627273,242284315,434374231,187825321,505591435,761578074,329276995,407049491,824852774,66893402,593700522,672411764,340588184,910458812,597975690,472025555,12412317,896268786,582832293,433267272,536097062,724242955,621686671,597722318,358238636,563417819,975211236,829145536,942088563,128878821,402517460,279477430,763134502,171110920,308015716,482777725,410969208,610941185,602466655,316901925,441172703,581872281,478667231,295596655,349788900,580201147,753172582,769771818,964452668,914130003,711190240,611821312,211134905,363571151,503863630,68381410,529718544,424705781,802739754,825895617,781735861,112566461,398115326,451328238,103229780,934222473,775347068,839712802,448682112,434906437,186802806,994731831,902918555,967675455,713533414,381941916,687009851,599787468,313773471,612254506,412926932,301237415,472500875,313951324,841337415,26486441,469105577,954409791,213363180,543488253,718798074,859302184,103083860,524774735,40070858,822870868,213854783,779992367,906998007,623617380,734467429,437433539,326541222,603562718,712372125,434325632,417246666,322795601,885918821,667914366,402946168,344771840,422179328,862169282,28660293,870229618,703588723,678946376,696699567,600649141,412786653,11425960,45545476,991513282,711668538,139268840,37876672,986215483,365829570,51593086,698190533,443061182,519657313,248407578,932189148,109632684,318030892,845409240,563532309,489196981,420287102,498632657,858832638,118506861,381016589,372690595,226088329,553731449,9529199,185443396,406379021,961914626,851888573,85089839,650448736,27372280,968941232,501864029,742815368,943501076,329475371,427130088,927468427,183230894,66093527,727243661,321997331,567859299,56311482,743816605,299166109,920691017,242743032,273943528,467016517,685853198,403030671,427686489,559532775,66524433,555293932,284874174,464865143,853193676,695320863,612476932,233626044,890076037,999071806,743479075,352996739,464717903,783583987,692410249,852689421,962682785,713336581,284946572,907553718,824275854,560562290,180333173,703732684,70296818,949195115,359503710,24722268,833121134,532731061,590392485,273162932,911483050,275745743,316478874,63620795,169021085,486422086,286771883,852903852,70486895,701943724,162074600,277939662,388045901,684253848,465847852,763739365,90849615,996771683,419474247,482848123,900221701,652320932,431149606,245219995,888502266,271582763,297413560,75224105,305279830,351032090,583074191,580947135,127421767,948942644,599828806,652258196,530908866,252851250,365818678,384847307,764069034,475179819,678177045,217338223,959868934,620267879,947766544,95104084,155714636,20543660,394706263,408919502,478310615,264947611,240590173,607943056,442564585,704889161,719745830,907473613,888667539,710998410,635346293,148929041,911766952,802847047,439918106,183255730,753894693,874010554,216541778,255991327,611900543,367134049,739083266,640536823,173268538,52405334,498955267,229972760,166699528,396622396,382116578,405684951,758231337,495381436,788051073,906864286,914208094,469567339,471351937,534017129,565150966,716937527,918847947,806356614,368283737,156239041,252660501,438561936,719744959,473792036,608484511,714831421,654242730,235950043,171782624,641984384,455189544,98359914,681175519,424442714,748625803,579607781,148342681,961583228,506577789,797782348,493953807,434081007,133194268,854111030,836257012,335014671,590321082,370158151,191206153,3953914,991658317,254724950,923993604,220540319,946393546,880964367,194276437,324157572,822644955,827486354,677897103,462204278,933296014,107015332,890488775,729851169,123937918,464851733,13994484,819422494,405102581,315043484,919766525,817528292,80199104,135412590,630397981,274536907,385354698,560475452,18377261,668064822,472007328,42139093,396527445,805718010,84154333,487170687,79199503,755674227,796040073,727260395,392219804,377089536,959314423,754916007,908267138,361511961,785933585,419347128,392402317,786846185,397674032,972591453,868429514,941476521,683413223,403926923,839178612,814706938,332291343,984365546,152730536,101142795,711741623,530377482,388000846,931360976,561674883,184485241,344555975,138460015,896820106,462352927,15874361,740908057,710226898,375313501,123369372,613647085,917396081,694983208,44864208,701075230,378925499,769002224,530926846,136288820,188520162,510694738,912426594,847743737,892715033,611607974,427455401,748621486,676551493,527478485,493911107,703953600,958950144,124372723,740144292,94014506,752332153,947470124,960045975,591924097,261317302,790310575,563749386,446488123,388710562,222418461,900645818,817034175,194329230,488620974,883672511,479401262,701210143,45751067,3805566,535615084,548836679,650565274,164802478,956869684,642511199,175423319,772194251,666668498,904087474,607544865,75045557,393345193,340670798,990359783,104892874,211988176,579117624,780029723,742112463,158236038,799001451,954608499,485474261,991611447,772731223,255903790,154826975,150778580,710966609,672914057,328395257,886807957,871294985,756201272,509267749,30332893,240024404,536843505,25024891,758837832,382167092,843979712,884957879,737024745,401921933,765316691,370706528,921749158,881889842,728268126,16548116,981797787,142539395,300780032,638268843,588665174,450179311,1075770,903615906,668374752,589898983,732534875,651633142,591889753,769383262,921811080,883838523,447887880,982758977,720907657,541338249,389538558,335931096,546295425,24582591,744918682,242025977,942473611,319887362,31318660,339361037,639157725,959061880,390297133,425869076,453910441,201556281,624737921,151226610,245580766,872069047,805246485,103850332,986571804,3454750,391251111,991111381,661903705,537045934,905190132,348304272,355612930,586316233,9110915,348633945,355021838,180016528,406075018,864271063,765992596,415184042,170296136,847736859,34776012,246430798,397104964,907259249,409143323,668018226,880770652,970695239,566181134,890664118,372456332,614074750,172628534,272403368,521575399,638438062,669578921,167238929,662464190,866579281,132916423,918806525,989959353,522712811,332369941,877153510,869810387,150861275,496818420,209934665,466451619,144156587,232459835,46617662,981308487,107527919,747653430,786701608,140962692,379951510,39477464,161700808,536630620,601198352,278402629,853598122,85868276,556601400,878735762,61559669,385946830,179433219,69258603,963008605,500058174,230508856,371011192,259634091,294223044,854948571,383687398,963224065,187805525,776541667,898195195,138159676,40147460,610259603,566404422,853354960,395410551,183221515,298056673,270080795,272689272,227010767,263049393,872718022,294332502,842970170,562596092,582180260,660354432,830329397,968902361,998514324,259022180,960539620,785357852,714504572,174068212,786514298,712656079,54241986,378117914,907678856,332368403,892171934,821498006,947887812,495098768,995539654,702781606,645484459,459541323,438812809,615397955,619636431,685859894,450478388,806901734,842159008,641834128,583295580,592381128,342683708,811654239,497953985,60610911,157146147,769495099,257684232,576045566,103305877,710273724,213388618,387881241,747141826,701181087,577717043,576690946,789791411,443132187,928773589,580410934,76306741,233217081,322115694,163081339,967935758,555999684,790590954,571898834,128517166,269054470,931862900,485690690,316542974,854323265,155051876,254630610,759647204,560736033,346716628,884031826,124934686,920738437,417453397,538470784,164031418,61176461,496780769,599239206,98465104,538188276,880166383,794422070,486426408,61414553,576790511,807099504,717844362,186058439,804275800,280057018,967230005,331895899,27848489,592303775,797349533,903856393,774529914,61825621,892838796,498776090,487729618,370222954,394452128,556673448,170879592,912140360,384667914,115935482,529210383,672019285,101114283,792164907,142681154,791844680,197879991,249673153,766748774,637419347,914116528,538087460,863496723,626159320,803642307,733557864,748222009,466414313,405492458,571989422,114530598,527699548,158164732,812694174,192976301,179296390,960847164,668189835,630800064,845820708,854918968,731790750,879097498,90023854,173073359,300946993,309421183,267136868,331591100,424863154,102456659,252879030,794551463,215020624,520086764,180785589,948777613,844798173,26613812,166931264,802321879,579449593,493048909,43274288,886951337,157864085,550405851,444164906,478589606,932520021,982792481,36613905,229937896,828688765,982748511,140001064,574192167,902269720,881661882,745445168,590264203,659153181,110112814,595916172,651570417,227874930,992896302,543307586,37440216,377768530,120951842,586775003,248405580,265051274,571542205,350454891,10982104,903394298,56230173,107460383,472049622,403170700,942904360,463093206,277266927,580232675,426012985,565428382,27743567,957711584,788073300,344758630,36918775,871050934,903625534,398496835,964122415,182069423,317708684,169718196,939375023,760899407,988638878,167283128,643850645,178538274,302315847,117781692,630209171,290260824,444355069,840655280,389193136,633125307,248302355,717658401,42977377,959343046,189317252,695691128,780093029,826178351,607238198,249857344,59250894,491506617,147895835,845171246,931263628,503521271,197231112,231442882,883271918,632533364,648244955,757670576,547157748,711552581,682453209,824154723,84439371,71612855,481780394,937299028,927869663,877114446,473916120,252368271,117933334,81688327,950048701,556733421,715888754,816672884,675437257,248173302,574043015,392591044,534056440,344308898,886393346,151193768,583593641,786031902,98258449,849308368,422685942,162749554,364014478,456726583,691853916,73927854,197747341,966250214,704309689,790207538,219716326,971857282,338972088,394690723,90334120,860613822,344795355,464749179,992101260,898403417,324703128,324028092,690910516,197098005,142709257,487195416,320894344,896767376,279386025,767961399,119953984,586503771,846663999,607732498,234364126,302275095,661544249,22251706,106127916,592570173,321760723,100143042,432613930,612187556,293410278,294186168,620799935,818823070,992242956,745760657,782869570,504151884,451994362,803921080,10538423,745446933,961405485,807678339,839075625,509915354,453999354,218408025,594851621,832523243,256563011,801693092,583467098,34254493,205433215,883550901,761360760,149122659,387708024,909658294,942770621,655254853,118233286,81831263,151192397,688141872,541970397,28689035,590718793,380500666,795267847,894634472,983470200,381344418,811038338,753072677,37925583,72905645,541351361,437672997,122075813,238222641,326902778,6425326,280922949,473826373,947653324,240402068,423337486,578236447,659780526,628476758,630764625,585175849,922441350,74411656,372046310,26185980,235362021,393900349,385961411,547239812,884090591,425005032,151390140,446965308,305889373,85447272,300058003,388068471,662363464,444732405,672363735,189071206,780185373,133730939,213427039,664812076,44104814,923576484,426947543,831523613,414370826,896551643,83730639,592057746,438982488,784595292,228359841,564769026,18737214,767406774,875001086,613034073,759572950,401582606,839341284,218694238,312400443,379480149,163278969,912567366,596581299,755833654,180268489,707808013,411522327,691497401,615531312,268298744,237215920,470511967,757884851,227054910,878299666,186701588,950316303,854422943,122285299,23588505,958888538,604115596,685608881,363463991,28307338,865370060,54860138,631647271,367707188,25125237,128987638,220579830,441798564,384515570,784738605,384274221,139360937,266201168,492200776,247956569,655090492,111387287,712851039,731338093,116593585,289187045,647125485,89710241,301877880,302186259,393133250,11389471,764830345,556326894,997001188,456314972,354709937,369185303,816991536,425359089,122065170,150429054,540198200,648502664,152608596,435774083,691639548,492715240,627714281,890128894,505517424,358526992,858535110,655607496,306030492,178230388,437026350,578665652,150426629,583573229,386592877,563944740,652178895,865991994,237270120,873366144,726657810,808807628,385229114,224936334,29557777,316527146,710296311,900395484,526627953,861476747,417217068,295345549,208702891,855483574,574611082,691018255,247603181,852703797,607635045,127340052,421429409,772026886,918972025,352520440,984414338,532994241,441757399,571685396,875195000,610713981,335946104,925271587,252226794,765148957,718707555,336727236,225167442,680393850,989740334,458913392,388214833,904986334,895077016,678221406,497889077,593388176,38261393,235981827,588084978,646606346,485569009,900570552,353123439,308906096,309758044,962580066,955230494,828177799,52295155,542933203,874260094,430023622,211908396,253181098,288150610,69975,555486074,753269269,695463429,913841257,777263143,379446372,798075129,324042310,817682121,977476994,197765387,262883340,800286266,362937825,708315682,533980450,27816761,789898774,93090732,893247555,771639447,143240743,118021984,191711220,161191257,679250401,742167682,559573074,52450262,713104508,92835150,567460440,981445192,88065865,750949981,539458825,540514053,362663009,765312252,109920616,887815904,999949890,554607855,444519347,177967454,495881863,273369261,308077590,181144310,864409867,792325223,581004770,418752852,391328943,976599385,315254712,950403128,226746748,282668950,971139566,68770531,766372735,514523973,873249298,248223811,676741117,829791361,747081511,758661789,558332444,23425792,421197991,273603820,685130510,989144222,48155998,440161295,240402983,430838753,553998328,107474255,374421577,917113584,31355490,742506805,310893121,440443634,280517486,935712895,13112620,539654507,680327798,274586141,135922143,541157430,672697798,196020218,250036327,572276603,972887262,996814616,637870231,488604613,739966266,527984559,235607680,194582928,672609816,141706099,401551712,656896100,576028789,803924569,186539237,323051650,419212340,253922889,788338760,51228464,871998665,598887926,719699287,913004763,944578697,870169953,287067706,572143798,434514549,459383054,348184200,400207278,636839217,274798704,281557611,611863084,41189427,47080061,477249120,116065949,337946893,740127583,580271580,463545273,544465583,478487014,431183162,619392830,167614312,816441650,421376230,782388185,323674319,129652351,28744350,503595517,300500269,174387114,603739507,166311797,318939568,997907756,302858632,803894349,459404172,579017696,931604457,73117189,449809087,712884494,893254192,51912718,573994197,988358569,51357215,373279239,361693006,822750035,791012228,109403349,956891532,298130990,397161386,256128915,32670571,116773783,589674564,981869210,670134327,29417383,69911175,519615414,321134403,166771969,6192405,738701258,397620182,20192488,749253884,690201623,664712400,366323508,978084947,755264326,193014631,237113371,244760333,677895912,344918265,648708480,549967274,48890884,86760586,370320962,396411038,576360431,467759211,190937503,903639496,478751278,874678321,398429639,792390947,847648809,411791903,754379324,350369152,527279026,518078910,48247863,412154440,457441886,750938515,969967003,488658086,508409572,389208492,165526105,125535091,145308238,285008036,276202839,147570552,957189665,362974931,751787055,73004205,828485352,37627723,994484591,49596507,749370069,161971069,529467656,728582156,372142005,872982010,787906173,527800222,285805970,701769994,945000859,485668554,103181440,899393923,423627053,822169225,723212000,825201866,154256725,575720986,203455126,22105707,262742447,874522926,112868977,508383674,164736027,398380124,1833129,263064414,798047370,140143900,960335953,2179089,704602788,57238951,916440555,41740521,548068645,336682688,795356420,39347031,644978531,517866021,628398184,971885534,330575578,309857720,141917306,666436998,532026262,449958149,655480950,513329337,772075258,227560650,869217233,994463281,217791773,648163553,771590004,287825370,478376152,286703666,960260795,254860230,956757454,551319924,754503682,812097151,490607425,985967750,810596720,543989006,226622140,87824527,903335515,878794048,915414251,409819762,966695260,696732234,213230193,899822642,617908364,483981731,313237022,422642106,498378155,453907161,129014074,992064918,833771465,271956759,555921722,85782527,553411733,946605875,850237478,583722534,188290012,60936509,70098657,889989859,561728791,826400833,227849500,817809043,474951712,722133156,361523049,572179553,860420335,960995711,888566221,56452996,224538973,654320551,427028481,701597017,902031281,451848796,204571465,457252923,856612963,637467881,624742531,715361578,543339295,615295203,114072147,779763414,904468217,598295454,281245765,85216688,522372714,333677620,190701160,935334022,999102335,998529435,928974832,127046241,397122133,326817208,846661584,367394666,406954456,285775246,22305442,682439654,13264946,994466242,773773964,963580684,101320813,502689461,18772639,329844128,255582963,694473718,701531477,633924090,44031723,253726246,61533275,210689761,109363228,836808772,85335242,768007108,614466430,781033733,716904158,402628151,392570077,805259538,683481138,40829844,871830225,607585302,7711219,113227945,978820955,615793567,483623969,911738427,967864020,206618045,961908164,651584280,962022962,807777509,839459765,513695998,291799717,676411062,282881896,723626008,968670673,502877660,453323598,18620582,477674216,348818899,688326578,546209427,71318532,917037682,933691929,156180673,86662795,562043486,132906306,323240132,874748942,254654055,540186936,744163898,918798322,278629027,138284769,760977068,490513499,836139179,597422088,140753805,667121272,340100929,410828025,652192032,919241392,375075900,211955110,108600630,227841179,835525199,853893210,131726099,119470318,17854036,603785380,423308193,114557275,576650214,852539783,476931472,707397992,410718134,583785072,228440987,966398822,275116981,855212610,705460257,512865876,17414990,5955456,585665050,252191440,304398413,265162444,516672189,596156565,347439012,655907371,320155324,720591319,600746884,489882106,889992293,941969931,666833885,635982202,499516249,52061813,469237996,230171846,398427569,436876508,956955071,271299577,26100575,835246167,652815588,701121167,671438089,723333425,477159391,138906327,168724437,808140412,736423604,772667878,10451845,175825693,208317574,71111722,252840747,725509741,117737519,106569129,601540612,711920946,131790828,562096347,788312174,542786493,136761304,981432609,418637912,989740217,820668149,941937974,835835264,642928075,500668188,356750526,645442038,105143946,959441751,628147607,627778977,955349958,964185473,225853190,659861672,181679584,318032051,73374041,465975694,775910372,113648943,814873886,659507184,989078569,973116235,682325278,861298968,959724180,174845120,149141458,274413529,265365099,48703885,69474069,295914140,262188657,595121214,891465501,451610221,712727641,789868842,7877543,732624283,834557600,39337354,705679614,230956630,969912275,408087214,294698497,811297524,42336371,659229761,658814104,137722579,375113872,393857436,145776138,21411481,113409751,166956928,515785145,885402938,369714403,291642445,418804207,181209950,754346214,580616694,252812292,715717377,218863099,137729844,315138250,388096393,47565225,935242316,941312038,514939142,2503197,753273087,848484865,659353930,153919719,538165160,624478295,611995514,699606293,896957937,602598747,432219305,605746142,428746623,167524656,806182330,317846754,546999803,649781155,858719757,266218267,73014658,414159709,752928310,533346106,176797260,595236146,378017707,465672606,868205520,646133023,100667904,513542739,729043660,192728111,260440185,280647673,17031225,734297636,942304784,925910558,352321726,175468788,362842956,32174974,105054213,471802504,803080981,682245286,630526300,29000235,505306010,417520364,854579577,456663240,100649052,302822114,100784210,58028333,928231887,560043595,571138324,351383374,120763664,11259557,235887794,514137080,299826612,257041616,839223630,562046924,980380206,882723028,878052258,928534659,143077670,859479741,580597589,647485808,901938967,705027635,61770034,61779640,905134263,523006287,620159140,83530918,166433062,340372930,614263443,306617736,25505604,93918796,466004163,55653149,739022577,651404762,583095413,680788808,235801436,243735616,768858206,64662143,327159372,982577429,239802526,982358011,724943253,782498736,721223866,44792196,274107248,666620925,301693982,123418208,887759849,485886139,662620062,949506381,970324261,893698530,398960769,778735151,509194138,307055545,434996782,829341861,984285896,654875560,972887158,114214603,623610266,727178976,263827277,180406440,901207693,364721130,125405632,644805682,130061643,111746839,641511359,10447773,906941089,792587098,41118482,365639506,194770435,444471810,637324751,35438064,863529634,829141115,353725508,686416432,322010342,308817937,39980733,537917400,735914905,737753028,658320566,454214581,972176612,107699066,658513889,186221099,865249139,195725077,354504064,527695880,318154222,428591677,253551620,475209604,688995284,626572654,782318418,217773249,60121318,332381993,739866724,283201802,863401398,380082192,718358656,418270119,149099453,530564283,652529704,202915617,639847953,702478600,798115798,301420841,289164613,62071663,780689117,65818295,727005599,919868141,606592500,549646007,187762068,289680803,180943955,380783065,507894910,91885424,563077804,738130293,334968040,987976830,986527813,418883952,987130017,794059089,675796668,974417153,608746448,116851867,814387341,151390152,457583123,913129296,307952638,140122264,250212153,829950401,175216772,682668925,562669258,943220483,406787491,208263086,239599598,154622770,665020305,405012198,368532804,460099033,721397335,668943938,977866334,350435904,704466214,907602747,705251407,458366354,67178672,963068169,302739700,437532720,459270677,444031022,768372553,759461648,845119980,119180027,601528225,799184940,813169553,856757430,183010367,234577202,929149295,992760551,140662138,370856973,47923195,956097233,51588722,307878795,900917023,234313008,408574281,935217140,380048703,346204673,559548407,548164135,819839258,675142252,742027381,862264185,809770768,259350453,252598727,534826608,92079909,38110401,335765072,96046734,777236873,196975561,255146217,622931149,679388281,281820378,109927453,271376824,773908387,788027768,128101951,548731868,357019811,100098133,96901259,521534511,213527198,578020112,367405827,375708652,170181466,886054082,521894635,228011633,223952778,976841348,585074704,75343059,818820127,437670100,944577795,945495503,47856656,80786657,11018505,873430180,153556183,120417195,905587416,568945578,783692824,489281827,400983533,3581762,378122199,458382355,94469488,438689404,479223396,944396802,802114177,399886269,879667054,627680852,202839445,263927465,305757867,67156903,815456787,411886522,87526993,915066041,197569889,723319766,650889633,293595419,957354020,718610053,743537407,34047641,643273705,305946667,689717550,3130472,84830153,296584000,253598159,907687327,156973713,120677101,104794931,980681633,243019426,16744490,269029856,243386969,832108452,903838276,839588014,718930548,364540409,605857497,997550208,412329471,209907359,350664776,874736792,227106696,961970765,331727897,631410913,488452216,844886375,887830052,865127030,192882828,25919456,611833612,896529919,86048442,715489281,183323178,79004740,957554629,235226878,361166762,155487326,752185158,384512651,174322527,619074797,321262813,68609527,614623342,882016121,336669355,361274280,655130785,98476536,882412163,256816181,754361189,5161707,540701991,498858298,440696721,995108494,752828937,851393660,189176906,602223018,836205471,886382121,159183826,264304449,153221023,726157810,523902742,308189785,431744002,795354543,44266760,994669673,444826801,541010927,262313459,751284930,668594218,944446567,113245978,142267741,366588130,903202284,898684814,316444213,740331657,403835406,881335857,740586626,141518951,731684710,591426504,384652877,536497465,876901421,363136762,533709790,370262015,48866470,466219265,502878008,555778518,53414919,626642099,918600174,794149534,245240002,425704408,997304428,590000182,704627311,569665548,991924626,991703046,567206010,80007553,683800209,469304444,199104579,184581725,508100766,490165911,485504838,356362855,956689913,749135137,852504861,904093841,321772808,288741436,137445609,742389143,803614620,717048403,881504142,929073311,545066174,719024950,60015705,730063607,556556609,534088044,980662539,13533465,998955401,118845946,744318588,341701674,849798237,484190396,583454669,51631654,80954968,708943453,522303792,309254747,844099071,259075745,615495876,500362495,281095225,181629193,996289551,923825140,677274240,259574575,787358890,35680091,615939967,428243466,252248946,662400809,80929111,197913143,360923553,890344655,474487336,444907345,862006757,504290777,474259995,128665074,968187184,792955353,483591766,634251390,265277164,187977884,776229389,294868824,344875651,231305161,34236392,857412334,768558057,147953925,568706515,438911771,907232282,467064150,153045538,21625707,308304035,935174962,879892954,94673749,719241846,712598781,520935731,591782005,298992414,570971294,610747552,340508875,671322001,482773224,347617465,871093088,393352598,44698061,101027749,618612132,889884678,312152990,605790440,149260345,744668974,514826175,298005295,337957220,458292539,933727331,15283372,963564669,359649650,11826708,702730038,28676557,829833127,595567902,928332584,923521072,142160116,55226027,658552689,239086018,699146016,365218629,632492051,65880975,875835733,222989799,19291158,914780834,362925134,893692937,906303406,802901342,945930035,593921885,895610905,294678129,723568119,656289759,547888340,220312373,120196547,236602677,512420409,581773354,506420363,976002218,294131906,537659953,579163518,254821474,137463287,376487650,7991883,147160302,221257089,730466218,99381594,416217813,547348223,554929138,365966,991697060,358704203,74145303,833093291,383026811,78407410,751817963,957883901,965739312,539013023,921222126,308260321,235137033,509553632,654284551,141650222,519312620,446337138,931622383,405978801,211693417,975054636,179288271,878686832,438378605,391866987,762407875,151382431,809484609,667341999,573599474,268942585,985650557,929057910,740764211,595590510,617629838,585400749,937847627,129790153,815962852,854364532,556048801,804658261,613929517,638959758,782493934,407158858,272740441,390449513,113729546,301148829,570803541,506896831,591784355,313055049,213001554,981190571,739953081,535265436,209157722,320157478,967362722,193135880,326239592,844813914,349310815,526155233,407786937,835422742,772912637,213924775,230657513,558646026,954597249,725716061,418064856,39668891,25520874,361021868,563729902,75580036,742558396,967189649,668986931,832508250,82276271,41412018,278915041,818559813,431468948,482206471,481746312,126361181,837431547,574627320,309234283,991568858,648541050,901625645,300807838,79463435,344702785,244964602,872369617,808898406,840434169,322416580,758903208,285435702,866927304,613459944,471948027,396145033,972046719,64456694,821895829,879621058,5206731,215896863,618281505,871676232,928578318,449894654,758287598,151739967,17215994,165071504,792936121,886513200,503777076,744565174,159261064,6901497,153373988,485105705,589123534,607971885,394322399,17614252,526511482,43081610,251542712,240429696,719727138,971744286,637820022,213167830,858104987,696622415,20711292,255491570,902683484,4541487,386115474,38154704,142176968,340762596,842455165,10964444,411215658,85243604,592674674,43700493,291630239,544694835,52717489,630681739,960097968,9237605,976131786,392623298,932293440,366470316,311986665,627524916,568944879,761748262,867642454,144370399,233428504,356187409,6994234,857384293,95516996,650267301,515112633,995300198,480349234,999156976,154066088,499840443,337252285,749337551,273986862,760859677,653625759,483690382,974577007,602467258,53272194,78511833,182627246,308953272,680730716,109356845,266703348,527276886,601723100,893056322,161075625,576737420,6902208,435904818,338666356,527555291,32571979,444351632,198309405,401503281,899803643,129443384,550504467,673581630,595599887,584907126,854891985,892431803,601599103,626649036,270486053,548190019,909163039,277286547,134361004,222689518,57733044,503344158,968972854,426211536,878693573,891523429,768622939,514498141,470738188,182887460,719355084,225528771,601415427,91696932,67653515,434533499,964064732,45450160,837911824,560389138,764948372,908519306,954026497,970078190,186693092,658451968,406601673,891154842,336992104,655395326,825430581,724383424,633771891,719642571,677547965,966521770,427251782,91651136,41354619,968960451,788075804,133535052,303558150,275332175,320226733,401887741,781769361,536912687,883978682,134201874,614390177,314068804,700634661,805271161,475533947,240551608,896967217,61747153,169608962,394233285,655077125,64975565,844106018,403425091,273417311,401019667,19811230,142003689,57355950,780221339,465809453,367384042,987699286,151308611,583447616,284442203,732348554,255208075,688182926,238369363,162277560,743563919,990647908,204909819,721871192,828919107,893141672,934741660,890678971,104045822,903113767,260333094,869180407,761318893,263070297,138621025,979931985,601621890,439379002,579035938,351813867,217214030,184977755,493991218,747263449,696299503,728291423,102373754,448613424,571551732,66988963,547966728,410404885,440052519,677055464,541137557,31363759,418566344,339086219,649134382,960100933,490814912,740059586,526716792,322709914,875583257,763610858,779816297,355463625,653296231,285758197,475791477,762665625,70061216,487882591,900482856,149924126,156680744,575481313,98610409,63413746,84798353,235979546,841524982,6352645,65566669,298800640,295249707,926151319,701808487,405044290,732068754,131780008,541839257,583726385,196727126,946147515,202292642,839938098,224012022,165513246,990601690,182493686,395514466,355132327,434251948,973742257,643474717,768282282,859106218,851620401,785189714,221725593,897168702,582608170,330103713,194369244,775955576,185711952,842665068,268135109,508429454,9932273,34816437,584643673,313014552,319733217,159220851,331327302,930114814,205762188,91013208,656401143,981568228,200367827,285076750,21837260,278409509,433028695,938110219,684814389,621445003,34710033,172056264,845988158,315354006,882017223,35949817,724005868,219439331,535261299,829629689,486928439,731277452,641903713,194879941,369313615,378117479,92602830,900101037,241347513,980438771,704013942,873031937,356538498,670936809,62853159,606810032,808858058,505586235,140492817,156321142,181280639,317543233,468835927,660629534,346452256,381468165,349306119,789453551,667104628,891233087,577279427,182219023,706062632,691943447,525496073,58496789,708251431,137772546,226181211,189587602,431583491,212335560,55935584,495543770,291986391,496448696,265075338,123742134,127650140,508454206,550667240,396214816,994032315,486441432,661956056,742244626,377644552,814895264,995727497,484882325,744513894,177637887,292558690,120134794,63732654,666494943,110796155,295476152,616442895,773526982,939109510,54408939,253350709,147363136,777946892,452830353,238569579,599652316,360848705,887849520,949361324,843629728,514228810,693011158,428113774,773867870,730881597,850966150,206806395,80708362,351277990,810129249,473957304,119769425,578643818,667463032,905662699,122660100,676134244,849225654,43974737,837849129,61231338,723517322,989223501,310569906,690462470,6030925,213379809,792035067,29104244,644847736,26787775,468638728,649393280,433163291,768485869,971473872,786330111,13390131,391840150,287125289,151055183,681461986,274640761,135339617,335219296,793305186,220092961,472563644,695729747,797236691,399290714,378529431,466786449,978943611,463473890,45072583,434689132,88217551,499238064,97016792,223561464,303883912,588595962,383865198,231372447,195926435,590414469,410189595,395430349,226586837,136026623,590211982,568044289,789965237,653534488,753662987,201391564,423321734,217087853,212195501,969016631,617802340,613716901,623668256,228262377,924711677,354255430,996198085,550275095,404510276,78208599,28326502,950819007,817875338,252651788,676837644,726338306,202109132,57893849,25548671,243077659,72465599,131754819,901188001,13173859,874797917,65214972,526803236,798427611,580245517,304982008,443002680,512274965,573904368,227089047,962624932,238352632,187666573,100009675,665361074,763067062,784546139,803778828,276549905,832305135,972661839,634509311,478812098,144422781,22787914,228665082,29659329,713824076,722893724,730332426,196393664,396173505,647888645,990431704,498401434,186352683,826690591,206152161,298376159,450376959,893361034,715499360,676112393,556165701,984091090,726084178,292288996,768964602,217183364,567517299,157671249,667892244,730970305,557837724,46120604,50910308,411003437,343154310,397785006,217404157,40926898,138887443,804766203,432181085,403192664,782994732,247984009,364573680,777140071,527470919,193246111,467244726,68855521,271125967,912446664,87515208,914386874,290722088,964836138,397052773,488326782,277977626,862177161,472941575,757462655,20361121,491114605,782826291,458360816,389547857,719002451,915306787,768525974,989735440,570731840,117586042,359817113,959496712,74029544,931131621,373329696,382428222,232125254,104966761,870968963,134749636,32932288,140796403,832041309,905750697,558970607,982782338,310060874,291762407,879669355,435827952,265122868,184842931,644720659,969765618,92841950,310868010,389854863,69596012,55994787,738881269,49635909,405371347,287544600,841759032,957151503,268401019,396628710,80478857,659137678,519741579,233182170,178328257,810863151,54319443,180693157,13611361,999711527,326404924,439908123,559597024,354951716,568345221,428264912,500060298,565274000,552137000,354239598,968612856,971680119,488286218,902940592,374343634,20860022,579272524,972722367,488153252,700555386,130386032,359273466,41205881,99835863,410066262,784763291,558972859,503792485,372261141,298974949,290315758,576144123,971669783,680650556,445830725,665169675,115312880,842420346,936062493,54740704,759748556,161649590,215842229,661286844,606084785,303099379,98148857,931134009,949234506,199064373,504245588,836745968,889818570,493351466,635961143,372785970,472107066,938425303,448918365,438580092,723670472,613421562,214817198,499162061,869649521,327227976,978282957,796359759,707880495,196163128,216297021,31366701,143436590,760272784,678248411,132966056,207638682,707114554,77148196,615012160,477404511,249703304,187528777,887267269,416800512,65347810,586142302,597619334,592742868,332013528,703523681,816505539,186112142,806157024,99003676,736710038,284697589,781665532,353054164,927111442,753701273,128201300,884061790,143752649,210769893,427953190,454487231,205297746,161949924,573326411,671576723,652528383,361889837,245488882,860477793,888266705,953945808,689515830,353093966,419663140,228433653,330446675,952007680,627760763,831305925,611358960,686349469,963700570,389956158,917786542,622617789,13583020,857500653,90103446,595474086,467114715,965314444,425491038,275074949,995695868,724383185,163504188,869939044,765810032,607672166,914608744,772806024,33661981,610109922,871378125,33739014,612315855,993581016,965782278,703749866,685021261,257894759,562645726,967756973,654629572,386931598,196309477,838724045,117733251,393311721,897645041,715833068,275198834,206605073,254442323,806192309,531029877,800139353,993307473,675195995,669101971,125663801,643032350,711892825,390015070,570189294,511826696,142190235,767224607,849708179,457757880,116576314,862592823,38541069,169601909,317368133,478746147,760897856,749252084,949478082,583406417,185856627,536675441,277495223,708956231,925892599,285488891,475117,962239730,61076019,297557997,187189662,335987511,249214109,824004911,116165367,592195228,807936331,610891597,604998696,42525125,667435003,141498290,104627652,658170924,685828570,611627524,634539319,440149491,853900450,527174931,513496256,202067154,670311924,711013168,453850961,915811448,738774538,488741274,340442233,392655192,368305114,470156370,723204128,777135211,168791385,770587707,857074339,528792996,26664820,83451619,459126460,896655532,340024286,80519670,816154314,305568777,513020252,618865669,380452898,166638510,645525979,996103771,458051976,173151093,733703990,580189090,469135717,401011556,124010905,694428514,32646969,278235808,720464608,941386621,830470139,89291662,814305583,578124604,167682814,258401742,185104695,454085600,744089770,404150961,380764846,984503897,805654383,595535256,752181602,744428811,809479278,374241778,913292596,392943313,498364778,583470847,637620674,999427857,699530551,108760597,641881411,417171543,14481079,372017290,85823455,337729535,168174757,603765436,472786039,814303465,594608838,134175694,903495603,434059767,723437955,715593466,46985937,1894430,315077739,823320648,943390687,947855167,872876376,411126109,922427239,548318877,858523323,565696563,297941862,186446158,528094257,390235735,256216575,40481588,95577394,67780016,131930695,107649926,498263485,767741174,398852255,103596510,990402429,542397888,430746142,551068054,277971100,599369975,618595542,391374893,777220790,801484970,660707291,914588565,419567089,965968948,279649153,301417417,7596670,118238883,629545975,83105352,952748016,82579474,24234603,605119950,430406783,184918464,580199628,618027674,804809776,53480942,478277674,920053469,457192235,540518013,444969595,796604805,443668816,227380143,295800548,703135308,748795951,902633686,910734156,838711168,503178522,986321812,201601645,892784732,558454021,790530783,868836772,727650494,623363107,811246784,713159294,534591975,529149555,652748432,806539502,236230418,522317643,482107675,189899776,978809990,39010986,958130910,981041075,793313821,74358399,600635944,134994525,605738688,925896119,388741986,543327853,541799228,871774252,6050590,532266647,612772442,399664911,466773069,957672993,648654031,636662616,324568283,84406955,370871892,404329062,455781542,941994420,401291970,453984389,826880266,440436176,164455018,163489429,129718136,689593672,578107838,92225387,596298503,373319385,17157194,942898213,949044628,585382404,106247549,130647769,856224846,60153047,994250868,924710587,588255937,259604274,176677148,467764844,690677680,851009615,747449312,441158323,151179656,628686130,541480148,783193267,611701732,137924120,124261806,660050048,485173567,483132883,837398457,217521409,2497695,650635247,811848190,891961356,739891384,723871512,314140774,591880223,106779370,829521347,514316111,408001277,849426698,114138247,546299529,46416889,565440985,507466954,702905154,734804991,761555144,99831846,789676435,718830028,413436736,999810919,327583411,351711449,867632138,354303019,353758268,161585397,521184167,345304587,209322073,211778270,272568373,984092217,909692888,146735826,115268882,760409811,607800091,421301004,790269960,903355476,876550226,492731685,942969701,74192163,249301079,86678649,269083204,773991629,191162128,99675787,58493246,34035925,128199526,803709215,832193426,144374266,168916588,504613196,470606591,291443276,15900410,212080798,69045566,28209346,758798763,78588038,977870358,740832445,347467224,911516435,701778643,619377751,596866538,351904178,900295576,284011011,11145552,571489000,103823239,120055642,851668674,624727841,501012416,978427467,624034870,667254618,58166660,263158581,642664925,70687049,714204205,985705309,884349288,889152381,139019635,357875862,218456479,491464497,988264845,332940304,517362143,335347239,512574885,684589001,444703914,949850441,191715408,929405110,538206073,949406133,493725741,80153754,458757106,96222916,56024273,912552175,3682561,167571629,331720813,625738495,831167881,811986985,212830548,280531473,63467242,103417600,323980444,311714795,667268901,470630994,229034042,585542752,427877647,978951394,602461301,148837642,643728812,95753246,866308907,896896591,235276537,722326358,3149560,652414138,529163122,435063295,707906066,257717857,137974208,78751567,900346551,57678466,225135890,559123942,164945818,49758743,780547420,176700076,547053275,191467896,929702402,941456237,821935468,303021871,281515346,83213037,801866260,358566066,362580920,646431138,109303462,200463757,158310402,141401225,112771893,440524821,379458702,134937977,226344791,194074329,376735853,53887692,910459772,884685878,967797477,132998509,18417392,795947086,563578055,739121171,944475661,843012880,912884311,420048536,872535816,935493084,718874208,268066305,831525395,973270065,841432135,368124379,519554007,122300989,358615910,842649614,295075067,380538481,591293501,634455775,659639721,70835296,598726703,419234296,178469593,826238520,509469336,862331680,543010509,265004361,176463454,660206449,134551567,941694310,719490834,468093003,451178402,831738765,792313005,13552466,887496843,393095519,725697813,379382277,348993096,688377906,146553640,134743784,357288503,916800009,545321460,933876642,629762497,669654475,976677595,37719101,447215263,922084961,908772718,199449365,948595798,324298062,69744543,823051756,786008071,158559643,258374250,793950201,803452662,63851565,684378081,891296942,60650906,264207143,50771151,291511413,336424033,549301233,654448319,703556682,194404056,802854211,957353357,109344564,289956671,862147730,760665279,463501474,63629512,922086533,692374342,813824215,370180110,267924808,278790367,790787817,951096468,758216384,849818900,167884383,288743295,591352812,426850000,62762093,649977073,944936236,436808782,209762370,24721074,182850409,464997978,456559071,189178542,197074125,644200043,752276201,996719476,857520378,607166223,717788373,85426229,787946475,715763049,84190206,677487966,301368136,909260128,825089031,467068967,135237440,241759103,749459420,670710923,467650794,195492000,849748332,129896026,5131458,864861637,972900952,704367851,184144232,898418821,932815735,365949976,306208936,269690191,460591910,725218005,707039828,358814146,459912960,629236655,738307150,170595444,127636759,761465750,906097200,733045847,740595745,589901065,60334906,562411420,962950334,306316822,873779490,861785904,973188023,410342999,814206181,856069311,875023742,724600363,886369816,770664657,140273103,89023610,101795284,82038683,169725341,675117185,491888115,135882678,823456863,623961516,21484341,635960266,944644238,847876412,361837403,249611271,202166351,835198798,176271383,388072097,986186708,515343521,261712757,370885243,927158110,336341538,412821340,176083901,408555984,93261441,576314501,770444915,48109021,758386135,454520823,275204083,767970335,324226181,549644010,570108218,151378887,201748466,429210540,476207893,823419085,683254746,620383742,325550942,410610687,64546901,284242944,949236751,345978109,188072064,696479662,589302409,898404569,127513610,732412825,112785803,849653719,111646631,320907185,972445853,943725801,602114612,880561681,334488241,540699470,469506304,344244104,150289057,416605297,300354347,859903526,927601144,651797904,798487583,855856569,488593643,521869131,825214483,255727025,600558392,552842628,926082053,243515978,476359248,510642329,324058175,605275154,932150777,52377563,39792543,792457055,806953593,800704119,923087895,365413494,910518312,573751330,227300019,364908783,901208602,480227970,292023800,812142329,553543602,521577952,457323614,240320453,412842881,972322555,250544791,601109758,763593660,454116092,565908777,504492453,972394904,459625946,212757057,932150255,44890385,364172570,976182484,638200387,712571322,301699852,77527098,424253768,150365861,137371352,980014723,203707214,220358063,464839142,217447172,474307217,815985624,910077468,318726677,551991888,199321287,704083036,454847262,632804218,879405235,92118529,693921843,359421970,279169966,3124600,95318427,202521438,893078020,160496434,870865895,478178979,601671700,941635089,551772571,674197781,300554906,904336690,176175533,317966120,378212191,544906919,768277591,257626632,576681314,709784536,135072385,497376482,631359984,22289246,136691335,201223160,238592500,551491009,974396591,332844428,330262048,945732173,664562770,109281695,282112279,382982237,828938226,532223724,689451290,774164196,672536975,861389146,570423278,842815864,84946824,158076990,854560701,515915965,199120447,738130475,98927231,303964489,614044022,640810027,101067141,422898028,113132844,862673628,542800673,62543068,31814244,401710728,968394018,321998721,326722981,20833297,126623251,300991462,656320430,670774772,861434661,72645179,515211582,873921700,654327465,577715591,223529900,22866318,950349849,218597022,409995,628473864,490105921,364525841,234534983,447207407,525189732,600138787,779141914,412124427,626244710,255877035,801043266,377589830,355543929,856333767,536356994,703801776,114970829,100333525,741327703,830006160,984664397,358034119,274410119,56437997,538543583,825782090,144785403,79480407,900896640,362505527,3339094,814149261,262498317,80013659,188569567,67468886,35796109,937001750,770851436,391527639,826507632,699129324,377628430,457847731,289563556,9674098,751074771,619110971,544875932,627065843,231418974,853195719,28787660,780489587,97087045,43019497,580339807,61342444,182148809,421290448,15814618,681367131,908923294,641688014,715055544,723302870,933233334,845283679,247061703,92969441,734859582,72042217,235696742,51424792,26623586,760403361,696380242,15966970,807816095,985905470,492759022,733890560,262465518,859941095,265869415,668269919,126586653,53185203,853513831,610234365,152783150,275805376,175781061,542513264,446532802,710397944,871416322,833836788,493265118,91070806,969479957,943606629,203876868,58479661,429697639,924396400,249635871,639855821,255837810,287035979,286155492,346064405,52024907,422317088,156307584,299319435,709748625,712071565,325104069,214409446,383361256,200469146,184307039,303961869,528637752,778209327,574206334,164204543,527189477,403339072,289465058,463187930,731662940,269537648,933597228,102724222,846847350,793363890,509057823,791050028,423477341,529001026,462362921,183794379,36890228,131726854,436480922,19660359,405018639,713957802,548885048,772711085,98426791,264329435,414230418,862327696,838209190,946515007,964522257,38089658,363113226,172283831,419883391,111468321,748876582,195115037,464715217,741438559,666744115,835606897,15815421,367058793,134408294,133394901,255810130,793217331,798614795,115721979,13107121,59589874,731680538,273313441,71715133,893939336,500002032,899011095,422939901,415611815,617669339,465778402,829622429,556338010,132321370,123037753,553289862,208119747,791649508,730470165,429029046,145653106,584997252,505749033,965997887,493759495,863902921,274589882,652384809,957426582,760553542,467094079,600026563,36104099,407554772,823129006,448978067,954479382,934193564,623805490,709171783,981759410,549528128,511404585,458588082,863264951,303317798,143174725,985676854,955091369,303675845,954964588,284396361,960368582,158256183,80948793,102256553,394772319,527873776,479682718,259851578,87748136,169334523,65460466,34746111,328405186,825076181,47794117,900574340,390936587,290815100,889225842,433295777,729991417,182547418,56667428,332723535,146770184,292585248,751270737,538179079,327267861,810156234,998239985,114997481,206164504,110193927,149724084,544949246,897193200,859631951,828019387,746293741,752477286,396656733,696685630,982798021,272504250,112424823,305916389,620260620,301645764,569291514,591128424,544035465,746559674,139147125,501756218,871520579,943531509,301077534,240281502,868695558,476473508,886616782,221285863,791300361,813777665,270783936,464070009,59253055,977315783,254566217,836732934,339366292,333796530,374908573,895709970,14691994,395609108,923889906,478608814,52989019,699510213,454994017,138859263,390414466,347256750,459808621,339740225,814497567,129615078,437544651,332515800,263794841,374742011,564029380,664884625,994235227,619821037,508887144,662869021,229019857,893161460,134840759,111660134,135856519,903420636,531621776,8889201,601089092,805040522,272750060,292665003,126096383,423838392,897601284,784864452,772459568,959907073,365531740,74893413,833821665,189635277,324424558,29982668,921330326,818383496,887272869,786002360,394280851,239164145,864206936,32255780,804506382,836188558,583927935,904413487,793578160,453655813,231275457,125156221,75732299,282669927,22163875,784115147,140328986,176137539,281590079,310852173,300946781,771640232,235549442,350339054,445804914,295220481,578851861,594113211,464621466,641493502,757392798,951103646,391683898,947833640,524365736,891190200,819585161,429549808,461797809,877537970,744265565,482474124,271652991,304151002,543202044,325119539,383435214,690506033,33605604,791840506,506913385,170914584,362253838,430779089,631544868,890753973,808000137,512977294,516000436,241557009,566655276,24591171,724645489,937258154,884591742,740048320,932826181,724425983,826806139,269245900,235507370,452308456,875737942,135574631,536495762,25962459,368655009,340383039,712143599,495197197,532277995,723740454,920430480,915537271,369425832,558593547,515298890,988855147,715067964,376261179,728099858,920477275,411650493,680122617,700517829,38037342,426589261,313444097,982126037,848958746,135287176,60371659,117396508,68262995,414989671,166062585,105172360,239108177,552750146,886598197,644821520,969029053,585301786,485448885,160661854,280165765,511942288,833381246,448138175,535744230,305808446,95850988,605216463,459765180,381341760,734716508,982224859,828684440,730417869,191465923,646317880,679274556,757285028,912234115,299209407,352710814,406099725,591826317,814275974,775290903,459092031,904468520,18969891,330057317,557538922,44015689,529949472,51403872,732159571,386337677,412780878,725679100,259507916,438280772,910057789,396232769,734823092,768410347,269051296,491937663,142448999,589727155,656725161,86126860,556086058,473272221,266893277,465279795,275362554,458811918,301567720,929951973,533877078,405136417,800930645,527192978,466648335,28885107,68021178,601058721,45601793,302449322,752066274,436349928,597997908,546358838,863156258,114449242,35711015,89161939,507754497,282088378,284268037,831948714,261343850,150554090,602182385,774417893,662368219,558431012,720714903,163719393,375780893,74597532,120584109,786231897,63287927,95906098,848293593,914789069,34005876,971600220,122086209,904400426,555287965,546937922,711714948,584312941,232775652,509651066,457630014,255341979,764253895,306552241,374853656,22399591,894312151,53083002,384756105,675883567,684597812,981484228,171322758,691805558,758843266,515441314,590043909,86932060,630899830,628086114,855699818,957411929,457090537,902132406,197376635,934301537,481998758,876815828,316770979,965500981,477718797,102388773,999337744,133852303,795500450,243632119,308113873,311247911,878419945,403723407,442116377,304581905,477090779,156964863,551184264,552926100,376299244,390626175,411955032,513049556,312775383,88911725,428162969,878464169,87255010,345741365,247662685,998581676,380942107,91863516,89809332,558140666,90341287,597236265,784674884,470909946,514445477,967919276,804469082,900148339,929959021,535367648,420184126,251421931,162107294,528791663,621618401,792484083,825400722,286993089,716159398,889146719,907152343,716021823,767597961,79647465,879771372,548973265,507788506,122620545,573608928,613759523,68292146,618921086,725740715,553990023,312488416,145072892,895677722,644201973,53692097,141018139,13521028,938474181,507998068,135236208,800817563,395951056,741218016,633280791,697847869,57912572,629999044,448007662,637808250,336785554,906655763,263367523,196286139,362052402,203373029,334945112,922502517,225260179,995555219,472777398,722426410,166659227,203761708,834263947,465234033,307529692,383745771,611232505,632632424,921284874,815274679,955919270,182439818,829652822,939983564,807111050,554767925,638974894,41808394,926219824,455941697,921721227,96372565,894571616,481730628,913837636,290959367,267781889,56567626,846481068,435821035,398241294,729345945,811082638,405518580,627584932,676019127,443138141,842606007,310112406,832459214,240655531,641091573,677299248,142560720,105493950,265858101,622602787,265359938,462503,182241276,383104305,530042113,413250935,486722239,145573579,626500837,425014765,509078198,659604937,395861556,881526692,250487906,191331079,324885913,532946555,900804194,708105680,593993065,134154171,803893993,428105036,62896777,450082344,625864801,914082042,349293696,156714201,276449658,578357261,607888574,704247233,947938371,912860189,914879417,570351799,488603653,807475002,409823747,574674754,537321165,695198914,627117756,181620314,350177340,698100732,443569940,124885567,60704212,231156903,716910428,952568308,846959357,844651081,726946443,940437885,614406069,907993312,299256255,957424786,913663955,113511033,675727412,454265715,755286218,117054968,369898889,261853718,217753579,580387351,687088562,102137012,87425188,723787317,465756597,223284217,32343913,546319238,428410286,323554557,82420651,551823949,133931127,43810359,951483434,709102193,653378607,132951628,632362766,796842201,458673346,378688500,709010416,325246587,818910031,988674608,109633377,361552432,284976094,659636035,220277747,808099135,784453397,357810058,772358105,285936683,558532313,798169577,745910298,678454321,149408233,273498759,255859147,553608544,478517044,422343504,930082257,214417161,278460993,40968781,178253626,302322762,618136185,783782601,340997967,903226784,924522427,677379605,759941478,940959211,786676428,947402600,125019702,58226319,105996048,955263696,85097146,447147413,874021631,423400935,245257721,96631964,873655047,970213887,168435081,773910362,390989455,18013042,533872205,217026123,101021557,46221528,308745806,615041026,446098449,533483216,485011932,108067198,549396698,383769347,569603618,312157090,926112910,384513171,400027,862457041,753345962,489267062,931181272,658593658,663544569,686136382,9362776,951357597,842278823,998588400,586393887,166919756,642425576,864508454,232039685,322022287,263315325,180392411,601577950,238474775,649947200,668921836,649093236,429849740,35319043,369802528,642616399,763552995,912198738,392584133,495830918,558238041,185303192,56254120,725793353,717188630,860741701,19232425,176435728,705698351,994047506,877111331,907706819,933657420,865163000,147418757,866696378,549144535,522593327,971977972,37314056,947823935,378637554,19345271,859679621,706348776,817372909,192047484,265236604,629772134,238391839,420915361,55783210,485424993,289939118,385890015,450479942,906887307,952011735,551361090,959665179,784187090,303554314,424641399,628253723,363651095,887552252,343556523,25298543,354888695,402007185,548313782,878891914,471424425,725424687,98294797,510282695,898490324,707399453,689174043,696188273,785257406,777841413,513870750,755183067,356408110,187468756,79956246,163019256,109468160,285539086,317406522,663196701,423810047,860214685,107288145,66325509,205529424,152451591,377161569,299810163,93850990,991014769,558328042,391028356,933988267,285183010,289290053,79576438,457361901,582708665,270925510,496568905,587350332,178599342,959432951,554603331,684990595,206731566,945928149,990072611,96735090,329881731,278000303,920851249,665527184,943903206,410825068,148359890,430539747,443021459,686906896,37668076,236470606,893614965,631970414,632216113,196342219,993770227,83666936,394195761,940640160,449199725,439206971,29720585,703900874,222608125,387371111,732770006,556535835,731171829,471229524,171176267,500580698,827618685,701297901,298420004,455674057,546817876,610116390,958287561,111517844,310972595,872235281,541533618,540184163,357256327,311034651,827123565,885843236,662822997,51598924,1256067,204017285,902248434,51621767,862061352,398127761,201958944,784587498,665304667,177919529,774612504,788596644,333143483,19082447,102519164,159291034,649250204,541065916,358445447,322163010,238330866,627908657,346476460,214433501,862231824,637037797,814779823,35168293,983349877,139595327,669492858,565212427,282082552,26751263,431035138,269633533,735193465,998750351,395114948,934840540,389704376,544103571,148671587,200409383,318393101,58290847,513274386,668710351,283630048,138883050,462018683,970435554,482310281,943828194,193284347,251273636,887509297,955500140,105971987,357746861,550201219,842215351,999103708,191661967,179612084,765350006,93352855,20443759,756059046,158682484,989563974,978843522,639685471,524909631,704831705,436820477,949985024,300958134,232622047,291454459,353997903,726854274,130160147,830693143,702770475,110218542,153366728,381715334,844888056,694583910,513339326,33073182,563629748,602517168,464723544,234120530,242823728,161329039,29529487,379848712,549872412,916792550,52662213,58025735,376327640,85813334,633316965,153617900,261153751,526964902,804121660,937593748,608505069,851237349,631922035,374105099,789469379,242465508,602362175,684322354,452223490,226064800,173960909,173870302,325059063,552156147,494647919,86717735,224131134,319936636,550158803,679597173,756702536,506028326,897113463,997747528,123066437,488153418,750212987,331927634,745186034,337381192,405293920,99017305,437710790,664791579,919614051,666240211,852341976,485343625,892558545,372427553,311889653,220587855,758977605,288015836,692912259,353327866,418629101,917755964,993636011,160897615,474359830,973066573,796542428,14941831,397300003,440718105,896882766,160727703,169396961,593111527,63959352,795807864,116629950,725084564,349654029,449351043,631721411,973965104,348256008,486350493,6813870,925399534,482651292,692308423,952593672,671817537,75693342,835615153,806949581,357505497,46785850,457961521,621555415,662678065,914422936,115923460,599333943,380279256,784416456,85256828,19607437,355708218,515975474,998573973,12551517,371126288,678753901,527218001,689077812,175397787,325369762,853766724,440604026,139263845,808890738,973462490,366010281,766171265,215249376,950777360,730531830,770524014,194690594,338780910,569926509,60406724,183111335,631947682,942490147,130132672,114779769,672072923,116086638,443332051,404496980,985017359,187108211,947705503,827647240,754461505,635343848,605441255,322542722,395170152,411605721,804977540,61597310,160085224,698193377,134597767,904174002,740489526,117700096,991211378,836464689,100011860,516585030,460426841,176655967,566728351,590230274,537527313,281725486,850830016,854587554,923434162,215027355,91272046,249750237,674135266,101945835,198447597,145304813,712060941,89440573,634218780,659098996,565610972,796501722,221986300,788489834,884690906,689818195,925402758,599679535,974290447,483583849,552836335,942993036,514323200,594601189,134078702,502523630,284339859,12238860,182202560,170936915,387190204,882614056,70141633,268746371,687126631,714162491,568844417,274096018,142455281,207632244,97560301,820656727,434002518,505698614,816483387,983713478,61952608,584937800,188849063,765367663,984294218,118933806,759867157,798654363,749471794,913940646,24258602,74001170,66083141,636368485,204168445,268662732,252255063,722043324,183312392,872341764,770269300,250308050,100771924,910418314,237382916,30079058,9345500,407240425,946712701,197487723,490843228,702958782,351970357,94871735,449164096,984615541,538382736,995979999,163945119,302795631,937220671,206063014,286945695,535018421,159670253,520581061,141128359,547745293,834028999,518877476,949563415,914642889,931259643,934009383,945165003,55087018,554143816,84695416,844209820,784753643,524731859,157968033,513675201,73081393,667376802,410354194,620130468,795893428,361323036,396399149,285238276,27437352,734808915,237062570,2452961,830642274,529963882,264922835,988686674,863742441,778041862,737410252,412731570,774108517,648694335,620634161,662640587,314965658,461442475,188533241,485673183,159695806,670184385,452096370,238918857,203914004,963542508,470795194,934418862,709765185,77139394,212272626,609744049,589072162,82814681,290286047,92004305,481887363,217987960,62720952,158423584,680287171,755406732,692250709,879255322,931157923,968369578,792304689,676837667,286685638,161617193,788577938,745949862,488445555,30280145,660313846,181819585,18993885,852948590,938716751,671020470,181519887,405260314,54539188,88515415,682396433,246618443,251379761,335247060,477545457,730891960,247393223,210709512,623702770,431618356,278572532,124894132,725788130,548495865,656950008,29629104,785233881,944162976,293742048,965561632,201360301,111107332,663753681,635734735,600097037,668175236,691402739,957922321,26542571,353087584,682571938,483818878,146928632,743090234,501212614,462087071,208796706,189689580,49997971,358219858,510952504,945330336,579813761,953718553,495673495,895513655,391944294,206053625,532127241,211361405,445552872,31652503,317067342,913657566,453803946,212692195,537317146,757140879,752735618,788418751,253223649,412070025,751613512,922156333,5095322,872236362,547421807,899653793,982011380,361591015,512987787,62515531,161349007,810039365,862978460,248972958,594578339,399198159,80252974,554286810,860973705,984477491,125178822,22758540,447612365,341056248,939985656,695728749,729804602,418227618,437224249,640667204,176444401,184351170,28432335,945745350,866525570,149092784,782241480,94476041,214896465,918908178,9006000,514982362,935245757,173929653,264373665,339174279,804216467,26341914,604766803,524732688,637963248,861626012,807389353,735936338,568497549,648818807,227502292,391884264,873458685,272978328,826552351,118130292,109493527,230684256,763347379,122054151,512329477,295403464,614175427,150698239,550806715,255379477,271455921,529255242,816951924,864889073,361357591,827752513,441872668,578091343,839779795,746614467,943956212,530273147,654732477,325454761,675290526,37909437,950524727,805320175,26138921,501612865,883080917,660434273,230235132,407870482,632186644,120144512,324202856,697234247,960792929,649704208,544149467,89135306,899047058,934169854,678998343,366643302,767028922,123278690,821015780,511910565,192210828,372348721,611441164,946136932,687471722,740257354,932057443,116452691,287044667,25628357,214731671,186091437,907721768,924828294,575973877,135437761,834877440,639754260,969570484,295837497,261318154,486405776,194310083,919055989,731085278,407835207,630980224,107994945,302698650,292191332,391363718,603512129,347038678,844508435,25426389,55228029,175306632,458298876,996441922,348694402,268301453,804080193,295838374,326817302,747946291,270370119,625721832,792350278,319945857,682032796,111515268,387201341,842148186,661425216,381176388,131386212,688754282,567961923,490591039,29937471,854707356,145536696,158143201,494639558,780646237,632817319,253738578,872872242,305200939,852587163,748859285,553821503,287667794,494553134,850248763,535889250,905162567,849182553,114511096,850309451,516544234,509717216,174529547,495961134,977607810,720807617,545479012,531460305,665199970,529989283,130621687,32219681,237727022,111753156,433909781,313665535,577042038,457388944,185516200,759254602,225885160,865115440,854710661,810392118,273179612,691651885,555434314,61164583,505257908,984870190,784860881,985154597,408130418,79892534,541714107,634349844,8149207,690887086,512740247,730719313,310454699,47803061,215286148,69516950,829764980,654039225,618961087,840397651,911985070,713581433,738117295,584333134,306577255,355027057,522125932,661374757,400689004,528514094,80233242,24771579,812889641,228343670,836311352,961330865,716060258,213807629,86326716,201022130,286926716,239867615,978666118,587590044,98923223,854464442,274097514,56850367,543021125,270592890,532896983,554596537,311457938,534058553,525463346,316051141,709583095,693668006,839393658,727137821,547628223,246837130,288356709,308495545,670378211,505254275,275619868,221436308,903816766,450042900,984546436,36805968,330123778,240374099,740584543,682459670,495188015,161869183,582620660,65529374,222155949,821175632,814647814,549697172,480223524,443490324,141958652,733221990,606513331,435492549,434891321,999839703,106419543,517927615,967579270,597552882,810634739,232787861,583452581,703013103,959909651,35004240,736563113,847213086,363218934,964228065,218414389,884687192,459856123,202789556,131248313,565748332,325739734,867152899,75434418,837664660,727908525,357141330,222148820,229491671,138646974,313772691,73387115,270367100,250507,975092960,191118252,698131314,2937902,74471432,492153490,239208715,766784454,648244153,223411383,51140735,136039970,665792888,531398087,944257695,848534506,168870694,999989435,773952466,359860357,103567051,729096789,903240404,536561167,758957287,371837315,839529510,450340613,151840587,326179241,185499657,790297220,139432142,360897343,948560935,62497967,925598471,328976458,339993671,147889529,796620500,240907398,579474143,54711338,916040308,140225640,843168589,18706981,388701857,150111679,770356029,273414093,434056230,453483735,989059402,278946091,871226041,563366798,761708521,172819146,526694781,189728038,332488326,711333968,794914639,960233772,646376331,611097067,768633943,595035642,984155942,87869238,846253299,102218954,329088068,164500442,75296318,538922300,710748810,982570572,956143840,17412082,962648131,748263909,237747236,195913095,583904946,244456752,628038171,141658664,945644267,652278302,385296477,482146027,727308300,206597687,602258264,19140669,233992428,287112770,8776461,844459424,663193597,96725796,856666877,798539538,151512338,674665006,205534108,344159408,213405822,554169316,926634169,447765663,38728933,386326494,6098560,18198895,20640209,833197151,437580891,629299758,861276560,412523375,148139436,626614856,723600502,424680101,608598428,665093917,351780024,30814236,502373694,186089970,720064929,729495699,290771517,450226541,299446450,917112523,406319903,629648410,296058929,3476687,981985549,557507223,91767302,112272456,585114431,840313193,344978696,186901550,885656885,601162862,929017922,524848023,814877016,248339717,936284051,251059066,142342436,729529465,68835041,8634380,361302130,983447045,414442891,245356064,206583273,284064913,105402261,823427854,354148940,96406352,362485144,707623513,227442222,332472851,173463483,862438254,680092758,949428497,152064931,629357237,447373053,332040504,49165948,107465501,79165536,235036340,637631417,447970862,629804197,155981418,888538055,661182811,832338232,488363212,843060117,269473846,421555648,931168108,926172117,666100150,144369289,434959597,491652545,373661009,925253560,314329817,492407510,1915932,269873339,366734706,977077105,344673921,547059414,323556057,963786680,753619281,690697947,465359874,152366684,216473559,676946183,63612774,108472766,574892090,40867234,980796912,608111443,604058561,535809919,450551521,57690346,675050908,703253713,870741485,934165166,107256563,592056054,15439472,306812549,726297187,271718923,460993855,227248914,977150101,684896974,83239226,698749143,417057003,956456500,586083517,205916919,136607286,716746597,345463227,15361907,52621966,59049877,786711724,29668411,555869165,427540050,105215245,478063854,866159584,413077820,648856310,483300802,975411698,311287215,11519089,447985519,156064553,571196393,55948908,936817515,248837860,919374797,279777459,549307460,611157785,466316063,541564357,246413840,290145346,226984068,945323664,463714807,981125798,388585620,286518876,48184941,243078959,49842459,903259812,816011515,181386370,358920748,386643094,689104412,316241354,647863181,270106663,523144035,856577992,871223564,85709880,337376157,564719217,609217832,331310780,79950958,419123826,696129591,654714932,659421116,548368232,622027928,677043736,759043698,932227502,399383945,944480258,82796528,834694612,90548926,622779475,42453659,448932416,34693642,644403304,616709618,527293733,151886984,149694730,702959715,793128279,950565789,450516062,342576345,852434938,209946403,710953659,613615439,129492168,637185388,249010139,520746937,253463822,782167587,889358690,543285059,240750306,431222952,857531417,472774236,460418273,620380227,48351910,210903997,324708378,11580530,135184908,296716964,4586339,392534995,802947019,360159776,377596632,196496115,449944052,90868711,510759860,410735773,80601353,846267826,9633561,293961078,902303243,262231547,989165307,971267923,263570586,233724916,639980986,773012935,10379538,274750336,307528769,474220145,325024597,51458196,737633117,641566169,385115083,691026082,337178232,457403976,825531832,623397407,713711876,128022426,122244554,249577494,541418053,661674740,484426712,973964959,995549246,624012297,549904851,972956601,319886687,500828856,281414658,284389106,133845226,610377604,173898464,288926807,987192205,524644330,654645433,530204435,543349262,700553012,275166046,621553973,445458973,320511560,134637695,882259089,419108976,893671482,349902865,483277370,874128477,588350124,211137672,287070285,531202122,821001048,703838344,430696116,189122334,622369382,839738318,801917511,302558425,96852497,918581727,423752815,204251613,82118396,168074114,758360080,834292578,610924839,978978196,819684812,42768285,455204803,997730131,664799388,659673583,440833692,535676614,112430006,142796374,472743296,174840815,136078858,142485574,445955364,504593506,193368946,991362776,362324956,211049193,212201813,375119038,519430380,214057698,585482293,142243353,294105499,471152101,507460624,797130105,386483317,349281308,84187803,943945436,992590972,824153254,474286776,509073090,10281331,637698291,473401297,386584713,874034217,684090755,878212303,628783383,915429764,759987109,403369923,756979026,785048125,14936917,608744676,676314203,664958666,582698216,763223215,968786143,464446700,65055432,935543099,26859733,778670145,680638612,838709730,133259538,450141534,556099859,809396942,361739135,687098237,820882949,246749427,914216189,629763954,589329643,765395339,784093167,396875531,267279606,845578410,615992212,118872825,427553250,542344905,893060192,220492907,576848094,748602739,626969456,126718659,295818928,803982430,167333492,629015768,128655653,113336254,158970437,735195085,109429802,112975844,174556147,892971166,387382501,62522004,387019671,889306583,37906688,436480903,813480338,722600392,227713508,520235962,769599609,895649975,119395012,53169575,260547625,421291353,437424946,539630508,955773087,356607540,988892986,174141483,212865919,618734220,379279594,354919590,548338177,426225895,599473271,671384038,124435401,628343443,664763265,928695428,657990432,459937829,630311548,849138701,988919214,281875229,500950520,120654921,760594113,4275498,225518354,416389795,822948484,38319769,207011118,995422446,389685451,983330526,84882726,416914941,168888081,331784601,225066299,584314940,19444486,155004303,989028901,877117465,712787376,864964925,866288247,127476246,964151772,353386517,847981968,154161234,851976427,693730555,997632073,825283253,780658667,302299167,515492838,847108399,683231871,96463387,533978270,639647038,869386709,784088602,792838058,166505665,731799088,167595005,803840392,694122834,349730121,881081305,392120933,522270031,925736283,270596298,750216250,649517711,852842527,207121688,182016445,474174329,250074178,994504792,537354087,675701391,330159851,701843021,801384550,735070818,565760600,322041140,29784826,521715537,482471995,194181514,621691221,127829707,912318752,829519561,508758696,851873175,938090252,365768243,199098915,488060721,773244270,664636290,282512150,531666344,230247821,836766572,964024436,442810103,951287517,408123688,113691641,783091817,38465587,848340551,572703853,378898263,697098516,204726634,513570412,725264428,754530199,538420468,626446430,131618366,245828994,494184391,788363258,411214396,907832055,600819233,603372097,736168844,974863117,352878507,832139722,794662565,36882065,420776228,155887740,496619872,602902868,535628990,149879829,621087211,166030891,98754712,574321629,344823634,51326985,16508844,258342271,635678010,504935521,507100655,459710996,678910311,440213034,910171243,195446391,106767230,225832558,117071522,699519743,391007767,492588615,427067146,363719466,789429374,752447094,953216165,717966046,841170792,520788833,861726327,425576946,979530741,510613406,720594566,310321596,956583474,494101360,376770167,554207238,163652832,841616294,479601613,445289903,460756313,651278764,260089093,418550995,810205865,607458122,68051061,122787525,15032864,171974333,164837819,135817560,549849463,860591915,985058759,731431423,845328505,649316358,655696606,516149255,400340771,570222442,101835787,701248939,623708383,41135621,834691327,632176658,493222814,492303667,721974127,42564899,350861288,444064019,777115211,447729494,887882589,162814527,999474066,474803404,938970225,851725742,406389649,895739627,883510460,370645896,402943003,142008340,374271157,881060257,767367315,712279512,169585643,443465409,952344895,18147897,473878804,910957927,969726135,726205910,707883447,666346795,865149077,314588759,955127310,675126942,606584698,394308403,818860085,719108336,987064001,293167942,716862135,790069509,905769792,101135263,558626298,483920242,71898047,485179965,671349501,338379884,889217245,485644164,158718715,960344787,783693503,397889478,177920134,542033800,639551144,60362644,113041492,824286354,355180559,405967206,288018128,445945803,658964388,152524404,24462017,337471900,726934085,847492246,375667478,889679198,553022296,238775891,901544127,109749661,249857380,756739796,936144445,541248972,273400073,663021685,266048833,467001448,393595694,651244972,926908417,953459916,245966606,73732725,341663846,920002033,393286558,995122119,300376709,681612563,26840062,332401999,973350042,241363291,507349121,925792734,986087368,976619557,120700027,485380648,724574420,175750878,993439378,800916707,338749246,163380591,354324647,658228255,136710616,265478894,687556131,721767918,545229729,427982245,620320854,980188277,522510613,740098820,295417353,686546365,481630821,220854830,91932881,750597199,132028708,525822682,921710281,826381031,467668014,39995814,79219639,403052468,934540197,278733391,923596976,592525938,3844893,889237422,720382942,129560179,231104794,347528158,221859511,936182827,476516911,919567884,954048593,159252776,197334372,576754303,70813980,481396828,734223885,777194298,58368406,355256537,772652529,91463885,994062646,491498704,113004168,592773323,316936286,151213079,853245740,809498772,65621737,96210704,49036298,341985836,947950559,875244682,634950609,180686362,932911576,784650427,234987620,931654461,217652304,409563734,61871313,658266461,629549832,443116736,388859108,427290164,69701452,19624430,471435224,884801236,7987131,238798725,246809907,496911254,914923662,486747605,844157057,282168547,248675186,772380752,295300289,853082088,263758674,953810444,512656679,866951921,286487598,969502742,248419962,282468796,147444791,249653517,616985649,624831431,736741700,159189623,314003419,655174823,746192185,724296133,12128643,841133102,226245560,786876980,64141815,703885288,988029482,18142346,738138154,579982892,862618956,675398442,701835202,156066985,717371276,632312788,611917778,490986665,189977440,770715405,437178031,687712618,451649299,516875209,411720212,384428840,813940984,979304981,119969192,975313794,873629996,391279044,221218259,485955293,129860099,468561635,445542316,574345663,798278779,131199884,669769981,676406813,604868722,175697173,612602652,754519506,550974244,953250262,819783275,169490696,435002682,966966300,674286818,786260457,509873681,406393624,737631832,786617766,750137490,132700767,833070189,924238021,544663698,519795231,748198038,979934841,192073724,102939696,390547133,284516253,925996942,810982734,407858554,451318572,893388931,614839506,859419979,708232161,336654736,234910586,578872103,54627546,515796046,697842418,475342264,246044352,752635613,798505224,455197032,541914707,261071406,637836414,324006265,477556778,442247095,832068790,304577561,287094493,38006731,139703421,415927745,904096712,458378919,368460277,505999790,85067500,696111893,388592504,371602308,307520716,277286837,736006256,699306234,469916597,289781300,799804452,531173545,407978254,732336731,31552611,629274578,267050515,910865546,475621371,935840211,19294628,201965469,663486530,842178375,685444938,23745387,797313410,372049931,3320803,104420113,494252265,730457665,726300039,248102615,622466295,881736859,926005860,813852204,436831283,41073660,320942616,743376675,30091682,303479249,677978647,787034976,814004496,977340319,700062598,36221809,308707608,24654941,983237234,48970984,654299643,2385295,212721773,589034532,479456894,396410001,567214026,875381561,317069615,169951466,942370119,990916608,8817489,741069973,918919123,982943047,251735521,602515639,476602326,754097760,482714934,264252977,429170052,813294456,328033832,242777162,866945426,56301512,444629781,477389179,19930827,966842113,188104378,875942035,501840049,835572367,180370734,129101971,166489097,795367834,9655902,45086712,188649818,803206373,366664427,143034251,120911432,821101141,215139967,594742451,834688684,978543140,391526900,318808462,571368481,494943092,170486649,869901991,658453335,623406587,880883091,316442507,558116148,263460483,545764650,591692380,773258286,761146194,57248156,359990116,121581922,610917225,891611945,237293293,947980241,380237009,535343464,169661874,321171388,17099054,994458996,569866670,104124269,124718375,998461248,902670097,361436608,690769560,958265839,630645286,954181449,649517221,648872379,547023700,218996889,307774800,232458503,482986000,988630002,245106886,29879467,299605663,439067642,877907429,70727263,279367861,793818050,81124321,68467523,53327588,413071046,661619883,712219664,674728613,545469219,477440399,919608718,753537527,934050195,523299316,894202803,951078872,454623677,883550177,712162987,552225882,608248322,334012064,908203442,581772573,410629444,708514722,488299135,66236443,623618873,675244066,739276086,334374288,580834139,174980409,829397920,544868460,16703424,766766061,770563674,158856929,476821237,899967469,255780072,426341180,393195751,587865815,387178875,165570731,328015432,890315047,907096419,914288664,470148963,277145768,271953210,812511572,677343547,271588143,508626617,108470586,129856229,846007255,257746920,100166556,296865223,341102109,791195992,392907290,520097549,503007855,403211688,512360103,214555251,697577856,373910980,421852954,29733759,521387947,479214403,761607429,855950516,426422661,493848270,904374771,683266792,739549722,529115287,847444581,73004856,432834399,941552481,119775527,511110274,185368137,604037835,758343891,98165346,776056038,682930519,764472097,281167544,218250015,766087530,862163922,684697962,796215388,300007338,176788642,228487868,73868741,560516347,830276261,868203771,981511708,987994354,140161136,970563054,805455578,107468165,122902818,76780220,995507337,220773746,777237425,472254127,235459162,648813331,360485370,335018818,966134608,365870590,72088263,805150800,402864694,406712520,47861663,519620210,543232356,509956485,450258044,180579663,816526479,709267654,490006716,782730084,558497015,701019669,164731528,905698694,125755150,707358254,161493098,866651966,134621630,835956430,651468190,86802180,568163761,694581702,190041316,767765517,807320289,29099281,529512387,561905725,988665337,666544048,686359443,708616218,413594247,711615588,716653080,869510411,108331946,767572178,587076933,604834744,664683878,51402312,597409409,625362612,461682866,580564241,444945864,56318889,766804850,31339973,992658818,937443956,18455009,891881577,232478788,399084105,641200581,119971652,313443033,488732894,765689100,587656900,512575488,532285431,906437268,565660850,149667215,788907951,861232972,652474946,271693875,934563114,310323445,42633596,663205809,298674961,396341214,847301211,204330892,959370727,728243320,738816696,276735195,899138696,347495506,153495828,145742280,661431126,77641978,65682782,328684049,896956027,973501700,278341013,280672451,599380659,416002098,545170440,433149244,972566835,232705656,920690218,9195413,615113394,346379756,426252055,801695908,613806497,640679609,499987447,652123510,429389895,527644338,842747821,27038529,73271257,955931099,224562708,255082175,194697175,554289215,246553791,978833998,582599456,448350407,188669559,100142060,165695173,16309107,241956740,770383886,81850387,299234955,783352574,755555925,690692156,763364743,462221633,348003656,595545206,209932817,767706171,586829392,902200589,168326429,440826272,26948819,474286735,606277106,192041928,276276290,941278520,573566632,594674364,575574341,261556376,609074977,133030782,477465850,32304201,891736518,917164505,214554856,792769468,735346652,377161604,216915459,456614453,837820422,748301689,362956523,360489106,820913361,973665722,756040304,805271238,320129081,470962397,679521033,835129928,698221121,259833283,369024957,710248694,947416742,601590273,571574914,314246255,445242177,425629637,96547061,592425610,229881491,772307373,13352854,505486391,134989591,900838409,606408212,966814433,601347432,849724531,23800206,933587491,448363321,637811961,36467374,873438455,628190895,314219479,188355757,831103592,948720402,493902341,82623145,183521353,213872440,319520210,356211593,721146792,670300893,491822119,940032416,545435154,711792543,86599415,5791478,914824450,576865337,154445351,25962632,850707168,509109639,934230093,369544171,841095951,168454809,503227548,857073328,96142939,756900291,591479882,959976418,47211807,759792772,369625070,316350347,68443346,917857382,944846085,468017950,125065115,638069641,362368148,964778570,724825279,998886641,406859663,553325868,124661499,348685200,739988933,568132908,941083340,279738696,427207410,377986050,733381607,272098064,157738757,563993307,781523541,372324339,621882197,151615741,952366718,410217978,133764769,583736117,4899903,908682844,315726690,623086644,120378304,735664158,252759573,260137449,17558576,460134103,72725763,717326037,415197094,619094523,280587480,557768944,495808751,492829344,624697527,59545569,619642655,41775134,945216137,747837719,250874711,828926786,664215706,422581737,846789749,772924607,202678665,117059832,722555567,423681278,499555250,964756652,987416808,951082983,61451191,712503984,277768930,435892128,67671465,90519598,789506405,726424973,990315714,418693607,481419628,386574538,365913115,152077832,913002917,312181499,882960144,748645831,721292638,479339701,162968245,9569496,476613599,447157754,182609620,740129334,435626536,202628586,153852103,794207581,910574347,645523200,952139871,14019365,32385652,56005649,176201331,766557718,508961502,116883353,114490290,382398502,490664488,516242729,366316975,26488627,144148090,772337008,599385572,24387163,89854708,826075318,196435878,100856973,265149476,120082648,890615199,518060734,484728118,320623160,96495710,996913444,115259936,710141844,200102571,353824047,616450215,715253019,250535163,258082047,599023430,134984487,7249814,81168566,355482630,852135909,894019930,520395261,404902109,212045947,979691881,725771919,993534394,451855329,213134336,243731385,91482568,623172482,945489394,69200266,296363227,166998238,333248900,541745564,281311193,742427405,60135478,807870860,442290085,502188907,872747780,655493548,690666950,663172538,950305579,577843682,628845510,116425860,889985609,515358663,758066793,584045831,183725996,814516656,585822108,45216530,213794778,57040644,505245658,988870404,625275291,369339931,147987922,868268010,964448856,415595307,475993656,934870525,809128520,580257411,94401227,616124914,271390294,267846973,876794053,30702833,876234501,862195502,574869949,586920883,795960868,395213765,38628067,237859644,506684255,722581233,234316083,86941125,486719209,471852786,821923836,372507836,483335221,552107799,735883449,523244922,291820164,567068652,178503115,78742732,359728407,797444090,37386779,223092313,658775502,173470144,236202877,455108832,103326227,831415993,736905180,954256216,444012473,973199674,528234103,804894672,344131964,813768082,617855544,569502809,777052727,521659617,734639309,541127290,73676218,145932442,143171368,243028298,254344358,268779634,603259863,267074874,237126282,870830496,101191599,794134589,562497629,530021364,933648051,942753826,131095463,824240284,336661281,618968571,957851182,798258240,447486926,264289619,864768147,712798542,77427014,212144231,108159636,423198020,509070271,761341620,523409975,368029029,836613132,824693484,635720939,239017893,221289700,338937996,744913973,627623016,137008381,799091563,376746283,448975808,100839280,912430853,557642206,262685327,338409515,998180690,86145317,114816944,216435742,814113972,749045255,594172991,295031850,728578613,506542026,930425756,433687981,492752762,286044816,939229800,543106034,689071047,659441431,14217295,327083185,132252782,751599842,201835502,29868650,442767796,985015996,48823628,451032584,649535374,252204583,340660834,331399751,49406561,210536446,619941464,193802230,680390985,521076606,125412635,588520937,61578719,676354060,112527171,503100298,911715741,748158561,687615614,339689030,86173501,573593261,750048331,44824764,845611724,638783524,749031765,769367190,364506738,855080780,614739017,596713189,54994085,801657006,584671554,246455586,447459785,115818144,865233401,665969081,903984213,907201348,201679276,672689267,835412211,807903946,867347529,595235976,687465728,291097765,95551614,816903468,98103287,416869663,555210215,33683403,227922089,911259617,218729912,40842416,736708424,542842549,388931221,428292693,379754884,550161546,719806630,62815301,957557848,551448831,655005248,7034062,158968714,741479874,472907896,577819782,106001796,35728285,97783812,694818145,762809340,352486073,240229910,416765937,212035958,667727162,274938265,952079237,583991898,889168835,239543209,173147497,752176436,966764392,755073796,202410833,732205544,335795044,802254318,709903449,10700403,841100562,227345146,998015340,195539651,19865059,648027380,868141370,463130334,952404914,299089166,611325583,318229114,745718386,756456470,237421845,484434087,898292338,531248401,510246415,465170292,930903442,679884345,778858337,429514742,302170465,465336870,740661827,258277466,410870500,234444489,599948760,167967878,39456731,273475036,265571046,951722449,989755561,87738585,739334084,522465546,80497830,633492470,660706008,982568106,806161734,302595290,592980614,829438808,727281228,459031483,351866656,637751656,632354962,491963354,479404817,592955202,252372617,198938148,699832601,912301011,557337485,559737489,738941054,46497039,373608975,569883517,625144444,887005264,476538598,868964485,142932574,717584444,247600193,226107425,879014722,394871140,452113704,314407174,866328671,478442278,908868246,244056878,499036145,639138088,899188439,85595018,908251180,430671770,784463609,135340560,925405980,554189708,614839973,98623911,424191459,828639732,687999714,263087269,612111624,62170023,458735542,313988852,455481778,229307008,803448926,428457023,966896919,980131731,975363439,513968875,58652100,421347268,139885209,634423271,310719717,746775789,874645638,30075029,72042090,40480006,879735905,687782508,9797314,554100302,329545630,117240473,297513074,30571485,854188861,639665886,149366480,211865488,933404872,958453592,489906280,332529741,911574021,917297746,896063092,875869363,393147352,837848807,312055475,156841406,814972653,517312267,652811148,19010216,82121968,753351591,569658983,443134036,448924687,333935207,166750815,193177947,27276368,25243300,570610895,580856634,438971005,695680425,430331175,493594351,597901673,988142445,225266888,229983047,340491805,51914092,926770460,651397424,795273419,23793987,687975789,567691368,988636930,760471495,535055057,886514485,261671115,599293699,434125138,728300104,64635795,767451362,429552841,613962242,514395697,824364202,554612623,220153189,311864507,172608243,874408674,801849240,567198534,69785850,480568484,926885742,623907383,817508725,475860620,331613442,616365059,536603547,46260663,373559083,169615981,382492249,336485641,58942635,101764902,711812804,230474301,658907560,767421946,634983980,988846150,695292005,876532995,621118,72670234,876278177,20669223,775410916,353910907,42019156,613412503,596377016,952925258,971097964,998094054,252581850,895912557,39064845,341572314,553745437,494186497,680468087,621471072,339319634,948587149,884340443,426181203,863019620,633246836,75703316,674286590,77521127,351606725,316636704,989353903,118767580,553128588,410761054,738487968,990897311,312504741,208330490,134563127,393687018,784605664,673760071,63300942,708509379,735573672,463714595,790873646,67039108,829151282,50318713,121997653,624787509,831286081,814131791,434374890,915984510,159998531,742930584,486530250,513954846,247343594,127145371,79754577,921305789,868363764,992098110,494757017,247877666,551737330,667599265,33945134,818176527,472567665,797686798,526998876,67931749,802041724,175619539,614645548,975230391,278111269,476623347,778714440,731322381,650571497,82379629,824392691,286916425,916393124,111583996,753535170,842051105,594110871,201398588,382944791,709273711,823649579,252516916,269701193,914395053,408618713,655583861,255708172,669998598,454207556,460427624,339041350,306819923,202769785,584084828,639416873,316955481,604763402,534084773,232422704,956314462,169283228,696376071,907044978,407708081,253736550,497960993,218599378,652822648,317839255,400283743,167956455,139006375,78937855,501195890,326070532,535046398,20827983,118246164,316388198,20204545,730607643,801862534,511133833,803519085,447338806,257532762,896672012,541784432,318280652,415780068,824027944,49832042,422205616,757374586,770207588,964651941,15706884,336917526,930090042,799921771,192049727,382710397,916255194,14396931,272083747,976578832,334292322,142703535,949943311,494653774,188989710,757072223,900369627,579590886,496428221,477264049,966868581,331038487,619550056,469346971,163784254,327803919,789965242,393774905,30091207,153076218,458908518,424829716,374801520,703595548,674443403,551212714,35734905,652639763,998856593,878741697,119364423,769768909,298231437,485298523,46213544,124388203,653037233,914217742,323491834,495979699,328833026,368163777,632551033,463531548,992047511,599078181,101572013,869729084,825621611,511979069,988296893,912749421,273402134,991542057,984102511,990823179,666141469,380135551,216157506,345985180,621222724,71294222,841778854,573602079,594532044,574101462,946822623,431736901,456649987,423357872,562194428,197735746,977866534,821646116,863689123,344543904,759134225,165641649,556776358,400729462,233521116,500763730,167122455,30102988,79847654,919288249,847893533,87366312,777436154,907668726,932947857,758034506,266130539,572813859,162219330,408531300,306876705,533853336,627971888,751592628,906043543,842377034,744894383,123986119,150295347,636926811,325595333,94515965,471945843,115066948,633160262,22781585,439863683,862771519,917058538,342449589,184612225,365063806,45462122,837033562,151506727,936114313,746177705,443210395,573177193,788809153,836725137,905044614,447155340,954154232,932732276,9371627,404851096,622554349,525877722,431740544,977631683,885269325,806518380,603496197,531723107,9837081,610561349,799762437,709969148,313855846,2904810,58412668,529993067,537447206,441153613,361134191,249231626,699035152,553953296,438823037,121089282,527108640,545637880,326763846,297606878,621995538,927477951,788461642,778914520,421504894,621214820,195694679,998231366,429371982,81355560,735249107,587590304,342342860,213002494,951912254,544241140,887853165,266005700,141734324,308440897,216448647,120620356,544746876,924252991,833138208,433372791,586856891,536811704,977871223,782617519,569495605,812217993,76836002,706755563,504325069,29857534,940165963,908748563,681124401,13537776,998537078,14616572,892020242,737717745,401858870,663986754,447337235,697049228,535789856,257358217,306458054,980798046,142532075,301705841,947626836,812255074,399079294,361375706,793745250,998381203,732834771,446179873,216511852,483519754,809967567,940082556,227796120,703588182,621374405,415223203,15309851,782336230,229215949,175674776,88029209,356350163,954037350,622356942,74697658,75019334,825927547,509778767,565767904,347406960,285972304,683843228,563774187,253205958,936535912,948736626,188633882,699395511,918190668,517260110,649066348,981239900,604386512,865993772,885080465,916248805,211962339,867500747,792725082,881952468,57924719,346017129,79778191,502672531,40144268,845714513,944502191,736687491,538971357,949853119,697475017,337574443,154956770,570418860,949203614,159467510,4348163,327378870,645108336,731145216,282388231,163905834,515990617,290529295,261285178,291380919,324592018,929928379,710614482,990207783,733413997,660203477,177571011,176193658,544914858,270376303,628815722,823592383,132397224,656549511,541682726,357375921,110743986,304068265,803275406,351943214,894280973,123224484,493216247,101189508,471727714,806190307,913724270,765354697,59288053,276384572,475126039,165318322,937518942,46552858,475594861,799885141,646174945,569411698,47813100,256430545,385065320,975659099,112021445,998687432,717651484,392522446,789755134,726934290,895211086,857627557,9757116,783849256,450050248,704588158,609220036,991464105,247497291,551188458,262436030,442345364,348182050,417223253,308702711,743604045,44628024,850068936,83998101,41241815,175474160,73977120,914624685,6662065,995592115,891748163,453994209,336523255,787820582,363394503,325393811,966012905,274266396,347007615,73440424,537670599,999962526,104880778,2263262,660908104,815838478,521990405,299194514,642804104,336056826,294299752,379300584,679566057,727246482,408553298,342071737,289301157,822799867,263907376,385594551,673527499,59963075,775029495,610764705,236623920,122066806,539180748,266588644,296294474,868915461,522681557,653098169,716539843,26884130,897919810,385035821,33871892,700000224,179060253,551438258,333396048,758791743,773330441,94775593,626832982,979167419,905687822,911209463,740457632,310342507,636931607,365596614,198524105,482426769,316916162,461356382,85713197,647276840,794712778,322252099,102963336,260607522,272102551,530558160,429464763,249965852,838120264,357978690,120394417,100934847,141977463,775967456,238223721,673022050,902228875,282419461,993137605,591200216,520914476,212965891,672970947,826970564,822361632,221811799,60867459,35879465,144445067,665945637,824535757,904795392,56827575,512093052,858242151,199082548,95421507,7604598,924314870,670905459,494760159,969102054,436100455,278442450,719098209,627379347,860363093,505217770,585266289,48901642,651570231,574887580,497724225,295056994,625281332,763214353,526113518,493462081,500783403,7380188,516686433,654082684,232478565,536880745,32946854,938812419,91988443,433200789,926269433,365050355,603669068,674937127,456125805,774863412,112924536,908604336,606909129,864107767,363509194,950265010,577097277,121347385,491441241,885139052,191393057,290860749,389230422,383296421,524993340,262066211,164805308,345397323,766637567,640571987,946069399,557658815,529214534,930337882,610127947,474884280,529133186,412290798,577933783,867770309,829476217,752869366,317434265,296146626,216576571,934206665,61840612,433313452,57555154,290923535,723702465,861401249,619380029,37266937,999945974,205117262,814668301,65962453,294482408,851239784,445969286,195979911,576357739,268163146,675019956,92468295,101839753,379043137,969425842,155087733,39890188,190733096,429444002,889581232,298256314,265737457,628621920,426273826,219673629,435359748,120389728,723506435,29955146,121970474,344876566,904212756,330602141,477798785,338095489,579895568,461779643,527008732,603938451,615699519,257556584,128551897,283747501,780227780,939482961,751480001,693394938,194738761,316396472,743795521,238868172,411702938,862261411,340067188,515347104,7868459,207054267,326309556,631602162,795802174,548929678,691317476,976306722,912310289,880957076,528286057,697662004,661030073,421671625,440783248,973169089,31154416,884420454,44422038,507172067,320945736,277309780,822812961,76031001,988030087,146002740,829527520,575155089,622468779,354709472,703026803,188791123,646693466,885742776,842238450,963795453,335025496,962891977,633113341,474482663,602091461,649570989,601505421,468563659,773917442,90932385,987429583,325036267,538366632,855396617,344069076,162630964,441433585,138778146,503155617,186023483,818611488,24882420,775630894,951919492,581685848,866037475,8222523,659939948,600100840,744008434,57314226,377795183,201347028,598739723,288854066,861616264,556400076,300954403,926169314,196285537,299244535,669014182,200728590,701274503,325073775,424900540,309351584,842480376,742630092,401013440,650535564,312325646,46883374,304126363,467722805,262803869,829526193,558340558,752643345,886287114,341786382,308685259,418864648,864777595,158318935,577173578,614064098,567803707,363683240,448326929,807348650,48824313,128706845,94044744,964075001,686042634,107885492,146530764,515005149,697951141,577231264,275014522,943345330,595703181,116186694,720712360,505938026,932191609,552127097,887221975,251744724,798329662,554314742,543179133,374724400,584467219,171324405,988839201,858881393,128792746,984855276,361175406,205946238,661811521,521280013,46046509,586719663,322751979,316005239,511830849,496416236,44903034,100034339,608373718,987470108,308004240,466302635,244582275,846908265,152121075,532444522,968498498,192320175,816865199,700948214,405641652,138962379,640808304,476131381,211048547,898388869,505608902,951190949,744349555,409669444,536241740,349302028,934638659,733478300,816422062,255314406,305183359,469967434,584417628,375580504,351875373,621290676,466090347,329151733,301272069,356626078,243581228,46474241,268738537,910714901,972411838,853574537,891620869,794726119,778042819,706436239,999893088,335413817,630716382,777751535,67504002,646968821,509810979,145051967,198143813,299130464,966003791,500437693,531346814,9095025,403442875,908607921,816427002,80234679,636873191,395114439,996712557,914612256,783801107,244708808,630687777,368167630,430735198,925187779,556591242,439313666,423406691,880023823,907763799,931320426,41502375,330783498,242340864,259789146,924459431,120180975,132298346,758962247,776150232,823084983,979937981,117218493,646898732,159388587,205855922,662686147,730204053,155304673,281303071,728786261,122368047,750060946,996177393,754260594,764784496,512992701,459371687,369591242,16429765,639279321,483221266,784185372,179980871,76551349,236117682,51167154,423600505,70127848,227620690,571771040,890196712,162145624,890404022,573864871,948561078,949531891,684640896,508271051,491826622,202107732,292391393,193975250,9688551,946809053,996012755,955849646,200998541,117165542,725303362,951328301,926042353,844629342,347643881,709503773,261274111,972294672,301831942,819137864,114390360,679134705,587800048,200575675,280944192,379890579,198880563,71733027,768552942,433581567,853550796,730211351,564513738,914307305,512919916,809113753,102058867,464610736,133439466,426057798,112674196,254881509,104558959,444093905,223719383,258401783,829068545,958120402,590877388,952671119,674030786,397969712,88393213,937731673,825626555,244026413,81970136,126801888,141658856,846882485,254784116,269367007,708752573,331963865,487012379,229791063,276807277,808892353,335935366,126984757,189540605,630305276,719472575,479297619,764363284,383701432,853951094,384134493,468737198,293041109,133907917,302358778,862845657,655312234,898737803,864869454,979373565,869733426,347863916,186622039,179948599,273788732,328247509,684441023,27536708,536609665,235150803,281343365,449347099,899992242,383504418,916332296,414381643,711852211,818255577,795459000,558810207,91453988,307805002,760306447,614219996,986245412,89788531,963548689,284983093,357710470,670822566,960527339,673433430,184080195,28706462,848785007,786951985,942359929,373813170,176083000,747555056,917152951,558619624,867835155,49445315,474492463,185858460,745607909,987711307,473206161,834600829,599192091,260169186,571446608,454371450,360634942,930971379,685105858,931527682,466253603,220563614,904368823,356491369,339123918,11590112,520866149,892087893,932151448,465571606,313051679,339180266,655598921,325298725,472848117,693397161,573393098,40803024,981647383,316765408,160613154,448357372,110726204,812907220,442566595,499945298,549810817,296073851,483464995,429852500,200975160,942926542,65512780,61682469,200410085,805389312,676951846,574754225,970995728,175232495,641782401,349699644,33113914,127680819,899392286,499111141,184560141,407876207,177919454,532040203,638616495,760916291,89567926,686649696,388523889,880371497,746158107,898755274,474200036,433594996,448039330,434532142,683665212,213416386,14770207,178692637,32955345,997086284,180545985,669358094,722900654,774868401,146200078,644682317,608021214,639261841,891453276,907346125,115672460,603875654,126401535,515709779,725197133,251711149,460015393,837374226,540394168,563536773,594257138,381390216,800713957,948750633,224597307,562612093,900714731,577536565,775334477,496271536,779937943,824031573,985710829,774577672,580453545,930933034,964899974,957486579,348644346,106751229,372472995,498155929,301831788,493275046,223176076,303733242,587459583,72538438,88108571,860288060,943730712,414322004,383851439,105507437,924703607,476928863,335207815,751599984,398881906,820037180,226423489,109769980,225183235,7510609,493603851,20818182,459589723,63967919,829416194,456065516,319775424,916596184,80775903,342170370,718074746,453314450,203331104,743259625,146520989,379532292,429685068,903216804,835734528,480631810,361576658,114222345,634998956,842197003,314120652,73351497,669659400,33138327,907967642,880264730,325636008,351588867,468341460,721589784,962645248,944057095,415261285,93011792,267087743,47504325,55635869,157347880,876507645,538309208,503345258,488407800,772503427,556806696,394174102,167281642,38300404,362482370,965701445,234032091,440952598,162519051,243419741,338950250,522907696,485347379,22030732,480092950,169837961,278200380,982915796,192179024,101022271,871075844,839773629,253567688,664189943,897680628,345314274,732923457,300142525,141445961,171391605,432539172,940183940,406248492,905855744,885824398,983900557,294501097,233490441,106682274,986930458,804245219,778876140,405333679,957923932,12627900,512547798,107034755,411433157,291370035,374334112,232334404,115173286,473845712,413598306,246427085,918245175,870779056,419553169,9637858,620719134,402555285,288019153,949368080,643528325,393197897,570700346,913805497,901665050,535941385,354272840,385144211,578613601,501783055,332325156,397630934,826677188,894738546,753112005,554622592,591506075,262518660,402862310,149320576,648205435,240484205,623614958,956759,28978243,734653429,33951269,251184323,945940313,745742709,228990934,709995649,584895007,440373819,505810472,411241849,290662110,867375381,512759113,754421566,649828589,451777076,456049785,997255661,659162259,303213048,346219442,936533231,155696059,278926893,104395473,218397311,144347285,82440190,31228560,575898199,428273143,192590451,559820336,4524835,328810434,459390459,953963109,818566814,456491595,634928204,99213155,210054591,65268131,492083463,347704744,162664362,38135234,365431433,95652145,443585161,427487884,16972371,786863001,973273821,86132459,539593950,706696334,740968913,220019572,224158686,586913077,946593289,616609014,424087649,309606148,645864362,956553802,758258911,744791088,707060966,939454561,824359975,229511067,736631727,453399259,485630696,994400677,800746011,136063916,116429468,982803641,852817174,773579699,603267672,62353682,769434452,451864163,237323500,288033106,214740784,23778730,368354322,439529830,413826866,283051423,887922426,227894951,456746503,828174635,750747191,797301883,744931712,469438295,839324976,550673841,765410721,222904323,928852868,101439511,138616124,441513266,863597769,923754080,809248316,792583797,438777917,882003076,12383022,985995389,589100272,706847259,192986930,585250660,60974627,273523005,544537639,869237049,877686435,838325825,432334278,471180292,69516572,973867021,809470208,144711961,695050529,518228268,481984880,692748925,357709150,263043402,41959125,3673690,338075077,653814499,908381256,63766058,678585867,32881082,396442997,214123092,509130154,71021360,551115515,338175236,407384282,519335920,180838408,250061924,487716942,418809091,785184787,754487141,878065226,656901520,99570017,591685584,19384271,647025491,558503077,236785484,975960236,163342764,816731612,828576397,794819881,242034283,92656297,936724249,11188483,619209370,585756045,139856579,469725331,647299167,310926146,35984821,95450477,170994922,374528157,854669375,100562404,303940837,212169961,881905693,138007409,154899066,969403085,479001959,511446608,629538684,989823997,610613555,20302803,37374689,111484,106681231,120298873,551267313,890430887,685014522,771145679,746486722,511300100,760574193,613429134,577989957,467199329,783653173,890627603,654615495,563918791,83894190,626342461,285094555,96042460,27864217,428316064,441057933,469298965,141791515,805725266,538963550,980736494,509404908,107182979,216073108,18085328,909518642,910982829,934337810,868758929,483057252,753049224,265669793,373145605,346030726,664694641,410315037,722417144,29028000,913695596,742227391,625730942,320585017,855107648,258932102,503036504,964666492,983024938,906815256,718739026,895378799,967516723,319469974,402059932,484265247,731948967,151349203,239607910,611620607,180690111,256279438,350662129,928337979,668481331,866253360,423607482,155112116,685954817,15961419,118185450,520641552,883224126,942851999,282510936,453438375,140146553,404971737,192997895,387236925,561024956,822045030,84559724,174938114,825245152,902967801,337659513,950323200,603534677,388306935,161295275,83705265,527057831,282508724,469210199,99444186,78106007,932356417,581623674,84972587,519529387,405204119,215962122,518943235,868294453,693760618,81617677,373507852,433741536,550211568,66325196,662602846,168893434,186150762,454159184,543786900,381018404,447428891,180943298,323028342,824572871,48087530,4041115,835657668,379031206,535487426,572321696,787891603,828313379,221003404,546750926,844110848,921698520,807974081,281769580,380828596,107529146,248145706,941672405,105675451,168579581,639908241,337423542,510999448,766600785,74598361,29772592,969034754,900408292,868018875,709512226,840984500,127361101,488292551,847323567,312605352,52920403,664820652,404698069,65559752,385355,781262270,233293449,217931486,510744480,283517660,695713805,586121658,167044836,643961113,779892297,475880970,369435405,98346529,266794466,139207491,182131117,943246716,887590586,564348081,855254935,916656643,845907037,869934314,83359410,314925660,440319668,75232889,962462446,188567680,285001048,632872821,149944333,324494869,770383758,399310968,205586928,620046928,999816940,821034036,835556709,261018604,943661116,812888539,909443014,515415778,239186246,443295227,481025451,457991731,187620935,279909635,482396294,735222838,886284258,159178042,464343895,373625199,952200529,886530016,544682511,657693248,40949182,498823426,540097320,299089404,623635578,942559829,539148567,745770602,736064400,31409722,324103728,184967840,887001382,516675991,374356030,607249824,901797089,143830647,793822378,816705252,197830547,424313198,30662655,728309554,468193723,443376954,152843416,643271475,187128369,889654980,141316799,180574618,625416766,679064611,276065694,252128816,813365268,905790272,78046352,625407819,881502513,720697440,740471522,500994819,962506057,463246226,259210732,897712089,450611239,296391332,285871129,233836985,918812342,789097542,794002719,873259806,568851200,215067212,346257563,725064087,219819599,138043784,317352544,210146821,848060272,98191799,786606833,289467092,879940718,540864034,725715929,431796735,478361003,842579301,74619812,654010736,73818507,334486117,547421186,737397761,943226089,432115610,764071484,427936261,601014662,385241719,932856614,179539951,923426822,890000824,208511376,758894001,499247916,826439857,90724516,632807689,943563036,440108846,44466215,851929862,302955264,350848222,983541693,25852741,320500929,854136556,849208165,565795791,908259227,850552278,625248662,207389102,212311190,279883836,157445467,553245306,973262023,719630997,537940937,956502371,165662878,659622627,739455545,651808265,686737826,827173670,10646118,223282059,887432599,382717063,420939650,211703307,960193676,29182685,177481379,406309164,69171081,335248685,159770546,821363757,378933276,548792244,306798285,392800350,3415155,484622652,634203531,963762907,342731699,140757167,321845613,552813437,504499998,485566445,242650998,908138558,872478312,646822273,103356537,640008683,803661053,919897837,730236977,698425521,366790674,149090197,381950241,751537147,451504827,51591510,412499357,357581900,542007745,959626226,693147009,684088458,159076305,765512152,315526310,764233498,346161901,774931619,123577330,816129347,362258951,885615975,425392270,753775864,330673839,228959824,124750301,73948140,965055846,216045769,859936349,112241228,216629984,218651528,934680372,964550102,550205531,635455664,10826565,316822579,832011397,329422407,738084832,868164283,473304304,55139091,126530446,765748341,650457680,146804118,775193842,425583566,66130081,285260183,257927680,662739304,578669180,524749312,464228772,906891193,138302148,432890432,976821123,875932781,913029847,588598550,374745406,739259964,234710113,74242097,758064999,225144272,258822070,731888554,276182208,481663,171612522,475734731,676238164,497200615,188417949,48750591,346892951,497798124,823798005,665491607,140597116,297469192,606771638,773854247,452086140,135145672,655815076,31516481,705431320,436269735,543822912,799271577,771749899,638332289,318336113,19792365,724496710,640554290,88031510,591493894,28986709,344201802,190381399,221580249,690509037,995490915,206879071,136917626,718918879,767092938,971649683,489498731,15217403,107126973,509694951,83721928,278826452,475355152,265190484,345998654,372325832,157422157,460567879,137243321,968519594,787734447,230528204,683530338,616058098,481586347,490893911,519372057,997693769,200264875,867911398,508570119,911576711,741284537,818327003,966748078,888758459,652642237,945858032,643453759,195954827,578619919,291036248,303776102,520032297,191479995,256845575,245590228,166545644,579450701,728836332,524726139,213827572,377862260,945511166,714730388,216195641,511775510,295666908,417390177,162903784,370867966,125792579,542567010,697064120,840710493,237041737,796340976,348931999,370802128,339099403,497031755,523851224,936795511,980713312,711338813,646738591,863650852,819064894,551834460,97393050,774765278,670666139,641892619,455379206,500367268,541260103,409289671,635495484,152144607,144094972,46144532,64894730,952222174,695479096,615046588,459421338,968038835,160700762,397968790,201713922,382271744,802160603,162480224,981819591,796827513,509068175,187690956,929540408,143597032,263719544,662900280,774503175,2511668,193794609,597743804,986347708,307297914,260291141,364572527,664821293,793052424,487938072,878052011,423317114,540380751,77458367,484878688,762746284,361788663,334249125,857057415,164960640,151974975,212916530,341411897,478273541,532080770,238672134,21437701,20778577,431355859,978845506,997913623,543011957,729437047,67232101,992537111,322581,53650895,384481388,772541033,861112930,267629437,84874302,332530942,16618120,178242003,226556030,452903819,990702449,196120781,33047363,580587519,473816472,947888756,642789835,387218472,11046640,67282525,511436792,841158975,827198736,56478137,986160387,146671634,638153048,241604039,444977667,495600302,303515284,712833984,39037837,924378109,940110936,113672216,750908380,813432306,7687789,907144305,997399565,9521168,41694169,54519867,751886420,882462859,803918335,80042205,847437872,222010175,237794818,122647403,443873879,3408675,433483675,217706344,908280324,98854797,333083058,208213998,712808245,834079164,854321194,937494778,557305938,634225098,791297447,600809000,619803351,702134741,514687422,239138122,643537532,3520838,334952869,22433046,434550830,709460242,473927501,120137421,782390382,524935317,762386224,318095428,393307515,497240382,371750244,400366993,114886291,802914477,237479803,38561453,594920806,513068580,930001757,122879035,154006426,975515795,541632970,837907107,164158687,63025557,715329371,204730972,95383368,701570975,833413367,958833915,693739048,990860365,156880505,436562665,95332313,969223630,36756213,844944062,240108686,123083587,245965468,304097556,368349761,459164940,612146038,666439939,761827239,670945061,57647766,454227310,872977970,705780064,398330566,860288566,833513829,201130986,740839057,524273373,997251916,90900843,363776532,326172038,873490968,439016613,3506729,239331285,256669165,195957197,965428450,897800018,45281606,102474137,232637103,690090523,180207064,272930748,519323407,215165560,996778675,695228924,167963347,244130806,840687714,389744981,138666504,153716634,556801424,612907645,476495685,42628675,796983869,649838281,809312665,367149516,441827360,438236725,827293471,960357214,15244259,836539744,576737031,31434165,583677972,606643246,86348705,108408604,151508120,764753334,715430436,4023955,168141446,237134570,569847630,861256391,171771794,16568653,438501535,255226752,882218582,398110799,781630402,239286141,678089546,152348159,503556788,876505302,92076635,896398648,904479584,381775026,494378092,354373604,227725219,588581029,359873067,289066859,202632123,200447503,264817577,717139943,421225732,280169858,351419750,612099529,473715386,715355776,294307837,500083296,299463352,267426474,544473953,674690350,612828473,957807126,603953371,185051817,507999906,488677133,870569043,747000079,317061641,498252412,458217621,172675463,728734482,930472692,411969580,573349978,321795093,119710374,30209609,828336612,78920045,811685779,762036202,627809748,521772148,585018849,29848120,59377096,112790477,322736647,389779569,256966907,448516110,615975709,415768444,726215486,461937850,282286704,532087778,34729749,461612622,370487634,423242392,647190433,556310873,414479283,72859791,364334537,849848944,362069673,249984666,705705374,20569494,644976454,636622581,827841510,67506547,96904547,154159303,903034340,309417401,265011327,610126920,240200456,358827606,926888278,945673876,167347741,787468239,429011352,288476324,627529438,992500895,239659468,370989655,350265956,709626414,959890715,828199681,447855945,538075272,729634203,274160063,482312353,40124601,965876055,558153421,714403400,250803,731059651,426381554,718323955,671620279,707970756,21814242,255283024,699474218,752336466,442053974,855338582,939795584,779526692,676353892,794577511,391808851,205621794,827901193,599110133,666041049,770834355,962315824,91485336,504616004,148066201,33782550,536067487,623428966,303494962,184800065,405915617,157877571,231577774,323987864,183629563,973600649,292666857,225264525,825434768,54556506,268515877,900383770,168290070,142275863,711626073,488077359,860885160,549792634,834950347,126135747,681950630,104495500,716383853,573911300,423050175,541825376,592316022,183496340,603926938,859095629,715868794,514109080,819562819,406405271,328060328,849933958,199202522,904941443,383635923,412711292,527678034,59766748,18896051,174013298,681568182,452755227,134189515,745488804,538177288,633031707,98372843,803463941,59542836,340848637,625958309,624260177,921999376,230863392,152650805,153839661,444059695,174093160,657211147,706669315,323078822,299356702,443353783,621446412,576184872,940950696,470347029,452484204,242673335,841446402,998865205,90022035,753287285,361109424,36847808,953983374,741314138,476219308,11430775,482161456,401329830,914199739,475017406,426405968,774612780,740112994,843458349,421746210,759108284,388177341,204412770,19321555,833664872,143623525,459862660,843919246,606651603,726191843,170815896,541978634,446098204,106543130,972917342,462851890,44816652,732726231,398648163,736550128,983438018,139103721,464439495,394665080,864607725,180802816,504430644,56876585,912952801,206876573,619430513,492301500,695744542,277648261,151432811,294753054,968502952,230056627,597998906,352662216,506819389,409143513,68459998,225232397,449317130,655800521,217198021,580829415,492108965,232401033,298071388,721049902,727462509,269251325,834905796,706227093,740917735,619971918,463728532,806616163,126024592,209162145,829442995,11141978,226020920,614599233,424361225,514379048,713797062,437901165,551934613,579568325,144635364,24178776,642500208,408003213,921262156,439674434,662379538,193288788,232767144,300589284,946114542,998097463,577599705,678589459,919083724,747086029,269415055,816935949,624567909,134129825,573073253,96839922,147939888,340282870,631847011,84301830,562531405,440195255,726370579,539077479,361241859,752395211,280879654,227419212,758984309,81252188,4592720,308064217,349785783,667702104,536935357,998274906,88571058,839222717,630508260,871840607,418011747,593007949,214298431,614336128,933426357,56199947,877123047,45672697,827101132,50978609,330712754,432150117,276933332,107806451,854841754,669025140,245242051,850849499,991267768,103884825,900898901,38123943,927082864,468342852,546109849,690296523,868814925,927664100,843522362,334841636,81308075,329299851,287550330,917888401,26052388,288170655,727401143,501510774,480787578,297373666,65616362,108281519,670956908,611313140,846235704,78597346,490527425,718659548,710863898,403995710,712422685,634403296,237980497,12129642,627458823,768134362,873628120,398439527,393541014,719254625,713860586,33667179,269107857,927252095,939068176,100266354,216551931,129838066,637742463,754290702,723523514,696226679,951295837,154791144,755024649,113887690,738170953,784568820,528904013,291610,816971188,194047263,585836095,565827191,171948430,513781878,960178440,526950236,904948850,955963026,293207584,148363490,548193591,431321675,651085235,987569093,766292475,594914792,985276825,199311007,270694271,577631047,806309201,609021765,187740520,630087413,619072243,65472133,485126234,977232734,527854248,297025073,915028909,587696780,363638467,327981648,891906094,823199777,665341537,139679637,988352729,485612791,959266370,545907416,97328431,480039668,694002118,472311612,819275071,845296487,961149331,905241631,224721017,607370566,452651592,707340421,734416549,353196610,175799124,565304467,776705890,622354906,52008553,345861413,884121631,626696935,288447307,529550784,202945508,463128770,817584974,937409350,993179338,36631831,419732093,645592214,243679158,758497205,260072493,311164894,25622847,190555793,341920582,5771993,159306481,646153389,9772634,595480153,447506803,367268463,704834586,294490741,312451815,704202506,342923381,802253559,402767444,408627536,267300576,834038202,899415144,392984628,12659508,677806340,176114410,443879127,549994677,353997008,968305020,768813564,939641866,264499154,874729514,713198813,771508389,721965802,263276098,880052711,668186158,811557380,871473264,133252462,217306531,104473418,780804921,824586166,90445234,231840629,894075040,141247145,375451054,793738411,684236779,759982950,334520900,961608059,20650361,289890525,750173857,529795314,743688718,924390626,135586476,987962716,385766820,251212078,94405084,845209202,185137729,667611789,200671226,902097521,953443611,770612825,672675809,666342739,700315748,349776204,975353830,844227349,194272274,260852543,883268330,3087460,490844956,497376495,375587545,138987618,971117327,912227254,385307814,122311578,792969054,29605743,948978891,598010924,233861338,706918513,348945528,760361236,873632841,106260333,642526456,926186765,554889744,821129553,181448619,654431427,671238684,268009171,78583860,868617748,637385269,211903362,245768609,913289510,321385312,75632056,985428388,820124530,640759249,294473778,276355825,339649970,497038784,823371652,561944781,895200539,122510535,185085794,889785909,444681759,244429764,166988775,285086786,255317677,536551670,506784088,524897521,837610777,177901203,402121300,226453832,627992325,959198545,902842853,602444148,124772937,900692448,915150662,85259111,988896297,145523351,523819479,787983287,677741603,500136795,216569928,630149401,190868911,340556524,391681892,358360493,670689000,758528298,933376698,611506226,785766084,467661105,780540985,258732724,975589452,337650607,677611597,749156413,331798059,244933897,384964219,286134622,247925378,160841612,119504825,889087050,203204250,506205801,952404243,556006924,806195593,29498443,934668622,153584505,459464808,429939958,825858677,154162556,274113066,157309324,457641031,507794992,414018289,316719634,927779932,796787552,862704230,259455048,700721678,760763788,925922469,233983021,480235967,859330150,541928425,457076844,217477603,182376866,167458664,651885565,259515430,312150197,136131471,105707584,74445052,389117370,198570290,959372485,334021675,257176348,206389356,370286068,476429840,784585221,490810774,315533500,39007488,21372059,819780243,701338273,706666206,978920300,523358694,449932413,463888583,678272181,429590334,803520103,128892584,641224927,590409069,964836570,497370158,1531928,461032252,397823718,499917209,294269993,915139640,291570241,72649711,485121771,870010079,944909906,216509843,684769435,542591338,738332981,957501659,575363647,96601073,843237124,563023755,686232703,810856437,746347194,870180112,785401817,305308123,741140145,23137222,235475733,798097601,868239919,614055460,676650125,63040690,302990777,240096069,764909441,528419167,815054050,46556615,498097698,927160037,109148545,18170197,317300377,429493522,763514103,724928803,1196692,30087722,45619229,73596419,340634531,409742254,940692145,934178284,637438399,146879439,488973863,234686476,424289465,893567029,243667400,910403637,194339203,495352240,151648319,679225710,51461236,383462708,764442024,480331617,329837212,593954139,312029485,400473575,575683531,456859984,181532211,419545271,98804929,221314440,479400834,763563887,475524308,982161533,887237046,521862510,726504210,158759895,719900659,755166647,150212359,404908107,182289426,979145023,150005170,878837127,969179689,552807604,757107015,936903135,548544522,346326438,892282418,608655858,198071643,834797663,676314631,38909999,359606294,736043481,117362746,992250188,847294020,908349298,269963764,961214643,881234001,982178649,681700226,445923526,365057293,684085046,87131557,438873612,88421825,297116750,255387262,25224511,42310230,745038745,325510975,385552018,511494316,323470473,198487374,824181929,768679988,882415838,86649850,335677580,646623620,538150873,231630096,344243017,488154287,829045186,428131970,838017623,478775900,340548872,703697622,509726997,687474952,176699905,940124018,261482544,843779601,303621301,265725456,923135725,900875240,518634076,880258834,514910023,763262304,336969130,983055828,534824600,761602537,400290907,524265535,737720898,869645423,488627752,808424780,19392403,830368431,410258625,156173590,510024560,338004364,46749427,377094781,804837771,794696588,164527649,509962595,829024462,606114351,335660379,426985391,19821973,216146470,506187293,339275088,863421012,124207006,933999683,752119663,105338798,254732127,710385603,363092348,899777028,667585509,485766506,781586108,351183066,308292772,505503846,340225972,673708386,7158612,141523531,465158975,399512018,512842316,323125273,193652854,775698477,883831647,393931034,237801707,250796125,138169071,187641416,299939151,884673926,178197373,358049468,381032163,933305291,88281144,101264195,777417155,593578951,260660146,582018444,760656035,943537397,12001544,320608136,769070543,889934233,662195088,741166051,866511916,553534179,367113192,897238975,537930329,178787248,210750799,592725743,218709097,859166062,201798002,921923687,352561106,181873397,727290129,806686792,163176350,184324269,341428688,207035389,392558662,500737005,507814990,971124299,943470302,300855624,238101418,46898614,378504515,618926896,415587027,821431988,823805933,941937820,32695919,31220897,525565073,719916239,388518827,447053825,969654714,489388655,816100610,96157383,598018892,686763320,681220531,236493932,450298104,454446822,882544706,2184580,482449492,613485190,56680818,901921009,695651245,967086460,414851871,265847347,513136252,659758699,793356501,396071843,649899026,710838212,272496802,784309410,991958123,677397503,292686549,921666563,459075608,657926987,428916851,717063118,756350529,565007111,993151195,308749825,968151960,812514841,281177816,570311021,521893392,443742139,602832119,287792156,846798577,507803348,224945140,107072485,699416888,899967972,133189502,188175927,10317279,558958526,178093726,782718034,870288300,350123673,108890710,92602424,969323704,840496855,362624412,564939621,386195656,878566418,430255040,809939398,693062761,232924377,902403372,624279553,845750012,660725448,770506908,64324204,22097484,301790316,568914621,487177252,94505525,310258480,382035035,391225282,312270221,805633867,67561712,619669360,534028715,616950563,140101863,241008180,637010674,335729517,996787366,274752744,921145273,471744384,986402916,33854932,98461833,403539508,920217107,133583142,171902556,145562594,441209568,253583945,962918199,114819730,539691007,578989338,251031202,699355724,955391500,293028296,547124210,575856123,711952531,657794329,574700085,989606431,463254736,232196309,524857906,611798441,697236244,573217513,535190536,375136800,596621056,193665758,302333023,302827687,999156534,931583175,252763407,864257161,519163794,522227062,498259433,953123117,371213918,739067371,136296411,680456311,779242219,832819987,875169533,449322174,805914335,533342490,923774719,439712044,660246836,771710892,876963060,428545891,494280349,206615534,735466469,864525689,639172869,234050181,767663883,962284922,694343702,793516362,63101434,986738060,245882835,339608496,727092888,946959561,880128553,385268702,754015252,973215230,418388441,295437934,708464610,202984511,384608875,524495035,755720880,451215737,44487968,941042677,702972939,801913900,739287335,507818071,432605085,704423196,224999080,910997438,919004918,313882108,194134289,289804132,475817359,158881094,271811615,429346133,507514234,839477534,114138735,156253619,106952738,866898965,491656682,841763431,53083846,237313348,286710885,501396506,320323725,576803032,248316792,674126489,203290633,822038831,142231435,457428592,220727245,614846505,832152350,132822107,752280863,908144494,562908402,520160267,933640199,552535615,489899414,538378370,290652021,440136959,797661172,359170758,772893400,789982466,748859392,516427280,809986041,707361616,877296173,596259609,787855778,304013630,625611804,157595480,309032470,306562379,430177472,781159996,2468366,786700442,686135978,86202824,327442476,763896097,630837987,850497469,602116329,873807354,366267822,568427563,817780463,134084991,579407877,960864464,268253078,691421547,958034437,227656136,884222464,845920626,202505737,442317243,707828323,149678704,946856519,56502003,66743645,460538741,627627542,621429327,891738558,328059983,864597190,747301513,126077976,69015972,313913270,444437967,417840101,818676963,293727103,590896697,917259434,816353462,70840412,642064635,256942289,595982405,605409896,61587437,259553150,902829297,101952619,769822090,16180367,636529556,955698041,58950526,182632206,328564675,978800927,800254557,346699982,444345176,684116202,208158351,461213067,693023530,881254477,450576564,812498730,98590486,726195113,678910040,473726182,848654306,640612187,864458680,433350358,455309845,8208978,570530770,97081690,752924232,250382933,218873311,3167425,656047618,565843405,901900674,686283278,972490329,778798917,136308616,140848032,29186429,796864836,562078293,323055822,443715424,301399864,743353120,549396532,548481754,133199080,139758880,621295534,278255903,632019006,648065950,256376980,284271467,857694755,221375432,121127030,344937497,605671601,815275569,271541525,770223756,50648289,384253898,773245990,768460485,831134796,168930833,317996544,185764172,301151515,698796045,599618427,600279965,306139114,634655004,246806316,401018708,746412544,280677869,731363854,249026939,426738151,103958289,266170496,127293634,162425132,256130121,467419007,707731754,823601598,553574267,10428396,94682467,188794446,355071358,340356179,725455964,129678940,927231263,678286687,166394166,545224317,583301333,789049045,229023902,267022287,710831115,755301862,660647578,860168571,69984864,989608494,67990787,940028394,569225861,852082705,879739340,376214506,462957084,442581946,550050477,355857769,687042904,726205451,690562040,591401044,425518401,749264716,684985116,712014848,449294737,68791900,588433386,417315191,669379953,786352226,815707415,295222546,708970220,208306560,737855962,986968543,673456193,257868898,873949600,911951939,979694863,425896048,264785131,291363692,420918073,402838751,690683222,315991678,443762642,908940914,879470465,816640663,811530116,922743394,651108039,296377693,785236580,977441649,729853947,637013106,246908316,399690806,332898731,5516287,965745707,991445223,490780916,508371935,486705529,50283808,964090869,329963834,511473772,578851164,477852881,290392837,698044691,802788431,453048344,915929754,940772047,828797797,673015586,511589514,636968409,564721310,409646720,915640474,981251943,437934021,484811579,101592827,784205906,361816702,613072699,473147451,208646459,277111706,133111685,910246242,803305232,946066488,694896171,115314728,412712512,796011551,669934035,813252097,786842028,76782267,231588801,305194540,193805965,495175629,450397788,996771939,259928661,671437461,564519584,173140234,327126704,273769387,680874023,45988130,126536023,674955629,333445716,235776016,590821966,274455733,624110857,271993813,565956574,587097481,406657880,863077019,953349891,808686755,57316215,613136953,578296902,970591658,167608711,765186254,703702337,585137240,549113685,803840880,912609087,656440775,560372635,846252740,329709916,26747325,783368003,328199383,974375685,355924902,363395740,657301984,418284188,510298224,878657778,307075208,165731739,9745277,175625491,807002106,518025658,367986942,941572371,184823873,368078673,975700637,729427630,734448317,931430262,415927202,12364386,251883031,574584144,694346720,781247619,839184118,637441854,741908504,998763926,888537020,318389853,770130415,302857219,931657418,49812570,914379479,828350040,794885809,842926517,961601896,412182504,344371305,908897592,578424247,176117200,543289399,954035630,435400334,586437654,630549868,725045908,635343691,734855267,29624389,207280997,306843599,534769267,337255895,714445188,821570392,326345651,517450600,242835307,178115919,199065396,375374501,635146974,182539826,751435196,949885539,485338620,294964428,436732019,758958871,271682460,327963894,183682780,870162110,947884408,646400285,423688365,475782110,724640851,886020374,367094802,564567041,377962208,195781169,242357520,594959702,509665364,695590378,458727342,680485684,557107956,489234571,427091114,967315591,385726223,371449174,508840345,610768212,402848490,800931449,329489024,669837611,478800736,708979729,324824413,14676755,666340749,358294696,495365594,787827707,704624130,671805897,323545320,938931754,302595264,260210330,668458988,434155337,959439827,499116785,924569610,181966146,456218392,168769514,391283624,926124999,605508738,132443150,75097003,68966507,864394650,4349328,122463500,575461948,632632070,157051850,296521541,880745631,641939207,845770257,143270265,444189349,985972067,757058397,903247633,808672574,407275247,547737332,867801707,459989785,621025030,155292909,590363279,450306102,700658259,269272200,361920880,729058600,344500864,893330044,821062456,942330647,939406955,388609472,728478627,211954544,555192192,138416489,485744275,610530590,23544575,470199554,868400824,443578644,754673391,221552487,725936653,553337593,305702935,377191966,46865828,39082827,590800657,170933699,778559631,735448456,192399660,550718036,912782403,111314105,54419987,681257696,369212628,990719763,79986842,560077277,819723553,162060486,360017283,917043985,745056839,250959975,632568831,180915107,437603675,81811912,131626565,90546317,25821162,913177355,40199990,835772484,544031974,801880357,797889515,99733625,52350027,671931580,77088815,949595388,456754471,706554679,322377673,992389738,643688548,451794492,662365729,881029264,378959713,389393750,896847074,811691573,744167698,647332065,636816053,227439962,403257485,688390545,392416907,517950127,81809273,751253464,648780596,344360448,772189845,297686867,477377430,866755081,319778763,805940345,663148602,634790429,391164624,458902184,386677338,389468839,189887843,971328302,363457873,142526128,18985943,492161830,294778438,428030310,371257598,264601339,944145847,514201585,92220063,860150985,438234759,208949988,615090043,446389338,836372180,343899557,879943264,686457285,896205209,8145198,128991228,237596128,213659581,963295564,658555484,831044721,777926080,368938571,991283404,785953678,889778632,943740385,484929130,296973733,957435493,816054617,527646022,256100106,601894969,465968974,247321572,774908825,422187441,532114239,595096273,921288017,952842575,545351864,698141155,348803689,467706018,317956995,586589547,849527327,236566332,282722548,561861319,35006667,34635950,657746361,651532185,765658602,824549582,305222056,801123104,929051177,825223660,748637673,178946722,801654148,860690054,34245273,928117144,482667750,289757036,986808234,819935996,837475211,681493517,288539201,275682330,838782251,238948280,917525303,470987151,882374832,183928525,818233200,423156672,198579095,425422110,441114121,72760415,136696000,650799111,479304910,533110385,748039880,365022287,181615130,812220452,764741315,754596717,99615410,594448857,147247936,435685224,396102730,907882261,816437981,381071229,675311346,982503258,190901427,188531080,56192400,721942093,678352624,272349299,715305217,195163276,798773798,815381965,279513929,650638639,934866218,734440037,725908046,140161113,132649122,942524948,329782720,731210443,498372639,945283118,991916727,316005694,342670700,487898288,528031911,888153916,985252519,705826398,86523989,810995826,647463732,471317761,155775557,344945290,671101784,576112618,90565553,781529401,845811279,404094396,778472034,601403030,638628467,91674377,530212673,706403519,247392755,635193229,810988751,598723038,179043828,152549548,304636530,267209317,637107490,510506223,961935268,147969851,575490158,607410640,902287204,648619996,191704648,230526872,879546681,695824481,191210466,778331153,112864057,604525755,835775963,279741349,632541583,551858531,984159483,831082118,352699790,74115673,838798441,440678456,154983871,167588565,380590558,619305980,217329731,618654227,274007852,891755000,75647518,815214869,800952538,217335646,937067414,389975104,144611047,313526396,564935466,935251710,224036675,170448630,840424414,460767827,56260543,550393591,545644622,703546992,303109884,500792754,897826835,410188153,688003423,981576311,268847186,276710188,468855629,101661565,400856107,189915020,860215521,541191617,848749715,874110385,822695054,578039543,458434229,695076077,804764039,75970596,505468915,872195347,546633966,191737609,32845806,682934966,407727236,978040031,513406945,50300015,837553143,851916607,9734464,389331418,865442767,594570405,982648225,173106534,908657700,347266106,141659884,226428647,388199369,337314887,261610901,347885130,594958824,804128889,169672834,52496659,3473350,325514109,927149065,881621321,20156152,64885750,978119856,357054660,971062129,93602708,917255159,813604270,643077852,424411929,286412538,411284621,910492044,927614899,101348308,38932942,34804335,155520771,578885376,234151419,428973877,341414643,462243930,670178955,149493403,282634342,448043366,785533561,528775482,298028708,424244385,829769489,599357333,666669473,576934236,703296210,869287376,619436166,929947800,115966484,384243620,107823983,147708535,226962143,587539029,350111943,391521508,547185197,377978879,913331395,689598084,194539143,718177187,301980329,974754057,785965516,506427540,671882543,722516036,168459306,521852882,845184703,457442496,317914413,196422988,608887689,596272564,556395104,166247883,565638441,589630267,632557153,242126870,155854153,774930002,413868747,648074254,274611108,68427853,859440141,654847446,297448956,892316930,57881907,935220270,730772690,788513790,576146473,473495486,749087842,835221605,529580249,156468810,393684658,762676145,152274287,18224079,674718846,339366151,795809196,241236607,883610460,26158909,23524456,754368031,638522539,337639506,314566385,682410898,520713573,19726088,621449853,699847319,89937955,51455956,972697135,615714974,388953999,955650330,606044204,308326027,750978587,519487585,338775923,345079150,489453404,741330134,140910832,424799198,92490970,852289532,258563176,302128466,335864244,233030309,660671798,382684739,847373980,518722336,934651520,264187886,276576049,172160123,905171120,312998059,899039197,10227700,547190513,959326380,484935795,781455058,350690172,503445594,877040231,397590614,281554881,489043601,700715392,331111745,486443148,524893952,557915668,52984190,320154584,323507019,590196222,380404717,494821331,660220629,816336915,427712093,946485137,374717660,181093141,497252988,784091940,765005490,285393393,560397699,17553260,959820167,919560296,870668701,917123466,935208184,671409068,788953298,239949123,77462764,685354725,687549846,801828612,153849015,594976369,498342205,281209803,784806725,488268000,489629980,799924703,32539398,471653154,874087361,399559067,404389127,927701027,208321115,19272157,229257603,739159553,679183767,363526384,135362622,746566027,647884134,939993623,288981329,621647721,32590542,450446689,159850917,406977498,893551722,360824767,993708343,118559361,246671134,515749010,305323765,410950932,588210556,72905576,691065696,449787839,494721385,389828051,485471840,856367438,106769158,164930988,501963744,47832723,424076692,978271774,599398094,218578872,351178435,171253230,721409114,257908704,26398714,151648239,148178421,387883737,12377227,980056195,729120209,26987802,286386527,108446032,551848325,308151945,403416235,609281937,993261226,965586317,2090445,898457121,115256345,108561893,424148701,218269890,123307107,270061816,147247148,160064302,212332224,127421078,17550587,292769783,382354134,711936881,851138253,327489352,199434117,929725155,33719815,253774913,972336726,109755884,279127634,852363137,572669926,474533015,63043427,405135530,371755331,392523223,35659127,210563892,833966104,355423634,898742517,964805664,988724565,864242316,283052705,837519927,418828434,535577167,233430850,165004337,676042879,305958627,657069172,73369897,326896720,571216887,685323736,893482739,981781807,265443381,742126265,72961776,537717607,600915952,274463402,914094330,300819201,167109517,629916846,737980520,166616290,287773935,582830369,241742685,701700672,588363989,883705517,579991609,617139634,796048591,465881017,152279585,915072721,132884765,269993335,436977834,286412692,198720270,63591954,586488397,102870746,995436072,693963447,256524633,339865266,719044467,165413734,94564171,832614324,457770377,33796388,826503079,956814589,480254142,636682153,393165495,177219255,239678903,686467585,536573593,175855603,682497924,860303319,649495477,942530896,412996444,371663099,983730770,906947548,119369339,941612711,433848910,783191192,219312009,74790020,878997126,346010824,758642114,459204410,222252332,528474065,958265626,692938629,683344420,551769904,32461507,19021249,802583043,529997363,993320229,145466815,318824532,817590873,381773163,481247986,21761395,581472040,194036100,721222496,633240995,517441448,535847532,637548526,446322473,313238357,960314851,428871506,914217273,247652822,330006151,128339213,409149827,247003944,228519925,903977221,944579882,379209460,228365576,470212778,463713384,356222304,277061797,685031764,784688909,883256103,579127609,608862648,513315031,618549068,676960451,261681376,508951367,121657328,662717576,114720075,338885111,350949456,748634308,153186936,341483673,738728074,262599757,156459390,660570008,458227579,610458447,950332633,430831017,643990550,416403429,204613990,993127796,368906614,875758923,919188386,950973654,828575395,260567716,346088457,477855611,523183117,49223768,916906877,454465559,316125176,281328632,268223922,170662895,298401240,186119541,624336048,62604432,750898651,564401825,792489683,882673858,65446157,21262260,492232602,693216921,552188189,526813688,711559962,402871815,200375278,563848416,37423616,357060040,911812700,195178100,402416036,412153770,103266946,173772312,394763327,56267195,16465272,852961988,541380681,657912793,546468420,204348147,760377790,818397416,48365990,13029016,626157006,854086637,243047904,743627118,210515869,25513080,390096172,657388165,92454182,19329002,845698674,665157481,915321780,922522374,545084073,25756662,457988149,242853543,437762555,21478164,922096840,634629790,830593937,997298857,485054388,844680371,89147234,198636624,60012586,950420429,182163612,632361981,247622285,711553020,281993101,179507217,773959716,180415793,491169720,123328277,997375810,293097267,205836505,628781356,687785083,760777874,139001327,886065461,853189704,874080432,717952539,20170098,428695388,252583223,565325084,600130022,238918032,555872023,818319299,352082776,280646652,225378324,138604338,117455413,490625260,180789611,378279735,482765621,540582940,320051971,734871884,245083940,83405829,240244861,385997184,801256608,649624438,702880111,492394572,13234967,884208534,60201095,566752462,406928665,386156963,936186574,212257303,650542113,801147930,783981864,259998779,484935725,480781945,213891821,722455371,125837308,491431370,180549427,575047768,570362925,28547669,360898467,859456759,962544678,805174363,612646273,825482893,167660824,10821354,84564783,286212881,849115232,32780835,324901138,191650568,553699522,143644498,840039838,283687740,368136255,277418344,576718937,790372817,648976398,707218698,436862340,48020841,91078085,714797747,371309043,478353500,802991212,374787621,25293670,223608379,876080879,267738371,871006592,272358081,922739950,390245284,161667329,885524667,25061677,610528210,484203135,122853355,599545680,275487904,325812068,958143899,994371184,227934928,250701512,47080258,167739024,790013809,454330326,341652390,339288725,928093648,977386994,86444860,238636025,166708908,388053869,395565076,150083305,963206234,721229527,564141879,619533351,736074862,557752642,640156723,350760152,645450727,411222081,550822201,195012045,261729376,991384573,194184675,812810574,158131998,727252536,730048501,689167213,673470242,855812125,813162101,400054977,470323078,293138013,933300773,576129665,728538745,625041547,827310777,973727184,150263650,886865614,950008927,951154425,499580639,737539936,492502600,579666229,5056206,14331386,682620727,123067840,903294390,343135369,205302751,773352340,948485767,49283776,92210305,724970234,372918941,84440980,822864890,569424286,471250298,133133626,416329252,814721727,55290067,986637889,552682477,838385033,357936234,919700848,873972205,750348303,147475540,82084577,924508620,598382355,962083067,361586491,732870409,683334526,711738196,48151139,417518243,611713021,803713165,348719826,261286991,333208700,447050791,224934192,567714470,851911853,479525123,434221795,749044915,974061734,231908467,611143708,883572879,955872249,413666708,165091411,296686467,74371817,697398817,212286118,389620898,665814861,378039087,395309829,257520093,648573030,635997401,817930616,168031699,522119472,848304869,688689584,250389819,483177509,272632922,13344918,805080687,360899897,82938184,619705693,619019207,875318195,64624436,320318543,613522761,919191239,313238625,87448789,212924072,806014260,270749831,971488957,784218504,92047816,688394372,603665228,351554326,489963378,540005694,107024028,483866919,422961754,930976707,222832856,862565066,32004182,203607108,967357532,309633831,202874078,682324280,31531034,779069102,579996776,621828235,543398292,609424415,454718194,126159248,762420141,617214058,414371740,910870428,728349457,688388978,167309109,644362951,383686585,73801466,904638156,605973781,258626928,949088115,170092900,111780101,1816044,49491875,340981823,837354450,459227999,443778247,265862200,584359892,379102603,687506311,607641027,692597959,30528245,458667252,344940901,68165758,286463185,668042326,3694193,812198964,342445219,289427662,323704082,722913481,20651958,428601232,51150386,630947601,364350273,491920069,246972324,145430321,264803842,272018398,425511894,168581635,120092542,787282968,774395316,577039609,696634635,301900092,95486209,305440547,232393227,284660964,785612427,892954432,976157216,509163321,209322229,247921113,737610932,944879187,48598726,88897880,192199788,795249902,582754102,833496429,478489710,342179547,220453626,427331996,638529440,364745239,688327388,530291268,610544321,679136270,591661897,539578787,101013749,123590006,690175239,490109794,402863584,721742315,729663685,490790791,270253207,481696518,537811527,193129802,155729395,222667010,436137325,25249874,961816341,732025038,374566431,94025825,418024331,170949821,351498785,222117816,434821077,412504966,274408986,901955713,278273586,451537426,825184323,325754114,607862146,356583453,436560642,795608939,242019521,691718147,987263654,422574627,523669990,209422170,934423853,671188616,387511061,285603010,840009259,841420385,501266510,564301271,241106223,313801501,971218854,638438793,919942854,795913908,61717498,770362759,361876247,127517247,168977873,22089190,397052879,631074795,819732445,491152780,483840538,338566556,478611591,538340416,501556510,870310240,631506791,550838245,774889385,118474424,564632229,227240982,473431611,597348192,302715022,203003445,590549695,604478369,157611725,830329983,671650981,996274821,433654579,26566334,977595333,290076393,395106156,243425689,706423224,34378756,183732146,364245839,138080735,873299514,825174232,203890109,877045797,897202317,427627481,464765151,309430447,903412282,557963474,874948709,921948366,979659666,515544132,970265975,127072082,56091982,182386865,628945277,412890323,984176898,470226214,908037774,843885179,258132413,206182112,567236840,865839870,520675724,535914846,434994120,200455671,632538081,231108836,244591083,682191022,388468126,784266964,675558093,481799667,433548448,839969567,293074055,963008311,476239754,989943115,365115574,840654100,468420713,333325007,141091769,734631788,221619171,546651763,742493534,95462813,664610811,660036267,244685376,354215951,375825639,84552910,821088685,51372682,440705339,42681142,733304131,406620463,816492458,782883244,233558189,218984386,521114030,387197215,232507750,304060979,481438052,301393247,805563661,877729611,102435285,999796704,138441287,641390227,582529896,785091622,89825366,665074509,270357061,108461724,968036283,111634598,102403087,165566506,112748544,116123713,503030884,107418112,324821976,716213759,551866876,400571588,436836072,754402647,425560546,86688774,592926003,344793748,832420768,5585883,666926591,773302575,986359304,331856264,508318880,145094322,700063701,968478947,324503533,751936656,812986578,402157663,691735731,627303109,286955563,713877997,166142090,307087038,878366910,907348630,628784130,786300981,355785660,150064097,402791645,761061426,826858643,33140746,50792826,22796724,322384018,176211767,700284754,39594131,742545907,703049413,801183056,931829338,553223132,398654196,16114154,907028698,87805563,422737422,924772307,160392748,638124378,227593358,603498461,910670994,737208454,678064281,154170673,321989443,540852614,283551855,165951037,635483544,395362647,600609102,413719177,820884497,120144119,35501033,681346248,789025960,630745832,324436837,888996140,997354054,327209674,450393571,264695296,765958839,114418857,632601549,917786681,679973804,92878629,901030284,150457108,561516437,763788803,595680358,195512708,321927916,598889157,969782467,438843629,105468093,69314037,837533613,832705332,315720120,698997799,387087536,753516228,166356248,869611807,859652879,455812150,86979741,465613165,458643127,409612322,421371233,289167037,742145759,849435015,680077773,462280384,131884009,512678035,889094046,10101701,255863072,317045241,989223779,317044792,955858542,80056348,795640510,298842680,565600477,656652035,909514971,572379047,114443301,626428224,355411651,6159361,749727833,9021630,684320570,245546011,838624065,67486919,485923752,583272877,648062203,405085265,286228882,228756358,967140257,782290107,176919707,247528859,966051690,852523080,987361302,862755943,169403600,191150343,204144784,13641893,376568269,432627531,35899697,172889341,753212571,477487508,12341162,390088164,70479198,264681666,145735542,950177237,693984421,101995304,479098081,779825217,640066494,827776269,363403702,585531036,93389654,500634401,5947692,302367224,190891181,668563628,504531350,770132912,16740941,441880530,789182317,771790755,848834196,344364503,72177197,627555119,909059398,496874675,952304728,64332945,540387953,836515279,551346244,875011689,929201694,652855296,207566688,386498176,238994796,570279184,663754859,776574785,22580350,794416690,343958096,222489993,346120753,716259525,731030337,910076769,103674902,879969677,26948705,235142180,690917232,486051750,561135348,124345160,37680694,399159781,36762997,215076421,178438772,330085098,98350627,906186167,297059529,737044997,390024824,345135636,638775013,549421887,153315943,441999064,453804507,384356361,471124649,16932494,842823479,138514516,99103060,205356316,517925652,768622670,588093199,814048540,976726939,693823416,573819455,944682981,10408521,203373019,686588892,474104677,344798250,351287560,546136018,107616117,783716696,350852391,802822370,100583423,656000136,67947836,573202942,464331772,859477863,659324522,542629703,264165377,368370523,899306818,657558213,184961025,53478062,98097330,280234897,975205048,512265955,41610999,550935070,865763106,736202179,212808788,356096503,826695805,836461008,564490257,107820485,367426571,646117792,901293022,199871603,560340095,302493251,537771657,371930382,961655116,883716161,6807985,27974424,418663629,843458136,643193423,95725328,266562320,939484023,665156183,221523317,815159244,154514923,188371405,590966190,123317005,497465490,244014342,710009286,470009332,780014875,251070786,298729984,909031970,225422783,810668065,805254554,465332813,337536763,386718406,111249044,879826870,117932213,754218415,342603659,349008455,25311645,749569096,88266103,584848478,761633420,450578948,732143864,87003961,189526073,270139296,81810730,899079010,341817141,596204031,722773468,646737884,952209057,213503461,247105823,725195271,120296296,32727246,753178823,17308744,564569430,27772390,58861642,309660123,511635513,300788457,769257821,511645417,641290795,808321507,765686309,568040100,314448599,250820664,361770025,245986497,365623513,889740897,863689423,276452153,371407242,217690899,470200759,174266667,532822503,650170512,776829562,938737951,747353618,552463479,475457420,592586368,452594792,721550939,477999578,49174701,61594833,15863039,741551796,16739979,70451927,937754416,943797546,137530670,788192154,966139968,912751397,495579018,35526587,106169443,479714714,881879072,170193786,380008094,810817874,952182316,349153389,217196827,87464482,409124370,387621560,848783298,128019624,587144836,345073112,641023510,472194230,471068118,228523664,979950813,111909411,193264169,482988617,927850767,131233999,40542551,321175697,446261900,528999398,839561922,693505894,307777497,657976744,480717507,440199981,8232204,785875218,872037379,664632189,483677623,663441709,860013531,65624829,445727177,679149563,856613301,15574652,43620620,767923543,155337042,543910510,681089007,578018351,199826234,583156537,932984687,82918671,947423828,428991859,28323855,700009013,484697061,238361206,465681040,807947203,137515588,523890166,696704988,455760101,949401942,876129386,442434735,435391346,497947766,136810990,226773159,796527837,61087871,863389598,602076943,660517425,912078944,694409785,944389779,486856855,815794365,595596112,942656267,168162054,898710410,251742957,886823381,748103066,211947471,435496315,29495212,605335262,827320828,693534982,920312384,744549972,342572220,58359362,989787272,681421951,935504329,410101644,349452186,662295348,282660717,435507812,858898092,982292797,305189027,343046294,302508453,155218994,408133311,9857350,34355857,580066738,767248092,912068878,387577450,345393279,743824582,910164886,991770645,949648502,342609098,453633304,382017176,947670087,432380572,162303598,149815691,393764805,670138748,317566438,480212192,275506602,45334403,625300802,13133584,650278335,397607487,608487195,591043077,603977780,852062399,644782329,303169017,660154661,407322948,396737023,42650890,376966899,407644697,983174452,265347134,839761526,759174157,70827343,399111941,3133164,775462954,971972554,184389710,233293443,614803984,119156685,431608464,383018705,279810365,285995897,851678113,758882922,555969286,399336766,20261957,48238932,209881185,914490959,669407373,289453400,597001886,283195541,306202995,652384624,425811597,891242417,818666691,420221044,568495764,464516069,766046440,615482859,93260329,969376399,340371166,11302291,816711911,280417885,858438650,732742357,785189046,740596893,137769458,593804563,302586520,805249208,773360362,748620335,630634909,263722139,675888616,105682768,334437271,315063579,490634791,683277713,853400002,678992187,247350977,62182599,23623201,219341662,934657507,463629028,690925585,357649268,864261938,314326180,653362399,927563943,157963296,210795274,113998889,583523433,222517676,206835015,709445898,901498443,838618254,711475805,190217264,352648486,914462358,826351204,574614685,820187016,252204055,570003862,247764845,775350995,426210085,372300772,76957620,747901123,919773607,784742184,149052334,863616321,616402383,804977646,56801720,111649659,713789764,240556840,58764239,995891909,642673907,738044449,454504914,995385093,41814389,69870171,706804269,711782832,225132221,604982524,28121161,721971140,606717237,648802851,989121454,484253703,344770852,740861817,380863383,548788264,304827980,872904253,954434853,209817633,607653167,170409244,256410122,162262903,825375125,16955733,788807719,592932108,142736467,91636134,925718418,201049755,947814037,614801888,204614927,694738800,155176837,115477179,654072599,133585957,938075499,983906455,842309570,866350086,450756177,929217213,377267545,724114907,179222899,728966301,226266623,999256518,809154076,716129535,266684115,820309949,661376249,502520059,57006247,316172968,79270639,127390414,350302467,653594414,393931004,468038637,576189134,494401513,860196053,636508500,911469695,412265293,695339677,853595335,768903087,155255727,42109681,312981982,861938252,135524236,49786459,10248928,996657651,98923208,945396687,692513200,391916524,408773603,179626772,148386716,862008987,800833929,869343582,722466129,70494207,232455294,420234180,354839829,806578007,34527918,485083902,607749393,96114859,5940611,6815243,505823277,344929752,720897133,379061176,650550658,134430358,650125888,374770999,777991116,25869151,526217247,531854941,888447560,784395292,776874776,604969831,376250413,638089253,511380934,669788084,396408604,476868727,662895443,661305139,659216354,139709926,294783826,380536630,891566049,267210337,50188273,682621154,987215272,31182959,970662556,315438721,258198443,735295473,611215719,80913182,948937355,346283970,891460661,700398581,225494896,120029789,629735901,283232700,573844288,455524504,169883106,803224794,85617189,704438750,372144070,397146269,281963154,593611504,856442933,499391997,430346141,890033937,801926499,852353589,449774629,333300071,959486005,200438446,607872227,182000937,473267162,340927300,313028480,163590260,682163072,469186654,199552037,789218845,614488178,360041648,964862383,827998291,440850238,567519022,34021778,719030873,671119924,202210249,14133512,683468158,831824772,460891919,466113517,489784507,723639908,761908452,714565344,598131412,69491811,146665810,754762796,19368308,383787052,599810825,517232175,467164044,344054573,450717056,751117599,778500580,454668143,256577570,479695233,31274182,579103941,860605518,55941665,547335235,315074103,77843118,414071319,747207111,175650384,169791692,282175627,923112059,684186041,30096844,762722022,416325458,385095013,916064086,410082127,468695308,266670386,767605511,529075157,818983479,385587860,418383819,483018619,103034133,556051,945511920,892044211,107064486,732237032,31459417,828433019,978643954,198800785,872173904,753085521,776919747,336733807,867021622,163114448,723364233,585794190,536086984,971614252,20146827,474798640,118249335,562449573,5421244,635234930,753381440,316847498,389708206,162135289,890788141,877754810,317465317,571574810,798370162,234893706,116986189,589596731,880870690,650127115,528343066,229067751,828171143,578390671,56504530,335235015,172299030,747915114,524573504,693207180,819748905,429186641,557966079,849200657,261890433,238822636,693148111,804903174,579303829,688995399,22479587,780978369,508331819,996102910,895237442,788725134,213816294,513749360,317982140,40800166,637029471,436127380,110786972,425750966,732227691,12678595,238756055,241687476,745217373,727937876,149885060,128831156,694239543,325918113,40463311,125691259,871948333,123916775,222541024,266677485,313831490,245950476,713198238,900281616,922575962,160665473,143075242,27324393,575831061,831499219,465240930,210364079,302366189,486464344,753853589,770386791,69982882,679370253,234586558,632883906,700470785,284800910,518948325,799507074,699003005,103353164,487793883,266294953,644715062,988257067,579611184,8745788,451651212,295861354,679478381,609800183,922433366,249706685,442534075,62817374,334851334,462111010,675399772,102356574,501331557,204022049,202221059,481340568,602248580,944299988,878111173,367552737,77101382,154101150,822250159,793555335,35588605,408819512,836418374,181935941,44064554,406045986,599929811,696175001,474367588,37867540,251024499,140409814,310044547,233970022,795982597,48384084,835626590,734374352,324484252,285846508,505495395,662586883,629562015,538919363,256453450,394190401,767799510,703514534,480627173,593749819,159175892,756856619,128005839,178932283,122140139,697613049,566681542,768800426,741132646,259569184,23446030,320165652,953156970,649649615,451234036,450744055,944210828,28715175,188742376,420512743,501366234,786216124,582346501,138413432,558559091,545963283,398599966,22826280,174875395,586345132,490140332,107002122,333511029,904389185,643749613,40411798,707339484,246646873,226723853,486193962,426765064,967063095,183502062,629237660,514728195,412447011,693916526,139039787,953315255,332374155,246593626,701151388,777965281,199227832,977165751,713076121,267832960,334966694,258260560,616394881,10257627,730137091,407056874,524067247,128952218,721280085,998906528,310605715,981141116,141849421,494467967,95206943,910052091,139249044,639293185,160542012,725111065,6009625,178516084,939932748,257734538,606116009,506967046,57181055,913491546,712013431,320773996,70733842,136567737,551530227,676817453,727255940,11397425,230787989,962491185,333302846,946797480,572281572,576176298,190028933,786045852,491964052,925720981,900747731,214760977,511268062,691976350,820622964,739245469,288686159,819414658,930331768,519866073,763245475,31843105,401299822,764215005,160201609,496751174,999915152,345321727,730764209,678326670,463265049,643580232,779825188,175584048,936503627,526032454,519354062,462373473,593547921,575390425,60825266,581874696,359039056,587349683,16122634,718418859,882837728,141172068,485930089,409651731,694482304,747549429,498696815,132218304,979637987,5055227,314349745,12807106,357931960,945235602,931877493,909656955,98587626,629008002,997323088,386885054,53145868,92818143,327247303,655309530,634308841,794139660,729431609,216049477,695598034,952420556,466779453,204981825,446466902,47263786,573827271,791321547,661450237,132255737,917262639,775026789,553437816,357625052,801505124,880506583,534541242,261289862,847416286,840544505,485013095,901017663,58195172,429683510,624538184,21082038,531320337,588183263,852260518,962577850,212705637,428679009,759882261,289061709,802570921,859834475,724687157,702435701,412843312,210211658,653224357,630284238,655576342,733966710,100417313,723178085,46611226,290525232,630623532,821702335,511499932,87376879,13936474,196311440,311738989,595182263,142531759,487318431,822314297,60985845,636572674,511328052,270770552,966384445,332642209,36231780,376228702,506608018,683442182,139087907,964275611,643025632,273213166,659357265,229225098,598746148,761040892,830696748,571926144,88687203,766744540,998362535,159646930,957001391,548996987,830798082,584993521,120566376,175656804,796497269,511895492,116577101,708463159,681830691,220956709,192761991,768869324,715748064,603116012,118653551,638214784,470245657,354196256,650066442,954404702,732350921,485269489,811800825,556848724,955301191,134623173,847322790,766266883,334902613,59179421,305739470,371719138,391553733,25903471,913001262,938339148,507154007,426846227,46922790,390003885,735046357,276894204,204515021,831637432,937952922,384616953,389608216,93355935,396216657,151362205,975471543,143830243,920143845,992552465,947565925,420793251,345375820,410432443,242921760,386007252,398681393,83604723,888656243,334753202,235281012,784514941,731249774,744037666,326460538,496143684,827520574,4743989,863323657,957754823,252929926,139767350,501650235,769829925,116561888,350375074,565156270,700633151,554168444,39398030,186681592,589015971,805309611,587540982,871784208,160409393,191280588,714454469,667639435,871633719,778791006,537085327,888700701,481721628,919617651,849346522,401712101,250875608,75061456,50175025,274636226,266580771,460759478,330019859,515371012,618157263,170947236,651339748,350514107,131782644,123420522,857694557,782224380,385701565,956291342,15770855,45924230,790993801,986043042,910970796,757691876,284647037,360173116,896031348,632673373,936899618,772942643,312750961,428771980,360775942,957994949,957902915,559754366,238546081,892490976,318542648,267719685,228356086,581606704,788801521,428218540,879135645,293981348,33005886,582308035,691235162,142096988,686874347,38263800,42519966,934117791,434999591,502307988,581240990,711155909,244363577,999846144,997012346,612908422,936292617,86576879,581063796,325097353,145349382,885861334,944779967,899346209,781546623,437204568,577149423,834934503,298618935,24046656,487182225,739423718,923927215,435171027,714230069,421482556,85673653,886751273,313444075,121963800,261320231,560300450,740644212,663135978,899959061,469380413,283713016,939050969,843631643,24558503,847339178,476497069,608211126,209365196,49307274,431568203,752461482,911222652,193817176,589260753,200646321,480197013,92273409,94694346,407069413,459636631,278190463,793016965,574210764,149441648,878079811,762094318,762002689,577062727,309260751,589400775,486616971,368360535,76754341,449788240,809036788,664413200,244466423,247627592,999502178,790274273,425197864,647154064,253988072,661055385,265601204,164446693,838240322,44710432,356264977,796495747,931271951,652280833,99694354,497562074,68612490,538354008,311692886,152674054,373244984,760030195,145989866,257397379,96653576,261733666,89786364,788038542,612332790,739452535,699067701,364061134,120879663,299753389,549559480,593727257,690015713,818361336,118363659,20041548,26985906,795446037,249948944,871968222,299859971,199547402,458498711,474219482,74047958,216594824,256489682,116880879,566937124,752113970,372343857,251488897,410623921,938742615,913606364,431611537,688600071,566179069,672738426,771408926,661421612,651879249,565488696,602486480,862554650,452245362,448053414,216024023,176719138,511769194,135079618,795464878,842045531,752124867,997345516,863994716,271930994,25438241,27925171,299535917,240317502,870600775,395680199,768699149,11111085,186452746,414991570,347892016,641647705,975679699,855647127,909286167,571073036,401481396,26818970,212320134,260544301,462107223,849668557,362475079,454259655,68477338,180291389,395395612,556134200,564489706,688141730,728671658,614371904,619414469,284644126,798421124,922339109,160133749,337941684,396007170,4660638,593995211,37620882,528905633,747255910,361308942,644894319,795053573,828076653,11450500,630503337,599563094,568013809,780306277,556009472,578319291,327945263,176857778,401248218,818679133,310340903,758693907,595397441,297750143,854808923,778749857,253494516,324474675,866629617,671414333,357585038,883124467,804901955,89315159,740111086,928736695,483059407,193093220,810112041,31968269,155697411,583505506,280638092,993869145,600370139,712799159,241831253,172626416,44625469,921020756,800614038,108110909,934236078,270603346,341787637,424381699,587397430,851262242,753281094,899806697,577696422,677857066,811589837,762130171,928854779,262232969,362628129,43241041,117036316,681755678,711625920,848596005,702123611,285782355,27208090,331949287,568409620,751917773,468889772,726798832,614708318,424685075,517540848,745407392,754003698,812959846,999820632,28158403,727509179,962614191,37824018,362338328,564723004,484293909,969575384,451347338,531962639,564405216,711459942,364270085,810597832,565697898,845880840,320628463,835396556,659806631,871580313,586084408,990802110,763946773,167990182,675683994,799348047,640661164,814259606,126290735,304206747,189127321,648909119,7784667,672645957,28869382,361864737,868894373,856898308,728708419,145986610,88686268,692674627,150257348,767854518,548003165,609907350,954990968,978431301,970095047,62458543,103666171,27499708,117010810,497239399,548037020,380864401,341623340,412461245,667165143,768836591,141014308,598337850,245127868,820383540,383675763,497671579,285737085,231202895,892342077,24381952,96845574,96688270,222635879,794864029,448420693,177114876,883369482,487846765,886812753,911891918,266225493,219915481,997850789,501307353,508283382,375284706,825022062,700368000,591624629,917970653,122808837,565328533,29939238,679987708,780866501,249693834,883971147,921344627,664539462,533433833,166072150,486824808,693788313,963367045,879148715,758964857,29326224,680159944,983219100,593282836,551867443,423508237,968495662,101227815,896835206,499737637,393444832,216985074,941034340,630391630,768851021,177933564,171207900,894196152,603103108,140075134,954585677,744170073,4461945,143825508,391105609,449271050,489461901,537224053,379430933,737958283,516877610,825435483,262950646,373295962,250268478,97345582,475851829,351687791,119124770,194402312,587268503,179939460,573049969,250795120,302910662,551532481,310497292,327420083,439375459,753201960,510894221,449759575,874607395,226704988,358042907,632458284,172715651,154899715,234701393,658514274,559222664,132564529,422609007,378716346,945356001,212309132,941896161,343771962,273130570,757776714,523344124,670928842,995967074,531268474,512774417,890683042,226054180,735394102,944356137,45532751,558454586,137788460,176138786,184143199,326637445,957824911,390324024,127377642,639120089,970665150,507527796,698295496,88186599,835319089,991466079,821418181,347787431,734164789,710206824,581854023,609448707,816507815,480210105,876544154,515815726,876124585,175972456,444127148,252641641,150483343,710170050,365164046,520916728,839024809,596163722,925158684,890868862,815546702,89082708,27118579,827744875,176034532,693133827,67547004,132020845,108793453,409722957,272338317,583823963,67213601,137963338,269146036,123341539,619533436,676876057,459844630,310484611,718979858,894141843,754782634,872092650,396283008,73295640,686932889,507656425,283326905,196875231,748042852,101287454,417890365,962335141,344624427,761301490,687450506,724878513,76752360,393250256,438005132,773531485,217592747,667085185,362897509,641109570,455239039,599734631,645010630,257802623,401725782,542557683,521036715,562843040,506607887,796826523,984269880,487229135,779674292,130411094,680407689,384636451,247350376,656532267,626555411,714607280,933908008,660793475,583035984,370799860,504972514,872352435,148716953,72618717,827662021,329697570,845213355,49887189,301577189,638972334,294973274,483187651,628151904,4076469,55950368,503952178,976896532,105632661,132923275,79822339,316212277,356851570,630918492,758355093,471397832,745692918,3030521,327845282,51136735,31565671,310606473,548489619,872068579,902332908,184423666,503276046,441594298,899756273,88873930,340800353,796139548,643138963,142493870,138979050,604124461,5607895,295445215,821318692,742803454,823926083,21779862,138980459,24852695,954961697,863190314,906190357,532262168,412587442,377800904,546131599,781058146,885485561,205275895,30730901,148036136,7363993,369270127,965194201,422121171,341159536,566520056,923622929,405001399,809821115,617121743,866038388,72795850,212129630,412643332,698497931,685115660,564100126,555225512,786607446,932439578,573962166,407508198,484800543,931907192,670391969,481981588,140551972,680523258,675662822,886601138,221938546,897908104,989863180,442639884,623729559,499958555,268781748,157667016,866585041,637771773,17839758,485339720,227021312,550505453,776013662,30162413,971556650,125489615,138818391,319506058,31122704,137763184,503215379,587642044,574899162,961769393,581901578,858366447,330529413,922910544,133796950,771368584,799955631,351113171,789217313,62911568,789119461,950124870,150071596,108528177,188992917,43230203,690562067,174376557,313571084,135621302,799133995,778561928,7271359,937808740,807526785,61141669,452934007,756421706,729855109,258044781,919327103,470088830,171499985,104990941,931838450,649507274,771114914,281683240,416815729,571085530,694078022,182032379,787378934,913424737,681140786,509027094,602962767,823826750,60617285,631337765,158824029,615714856,602825909,115756718,509246873,470566598,186405669,55060580,712636122,885494139,873784561,982659809,694009382,769764843,523545417,760973773,605219575,194673829,3916019,487807898,865873653,700445875,51559572,563235738,580051277,538212057,98820396,2803870,272428624,891655150,76218261,921079224,369611770,154929565,38106759,872878636,320897336,911114378,824287756,957121843,285572729,570092641,515292841,677294956,868316107,335627601,564452580,708273355,432038193,98242300,903138970,366391167,40341728,983990223,340889388,401922512,461457891,301732090,928966137,323755763,783896989,236533705,448023354,431432074,52370497,340439878,329002180,325412052,700589460,93471378,186401388,732112564,350865391,854557802,23098282,121664782,948645945,302589129,750434179,919725965,381727941,978656156,45629099,125127679,861090387,814815106,911472069,33982663,874682768,743243168,575003117,307218211,570830731,501102068,433230058,817451427,65959231,891666744,82804752,687591187,104796120,713779558,47307297,6954074,165858782,411149546,529681539,581563898,287043726,860507655,247013463,77258241,576224702,485541143,770670748,241163293,108008431,892651791,950704533,152393863,31403410,507710511,139402647,143186149,949707386,991788321,110284524,265015303,9299949,471844117,999255537,863566676,265697769,462910712,152630323,521585477,358312892,840304647,371693919,556733849,894247856,18099368,231485698,262836098,366088808,377590772,190507897,789468913,226058002,236646829,807004892,657032460,171952845,922621204,289451184,143765672,905512032,744835724,760258670,276706727,277409191,568056019,102886494,614027502,841721170,230286192,227099291,106346564,989930937,134885762,115345188,973030567,955193408,617352728,222999040,977867502,396392596,568627631,389676373,810033649,434593361,622289207,93457520,664561678,561545316,549975913,436141304,997981168,586398360,267572166,659010437,631363138,660687152,784506991,305763339,946632654,398156335,917676245,713303613,729620138,598789669,961085419,751102935,467984112,718466504,931457468,632183797,696528779,45686757,7837399,676400908,766741660,410619742,123447642,579131371,768709101,227760431,574601176,118641339,266606276,117011962,658144469,173177061,133873771,221877950,450023443,766288730,632422614,764109568,28013904,661760801,698700075,238039844,848432274,474055999,582463223,851752452,763166422,599158297,531262275,609520582,367825497,348446849,794417592,418100710,771329491,415257031,465696432,31206833,292422515,765190484,578931256,624945101,775944160,555020799,472695810,562136787,447815636,503731043,82797797,575456639,372244150,527139188,894791551,553185352,435310405,686379647,740053920,131094829,226933781,203866276,375045527,827023458,920821280,816201347,565742208,840724856,468508716,434143082,659266320,567376641,114167650,928646557,508092445,46017039,599609584,152969649,588313799,431929614,917105213,273762908,790830081,756550792,593262805,78333433,640834802,137027954,886077465,655284316,275224019,767408197,718528654,632661098,614278331,614479941,634898969,440929539,461419282,962335117,501095269,741657007,232570385,450233804,457720939,815677587,23552566,965133271,767223339,426752339,185905192,193820022,514606952,746640094,169387880,307107420,275326974,616624935,795514764,561004064,13556179,218843279,839690860,604964284,413378305,413086505,601725304,807268962,294621092,911333989,552782069,314694808,568565408,370745708,118896152,573035356,211690836,107972008,821756375,34697253,971615821,821552407,568993373,368210559,792863187,882637513,564705572,563818665,972792846,804318951,193758441,195571227,24440870,394211493,400025115,488972077,781522767,647337753,199518430,710728316,521767447,802052803,21895741,462024119,287477761,484431184,748207101,115390418,360166051,565216607,591451577,651374218,930357920,88170644,103095516,496023995,749676735,918640916,71526388,746705540,813129450,808831789,999001505,124013278,196462533,303188225,708668455,697293058,276921319,742542185,65684630,263802511,641650648,159798922,715248393,507139732,149792801,48697482,84981696,352547575,318678720,209037409,435529032,932735722,728031633,863313663,434366241,566715281,332387993,233333361,67208870,788406159,538623215,494618214,599950650,907813249,211893037,475236350,930924003,370025951,849268019,850510920,83822150,339022728,283237312,264604038,332193388,33479090,348875354,633091896,588282688,251493148,894728030,128189825,242919132,68223323,889066364,54276822,402059474,149453769,750353521,472046675,860247805,59386029,382481023,246602209,751131209,982752888,117602827,447965597,649779607,357738324,106307376,258896101,551473161,353912721,65975231,355367043,966161816,945797170,929319478,383259432,684530700,873430529,780047522,747979330,117473595,281433909,367938800,777677883,929537703,53582788,554578393,990588880,793299165,864662574,82722708,913766714,289250972,750598025,134718961,652993412,203444387,644724822,51206202,615387754,307140003,929656196,625317448,328979924,840309702,901077946,803507431,257276989,437920079,808645716,272331531,984832671,717408314,403921190,705125617,960777432,741656319,172881276,547374496,898531033,970718815,748658872,333665679,264294400,678637680,932876059,386340388,912091776,368716421,854873993,708440786,843307838,751898259,393794464,368355738,269528399,996811013,241192696,982165144,821605127,558976522,566987646,710528602,352281121,890440637,884099189,681891051,45930315,624935067,508843752,257316729,732985132,888762991,286450952,747321546,804426548,320316470,773699718,436980563,82733874,541561496,929967135,694036441,122730808,488474650,153793055,907765135,857564682,496568033,600702357,813455670,958129794,6585118,51309835,354574145,372818938,353827038,143764055,941119847,604476269,807020370,889359352,918438965,229804068,345512045,102797495,535672584,450425500,356554871,193708607,842831985,161824315,634523526,789793190,685317577,374844228,43539035,907829962,868473454,6681799,841942658,439868921,643663354,204060844,560281095,297708110,789500735,519179194,597139028,454854884,139825204,100309601,916231697,396560408,31958333,369148689,339373333,501451887,968220630,620506346,841823364,24839506,951985588,533144800,775706797,544423733,165902805,974124527,915684787,517221698,251184265,862669301,504705550,577786659,973869606,801226233,561445232,612300511,665719825,954399616,516646168,206656583,13515240,272777274,884465145,503250564,341295455,786763447,847945243,220413385,221159868,956231205,279705169,511720923,331606052,580430117,773668027,476546839,682384954,558471086,501102914,645598249,662369294,187261510,571901883,31877400,92989790,250249405,277459116,95017580,25148368,101910867,247081314,536540322,914905839,346938524,732103171,90233385,22183947,376754412,525965522,678427261,369079703,492207652,345147483,436711839,708571998,662795229,628589708,628890717,966136431,172017104,914166251,103991899,779081864,907664810,731262594,621017279,183941817,479724998,604210565,465731603,542608531,57544456,581520409,458741568,994699337,830651605,237811754,714177035,818306187,793645337,440441600,997744735,479710090,190257079,84816329,309317772,782223083,34065244,704765820,426999422,350858250,459598815,134019683,336929910,611902320,186213413,711783078,945725563,282974979,555251646,867996545,54443332,424811044,379078116,946807841,226610946,884892641,753734603,170756734,113838335,821940379,830689372,310952158,252857340,585836895,507025194,678047468,284184121,235142071,133680713,557963057,744676060,306195033,790823693,124054144,605053093,429911987,979987887,710895541,242986966,286202736,190590581,681692056,237429070,59271470,704142710,395499785,133335027,194113913,270145414,677284686,113359800,810579227,316420269,28195404,111283243,538695277,572468952,986171039,30788407,567721811,746131780,311139051,439302552,868746632,77968304,61663170,887759646,447639126,176325433,776177674,805998957,607341675,171081855,963514990,903349414,303243967,402344571,803366110,54583017,990852301,995955091,111223986,670337102,402110631,433910181,23312100,144471962,178784638,604182805,766391587,379302107,307489605,569272819,85095760,633124290,652389460,298939147,609825843,303231759,95744837,906721027,305067405,17389679,513498288,111872925,459348184,670473637,555365440,281647205,132201246,596515307,135533245,615300397,321930655,479129134,660203502,931856130,94473281,65253939,207521431,73642431,579197053,219177696,177427597,815770959,704788968,245527506,317968763,408886913,254718964,306704541,885926817,884086187,286273548,950206571,353742687,865524486,930984500,880348841,3468669,797614658,995369258,198544715,852862293,858294322,558840239,428921992,516201788,727645969,475952385,922403028,783248072,731332386,146138912,487600554,921556587,63050844,858186876,147566475,475164451,694524383,982461709,871268750,160282543,190514861,806847477,201574533,671985233,28406205,457847374,738782176,546782489,426650863,205321133,90022500,46836043,825951468,238203658,522835401,85363788,282268788,708480887,116318054,609261390,380151876,773202471,472122963,438169361,996317493,67567182,429040981,308676629,331522886,582634433,996014786,20044770,549367331,571495169,865663776,714638847,595118469,938987590,231586060,742961542,15255394,554047876,123558046,236818316,811236866,499603909,877692522,108020436,756243816,72971984,123703154,319359796,644760699,835653157,38266063,993764020,341680402,200137955,522642866,621484891,797284429,74017721,993224491,479499,654548391,653389139,587611806,824420001,781960086,616306753,885668018,271870103,303149942,532874226,621809640,90333029,933483888,280784107,145365511,230337478,123972933,464719072,312619595,535668753,540564709,566964708,128708737,975923468,671048157,44592808,722269141,293255398,182540295,393331504,933037806,573280208,800022197,749873865,616633727,721056675,508968578,362455865,994765574,827606301,406987948,225901883,317550990,324293028,900738509,416095785,144758828,988898308,786043950,293075471,216948224,41031509,840399952,189937879,720902554,234107799,286516137,902635103,273028274,997880389,448493520,874834075,230260511,493727010,99312188,452256019,111403504,815849303,571604334,100284367,684197705,653042341,954459835,829931866,970781897,217895163,672889176,121215400,894316297,154309069,307135228,890686650,31729807,672714340,105614911,436926192,50269529,713725986,701292815,212261333,885476575,573981948,854671002,801125052,979621910,435986109,66767698,181297571,807267693,415036006,927525881,995905267,374047185,624901217,180384997,439917178,205708403,80667612,351964407,717102810,233703858,586236079,330210433,191819207,850093483,837054849,247090371,701487822,580866518,108193905,354821852,218436708,794318822,547113274,874455149,927813610,839392189,192977378,52609252,81305996,311511235,907887393,301081305,975963710,899082036,647694732,385564651,289438153,980690614,758466917,922755138,504289851,213502260,995012901,879057908,826401851,510530669,972887813,758566113,131559813,13117925,843861166,52809723,132446970,627834600,551612381,986380351,453759032,339515780,318280258,818044742,686901516,662590462,748192044,37079065,469236449,345138970,359597060,629721248,943517440,242734766,51033617,515634698,99806728,435343185,140089342,722489098,99980429,930243170,638405458,460581851,56401140,451999596,51724679,713349597,396036134,429545267,185300967,684924425,575365613,569198165,16465748,540035827,680826002,79236680,462394399,233876650,242689685,60219084,508452995,918086067,7146151,197019996,525685729,755335767,346135401,783561700,910767653,858121473,199189102,896618386,399586468,82134850,772905450,67140072,648139213,921995871,706948959,861118508,933277853,7917678,89620632,640180634,519133661,645999245,848388608,865655577,137662596,67666570,888699694,51130208,570645344,855317663,510992930,648640835,883209398,214703959,928230516,703354124,318576026,57193652,2009788,906035144,291875035,884832632,387864421,75527930,717897605,18167761,508526719,760882001,219311373,897092793,284255707,216819766,448553850,656504024,325066682,369599379,50816953,586581780,216588916,143896192,979692552,493928449,651914690,433339811,767747311,363837912,649945515,43541677,32755355,130217338,225369682,888946372,495918548,62760865,980896125,687219864,102954391,395549416,435024617,241129120,343309414,369225872,128801801,974602249,357610779,280196533,915304124,107304988,111406185,860827410,925880533,933495851,545357437,817544167,954768533,268547887,495044,879381996,424192987,647897084,262497451,46257088,147629068,387726422,511337702,519714269,380706315,168349421,362552761,536363375,897647228,472803502,620598050,138166694,917815491,174699633,289580729,392995644,822605186,458246613,248615511,95699965,560884065,412158986,144851600,393772100,175176515,218440624,174003705,381926719,326386064,57502438,197318490,278344230,956888152,129155971,390517086,357996504,368177515,203526306,230368096,666121384,640387772,544725007,104264696,51278350,756576572,333074907,850409907,498995030,532369801,920869863,211345686,756651493,873764278,11297589,883271313,352672543,121651284,18935350,412525684,290503962,264494247,623817851,78995937,416971045,975341526,976908239,534361560,763073422,915609889,127516329,15234962,769286723,197490818,168300462,245273770,651894534,481790913,657123593,598087268,326487709,342368507,374364123,881639048,473120136,439804232,711832515,592634057,516701358,568979561,272922104,330463607,307690238,720137713,408630548,349960731,168902745,198886916,382785027,910171768,752879704,836843132,442165809,271961446,847574716,831473064,693233113,613111269,142120597,65236686,59699859,180661818,707914426,512203770,808273556,194289024,296975511,848093554,411699260,652998884,326519358,587776548,552953672,739985440,263829156,467618956,2052199,196038189,620863431,117612353,9951261,25825314,393814342,694629448,564872971,53517455,818583261,257103356,321090555,828841165,893135092,934753144,690801538,985272285,103378407,301779558,887525045,505153270,557452887,368050786,702789965,573057748,28023185,552906357,799260918,462558796,415512828,677050676,965628892,818731006,846484154,873688832,720702929,48340637,10467437,300310409,665597608,365155320,365401036,868325057,647611916,215485187,771718398,521800514,641396697,199236016,913816992,773245476,438892201,702495664,799243895,212797556,892941348,748839933,113271860,738135786,884829464,341571676,107974377,991899464,53140071,587745191,926016254,907948850,587197008,965670833,609008276,728242654,889172419,895328657,396576893,553027875,31934539,412440904,276648495,224638811,35133413,573138594,896496283,924403742,182911384,65931161,525923273,688823795,274126944,222788257,218964370,331681799,773951714,628160395,413398170,890091034,719451149,19295457,718362906,779099779,793474748,177925057,246498253,754637218,318267530,802794754,932889368,562317737,989449680,774053901,871424609,670264529,541177027,38553341,891141655,804907248,181351431,69672129,165267000,942454497,596453289,724653622,465478180,319605901,805471337,58584479,429161836,818879971,884455753,557053012,484709569,981443542,170800071,786567106,316457578,352584348,187574246,84845457,912294802,872261916,440480428,519520316,349604663,454416693,682933842,186144998,140060561,271396592,343974933,645680144,320324411,632526324,211121351,542729245,113373918,545277257,636856275,729901015,578073864,251574908,905762630,239557525,356698295,206025163,167085771,524471048,73001709,855776148,513267260,671153083,708308770,825695385,474144499,606093962,390334411,379213499,82651836,998499979,645127817,760220870,376032854,180640866,991369820,175124179,420314316,612980319,413716799,208489258,634954630,547482396,437547469,514676948,703619608,534810981,740901203,391221054,353361353,620658524,58219629,610289664,248635867,143862511,247305418,296852127,993830983,183770665,705182663,381504116,690938822,339907873,185060608,472134191,626424624,997684408,393117764,115734919,418734846,656416932,954006061,21974152,10862810,430670162,81835727,638800613,812980356,115230861,393781271,904889886,288536449,652258170,642200959,476901409,817433179,422103578,388742868,447129298,70192944,404749368,960705582,41306876,999423807,295803437,231120825,881446818,614421911,367144379,736666231,116114436,979019507,14912447,414526147,414731542,517192335,651840943,509331081,535332878,840460889,596251980,524614007,945279395,865637756,340591819,217269530,196760353,212939955,796863115,678307387,296971384,464033509,32696957,109135689,712503430,430078838,574222743,812500765,474964864,127574265,656465142,245653556,367565694,609689864,933231829,458881481,744401039,702498899,993767734,477485083,271761510,610236087,134552859,391677717,64321987,500904284,137741178,833211544,420625292,158033813,618446146,631202154,899625506,997945335,22552244,372762268,685276572,291460996,801409408,745703906,273129928,955838290,723766671,397134976,830226500,331082551,556637182,33882881,828509854,476996520,332084903,319990913,342753231,184746630,866117658,505971590,587125306,966923900,521735954,445539139,621139257,70897247,337852870,684346652,316978202,260063103,752589058,284016264,258905126,873855429,209964579,889716747,19104435,146167983,900122120,287995299,651560321,335693832,481877297,774196772,80439980,381176959,412377213,226762798,820856970,406822476,830979951,29004904,604899518,23410116,174472588,681692946,253556052,622153101,73120157,359290417,798642966,249933418,668614479,146002706,348942779,21249269,508604773,558588837,376072378,182672090,811845657,259898922,556063377,599271083,939504460,232653833,853229180,727890762,241397403,153152928,248377093,798385631,858247662,612845635,174423146,691758067,55263214,9330326,581903013,310819997,800308875,615229521,456439183,437736133,407625666,222213000,179655553,35238005,19178227,401392020,377811080,757429800,615159784,598613915,273770652,909399592,654095100,39890809,391732006,459532358,192474712,227392155,947115976,881409074,98045547,351780883,897871284,859648961,827513104,641163272,391165837,552541593,632434151,877973228,178025326,463012492,241330744,117357940,286914376,323407171,22427961,946045173,975558157,150022082,282594800,47115310,536199764,511432203,72195385,60671115,383512806,355738132,952372242,6151378,52686613,968913347,976268061,934323944,603333649,802275811,542581924,820731525,589736359,778535601,316403093,860065558,313188917,546072422,945072446,542089154,672957913,697715659,16900129,115905579,796676147,173453382,698132940,220619196,73050860,860124423,57135683,159875909,200540919,508517294,78413647,526390473,681060029,995245713,813851543,667584756,471684385,939357441,58755637,897004432,743918999,259507344,20035093,385777029,519242807,101505219,148889833,845212021,430681454,647600575,953014248,920773204,489724988,968379084,433833629,56270476,677428113,228683350,975203648,563803362,462140209,746742656,622890502,287381308,222590625,803713927,137849914,731500136,793231345,123066329,92668506,355815509,143998042,841494644,498027738,131515412,573207852,400813787,717941308,793323312,37554023,28902254,397288674,126643257,124738147,376141953,117225484,950765367,728434592,149353899,422969716,665570139,942218581,893767404,227762075,249559476,835718553,634127787,811901993,9012220,622051369,916636500,978907158,913255670,587904986,567514588,86922248,253330047,714641145,807475405,283790326,601736808,736681330,181674509,741161139,946982881,866295834,945534925,526536782,115416474,782099537,26718726,30689530,626175460,636612507,46540751,876379016,347817182,379504437,728107543,417311632,229669848,845283756,850625966,288968379,710884583,333895794,804392854,933401914,765896353,245081136,252353041,346614495,91383267,819286434,326339592,219673360,235291263,599698316,364591621,125606966,446968663,831706436,496196219,822805283,257067017,16501507,152528136,66962587,766723925,519878936,26983228,695581604,141320855,574688961,705967547,798513154,501945191,314063178,613022823,320397226,165919073,798315338,839995722,428571334,631504662,692555646,906237255,303370503,600734745,606980316,72696339,770182643,149078233,178437437,896069806,414797475,136314600,304909911,986205418,598694678,3540725,279996581,867354660,823215362,190050376,639223363,709035482,264964892,710039849,549367469,481501488,256727462,854375800,715397995,214073837,689677684,894600661,388718867,274389807,625548102,786575917,561798543,330519266,319375957,138107811,118442858,1094978,835546357,680853104,183999883,620475641,125733980,992367490,240107532,175648505,376872291,673691544,570342193,529694504,922502201,830507601,508554451,348822257,257480256,794658249,411497938,304400834,805880403,277921114,144052766,719941750,470288793,472904965,148981255,874735640,28778579,58857943,8616572,771099370,122416942,208241673,423753875,914602373,256659963,120593173,404261011,5372941,692935631,36206814,815683129,845122668,662985699,493962785,168968331,255547282,154989132,52772873,820946819,881719878,27353823,837483675,274161168,874474045,400956560,518117123,274956281,301871232,516873077,161476743,556971954,606869889,215343818,511032596,489015301,470951847,510528258,628313461,878367594,386129114,164466368,217911126,579365925,476614611,277371549,967767955,340014663,909310061,886946828,991782783,572989151,838337545,737149934,749806678,778827402,859279969,542830164,766234591,239069087,891293113,205921225,31441182,854564649,242591645,438540888,129601226,413361422,788279044,691186805,35637574,811682631,205286874,404644721,924554718,876287805,768881993,332350209,230785032,741508536,801381067,595370124,354787082,730909319,670326926,582322526,754060486,576618268,12713916,94722218,886910416,406002855,56648328,109075188,987941001,912058790,566782655,655375927,295444098,271539379,90033544,780729347,38262737,848654236,76074918,862632373,79441920,282660952,518363610,295741407,711554519,533889121,723655506,317961375,330684297,264879936,887532977,942133008,570940278,767293702,921655999,184361760,283327703,120177953,373399549,294087399,239813095,970954783,9760077,370551934,875744367,717396049,12885614,555678591,642398051,975471620,552795181,650689611,62099779,619448092,937255844,989765808,2308684,176481839,423087811,139634955,830155164,387862077,330181725,789903261,690771093,629814670,13286965,347313613,937510439,764471693,226583545,366952034,622561909,563853140,415284703,73452266,869513118,651560100,54173783,338525042,107859049,393781281,912261799,462992761,806894997,929576592,324758455,193413719,271650028,493181480,52412818,979117919,479608029,507853081,692637992,230720525,480569233,65958627,428542832,5253877,867451265,598933773,624709741,753564507,229221663,4504209,459200783,76353598,254900487,741071239,872848913,517632660,698170858,476822894,260670275,998876806,370915330,90297939,184023782,511272181,22755142,461484689,281170117,621263411,36520223,190520775,730669527,432171331,677190826,950385904,64636673,145374427,646574965,227962607,898777291,892617907,359593446,282205811,533615162,850237226,596710699,819470734,822873597,734482479,238329327,915573649,651894400,11489682,207081324,222961608,987760840,96352739,628331759,892727920,731150110,834818082,443442398,586880047,726975974,898507180,690876421,122274561,587026576,349623749,587103203,23048493,88616510,214908184,224886066,599371003,271690956,687637573,116378416,30714356,736766514,553557318,797092300,840004796,229886018,424773909,703260370,21085712,252635257,773460302,302243673,722130715,834206436,246284167,896193576,348200822,363564641,366731962,83358083,918114610,532529348,403361707,784353804,661541596,440146208,726865014,44120316,261680112,341778730,533214973,486622396,924601133,294778918,995595862,503669154,234392497,106624984,985449773,289347587,179890774,670479155,434878579,364724400,591767773,55059999,607268152,821278230,30571848,430427372,59674510,515215112,886928022,185687783,431448513,614872104,921689634,837123075,376183304,105258206,229854504,359202202,141017644,208005927,202772137,82922575,477675800,84532903,819036454,330665158,463611558,294741480,856207309,995882220,545132983,952890814,221994107,532179592,895949673,959841983,241384226,21068620,314338769,796682861,775088009,674635916,581664635,43106792,596643900,325926489,338143553,532253309,680544768,284178736,732590386,657914048,855271394,123256907,632553299,908461306,85835763,401409834,111333464,865988084,778076060,335510006,153504914,357819550,803402453,199475103,654226014,551137528,855192921,129240849,93069582,553691858,442148079,554933647,405611653,984673961,582525221,941760674,72187455,630262558,236394269,400249480,149055384,248139823,800086748,775666213,477071888,985689765,321324605,102618661,758053802,296654619,881087771,645261743,78985725,995424016,517726701,276545567,518313444,101350114,648252639,88931426,792884698,862133905,757597623,232531972,333905216,682840623,5714961,417810421,257100194,321831456,536327425,938005438,880457373,397543907,377665999,59812590,569371093,133765341,824588782,937511237,887204588,966184983,314193611,250100405,54750395,145808514,560845521,561661144,254861930,355374268,277348086,988771321,752172124,751097021,876837677,347893393,79815505,301173137,204963090,111883991,967995150,7796887,353683348,507334837,13328403,70211967,938742396,954016104,839750130,870390093,394119687,353148657,415611660,187459014,620654306,624079369,325477214,806170410,159773804,950474942,182952976,440280043,706805364,841384023,234103146,65987672,175302270,47495174,447328919,113456808,641514772,108772276,15143,334310602,119451845,715082962,845815958,770588095,780053689,750884050,146805100,74777386,151376426,997054444,61803320,970089028,679025730,231000736,197011624,901746591,953558820,72127361,817857464,331162901,569817753,866926303,629067785,329588220,42703149,744643520,821126287,791661862,917588406,18910910,616341725,49070400,222199248,138071921,215257078,978954490,15113134,316618102,925659611,75473837,79556075,570972450,30195561,776932654,959754127,159513898,594266173,285504341,332257588,13227207,44267135,276800786,294350717,939071374,333200029,69178833,808436118,38955833,27947729,886246165,766068411,893974675,106005680,519612626,685011742,141935855,591470323,274844299,827387018,24694457,664956937,934300497,14407952,954149761,665434502,509668603,925148294,977259042,688097903,415459670,850974676,722314436,987331020,592658736,541452113,318937504,822746595,833732986,140886442,332150007,456758540,624041152,588986989,967657337,427281984,490820612,272936098,208763894,978509156,217108446,757216076,973703807,320122244,402460775,587661492,275850188,141355323,594768501,908736433,26399343,800826872,804881944,471410645,799295479,244403572,412110520,260842585,65329504,541915337,650945297,275562053,575161358,476497558,180393880,688410556,315482621,540893833,590474991,465833472,857372984,336563542,284848705,383338294,729797975,830551141,701698431,299532901,366513786,945186251,222797217,547995566,854887899,729302093,953993132,648958413,43416731,832480508,307566274,416868777,145738278,998017761,977170976,414338968,150582510,449474309,32037911,917038530,572981112,613000602,361254862,778603419,145569549,334578954,376607797,712089707,58428127,120964308,106241307,195002818,806217078,890719551,232980262,205311017,83590928,581887286,336400553,258688212,19280303,378972782,551274703,631831617,73154519,749958960,844360861,821015618,390826762,869264593,831675505,373587888,884492080,902711997,475828966,446090466,572614647,580247366,830813649,453900368,696509977,823780290,966600836,481818025,742691125,862292225,809390228,255478959,413877179,567610456,861918326,680694515,856026170,308099679,898710509,411806334,403463375,506103662,451113512,793072717,801850813,748550379,401437901,348902331,165405552,64623666,30223402,983562630,246689024,650926437,570597880,455042049,668256722,37280730,51208584,622855900,582565897,503989557,750658533,520591511,550245631,79819258,198858805,771584595,437075485,485807712,212512307,903496514,55732353,102330185,820732445,29997383,925171064,457160232,435077187,180049261,426350273,569018402,63665481,116932887,360286603,964891716,928049600,751339121,703405411,395985419,938977235,930614528,403159372,884225044,670443448,830183676,257341558,711895983,375737755,925985258,919643225,205341188,97232697,19638977,344050903,898205056,270750034,979300212,363111973,131060628,903530300,337525272,248404862,914293756,528891945,270444790,545530353,682341674,489050444,399997714,693856378,550881592,612977602,383122082,999485341,754609730,965002823,434848653,869898485,194055919,732996225,52135834,936505637,649500969,266384043,483907785,464014487,445568438,979156646,986843558,930893164,558107274,848920207,258916693,209068312,595603180,149453697,156809085,277247984,786325471,707569155,203052882,86194875,510445285,912232405,546031879,245619473,377654718,511623088,732668373,331257364,755960921,346877820,90434973,9445334,147892832,227202191,189779214,832497795,61378389,430353869,928125595,786644514,159913879,471415592,344313501,49080678,94331277,146595145,229209610,511351835,778373825,193153678,115408246,515399534,233056944,981405525,522068725,134418499,478488043,141240634,90972285,620509374,319102282,345353589,811898881,897754991,298356403,558574599,986176947,644742435,368651541,121568039,502115581,992729232,267379528,650733924,447962994,16622219,362851353,91106352,300252731,984376148,584876231,965803688,112670885,15102180,382791066,394017493,39715519,650039184,668610129,745853012,607435179,32172189,360433865,451139756,739007577,255766655,687165561,727535400,3871863,754500357,859511626,469496944,25337412,529340853,763935102,929333564,765263770,142760397,919546172,887585813,488000417,284148303,824827363,489537941,162435744,293992998,749823452,22153747,716859332,961055393,432730008,352447597,369920633,826680709,622484407,703341699,124196639,193974283,277873539,255478375,145387964,355869986,991828808,604530842,856862597,292711264,242451087,398974633,230122612,668193670,861563346,576526003,404279183,949623658,129849630,704787538,931434392,445629694,712355428,692090017,520683634,709744590,990666616,838918103,925336109,149906470,931649171,302680025,968349004,620574784,442386211,890455857,794147821,173367017,199788976,387431561,756199700,593115293,677194658,189480641,279489740,976295652,324026211,339298996,645823562,926448874,854239941,744304412,406164507,600887020,5724286,999858210,435773498,344384029,685435109,221440458,494043440,111328184,773301150,41943308,593256198,892874187,667702967,93855670,623169233,643083475,714903759,220374377,753807374,536009983,102823353,945435816,989008260,386477480,257344200,555628859,997437176,61416483,65799236,146085728,352596540,758069238,246832645,577870399,232588278,714201132,723773042,338836479,341405310,452287064,369623940,623844642,674136838,127867310,960252926,113617107,430209787,474431646,904479744,803743644,356260943,237421793,484629086,200261875,380945774,790220353,43209669,289127239,519905359,604846787,831977087,41051668,525574697,510182669,270200160,561768866,946595286,541773394,668245897,450440056,424128575,676188460,748304762,624619523,3282312,151461764,669411429,252523555,724006399,702870961,417920196,61052925,41644276,902484197,316375983,735843151,158569724,8640986,471634169,397794021,589015353,994190943,895243042,790693661,133692816,102533708,844827565,273154572,656963534,505107011,487547180,762049412,952081768,796906319,739601940,16003159,64959901,683021772,576489883,582455945,149245056,467849048,518960231,816579188,671419449,607687140,809150563,7663424,411179958,88184054,622408919,841075921,915387765,247270379,224972984,167886677,713612379,682528237,422852705,431213992,675338522,132634967,907204577,273061130,193642755,525660618,58459382,807709076,642332164,822775677,910632057,617537975,169431385,936648943,733652810,816174329,152637792,468397299,221104828,707691387,169508064,147269984,460848699,150231776,599422166,446861993,356813869,799887998,664984792,659388295,837766882,544987093,109532656,104222660,286046136,327773227,267393368,315829706,465416576,927807618,848370240,983661690,429542699,997649484,789646958,920714680,852501187,932477192,308448325,25780806,494867750,315313367,932727175,948160974,786628538,939717148,647444531,642402511,883750726,826409700,805917128,256283174,925472854,233922520,780074524,787760055,19231912,149412192,232761149,844405334,438662600,929016838,887337338,976020157,213396117,422210550,393860343,998708827,936028679,98110703,497819355,772794684,450336836,318537266,309819464,953569238,264159707,957373728,348244813,2828796,223255961,294986327,999035860,138205722,139771861,316419998,999000035,616410222,969673108,120218036,787458990,176047640,333552100,535758482,820538469,394609934,307951775,558632909,977170506,853719073,88322009,681263153,235365721,738860553,670055749,671632405,956361436,530547970,745102966,537921872,430837842,556470240,532441480,164118606,668086368,526483599,292327882,168957924,557077075,300450428,420402164,88541332,216795218,44020286,770739605,583379605,964324307,399225765,910785835,642641042,322818583,60756559,933752598,313074548,171230253,859280934,650437056,253063224,48431424,379024090,122641790,202587915,766426074,681245315,957081502,728207728,340746439,356261220,600421795,550928804,106889022,271580247,879001391,649263677,921491644,800731803,608829451,391375548,286993493,950188651,352841750,956442943,750161845,463121579,570296010,639798020,234593883,172530118,450890232,124391126,348390068,337278470,401052391,756280589,880311444,277794871,968346677,745436436,103491212,42754734,471261533,159916648,86826535,559961285,411712338,541263238,997976268,481226936,405345692,355694461,230098274,111228024,36234693,697672309,653185514,42431272,518300269,835331345,761476196,398508120,606385728,668917628,92612203,709395556,615212798,447183599,544271459,692888037,696827605,188000661,244908995,128510104,195972980,193746913,203800761,907570697,205593148,111850021,967021995,498001995,905728063,92781312,774293124,870509123,460778896,326287633,277656110,820968997,257060636,318273347,200430080,49000380,637403691,431706788,665764777,535447350,85183356,867834480,22874762,106130552,791973742,635734122,371870784,263090707,528275275,915419472,460391265,577462213,814906985,496028216,737907903,399771489,942714050,464570286,292375745,331354654,197236171,703660597,152665742,581193326,260316743,490935698,641063709,626737656,231916509,358549006,932358365,901200354,312695086,799949935,609729138,301244254,575767745,356939865,872254807,695763562,897887063,815825652,84881902,784411494,980604070,462619483,134782614,41614843,728457234,458733103,347677012,795734633,132172659,182139151,750362690,739453902,461051607,160097233,598860373,331322426,290426043,44910521,206100150,379630913,71101977,581428987,44260682,608533837,344860962,617491794,34736047,976272220,168543238,668944414,730725233,154310324,970738971,693083151,72330743,480387287,22510753,189901252,638421814,401088959,55506579,802457424,192243279,782129622,450195783,207777692,391288828,687169380,892051801,365483685,642263333,564305870,400155852,220198143,266775312,217162423,369495080,857667797,535879546,97645517,693270108,847312462,607515638,231525377,973820595,446992499,183733552,151646298,290823981,828605827,321024748,356674044,424313007,171817231,353970950,746219276,725773623,27024201,590100745,775923218,189653638,82508449,286611625,655198879,973826946,723383147,575272729,729801316,338650448,633498125,902610509,125797888,310878090,357000733,737759226,637297335,541873752,578557461,344486500,243686101,159673037,611941498,963865988,66034848,646015914,601655773,873637292,965010756,415901215,78521424,520095099,817368976,278261437,236001456,648283189,954588646,535992007,701860529,195729222,17934535,828339518,291224471,155957556,826876772,938427721,694173085,915650332,296825141,125213509,610761228,986404789,994857013,504580913,544340114,136184135,674049579,314646499,146809975,11064171,7868083,511333401,199529163,946841072,106495530,471693714,800540885,456699105,655049984,302235623,840459728,129337504,608778994,162260225,872979208,597759650,507323155,369134117,463861338,258795299,792901103,192435719,793629587,66152986,417445506,692976531,624547346,157881556,512986297,266209941,218664024,85226619,285054756,336756330,459114089,943225876,610397130,564715035,936154625,733376551,513878429,99725482,236278868,229621001,125823159,684122833,226747339,248955212,30630217,303339912,776032809,177521338,959862635,360021142,419280814,17644983,201863448,964105765,378534645,702024065,554838299,544772655,790295418,380140948,992058073,82575453,284883936,337682214,268636336,918474700,350888004,768424058,353124863,241066971,124581461,60135709,125719128,152557407,658040608,436582622,494373782,299522477,773733154,658112261,916130578,537736451,557937480,440361995,732648578,902318531,423698460,719965827,90886276,740915495,235290104,778444480,969929028,960768577,976763476,447472402,285637692,180398202,279314070,983603824,798014421,119271710,749559783,894211983,724911123,870320251,108253287,465967880,940952206,580579272,665828342,887216876,837991984,719432045,271201558,962633614,594327812,783007188,256974668,755366882,115160720,750686323,909701027,680223926,503490518,347960208,953837499,928728404,569249257,63618989,716232467,413258811,500611434,785846576,979368869,748708873,25520633,951979461,632401791,478208524,340434205,803106862,513874981,429960349,471654451,376679509,975738504,621209250,641404819,499909315,250609164,174173159,151469663,798600364,57323889,423300850,560944601,285169516,862197431,465954412,586872038,404383067,740326850,415848002,202667878,574027489,237939654,972092941,623128918,264439026,590635165,543906035,745745690,331055318,540842938,74388251,253408328,427965778,11975932,435921071,433756788,887952397,777492298,907649701,432699557,705545736,236242262,423431032,783341069,131243644,685149667,31697876,177928815,608313078,908963168,515144793,736929147,170769475,830772480,562962450,198078163,880556923,138476630,860986973,421668,86201811,913146554,279508253,352816721,326870539,591505637,890266292,143113785,398112866,420756068,794453330,946152449,404616277,383401860,810672421,847319474,890184149,786470310,396095866,757027850,592815303,673336609,850814341,962818117,116578510,557554767,757654534,237685909,285903068,592864994,844963268,884193894,228324937,664817895,329265690,3695486,250988653,974219829,231561485,207481092,606927466,465416207,336706129,578245610,846504430,314379010,671653490,812251130,875012807,268308097,77828891,560693633,28106694,866113915,562573721,858810570,454342913,172982757,535712858,180647004,431751807,422976151,883237228,440649726,110254911,715854806,662808515,821441090,976676378,985920202,724047535,169889789,634769262,984209651,348678081,580368884,655977544,187934200,585087802,464382494,248105291,84410862,347374344,566999923,822254777,980703208,25777491,322579389,875204252,259913429,392851302,450814629,803306358,605509468,255269164,115639006,455614724,628999610,240211228,740063716,777362189,754224279,483232915,969358071,350213470,910727895,691068143,511990241,522963194,912867922,439932691,573382167,594157093,870534371,241169929,208211833,304699504,12183068,761279420,19668951,480306923,274360870,633667783,568613630,452259778,942140037,306284465,994262982,478701519,483552267,648106282,805251075,327859456,49059344,310569850,430626053,481683191,477304079,982017914,584006721,959379871,148659844,685014485,612916342,248370463,338555254,313967513,275446540,810972460,258305183,240839808,117106794,84868736,282997367,16334582,624911847,538204963,253888178,968995558,475896825,680492283,840005125,646489360,32467302,424360326,796501897,863238717,165139021,847595326,938503650,974221416,444062523,953739979,831641137,688765388,67819170,339138162,100406174,817894127,403254385,97905070,928516755,123044022,57157796,997179652,757286555,494344441,278522202,61659714,487170841,901695683,62885428,676377077,11452933,882227487,141974555,394645448,786874379,195715659,832783705,58329635,599275545,837283264,215297,407821175,961708479,948364335,459701178,637547472,722458183,102210061,352793364,603932826,289858071,366563608,355364279,865545524,529575389,126095805,586922171,844748018,887962692,866605051,907678205,143874693,988386128,781755067,150269932,478901175,529561837,112603276,150661178,352004545,247514635,990823191,802729462,859674262,622910464,574651321,223997774,830656121,208558923,718718928,993432138,257875533,54040665,130865113,710626903,489396492,975207574,503129874,249334057,258074020,700143464,956304856,501465453,551426125,910868311,691273691,113925857,702307397,222308736,85940757,888622842,632079820,838313238,777813765,860535676,456526441,793311288,498847449,887977854,612658752,42805435,662606078,592445841,364026812,827154875,833167306,130764794,630487045,80084248,121293790,487912957,49556973,455542404,694351211,600334716,911959320,953384293,160151910,7079924,54285254,684131073,298368468,272320370,794997188,700081110,618751914,692243118,315833466,40604802,837204970,758095272,562487164,65954981,146588075,257514499,97238279,367522047,857664307,537817330,917220631,769040918,793022529,883416511,172414107,100895895,689564362,606634048,380369418,178026983,860633037,757296567,30992173,998654321,98346330,337573545,154076383,661527850,870284793,571278437,142557318,811480405,896324653,684328468,958322769,637661371,524986974,807636970,975076307,283563600,231845972,801010639,501291361,304962010,921754859,647691938,562863610,380160421,319686552,591603669,298440398,365574267,636789610,408930685,336340217,231035418,940047428,206373472,887254568,697827539,803733469,62810377,73581271,723290391,274581560,392913284,836772519,701419037,490489645,95456279,116548701,124615525,984998031,866794456,312555853,732949579,733164781,714944598,430705547,878111338,381148841,14421866,307441940,433671640,415571529,406530710,33318547,172916547,956068503,926305204,542543933,996318425,363202026,214951951,850742603,820478217,679017272,780526124,347226463,169391065,206553216,459726337,679612692,147291739,450963800,750372546,670728800,366918225,878075188,444571048,555022306,704084142,299157415,160335665,163162724,630537772,948198667,189198634,105637461,920669653,636055905,346424882,605765318,714734725,455985292,633646632,686775585,145716664,927892653,668929002,571220161,143324520,219287417,314408310,299166426,250102506,769798805,367795305,787863691,632557856,143900547,63767594,643082084,574291344,300190387,700561483,218410476,48314245,112493328,30798291,241499342,151274978,229307859,807664319,571031642,702685166,69018420,337330809,980952665,413220974,335509083,418350677,132762659,565482107,821536519,374966614,108556193,164380862,294620435,654215447,555885470,303157698,448937196,774037888,311775354,517823105,761167908,112902647,622078759,813022712,332380512,286950374,708748183,314336159,108976937,29260830,529487379,961491598,124507628,238965375,131972575,936887562,73521667,48611207,660381456,164171384,140679447,499620956,448422108,972372244,515467425,76778650,602926873,455712659,642700890,378496221,223040852,617146306,553066731,11757573,8614690,418180729,857940580,589949006,643474280,252071113,345373881,279134995,316819484,63671704,469194658,618124244,916790103,84385667,178435066,260738420,797952895,641515700,24285566,146698451,500298713,349248449,670040536,961090857,279906989,508899653,302909405,393415253,113514556,296011690,219133425,760165825,301471288,227624100,340462041,253972424,367589359,101610009,301601660,287496669,245044611,230383819,724761882,832641076,227842864,611501775,791254958,323103182,215017095,691499400,112056729,83203491,771228461,749133847,37953277,877124190,163930912,521507950,446229281,28337691,882911336,431996674,623184982,605101538,431270447,993659888,547624289,180275331,316086478,955128013,773636324,1528742,984733913,387213643,369053794,483159587,753787939,773028483,496729624,386870623,853593581,277354420,290615980,796890,60362542,351794713,935693972,841644277,807843109,960501010,236146962,167513228,398666564,1948972,363947989,316855624,979223731,616233927,487668829,952151153,571987687,67854383,556271515,393417813,860178309,937312987,849612736,186705525,879042996,234558606,32928845,940952665,313622938,169568925,241953127,517087576,523561290,113811351,668863286,184637723,638907643,711259363,987741815,107862835,944602755,275554857,81431219,189830383,278785569,268833778,379365505,405687731,761010488,223448079,138745031,220806658,34332131,168877796,214263529,638113768,173615416,658331861,518466269,221107356,257647947,624066827,288356896,831267743,550377186,270471735,24317253,418062454,341043436,569406163,852888709,687699677,335807919,346890219,810713207,84243048,983071515,687709120,305720488,342997725,1486443,114945283,602390842,712132115,433073407,904839207,948732460,20288509,899111423,503666734,330852494,980873373,18898437,452930780,898632346,166185786,322774020,436761728,31449335,723806492,21926114,640577198,390833474,449770800,494781511,590452364,611717262,330821876,272513599,64495388,321819750,528813999,662131540,501644446,947407271,110098859,807521140,388794532,862233548,262694177,33907558,22702089,838313476,987193897,375274753,246011021,152366476,835820314,432348571,573830163,806265974,712386057,631763092,411351066,65812581,296285933,369605255,279657051,497860877,991667711,560912872,416482197,888487229,200168688,76146443,11840313,486370652,643433173,455234287,197363030,881062242,444295487,849252088,76080476,462090654,733965033,393886064,387214124,659906499,920771409,282814604,78586009,153834015,318067465,901577297,30793104,552362992,291003009,29697313,451869786,77117425,169946136,182268469,313895322,731004198,12176959,34913023,783374507,120099374,572559102,405677450,867713055,201154279,806875091,991214022,947316404,719611534,463689979,606587161,705770243,964622185,879843699,564729054,966849650,543382281,564241291,198384654,582373639,326518993,158398103,716231774,218472697,733272391,230508334,737791707,464117790,292727877,735363686,677375237,349056098,791021269,283188598,12113487,82087553,259900725,385839685,480010002,205191236,135351402,904787853,445935784,742093476,592138209,881432335,153258248,609405900,344671233,314703466,376763687,733539684,174917004,176051981,646137928,292870980,654788889,963426692,818750573,748883980,87907509,781911796,352331509,419566359,528218624,58371640,404264873,467633483,761763211,269104830,299125491,794992546,273229102,707551306,415968974,636665242,757279864,154791267,49041858,283461429,456848489,973638217,619827372,29548134,821538720,610922815,191711606,868294333,20991028,286644987,117053252,638522787,574956787,411470659,223826776,392109699,379411091,482872230,840528337,249393850,21279467,208458699,727083314,278012655,923774424,195038896,589048353,197279361,446403117,554322025,995179237,739918138,420923845,354342605,866374,797337711,95174382,906853483,506975667,456530658,46913881,60229471,604333707,286470860,631951898,39173198,706627339,740692812,517299949,126966573,207992365,816686236,583468497,319275481,684143778,533506565,547202430,336167876,391023031,656094647,478462794,319309476,289492827,847497995,113166796,838416579,997770531,281995652,593315476,253420548,909161982,672045343,321425874,717285902,666091623,453169382,653849043,593635844,484802878,245803126,540738615,58586780,393917796,462912866,824432057,106780786,796983816,485685634,251370991,96091292,462080987,813856581,800800363,717156970,785414925,58463653,247997904,589245095,546307450,271390048,137661951,161925581,540716341,342239359,558831099,944884641,27433643,775125094,944259689,404827637,387429356,51138765,972002107,9012378,61952848,559641317,833354351,900167510,601267377,415562895,438847771,59729495,7350058,957436028,605683692,902899162,256527717,930960705,989105277,301932462,803342511,854756781,872630859,601744774,347921255,755189817,522425780,864240466,749332805,546950752,517799691,725756030,155266096,385361467,979814632,253696182,325446728,976245687,777564580,220086455,288238538,634052695,958623576,590975294,153156790,298838211,908039058,815286149,969280933,417381145,89198540,826454042,917157,425739183,741978497,311173520,743803974,344176500,75308588,359370169,197260026,175886014,722118640,460442134,71276817,502383650,345727946,532398518,974426988,252243928,516166608,903968715,456847287,953118795,12582409,816893478,180971593,453849538,345838643,482050669,165803014,335489697,465572837,609725861,735588255,662645402,700060199,50892494,956883929,256565054,777353041,637630542,405645327,702317172,430687997,890561509,206913116,742190890,632144757,885401053,753335756,266219968,878415844,748709932,426484356,101711970,943736474,572956286,386051914,469097956,894767348,510982133,709082101,693676976,839985249,433103918,477294232,130497726,383662728,687425736,102267091,388401814,963521141,386091578,878933713,934068801,598091052,849580725,825604151,531951082,290031678,340298782,889915935,490782035,909912527,942264364,749887425,474528516,585780493,884784362,93471436,602207076,531749924,911397060,16290252,996064428,986890338,914457860,592063925,908317684,724874559,55845248,782092383,286217698,51636283,678238694,941504416,373885779,477671866,993529974,699910740,418498391,569852919,979945991,370531458,705351651,796450106,881724305,951895255,575347644,2045846,988245342,722161974,448520485,650824833,567740220,426281287,980630690,821018552,54586565,573235691,778023810,627734674,705026294,635960785,561107529,674155158,190789455,95748260,119197897,351080425,269644304,515256963,377380921,339220249,691673508,589612070,606338297,777334627,487671319,791075602,245122141,727587946,646445999,444446537,85393929,60962074,673252950,81822605,996085297,221568757,484689074,816720794,907120828,288129443,445916466,758556770,558436795,724584761,802799180,726616841,578960803,563817168,58522489,670189906,253325447,131327027,316007451,103278138,670031673,106971644,553311863,924408071,826139529,62531051,848354024,648774467,947197990,260855102,430368462,828796272,683403765,916511649,216293762,10985269,537587390,761577268,97272898,163808932,300127237,110406073,257904027,737354518,132306486,141870918,243519709,960608064,601551606,657993056,587108152,14729173,4586429,674523695,651032778,843837258,814653409,27092052,201906252,755091015,267442880,289011992,394508154,838450274,216769489,993851493,264060454,816089017,221368494,562662697,704454643,995259089,990592028,952650268,574105553,288745716,885156099,294260756,629807457,309724450,841339407,430733437,751998218,107378446,875454021,777637041,21609975,283553643,285211732,340014765,991867310,20774929,860889415,517138036,905134655,467651853,261078966,712175624,74824719,686483973,301593293,802538206,346972466,244813614,268574953,910723331,972660565,756078249,306659636,884113995,465821587,63613938,119609117,387368069,435738287,256518534,298028824,896502506,299576358,72148626,972054699,388533699,595065575,464558503,539905211,31414024,920306370,606610183,649386377,195122115,164276907,707004571,19399142,231856699,965283439,160435900,998049084,62789710,979056927,68615115,556885671,598860058,434530810,132831028,849992503,895023130,532670987,727883743,261884702,660081669,47870041,866335683,145050228,541601550,668055325,48687120,166614520,977049458,644514873,975480658,150769640,890222639,483408886,535137016,464404875,998282130,961174508,652510275,472109164,258722185,983914827,921747437,568664163,264690508,47639884,359402252,325252769,568580629,60341477,283798221,848950472,33531419,132646795,149131133,816507575,940525255,525727374,512251126,190938898,359161667,679523850,846959109,517693030,724670399,444407886,306779156,196991503,125764944,216164356,600424972,591057755,212188248,494973473,229973728,770691103,996936297,541295366,13076799,233710239,990326536,311517639,798931539,400620784,390268290,884018857,781252042,749556654,932200053,108593752,907526778,356573,539004550,786519280,747770062,508888233,834930997,166844713,293130531,836703567,400505372,951330605,50863605,405321742,785815897,774348701,78035865,856743472,318003075,198017501,724903609,766438836,559058520,222982114,835990756,763454400,217828568,379544060,958496350,644198945,390842889,946244148,109152873,599129803,384988029,932179204,172951800,157563902,161373532,215238693,455467187,627909800,229351684,831472133,611446737,587069808,260888219,690831125,559436031,2402684,607761016,678913470,592194922,45185136,407104886,609504119,391816609,990773546,157926070,947209694,551821708,569119459,839214728,849879175,587494820,426748405,565593979,928680683,257010790,10058215,687507118,876693565,10027762,967516774,904821524,314110494,410624383,276125680,721174904,150670733,243529426,851906390,703654990,597938900,678457798,197414748,258361080,754962079,9685797,585794410,249767635,779788626,169027366,470317698,524111286,366136190,516794145,696414576,59922958,851737237,785553012,825278071,592685387,403774235,328364295,755635060,646479695,616739754,725521717,953959478,852398885,498199141,222342342,490388435,573510753,745000069,593919830,596520112,173863195,2428080,193590346,495764335,656559339,778414882,948360856,342959635,358461373,720430145,760812979,606710829,9896287,736171609,68366843,397263439,586923798,473596816,739333950,336605963,103316189,349817474,572770209,78091530,558884177,809568555,460688109,486311253,893985452,285871685,836248489,803167933,718677519,98404895,118141850,437757716,846140988,51196137,913869935,21820073,749442743,990481516,797350440,405687812,43026369,671808450,85168860,531326969,924163427,45653513,979866995,693933003,471786227,314037794,842925410,542438724,778635606,864710782,697873172,926738149,305112005,997823024,915830406,794993955,956538427,108974027,387029178,742950580,459701564,42965120,317176081,203443208,680530243,112842131,502105211,1350396,54463723,991663140,304263854,224331703,404416266,403202490,10858788,649401206,91023278,212863832,801831347,128562649,139581336,824138772,927150141,583007527,204155779,121895762,769921346,197239711,265129659,123499759,625147835,33423262,455357047,808612817,954562288,775396166,419868874,608209372,465975677,341074870,321810422,652140307,507736569,118928940,36375651,291395066,449644429,892943574,712015544,441343310,88481792,195252718,826500583,595333048,129293097,953457164,643554128,489369424,442006958,917830761,871013603,322336507,627515036,558495249,656216879,712225122,280186740,460590871,414710960,70919730,644508246,981543447,512010438,132691879,471107468,568423450,612899275,464789122,824400765,704588485,134872821,700556938,883682141,267562561,861629649,77826766,467350622,385344417,667557901,399920272,114566754,900133875,819715257,621920104,604607690,827547463,196551564,300553258,781966258,540235829,317345515,507883788,755210646,662673622,680722830,555556852,673331276,788018928,228589778,463667753,897384433,42844891,578278904,940701936,465740521,806207236,219882441,457535342,144154414,141354164,426452567,408746667,944818681,176851879,484315225,557661795,990998806,994356017,294926835,827334939,704085928,226862822,330158496,650667901,284517193,665885668,383857942,954009461,294567482,764052029,65287890,238285593,784326519,326342128,454658890,608642566,235560919,413452637,183240619,80207536,169785422,377555148,586451482,288534714,470679047,708253565,525611847,843355994,135213568,465230973,6549158,543845460,829219886,374205267,193183222,319875197,280486179,155965125,137691506,777649013,159493403,276164284,772695783,970993009,677263480,212298030,809876549,610384994,497941787,661756959,828733392,451380180,73136331,330226694,405083189,404043422,418685281,867607826,887083640,434866815,348001100,422874207,165958295,96234495,648940034,600989738,363986215,918200949,552773242,407738696,108317494,829197925,109511422,19797366,633371909,20188801,613464919,818736774,798706381,291127556,684611855,466382067,268776926,791194806,265220493,330462093,515376559,517771053,157040975,911272724,189743406,548065604,488649091,430220118,799504010,987700267,419198556,789135062,293995450,523148902,732738361,920438433,6619683,589350306,488748300,689937429,122549619,190743651,846891180,705787144,424488864,724480293,335691980,8938617,997517991,108922953,545533768,343897999,570765936,963767854,306219258,71976568,363674009,244060830,444270293,685999035,327249848,562154346,893438946,4508880,495030682,738230909,604031385,205415974,613599877,234872674,901544055,713652155,149272598,736931015,136660534,786270310,147599474,847414309,54214919,343086308,353886701,274099282,157445962,59034856,981736018,799428793,535424676,151290334,135537622,960569577,809144975,54724551,786502928,831884903,58464470,101536177,209980843,462200257,701171657,862563369,653648249,382213839,849641439,842094574,798443641,265116082,622158709,661616772,803100582,192628986,685382104,872660154,271415327,111564567,98316725,724364285,60692434,31559230,600985722,781326456,833341369,278351250,320936175,806034033,262937436,392563991,744888783,573742602,792841398,376885399,656631046,798018058,346281221,742352191,194405790,564076214,645693868,900361748,390889661,90553738,466633023,65369693,636530810,706521379,142265004,873285093,120844306,890172332,612826120,642301378,817347693,55840199,389568252,621729054,32825083,152734218,452720442,162672147,433198168,155559252,880880206,284260700,333082783,522805321,990180862,220951251,284356697,893981307,987784380,425570801,353410620,486806373,6263646,119386386,742468780,722478176,97490683,705107656,567026528,964790179,820284152,63009636,359043106,106255641,757068799,183069108,34859115,11937883,528643437,570290728,174222811,232289587,414831936,500442873,82570980,676453958,692543884,461169160,308194537,894525582,469443714,989785840,870323140,143407751,621025076,671875409,807846448,430303597,781149793,902239197,574395973,342090029,523643234,89636531,424615660,541911540,391620792,156388367,430831640,537941102,745303391,32553029,226412137,497139473,237626439,545817482,18060023,79518684,928008617,536298217,731533279,495117787,512086274,819883484,911666797,630881042,203161621,463981254,625978948,801336016,10444692,47085309,108046857,287117872,534773565,957025036,674109170,194407472,32336219,775118275,639288239,324622832,382332279,179863093,877214887,922937142,187380120,312531996,512122953,302839728,489488216,183921153,811045356,550566821,792609439,97718392,937276256,911701665,113840434,381016650,77357636,943225408,392148852,760407912,30900939,194621507,177706200,943141039,990948166,608365309,796471355,278925257,263603659,26401613,445982566,20952203,208564618,28480355,922016904,426820244,531797471,987264116,982499972,678915474,17476205,340524133,864747451,436354997,785367930,838790980,29350845,300582491,49462224,341915903,846818309,853878897,20288427,593964155,821679433,147927996,215323254,169766787,742251220,669900419,666672905,906425816,31157708,351196972,258861617,506235278,797044593,986844996,713019738,157584246,421511074,242607505,871754649,205044322,942122932,53327157,839411293,867656780,266852062,570478968,437915410,195396578,478519951,680584830,738316723,219343957,719987168,995456328,277051612,545694875,77396520,578939910,112826462,303537285,795830032,477275918,967586649,938279109,151962224,739469285,159607435,715495738,9829400,726711142,72883014,152337231,508652943,427987392,556949624,340133707,121330728,828236576,786788568,61257842,574845572,487612329,992968858,484303004,41421386,476982929,419036097,998211562,405830545,943606858,67528588,681361818,757155662,708840255,245060801,809203759,570827044,99079282,172803633,89167331,770716341,737997595,525989256,117423790,2920949,555007730,945587022,738351065,354688622,586933932,316273985,450363232,975324566,943344756,95387341,62997319,183815509,436469243,667453751,347743531,887685829,260813214,889457557,965637988,806415996,722093457,729657810,990380315,116113238,125293319,792279212,619656602,209182362,236015176,717500836,553673153,317527908,596288634,847917192,710604885,172122034,170757583,995459481,926313043,803232131,229261362,255237547,591567781,762526937,352884166,344533053,569829582,153675619,625224098,104017659,68284186,128582547,473329464,794974943,998847345,136313108,320844976,647151063,658310652,744716416,406255035,201389346,170707280,865684108,515632085,185129852,97109342,538604431,385725307,600151081,718730507,901956930,733964363,954013028,844497094,718337504,553641586,416372414,794649706,152519495,588727123,236554339,443401622,984731951,545320951,565939557,413598472,354334918,108114109,380547511,778345662,223673555,323687166,588496735,463059752,831336668,876370476,562935018,752203108,977246261,160913996,190915026,310257687,185617524,707409230,302145583,787191078,591414186,729022100,114638908,371760801,683075092,270227515,889152732,453144951,730541183,368250882,731722640,365077666,498491700,12618402,371884096,286340874,663088649,53784367,123063390,532085798,193933065,269568081,571634470,846869964,124682042,155348589,87268628,668994484,812505550,880241455,920863026,963404986,352457204,739342692,857833872,667709295,728959902,437715602,434897586,497679923,34599535,694705317,224854050,919250514,202506010,468990113,977224037,643902530,869121414,277153627,173060137,713683682,778074938,87803073,551666033,926953759,453496805,496293880,902001288,556849003,165103541,153626685,229455900,506807824,32233019,461675603,73620470,624821077,480002298,166132035,40861178,189495793,315976251,44794252,879375630,179829481,979832059,359404180,993080078,613634475,47558014,9631398,992649043,459053800,986724249,149790980,869094582,370994171,920876462,672787968,817211910,923982207,757938257,974124079,723644813,777618424,273231152,724946133,491654676,783696001,466604816,471942547,542944813,454729963,492757719,165052899,817206489,731662519,215514839,87967276,215884576,635396862,944553624,47524609,178374862,496991419,484168370,736039023,392755647,473722923,834775781,442340,512621793,619967668,691981549,11975863,871904608,737190552,316649854,603902891,825699241,778589325,880982829,762267127,60845037,95197679,543581449,37904849,482187461,875118410,699438357,432138886,208094298,612543447,221524407,867782989,186013654,153884841,411153164,141692019,662866156,96186042,51542797,667326140,31381101,692552918,906333259,104342870,490459661,892229609,163989262,506991866,499558484,681478726,926306541,717147213,759810202,699865714,451763399,505874523,100499182,252097144,588611890,35812836,316027688,98996722,426769133,654301427,424605170,977140702,187445786,458991664,591299924,656067465,877911367,453767218,648067444,234643856,264765422,182416821,620574394,228314448,628331454,260763127,248306047,490057866,244208299,619375875,854417933,453175126,265580746,772120329,175764456,546030604,482074541,365852163,655962218,202296127,630158590,505235523,915650098,685760341,53459235,697107869,630260128,611449319,188307887,533390265,41863684,32362875,127931283,702673010,311996002,191416525,464240823,940345693,476180547,112007736,198027514,31000073,558003157,847761710,347319991,703100116,296921066,838732571,217207776,897995894,995480629,799288331,120261396,958281703,1313668,997916288,20570701,252777730,875414291,631836484,649064094,66640755,866937468,632357546,62803639,644889143,893506597,622457363,836242668,766523465,748574216,337006002,398116319,326898727,146490735,995587626,451874152,311271217,934895058,74098736,356432110,868795487,661332185,653589476,482851415,66139717,428089659,900495746,209847247,461891374,598185534,722712416,244139753,186029009,277683159,261500811,406404949,486119081,546327672,774720307,521277312,233110445,676068105,438107303,191745561,541452787,519857485,552037713,498653315,327290670,149912364,329754131,223534269,570871907,785201889,2597051,283958264,8311326,342916063,898070823,170529120,167203215,361153274,623374763,377861724,335958560,358249644,425292755,780137090,797021738,212712345,194302869,392676553,214660222,518321611,63317945,964119570,17219575,52728074,658263904,738667246,345205166,290834844,735156676,677177469,747265654,13135519,28333023,715957947,445772125,629270424,52789047,146828883,873112598,614538231,376653431,232591332,715448944,136372885,504847124,105512964,703763744,145430733,208016586,498466706,369427044,375676349,67833988,252376860,824102217,313985408,290080320,958755743,836282555,330627943,945989589,866796778,751587750,67169381,969752936,270265137,2854866,301498944,185214379,212096205,799887214,9694532,40957495,246906097,695724003,222836218,497851722,548396075,883878537,621707025,238292310,127975225,897187392,676547307,178870299,772972641,671083257,247898145,675617930,918772839,246917616,118025003,388064841,844359801,182899024,145850266,833118590,611577370,686742745,167454242,747475028,324973422,277686449,122589627,203398709,574667255,443670461,949334311,187535948,887708694,921251737,659863726,286301788,174714249,121242048,992760366,448567513,980701428,399446777,296640931,639556543,605810045,322054806,189873409,238596546,762881626,9437755,175369636,304725489,545287717,445610350,298306723,10217465,647819610,875690487,439584185,407039690,14446589,381800794,984671341,606309618,81985696,764675846,184170227,338373372,976330745,365497019,358119061,294435407,858608468,320439994,520765389,582220335,202589889,106867465,719701437,405046932,114202484,891328088,831141079,146126689,287668408,702254148,748028375,695762327,522101018,520387857,976746242,87679053,351742127,707846341,840435806,323485178,369694408,353358252,942153852,905325526,744563839,257699134,1127332,496616855,857632805,8404349,870181062,523354250,758626768,81705988,9533641,57513717,814284833,609692974,486544101,347332349,664442538,306467173,873805829,161901572,504329977,174761093,703686989,575407382,850857470,361182942,540020159,735950564,36010420,970684618,710834089,851669574,33958484,634241053,814806043,38229859,214245468,68579284,621335232,949836453,414942814,384015879,106547471,735043509,960321856,507137108,104692837,793190478,849460872,529294209,139340539,520975163,565438506,732883647,79616212,814170030,486430968,41712649,577796722,536964137,88470959,999522484,149635991,554730956,996076564,648572209,197432640,688427381,798613797,620501852,211384802,257414570,731432274,272981280,368608573,892895220,992563026,674921214,967071132,835427092,213672377,565593841,541755313,349064719,626728263,423820629,296789997,816688259,594691298,132623746,287738464,916464658,911484456,832458226,39273505,407134111,115710919,404476099,612427588,723972435,542623893,199458783,914839742,783352484,139950229,273074757,861034735,266305940,171585178,409634281,8650963,120670379,853049793,938062408,564310402,504402553,973085289,966688738,733400839,83589622,853784279,182561468,933016478,183834827,166645200,842211619,982622031,125200762,24835594,268568669,330637877,313803800,181710415,364401314,641672767,359423523,431434728,940997139,715566248,229151854,741797402,5931786,861043578,633538226,80622397,423677916,741454461,107942022,91689890,161055793,977903546,258699886,177895223,980971793,172849750,107740608,858260321,603618509,881216520,639598220,921655400,12051190,542991559,115093449,262382204,677896729,227304645,460810108,369807348,217174016,366580134,628215248,921323766,220084660,644461226,831903615,600695166,778047461,300514072,74581,743169134,648863555,653282666,492221264,461082004,307636880,988980403,123995054,406299574,122560547,74491876,172737328,613085060,362351669,689596711,645505001,872933695,14055192,11953680,449606909,172006001,330583625,9818520,111513360,459396342,271319595,123861483,422611310,487442653,943489391,84730064,55214187,715863157,417933582,248195929,731775222,885663700,556358025,576482254,409042637,797778291,691447984,328776237,872121928,422585110,738917595,883412487,426478400,766949265,162639057,118635136,578505744,867202775,23172157,609765950,478393829,864941630,600446511,242498027,91713480,26738047,421270727,471026200,679023798,330044048,597351003,146130974,21501759,713966727,432492067,897133061,671481724,27762241,651846848,498820812,129173254,948758985,296222361,86016778,515477027,363231092,896086917,930176646,41627079,133186787,546489395,229285997,12229093,337157776,935994358,59315107,906018162,834398202,264333558,778300657,839432961,742902131,706808451,438793113,167931896,800248964,57512516,323557382,953346957,548176753,26168147,959051471,703181578,86012355,8473137,242496261,483669016,185490700,732716980,557880682,644807809,597608082,133963713,198355346,412355202,709362102,495131915,134400141,905239440,351448073,87316010,873373561,776686831,14093314,508585579,765550934,366408737,178107221,475404119,266404281,258209036,884436903,117533555,145581932,95773880,164664182,310264280,311934958,783208712,341402913,107890622,491222298,796384490,895190935,87973827,236274650,641330057,484088816,790896891,546899665,575719627,510798465,426274771,837506632,775472092,737691384,818140776,68460332,616238513,598478541,471324647,404830298,560391272,998051450,862858243,159746682,493513174,967666279,922846116,896009371,169778406,361682457,726144321,15305067,671366795,608429450,816700548,583175966,616306608,584450670,629575057,17187296,86946567,103902956,505403216,543599425,827880878,760927324,414977,486193883,353073140,422774743,359881670,554960036,788144593,848230238,721910692,185997638,99595375,662845579,238074859,384640418,589723272,314494523,29601323,427408773,730157190,290108730,542870902,935817281,951813511,720429055,167449832,713744177,284296239,800577758,744468998,661489010,279499894,304389837,37767371,119990541,217067017,315316249,610557012,594239466,934191494,984024499,647385818,497502158,320315880,80618142,236857283,754570336,927232996,153412795,465166163,987695357,753486812,365451331,980501548,480544171,915924489,413223040,600558127,895343940,785345544,179575937,271301345,403497563,246953947,333667220,466014887,616013043,198646739,33248942,880097511,898665794,339356884,671768652,188436388,174368790,915618317,316306081,322003018,878854317,797355460,517365713,870968147,522342448,347620480,331554312,744007986,725856232,330069844,750779110,595729051,309014201,568244296,973183088,203834760,428477914,266722075,108344959,470491939,286553525,266628579,49325037,474484227,985895560,825990799,999541396,812307172,947690928,702301075,988479824,424275016,839627751,98895144,302143135,795680435,577159139,676556769,898994121,446213728,550694441,158730022,795408710,217827826,947582260,695682870,421744618,506867681,740548863,415605720,799998821,707312254,486784834,352144473,512804256,370108412,968220620,751849720,968391443,471833725,640059088,935692959,453369670,986270620,850893462,350683226,233937034,155010735,174601312,351392438,317392221,897198911,787246655,896922192,14597357,493441053,412087177,911569346,337693089,142060767,340050583,735380034,230217643,32748080,443467898,389207592,230458689,581355088,584157595,161566516,590594144,946364235,810614503,683772130,438413901,787138180,854611601,887368872,850743886,248074255,497736012,521989367,17286492,395534138,920538211,944831668,565191510,106532481,553716479,128933850,91445332,537593932,81183275,125287075,27146105,991818522,733150833,855934783,354720353,169670695,201883589,512283475,815109410,63251443,266660098,572945463,963018977,396476074,184319281,508078588,890204360,825915325,294470303,591164655,519222607,895913580,872434428,858604024,942396097,902526432,916050746,892515981,141290537,777448375,553867931,859547631,170493017,105361766,436590747,547134683,532399450,173029660,558130042,207013658,475637827,839858299,649860872,466666402,806399696,220900406,967624332,295035213,455161239,945023208,32503029,26187320,574918836,323422816,234581519,688780447,965030886,600961373,547608880,272818213,650784991,343040085,656849783,734072615,600213516,871013796,739955702,345468681,792207893,98760916,748207293,901062628,295455124,225964042,729711622,887053227,472455847,127680732,560049475,371748860,537543923,500374661,559170056,690172804,554505154,53259148,926342178,245726717,798427589,461321811,903852612,410519443,685323675,354179562,634819816,600430472,172457845,984323692,512141310,531233444,996246378,473784841,831910426,471440340,272566913,724415401,86958519,796795576,503606677,532561766,418197059,334158437,199733066,226075450,426558898,25099322,569874190,73559888,116010609,741077191,411798902,161021627,457449456,2147778,507173039,763229816,744377988,697917751,347521186,354976141,280667748,422698030,331512260,268505708,323325307,240009804,243703631,264326786,968926828,464764044,868119927,546177095,491198634,557859012,886107288,334754471,537842786,640387567,173001531,149857820,683492377,996345078,322522778,204064896,281462592,381637198,516003017,72923171,263450941,630861250,451177575,768962166,858270187,142496599,223875391,161574767,650959681,456047900,298054014,697227559,386874218,153131952,902688426,506951022,960446804,336491567,681047941,585022526,770609471,241063013,107056880,183141401,785601194,894360541,290370145,881307846,153768971,714688692,807516705,284159909,705428297,83595774,281818952,505705556,368737063,661468693,755026628,907230138,350927640,980068945,390698571,8916532,442288338,401125584,752009971,237105005,485680502,411197966,210348861,756255454,570761107,251361624,110921213,311872554,181921493,968464452,342499338,433708778,980889229,116202300,535683934,437135330,222312804,951153915,227271604,487219210,36572315,725091108,229777757,838594163,682953167,302162714,511820162,610150823,93633042,78472830,41872467,587369019,533484518,743754515,821365971,594971674,330777833,188814352,319177044,177803703,919570283,552786026,206498479,175778533,11794624,86277101,902534027,272246441,890084951,760541439,434313469,268954505,125056947,237050585,112083877,137926498,223903676,666430550,849974770,261244504,931524645,990084284,211256492,886536214,885689145,901854031,265966443,227336963,473066803,993567653,4896356,598815484,186069922,23420650,393408576,492935874,728173655,704547929,30690314,748354181,570616796,557805358,6147215,347211450,843618342,916263684,553574742,417771111,708843389,384477004,317304262,563225957,614207801,683202729,929069655,543330660,901499916,104748363,599388484,92005215,172794117,896145292,621203205,220936973,53190142,59213390,887795030,250446283,84642348,547371362,186738302,81615410,980507272,564437903,163245447,327271037,385121938,505390446,262251466,686279281,712099161,548852134,974237296,833874427,690824300,486380894,364552633,638530612,827536442,462517332,586818519,107279603,939635405,225967854,485569845,521217482,521656624,890444324,614760924,461570905,890035125,370713731,897103475,532961240,828734954,980191678,14130861,205459956,603944615,737310550,185821824,282419797,909548044,46945316,107529582,782033391,833937549,283665733,474016274,646828538,1881848,315108064,323639509,596580891,744757386,468398593,428998309,507414235,538815366,477550861,327378233,271899205,261733653,814540610,308056385,139758794,246437359,992188453,217595880,548459861,364778612,878734035,353365015,533182532,774708459,934302790,4679590,455891009,242749501,38808868,92149996,434836019,942623703,528593252,139098043,319226909,728023652,776741863,559999049,522178432,456933015,935774928,937323632,274123628,774254934,688781088,125363943,20324663,522845087,503340613,3825003,978221858,819145630,638078889,268381042,815499557,211094360,659483405,292617918,238887483,563075580,791105773,870022612,739052488,537337405,530985204,968543059,894229564,206105413,630365034,303511320,778029217,797513655,119788579,55280921,481478654,950583388,62343432,422015211,242940102,774609741,623548164,666156612,847563511,937164731,660730147,979139651,271510196,306043249,462456533,807697640,38219508,521249328,169328600,531899458,145785821,983467265,630163422,124113191,666309738,548545051,916925180,55329137,884829043,324374068,334278960,394773340,995861686,206359553,531299726,702697579,208875708,349876995,167811850,687952616,323439457,821715818,918820186,1297932,837218870,797542532,960890590,250382297,810900535,782642987,336723517,861194453,804270336,804865826,867804392,702888413,674298471,150456033,288237389,403671510,131774767,170183562,330009131,205838571,791890360,135183942,316397383,503359539,410463861,685255367,753545236,468481402,721046832,557021488,847800099,648689391,746892646,437856219,318385073,220762931,954250454,560096523,145654327,153942105,252090856,935105461,235404168,385406559,300131985,488856405,480247607,604574330,968883024,324074081,347195111,225526450,273551953,980278195,470187683,211547309,309370059,556020201,349363867,215484767,69962198,434063363,757007674,354644027,67826910,673337697,975813720,525310745,172754706,762441713,970836480,385936605,770053146,934530055,511630283,675865709,957543271,38251196,971723750,119088542,974000460,61245967,887513746,445572739,255700825,979935516,184577751,927229700,523372089,1758299,137316666,928069955,79119746,413969414,244901239,702463021,892905162,58808988,643995554,588475997,542541913,334127223,275072952,187039507,856955994,611145908,258547572,743114491,289838669,827185987,307669676,823207661,49657575,521263783,658036532,867835084,250027692,400374527,36684935,813073253,618284798,374533102,907429447,33434182,173185727,958671586,52327156,112762624,229505271,248170530,619947001,56224069,590846031,954250740,390016313,427843934,74137324,463872970,953909578,113543635,35811065,91078051,927007181,314624345,93628619,273954635,516243110,283030674,485296615,461395039,817723186,340539018,564650812,105364077,742456298,336374414,797855201,764892998,870493967,270025945,699698000,139853739,355754692,196198558,568780667,791416076,967451586,522774814,455503939,720744877,66949202,698371999,629537874,802890425,322585299,98151009,311669820,392644085,496965347,869635824,429286351,509086231,755414485,963529955,819167934,452996061,799022192,360057958,780493100,865852236,507544362,3275721,568470358,681204790,654627912,673467015,990318834,471683077,16610148,639009355,280314225,35094233,517067462,930217034,21054450,625362851,338040234,931773430,415801279,910749402,525697554,541725797,188662893,806699349,601930411,315727698,529849255,878679679,987745382,840478552,244017873,67031885,275934095,562832390,751602942,771287211,81327771,93053207,101439545,774416127,963093221,995755280,436964977,660520899,877225996,742391539,263858434,65508562,140707971,398571869,527797813,375115941,303803101,736225296,675002274,224227561,632626016,708225093,963377315,864815662,514190751,371440826,780291505,352433255,622214286,474860926,716810973,207859786,925502793,582648294,102174873,892247857,152458352,390511427,34636965,802251856,611036659,12148293,954591041,672151089,477064851,189133809,76116541,622573186,754802530,343862251,761136122,86542461,155872665,330701378,127141162,696354287,148967020,151142541,420502568,38863298,914946679,845028032,362766324,961841758,294765299,658217683,796163191,425960428,448967041,151536589,724482436,708665900,775973045,971591742,780033422,649675707,24621109,241927429,61775838,324938465,63032567,554620394,681563309,972098920,479565653,314444081,739249482,894905574,442226691,614513915,607293745,362082804,192672486,126839225,931333616,822560168,319453962,146854763,606709071,23836743,76971967,996510056,530709463,806585426,158733218,739550006,853651728,825262328,424427666,4387005,462811021,712934210,80754384,245615000,742887035,100473934,414829630,432235234,93676137,756823682,293172931,247152838,146000649,870383645,487804039,699367056,118733112,242767304,476146576,109243013,70137782,342078514,527785120,331481096,363103863,778797833,945684135,615541804,414217982,310989722,469708125,275992242,60743434,480446373,234694832,632901352,900538717,705469566,767633792,790561620,559968454,8049662,264263068,603937241,878432962,11165548,177269010,122181372,799692776,497645544,369457122,976801303,939165909,151704250,935976949,944592807,847340278,556473882,515975831,697811914,674854390,461147316,525663408,790983007,706194846,884514830,570334814,18796688,562441672,404794093,968908580,724112435,187556901,213142189,608109129,571689907,408888829,201017173,64314538,391489591,932660241,71308711,830487678,259546711,833864027,405409838,203705246,194943067,8149649,530298323,790793312,199644008,168541092,245550943,754453352,117357792,173790276,180853916,195764196,339294384,374038993,881429358,471327397,121907256,302865816,479967399,187734814,559084147,701944968,473489918,23233106,304094387,291050114,778441682,314140754,537309851,155618637,277368308,588731190,11746602,272839426,286861514,767391783,906725379,33464417,674195172,518836707,808985473,94846448,91893582,576208659,370743767,411233299,425642460,230685452,647210527,549070761,941334062,701333138,85060520,500708047,215020652,413930460,308606899,345929134,328207265,811894158,814853612,161057203,254754065,254888769,962552423,909820574,369565250,165718363,747120143,823124966,109371892,24461072,880614871,912679000,680372906,502017243,832931154,53517288,650523392,259698858,915364997,228417481,434581485,3785419,246581182,229614434,215454519,589406129,380477277,496344280,975529856,899437137,351715104,795815331,728949621,609505730,769988150,510304469,27016887,5496022,771422871,828804857,842436068,622729311,490059869,969805273,747903259,226947529,187196705,506669114,73091243,674482374,882110624,377764804,76243807,635227579,982484634,430797093,811495918,708241560,684673729,849892996,442175409,259008542,916740787,243003276,80522221,613201087,355738648,922689174,106351878,94394724,989964766,447179277,769475843,767456622,724765926,95609116,783816080,163863169,514131855,871798468,233962546,34153167,353914373,983311913,20465812,966322731,782323639,578075909,699172942,226500692,331413969,763710309,24990031,531618942,87291177,592951878,844452686,478950129,635873524,86302353,678710175,611600302,241382769,469295586,41432549,592103094,81738590,576386598,682695945,161772334,94134553,231916578,191152801,741656636,842509108,710615236,877634668,96424785,939185597,632279614,589768401,367311132,863003947,591958609,758707904,213921104,544825171,331743019,448709235,43150156,530037275,153156216,559770434,643455064,82055602,928236452,36062429,78924016,304000060,334406502,816435525,754522181,847168392,544808458,598326936,41223488,760960230,987404719,854757304,788573934,252769312,507326039,514153582,428555040,157182227,401915378,845093000,476453799,610020277,927680896,302486644,270364126,971120949,180887324,998770955,749629188,515413732,198979406,37208189,819753238,185229389,693993519,467035039,665990282,2396696,901146289,742110695,437101618,615545556,322838390,988052102,399417706,588996642,292378272,106953820,130785236,756906991,556905255,710765986,164761089,596250941,900303311,539742375,394024578,382835772,215546627,37115079,802245606,608495420,686488034,467963613,482874363,851997359,765228842,619743832,237113755,618035016,547969799,559389854,244797623,355996058,293692472,353227824,416838461,899770542,413773886,822275620,234139753,985465812,461994814,823611720,199413435,33393896,680794849,485563965,66331099,827310070,632430485,403167723,882493430,852945797,975189003,439393004,605610248,620200396,201343644,556300333,860219618,74847683,338671914,488668559,239810432,676346726,134221386,222219200,453122453,797247481,642006987,929952985,593448035,906802070,908182749,908773574,413360224,409094599,361425133,684229157,792219243,760115082,627872972,324331829,290808415,455763078,255328575,965985452,244054356,41893464,321999562,953232027,548573780,930293056,390315957,254828021,226376972,774509318,539097021,713300497,908167889,102125054,266225088,529678251,126455143,190448620,140005838,166540267,784980784,904695534,495373985,941511623,456823278,615333394,900973898,427432850,759027799,881677806,688847920,418616077,782104369,123567929,108861642,718864584,294600539,899530781,833590224,662660364,2209342,102583926,576818238,666210173,594834401,384547173,732021959,651804499,494133374,481872482,115708595,529714257,477335298,234302155,732046390,502296268,284075819,9799418,757828240,987195690,555778099,269093010,504991221,874248225,167845725,663923527,780711788,164195413,320591810,416711780,231127073,360601577,653878766,786503852,32740019,187100275,699902681,924846692,383978781,996268913,121267104,371458769,273396370,732774487,370555832,752769331,275344293,471137948,426078884,975188691,466256763,176934521,363711823,939484804,268014566,310392233,309876900,162294369,972226155,500119663,521912347,14124939,263679472,391967643,138123628,946010930,759516635,568036971,20586668,582818313,308808185,379074271,562771862,47851429,563457506,185999274,458065086,983388001,517083592,982086186,944916758,504502944,293492880,802705063,256758134,933482015,14340084,354282772,306845821,787789937,892762426,772040444,47775941,753426498,504761570,687595264,582880486,742427544,58567591,892035063,393916416,629450652,706465063,948776376,419106206,827126218,877798477,281568276,508971031,901969040,943846150,973806952,634533938,377915717,425344715,760995813,703642881,388727174,365431487,545060756,682612048,292250817,512051122,622395416,317072472,322966466,487818748,546932791,79132337,495233745,765658389,880845870,473814775,747613266,620009097,757408511,72746746,520263558,124845085,583601730,112462279,195197216,401959523,307523872,446961499,849717175,978111849,672142372,553456002,660693149,762474696,583231166,671089980,537707523,202685901,552350001,418979005,522267858,798856263,989110283,634087466,958103023,485682937,190224545,278514890,965705763,918043187,549460302,374435764,375270825,258729477,480826811,640551217,231670371,742249454,407978997,621268327,109760996,30247660,538670303,853252299,722107796,982966333,648782038,512662146,72035536,757826702,324944034,667037959,55069238,832091282,91982583,539862740,703560989,209033135,250603597,564993113,898756743,955379869,393509806,561999085,125610847,949600402,208283079,796988624,984231906,686683498,894201319,987679703,524293552,50615073,429848619,933785886,544318701,606762897,826916456,288023187,325047651,37887998,551059,610607633,609515926,88433112,26588434,323040003,679045509,178249524,264204608,433146933,553509321,200227105,311714362,691017866,210495970,777921357,889439619,848348674,821811871,494881105,19417191,744162462,239553555,518258366,537785841,956308531,163860190,41609314,399323813,434491103,431966233,371297756,861071016,868449384,53197638,611776697,368676892,854789827,507630237,515205471,738874923,390361136,746702464,294263633,668290149,98396758,268447037,855848234,518550002,124436687,981190469,428516915,189760281,530991847,416187271,715429500,152580563,268564113,2846891,803119424,251589167,980861088,598037689,702249471,537611857,970560189,907975924,342926519,198511832,404972906,434644425,827865695,769728975,789326840,545401993,162163188,35376129,838065650,772016813,402234046,833476965,858813181,883466045,907123754,421413746,892084994,731574569,139748039,322810553,563568459,12160776,102185313,462840812,315436789,366000671,424099898,860338208,208245877,485875075,542022282,731479874,988854335,98878776,552751237,726838615,631248662,391702765,167879173,746806809,17799477,675897848,751698676,459188665,729036749,547012386,338718249,516971843,325627264,914793441,956716365,590971719,655027897,267739931,92075323,105150758,912877263,557839469,364231274,263826309,943344368,206881675,989090479,425862028,255045913,593031613,177503270,542681340,646508162,729980990,69229721,12169123,496608355,846505164,196023677,376263899,247171610,463099281,473061031,357747035,983113938,514633606,757615389,780211709,765452758,893791035,104766569,807281247,291703902,881858085,457992630,86797383,861590872,358200297,999162046,276266232,534056819,760637540,491312219,844545779,681530028,981837399,877957574,28463974,552458502,294296790,762868996,953609955,711521423,675686309,755840191,1229502,999507722,836728356,994378559,849424962,327743437,703713670,122694514,678430853,172386986,605607633,387179999,947840271,228936606,907349377,178221971,935622461,314494753,683704464,733850223,171112673,437317701,288726010,821744919,653827551,824843242,420019073,860279308,211731812,21141915,844731466,53575763,139313674,496422269,517481143,173067174,373427239,241477847,308428934,16584297,102002398,956569853,2282981,109418193,545770695,245795721,979696011,692063858,953078850,276962397,87171278,546397441,474372772,987697464,644301483,962677413,521670259,949122110,407392922,908476317,11147749,847045890,886945617,354034718,631734951,69418176,612318561,157929179,625696075,4531066,962997633,164674891,743148697,584056832,898755207,736300635,380811094,252821325,15614204,47812067,710217605,968315631,112700136,712885677,330375085,466832597,627564049,514494191,611757183,107183249,113723560,384354633,211188139,391575492,486654238,466562214,368554027,498763370,11885908,564214238,629607791,837754347,74640990,259049585,384689734,769246639,27631199,152758406,58158622,177573605,578264711,705829872,293546883,701923566,338811019,362997640,670395057,650922326,446850328,805195896,228558100,846170840,660697261,869801392,867226678,832117937,780094369,689765076,729462791,720739002,292931016,780794180,936020086,215938560,587889296,264673222,828240168,43482349,253861492,263448635,249899637,503467617,78053192,27799551,245652204,596217627,19075719,239377070,741562607,493335144,384052251,428522501,986954919,182652046,400760673,307960657,952571881,355945209,285404644,669571613,920198539,267363503,223102761,28904300,411760602,872807688,346526921,670044131,463848691,57757551,162432505,425740672,880478190,810018924,443642825,513703517,987692601,504921621,154945674,202959611,937876321,312521099,861516700,731727448,471860413,476992629,988695047,751757215,446982712,505698084,803497840,952559984,960287874,889277419,664343937,63526235,820200973,663433470,223406965,435906799,822181612,611057362,92427638,265391712,330958568,20219734,16190677,386236036,427723193,376698119,19857716,366794747,927699140,345896437,808784792,565759842,648319513,425197131,689101420,877657102,918165190,738741194,686050759,833301365,573222908,899179908,451424037,903132777,913146887,562580658,711847661,670010607,298189360,684631848,559522193,409472200,919076939,516134756,836814003,378616552,730143087,238758510,24247783,449074032,254329841,162587279,30731598,90731791,928589422,30951237,626948011,344153563,291932888,547298522,978712085,180623403,288514212,476300053,965046229,913596732,5210637,381960641,895521747,905738880,595370818,50436277,156965512,277845316,192202093,106325743,324617838,115244330,182279821,768711786,124639096,33073011,252328246,58372187,580160775,644181535,769002623,565674842,687243182,118411183,951639700,836079657,735694719,237366891,704640804,22435112,264883763,95820807,945836320,800055895,977658107,317220855,69202444,524653761,272730438,172853579,116020631,41884718,249944951,525489204,200425906,41742367,464101933,88617055,273860252,420301405,814113847,45178326,185117180,167435111,548907365,219459170,10560171,930128495,226667495,202143127,57908006,925657668,234164308,382331766,170316435,180794150,998634406,448343215,372561974,457462633,690740525,361946557,207849612,480264446,185751192,138752515,58579132,195826647,162199921,485322479,382487017,620726304,29778543,122966914,355117213,906646850,144945842,300236083,330368509,679415772,274660675,937586968,137897569,98108407,95927267,113686915,895240504,71172044,966527079,333681319,46584157,379748599,431806600,324427966,387845770,935744223,506100753,618803288,686742351,360224346,494453457,876685474,502999706,746541463,479998955,944377891,101147612,820142926,725225819,147567732,508138203,427558017,53127673,551961414,664612505,3554774,514220651,233003697,82046607,838596966,930712628,504530451,207974830,938945258,218302143,708836313,383874503,611226080,132438796,269335687,830781561,164487954,973476706,210556641,196075292,512733730,325465279,417395502,633159199,620442301,676237937,452490753,336848574,92609755,441439881,408862946,231005780,267225351,510900182,635796388,853573232,728223135,344410319,393251001,670354701,420261368,517215025,646540286,555771756,509684349,234970069,506443269,523036848,719158798,683396900,526079783,72938807,453532100,850665308,81117385,811550217,358469683,251923494,328887524,212770409,463023528,406697126,187547351,530461043,613039082,404163579,111942973,169390375,441829737,536019873,414900879,297408912,331859047,297297374,813774348,864753422,663165094,976143924,338818407,688851905,461515721,15386780,36820690,699432122,770373629,724271417,787697573,674403955,866712267,322319818,331647811,70252983,820837251,263133127,79737250,885143031,903137238,179472947,152469452,103398440,234784718,210857128,837802198,193874946,663264684,648028252,624750555,504882248,417490052,454697185,17881418,668835074,880282719,864950267,98644854,274292690,14641227,116513635,5076409,577688031,872502600,577518106,503360170,849349516,617999820,735378564,952253566,425312324,486330817,729558832,625143273,27318117,893699648,941978202,363210065,569373370,730390870,150504301,832632501,302013834,360637140,683351192,284139786,729390567,325634824,702451073,212050898,382192920,991027506,170114755,570061449,230435773,200269778,735218908,168371074,108258864,67973377,821202176,769098479,589622348,129017131,756380606,53356868,725453698,216655363,905695395,773798000,252594289,420334240,335711440,313281216,371358755,280372118,403329553,236186273,425081724,200069043,38545530,532170743,779308873,781778759,759586479,532974565,466386529,820459285,663182130,220610119,207909993,322210730,389348292,353136927,420264582,634465259,630764427,979185351,301937486,613313178,835455507,67717319,491419350,238548014,60845509,18921555,973192133,253248852,327551194,197948118,614654721,52994453,363519188,561479255,150351182,699997612,662554586,534733599,381184664,458161418,189175560,795441664,987715129,823411011,371665964,73345136,912049844,281288157,171890460,797735415,728167112,299682303,741554068,132943665,444106878,295465705,383026658,516033450,171841085,62491431,502252299,653186689,737863153,242161041,750893285,184791018,58425920,748240707,741735104,886213733,651953477,941446282,599583844,257280439,641878511,268622411,114137757,127098860,512490655,891986657,739504457,819938249,184801737,289489220,81969297,781330612,552399764,940836908,892982881,121220065,174269705,481833878,635182365,776437903,649770340,129172422,397801051,931548103,453764660,994404875,432654444,518334920,145458146,493722282,584066803,848282327,226514576,982444818,639107953,915475406,150123519,243702064,454197245,186620012,173594798,509617371,16470545,499665070,373076560,611338098,744368125,749709852,570631267,256595842,763916659,101892293,708125434,193104473,685159670,69938078,964144855,510854824,338418771,950104680,600568367,358565724,163875356,839505299,958058043,279810806,410961018,813825385,651605251,810317546,75531842,695483994,91786380,574488377,953476125,898550359,764812380,168984563,384861633,161047836,784651438,706861569,997580302,111629347,372806035,496641515,486203168,356940384,261824621,330418205,918329165,787636235,879726696,640533273,32589253,131548116,838976646,885045887,342916689,221342586,435573350,520878154,968225909,901133399,776151300,280924615,904117234,993589324,274064807,17395145,744556094,645551287,18441795,383640779,499259980,1814917,762000621,737321237,927873763,77133640,194105934,26266211,114112728,69202265,427760078,194104425,375624537,842633310,477901771,27104480,138783410,717537887,351279132,573311261,482094500,638773094,112443639,139837588,242845923,755836154,534029115,480787809,964857663,707204458,120837251,556181708,439527895,725979940,235799383,98523748,702220402,736832199,382714694,271516121,402528045,636947042,773566973,619009270,821356552,419621785,259753385,46817319,856031472,342030421,641405697,379097009,830404008,950913353,216750728,181198923,56288314,530242980,642095682,697853302,149152555,651517433,874103410,519856885,219381030,38821437,415645416,702127171,718768900,900368610,717883938,293189052,986255409,310920444,296970993,131416498,973265567,941495598,478769847,137009761,947958670,780302676,476028243,470512484,419077749,405102688,615389309,453259226,505458780,994804357,784995095,776575990,401352288,220012028,763699118,436278945,485648135,311697120,5422689,386001974,36127152,721812197,497105921,341887508,898887826,279809406,470117095,311303155,516974686,453071073,501973057,859786707,424802560,773649061,431982838,532307512,687252934,551877011,929634780,180364137,134972929,825792374,348459924,836582776,643955992,410302637,743030553,537235833,125981259,378104811,735807242,796478220,651552664,927133583,155426395,485602936,292093158,407467876,366262296,834711227,307250973,711453520,221359463,967206983,990360936,578368342,594089219,64862663,503953611,67998704,325763231,265139839,995079064,928088576,921545432,122450160,658131117,767604012,837599291,735078709,229625556,127069327,296704572,612576765,733250649,436184676,215144485,579704545,482801314,439518630,299266754,726005503,476318711,127743381,856819368,469062110,223637848,732610078,118653821,508723445,862382875,44273466,127709066,788518028,779252898,24866123,914824885,57795082,411835379,744672153,552283251,876318585,141464331,595401089,515016561,649196080,384793738,180150583,877657077,927115771,529142085,260149189,741294645,69856606,507187010,395662093,931930042,759761204,884588008,117507551,345168188,311621057,45134399,787166308,848175193,222333019,40318220,527810936,833502133,333490485,377681681,524024403,357894688,33641855,824817984,439949659,261603479,845175400,617597938,335493669,413818033,286998370,827795423,516665280,733453810,234148085,474371771,599936705,427918844,864973530,651243686,255517591,972413907,808792739,839322643,111295833,727695204,381355610,466926369,977530624,549062802,310933577,834296244,258388363,218356142,689938593,192953532,1822002,568378624,881731997,580044422,719646566,231315780,959572738,403298741,156674456,722043192,878891670,497692552,890733013,941640757,862768509,415251063,774197140,747069935,614139091,498664780,765305092,973846536,613474793,665178772,847760698,840134159,280524187,236090048,46915214,380683545,640918499,735523188,730795588,588442139,855399916,594026891,187201579,939638985,146082036,78719506,191914902,602550926,436779343,251850344,249839049,914453972,729075941,492142921,284497464,524211383,452967403,493689293,976224362,109106629,768682526,197516762,969166699,233996763,837130534,363951506,381709590,834245265,887097467,368369028,776359632,215793135,246080954,412554418,863648577,553226086,266864791,185038220,944951157,601898335,977151928,210266005,989464652,526256846,868659399,890132963,564613405,655392329,697779011,435105571,739717166,578967691,150786409,586904968,719883663,126849913,4230385,758806912,402649306,850880992,934178593,27252668,284003291,884110488,588442512,802088784,655584089,462240408,955973941,236026264,570821250,872198259,881311045,871973176,468547911,903290635,497617376,665574769,867617684,240293715,402278760,165651666,813732994,195981449,808609569,613905077,634761606,340117036,343350371,170651621,423160925,946203630,476425608,808624920,33615961,573826224,904958798,509187510,580764958,299468461,486796415,460105232,903196336,205107633,611320684,112161165,364437012,311582564,925476802,778663009,581949475,941956590,274741954,975867070,924445323,803960570,538486318,577681144,439023133,299382405,427669073,463005138,191612723,915213291,94971384,186927619,435927489,858869927,481588650,348105343,477205227,714597354,883157938,148227694,756871703,939106391,771032721,891253980,573562354,44655692,620390071,264213914,191100378,608829827,201010765,264308822,211438252,614147445,834380837,56028885,574440838,688753474,524899139,255657730,400173853,229028091,955939790,768893658,752816044,977478276,662644415,558160210,317703604,793576108,640344968,616837964,732648365,625840410,931269674,922913173,833083251,534157544,704837847,827634601,697201505,57030487,121736346,715436535,947102545,693229043,497440681,373851738,221391782,605135182,633403450,135169554,874738977,942623990,988693199,686107192,683919334,364407971,39531083,477785901,829036420,238411818,521852865,875232020,660920414,942994058,806249446,743055232,441538284,859411347,481446197,246125147,247347706,795016604,925249877,792937030,426344010,856067383,662866436,381813513,636379958,988553958,290944885,792919303,160469953,270757149,217107166,464955148,421869731,838859045,893536504,328789521,470167575,262832888,127374510,366579589,218009246,378243716,145182192,831026352,991113843,622153333,735564719,449980215,652165361,179819820,506944747,183252022,86830597,936666940,716435367,542260157,3322116,34223149,985261624,59849115,462144374,750738966,663249068,891006516,878846622,728274246,19653148,413152486,696116867,860557761,38446394,670680757,978359142,953676450,996702880,455952508,551347360,455585726,592998379,176627795,33872273,608412096,654019789,640117666,354098530,279207399,108826114,962866284,759053223,146501153,163538349,148166093,775869117,931041872,370583663,254783037,445654929,889261653,978817644,139726420,775349131,734229685,483300575,990036031,558993206,198725249,91061730,63928150,897542518,944181156,181617029,533080765,45428592,668677950,51148587,90852711,909393725,936953785,396769377,313346834,910963564,30315031,438148187,637911562,747688483,356672001,897628644,852307179,353603743,162020538,225733614,260818881,451467001,341927732,744933007,424825522,288734673,934324595,990873610,416428736,757986537,482165171,154811593,524361845,984172943,858714750,31775909,105151866,573187865,526975465,592194233,897116187,711609132,33065933,65286725,469259919,317168357,977070405,394172600,347002767,353485258,166128248,267339970,876935368,532637121,545629457,221150292,430918414,274055593,779972995,446601537,973632440,730015977,642458818,701747980,788125671,301251179,897441158,705834391,274416080,408697936,396362980,937498074,215297436,779935957,904985613,803348612,951765255,652410337,880509046,783660906,577395990,390968491,414315679,436549774,137766942,697826269,553208261,932507070,208043016,711657319,622625792,319793074,750214173,700299958,265745291,26657398,946424366,75158563,255607054,649402600,646289097,121047170,919217253,605976956,744079902,652159941,885665398,235990453,940768104,408697266,730004196,507274999,36403194,3327192,740131381,514929638,403587865,404237707,922142887,152335321,659373786,50269803,291281158,834599809,781106792,797508677,516660729,63694586,669584524,842038996,377939214,118076976,357568171,536291461,101905481,535883828,253451077,266901968,385188716,166433970,638724307,527611421,733080948,819436042,286152956,613638734,54528147,180025483,206659151,950161866,932905567,715114237,532678117,907864649,279684710,259880841,388041701,702270249,347817700,153618433,646658400,720561298,573940598,19168637,862592575,535946244,693394393,910267017,743232355,439309656,236725077,194543540,71094596,66441807,842897587,689753698,66544651,25277208,131685080,647672026,952732275,817853825,150521238,645340609,10348799,102112196,563914308,536352210,196172911,487924115,574790552,60390354,178081955,581167314,834637813,291604475,953497307,581648195,764079364,278483264,191531520,998915014,40439983,852458755,412323316,854936650,565466726,399207182,209455720,59225509,31651849,903388101,135497839,108070001,998939102,724144795,157853215,713102606,587412991,262698499,708771770,238826262,446303398,211767960,35482917,389539434,41795270,375522726,293914169,235940295,932012733,620318179,976130775,81532515,690277563,333200756,217979986,411327023,379352852,163066690,610550643,446424696,441268693,453319009,780183205,269461242,684305261,684951783,676637639,792018264,465676710,254246412,845141973,724617393,916423588,474190720,215832589,348648350,648445658,143582684,944669382,140507940,817390745,958068465,702030625,975370742,892143742,778210932,710716558,342956192,496070896,210289757,870785575,427574424,590646018,480880253,709174443,124711506,93341695,660969543,25380574,738304193,874421660,436284450,874981197,643955516,171899407,335158420,556130547,524690002,486168374,528540479,495020364,614095101,750270052,706562311,428939178,568653296,857389011,133905590,837987381,372696833,369180545,198956580,983210839,374402759,441186941,124515248,759346994,687819274,330557563,93742025,459166819,186772747,670167851,624852437,883771660,644171206,165287413,468161592,306074567,866121453,884681986,612096484,440422399,479099653,841414002,762111647,98843516,779137799,413378133,838911257,302555439,859828598,324643275,261998395,164470430,742082874,473496480,383161479,39364365,857348544,762785805,689717974,346295622,550797723,659691279,755014088,908880898,367612856,346938861,179399550,807926520,323588179,103244002,462106170,906958220,41101722,251099108,437929185,14915562,455647927,830058405,770871844,98677102,968696822,428090666,897948818,584122270,344616007,139429312,806549973,449655293,177898392,90048388,674520257,965536098,20324200,582668262,607555140,896568550,790717092,832603966,161512843,241605675,121634390,329831590,552594581,294303574,562801434,532920806,362628606,672558028,373137365,939059274,254291171,672211477,777974637,428262240,890403899,207747012,950770851,437968451,515640414,912929634,847878765,493575773,580166448,309035247,784019465,452491230,129071863,294064513,283909631,616352677,184182297,486818448,675613930,679812136,733418536,270644963,443025510,546842593,523014578,678534547,573114237,352849144,133592028,939360269,996876561,172022865,583484305,564098510,456840544,192920888,434590348,139371529,615992023,525077795,530223608,773110548,221122808,403159736,393720432,316346535,644309487,434109174,883123081,528363819,96281391,487008161,865430938,196774187,364918276,31830307,199497757,226026957,326304427,312577667,73659921,474317466,259876385,993363945,616029326,771462147,418668242,200017005,444433431,331690551,948571051,291806932,741608884,341372679,349185088,128326619,589843692,572024564,330534301,809301793,286343686,625699356,576149702,936342535,723839775,217369080,814517859,652191175,615542903,7722037,705379610,459541908,878923570,760516026,345218178,669117488,355798339,567375650,717625624,823573042,343391980,987615875,474458224,947342098,36626833,865518856,248043484,782650257,899653995,146784966,125804089,766766261,661465029,556960425,806765165,434297622,322570725,666596616,952984989,601481645,964909527,387034447,187068299,145285294,423243095,972399874,540925501,533877589,494168048,400149598,490272801,594535595,357466603,458807008,219414080,100205119,435587550,642159041,93148653,741572288,339661337,931937134,215833585,90911997,945307517,699623794,263822692,707915317,129051893,38438729,902109205,915794115,190341230,349582234,483369244,675377034,480868689,824326632,587760174,254981022,730478070,465777369,616803264,906865494,685468101,59292215,756313207,822401059,192867368,68489281,541804301,446664055,812432563,201834709,869027926,118277215,168501875,426521645,982296648,437604367,680437370,777742961,217696418,363920784,600833411,747426563,391104760,545661425,963005534,323624337,548530188,159460457,304950353,363468021,409006569,410428233,179248490,742911442,67086954,77596725,559569898,516989140,4950314,675938970,164963167,233118942,932468069,827738427,670619927,188452726,775682533,88870735,964841827,898961587,357600078,655729117,508193894,619959116,296323070,715833810,276528295,920031892,758723687,986007237,442879276,30003357,103084562,754080648,456059864,995053889,236914280,740710265,87189277,382831365,622337418,845706452,662227627,85722471,246499261,446849982,9615458,593196081,24594849,298141829,629567538,3420193,847906352,303363835,58998297,535448897,591965460,786332147,592919108,145080739,515326284,202644626,74314359,190860328,796304877,94748806,703587998,954419862,678982481,946233092,620901621,367803176,636840370,407214452,218955503,247166048,220351498,921314005,927849826,992899116,643361117,747978063,354147204,971838615,304352674,245053310,513615676,485394917,631802890,238744163,222443076,550860825,184181151,352298724,516965872,611986484,807027513,981921282,853307308,579412410,341687931,914565610,238354600,835745776,745607616,237821031,699314721,868187540,412309310,639066403,485191252,4295143,1119626,549943014,696234712,224957464,718765599,677504972,866964512,821766479,75806805,786812188,813926175,276772060,324401550,342613507,378924782,227456699,561317799,84782964,437920069,981139640,814520165,88443907,321693228,103587605,567471512,370804560,520584456,430028345,665631737,535782089,388697262,132990165,797433334,64016384,992062083,398740518,978147065,323474705,131877371,51416666,930360890,688158193,462966751,30735895,690395725,785190815,82961387,295649126,446024699,852130241,203420610,545347846,847522534,157559623,186759585,571642108,529755601,821819365,613549866,917964181,700818237,403229903,814733696,368510305,750150300,550937609,457249451,110211749,298819142,650791500,617104899,224897873,97293538,700696791,22673933,971239873,229778648,292454395,566940657,676576138,209408225,281376857,875427949,203375300,521592507,307638918,528490481,73044836,752192297,767027247,237712781,676801765,440914933,219368964,917641528,991740343,541865807,724034212,513809621,508372863,63686194,277787628,684898765,482619786,732490980,258468996,420975800,336316489,618750653,355994998,919728743,376195177,122772456,406736556,528196666,470979670,571627906,845392080,309761979,926133829,687119566,556703680,278517500,599252989,416867582,354039497,401861249,347689025,952727819,917791819,959899432,520122317,536265874,39092907,101502419,629011453,694443148,327794230,959208494,503141428,65449831,200831796,505881229,551498517,307183690,893986671,765011562,575559992,791074258,357219895,659776597,549453625,732634917,93088920,550493108,409821366,131632595,762597773,13534790,717033546,771433910,417378829,87022170,804475021,81105417,257619623,963782695,319515463,706253401,856573776,488071615,915879444,905240645,69980944,944496828,412366886,763338634,440283200,26451591,869807807,1537129,788647138,906728846,912244085,149866286,144335331,350850481,442184437,358142237,417982068,806406559,369654057,170029328,290572079,407678584,969911530,731357739,59731520,214860546,653289915,226297483,75244583,976602739,431372946,923193929,535815609,131473622,534997902,14935082,358776362,351636082,935677981,141641394,637830030,643371800,203155041,451424038,299157645,412998092,615052992,541967021,901743823,8575462,927798286,905117098,156814278,621637040,464649717,314255006,252255757,476458058,502900531,645767208,962278165,916172132,33990241,470059240,56537981,143904299,39825360,601261770,375848408,137737060,358225824,623273673,379768165,55314702,921840261,298201802,832927861,157299469,398726704,12770145,573181697,19294885,464626578,616363455,603574212,222665980,988282112,501913217,323971284,913126669,541537945,399336477,734690384,163966284,64299009,128383635,75305627,875133130,106468856,743132250,742096753,194974840,570079057,805753533,10961504,447887596,55633115,956936802,352358451,644813470,503187487,680310053,810873940,852446625,641766853,72328482,831680751,370576978,854076643,698526994,343975886,318559368,816403647,170047343,344004444,447327452,916932729,456622983,137889305,778988927,972828741,89511225,774164568,672480793,460821333,424744576,372028791,375676123,865229964,506076389,889071472,216475351,340259497,463075480,679732756,945155248,809265123,671352379,614323798,476247876,738709656,527649535,433480549,493433917,793131917,760128328,827094084,736451803,53999011,851868146,92799135,928333054,426294579,20172101,820373579,908530926,898718652,911457339,949930351,725769081,423267256,92160111,550479796,10615721,599668924,188970301,351861040,707756115,639405609,393170429,974545638,392670382,734355135,867246369,667763071,920090544,768081299,480460462,827499275,720212096,989572787,517402922,979126633,814705942,992333268,150789932,273574974,755247223,797351863,740936478,629036453,55261589,572035531,765227170,499688770,624559312,551290175,786401357,634293414,762892021,113845880,729881300,600885134,481988450,610128116,223235414,787479490,73237312,695147297,190680271,273653364,716148623,402377613,790795181,627583597,790729046,901709653,759468327,11850333,803149977,342894311,703012481,800461636,924579928,480725511,973677643,796348554,212372635,191544982,465161605,349517130,407891320,113115107,977501193,202576806,611454475,816043286,173512592,679363822,430991897,916584249,469438890,167678445,67043327,752389090,875016366,628206085,312794987,773953202,247062233,164305271,455350928,377669004,502035923,135823717,112713544,145513002,99897698,806383678,987507331,210370233,580161949,292195345,213940951,911538184,135524576,189961,909323968,126911983,815416994,251729532,469981201,538010501,6854755,374152461,815015011,900429032,22248085,167206563,109468121,981351390,145110781,527197429,822513152,523115286,3881136,59014122,335091425,168339179,8064204,56039213,861774,95594636,507573977,273832429,901063477,69838558,747235896,20173870,799450131,97202328,125223312,910483052,813585386,849659232,510902737,553388316,621249154,864158036,649676888,640508428,762388130,402541569,946211631,197125772,787688595,601458918,229976372,464232361,501700377,845871351,84530143,450813027,711611334,879391336,713171038,266566036,522075846,549329908,969086127,481369844,35679201,921920024,418642910,649303279,782250101,294352623,633641311,148354507,107669135,782033686,333800972,332286046,565218006,919345714,863103581,840930336,173222691,951548774,580349795,752914057,267012064,86837707,852978709,171177126,418840191,102038706,154680667,703165956,490225374,391040225,302210807,904218844,973329393,369337896,299913270,2716043,170448698,661745730,856113066,527926115,318870597,935596833,573587287,100564663,885045743,281327212,699289020,124421774,700300829,591546485,117248564,735593943,755180145,734655409,307769372,116745163,314286701,100480427,943495544,571754436,374154159,850132484,355113805,579446862,240229395,689799950,69679984,156897820,857917924,651003088,660143160,359372719,612451216,369314455,960554695,175217831,852075329,73672864,34950529,922257414,422779221,390742628,466651231,365364708,166462229,958833733,960688345,587048425,811430649,251331009,369942463,928017780,345966985,409178684,929667634,123394288,259544605,340936138,126840298,883080802,535205675,365426417,398531048,602667077,931336327,46759695,383866529,473222155,238607138,879639862,388685341,89011992,253265707,711901567,179870003,547715390,694985334,614566373,955064932,774519313,310510014,504561746,328493520,156152718,191578855,621723640,430759800,71880245,138160604,466471780,916134279,429414310,763880164,428705229,208972556,224847507,304917183,297745954,845246870,582177310,377673859,875258580,805367676,801884833,736599022,380695176,651352169,840891624,984583116,646327719,186256739,877795273,122405389,1429084,34958291,394579586,493225434,729927201,921969185,424891441,412364279,382917684,598034240,158031,446491811,552339163,575063634,398733437,695073991,664443761,58737884,71738799,308753914,189605643,49193000,650173590,860490150,383706802,757878465,113795575,234386772,996440744,972594611,869694702,554251759,371177964,337575588,981265391,616134729,884625272,61510391,779559615,654971601,878583451,261651129,407022873,292209794,687225964,791702332,51897469,375392040,82492040,800707497,247583556,242816339,847791389,962806569,519484830,626920119,455338265,814926266,318346900,743307343,631987149,282692755,66139592,128247053,672085570,2747088,298589956,555941381,359347888,16402197,49244234,623894498,195020084,488738275,584166395,254272209,626912837,320477335,452838162,996118009,250883594,680736215,467482065,883762550,801449567,453807960,124940734,951023385,323325321,357492274,430276557,231230856,448085009,937357642,762157048,703358431,384692994,324970719,540441182,876415120,654281407,974756988,133694039,18482734,195911506,503153397,128867701,841340314,511599346,868742987,505634699,881097380,736378716,99257537,509052340,385100995,223397618,814144870,342395446,186979048,489022862,495081759,154232804,205599486,465251925,336374858,875064057,744701994,789355972,970723210,357878319,286777726,81506627,779369139,433051556,137381483,397431349,519605049,493509546,7771265,427910167,557051326,741238125,772383624,202766360,618486538,986877569,991906781,74310787,1562100,284396356,413771009,537620742,759128386,672505842,776110512,909140216,949135548,620058693,756387150,362381406,446594964,291157634,637027057,385745532,1932724,776704919,485716837,371965039,914059971,902970543,648872391,693570502,99119566,850467049,133527501,541090642,74417877,453459848,448456490,418880606,325167537,108241429,411000824,185796797,708476751,12748270,763210716,238609840,989678594,900073828,43996943,987225237,169907813,171773601,607935481,11304646,49171378,428256202,19146163,208049978,25088531,88274116,409409968,989696470,929454249,40721317,724760992,22294582,243344222,178411975,401546648,820139079,524787929,123148904,861945933,25434890,737876396,970046595,902524087,388376560,363009081,320945068,821466022,718791634,581259371,194857909,29735431,148399875,312033229,646065652,956159750,354077693,62954862,24696342,929408128,305255618,96603530,13369961,81363007,51326335,279962906,319228929,587179191,654210796,563279741,77844484,365879479,260468161,307778864,991028283,144536658,411721893,456784367,444730118,977919734,575189064,974419716,809379939,843247554,850350239,388219739,713599039,462060441,996141325,441896808,409946345,541491185,902044525,412088391,302978134,790920680,28250611,537340429,41817615,727947419,953381203,344132602,265287992,78206032,267522860,966704773,939125218,461389803,163841698,136341270,556135055,323552680,54676925,71614192,411556343,528034778,864524817,446595750,989022170,885458037,197033880,447514077,565788202,9876657,776895973,279702548,991029685,572627137,35434296,328189187,522206404,89025390,719879968,124692168,482440859,390890408,408482171,777709429,89312941,167281206,143157160,621536036,677286696,761989486,561736998,854484096,611482250,664416527,342054563,233264472,756846526,953815326,419618138,227257777,118615328,913686966,652552900,20027215,392651908,888686965,426016312,157007694,302691322,643104573,635594757,19332363,2592043,449777205,383087629,62337755,89453626,384073795,632621612,748334380,268485510,306299190,168066221,434099566,759269302,977450271,155908303,40153516,792572143,407755006,868683331,408876512,3899348,573436840,130742627,989993625,711122852,935277074,878105471,976518065,827656859,25746090,775308590,147800546,260406852,225238574,157432663,807761249,643885831,738415540,157041007,90628556,301237336,494798451,739156922,713616348,411298081,483424180,814216042,483087724,207899874,759630928,407302380,697053022,375863029,742093485,962211057,219168060,594316275,626356212,474811360,512168429,341019673,375060181,490018065,417052177,965138834,473779915,662968216,765128959,707764156,926218909,289976697,245475649,832257279,803252748,223525357,697283283,261965686,491500066,245114880,327090141,101425454,840236876,927896872,274451404,986992233,137100013,840647832,96372963,575649028,660612115,939463228,770896362,589519915,26184674,817875231,277285034,125633530,334543545,96186183,79866830,53398726,2390230,313672530,508632235,666442945,65371397,236738097,568613301,549186139,621096603,166819443,506709698,893878409,164392105,609411781,33596772,472845552,485073204,569323712,8026181,554670654,737077321,932740177,926528343,868125965,684473784,187989143,657146487,692120266,876198092,900410343,660876250,117369673,967487381,697182743,516988215,367328130,535955810,388755449,33404132,691556220,294243574,423233795,823347664,35507487,778207894,967322125,834675442,205829719,887134648,697160100,497112253,766603561,288513595,990313671,756584350,994118155,126938882,30894482,928025322,85091136,474325086,248522132,778678369,259059274,980750223,89447842,665602917,876071510,525649211,475915424,424026475,649681882,880690427,488221307,293274678,416782857,159162082,933684100,613977198,210415495,354149224,509421578,733938616,446288329,416503414,903326063,150019693,54802763,846418147,736950398,539710761,757058191,149506850,95890920,161921368,482444820,53701212,802867357,298188970,551771159,917629636,259218036,243402448,142076605,34501185,49315293,906513208,49397975,435336276,890428319,200919618,81789746,168086744,758816293,938887700,66879347,979523644,969239326,352723420,936197135,945797517,859287663,175937757,160613608,389189607,13131327,986366735,792102563,456799036,364497607,467556706,900755030,972998974,69464476,271522168,615839337,191385026,860079353,938346317,860148325,592081646,662806199,745190857,106551340,673907610,42845405,601760917,277869747,447653446,786359964,637512073,95441865,169380693,58233054,561703084,757897991,135996507,858596662,278759652,699805745,632208260,28427572,397840153,432687879,615237332,524139068,621497157,995912115,280145071,876483026,115263363,730606874,406795947,620962102,607851177,761264683,523852006,72570477,452039744,635960841,14094639,149324948,437017259,907479275,571453292,607128875,403478240,810931261,829857378,513558138,300009718,459469930,683566480,787481409,912925637,675997401,957578009,638470362,233902541,766875226,54467120,126172619,862806260,931100484,684238504,122638296,97338213,303407582,710008280,210605930,760041539,108743493,781197674,924282897,796989462,868240556,515170032,77906668,214617245,932657429,848152660,976614321,58581850,957992304,760070289,361647501,935499388,29826185,208675017,320721405,873541089,144973466,133620845,47526991,389331695,727653037,202893862,64504891,491535468,842933238,965020117,146699813,959577928,487967127,211819959,294344380,103988191,798866280,307491114,449723889,877650072,157471711,755744140,818473987,753773012,537563321,718546433,162685537,167507416,72069285,403322292,744415772,858206892,666403717,115400540,842071670,732453204,698635580,666696045,877924369,843269961,682032119,688184334,411559544,611496971,807489759,187079474,224942853,527773261,148496979,614976155,905692081,575443738,849219575,844603850,24209187,642838878,411393369,155164056,698693524,44570419,394397643,381775681,504466645,556267335,956763340,449972269,230886484,24911137,263645932,380842691,625795157,182618285,61579444,582264031,862217165,969059216,468210788,702799652,372995584,207385657,964529477,777291930,229048900,879031886,192103020,404138542,632626162,728315588,666291165,844155073,302604950,555084841,346681840,289331655,418497791,980425944,626734112,92518481,350632477,691799448,579471836,703795995,371797601,94289685,423458147,425567504,17703547,996168260,386525742,650671649,828187806,256955070,109988320,196856888,821196172,840154329,307292430,606429133,260571705,868275010,851935773,179206175,800976524,53586593,183177999,439441118,198107195,404371474,28974596,431201880,669094297,569580410,426597742,481986692,184397748,323360486,624473074,126747451,698606112,672104167,332575865,529841985,861758085,16844547,551301779,194233314,553384617,637881215,732145549,399718716,847943396,707439462,40125057,940753553,904415699,836774886,89940528,14554377,299988612,758260519,1372509,898531764,216728176,833352741,243064383,64527447,651592764,659489359,652179655,770455051,172346242,713171922,773620057,343320537,936847285,961766915,619928430,642440126,411646735,358121806,748313419,842773612,506629942,17118703,109198892,828720035,103803335,62623578,471624733,143716124,122838044,239878045,142860126,745939155,234055220,960948493,914454430,617971127,569983850,481795656,839082182,735864262,336076751,701440840,91405617,464685824,744851109,701240263,780605439,825804557,802950470,626925074,671922674,302423823,825487858,977933424,194569593,430149392,892869174,730759141,530728039,272523953,664693806,983813380,614751202,968103661,206025642,855685252,179325276,498429963,297747249,151747166,777829055,547256170,92388160,728794179,911362934,618901330,682470397,516979570,881953165,233677270,821117188,2536203,647428403,979420559,887649115,828765383,925811138,464856985,612174319,361033530,377194246,991558268,580474128,814160327,885475058,72067633,285337969,452775768,230627190,219488770,329139306,647748134,356046737,191253821,618546779,698998540,784268366,765041842,685584125,2287708,280451663,273204001,521838664,140296402,638084925,147291228,792486408,799751374,427932352,265295289,894479988,711882464,438462788,659521604,365635302,776324861,518175676,179366,26565855,111065699,738127633,786953279,853030371,871583350,292891341,129549111,58484604,604075321,85606027,503475484,142426258,877959652,467896100,190720863,901314543,355485892,432022881,50875109,724745655,111985887,649241736,988285539,975372080,205902339,747171472,83459408,38698479,950325165,402515554,258011841,246333957,472891043,972795483,795273206,602393783,731833901,832058506,214886888,281228986,168455784,563104357,761828119,774289531,101426026,793043266,451240839,407419115,506622131,752394311,135490292,358987567,733214046,589404183,662698101,146776526,362674739,159168245,87854458,671091711,733101712,476165467,319099409,389668478,559482128,204030910,844159989,964914858,844409951,606555529,924730792,476155343,327368078,773192161,524802630,870244307,507594747,499392542,279199828,263455637,624632024,188257695,119700618,963648477,856078869,325677979,76198633,886858148,823998536,978456951,101346537,288073005,651120729,931176251,796689281,158315369,445225874,481395862,159802233,575536618,596047504,587473069,980360393,757096771,709246883,849226639,510872050,653510971,132518646,227857281,211769809,553947711,426031968,691905075,405139177,642930524,231389005,537028349,835527220,244726450,979139851,687515913,407700762,173191691,384465241,752837153,662119889,577503619,813596563,82751545,865123978,597930507,416904040,955730209,878900943,364099193,241430819,717282000,346047265,620725292,666208078,50906184,990874319,599854303,510584040,899974406,122087332,76037576,188822113,273995685,421464221,25722850,181266497,47998688,246450182,184078065,455668197,661100629,864378049,712047545,170232043,450226016,919980625,684508170,336481783,156887751,291014426,325287865,837322926,674603566,519102983,11266461,637618211,471607359,768546022,33637343,14121076,651915459,213154946,43879416,772957090,105917070,639735250,698338846,956416987,204402592,850979121,433416405,369456478,241023932,807815157,160839030,159588972,193939509,442129990,614503295,607283184,661986760,421712983,40244274,127684116,792295225,717427537,696652789,961695525,859401887,961193417,91581494,106709604,129115431,240286173,740704836,783762556,718226865,313258668,388615598,554688781,256670986,580618098,550501699,622378962,478455711,252953622,819305793,464964765,719768242,547624366,354167754,172399860,730000758,143537677,962659712,322255280,635048535,934664818,747996001,663024681,991483173,793885237,269687604,72889481,509426085,915243879,377466965,740102383,540496988,661847098,87088590,560677594,718685006,240970852,458050521,428269313,310399446,249695005,54450020,643180130,784599184,424201511,542765987,300664855,336878964,244742592,877951137,865493768,806465801,322740704,596145227,941255986,453470103,81721960,714851626,681209348,108292677,655476622,254951092,662459329,78818017,376532575,567090899,994015405,315394558,134399547,284970792,486735367,873986319,983456334,201852523,498184075,672736536,839384831,847980139,368144452,613208741,868193728,98477786,669361845,505006736,974136095,176697690,153440500,715981286,620900374,698042388,372257633,504689618,668037411,285418122,957615543,829428733,862544545,725201052,204915967,587380140,70553338,68138504,760575484,756603767,124052446,39255865,115361720,468827433,62725252,907627548,47242850,912455177,411484307,486466235,344754568,938484818,76871961,880851926,362662363,224967853,352442872,77635062,174601183,128766806,668873485,469785280,418887748,703910884,833542070,57793900,93106253,325509182,937466400,485831328,912359922,471933757,97100928,451715546,8155986,173589847,988031394,948457101,634315201,501056325,269283583,661637783,856187917,228790055,297521561,819107628,918395363,899615416,710650217,520881666,93184509,63211803,988184635,760382877,934612313,122131355,141844302,53426017,640688402,160456730,322854497,343303601,187441783,992788334,982650259,574909154,966862100,533327926,962679859,832668522,190202093,531302544,318883498,632350702,810788486,99542885,37524582,22385322,931497106,928665320,790952503,502884845,131114333,264299845,381244017,829194638,936551708,572907487,92743808,306734904,148208633,633102216,789053641,379269440,384497615,347086380,464004735,182291345,220067772,783323074,834425158,587300903,540243861,912091996,214815170,600471147,92873305,180479163,172896161,608701987,217923798,535258296,731114891,891931992,20328101,356311766,121350642,612259647,305401683,915227271,981323629,639071254,616225933,27740561,706883671,154714398,798661679,554698439,446722455,800128265,477502902,765580953,697794608,225074476,118387520,313569402,791593355,524453364,648315525,866463333,545894016,189996128,315996800,344501464,306397897,993047214,866308833,199601877,392600050,108588533,147074060,719789399,765728756,557000922,602910457,775324591,270797794,102663046,309028898,961458740,744634246,102277030,631293690,616719130,940499421,925254897,647504915,457474639,615918846,306235598,419990610,278599468,336793933,565949168,322222559,331428592,768136135,269676252,698523932,528345348,580693985,179593795,76133267,832282134,472846162,686394010,802663230,763434497,150955073,204141667,153805682,92225643,220603239,778796992,388176260,484713146,50356414,166816567,877420838,638063771,609953145,365392888,23444933,314330869,794226758,650289268,716624744,730550536,204865555,181521492,371431436,112865918,711444266,615651054,649561276,487847726,820630663,243451848,581162925,469223589,800925231,663051126,438821034,911971228,715018243,752642918,829605117,869298647,193241094,225366327,325888727,309039727,38342427,321148718,148189534,318495500,411544928,781038182,219870590,782584703,127164788,444709586,907331937,962272854,954553764,821650038,287041501,120399039,571918721,698909939,130001549,257035634,608988272,636675807,64367269,656363545,407834423,905694040,82605251,971548933,172968836,318366238,985460084,777710479,512345640,739910390,303679183,770179278,418061406,995170836,176093902,526307503,582541777,600294342,223360971,698581389,475240944,244282049,634937672,911518332,314327354,406117861,830392952,723780834,622723361,608655008,467622115,957258262,943616204,716195274,432885953,98882757,808759825,912521356,950635749,331829581,443772936,693206979,200547438,275252068,522428365,844204320,346965144,803073552,507007611,360633222,878317846,53306894,803011722,800041378,220336077,668282925,372251353,534385653,467973641,235078024,49244319,905219533,536402835,355379002,795855000,25686375,306507324,212967508,787394430,82646112,790261237,141922258,586083499,420450975,503401257,906831625,498528029,771231375,133838739,223469817,366136331,517437036,402907632,294859955,418107829,570959025,191508218,306203900,244081084,301944966,348492986,760764106,878154370,451524908,625177110,205693794,595260134,949363456,536240643,909596944,793618367,348878446,272983851,451188366,826948552,643921889,319592420,926891472,784941320,343945744,831840612,800574317,496889873,660943306,721567410,969817426,616518464,399948957,665895913,768529656,639183498,630153569,368297442,832580510,383695586,585674822,274550010,530210198,23502885,550098877,775425670,624630274,676269994,348626555,687788127,840963418,748872276,265576455,776379842,318789829,86327345,396046285,756670042,989251026,777695192,608400300,710077736,106314719,6630854,103586838,982526140,162857039,305259882,663197684,535966616,292995037,666213176,978687933,661464818,645036624,996334981,460876552,401448102,336679186,541941590,479860771,347582100,373648351,469196155,208162716,176177197,814156899,689737362,895120351,393908058,26280944,14459408,62689007,861629495,482698766,556557948,81466404,409182664,194208406,95252157,10768305,856437660,982181938,6529781,126698788,216057901,98415929,420872910,495330367,824893701,879025895,896197719,815500946,883291721,148675311,661258851,572968973,568657675,13403439,209646994,246961118,227590214,194629961,781102316,237433309,259904026,930527274,281351310,254050876,827492458,46552824,785621003,331149184,701915673,201128998,272417130,893213934,891973479,758648083,213302044,538632486,769815964,379438633,505444142,468477102,969104496,862408179,384147991,60416440,568987986,229292111,789792259,390539584,297587450,958023580,721380578,270850146,557135817,599151503,937224262,609743416,764114139,750739274,961282418,901143022,883191984,162025892,496199454,992518497,771167235,639200464,827687348,663371632,615296029,194048154,487520251,772836284,461056100,226760231,872152157,824906431,502332678,191583519,75590785,414813339,756953846,773350391,96814985,47410887,624964906,807664556,75376988,896572960,322939778,308048714,931282151,140830879,134039655,55899559,73475819,329136141,293729115,480457836,101824928,490903867,99234026,54289723,892022110,298063458,61348732,64488664,732916706,880899952,907102689,923767086,965874758,774497844,999483356,863213923,161907144,914978163,522302173,803203690,932984980,962874485,634977192,193325048,260535716,981015604,790651753,447496986,271997712,42609820,501291403,463363249,821607319,477800552,747108164,210921787,626131810,455939385,821785887,87027950,400126341,997178004,814301368,170195694,47605066,853545407,816133421,432332027,793349963,23432477,686247994,50602145,667763607,936740176,336242042,202234363,149254944,448170496,920196972,588748794,169095744,262048145,320520436,518138172,655605002,846402242,635987522,320001624,738958798,86412117,376733516,261526301,307612041,888285230,6998652,925331098,281775305,763529405,272801566,534696332,870561288,200902551,201484401,877019823,99345682,869301501,723529353,881274856,720276571,436448400,30782174,17381489,787700800,281326468,996626450,127530540,634361937,522454914,785362598,352637207,19203104,984244082,664591990,71064908,996093518,932409491,464172216,298659797,795221652,476008768,955396814,316428922,983465220,959499670,50411317,792584571,997622732,26334888,211289574,250619727,562899587,677595999,923749896,195207822,790779035,634590312,361513010,359621001,313589010,150557912,949975830,787127841,42945246,189549078,814430365,879127489,707687153,711442648,420813480,881703412,227320854,557167138,342997135,750033841,275274541,73168940,806661686,617043967,668412278,76849929,750701940,848169549,458740384,928038240,257375710,14386350,230856358,260192782,140020655,996945763,372061415,603804444,869293366,718988431,435419676,221680203,246480294,410700684,44526518,981947085,716068907,493278766,808976536,220314126,959126064,609788989,842672625,744134404,816014745,340544401,666413622,133163068,621463295,986546106,885582247,200764465,985068779,391360068,910597824,948607830,13271129,828360515,196099946,695178867,68136494,135929654,447682936,928597906,474085786,402598439,235088355,814723869,636552601,657387297,245988989,470031413,944258188,9906153,598723898,980135112,43570599,102857873,438223845,166132863,682647998,671541805,942854127,94214747,251644750,790327147,973589318,985854839,626474428,284466779,889569961,743119702,358868916,424386263,370362246,859202335,150511211,703890827,201716025,176370948,522560473,544419728,919008682,480497833,376949337,569620382,119146415,476688339,338335709,583432236,97259767,641821343,828065689,364571995,697041376,218475788,452494006,894643579,226336014,534280087,412822762,378159717,649520291,224925111,665153254,636052644,901908347,716151537,574152067,325714237,958491645,197981244,184048844,803842005,777685287,293709277,431708329,709474753,176916561,120312437,281168978,662424157,652244898,868179208,59294977,973629999,417297878,184008478,384117673,138509925,857762499,167821187,80161415,484739034,958632732,940381432,282149604,52259486,788601139,555541897,65301918,46937405,251695802,238120110,496247228,716906795,587441289,859180124,233207839,139148971,215126692,776560540,971064646,574122256,370500039,810858052,562096166,409243124,714189297,46998659,403427094,170544894,462006260,838648237,251270810,42116863,617039440,532911372,508295318,543801242,727027127,42102624,841139314,596334323,624767247,956744769,681284792,667161524,199976490,695530951,867816004,212340565,119753625,840100977,608196119,945609725,785391977,229779126,78307116,104052673,415554808,35980790,290781104,43838271,194915364,67736823,932156482,89973511,19505910,449966113,968081737,570589300,137800091,864121550,932757441,599658479,766723097,387174684,286671122,251133563,692707784,888144945,120486034,471693930,986552564,635416835,274087364,275795459,154376686,826338997,434577060,905819221,757126947,984092834,325140545,142756586,659630901,562445403,463997568,66859936,754217720,893668920,614768249,958420295,908206604,357396281,744425751,204233686,861264405,337466678,490078959,255260708,30984108,608713,418093827,465068844,422031401,840378216,608718459,950608120,335353423,879391372,289429307,286774547,849923536,840383045,480875099,659385362,921846951,694198718,32489989,276880106,306928995,666032659,62930747,212497818,26227131,95326136,479496770,90521139,77696662,437145076,880398512,197809768,60410068,355261849,170664514,511379667,237200020,227270454,201161483,247390444,440411919,843699845,923886396,30482626,926918068,274319728,786641108,613685344,554510763,429803261,829432083,390390655,956443448,212618037,433928651,212991241,760212807,708087993,834405814,862340611,918164239,54048075,470651255,542459502,751119616,586778505,18273179,240710538,355833171,396134399,288054166,56142591,321915934,338138253,536210334,220516017,933931363,655120620,25716790,947548899,187456955,788696276,321305311,499417282,465739138,147477914,166717718,479300961,717151891,806863027,675094565,854521974,98507248,83331161,786067409,498879549,895545943,989064353,536933893,876897872,62664487,998943386,569593576,296881631,471840814,611640494,848658072,702735913,691904541,328429840,968166762,192984322,723904819,761384236,509005850,722504754,931222055,525767875,221963384,858992228,396787993,591496414,720255685,526015892,335434725,704804746,326023095,430958429,669586945,174799603,538818972,10201908,507150236,654945375,950727946,490336751,44603142,703084919,699484426,904637676,980285980,339180592,188367914,706265264,87841135,23860129,796076103,459438389,487181533,904025000,986400844,201553393,492218352,512781863,129808363,241212530,649368109,960335264,192947926,531368716,716806005,551301822,594272298,393778283,825818273,389916152,855264777,491187972,848663648,23244747,629038236,872971329,830902066,62069416,338928970,704043093,214836154,608731987,176286805,14694666,515059256,730333719,504241192,105432221,603554171,33394795,576663195,633833369,467983725,935732162,725840984,538191666,252824742,758268150,748613457,45657649,355458733,987405467,860266353,144214576,139230792,4946345,753657229,249921547,13480314,29159556,823961136,835777796,160324482,526429401,199542364,631878400,525359367,917181111,781099729,614856038,371876150,484022989,159685939,771734923,77766661,56638284,637209939,22111986,129051054,424233584,298638048,534940617,347192081,14629311,843493898,447588933,120084231,808191731,85582127,299117684,78436392,236019804,448293546,834674917,224852992,179270224,728706195,23592226,52505222,249640445,311793188,842400670,539383456,148302135,801398037,188747915,947885834,527828877,626115728,738869871,879399858,85998569,632115624,441299123,267935424,407778577,93558108,480088244,898263060,935298539,191182056,538570154,391306396,956554359,912822502,5882784,289523555,761235037,641880202,464684897,294367162,251353354,387231631,702616029,352120148,796727382,437756290,967541059,977338278,846505423,15296372,50917870,841904048,395242889,792979045,456775346,363381856,756311313,718292290,841370707,22481727,628624675,169557378,26834766,644403693,924572425,536707673,939104978,891182479,704767939,869903598,24188275,217327916,713753597,234513297,897760628,775798920,280738348,2588311,788333531,2510227,479949701,887911656,30887896,966986035,578600924,19813194,764442274,843983656,302722530,556443816,860289911,175414160,254323031,436178370,494008411,596236484,670909974,322884143,33149783,454858599,203851967,846976193,793537460,510682037,607281018,565786140,450088894,123041593,235561122,999055661,897830922,811966531,345960923,125168704,61172912,235607636,861394132,207402970,576305791,656215415,894399795,220152388,272069247,770676925,354697576,354698506,770687248,372172580,331185722,715733127,140648744,847749119,64547230,147107837,664171849,203957724,538731088,180156160,623776054,262911875,874563806,113112437,510801740,388915035,260170022,981732109,298254144,173564663,897678879,535921887,758062084,263435044,45561778,139668844,508023471,34298109,481317365,669937179,927978036,245570856,95217530,59056123,944179246,20084126,801600368,19009465,233325165,180504617,832701392,972709322,734592633,889606163,693359491,156254585,727741747,436866943,127544283,294260242,587414076,181551818,189189209,372189114,712850753,270533376,562466265,253305795,838852187,462031170,170592535,103883356,421559288,96795355,399003727,176072192,122255334,201636606,457204307,659056799,842199256,390085565,940594866,652852453,96144801,361139968,494298785,474207662,38128502,653820144,708384842,243796647,996891218,767734522,500157341,326784525,643296277,413437763,975355042,180578027,91412956,285622756,336306793,554005766,802081343,989945683,639299926,9913462,203755976,590951816,307787258,460629406,887499649,146046921,630504184,364975227,298675520,994577444,889486533,432166417,718324190,165837786,499567376,422722611,812860905,630102410,894103334,543271139,235865070,181895987,844214324,487598561,123461045,602287923,402576869,106668361,717703508,85066951,184402628,720329515,933855361,754539506,229923535,410618120,260249382,960830560,787069144,131497677,783987326,329704194,688954951,671670700,437849010,93534206,49776398,352137344,649740687,453173485,770241420,669194741,31555353,92444258,845061583,885607608,42505132,286624161,895328811,799126705,18780790,733489214,532390154,786581245,255010301,831952719,790642040,496461769,866551734,398640620,502648440,21038522,452770568,494874117,788387918,410773736,903356729,356059099,335770085,878148675,376461406,467041439,983587035,310117481,191529440,967259789,220724294,404985505,712559215,634792454,841774467,110059539,912756812,851714135,532485832,269322669,830603046,662697974,5576381,436553412,146542981,86460620,69639207,859825303,57526224,864119498,613010580,670217258,99113614,473760175,528794055,709989682,385031620,521759592,627670160,160638915,837712811,343190351,671439651,481280013,632418386,449075578,846174861,140220393,12981035,833817997,651510611,789369070,664046880,260434309,609269562,636118161,858453760,377194692,694142544,776574892,892193752,977511883,423606137,543840012,812107885,501379507,494755040,838576302,717795490,754088038,841423582,487220020,422428525,622237991,905105080,862253194,946582062,441155505,352018447,357160721,298234745,497940119,373890357,521282398,833991765,744964309,333077642,362049790,666555149,13087101,508554509,766243340,573433109,668360961,219942486,95988068,692466931,940857824,953126967,928654419,69212537,13322137,308270979,743144665,40420018,608027454,243587157,95132750,60183544,655650976,104821199,45973062,102436656,531567091,309320859,235503499,712194402,700589848,306692951,439938874,279619580,727148803,507513215,241664570,276228861,591176843,137587145,641383251,383313579,873013811,477055787,188179542,166487509,136274220,552812039,90057267,599696290,309805153,972265675,353008031,636045355,913979949,238082002,233578193,563987667,705627141,605776346,955643853,489156440,327766096,364211043,793695351,695041884,369157567,276379454,565204836,975119289,926429855,224752120,686496483,151792243,289535098,715442163,379360633,559030143,709773710,952614219,554559774,791369402,181201066,581691292,436810877,73028470,643706603,871338112,899738208,158947663,148563115,184469721,757510991,509321170,729562731,902192302,125509392,108382486,512083644,206592215,417427650,352356955,984307511,632078774,542618003,291292955,242370758,99581617,6333499,607316658,70494635,947609092,243287060,852520140,710096231,362381682,692888672,378723792,875151542,203236655,20468596,546426099,141364897,124289286,656886819,153197472,633337577,486441946,822655984,965313375,769938977,54000176,318392735,4696356,271970395,585134549,280818443,694061645,572134059,727422251,817760565,374889336,511551642,534712149,531970963,281124476,850316165,149998664,807600273,449693971,777238744,543347226,253498138,959913891,484562029,577092509,987002212,134559698,314980668,989674965,523666345,142285021,956342298,459702056,229578374,1969439,433242895,216713702,498495417,61019907,360735576,125339317,148121451,413617262,772342803,829974933,53333898,651627374,671032469,768730456,636075022,398557160,732282206,540423006,268920054,318599457,191864373,62160630,778887923,247537270,64168423,843493736,998048189,879722845,730082426,37039543,86946892,584053995,654928352,773652254,301889296,818359556,506472098,239938536,459837036,947345434,251281716,133529818,40299369,916423744,358510314,847460345,43769044,737536938,348283911,823060480,307556814,426193259,639925009,679979225,70795051,77980721,759740162,338324795,500270183,157333952,831732661,286095799,700764830,134558868,601209667,180588659,865665717,805564959,913470255,263414490,89946013,87970168,741482614,543934116,295181857,680332558,519106867,805576703,60147711,844845116,15717832,56834923,1244817,198667661,48228476,831369881,391537197,366085720,648858487,430314889,340251799,649158195,59175858,891447908,887377887,313998627,526938164,151006726,541159696,857636103,563894822,580631500,643413226,460771975,853313630,500625565,45934478,906242600,450045652,382148393,852583030,571870087,166234746,650030775,242005969,437159433,616234210,129735979,337029106,817187905,759498615,696677994,419879014,687029958,462053450,322639792,539538364,269627581,226630121,62266558,345192045,267103005,195478221,750156951,424036866,75545302,81900613,194580816,426295549,753934136,731369110,975823766,667380798,707652189,122836197,775923333,156919344,951891973,900119454,282244388,893478788,684821245,866145681,106180008,149202330,743693451,405031407,590053671,597440566,987025945,214451345,21862562,749290467,788901038,161539898,785581862,515766788,366592599,829748376,556795877,36819879,458014836,132059864,18719715,899939194,213596013,700310464,2469556,867561993,202836444,324016016,612655231,906731713,988264948,17674129,833173697,640310087,876888079,859189390,143854637,836672376,849466239,385866517,290715494,693289890,54442279,499507063,433508956,421863299,470240271,370493341,314672383,250627640,559596700,744228928,900045361,389159093,473391391,435023859,563279492,997028911,549642377,797289001,545906415,559295692,845909975,827324936,53001757,950922749,194247873,453910695,233180048,844137713,735540731,627753559,247700108,816947455,846399068,674613013,410122255,310551671,769379539,103111552,14977065,891086741,27928887,633924957,617643069,247199933,322006174,147992335,15646332,752965554,732235646,185544356,684692277,972777532,883290669,591388104,232659078,701398507,94395726,794928260,277309577,248828386,778787042,359850618,798634116,249283832,462062509,60477409,791689257,178513963,454231696,952156073,605474512,906066399,188725990,342996026,818463786,466418091,935288843,422929094,479224917,660172472,931446944,890371538,4235464,295336587,221593976,485692491,726830086,398221263,738134583,499867910,653461213,543020233,273973039,867037382,226034392,158839899,21178509,697992977,271480442,786889409,319032468,378268434,644408626,673188581,197725931,366773246,49613760,477255663,213598335,523017443,511807738,589170613,881745352,59387315,560996466,149606884,92962987,32249210,575683967,25088747,920642317,516328524,437205679,542378741,83749501,346421150,758034026,852652398,796685075,36796740,917891939,876841716,481139271,25594824,920298390,612348785,107354233,914858902,875650550,272141530,215908822,651467494,506842757,710574256,212887114,582515520,13449529,196254658,911652440,354364856,210362519,413226507,206155106,211869984,76661650,905342614,210228620,560896374,597754654,619355528,600666074,590301716,904311157,786170846,578944273,504096210,855357353,577942933,424796169,355428281,207959379,387891368,652673347,447039327,105353760,959963582,333208284,548370004,348258653,411972304,955591528,182431996,429901559,802503657,918315260,815410346,860259120,216136643,765650901,559867339,531939123,255647702,793032589,396911326,758701717,508905899,24177763,178219441,818768515,934272441,660313014,877818897,448587722,395847003,992396921,670291767,20479816,79484309,425241633,658386090,567387767,315160254,758660716,890242863,675722078,877480020,529756001,515985493,124627377,985680947,73680050,101417491,993566540,276534426,342361083,624242425,805417304,653402228,736875094,931966111,718912502,71980046,551015897,736210411,927639143,75874804,981626316,381480852,614260204,965477105,979988430,275335908,743834164,380319031,140317959,679822283,168816984,168159180,872520660,987229363,541425777,724100889,414923088,409552209,364484130,614667416,386586664,432787801,27500029,487892427,143143381,785645,707721570,490132096,785542506,986777100,523836074,446897151,32755054,26858826,781449023,308706184,479413353,976298587,624132245,170366982,839504202,51555331,724134579,905133803,860646709,430327837,728594356,471405044,175526492,44342447,515262155,2735213,955293437,888658370,363085977,21439909,496387039,634999085,760033614,184270299,744026334,473325557,279491696,892470493,177390154,42099987,490749647,157401345,941933867,599060581,151507897,174099104,749822978,342042855,547739773,633058751,889083508,289614554,178953405,360744759,107498568,667920708,581430471,247456945,760814596,979700360,477088910,181827536,902299131,974323562,681298718,849723385,743837351,705963749,29326400,933162831,438548061,539102495,849317040,381929486,551100682,927117303,255713949,298523503,202303344,887670196,306095507,446824343,649760263,558684205,835880109,526634775,326061020,109511439,422934442,905056333,161064392,464623955,374567455,161437249,898878688,860167374,931741672,293353386,574057447,747556726,519195371,539246424,70123408,111929927,303298780,294317663,112239529,482231508,701228604,743107282,547084831,825379414,932177133,32539500,739401757,678348129,754844239,588508571,232022224,897845816,379150389,574503027,666260081,197653680,672972013,42293536,297122635,801574993,241714672,382673116,166213706,839015242,50770111,716692817,430757224,776885056,958711727,149033256,89454086,297382940,257043520,641686531,266920332,797138744,927110865,409610866,752888795,37495844,768749168,669800634,139167125,578717258,648807076,517164102,317480255,532316389,701845174,699249758,303507270,709103588,801368857,627651751,580843724,381799758,218263741,865593950,867165031,935702745,426362567,613489093,212807164,678793188,585933923,682069333,745896232,594412497,500599885,304576243,18550082,625709521,344045969,492084680,968939204,437131149,89015308,404853392,742933859,741708470,91251572,922862343,672587963,313205975,333722300,400319167,952431198,162165800,28373308,67334541,694635487,191413761,281573423,95407724,824974521,279764813,443580010,543323193,486914138,317439503,162154755,163253445,329634962,908989586,394089728,14246576,292730624,85262637,811351942,852321857,40028690,894897852,741369488,535863865,513785450,996299085,391765175,803459098,666101596,467096914,194507139,140355111,266009406,89269803,78545531,746969991,508781260,734650640,254120088,774892172,315220729,51767105,50556961,501788132,760433073,621515790,859806304,205457756,758246959,95766409,851923707,751592908,682094552,880491961,253804129,325859663,480308380,868184880,631288785,350761743,354334732,970948965,295179681,53295730,586037125,708609127,813844948,454154729,416047722,490857171,584539608,355922765,853210234,404430474,374467464,520620823,326732747,22309833,341526500,770037729,78784442,768615071,727157657,818607155,383704489,699738098,626580189,271651704,260031939,997600801,858666019,317855870,694608187,940616709,448550446,132672702,634373773,717432297,854622317,157182981,775855722,421889691,528160067,155456883,484884378,684805237,674578406,671366556,649153702,628015728,636735046,345938129,500169971,748708481,104715569,951848701,551886179,265131607,368872970,803415302,488551460,473884349,940610372,769210281,871343355,874287485,801890124,367732650,255139553,652106755,174068560,448915627,602909177,883396958,262329973,209065689,492163407,4714619,198384180,341895518,197690461,697708062,592090852,25339437,906767401,175941181,913168458,989990119,728661616,912422095,329731417,660795135,187229334,373151063,24526308,817494585,75098874,83933974,915564195,6194262,889927794,125006326,915566033,565140478,735282697,104144645,159508147,749817565,256579140,184561668,550423630,717646893,140739874,846755766,954423241,835848843,930579958,505938607,422329877,2523055,446082915,345844288,989874310,994816113,500698302,805166645,474414693,429351660,204966978,583744741,733784802,570411646,570302722,932575747,91642192,735940328,284285002,878268114,729152825,329105306,137740679,705005480,325744553,27944418,899424006,599167914,295101822,124290403,403161175,790567373,24499170,799804184,196452964,327300677,352213785,72988460,727899594,421727322,274476266,893412885,591923746,627946849,393269322,87003211,528393040,592696391,500770405,308014601,653106982,31295804,805910577,351330900,85461425,354759422,240538645,917610815,870260460,214949708,243661514,388961501,727779556,504541900,711023539,319725730,861136253,820680303,870664692,715962966,903491157,652227596,226937455,482770622,391975728,419114140,184006991,482286393,130015477,73799850,958292941,647888722,328313045,511002948,775746632,66967915,743559246,985910355,57065206,133378160,632984136,802691506,17129953,813250960,539634620,979988607,601180180,434861109,433846928,889922773,997302957,425766962,45873267,280482967,29934611,64786535,467339322,398270518,498122819,275699854,429375624,203923852,373185203,8176604,852328436,143270471,637633252,39755261,806824822,852105321,842368802,398749459,827930648,906279967,568426895,677761574,419894892,306106743,114713125,695425749,552016826,422874093,161941419,855664167,723196544,591550817,494396605,244784795,820859747,288828526,639238286,710408055,378812957,358532722,985297450,935901393,910236497,500417103,586906149,70264895,965699227,926227167,632125036,1165589,22577348,169795556,235287688,149540009,917996331,165152802,492976898,756843770,494075063,676244272,78921971,163797566,118363366,574602358,628050345,611636021,592403363,814567844,777661744,182745653,510999278,921276957,36827857,693614338,911606845,356544670,32424234,113870025,960592948,531048617,645927988,935753957,48116847,793156137,205690013,727242921,182393371,157860050,754923060,809792740,766913498,878963478,53547504,804796251,117824506,928161194,399533422,850056283,628964914,645419245,732699355,597774128,247749233,347423045,104153430,47456524,518087394,328156052,539218646,660882172,878621185,56121670,31137615,101298171,34903836,794160507,229047161,562145743,891554742,185487024,124794125,917863568,88557779,619499935,11321452,237776666,933152795,29996430,712741088,111618440,757535089,182415838,27794798,41241552,131674806,831603916,810454624,496917669,851343740,444583982,381884386,955378230,610365607,452244298,900231712,383025866,511259448,723624461,840277497,6108135,64344603,86702282,554278374,654439192,798487359,53213013,181894006,326846368,62184220,644144187,686601959,933465492,484329383,401191182,310631463,179116507,741375183,751702726,393752235,68124756,837237735,230906241,537845223,644260410,312114809,151029075,56208771,459609443,28776502,573963163,211181336,101898251,860920930,936333019,238972434,620218489,668164198,71169799,693580707,176925225,936293995,122573991,344633245,201151692,429928766,684058751,521994508,531015682,584193781,412271402,322677287,89699108,526213634,367988492,933400050,402281883,572576881,423674511,749465590,488857832,930928421,956449095,572137312,565067657,377975921,295419055,448686450,579243995,244607794,34224642,843991026,33014592,232386289,957016848,376413743,287691869,172204048,394498939,455165143,645598911,108313747,691299866,416744785,360752371,269784072,106996671,853812236,59436784,889429221,966728223,317455702,982504289,248767482,272977201,551232165,137397560,179413117,917604847,331325707,671714712,195922771,350035199,982362653,14757460,509617633,575310532,43948634,11500603,515137390,534316934,24393540,54987753,973912699,424460372,56066966,684745919,502796702,136430672,618083014,249137659,541137263,659278596,660506449,654766432,695564408,313363977,712341678,824216859,255178477,996015684,947509800,916763173,754728125,548920777,32301620,120255518,125209035,987285665,689306048,917635315,421740507,584873717,728413932,515036883,916388492,483416759,609050681,710925015,414221858,415645660,126729213,307249318,919418815,821810587,623797997,721479080,6070595,182763866,382774372,426187199,564646245,119669770,986948365,691438583,439511215,590554597,768020112,909378421,459631815,575832819,999209557,759113576,210767446,912567556,549094741,676219231,323649381,635569434,238531792,516531587,221367134,862206391,529847290,832181143,318112132,123681305,773998978,636638254,798977284,575962197,261170803,504792833,280166709,967820849,137753731,466421765,416035997,978471716,9458199,759986036,209330643,797183385,685151426,665775910,382115156,736517079,699637228,272748812,798055695,630543588,513364439,197367146,22973656,577596714,953683052,797531984,244319869,313028614,60199043,737911654,535638545,514967552,408463631,653445031,234261071,755521710,739438084,855732828,846393360,35769985,357813425,421075516,437979193,445444239,703937528,607254682,172264654,275548248,553702567,559777576,642980850,277258900,500263959,418336986,267869506,830074945,958817319,496909849,702902063,45330872,497869680,326082794,938496457,395661291,100612492,363454807,813210970,192905867,378068212,368512982,86842814,651529371,536533722,510391122,361346511,182138549,121182755,884737206,357592897,969880972,181134786,402510294,27149087,114625417,373497550,629743,75792788,707807346,615991292,256634597,218948056,497670689,450455803,494862827,790588654,633012461,645767098,832165124,902030537,521273176,905758447,869817015,722323285,268578051,33244947,310125846,641956011,216559754,688227429,377467165,967120853,833383321,492980571,188650349,55317875,212990118,38812233,621943369,885745687,567017946,384065467,554973182,964093572,925301768,324384159,993908159,357018112,354904687,470449138,339561509,602052017,984093760,680224829,529106906,206684821,601339710,209776141,560329238,392479058,346639157,351506339,846504781,241121824,731755566,692539278,205821030,729183051,201857667,552509311,421416270,46724921,93435363,339902172,82506482,236343225,147490006,796235763,337421078,554647041,307443932,293466587,899498515,634398288,450854089,562157918,169870778,96466863,247374465,244945149,869501461,579949482,730918208,745254307,39080176,192385405,746942337,594662082,2074585,269221163,159989074,489598409,427884757,74967541,372217338,627357482,707023124,656505960,266616963,479255286,116791325,543267026,913135537,922331774,545345256,128585211,796295306,456927258,761599909,878161709,750763231,747476813,241682465,536446006,719352095,571940041,100172215,282729260,98323223,153265219,92585410,124777348,110595728,935169435,177545432,600969357,135174964,907227711,70754785,650325554,640463200,161282657,231421561,219005026,523459122,810862007,909177032,114755889,892787382,645326542,367940586,613803290,174402534,290592228,703508885,657777398,882972730,603177052,952045396,555411319,300538826,22960737,174294550,80344137,880111166,351708511,715074712,613475967,723962452,441474685,577861775,237859137,67445427,686269608,806807502,205416042,10824444,46840774,605197305,908581901,614409770,639886674,991375534,515936088,162508857,368333293,587308,580528455,705679982,289769250,563919362,148746200,281347184,835790276,703064482,8090879,21583331,252830695,374936604,676958916,5278333,819282188,212401640,668904302,286461697,467288756,976084645,234096025,231215130,444106707,497192515,420467596,292460111,576309442,271195147,405691461,869218519,16345453,738800497,688469450,557670839,586935924,513311890,940444070,328103087,616327027,139729776,337873638,215723877,83867438,574267177,959160947,356188257,881270367,787572326,616140011,478371681,258343870,473831325,370282414,408950967,3052257,864806768,674425974,89825459,875741097,998089497,447892692,268556600,607458887,109708049,143522336,882797472,515662004,468318672,957286491,243204755,342011457,454040872,986731258,454874701,650433132,857429826,552537989,366133763,588342930,919059728,637090197,758481159,666499395,816092625,418965998,358393864,343741939,756329634,438117247,911584472,511815793,700684943,8032016,923368360,660918290,94836260,639857869,10658103,910718912,930532781,530592051,471376837,473243907,551316528,37982921,875240912,544880163,70978633,614933964,282784293,684117315,469730476,603090399,264412447,310405234,13610327,69989001,736208514,508646873,844054809,659236577,57164509,561054899,252419864,131315645,916798080,471274833,286007639,60332235,166277864,762004116,72893586,517151037,393261785,297722900,956669424,507568151,212698804,783619694,844789988,691689066,684199471,261655480,301450796,325927473,433346594,193803030,866993935,405765587,474168405,226265205,654040088,322469572,345832504,313368629,462120563,796978963,30296841,551949069,187318649,982899214,882893281,977252806,530289931,421605400,70854514,436955123,785322134,637728313,98663719,1705177,161488501,672258607,871253320,470329802,622007588,754876732,745177292,514343804,592625032,214098913,12703909,557140503,57345063,464974567,881827968,384417784,143721561,110099906,511217417,296125903,922584123,464903610,115872243,148335971,425250988,89628910,822930936,764903422,645523513,197813951,395327316,337921847,260613250,637201897,418055800,928091595,798599183,580690038,9300096,56170866,100955578,906410402,796719355,983384971,178398720,161372027,694388678,794883509,976864649,714379318,181296351,159643751,474035458,571044277,536441637,89946154,514944450,453922689,712604616,286313818,122094862,689774217,87554613,637457308,293694086,871782881,554242887,969000182,975588824,27376809,943846889,148406635,397990054,14222814,888590306,503469148,139377991,947178492,170054644,913303344,197238999,721740474,235269671,697413127,51532795,665998039,317977285,388502455,448827419,787584384,648704742,507263404,617585542,473280464,305477048,554967637,542625983,368484690,521999298,846638122,771975614,93245462,912733488,68292634,919952054,366152980,121122956,400118803,363006860,609180395,632645024,923464244,837273716,75930166,472550895,539763775,821993134,905296761,364434027,18416823,264505819,296021863,168244910,746181654,511119678,359056996,658285895,132560431,723504389,817763784,678839712,781447201,256706900,154222408,243869344,451787884,462118188,158535717,382022479,342821228,23401833,336467219,17846986,386717274,30927385,768579251,774652932,798345249,931563969,253380710,970511128,491711550,338705432,672143228,392871059,938784382,831781072,205134325,83005533,76151485,529054395,110227799,227176303,627182781,150299674,33773851,233746152,69992199,116104986,645598087,647365583,335724193,186378679,189630386,271818140,898662747,47605474,725082479,918657450,896287643,576777622,672096240,554324293,369509018,120646698,791952562,621004058,423118319,295420871,603562395,643489213,338608548,719387038,870130424,211860120,612586714,118195581,624118585,28332015,504964703,514741384,836853179,580405603,468173310,491074733,934611399,591430269,681764218,237318221,758079738,362217014,43242014,217457259,796006223,265135471,924791958,18193172,1889015,843815816,63580598,741278161,466258710,310864715,516404827,147753935,818839846,665458388,845219768,814191150,721040731,511250122,185515402,105385360,221806660,477791825,446820674,178026886,894180802,596129087,369652874,280294851,504255038,755610935,970345293,487806395,799429205,429358456,80021107,621784657,442933819,494776822,297241984,650297134,413688959,170891259,955242685,319989726,819583468,900733182,20751543,751787343,15230499,44970632,181902813,235177699,836321868,154603042,468098785,416124588,677689463,871468880,467076102,588929658,424043339,336837973,420950101,957687957,494628134,180986100,676261402,392183947,527726374,80782327,531105061,326308685,607542573,252801194,88679404,785790718,790736729,843580131,772352476,500109762,21686021,761848988,615918639,101859159,55788795,304537600,362970877,604398169,384380523,720775026,438377125,549763845,957167611,160558894,807407150,337183198,541073066,670584668,174761969,737441147,516323499,120356093,142202967,558823799,144847296,447063818,313427168,661480495,210455719,107052188,813701310,454260920,117263887,973034271,753312118,578348009,730932673,247001873,206716164,983761308,672202914,948418020,249748958,516976379,614642370,33841449,370086200,46959076,647130402,231987871,738877019,873599907,327411918,376190381,515040840,168652001,231274294,310148286,444153308,118730027,997949897,203493795,900267362,632136434,627240518,645922693,339508573,226043807,186463796,200170453,278187699,252455221,314539950,267328186,928404649,752488641,714660514,608512440,774245028,154292224,927036366,751704944,808113458,353170863,201842171,728364988,97574089,900063246,535994567,756411785,946694349,448131012,322358780,150622578,141859181,325085074,284429977,790587612,443434784,831033617,192934624,260536010,781408996,174624728,925230687,413135080,590363533,992466502,176478003,232891255,18653588,898439921,98519482,839536783,823731904,623085330,812359827,824678806,59825992,522493649,860289763,609362835,137204765,619335221,161010856,549804352,134942993,256049804,594089945,587188535,179444153,668127337,811571841,571678139,605307263,984855116,884659280,293133489,718918880,310877083,863869578,357135529,386129179,185699086,32361510,484082098,799797582,336803360,944846273,649073868,553729689,586525891,413111706,128832246,431023906,767439111,363040997,142204870,416158116,603922008,626384060,65486889,677963454,924873886,206192666,700601968,812817099,151780611,763097003,998429004,463965806,230555543,307575098,818882863,406071696,825371180,273107099,575940441,586821251,393884090,734337970,365859291,3770779,315155512,922229807,242295408,467883737,726260240,210274571,440442851,281128127,641881150,544801379,503542678,483909571,426873892,570446646,877567132,35911260,828066534,470490609,566818524,397306380,788905826,113572341,401104749,580515531,505032010,863237675,56598381,751335911,574824202,797318430,821021825,337931883,35020106,558701122,350791120,327219102,697051725,555933208,860803578,81112804,101365674,85610428,706229579,690238206,808106194,614564236,941922489,541782775,373013440,568582881,412603554,741642925,920919876,102577694,258044765,346604348,185589059,170775069,182169059,312062348,912590572,648032302,375465572,887099890,927173194,620279245,180577075,46479135,131792118,227551180,509404719,560366382,893225640,804142459,871543082,741372549,259249549,519977817,235456300,201060732,538187015,77558014,388078858,784968361,583031470,446579384,70350212,6887686,542145351,511710255,469058126,768706724,437809669,296100840,895738734,893790249,774472660,271313501,8723617,59724963,37428436,861232175,503946405,71556417,461703339,234577207,150456370,627962056,734890288,737359741,755372985,734837295,509413582,153169784,180531161,713124866,564959871,35899727,40557304,516658975,20628238,634616166,931924931,820755512,100635620,538594183,782095527,603500523,756189654,176944865,873883412,392207469,730341939,627176001,647065567,151116116,422137132,855398825,60320874,896771941,40005598,450214536,50091115,898635662,769058944,11789555,192945498,879889898,636872346,95450689,970109548,645585613,993235042,129018177,552778478,396974346,999592330,41838050,765901915,536701172,397709823,923097953,368509373,241776627,316364478,896434517,980554020,350090955,398294541,715613819,472334917,297898747,779372346,116691826,942145031,441902855,364003713,677464559,121318219,190779381,848483453,821833372,194963484,290227741,779266617,823294974,678942503,476954198,81224799,986346207,123801754,406981440,329640695,765319495,243016085,532072886,673849963,716741632,308170407,638709397,385724393,700036885,527578033,71431147,436806484,483244245,286890292,157277619,944543588,325542487,586365449,239678441,877316729,264150394,933532175,7454440,484687609,530820311,919527435,599336656,676702690,578290404,306960287,764938413,861847569,582651913,465866651,165531165,48928038,271571949,336878561,173831427,661748777,752761111,984068333,629258923,814376688,538875507,871195837,503132323,653370531,138839929,391842680,161701044,384267789,362333532,18230792,564727403,128445870,75505810,977092744,936060773,920050941,399383606,656653393,675745555,11306600,781381045,723571835,369624376,552564276,754204711,107833187,577840410,71284845,985066461,920816279,958107836,299002736,604749718,751899311,32363205,417898996,731346561,11631152,129058010,634784675,125197095,472635914,791355540,862984924,67722068,763937900,990980606,787896092,709699810,723001880,935549069,368973589,434014094,157498664,299652337,111919851,873668089,355057720,55344795,46854639,60816987,810326862,866414199,583386427,268718611,173601461,527586069,797947736,74615943,398603222,694206507,855812389,592428501,170645367,374019631,649882816,732726703,193586769,865429592,290181983,508338356,386965312,142941203,499670765,746663425,884559715,30319570,764597882,435048918,572326099,988374582,153187045,401744502,647362333,579544953,648971591,17998005,375738196,319887681,898057299,393420911,118423812,545589519,34960223,250438667,737400232,940233563,201888625,941771479,952933185,525783563,800410707,801294461,335593231,631127089,681720261,297177436,862701763,859040248,756534623,224889329,157777521,411593557,242247309,678034185,448827847,98056974,684477522,558095885,795220818,416564258,355008097,411947433,248590882,841750397,496018004,310961347,887621519,296945867,354461656,826046772,731540621,605443389,26367501,703798309,724925306,160877167,142864006,824979221,232356001,564746313,914511659,314751315,107406538,712984649,736668303,170295096,526242094,287679950,722255320,350028666,355964120,588138858,527168241,779190279,985583463,618132568,200485369,49699580,644410322,201774559,36442645,9226085,899670750,420378360,689080598,482265568,124731541,820452927,404772898,210683252,466057869,139431125,785126423,233275625,413887312,689916134,697195531,394688618,232089420,292344443,163519367,602131089,560934525,906237515,434994250,830134322,692292282,904947620,790608557,323128689,115921116,390604510,172114340,690680250,146686069,433778975,77411480,691006906,444688156,343273376,565302855,209215354,690702145,609806198,411270350,886954249,189897437,273939790,919824361,59216124,821188430,577716896,556682119,687702406,932042074,868852417,86297214,145679376,927994411,269994043,241875343,615876841,21410640,943300563,948854917,883063975,813021111,371379128,880837998,468014526,389038621,504205456,246366384,127024940,379515436,249010870,478424270,926004162,617147639,950116892,721962843,784637714,345807951,750952508,181742261,127574252,849687613,897200517,454967485,540900990,351062412,747759286,744236262,511956847,669457797,492496793,747689718,2099240,616442546,766900367,372181044,135058088,934835575,149711086,120176321,106999680,303450373,400779000,87347432,224359992,921618409,726915811,463161171,993941926,118582146,746667683,865691337,239744697,798660028,769651467,217749672,172550142,267936684,676540284,708050074,617695353,973602890,558623706,211426440,919713264,220607395,151351348,250971143,826387116,638468607,865075712,841725964,779286407,271996630,310809475,710108983,304221138,305454427,23798486,477840216,345317595,852797409,910866115,189880226,549854095,206576028,479493711,679240356,923763777,893703668,45573144,709515025,963458496,564345656,279362529,900145808,755040006,268688138,901640111,880806858,937439036,130257277,621089394,285675492,7162990,129600640,644733400,725136591,722076058,510761483,879544826,915571138,310653542,964959558,378367861,899485755,549368138,592062341,473391402,932120727,183957810,268783080,873681217,798327088,132352253,981360601,822319685,166998098,807291035,829571236,114308327,567872799,264136836,642839165,71468618,21923807,392891765,789212928,521088689,116712731,700639825,802679389,49351883,138704563,794494130,228616027,757457668,364636301,968298889,58112343,61565709,206631246,568339796,76530586,747549057,716644773,933493042,454564824,800541591,673835127,248123082,575137923,3699832,205160316,611349280,312397303,986793400,997145907,327310130,651616325,96944640,670454472,417575414,689987120,894224389,984609088,993257274,190219248,870887061,648669943,123609255,442713462,90726612,216555248,39411309,824428908,230250536,44031426,757396801,648606146,336455166,292520944,760936286,935865430,34234427,652832222,302300902,143336803,588330735,641733515,736107661,835883750,49248091,704451907,308646053,855803148,277895616,493872494,853146477,365836800,184735115,342917784,421664414,58822701,215374797,359392667,657421051,323489837,852756221,332277870,846180185,57071872,473175658,664932176,785569212,12246745,181052849,459316951,500978259,243493365,801234650,191906477,379950693,88525428,457086060,870973683,782678016,577004164,187993937,564664525,358047660,394546753,69804451,353408133,942547605,9252544,293833028,901390955,653145491,738308400,146699233,186283780,77696864,741384478,353216245,669029512,146911713,257708716,998876239,473871163,230152413,293598128,678118596,98329577,557940064,679794966,850918985,757416663,241919196,228897137,312871806,474038017,717842070,119096774,627965279,866282437,364417211,857261311,336851905,387872845,423593738,833353818,936209705,465294076,306190369,270158565,265341053,852715990,690020323,559419164,103043130,824246382,964775208,862913093,193576909,735143616,774303498,28251595,353967548,489750549,235442897,131152629,732128584,406275952,114188439,389957210,167309287,542796514,457865401,124573939,443261311,395295205,392150168,508351401,785128885,264380218,828041240,441766183,76727114,476107600,74889544,423206726,742428295,918248941,574815884,30321384,874360033,243644820,929382575,986049061,72642809,390573245,715076874,974633072,871647026,371931769,527793755,801715058,512458212,117042784,812603838,33185854,665503226,231326614,813825500,331240813,974636631,555519028,579035454,435668954,964150892,45184921,535146748,302727129,165327169,10007199,578675476,377545001,277458944,567720251,499445487,719609072,511536027,689834705,298724381,370211460,783341277,784465321,182688347,303616909,526772348,959713708,109265970,486802522,550369403,514858347,892629806,43632565,390989037,148286613,549635681,445963661,997527205,471990976,312511559,327305684,136205760,391302418,758878571,316301031,478691759,161415635,994536084,26328675,114313470,471167298,587406142,204564630,821626547,336793371,622916417,197592331,415696050,343867679,700297422,472066170,410500800,16921815,603339468,19736700,938931142,206397700,488615554,871549299,956962245,636699249,116630063,984194321,866662447,12026270,597732820,368005103,562048633,751615989,672202742,780561599,854399294,991801153,605722222,868923190,513331874,458658641,162050303,620979346,652770984,114937482,251027513,863370319,111942581,310179680,363802099,7151427,951357253,44486692,240888272,131414770,429330831,247756526,615940002,716167388,560280505,785595614,517165079,80701584,440850851,414821914,891780391,635089910,865557598,49971704,782086551,892032343,670369991,921634462,381067948,870081729,49687387,874690819,427619757,687198638,456016375,761496658,178029752,779533766,238191163,69126900,802920460,383299623,511335645,624120293,235209206,294422608,681389051,630536696,229961471,735004085,36509668,576673499,430822565,617564316,349506919,555385480,602816327,775989320,577605689,700758039,142980391,786273841,841315285,553940418,696412839,122759142,286384424,912653458,874345376,461164718,726348185,717881838,467188267,243649563,436602239,808962958,676853518,970187469,764969791,798937309,947226916,310984414,336645583,532065887,280149773,740376740,540585185,562463530,483226366,861052673,656335509,410865861,536339597,249093966,522439380,370473670,562274599,951429680,390095039,631460128,930582149,410349449,856877200,587040148,15158190,908987511,208545539,840252361,320933182,144102692,877433936,260909933,200686307,8951686,432655656,903800346,238657710,849572451,384953920,381392053,910035728,752898674,837170769,345455972,394864463,85605010,812676071,165353182,600320996,440818770,194878486,70383859,158928418,477723086,209004650,976153805,493078647,246870434,143242654,342810296,862071249,7039191,251954518,480631357,845352092,800354652,981159780,452288996,129888986,402519690,278489788,353157085,131326679,616172301,134943450,89686470,113819823,502823669,607629134,777160481,284621606,640447660,526829651,723461718,723063589,222410417,766211548,459256099,515204959,387243887,638888211,108456933,899456746,518986073,785232497,654792030,171096897,316216555,865620224,569477583,329033263,196688286,200448346,370769929,187257844,663464220,856660669,631738416,66827225,886146493,326182225,251223895,54109030,638207241,434713993,195333994,681089271,726597532,400475689,961136841,349936273,16149429,456102895,433419712,664366104,419607828,516602868,741011041,10538528,308358029,746807479,877327395,957129091,832606299,95124408,71080152,365715056,165571820,649490252,137209612,479256758,646213546,590429949,960058839,749094197,848722441,865932339,540124062,332250588,758536793,771900906,580592243,535010647,65945189,773965697,994038234,408750335,977270065,304607188,42192450,464466490,991849004,696138319,682077911,235778471,742214570,603518570,696252885,271565456,589488141,725194664,877907855,984604552,809527993,634558062,342438327,66998952,77181017,955459252,315887294,377932335,344159198,41005474,212926021,152477255,170024177,807696858,930643970,934737116,53130773,44813625,242416769,46525656,770422291,777669365,926968183,27639154,495117211,15974573,109155910,429430044,371017438,260775989,905749972,630228601,502488794,587838122,177606132,948913740,749352512,362476518,854590236,811814744,487668561,156567625,936594381,345965491,600586995,562893053,527562739,408420511,640414332,802694136,9726320,638471636,981767096,820305905,146252425,499773517,144389994,101495347,123642936,690228234,990592117,557682017,884926159,23002061,390324595,762206257,550888484,944697335,833484473,916425727,665345246,346491150,177145281,485606112,470406351,308427936,187645716,129723716,665493743,34692973,127835218,199372652,628758489,794017980,733752993,59817134,13329992,817745721,288831665,942384018,172176784,939531432,60020545,509606009,729930046,405617341,409735008,675636149,57119983,344205613,862286621,407819134,399616543,71237856,862815737,886130964,230036875,280171396,142624138,103262321,943255235,266545419,391783418,633397012,748456297,168941471,782484,981891556,459252096,199484520,898471482,618007321,386332356,826879388,908079344,487651862,760134370,532635159,262410636,660642185,253005320,237641466,690103407,975332835,3688093,504846845,938194943,413851950,584639664,633938553,261069613,445794458,184384315,259417046,978657770,967956301,840630745,365344104,992274623,99559452,756205778,481048787,345316875,849581566,778386820,355055200,150600612,908940910,372632449,497576739,295822515,333160578,12029232,531264601,396673134,618063963,288702784,440764073,605944259,322202836,191234298,552193497,628849919,442120578,779497828,373737366,538179482,804805303,33283956,74292587,960001105,464648440,75878044,444649736,958014196,774223515,704573193,784895626,765802515,792639663,682787966,646448686,389273655,128145138,847922169,78798641,990874043,371959057,8842344,860278556,222900943,833950895,42932970,942602042,220277520,625130836,636473816,346184598,802920540,106242733,713060997,338603220,49761437,406917226,603032452,426640433,148965827,320844345,934491973,560454453,169027901,189657271,789440460,126621252,232364114,363186217,678746589,135084218,628533943,656038498,940384782,584777673,408799614,687028339,173116496,604378198,874033199,866286991,918395292,152435331,664131482,298222524,490845928,602251251,634821603,252376831,957114314,557407609,315632437,873409923,948737663,151770344,727072743,634594245,525259026,213451817,873534251,652173993,156352970,269920930,912778342,692070197,320060538,483471153,5928006,119331642,942251507,640338448,468096713,530368259,531552603,281242930,651930909,946189144,47509314,676584866,328927718,588515002,358003696,570252241,444473834,61863386,723276299,886157120,569840490,212161727,815922878,971589222,740058137,745927852,536743055,518106905,539066587,169395521,214758099,642591200,618342912,345602105,715168264,20527244,635086839,36779716,279318227,27264288,938981019,99373869,707624993,490568445,90046203,861828139,257347873,180315298,506766560,280956856,873827606,87631836,554183872,252555165,839553217,469862203,348984939,697815595,541882458,718127133,154131470,181530640,22257913,486204215,731334560,243204725,567963085,336152328,770105344,584841529,779723999,933300747,889543422,794017695,972965185,875860547,116156216,840247169,13270063,736710408,370434939,647612390,513380091,580456432,92159766,893287139,572970210,236641880,160042697,622719285,972351976,740965544,654329908,810696422,276633834,126235219,641271806,893539914,526411201,466143119,824564208,804885263,747706833,189883635,13047803,384829109,516656105,676327453,757181062,714131160,798473545,193381525,997609787,125407186,811932726,618043225,273233741,184547476,133625687,408001888,930123291,29173219,7456156,589063891,985019039,2558268,983749412,676240659,489211137,507721729,281708226,880461274,753880517,976661838,53333914,704940632,809496356,13902442,73848244,874894754,905518647,513773457,526523173,247040489,611515687,172197840,470612423,23917531,813884578,139246581,635435821,321585100,955503608,271931208,733931516,683706989,814438966,85056446,587561073,292240283,806995705,701346218,219530985,358846653,847750123,646359467,923410391,723015357,621974605,401858048,379721589,76259908,333433412,34347461,56405875,378281806,307170272,467067856,953144980,502626312,866310679,890041425,966037594,9868143,576560591,856323722,815238881,420518858,374931494,509219142,511111741,695939345,360805531,991126435,492501329,626066895,673704205,21275463,984107912,661144314,836379556,329219080,831663071,113507812,57695759,112149282,817941918,91993964,254127050,817619160,346756343,127549817,184426734,878090121,727213363,909694737,703633357,439932059,382610346,967362349,30679244,485427954,15072988,609739162,886222442,84037375,805484982,794290823,659782215,712439443,978786051,216229540,548062229,962128873,612369259,865730543,574439103,379034296,796737200,10941301,356699878,534657376,586269519,29594659,355566472,304556616,263385263,798564460,145045660,9326632,692083259,623644170,949652756,510778537,452140372,798769128,558357702,583573563,778665183,723874670,875398875,960583848,769427864,953567468,804533437,415150129,31412773,345048812,196510136,182633482,391017954,909577764,938647338,513690224,392553828,394033348,530112896,503036801,593488697,734128936,364143442,686649743,13948847,697163551,70332900,356128672,269496595,208716853,281473540,977095820,930124112,160087584,829690418,162715512,556666182,202542820,831946226,743043941,715727467,728733366,187409415,7031648,826540167,583953915,914324276,193651144,184482203,112549026,495192887,131829030,179210242,421124336,617075458,754267685,843958048,712638481,396620499,936158473,501509949,772021919,938841319,353205275,471461874,551489556,641512541,970717004,305659068,59369499,936902807,646278721,633442171,794417102,133100439,192827260,157384806,939689208,276406062,594941940,75437423,609905966,627542726,271205459,754562331,392803966,755687639,882571074,301210084,302580692,497784820,67975888,131701579,905139988,953142174,864525845,621498741,455541335,822398651,893614922,946041941,704338557,410707375,286735839,128254513,451564669,75478544,453698557,749806786,662279867,182149761,220362643,486442853,135640071,926451795,64452925,567452684,809749080,953942908,768004165,645829046,297799092,104871698,704334988,951841569,552194731,668255117,440111841,819804387,82842344,159833219,174403089,244567901,338662628,118854551,904698268,961527830,149662685,392995218,762518926,851375820,179306733,402552110,229399483,357312588,322387565,741731734,312032831,452729776,803467813,105225013,702234752,730275869,316481411,509116299,468523109,865897009,919966561,468695132,556784180,497754984,613471062,441232636,385908468,399372800,990686724,749492981,622122273,976871875,87213531,946914726,19555066,793521382,737940772,402610302,71353186,860986811,667543480,224132228,539121946,763929326,719494132,245891294,906937862,657110985,572812981,171230019,799540139,547055264,868647931,269218714,993391005,606960303,579837954,392332929,25654536,409707819,755324343,661997930,273784641,146156861,245329579,974601808,541078549,133221437,47387890,688326185,747636466,405732007,593186716,128383717,946418758,373375606,367604776,882362545,387186802,771154070,744399189,390207625,39627732,752962404,708222431,443014038,709149262,462323395,803246936,193400537,393028413,219116340,162976540,769876640,955707408,825698055,226772828,407637431,933295135,861573306,311525134,427760465,851785471,218202667,594991391,834140278,772755298,913618120,797717591,186259431,126432586,633639615,116257413,983490190,159923369,274665765,457130773,785284948,417177083,871133503,824201175,296228245,10634015,654105243,38758824,880288818,795088112,893031000,567454865,681193038,255524707,142536421,227023069,793326497,28504427,737498155,263156819,563315638,369261020,509150576,316089697,926285282,782321524,118091993,853337539,143547023,39417320,597497842,738240778,801663904,501494535,106360801,615679486,654931900,342062595,642830225,993452572,133970618,302580600,265023354,517085193,400466994,670561357,615132602,285207817,508396268,792524392,239029971,664608239,116443129,154397292,185899442,466116994,664812101,291415115,121410476,477760620,46901684,138876320,698679074,60712210,257444180,882403927,897765359,827956078,407520910,630935025,807852737,771307502,725282920,896979881,377143753,355101937,452315722,956216763,648403455,435588027,993965529,246393681,537540573,625696005,624918972,428915506,250057545,939595621,282788095,759494061,431031803,36857055,784154389,526032153,971700262,31070359,985040306,460766596,211632220,19648745,829750041,403756544,391120964,689495103,15709461,512100391,199434384,645116812,59175304,95483690,248139891,453659126,876747188,344417347,844797935,30971670,810945872,902511517,547350326,168656675,999012021,964294605,583293363,369898260,495608975,478682289,982012051,482569294,34867722,612524634,294560971,405471090,143626943,488090961,829021666,427957744,636281459,641414885,684938774,419396622,293897016,91893153,77153756,230289710,591702234,888832750,728438418,411325160,768875610,697248385,116262966,19937499,728035709,976153048,74039943,214580310,436151107,433475775,784884129,136783807,839562254,485724834,209188473,70008663,940828957,675293672,622567024,755563167,251550846,328030298,4485073,160198873,56453464,552911045,370877985,35886512,734505722,125551160,876490927,969937079,562803443,157307594,168933181,591847458,751656040,342808430,53639015,41875551,412233981,164617560,593333301,870978676,746481205,511411382,161703654,264725448,454953287,573232655,177626423,663724144,668917321,135270687,940246550,704149338,114591652,196156276,409516656,482891856,10620989,267310068,632140614,260240023,439213538,118746613,203057180,275060824,717987060,319538366,52280350,551423102,260022874,217737843,382059260,983990595,399175616,590613040,908945986,132671290,773963976,227294746,64642879,68528260,970422480,75668651,836760833,818545640,773480015,836532399,318427094,522511168,901865605,429261316,976603600,777364914,17711914,544455356,24217074,843067030,833689806,120129889,22552001,150575252,241187966,828353125,968108477,192472362,718792308,10259830,727761915,183065392,864128473,987562063,553178234,742468004,88678489,796114670,295009555,26411751,14679061,164776696,192495489,422357664,216246821,804665152,653801094,941655794,999852301,199782314,160878995,268025458,489108047,914895721,794268610,450147124,895147253,33770002,188859703,316642918,952163685,143140167,736481934,438257249,332846188,866419166,960917267,81775100,207941176,561360698,404731769,169360076,848734926,945792555,546699753,18804849,286159157,114332548,811529508,25045357,684358537,129905750,970619471,716280775,106746244,504786221,34524484,986841006,475499541,858634268,139636440,894623709,538992893,992134416,24494573,698190712,770161505,923370376,98809164,217532112,841195089,921468166,8563259,807950692,894668610,571132146,416695964,780427001,508546628,298823844,652504114,434397597,977841527,684731695,780878487,445070907,957267585,66261568,654904189,191200627,519152069,695165170,844946039,481719703,463352867,441074158,934426038,939558700,898046709,773642940,258676869,481923358,551678949,732963927,94186597,461250635,407374718,596163926,156810827,230555352,914728150,351128833,74602976,945291159,115767595,66891480,902766286,593977880,439340200,186288045,285098977,936141541,212860455,56678977,602527145,871775082,945331063,118998525,99483969,528719490,583512778,307689463,967080718,402755656,643681321,141355575,626939916,733667469,426031407,812179653,219912966,951871231,436916335,303913661,675541558,461985963,433446574,58754338,102902170,323487505,7251539,392682974,101776402,378188615,560858518,229412312,499135755,654788715,957160161,55458779,245903442,171095900,825095074,305294223,701306498,720831295,422019469,184495249,84312467,909990600,449522463,73116182,31880904,391810880,268338889,961341820,784143363,401436031,313290460,105727527,997487495,811826039,844885385,564446230,198951436,987893201,821699762,54204275,568693352,432528474,942774146,632420272,187600495,105274650,218603396,645549570,644377152,605589559,115007287,798913972,696953710,583248390,536784927,81209270,626358633,687942815,164793686,519403341,124109954,877037126,276894890,262531182,117599963,368158371,643729494,276439408,91238443,87998793,240479293,783771986,218547644,566489143,945922599,630258979,62622982,745163075,306453956,892951801,755289109,378398086,609461473,220092683,56404545,192523151,931009204,353599678,583277460,880432566,852021335,567912798,826827827,25978131,478481234,949612236,655532221,714193092,300747895,166290563,821716718,75978163,388592662,591737631,630887307,23154060,945898639,173352059,447887085,193237401,546740589,971772448,211091003,603176609,523922641,731371968,805864124,550785567] [8999549748,19996999480,199949995600,3998599936000,39981999680000,399780000800000,5996100084000000,89932502520000000,399660017600000000,7992400496000000000,7991600152529158672,2996548235390633784,6991202006182484272,7988642043838168624,5987107223174707644,6940227472536060388,928465733908451708,898425271163255838,48909365386,2445223362400,9779913841600,391157370128000,2444488671100000,9776975135200000,97759956056000000,2443754023900000000,897615578674181128,4986251964618776960,5982884224517198208,997016650135475294,5979653728915621884,8940885949542930732,6737937323018000372,654799775734557658,3976239331704027752,697516106530551840,4784478961808,143519973514680,1674231748737800,11957598641660000,143476789224720000,956415966917600000,2395778694224850648,69694459593407936,597321136036323840,8958917865651249600,3980739408537214232,3974318058188663984,3913707223426393072,3311255873599307816,317688354203935308,1152040048916773536,2775363641497431672,1790445325679386068,819057113513506,4679856284589920,93587724313148800,350918711710266000,1052748753287917452,4562108728720077456,5160600744959803136,2434900790279485360,2682889969666963368,3971342776624647424,985371793449582164,2734917115875459702,876421716277693790,5315888739335966848,1282561087135319568,1815327089816391744,4528332502226529472,695570924863099740,17169108993388884,457796855415245920,1716565519734336600,759031055665323480,1286112203120532448,2858268565570180224,4768062190909832208,9520232492151488,190385487623714560,951831628941289600,4140830066466204902,5739547770049753440,5127486886991257152,3679756645435627968,5070422625383923264,1949221281381210920,6472035777530884652,2602498653640884112,1679526921357194028,7354915853213337696,1226186056893378560,1412422822828453692,2236098260392815792,1039392269809995864,489282399089529400,2793878892798022848,4867497547597788376,202031062056731808,1346737979498130720,1852315238169070948,3998261246162546328,5075928998913065384,1618348322157024260,1607921521686242868,3504381469269395320,416126485962652040,7489521224390878560,408355044831628328,891028109283472888,1987345243656273564,7751276126569915632,3511785347969654080,308760846399102786,40635630875378736,2437891765354573920,109687665527967616,651611436165419892,391380640858827984,5870116876134990960,7134060671060399664,53580929954328492,1339387970927588400,5626995468739790336,966190267437060336,1101249273934636610,683230729612582944,1514363465411733320,403323993115450428,4704971115720111460,1599008905181729024,900866174143038048,14193446110286002,283840228844568920,3893304072499715484,3039853118084870464,1681251131061186244,4644471523585462524,688964656183634280,2919394520594330688,1715001729422087796,1773013077931717056,8809236819834201504,4584565035344972020,1793772549632972364,199224656968189596,664014993934613440,2913783231416840768,4119860696556429708,5735422579615038336,2082641093608299924,384172806782020704,3841339148597889120,862892400904220624,6018056341736615424,1262374788657784448,405586040747077304,831244681218093016,1219780247364710136,453667730105554384,1296062208526645280,2884981080921884620,6807952063078109440,4483230428609174256,4527915103132713684,113618421301292830,763955125425292020,544577012633863972,4238596477368279120,2296879443128072580,1758212245098673072,5567592024783026112,3039808723447079486,1235465402112471372,563631707159119872,1792401344097636424,723385872846606156,223338978419815942,2151990478756658176,2903000240583538368,767167529240063308,6230689865255826194,64929368066533588,5193822265892633920,2410850152336189424,138205017351801652,2403748432813636464,729887528289022272,4054519006361758200,1822271259262732096,5770862981344389096,2633482894329820520,1451974971969852120,3439026486694045290,83621372752453632,139354796066247440,826234786863093908,1259979933699452088,1116588881770293056,2493624503897754696,472112262363336296,2805175903849451076,617548683355270016,3528490888661493760,9801067354075348,49000354246301180,4409583464005952400,12286782248229840,30713831768088300,2763963718050717000,134074292576571216,2170868439999943344,4771615163273288302,1888647280982006272,3179039033111819020,487049987765372032,956815094603312056,6107181451316186384,6292101663743881536,322701620310585344,3630023662840311240,730506394467454896,2157180899115760308,882845705146814304,2015102820660282016,1051663240510239630,2624606547974463520,1813337390692073400,6254976656142363762,881954307874604656,250853992162448584,1386690646561823220,7377207214614576336,2682552893059480336,6316180810349726456,1172712931016949040,3140592166676886144,41025155516588656,1640838923926769920,592943403155334192,36689817845666346,611434608100281700,1235176179443271760,518880891479236832,2175098966689587750,722940214730608344,5822984482763094668,1548020197920607128,1987857861713573570,3557926864353807968,119690386059707528,1553775819670732448,1890172969683279008,6756677816376458988,2055139849760821716,201994855121203228,1731207701399097480,3746471819340033136,2392669011912870656,547818516770288384,2372928342922059852,414407565965598492,3551702013539376480,617432046732714048,4630267250338379760,7219012750336611952,1051800236458476064,6145089661061974656,137892055603838598,612790942498942480,3353382442076319672,5794225893327712480,2164842275653066870,1316221699105206612,2981121242764191744,635371085350279440,259549588560379362,6920614488645052960,4364292484782912240,3805851372159945472,1532584203757042556,6015299836690591566,4092817208170804880,3705745261306620672,923789694382845536,2198242555642738344,4496188230384242952,694247537741762564,1150625416758730416,467100157789666286,3933917703615269440,301036575672002976,163081885851230810,1630651848176518300,349357786020100468,4073344488677945572,2900325181026027270,8411476380775677342,4910961938528986432,317831782201383616,804508512174619098,2966949042744189312,1885253410412165172,3725422050140376448,6225016000226983232,149525850451560576,249184202126289920,3318577431429897504,1369332844010119300,375824488908232692,5636789208260982360,2246854815060612120,4946045363614689664,1850145895912877980,4765581819856365648,1747982593630304064,47718325727132652,424119371328877120,4240758481815161600,920281159991495560,5832961299859837984,1546425968309754714,1261803672912140800,2260975468646207592,2307300713585633888,3721506399350976600,4176168514339903452,1132564960828643664,1301250448182875932,4219372259792969856,1051382542141243936,2083395791748660864,176610749161755734,799264160261769786,777960009426558504,3300035609163610520,4006048014127457020,843468148869878088,2636823058120843296,93913389752328664,3756149393253880720,5572819581034704688,204932408900460444,824432245524522544,1908628923063464334,379081219574767088,3719361624230725536,5490042232049811072,1541933057584003080,1129982105255237388,1836272403343304984,4468942256787295884,141105700154121090,4016125175917834854,4225176056613886528,1242410313440402960,555809262908119948,5889023297265414000,2445066695627734448,982673085016878528,1149892976778230958,1881875388253184164,2937475340662956832,2985760309598489360,1515232591967059328,3721445263526015448,1896567936335585028,3790689768237986544,4191463751531174930,834659203863194944,1283655787225783552,5773640534181534456,5739821947401365808,2403124469746456144,463291835171209072,2347421254311977904,62395399758220096,3743337924554753280,465089126581746736,1604065082561630208,2588271741254627968,2095902458127648492,4251934669456071052,910136329954542528,1338110709554350242,4201095149857435056,3550610611229294080,1777804673089684464,1265550261726219168,2482688251878580504,1760241534611919488,5008800330100438704,6085879775691894320,4408124645954776010,169881268300277224,1476260089935924384,1315364357767134436,3257159043546273728,1381139399799530784,762880862485670864,4539710780526906770,439275540435409766,4424402474038036224,6582271934372588280,5360208569564598018,1584642968345961216,123533766875373296,3705629880293646240,3360842062391579168,2184865487411592384,6112064017430021568,6487942914199267136,5105141278596936304,4399050791670140872,531972508719789656,1579672549393308540,2364544901348346850,8057700193215059172,984120543225319392,1217045847417362424,224289082142676908,2287611987417887676,2759336050311733452,110579872357442264,148053215922082486,4182775937023076016,440764874794189960,2889289823166942240,242021648388300732,1037128210290652680,3513764663385358536,570227999874264720,366999906763923724,2634211956833738778,1190279890995457808,4462098818230428912,6668738948619797562,4287277127918191764,902038606724242104,3425747259373574920,792349792577916370,628589509974227934,3851143406984776224,3611625896170847200,3730745256150788694,1654009959119767950,2206630593660615060,5337715643509532192,7519522054170378368,2406153282927152622,2275488973027439616,8345015201638985688,677576182565039518,550576902056146692,4587664667423444600,2916758259215337340,849242191694425472,642494024326289772,116451081950367976,1051139354012985680,1163606945178516384,31215745294642188,312125033807493840,1557773623206040968,4820804461727237984,211174896651017334,1022962539328173440,555894274619171776,3926887868344590954,550069940932161684,1469532595384591480,3380433334814638140,180089333065118428,900353063205262420,428509921730326664,1423036741957146624,5598303948324608256,3032503504630273752,914511063061319732,2872658916773026220,128917315906921568,2578078117336558720,3299500354041761184,2431127801719402584,1468291982551909164,543456105381733880,1221033729390396012,528268801173477616,2215469740117996476,5806371655132609456,2398272669416736736,1156409074703023616,304328973331165808,2662601243826077260,4303775675592192,43033274687523840,161357972661244800,2151215541117312000,3129906174676792400,557957344679814976,828484727676670330,2051892475085568996,758417725923424976,5676253345656913656,4560433430099982170,5161117540896899982,36932071395298784,2215693278651793920,844508424486472798,3402076027513124752,911410313302003536,2288155908750511824,157867318161588672,1315423771245124800,4398850103305281792,2071004359767202152,2104025362462947664,2198758969021599432,4141156762825471032,2109291286800819296,4440570393250395984,6876155895606206622,503851465091819664,3358659126588113280,5151301070822667180,111921567526746276,1119098812943076720,7719869805697312740,253820998946613770,4568300813916447660,2377880855814803920,2777586023697485560,3279674842546901880,2494580554164244112,1110758677684706672,5740167993084817460,5016575741469279456,1774273656234002076,706743394475712048,4167727445467628928,2537254128230221824,888275279963897392,1841578623141215140,6761861952859940384,6198242168193090596,685735739537175236,4733367088919378176,730154978495451456,1628674410565870956,2808326405422027000,1212007618989848772,778145192929025688,4221799212609307224,3794341601690530758,2618757799938967584,3513004847505923328,1683274277644281756,3702588216867104248,756234253180573004,14875208163618096,594946020637596480,2974418579953636800,3309980333188193216,5785079986945655424,1248408242718362284,2317447609809087968,789479004956987184,372187306489194172,7130881135704048944,846376579881981868,917466046817626656,4072692447577626880,3003500229929245680,2443634041992424092,3973177545734183688,157443772916172988,1349376548355815880,727511590969029048,6480152594538875904,561045504240257968,4494629748684183850,509512958241413386,384642802570096740,156915981570950128,1568995168246236080,621201871679314752,1966285962959126424,6479847589210838528,7050384884007062586,2420394488738952544,403151882784834872,1200111402529160352,2746204178309347994,795616164847709020,1300521252212119392,857688581344108992,110522088390901026,164596607818224362,5643070304273366048,470922749622965532,15347593903477700,76729906010159500,3068873706646640000,304109519811076096,1741713519028459998,500383632950539296,6553359621754086996,6336930755103463476,1393030774997593746,2656970717685284772,1610490072158781312,2154409706685723008,5702733192213748068,634484073002538328,5689603010918579008,1620435607635680892,2123181909312970350,1520402121633540942,3377744745077341800,2812949259501171504,6519691554339061826,7826646316059665514,1012038749123996272,1307901119604956864,911769721830152996,677054864656239458,825318213780076352,375976532091281728,28753047402041592,383333585076711360,1916466028053897600,524550821171185100,783578691377496294,1093965702515314356,3544920829009810144,1722288583803481472,2234568539826130704,3612176941935843160,1202720028286190968,2368829316079797216,1418106378406399416,306654171609523336,4179315778625367744,354029351145091776,2196960584223040434,1544107937322568588,234371437802486712,1889304311452270496,90806670723859900,2723912696113347000,3991388691854280640,2002116459199021568,2635021685119756560,4396449793911695262,420060602025262520,691558068980774112,3920270688045163692,617062025429394608,4504473534030508288,118399527341916080,236774046976828520,3493788400817064756,320148044872766300,2395005881082940968,255683300224013844,6200770191162746076,1059443805131936424,3651577829613804480,6911067654334690938,1898604847005964812,1699153293107458888,1121401580456256176,7793671087341932,623427768368111680,6233618510852556800,328738144997605056,1955627400736495128,1127498638268988850,2338412213354633472,1171024380999992848,6663605225721782238,6143983955320064126,2709958367963185976,714426869856831520,4471043796541613394,1849166264135970780,2291597362581131296,138642922240986152,4851988591069603060,2464146414634718772,381163255738757408,258932445320814528,863016750888598880,1249813744800416870,2549981381163065408,3157070603009062048,4013536840180679448,3682307047615016440,5100353145069313872,754330473574528704,2940679342706618358,2858068577021220612,112218310833032620,1152107174768739336,480637265167632256,1201465776544028480,3425510053731540992,3939780213912431616,151021219936851108,2013402719943831840,1158575680383252180,433436298680401848,3092852047516695012,3053424696012178740,1331074915228768440,2883968802816895872,3539017186247875190,5189577133043893086,1747609924878525024,338578012530381088,846355180268856440,432821799478400744,615064748855651648,3047118635570306280,525732168020140536,4938995741145064240,5457722237827461216,2487037875608609960,671273284554237980,3441354238908427548,512011838579015616,779238254119103744,1870252571080819780,285747892230140496,1269855658992623360,1180873470038472948,457301901304386072,3895881437266222716,4353367094758714368,4616112872809555152,980524311950136726,1467488841586139106,1408333950594471144,558190983432829612,151689563608511136,2022312359375176960,5408032331694305664,2514145931251196976,16363046400959258,1308904408735420640,710541654800340532,5647019810540947812,2889968545740046848,2993270048215582808,328849517240092032,4932217563931143360,6567176192693037056,2430881004413684688,5640473453937732864,1734427514549383836,1639610458654498904,3947106959126253984,2809741620204981000,349199192908896928,5036583571659624446,5814321213193613232,1600507438748434216,611759708888604456,4025646521067757572,1672389310601633568,1946987142231626752,5281028808290012592,2949249917684182788,3550017979158207886,455656514618963460,2592802332326658984,1344248869296972184,3551973377770779996,1533513930761924864,715695798330723520,4070225162118098256,1901708448032505640,569777978308869040,4017019985538895328,820808158603639780,3741556109803279092,2346801060494282880,758182082113998360,6738676687689325600,641362823101353470,361112209276445172,846602312500823052,347204540436507156,7331904450642385134,3885139070991533040,2811009921908430592,2654043573198257088,3883860526336012782,189153366002360448,1891331499600948480,1045853836444323928,4387181942235384950,4469755320999800832,523308914021259648,7848794406018172320,879892696031535036,3596924291245687880,1508907287152407848,930436631317436740,64381289734715796,1287488046649026240,920290700405373024,1546860796587058030,2350252664706057706,2399197787055756112,3382768420760185184,1899341189859053680,1608847520671135512,768643172735992400,3029608949030597232,4882377744830211568,4142318360639205208,2441970970988413872,1189789850881463232,1465078340660028120,351487137599699052,2517938055021544872,658500644421412640,2394732778271975076,1921408710385515624,4044425064869543724,6588414989213159488,8062905853783020744,2107819968934022622,605277090722291072,4398589787563826176,912890791780476810,7886263393609163082,4597043009097462516,4191965361006643360,1313208352191039220,1200951628625372624,4677336191891747136,2787712226735697408,735771855430957278,85190158801383468,1987557058100442640,457263533179365980,6401002359430751660,2706742711494253542,6250654911300834944,1465997781356094576,2164696747310688990,3116262775876795062,5016177516829067316,4557679699272555144,550869364400032824,56339760274631316,187779026531950560,216934419529689984,964049383233900880,4066136993927337756,2895923212725348648,474454631273371788,1557369180314112690,7345110570766570278,4241681791063927360,514626211910357456,4471454294906457072,1277644421340143712,3540899328419690804,3922619368918498080,2685455444350553680,4932112330356297104,5481426611768296448,1836874023288970176,53182089839531900,265881836344928500,6663081951738408896,340286236227221532,1550768440390907374,3510787064475503232,2256591457888702272,1364778535179038944,1750077339219363608,5809430337921280224,6137197324841878316,3913180797768356716,355827131573573688,2467977382159169634,34837177448857480,627001636811791680,6269340809198363400,1171465736100326004,2335116514609640736,246826660145697968,5167116783202078944,407494012694700070,1629800337918595840,7758325045641153312,846935186713136196,3551768246880460056,2737065838156580112,84995337982900860,188858156890459800,170086031768455010,1360541468068852160,4697424629384038832,2044454354224086252,2710877126513351992,1634783155588192656,3137303906912195272,1686882283431139136,2241219515832699066,3356994215632631360,697867854508202768,3046748690261432968,2408702034762618532,1427889877294530376,3885486214878270860,1001079948719694872,4156687329962471010,377641979503911800,755202360327900800,1993287843691324376,735727355679268236,317969513857003724,910630443989639912,91632472057159670,130889381631051100,802069300096656704,3035478342650610048,491556218715404544,730920284362556206,99622619127455536,1992236897095771840,3110863828354705290,1630974850528341976,4492654784170518240,1645653585772690848,333750203534702790,6006853604540929140,1966669903530760584,5022920279869878852,1138838187887606528,4137182410677691856,4481256508687160720,176263530805845672,5287333379213998980,1756232590594713904,2301254051617616544,1274274565329281376,2499541027421704032,3261637560619573104,29663585178939504,346037666264324160,1482857883737947800,2501883010897162260,4395765315273189312,389255412729496176,1297377406076736240,920695035715115268,4408229454626864384,7829158178502334944,4469455320588514832,642034935460704128,3503636195041268220,6101069581320043356,3602412494879739376,3547839048755464176,5141439083088661416,458200895574800768,1450681606794243852,5494869527148022968,3421692708059107480,3117107864366433864,3392942296315822250,3243771263270434638,236817779939098400,2529440860399402824,305234163895510278,916971557073120592,486945436501103624,3147121567733228960,3516129345162493904,4679220327888701126,1104894992685745464,592597782589415424,5925333929711593920,952070059126944640,802136670766725952,907441457037786756,426086686656585288,817809572405237230,5138002321475276512,1027690892794617728,383228951402706874,1136424292438720740,1411510350787349496,399535763090668600,978777819257509320,1090829070556248716,1315001442856491504,1622273169438018912,10556955262092890,126669677474042760,1266558920843455200,1862206093988264304,1612527149072244072,861989354034335368,4259910683628657408,3202608738912065952,4041163785509953580,2654441774108928264,751844662684069724,967685233411512648,4746692151004986738,3110365008356510680,582350507423411888,3860299676672622144,4159084377532687008,5115868153435297104,826044378892154912,267686707413307832,1319358046738167918,6430128099667057184,7653041697575248128,1674329646231149472,2964641467683463820,2702824449703564780,17575532677877432,351472314085453280,4297258883487552710,3089992062732446724,5294509746514506560,335444911019659504,5296831387036990736,2378022268150870698,1410824584068625896,3096498596024090768,2259695485257814704,2140810359637515552,4411215248871593120,6765287226866067096,1719102966660651940,2993980157265907784,2820195395048488968,3555681475341586848,6016574367896514548,3707798595306356278,4082491394109094200,202742076646015872,353519312169314226,282606979232765866,695343732758794340,3465485020795417284,1893241163736564040,1024933891311874040,6173676365727277056,5000890931789401152,186077300064448492,283246940761032592,4956279329677610480,1633685227507755464,813856214188094798,268037139709339422,8021691618616631232,6043732776119047856,4681719093525587312,3408529053379550632,2791626770247634060,2884005460780865512,1088694537266063616,322598297769489264,5644852099222701120,108059782210456440,1728767181502142880,748192067754783848,1173825864498244608,5485150665204689332,4145484960610880616,5921389536234197382,2301832289681958488,2439172662749183872,1482987362763906272,273880488486444496,306033974007487660,1224001712377161520,2297747183594257668,3127225346557421328,6761376199486039680,1505072623288779328,389772093881714336,165150914227775612,4558067404743761256,927054741140445232,354985561726237980,1766752792052029964,6491718338254768192,653154450594706928,251472649757101572,2095375417701655700,3134100449922570240,289111873967113788,2890801348497399780,539925887981208806,223227320344811776,3906049132284635840,1664401007347100372,1194176405241270024,629713721267679672,399192190242883608,2660988900047794960,846393453751324364,672724988965218384,1997339137649245696,4362441262145929200,928368931188655296,542060698242842792,127167168751001484,3390751684573072480,4773535613288125712,1788603409184082912,5656219771289933664,566823240013532238,5667608963705093460,154003920993493256,4619609382209381040,4143271458267498536,4122579511685913572,2799848144544898160,2437963690172278176,44746016842633046,4026698261898413220,279359956149937440,698323006066549200,5800192748140178934,1192247440961639832,318245074041263568,2601740578443239640,4602858400013202420,5167290768027257988,1257168945016765416,5783958560904075936,218577531284406882,1236616777495326192,4027343307042149472,433899353146644672,793029997374058144,1678473666581109216,2495158991296104888,3682961517155431056,4108545915113399260,243240144754463714,1981688700238523136,810176427366876208,1016152424207263592,3916447153220362740,1315723724079232048,1899168620360495844,266940345230940828,3146171463690495338,276064497710869920,2760340302998313600,6357874594149083358,870550422483465934,5201181223516308212,3179840451861066264,2638538480011243614,3341106596397469336,1181527677941572464,2408950113688647456,2870190460928958048,2180851274353226820,297070411743157752,212782343910960824,1621419129853945146,308700467271919296,1371850453517178880,5454514862227960256,2901341766272043504,1311564380208298664,214709924584399888,190477910759848036,972004010215707784,2022663381987945448,4499589904550239520,2244033525994848936,5097155079712909304,887625832052491392,1817119121459866976,1182915080463836700,3024911637380574214,2378750709126955212,1746515818542714176,2386734730063649904,19745936037882446,987187506364820900,1055894349046687960,1743862603821817560,3373833060675643944,4023077869280294448,1868395296299496720,482311291035059136,2411289322845112080,3713608844899728060,3045844335963253376,1706650578921804768,1215382992597584028,1587499558991731392,9172450949838512,229285856471329600,4126687914918065400,184575528898823630,428479051805510160,2570589247472903520,5850810681875525574,2399157279064932358,788375931039177728,5084208257831830368,3351972395607332508,1863203779913855904,935108597698402632,279777289597585460,963641619842783028,2181110523460888626,1437045503325380832,3187457998482677920,2018490890952064158,1942361771693191168,2781194493858910200,730392803432079060,5424234436614169472,4431155622880029274,367368273649156704,404397533206733920,3234820860513651520,1121993493393693588,458434797793096768,1879295738244043252,156707811841375938,2611506580788150100,6691610050495746880,4227245220086850816,311410718311607070,3381348079235703402,1783715861762048560,301000458813443440,3762087293074166500,4601051046380831112,2918516525022826880,2279438169911357056,1982852964927360414,1802709323835346368,1009124249366117600,1541344667693110608,1048823024957969268,2605458660735366618,4819011521384575344,150942200334506224,5704313327261759718,1050065058922765590,2096420624429745504,6077389120585798036,4833325715869956444,1080357530416312548,101364474744123136,2533829554107779200,1387572900396430260,7336281662863734078,1401577480047848740,179734856730235372,97209362314240848,4373933702782074480,1467000532989650040,2078237822318983040,4953632055022772820,1564287823363313832,1246605160411954392,660528467041559584,2940614356316882364,1067006617890878300,189307648442607104,585861766106380608,5125718471606263020,2700779027443289408,5298118900014584924,3512489209345580016,1234437041445742072,379131815988276132,2527263267005354560,421018021912301856,360208816136284544,563915425428811320,2300189371366170564,2434256203504183632,1861157423702957562,171964256725496904,3009038283742380960,6492645748662057472,1355026985684386090,190823335028848844,330643806861070288,4959102754568834160,3814727308137590166,6031075023552100704,2281298592131248768,954871773134228224,1260003433055910270,3584360961988866020,1423520506014996592,1169711960155252512,2502616002490797648,4136690944459379664,819382554219211360,1086481053769425384,282510206774434152,4340036231025495856,822766974731122304,1903798798464103632,3946976427858305982,3788213263647771096,5117336355117322336,2131366111449781248,675462009850238376,3001717158100611520,3859481446288081824,1197751891672991328,3488324699792419002,3605411281057483716,1062144380320030976,197947178217307168,121196773193245962,1717505142546036130,4979547871970233128,1940360905684662032,1530492040101888990,6090882723627980080,669995789098693808,5624803184330327328,351066402218504868,60091692166865064,1401982204839338080,1875242077174564504,537849603416418566,4609622192820931560,1490631382949796864,3099438388411120896,7477157199122812890,4048443867366210512,3633020605947467700,1330366517288948128,5082679422198597422,2961703154535840252,5532397382888778304,6811116772073848192,718104671650111966,2018208830926052128,1581362414039165424,909722646180764832,813965644729238406,812663522756863414,590616632171279264,1426063033715568352,931487380030789596,508957012157163666,3324850480129325776,4207894010875244704,627507475334435304,2091456375839939280,264446599016300480,1057667427188592640,201046846963867384,984773493407341442,4880871271089591804,2134005769984285008,4497890269009577636,1882413838963524870,2160143889712601408,2470026202797329240,3724222436156273220,1124967617502835946,743351613845672132,524944625905262888,343188105156931180,2058896743042472760,7379912352739978152,1725111300763644352,3441478735574917776,5857434576161867538,601744663806717708,840634407154472784,2568281615733294552,1147554556014152526,1125483398464672032,301987692680569728,3463420382599225776,109550996356717020,1095386445360135600,304846380272600376,1388032459393377798,680367367223923494,6944109734055788136,6581010864654610944,945013776257501508,2089473439877366450,4401307330333842096,3564909239057299328,300900635830205020,3216969434753548630,3665848252874020416,3148621954914370480,271997260997870534,1104105165474422384,1558565999458354188,259956961102958976,1624547514790753200,3341208464331894030,3306036957806767160,2957761876529784560,5289421095410214784,6095467774718822448,6033938760940175072,4654563605664734216,1264501736130537604,2142699173238347598,482789597521815792,4782575006578703880,476432195762113608,728931439639400046,2086483688637182680,2949149221268847744,1004799902350022432,3651961921791180050,1740049932588512832,287825640144785600,1726758443058722700,1211789208391756664,51405403858180092,1541987577903881160,3398949248645180440,775934177171006686,77720631677173696,3497032449095171760,3184956973820055168,786634793217608370,49783318748242012,995553604537575920,6223041379481742270,171827125768337004,2863460983331272800,2925573418790673120,3549539910661295460,489901878622811216,5888758900128209216,4066746690702450048,7208871360564486510,302454219333076478,911317852646406176,1929601895590008920,1694733002291750994,1026272094295441968,3417870730794545648,7582094703190834596,3616074887485844170,1161973451724396948,451191240684075136,1409208498131480640,3189977404705400360,2360665772357246172,513935222063825288,46297147678106920,833254052876403480,639077343116604714,3550026548990604800,1841046233334152992,132936816463987564,3987651536669060760,5990928258584421828,676837771837529772,789295031500916654,619570402439533698,3215686521928133376,787820583807113920,2165416219128694398,3110050946053411168,3312898671391617952,465346309956504340,386591091860634330,2263925387064132820,785889425594563920,543608089682208408,1811820873444003180,276925583912496808,3461176021487434600,806788677031018368,1091150331120800818,4943493345802438714,1700593031579610896,5797913349861605376,3437847566748565568,110348613300760170,367786836748004200,810586925155104672,585996962239371592,4292442432037383834,512113604114179104,23998941089406144,279955753927454640,3599021088893944800,1781754894903045264,4993682907868582704,5307124321761863344,4063461575895477132,4898622508931835792,1015185049394787936,6580661759087427440,1141574130940349236,3025333711834567280,196288452160546104,1049323231578904016,3691491756587659952,727966514703739360,1199605419917831920,4895680245577835924,195589582012128696,513012380573847856,146793057120196884,489254351113582140,5469585113883526902,340083875145798576,6084612880495104,101398637575883200,608322364294281600,1649471030024418760,752432913751800556,734558759006079252,3339677628087581616,949946720787619072,3553027970092753880,1668086711647993020,706317047729979186,2224835389988034368,1184600248383673940,1346505252978970784,3987826285847378870,3113444369668303944,343979157451091040,3439398295602376200,99177826169947168,1010854028338130844,1193503596958291288,186960350356127270,2991023436010560160,1052620080060431232,848690471987424416,365600454010053314,2423435297280598692,1223613443070479904,4097739674841436536,292391635451272980,2923581649027428600,2309780524104721296,168816318236623488,7595864465194795860,4959886922291246868,4579177239717539172,4351629259281818108,2081155849569311354,2618939114227958028,1240204452606038880,2663121613934826520,2039020916953032896,66984854828479490,803726131167104880,3956437444621474656,6491587170501556290,3639316827859302368,977701395024998280,725287081534318608,3480610875711344732,6003676589762486320,4502852269633604016,1502815961419458016,4569044965431846528,77594501424885032,1551711963338036480,1764495302563661808,4999591900498414632,1480759581631683628,5247082168978971328,3930585308667123288,5183191089050986032,2306392445767414088,2829381740539265024,1317806920756644864,3828664892487005910,288414588485380392,1441907290726544880,2811693534376298208,2367717942137537350,4186414791351693360,1611810031730830848,638672525120411232,2000738313432396954,2694627000312920120,337630263776235304,44827356649525440,627510834307855680,219189117085442504,3835368428724873040,2582200759156590144,290718344511137790,511172345410863304,2620344164331290856,809612761658647900,4669037532692988924,1497356332813443466,3202421448873229184,2600368630320354600,1057403281658399844,488225726949275328,3934729968535350060,306853032457529124,3835302040402224546,1753596216685665408,735967794822103840,480310726774083072,2283438224386195278,54107282791556434,3246062919566747280,3356921361300987816,3349886308836320592,1823903265718692520,872660184034434432,2348685828907544976,2791497859672248180,4394752580558688096,920759352347467632,1230179341281306420,745946895026838468,3004105277937950368,2407765006673536128,2403341352878557520,615339916023660870,1145050367637036536,2438820242254462444,1189410560413215192,1934575734209879544,5180083587578668720,5501835120041091216,1750554750319225256,1651471367567820528,4324903424027014644,3568702971770103496,524961452232031304,5998866493158019520,4012560671729939680,3450712927357771768,2236452502789654560,3805479107639004380,651630103610296048,2443330485773277240,3699652732877177304,1247232308779886808,4874709762472493328,1202344999504210240,4395265337175372864,3827384993584779648,3168320764770438732,1862423821452371184,768280073801836260,3504659111728243210,2605407226915725024,3002441579334730272,3295801499422286464,1445948813219519812,549168631346484476,963652999358423632,4506858803632633980,3569294638561014084,636421061102889948,1130474013425774160,1183822353625904384,391950319395039510,4702859082084131640,2642494932988161888,5605130965117532772,501262781810517114,36801699816310944,643955119432578240,517288456626820224,256766282815613598,285262801514157460,1409292982710612272,949558231406240040,465266616170363336,2639974304611312816,1537204924416699584,758232540229786336,689613989876141232,2532598751564723952,3520294014647230268,33676202989527856,2020337731865984160,226742016327816048,2645016527730893120,3149164784856624576,676845599128339940,168995952767414412,5069289987051271920,2567178580584604896,4172691518705700718,1118953761867078416,2835684195182749680,2048794650976163616,1252467425447833504,1141423884713685276,874189502153893912,1727113065792956320,2982080239230502944,5711798336345778950,4099077838338307728,747244964397055232,1242243502201431432,1228510697140393212,773622575122322496,792260801790602364,451316317052852874,1348536288286185532,618675501879945216,1006271760348430120,2117996280318696624,845396830163371936,2271611336458215960,1187600729440761300,5129062653966647328,4244628798293663738,2076149552220775616,215893716720413536,1252300506762585510,89752618485114510,1076905999123864560,824686696652287632,1091641976622513852,1948690564287624768,2188920603156606480,6029046747284384304,586195624516833984,2930636574791929920,2809582987330436224,400568937151675552,5554587951263248064,2892595942890031392,731025511323914488,2069761795833328128,1678147257562025712,1889154129092200716,5334284311388625824,405463475708547904,1013540442681668720,317918069964591972,698530037329970976,4723844192569161184,270051170348796096,523627764627600302,277422262935600064,2360528643455643808,943546024819806076,1760268213085231530,84958254473584184,94366398751980736,1179442223959791100,6364901494735767828,466467655169051088,2146407875573606480,2477615161542694944,20798222708578770,69319307770399200,924149422402736000,2640224342867192016,1855277946767560,11130366388637280,37096883745524800,2225552777133168000,410654652466996488,3233142998248402304,5302190136704186624,98832416617946844,2305819957597034760,3285859172517493104,798019503158485356,2257846683426028392,1402669814965419312,3808240964362524672,790976431510522040,306353075807198054,2965091873252853830,832360976429515260,72573890555286848,907067399436405200,839621853747715540,166209230281330320,2326656655391490240,293099538531372696,651255998292976160,3941736751681720060,1923055424734128752,4172722806792333420,375899807004701308,470031417513819648,1179175005386595760,566449945198407816,5347047916371448314,1505964486526286176,2150419939728053616,5967749511628535904,328498143216004290,3941515300112828640,6556576809146215936,6433990872082286384,3259507645674417730,1542848733312667208,2928863709367735356,5540946299633706346,4756803045245906382,361177832335289984,2305664982768425376,106489527975617976,946462424975150720,725469436148156504,1732445002975946280,1475489629141539584,1430202423893151804,403268199733443472,6779855896822513152,155650538331691146,2210377200611065206,4869528746226373008,1481781012358975848,313777828797457122,2440207301554823220,1675253369531582464,455916154911531312,3250423023587670350,4392941061608638480,3471306173818107744,493750792700807796,1645642347889538460,4022081798454136732,103252928102104464,172067961943375680,590143600097445268,24973906249998126,998838657366510240,217064793825906780,434078473960075620,1009014458737171240,418295621257721088,4182463574993203680,3020012111443165832,1138501962565147950,4497433212859648208,3524816271990346260,4620252112786884132,696017127879148236,5490468805575712384,987440814195778368,49802732359064048,497968612668338080,161968182743914544,3238981701991424960,4701658664690731968,3434200646928669478,9617423455817216,384651561042810880,1165923826233708432,4490878703418026374,3528532753578495260,1064685401611932016,430458656085064972,2048486360687929890,5808889761215266656,747850816648636032,855476834193389124,3053587598780097010,1611062458708195472,2304944604955223784,701319152701303548,248085706246061404,335526794444428704,2609344542873577040,1881013436101759232,5050259112783046960,3068887980079342460,2197118683268956620,2920190064143281650,6424073936309565968,5649763231194290752,1105748085162049216,2589170451065056208,6228594311825152144,2792174960657142888,3523134158690994120,1077775979584797012,680445429038252576,75135242747059488,4507581147908005440,592442182820600982,698747177093167184,243307133871235728,807968068909714168,6143368540290621104,368363921309438774,434726582643490704,1719817749788360640,1720972434119331848,1942147281329108560,803927625130330272,2934316881293890896,186263074670901228,931205025958741380,2678397788621961984,1846543649679245232,429156941129326172,1414522951521066900,3676641572513449040,436716554409327584,3274985808053266440,3561609584861962296,783742008308629752,1626389253139937328,1488864202872969152,720824845033090356,2346216465052076616,2115574206484790352,2569707792893716704,698397819988217190,708093165605615552,4216569340918225536,2133717865153004724,1270724497847172784,1496305111126352072,983288372911046020,2087239888776978912,483529281900775376,5594916492385323376,2845074974260128512,5128305877116120864,2245019194556491206,818332617289441712,2999247732735799776,725399128997929050,5606787235285739384,5874226626397341952,273238169753322592,2732056838811545840,1461777479528187744,3379605266423937152,740145945105992880,234749863265631544,2196049887780902364,362233780830863816,4139322108457688320,659315960939957192,269276489420239552,5384888862551636480,2192881442872118528,319988801120211938,3895042704827691490,1057053698461015136,2223973937924669920,829389640553266260,228422402842124260,671246816473091592,261616377650813296,2007062312935912856,361342706340860384,778245871189709888,2669104970402843136,677269972910229888,1614842355690595070,20888240371454664,278476671044544960,4872760745319994800,3625212654931863632,1388227497760331776,2247645814120611072,328248482280123672,93667534553909676,624375739660290080,5292231648542385428,2542501599254145104,6113309961778634384,1603350172232690336,2371659231682452384,3998563865781288876,1381954456770027816,4864205502740251304,2582097585861871440,1702213248264880260,1700820067021929504,564492788341583808,3291382603225533504,192753503744921420,1121934528079523214,7193628742035886596,6869783727749802132,2830717773113969438,199071569765844090,2274831721650211200,1304398026799335936,2337669782328105890,900873631844375028,484296228071801156,195199479468822304,278823049052404640,1143672110220157818,2413083668369712896,3759846157874518488,837124101577214750,70366903141959808,5628678602569093120,1243635177771558336,3032816184081226010,2273547692090591570,3778231539586578200,2946193352386535360,1417496138799140510,1294302193020626034,1853634610824193320,2745511557323391248,4110083232439517964,3939363561701528870,68505964670787696,2054932686224037360,3410910816519592540,1255681187662755048,920272990186518300,1920784971944400256,3201426805991330,57618773629446780,64013183216789600,4480385490376096000,13553573114368240,27103895001244960,2168051507324185600,935100858538749588,4313265689620995108,6357418927017607584,3017169539953051392,2810832096459077568,635302112310650056,2339449278767837574,3045762992786646020,4005923655211129952,1943132621851500336,2810010922489392020,156531438453529160,1252101104081726080,735577480421274566,1382849601299194448,397614927254631072,1054823405831225992,1461556960186457568,684389169151729376,115718213867985888,3471129129405820320,1422330695756651114,874365623575894464,385597011072318700,2001976491125437848,1484286984598526680,3465938071644552708,794259489311935008,1176258586319238912,4404757818492032976,688593851941801752,128528882518570352,1466567066958251868,665236790698113792,1875046464208615164,736728390594891296,1830067883718408216,2649392107967737152,2619626966166128100,3487328784741060180,3461479177535240440,5029169053849587432,20051286638397742,1804398382275417360,2486330741430032448,672886511428996200,644978138294874104,252890382352898952,469554208580515532,5052100365255847470,130865988753365676,3925506294072267840,747299754234841472,558983040900393448,2884466624926153694,748980592178204100,5630412660110834848,4116611157415500888,4079137643682918208,1680787841844236720,1681083044830766592,561289349142357544,3833058859375077882,1459490544381417100,538990779973364212,1891667564138609376,6029196104903602736,1597028482608160256,195588705693497480,2514408177912248700,1246605930141032118,768559146763073040,336272716292043712,1543342864168749504,3099919237924115412,275301496943487168,1129475300918214384,4772733046327940512,3798820607293288386,1830641845733497300,719534789537330508,187239992024076784,1404130093960532280,4542883278408575424,2244391983888169080,3725623306819087730,1725115880703495288,1700944517524770336,544094117640442784,1390738694069772008,2508265960572548384,5884109882820412096,1676229946957944448,184130161432426448,1380808984655329320,5044063250608897928,467960904851655220,583021179317318984,3337094695119836910,2126921529092572032,385375581150473088,4167645073658061744,1885908926970640224,6073989308993888672,2922703307147844696,1213707845693128968,4473671420968806928,609643163290171608,2031897454200119520,2765591109265885392,3323569833998015350,2693008274903740224,1691048219895356672,1073019401205767448,3803326357597636824,125849504598589184,1572927893413198400,781055864119162198,1434434527644255076,79769657615877796,19494718164213864,779694043665298080,373676311826674612,2344190986493597952,1134947264154408384,974570721564559404,49530359125541112,1485730243776411360,2063786533322860728,6469510738364878932,316227303660848694,1870138878182014272,1867131269925841008,3006721544235036264,2623622491084231836,2640505301378462040,937393837616355560,3021068944688079720,1429730704564648794,146935498988297952,3428077887650451840,1271164801269905892,1709625538363332044,680536336489116128,65009858277509724,1950058368261166860,1515337953926521816,593964572890445792,885400880642106448,2505352179787996750,2701745078879779128,3881460253231095288,1709775541395538632,1650630139878765620,1299633346602087168,276664869014677520,4426098518299228160,125248431388755906,1669775557107052560,759944747335610460,1265306142572235932,957984415189463648,43160172614496398,863098196560565120,793478095481959440,147476441405483130,3440697242284045100,643595030540654088,2314117382339942816,1512083035392584290,2023745688446899638,2887118861851384608,911951284306819328,2142089553159756492,3950599560347480004,476049524448519140,324618698425762880,649158119199981760,929320785076527424,3792973712593460640,2729875635532521240,5368723025196144432,3156706768047425670,58005588140858296,579985001230551920,2621373832506763152,300289879524827368,1439636868289300432,330274429114339136,531944917677743808,105305602066276262,1631171479678491816,3378394873885956372,3778894631930965368,460413593044117128,1023016155252817920,1292785294405581648,2844070658383625230,481431618782203830,395758813713111072,2198390973913723200,3469848320777730010,1381154939122104880,2955497982100847512,2902539003784641360,211470908379416296,1387961510072920230,1310913751957993404,3303778794738387140,344224831330313792,2151141609807167600,2029897356857068400,983988163059724080,163701128800112288,237218628341231604,395315916674556120,118569701404943960,4149430744810570100,477622362578478294,737021011514389728,1097847843945868288,1229043437594156454,1440482227695677670,3510919439982294368,1389993690381858016,2542978970570329536,1564463938391569272,4936252569021716544,330598893175631552,2065989440658745900,734291734087145130,346800900452855604,3408393560014318644,6105762021991946652,4541348325680255936,951750774171213216,97555788753205536,2438595088245774900,1519857998860056324,3089968226614157240,5955732147840973152,914248220134211508,689697377064137470,1374636657167707072,1328588020378125504,2174211808411606880,937630726716618220,166306490040651680,2660576568251445760,446395389352770032,5446689715674145952,3024115441310473440,4966325977378076416,17905553275069188,298389161154210600,4176934092248215200,2169157267083176368,1547267464967878672,6870200068867076442,5953004124902662464,417801304344092016,1833477945798690060,6592995314576505702,1070732677547555724,1889114793478727904,234574644829320036,63297986277646288,632901859477982080,121195709971827344,865576941009697700,735558577492297616,2334477004008063936,1793197128936317364,2255645352525875576,226410081054430058,3588621569315859520,219778361933204984,5214373201873995456,1340246964681693184,2335815610389600624,2218518033971332128,455375670038769198,4147731798783031860,2201238275256482448,2707882330160595392,67047677295116310,372441104423728500,6703112047110318000,1502098785998880444,752188479703147968,674003600036997608,1134034939854007296,1616872439072303952,760913262084412132,719147034575857636,1001215429347623792,568767687994895844,2122531470037492752,1814763866005811552,4777815490455164360,659283303508474656,2137283666253409240,843329079733495420,1456904823794419440,1682023733553947448,858918306761766856,1213685593822473664,4066131426223984032,616822509456581456,26998276535353656,719864927656567680,260205105827480632,3188055134651395416,5569659110647335616,223376059539202956,1488989310982438720,3872693336407386624,2109274065967916176,2118073474863107958,139674915161236556,5022530558494575456,384207513661944444,3583746247819530702,3557113157908767744,3294815566488530448,869355038689975908,197642056855032806,3079926859689707664,2237445017218814000,870405789766944312,1920390304804137192,1294054965213443840,1994570097172564016,3278806634783975196,276047010236166594,1374403178584032588,759689298199591676,6225162862202614746,12580776447483878,754752875283341760,490910366775088472,1539679848659448080,110874759961838616,862252141071152160,2790970430473604424,474899654403907488,2110402909645623040,678221351108497136,5873627031039327744,1987286708891889760,144565531047007070,3398340188080107980,4690955080723709896,2302375247787476064,793137097846185196,138058402498164000,1230161463673497712,112604150875153392,2251802880178562880,2077061343436322448,2409208852304173248,3341415106008421610,5075232209130873852,2572091239484090376,1691439125319347376,858311596524084942,3972801790449458386,2597857452510037536,190159664786439608,746342543264924136,2701005893470014592,5123535975587226624,879455364154555584,640011743614316246,1742232825193200312,2451158225852737424,118238842219266288,197040175835109480,443680392858381364,3723222992637447600,801738332948986368,2151859599549273474,408340148076977272,1805726214872381284,1747716210009993912,1249562611893625372,588877986468908432,4967407558599328192,234832470812248568,553117588677902898,3686990385179810760,337455179206623856,3856149199347370240,1989754725159968416,1008677587959869510,987723867908684928,2950794044114450688,3211550475498105920,2652927568202471808,1895489906392680752,3816621329485241484,2609462234249346060,4350285021978262640,666947357004733344,2454726850930355288,3709086001125434144,433983733269360456,5785726332372164480,775588609780368536,456070175061084780,3800109479929649500,758376299476407944,742778013931925824,1763010826597754034,3900892159483420066,507948236983854888,781656441354330444,2286265643342360946,1367703428717347368,8433360244303904,24092298414778720,963571276371838400,3562079408403876848,4600751432693781260,3004638029126818992,2726962274290393512,3004008545345745160,3409388890658609320,4500355022745681216,4044959704699429836,674411111062074876,1355365293886933856,2133462410184827904,1731476818899416868,4281861771646037054,482727558239900064,3754076846721670560,294502574045211910,1177862540277671080,5278594538760291252,4503767790546723552,984810841809664506,1775764345586567588,2387836858243478904,2291588854420713792,241484321181793690,1379737182185872400,422199913975556224,2631339488637225240,1205155382376565140,730272805483471874,4456201906643993856,2067493205832530080,2123577343085322780,2059203871326166864,5506720993102753368,641070132156505872,1424421253253868960,2243628865635956526,547893168823735728,2836762791033823776,1171548818287469856,2731523195289690830,1233792779899245468,1008856682642767552,1027685945377620424,304273604335897658,46484739496922688,697183360079055840,359332491959761572,3592872703808262360,2119747484817768156,2209675692481349792,499123082033618366,1397773549866138432,941852257741853584,4731285692042190848,2546261576731988328,3014880527112094764,2009354065946692416,668656771709364256,658138470888842128,1938048518374154088,4068131416993529088,565542169211888544,3449057834741670126,535480382220680400,2007798271321779000,5356372597410535808,3365551913585505760,4257019632056891616,1929879080596391184,206442941322075104,2238202323293083056,329299861611529058,1704633781386887088,4092370868966360036,581999436580493022,3338503773050333244,1205169770121165632,23858956542910272,59639860331246040,3577939767835682400,1405917941431043848,267314777977288916,1257897332076827898,1311252566275722330,4923095153664578240,584024134078929664,709085050769895874,2002147689491098188,1336347950075814816,338423022276635744,3439416202313765112,417050835930951180,6254971527022473600,1187698466823325104,4312652033204237448,1458040500704765460,5995674192339562068,1989120163786648728,3794059046536702608,1630860038271092640,1580741653976317248,3089062226686312576,915797001962517360,395423309417463946,1874849225446736460,2339701518583373056,1212517420385027316,357150942641441180,4285268475615646080,2826101621977037768,2647853719220431710,3482145411225582310,1599418221306505516,79809535952714776,1994985523959235900,997062050745024840,994014973380918048,2170543088767281984,840711467209507290,371776770338039024,1454065641530494496,5803370209972440864,1405084316518669488,1395322478245936772,3490842130634935104,4533604388017006608,4437736567683767712,954454332491500782,581643338600144712,2670839164931022192,2153233770327949050,2746966509285821316,396508109223681408,1958487922608576128,1045415765343664090,2393113250620431456,95415886720529984,681455459483388800,5551904505231977094,807525554039112272,1054434997881404608,314873723105328048,3673059808134688580,259759018217580138,2308675483302672960,3249446274115537380,2686279117031190260,1097805121276455018,469620210282442752,113351358542308128,2644528544464870140,162839452005275010,4341832817372148800,1077672420113986860,3331920297474230560,6381040644592888464,1567035875345345024,1180775781015175440,479780557745059312,1335910233887790544,2914009276414209024,1334655018191683552,2171227857906030048,3815623332802611918,1724975723512404104,1170168480930183280,772936924425263374,2526602497319821774,1910712923318794392,2973973889507714576,533854969971059870,693697563710103890,1289160272514708384,4037059541704582784,2954944474062550580,2850629993423106216,445332710101961316,6677426341513583460,5178511997410968398,4314924299828684724,4623289050803714712,1371235466891680768,540248232006463134,1269619333030853408,830545714294283456,3559711203406745904,6384193199132448,111709111132666320,797820297013824000,226760546469065504,1178172936134782686,2002921955898197490,14759065300507580,265629221901290520,295105854567479800,2917202811466247704,1257569674310661712,1094632339412918688,3438015248120393120,643251619843289682,5311392349010780032,6473279764850606208,2667173613526128990,467232731549954286,234079796503215936,243915049088326032,1625892212236961360,367588558164078510,3592481186998262120,3722789024286886148,288612310636219388,2111792946946388802,777495965471600496,386398666744226240,2272110416746321760,112235130483988772,3453613873751597796,144967005076036780,711200890615941226,3271789578134375578,1468926746573486592,467797619096171504,624867359563820330,1023528349298372532,690691324249117296,802312998597160884,2768725209561175332,378717648814147104,2930695385538037264,2499785776687190000,4032290970132623744,2401208290589975272,959212628924728824,1315162854270606544,1021218732213000012,3655399548723528704,447538693419046752,74528742238180416,1304085492616150440,1950732125644731260,659856176534634900,6543204852389617872,2580704053989220152,5072249127165268932,968681409463647984,856816956661661184,3632161310273134860,1348018042137986528,1711316877602798016,4009013170680939792,254082297528687992,4445868382387688620,939768476867514112,1730404245603090336,679001083778396798,176083236048634898,2621045921521521312,2124343232333108028,939462886988192868,1451380924258916280,6295094789405522184,1928502409270631280,185898214449318590,2344126988025907392,710131468666916700,991708759782759096,1481178101894450624,2303612367218436504,1368680836509340800,2193389683255094688,1893505533585217328,1167341171035869074,402123518299008928,3809357254500223944,1241292490501103848,1198807075612728316,246763234302494768,1615208532641140416,493837831738747418,3255899692038779136,896563014634188132,411970100520918072,5296074980447248920,240033607914049632,2400026290561105920,4234561819049592504,313338619500879944,1647555769445431104,5362642528470745848,525797901498106640,2559873091768025456,821707640814528468,3813676556265975672,1974350922195639072,365767858570059484,6565401885854370,196936603595188200,1531531175639318000,4357071998015931432,5481736880261557392,1935531668995623216,2866887640500558360,4344465181723819838,2545154990509718916,4289111529729134784,2885320836026493340,3300718779953965190,63506206240129996,1269959776278880960,1023055798631448576,2948386561690856688,225268477468040940,1126196580427350600,320956509448279740,340507519862203426,2440880131382673540,2535036191304745920,695861443088025552,398231457030470394,2704914611617618960,2796812363792585808,868385196990938952,5671050773933816208,3728632952620334178,1824595897448952256,191876084113941152,1618260388511386018,127556064370225366,4927572508922741484,1519284241030059728,318452124172115700,273692217773667616,640773965677651152,3525520180093302048,395766368970675976,1130614309774863520,1124827221312891656,3204855195427235304,252129047147677982,2382915274279970486,2483523129968512240,606440443112977984,1255453760648479480,2318170567171246606,3651605802179459496,2977795949811695180,4980000612553732560,3738964589093159244,523867413761754560,469970622918699576,344230295531449992,3794118011653729806,587027931876827380,261175179740784672,652853039169472680,6524718077248447104,6493870589322298104,4816837494151154416,2838374027996370352,3885954396984788904,5414471372948163968,1221255514745605780,2413413209867686254,4059744558778398224,20718334179828096,181261820861958480,258911740215529800,416159050509265866,3783393648191504620,2016090814123130472,3712137864968130464,296589090845289284,564500646261415424,2116601567240709120,542497432586467354,2160596726875784484,6363829828603453464,2803124180924172340,2173320030654188248,742128589564953684,666777220249789600,459055833091517808,759614699905461036,3802128353516176502,2236057649904530472,1023557605969140900,2488335193817745324,1070158128578261260,1178020815034574048,112275680265728448,1122610221142384560,2793555161549847890,4267467799889531552,1406753689464946260,2592626798353422072,5665487516735809568,2938407096552571280,315060616481185488,2301465730972983862,3623575826298456756,1260575105854979220,3578169673982476920,1564645503980060448,2055702888016562288,748447169627564736,859249561619612288,6361046982703958832,5246854831731655782,464408768637265816,5970188719366949520,907787457335038308,435981286831433808,59182508886703488,197249209433356080,5259290394463476800,576693751843831188,724328335336562892,2300682673429695324,3580035801632060022,380771745829070110,844659840385588640,6058259195239510272,259316330116041258,872078406525985596,421355291306864544,3744889509969154560,2580378015603530268,558088190255533980,1480975751875780272,4072058973674656512,964370715326152134,1707247751703391380,4875538594136645952,1171955496361326396,1899277824366659100,293856853193553508,606319333756680384,673599740742420480,1942337909631386358,4354988884270393026,481981516175884936,3094719494636850864,137219373721168674,2619877034909581784,770250861851698432,491662334590933744,1538517003781054010,1259755731819096408,2664680438519327648,425024109467028248,2768283964124376416,1892725839089752264,868023285587417344,214649047580819680,2575449917724374160,4985961570783886770,4076900795715059016,352406208200449788,661070761534577564,1359981811569242512,2150930184390953472,1084520730061751184,2905716016608715478,1724010737248077750,228680789921510472,254056319423967760,1582368323116307048,2288856956274067620,481612171079718960,527908357605900096,495686942541037986,4018600778765400864,2411623016583033492,4292543356516125984,366090551962362422,722111104201710000,377164367485671808,2289430048033177920,2070315300561701172,102581652489326144,2809079445142108908,800756594330631768,528717210923860866,2054649915429695654,410435736134498320,323016925712473296,1454336954713470776,283396486593757320,2125193150005540200,4680279488510909388,2173174880932443024,2314123359384986088,255258297787019808,276820810078318512,4701739709238812282,2145731142378373886,1733609441577903808,185037771032685816,1233422163132995920,1652368100976797568,1351047346573206096,466763146873513728,1821047807598077368,283631946882238136,1404067527111784696,4329665558544838036,990989501033884584,1376327173239737064,4341411953462326176,2790764182386185280,3028073684931777670,3331654502016929508,594369024304584880,453680393188117424,2592116274040982080,609073385108983886,159814517723051464,1422170976317376512,357504158980065972,25102830269933350,1756965396163439000,3044024104565475296,1538825921281509420,435819065261988058,505376083610510080,602578480249154864,175553176577426556,1011051374176271532,1600609793131029312,371987816534655412,1225630439430288150,2331969424403162656,496259139231494688,5682654971942496,56819011897186260,1325601065491355800,3338121443163203256,3113435148339899952,1389722979168606732,767433190356890792,2009960380742332416,347289837120250040,694487458765624940,4601742159616781872,364272435940354272,609332683172644356,1232257197351771696,3014261875718751936,364654349073029160,88553597269603904,1328127450092094120,740761007874146896,657109980865233876,69982712180779748,6297606766631177820,4464763763896219966,117865352603114976,1571329040820775040,551444370341159612,2853864212323032610,117298731711420112,1172831255499790240,1949032750615113024,144087767733767634,3361600455752644560,3409351797437908992,113056520488878216,1130414686445336880,482209105343156360,2656265473489382532,783661301340994968,3004607097393954570,2952886043907327488,1332168179975049280,511076517349191024,3088040570533340982,1653076927172154096,1282862017704842952,445861327814017164,1486006293427817880,117812404630218120,2120340510132455520,1462189185593297316,2925153940519578582,1738373118074921696,369600048115604376,3169425030384833364,2142836455388101884,161594725530176400,538577194824218000,1849974993343680216,2838827491807208328,2698756797842767900,3809639519906127456,3810309155985189312,1569894083976472842,1254658344220899232,1303856717975937792,3145233578983420288,1391613964254635380,676003742042171756,2636531317582116936,905266312616116360,3656569953106933668,1658306879651112000,3685480333290021744,527877994073071012,366684015642868794,1269465882338228000,734964711327730688,3041323131319203108,956587316002060428,1995637506429660936,1366631012063818816,4897912878769864352,1029119835692786512,1915455273543177184,2627388924901980804,932401471427443872,1394533783489404918,3117655001878411904,502630199041632928,824310353593978652,2481480192766966440,3615674830396040688,2129054367849895280,233884659695349776,3507799662743391120,744882154869602304,767836816682622336,1023968783785840410,4922157179721580128,2230471274916224704,6130034976597625548,2073557420708937576,580391733277488388,953488569072060864,1081430498437394616,885517815203339120,3673111658618759634,1764090895769221740,2336100060853147456,631787885723234240,3390936087132943596,524405167628472704,655418419753322560,271584772516724186,3731146955450411316,4448449010703455576,74885782525763284,358144163321329294,1534697267368776420,233126337982786224,1912100468107702464,1192592258638389672,770319365257139152,4783292777823589512,1741970182173825296,1559494910439850104,3051351135078311988,2413235779393371392,1379332276498066176,1255028265689900436,18456551942232624,184540677455576640,461289590047255200,2178557902858105620,722112793569795408,2479356086947164672,2610560222165924000,1056202136824943512,2213095229284876088,3979630354367830344,3355946014983323796,2012845702787262160,859933471275497572,1025179592868580352,3517432351339070112,603684648435302056,2146623952504093776,2103292261769429332,451090190549670672,1542268250556586794,973195645880435376,2795515419628819584,985365888266301984,199878504026621154,1332343537990854280,3730741618425077196,6075137297230516980,4541722095986032482,1325918270655841366,4559380016434397856,1893108825232426368,22759065529340218,1365359485854705960,1563541130025644896,567783627694978464,132303447207048208,1889560919387704158,492077298033748224,1845040451582771280,3645209032549773936,1067015239606364096,4379565650661446868,92225618869673820,737705169792142320,1838031196813070896,3090508598767373392,1048086600066648704,3807623557828657882,1191156380852324796,1682794797482815904,337628900168159856,562638662333422360,374379424315755904,1466470232389208544,2958692552221565888,1692252817056091570,343788794404039598,3366398320893793640,4107249925153324768,2081995113585615858,632569448405651892,145181952556337632,1088717066108508480,1585755508428476730,3428558538249328776,715118216448785800,248280725773935960,4409085613336056656,2041702947357646854,4764334832754742784,872120534606967776,443319629321235592,589610090132311304,189498256126712256,1805427669008924324,4086237580276182064,846907738604095686,527901503348279424,2639149119231555840,1188563382146519694,1550774795075822910,2776170138828552096,26262021401855900,525169069038341000,5039661612291588054,823876395468926112,1815777673666513088,1842565235584900554,1341494872885188656,4627746929676996252,2279271767159531284,3529711070403795228,909746652130021016,1688456663679612736,237820800387404480,1902307565392035920,4415636345240732612,850922915778653116,3169438181109729384,3775515958941488112,2386722887206467264,470647400750925568,2339534961760139968,1416759587153805088,757591188692702490,2373488287590901656,2092083495308442960,3399960911396831152,922525713920307728,2526176099621134688,1258998867350870256,213843784102230016,1336341465935475200,4304509102989452084,3314192349870097080,1370993448307225482,912521138356859232,449450021807337312,1527658970204504256,3532051937955039570,1993031875174835720,186561999850041452,3468191028446934608,799267049726631290,228780300945314224,466935473116117936,1683696581247690048,271313434002201392,4069145737284074160,3733677689598116088,320418577547900620,2562998439488593360,500881352247912356,2713709731295557632,2934631392505712704,267959815936841028,1047155743624294830,173468470279459824,867223767491933040,705993773760642276,1819042664395223988,1791645727287876384,1013304197216364032,967875989963156444,233712301517969976,1752602417427827160,1518061364464802752,763085801987073340,3218262755921469360,4270846980885551920,5775041870302281552,2205073532009845712,218881765039312544,820694202917519280,14831592104278176,222443404957275120,59599063236984866,1191817937952983840,4044390489165766656,1990207873144817018,585747848285055820,1960099222811053584,131058009057559604,5663492152171135506,162635407437799558,1585546016565268992,2398737590316142432,550022299316867916,487948713737163768,2710454230488392800,3284383428419189460,2222392879138364970,1449912629437452768,446672634056132720,1734912927080043984,1702232437079550936,1170269220673244640,1804613808709272456,1730316176979754416,1484523917240151312,1741035781870434552,1652017782074115456,3336373416738586448,54011060546737790,108007273406285540,2805986425326516852,3678734683896986040,122642348884213548,1226254838126849160,59120790307525568,147781646169573760,180892974839524038,5426042637578902380,1804586567269546896,1765889049097258368,4143621134155778352,3745955741202858372,5444879441221083456,2504755495902464448,967000505569287228,1792754875241033704,3695993460583310236,3221327643817989384,626417641634518958,670613483395800152,643796463503875584,3570721472589524288,361218468571955974,681226166766580950,719861876098136268,2952014406407795104,612594970877116020,2494494237488958236,1265551457017607760,1819825705220041856,4421897145276991164,179310421584458682,1762766991287484416,3153365543711225736,495104978009585720,1123577906902784812,1480074182209179536,261754713363306048,787489821890617496,617593693008741104,582348211342971384,295203355270703516,1255135620720888540,2423776420706158110,122141283477016864,2185496852359641184,323872418742186940,1295310611649407120,808694932699910872,1340863595919575880,5703834777288939666,1071702324970837176,4593640111475689512,1977286940474687424,448640373659661508,663239524660376874,1511684688340989344,3251057491255928544,85258165865317536,852463648942342080,1325413371166641216,754332731018093472,3502575725094583452,2707725336753154632,947324511554821424,174529339829823804,249293089474548420,3318913062415803762,284143398717238632,315671136749608640,466119122911253104,625872345219903236,1653484767964983584,49792309593471172,1991416219929771440,273341908183612302,315856772756580608,2706968239942361280,2881379837283807144,498675054079369970,651210287401942632,3417276494069656464,1293235728860374944,2736663123442662680,924265142782435584,2134068557809888416,1407350181178169130,1336625248636824608,3222243788561686580,1220045358182647524,211024522919442680,2531942451423569760,196387873448342432,622815554024098448,1167433799205699228,5445314727426050328,166212442787104476,1477238522828053440,3545029791424146956,1499084678702529816,398475674896257400,5087627946129290240,997921442757195474,4536616509849959332,1822583893898390672,3781138068313359712,379214400764727424,1421856058084373280,279381315281092640,2793424172517849200,1413472966203440688,1047915855728005614,1046083516040894940,1099929563084205056,2108081216887805916,1010846443060126554,222043536377378880,832547221072797600,922545720321843744,1427738625731384408,2065034512411348860,1454009152448870740,1894697667061169824,2191436668382652132,1257386736556076480,4260331135146277296,370744458203739492,4324748517794257980,1038797745893276616,397003698408076144,1269475470465405100,689575952666654828,113584270578182040,2345071911854103520,23452419679719554,1172457219420775100,2417908827275351956,1099675022983468380,1666458456525806862,2026762119334229004,1014355492261434112,4839832935967629672,50184842342392836,4516004434696798680,2860484245245833632,2226075071300133300,2383459333196007990,543428986917335770,2950026943041134488,2003866718847933888,1847558845545250544,2513139004431172784,3851031970091120064,159458621940666188,1324663329835355520,5895804657259841022,569215219974974544,2255201699483646816,2182141154897543450,2647200093921694304,920800457980760280,1856922562161754848,852549193859039352,278881974817817844,266579872175528576,21316466334617088,26641847993555460,532762262982692400,48936539626652080,195718710897261760,1576148663737921630,3495246576214224468,3161026392290642016,788084641553493600,2576904554397865216,2382519228243000470,502761074129220528,3564904714167955512,640813983885031572,1782939643569119592,2414722101741718080,1160050284470556192,3653547958975369824,911637972957556362,5121860257949040736,889884814367287928,4305310829775623304,757439315717488670,1149364013593705728,1184836690914193248,1897254460220367144,371830152307815614,1647502680971599760,1213213777722443392,1360202375321924148,4347486951978426004,1575261170825583984,5786268039208017504,3378739335867477442,1416677624654634258,168919112052596112,2111191697362979400,780850107584740116,4353953058029215914,2227775044036061184,144438347530801424,995374368978140256,1168513053827686444,5077767141083790648,1457465145797321024,1036838146347426930,1268544578490816240,800442899157717312,61705546405598592,1542421188390560400,3585894209515070912,4752335650150892664,17547628428780192,526354604669740320,1529240800589410454,1460111860735969616,550622185406203640,3098877439038699514,2382736579398495320,1258847742335011872,771331926006113376,2386727203988531752,267760731773533908,2677229212648083360,4119740436336705536,2181622796392598328,1542706670488476704,2452738573401804896,429295886399269832,174344093877023966,857651295458384784,690202024705644672,165528937663614280,1706218939071786040,1151017913758558950,3732047531452073496,309555283075181444,468977939415033068,564157684553755428,851343808943850936,424777210572190528,1085680339784440666,954450418808490176,3342857565007965536,1456052407651182432,1377109518129160854,4588670698760219512,1307730449124017056,1914334671787121688,481432774255773118,1131782602154437310,1487709806722292540,2835461409257162304,537164100111927260,328086342829105740,8518121873174872,48668081472631040,121652952403728200,2808863661965620270,1142997065489394168,1612370197768192380,836151729989995848,594738115469549828,586155580817593152,1291040108615313728,4550992141483958032,914398759529558136,3244258377384913560,604691254345097676,327969924785579796,2994083433170320608,475191199295646400,5345141641915644000,178424164277251158,4757301711630963040,68724765573454964,102709239207055908,2738523766352396960,1272225652967377360,569571218473170048,1660971175342263008,415129736199756998,473132149217415344,2451193054694405112,515139398722733136,2889110741994073044,1718397550438235808,768050203810222944,616251976255881728,2370211143829885904,1067651482403184732,2405780176631404960,3609727540759495512,715536701142350388,2224837119936421932,903559827700313280,5497268164769238624,1242591787426774890,4789908121642372998,805867064756069512,3502713254350587732,1347009692912167146,3518300065775400192,55912842889447056,838573051295711520,2532525399322818354,1490956186726613628,538560835788234708,990113225557278656,2405362154167722204,768652226180749512,448251061300817936,4675409325763260416,4533034343667224304,1891022702827991274,3670764460591327392,260266947896828712,433716295089183740,2654620529647122744,2650925524554822160,552173603469210240,1821799052165450344,26636402237352908,1065303812242725440,103549097301489192,690228628342693840,837076338666339720,1182730591763309568,364040696752417856,4715523627962772276,166435357419576504,3882936096838078560,3280483398213248544,2031617796940407950,1597018501012254768,479327187861246192,1305705378595903760,132063956702168568,440150158054119920,2073776133742220128,3934769450733384,78684117076976880,393364226912782800,475879512680224416,1057358500376754240,455652908094801152,1970185842942618744,3604044358513020636,632481318966835520,3711820175438377812,1484050177900415896,3838375958483917760,276215390025437824,1607955790063341564,4454987002400170836,1720617845614766448,855902032897383072,1625901927618312528,1153840210942265784,5058837328103301632,2066036636756106656,28608110072669036,122588579534464680,817139822822398400,1732657642671566656,1620666345027586766,2287174206949107468,1178047060554098640,539568246028998816,1784014698853924474,5540653501875638262,2509054617966348788,2182667680989298440,3341191690472172560,312915710361620392,3876333513311827008,387673318732983808,133820899715144268,148668494638818440,1198435407998044944,134569992459231976,236579269238118928,2069770612576776340,2690851347542733312,1887015325635373920,503851980696766894,3771387442445651154,983674507122373664,4781106919664117388,1204386184042840652,2178043983355305660,3513514921373987712,4711024439214075576,680111627737231284,1647353760626115310,593664393010306380,618532795047380268,954660159016167842,562726874245636296,1298121131735370176,2716588479708719616,1697391004799837250,3016221438545763320,1045096628242286864,96315376952268656,4333566280395218760,2954809905982604118,708999377129139600,293963576181934608,1507420778425116032,5427097736197243068,2124816171215784032,283172484513583704,910659009019315842,474585903390364108,2119489807127446976,267642044413748352,1512974223103761132,1203980510261076604,786174323310616884,495336381458903872,3714485506012533840,435437458219530058,3625875394097535488,130925316269172352,107961844141453582,1079462185205860820,1320090803673185320,337897849793910784,411767157155951484,427796755394779134,892050942971982912,1467295857131600608,180726949877139542,1591365218254927632,991558007868598240,411327783358915848,237240457628851410,1897648562749086960,2508626851106057136,708219907567062672,1790015272368914552,69802369967153124,116320410137463480,3154102830909068712,316005157428670296,1832779488545508552,4553032278160968192,2996592225044321440,520622139830376556,277727605299836620,2776872848770221200,3220307152154211392,576537423987655592,168280151579664464,3688991040547980288,842491659535042608,1843090524947507696,706997977622230208,990616777589274288,4548518005019847264,2394324610598725552,1846273093809147206,663382834706486832,936147746098874256,2313590095396467056,587458486269665406,34822503653041944,696348749773870560,3293761343660197228,780153511351547466,60710041735550944,1214024098714989760,3214781916625331874,1992834789601581450,1603549447556192784,4614071256158984568,464293024789049064,2063223969718508480,759381937228304064,1676884595842009088,194004880978194818,344230339445294094,2294534438348935920,152170899249239864,217355305565927960,1636958817613248468,1749211230407274432,217145867803238360,2605370326411058760,4887432843876591804,2193746960468245728,3929065406056376160,1923408136270717112,2272212491824646124,4362926627913107800,3772486391885917328,657697361057449752,1135792636555132710,5665845427569146988,1814619867678585972,359089440066710154,3443275009827092720,1536199374621588672,130914311135858432,182086721222918288,1820601049691965280,1904137554436717780,95450533890704720,763492610703484480,44076847480670994,146901335332119280,619983135320039232,866894782916325710,4245909859664606736,2110115656293942164,1964848358644783136,994304401789698948,1671572219076942774,3166271182375854336,1869637311088588544,3567926768059684784,337655284310066058,2411470166722457400,3712565381545288116,2416795368691165672,1515886233609078450,4100736213822097024,707480605878683136,2292495110517021498,116859007936115536,292104682235173040,1211184545896803024,1047631961648025936,307631191999426464,2774388086001379792,948547072188510080,73726026047319002,315922311991986060,1273029594090742116,1887612186603771264,2876338658000335698,269817927447576750,3237339655316052000,739703010877010432,1115713516855727620,554302091148463548,3116991614230175136,1205769611366507264,3735735324772164192,1104202910261757368,2252012241920406336,4338153894802573832,550886640167620606,2943086402599386456,2058876496383235088,1042944729767097664,198628373578941456,1985991500685249120,5194146069761118696,914691698498007248,53415930634297392,3204484067179765440,658238903621459264,478073667868000860,2727902850105940416,1952625800911923550,2565716111724988512,2427387168737925632,2705107745528295120,1513805450362044780,20137690349932824,1006736117378972400,410561981477944686,1058774651310731616,1652960252452338648,1015488028794038656,152235811157402032,136087302024493174,221795387962587488,2904109391096910456,4198930141370920758,2047600920714645478,2986468256221795072,519195380181095632,1179083999079403728,276371687059824174,1484765573840510660,3310034493080039592,3241476659987764506,2890453608815660100,2251215743938557560,679717918664895920,672248287020970128,2980461615903762852,5425331229313716708,3756347938995355116,3036138118401775464,1195765835323869528,2593853692348101456,5311789434357585480,2067656309167853698,924576438597633816,2371243993971242292,431979924055305864,194738078059211252,79896113688689278,1412289542295778496,2082685965604155392,915858985374803904,423217583508396978,1499760545789290608,94772873044438784,236897081293222720,2014538129275491064,63041913018445888,79633640613199464,619280954299994140,789787939817113362,294862949955795856,463756050001524624,1366156612856522214,826824355895873576,1225536429084691152,180035804824194256,4470350948470694976,10508182863590670,147092726528847960,1680810210760732800,1199302269757575930,2150737134037209192,1661107167629510272,2592767987258492832,3005837335670418820,3459235118306951984,605035808827450336,2836435743151214664,1949431025442029670,1089445868631417024,2883773046652202320,386567162170899008,375114730504793690,917243653270562814,505198015107175936,718935979785894444,2856642027217102222,3312188865563582664,5278935006077728320,2680505266108461624,4537270928814349572,281666218408219224,2563944409217760608,454562832480034320,518167384917496754,948298719123681264,1033469017370343696,2017984603646404512,3498877081003789494,1269801812919746008,2893478886407328520,917037460344066256,3521994968580229744,405711542632379570,1747367784715802256,90055933483698936,1984212635455853642,1100011311557393172,3493483047243728040,1899749713170848252,1729918073748800516,29512359325852704,245899623123043200,3442080870598809600,4220401153080749546,483002539853780378,4652841085037299908,241419558458479688,3397494413213391036,957719987805257648,4069052023364256544,1087155806148645856,1277536713636996420,186166976534346976,2523085725278556512,386477191379150900,473138253300169398,346823510000716112,3537052972933851000,721110755337823872,1118136957232358172,115705409957835828,578440487140497240,1012796116119509712,222150638303109228,504371874127142728,290953875411943488,1616168407289873600,1293924882280393680,778605831033508016,1465904234860762424,2273359301979668532,283831369881518256,767275404001833296,1036439390263402632,2324317426864121280,1354924412484401752,287194233251511654,2408473268643316084,2625735003024750820,72972865104895352,817544227102265782,3330059332805116416,70952876232319536,1064133448257783780,4358537072231408190,3888635607970391124,351034492471876512,1754908966738728720,917740945222915302,2445355015603653552,2017659351113922880,1455265241044404784,578995880427558230,284398824973796236,3179196786262758464,914124644550418548,4809584563312244352,2038781358520884672,1654442198456433536,234499287361949246,3070040422343839188,915152212601211872,2730725372555227896,275531320752886198,1249652270763946032,497090988764460440,497927392852538880,1156077418935797826,765952070328324256,336423459690101744,923447499528251824,956672593717767916,2053751059541576616,765744028192508736,113284896246955968,2615337366900453130,1414939890452174832,489681185910934220,64175784580153896,1924983312800198040,1244373216009219352,456159069284438520,42589713376616432,425832898930420540,3629890952192055432,1141349807040357928,456967779624696728,2753809562610216516,990217363633737294,258601595116030000,305386208560245728,1241671747349352368,190390058442373050,239220497068772436,797281219868111160,226106673194091104,3501429123944281904,122992654717057704,103205356418143616,442241822253742320,1037147091326042288,654333480315810176,1685295189456979616,2281455939137538416,1441489012873787148,1744652038244990784,2830003099752405952,3021643743763322340,1096002219843219192,48495097782240172,346341128958387400,86272300699138086,1538274491190844932,972415565221384592,1238266663702785248,2784042699570931260,229252676310668508,4863017960754327468,2786167931264202360,1092184031329183422,19165863924623936,23953698790798720,479001355099052800,1737096999344665986,1373748837881040712,3270000074961625760,914618376544399072,1015623150043862262,2889376076126471600,587905971328703160,2622685920075552384,139191739154581762,182950166211674904,65460971060944368,1309020652785958080,855643736800470824,247459716673993110,989688528643102080,468282846098316928,5101141159644649218,937107344845650216,531755345395407468,1467181276077618408,188729472157660056,231529022376635538,1028861425792354240,796937897649928320,1162888210579247292,1549456568983746024,853802531263508640,1003783114734078224,1379495133601693976,976662720860551476,3803579939011537152,9036430998001064,90350553110989420,1807148035228727076,4120416344187920,41197888152762400,308937097503879000,2139118017079605530,458899847391579384,53844848381122592,3230198555632244040,3999092390165844552,1199822054871625296,4158412232271900008,3704194052760552946,1446863296794756876,71322112160775680,713112329476734400,673213041081665196,441571987990035266,1264318995109269288,1831785768685005576,251683778722181050,503290715332869100,690382930099363488,4504012571687742288,406299052906755832,925022813858322472,3075296694476174808,326366412624084616,264658040373998790,247736611036358348,631317557763622912,758399060402375904,781624349382973008,755275540686580148,1266232414800748304,57233771209171540,686700203322848280,1636345497566493966,387505712895179856,94101044052290304,1881732863026550640,4112322119271742096,2465866112474746632,2121965620114484560,2072873730444070064,2773682045751532776,373482875045265216,1318438174314922128,1613813500642247688,596335095009764736,4133328257595861968,4204016947331755232,474195079914795036,5034122927110160982,1083689222069591240,1876813566248073040,510702733583959488,4063936846216048992,1214070183712243648,302415386905987320,4535534767527117900,2387550861921214872,1596481812747228288,548828119086367552,1432420327822920672,18403467450033372,210293044609418880,2102607476381625600,487413026930080432,105815753875280176,2644987404574059200,1569183518776383744,3251077010357197392,949250999309562196,2308439571666762256,3704798507061883356,4895827844055604344,410263299176382290,675835998496252992,3271446951645922392,4065649051257250576,645005030792388216,1253755152003259100,385404769114765848,286019465684501292,2870163848291319888,187342271736145344,208126026154571520,1491602932744562310,24344159141225540,486808179611986400,57938625562321264,2606836405160959560,4168347138085160128,3222608882930243072,2688342120534428592,651119417088104724,1440907065120220250,2541023974463233080,2685330508065781888,3124833869609890480,2431375709609600432,1016463623370950160,1694319962506444160,1697623016809695080,758777861532709936,2846133208687662048,9242468679947328,138615622541079840,692971076754741600,4796701758397768032,1776091866843218064,4730386636248048464,1169599392444125492,1561939652344499484,1415319944369829144,4603940976216368336,1720238110733543672,638798373030109152,2070044178969542720,1493411877265266,34840887053585340,398119966729699200,2985437763598248000,1981259356960197248,790339250618838648,4305211486121948288,454547929820308856,117413333231252828,3521854566417542520,2777858572591809020,2181624561263953476,314634581839664940,78163779408036628,2735308379470525040,1470145378221501184,1223107939433819844,1434800350094030112,121622457890666460,1216036000272067800,591165656168607232,149484096433468106,1896451179877761024,857535848783316000,1505018553749264424,684018866780442288,4617046274357853252,3350208282899952448,264323507520748392,648711845961262398,660716697174042280,1299056603245584768,1865263954679073228,1244811717927985984,170695360386449940,4774778810928454608,62997832697423470,503904330011138320,755603425472563872,1762009830293550824,1163949148150183668,3899721188118818336,1395050165497248128,4550769543912306624,1206811949038446114,3992730254031139968,2054836293308362816,1015388126887680,2256066839709800,90228625094296000,563841105673300000,2704449583761415780,517315032556522312,120218177322733568,234473940370693632,879140285261595360,2341485144113853536,1734550219151649354,3549964634484958172,1917502009314311880,639277698500330232,1604244391215155340,2316133545564878256,3045147923607437440,2346127671186742016,49614644920678110,385831472212895800,551101804325618000,1467497952116914116,422231649829437872,2352665492656624080,183938952261830416,788186696714758680,1730697244140320496,2729904922632095440,398270038151597528,1190195128314303790,344401153560877664,860868325406326720,1076264263352385120,2802013609042575606,4490908213358277504,2869501894979527584,2154925334173349920,2511765255899847836,86604901770712276,282493168842684096,491173397979090928,1715441551951021944,1058951176501862952,82542454683235776,412647661393951680,2242924844442119110,405677544563084018,2239997733904127488,711455264995726688,61673645195279936,68447045702764524,1710907997252032200,3570776126707828220,3102183928026331316,1783189329310533110,370297843925690560,634443297702871776,2111522700223176920,451738295392933926,2396577047167305184,4125005639991877600,4033184841440981856,390119962134264856,3305658618193516928,190360013864406336,266931202981013710,3736450052727996380,218324210767870856,3064054711560706536,3223464835760316476,2160347197507262456,1404145507081411328,109434701224559168,957403138441065260,1035254228432866660,1319108823659126864,1985166912766469700,3429947975767540584,1041048784201393792,283130993844523104,3585034402269970496,967936108307145984,811778978620432064,290911321150783468,84584002754325620,845706872001877900,447286429351901772,496906662927810240,1683436461384970240,1888202313570491240,448122073420763580,317426909627826124,1404223376876424900,988058985539720728,2810667317056065432,1385489092582817520,1722372100144895136,2685872150669562790,1348456743684678992,2117647375129897088,648090005022849676,347932515655711714,50949816649508128,1146189967005219840,355085434963495536,257688037181235276,1431374195077919400,4427416519538602624,678522227502470008,1520700557999306310,1810600560505235824,1951268708457746592,1316541524873723680,2281896232507936128,376440026595510670,2439009850670692096,166295179692090260,1020154143861779568,2941475997227613888,292695569154197888,185320727881526880,2316142636198564500,49500599188865552,494927662608292160,686298444468113856,1128641486082658328,1851768204282114664,153181270546433376,2042093530090762240,1508177245326302544,638235768023715384,1608099401740731888,5129791150715293968,4727092986763048566,708127520213327886,636053459928992736,1584471652585957408,3595545041454929024,4864842802052620272,1414863450290190024,243561069092056352,138747206120751256,2080877908232527320,95827428271067584,1197652763699412800,799244194432595904,2551396645421946084,946571972861220496,360636229481772120,591069013994568824,2315870547263594328,441818314071434000,2839612723555399848,223801079824971610,4027779278084309580,1394067063056167452,513005691494764096,410957951328208452,224499781105924812,2199361321022688224,346027577045735008,103749904256272736,2334001482159169680,913376336975917872,1655811260201048580,494784126759183224,186155726236221456,1794393543532356160,1424262590021263104,3073858345937488284,3511586315111846346,3782522412780533632,471080823193562688,3848472495100381788,1387986033700082910,491435471308298608,2076666919899668352,106532038273870116,2485351245069993720,503914605417291744,473794514058839776,86684789839001576,3466838466544976320,2726306861304104576,2225269651726256800,862530019058305276,2574435022827539504,3310853713672695300,1295480240950601680,311548743062108104,1600183816702555740,2329661581753320096,1395869318066810496,582418993382813328,1604994528188526424,164519015748604344,1919081740566512760,1860081876898684352,98015755664932848,2878127818631867872,389137232602503192,1117207573584391016,4127596932065256396,150712962635808832,1883610594218218400,1784273481825941860,1270063378842689312,4059909350152567056,2136562664717163968,687540829212323202,160632353420439264,1204549697207806560,1825736296530899016,613723825168230630,2743936641960973264,225579144676923648,501206645763898880,710463401212975704,397540039487136416,1706680040089441264,1487536161182950620,702003804959752250,270286483624772144,3050621548307190368,1174106179271977056,4627872352848938328,43796580139727526,1751582002706783520,3318678586260546016,1109408090275757172,1054582545898905982,2246670423822010368,2092897656226005792,372459325245708944,1826708387231156030,1297164612739526560,2324079416763315792,4433922815042825910,2420648002219925688,309387108916071328,832926904092898368,773840037262058004,1436995304820884736,2164013138708328704,3119120584069923888,4020549694042664272,1016694454610342424,4748906449278816,189925677892917120,1898950984877179200,349484715440270904,36537370204623768,3287833647305200560,1075912603272194064,3905913140495837856,3536676312711327576,4923545751582068736,397622701403965258,187522975301103972,624975802395156240,1539517368222095300,525041503070997940,744667041952690696,2067622687507145856,339480402473572880,1044100131450304698,137701858046308192,2065194471495474240,198088311302338488,683976835390282602,1658264098103658968,1044623963248570840,1206892618790339568,350124391256129448,2192028224840781502,2249125442760257460,2419871494698195720,901941598477418526,880671835836720412,3301669458058417264,1120428227354325680,3894331716778353074,2043062228881056392,55980913231884004,4477748465783072320,3282395159250144228,1264129172633676738,1148746172173111456,541148308387628800,462661037696117144,176628305829403120,3178794606007648320,507277265488332456,78063148056090064,390252500902609520,2907500745619555904,930893662094247072,696956033110534624,1867261346520396996,1251334340965812560,329518330357090260,3974339848804791760,4421473709489480844,1310500637204582304,4072803581021748048,407496623793518688,509288112049122120,60813910562345988,392835238734990688,1963857285967263440,3071670979505489592,1906970458764214592,1490339342311801680,1126699404714769260,1214116323873741348,1741480409021527580,931941988727079008,1289344196251410024,2846831722923714708,2524008652692370992,118099824452149760,147600771467092900,1081308939525983532,774981457174867128,3176229151581986016,1289457580072928924,1189118783762703514,107313625196289664,536480774735865760,2723067260904430944,410934409943140880,2383971609203723916,3792525886501724232,2849007397667572458,1146487105173886050,4338741214421029728,1475488079833893888,2452020906350237124,1485268858933153164,1075564682749289264,2608548125356120556,2341415152934183904,21521718819928428,430364155047146880,2600323011107337880,1197487949225359908,1316083467450823288,3076083355462360920,128200788502416084,685459313683047488,191959393727722264,479820104886935920,715716657516914432,497746829777296792,2423459883973301856,473601613500734928,2687258008987892928,851585065286217080,3723294627869749904,1969875753394712832,1051468041123416112,1885236490542119442,1906404336689723312,1668247719504319440,89650174739391672,384152158297127160,1037676285176781048,615797347508134344,391838219823402288,199105760455173712,1653958830276971530,3788838930795106580,2167761624132689740,463523239708162622,1897800771074340132,449741509735678736,149043395976873504,1731743105670831258,798235865432133954,3152513947995250328,417980377896576880,1701042956136723444,220431386392730490,365030920892850992,674884347379835392,279645666539283954,621332814182239640,2083737846662691960,811162218333447680,4150997025540994656,897536289952820232,37830038702157376,756476482030144960,4269462917897404764,1669789367502918840,294665743333839528,2946173090150730960,3111913315369933860,457362132605497868,669527641229903232,1717059373215774432,217541976708611820,4296933805042910416,834741225116896568,321387639100306132,4163712824220907050,450340419004261464,154457070702008064,3603404912477108480,198850669764406114,1017329580029535378,464723102326090720,759568789450527064,2503546526012648480,560875211434285506,295419596190373728,189280716535854944,2207944059910260714,1542028815940215864,374124456083799744,2239605281497633560,800285667617625048,1702281187366897410,790465142048397312,161024649694930960,2575969157008128320,3347564508244810490,2377435965722482896,1002537641941956256,314051208617849664,1422714626080042092,359288822325838112,918315750326578656,1290032246705021160,2434807484746125650,489396258153768056,4115709583932364416,437149498670814636,2175681291493321032,514720876264153104,1565122797112060536,143954098255184028,4317908415071971320,2116297912934264640,405608975175033812,2067888264849164646,334643179995677988,22610758662808624,226070144061681920,681184439437124376,1264060382881315332,3279368304382170364,316927088050255176,2198775776154205550,124646160827520592,2180946234897422720,1549949153955710880,337058675851696044,65301896653717864,979365987117486960,4333408195228546112,4591721123831834694,1373466227766057866,981264621635862024,9121469195352576,60799700134234880,759870073200272000,860848198805332368,3447053857984331924,121929304380660770,1950544790267043040,1566572218663428096,3907809071653852512,2666817345900383110,3938925252513417426,177719263072958712,507684899089431840,2544443395774324856,746182739909297912,1408837014346333488,1742455149921982080,1123672872419288220,371347282558702240,398971561793122472,1096624274168910444,3179035404104671616,1560912552572440662,952989290818665984,516067435331172536,2492365081226266206,169713238068302670,162781502398925228,1162531250365894600,779749562937056320,3800459123438453536,827555641870420032,2062303992056213088,742726232702369888,1156588598274493690,731176273474783720,758022539823076528,540730567820617004,3204551955455315628,4216774033849050576,355024758587732688,2424590405753837856,1625997525884608550,11910332605789184,59541715808629760,491240360698826814,45777125038691718,355984808081696080,2542323654457216000,661292898873604062,171225288811136336,2995941534774054160,4486315766397383052,866931048482297526,633684104513860288,2521405742244487360,184292320399736488,1118303223476958610,623902915690503584,1201386789519833580,1469097813135324144,1745555814510079488,212773562388605530,1020101665186435312,248481483199523504,2958148173936813876,266246526439569260,1064807620684923680,2376121739434389940,1771623177550909232,1084470579072009432,895938343462412768,1218622765615314528,3328623541457700208,1179805124575837266,829214484626842860,310407714338814372,2216825829612137100,654337168475334680,1165625980959116560,541688325705468672,1542976395979440368,1581074506075918910,3800798243161412960,3167450342515606056,1135920968062774040,739973658882844368,636788292630287872,3107991444214728864,3134310908509213146,1047806341267210304,1890997397201639872,2173842240866528960,390216736561013712,189431649285492834,1893997718576385840,495697040476924496,527104678291040024,1719482596567049328,937656368085221232,1784594412263747280,350604908037330232,145962895108092982,3495473484673677696,1218121049466916488,847810701857189616,1344780495782504550,1271020207856196624,2453439301144553220,182873023123947108,1896719715513317030,345536402984249848,493540159333847680,739212102671253708,162800058831332312,48956278302883576,1223700365289783800,1860273769302424896,3433651128551397520,94492484087595840,1511624394296029440,2300698222833179568,1858180523457014010,1852853192385536944,1812587024329287640,3387823085819574368,500096963814185734,1801101043001640744,401154941170709456,1115195276824929768,488806760576905000,623458231952622976,2955699614146951728,781201811279677428,472756181924175184,1164661658998057920,198841186776287648,1172339540948473266,180745384451650774,631180053766328484,2535466162329593740,1688597850505758108,1231583778520302640,950874348875209728,1996642015288241152,205364137814283994,1375296191024118378,1656507136029174760,1114306924490649288,1226462341013055804,632049644496285912,3622616750734363648,789145619047790032,1140663241609079370,786710900016718420,4092291288466979136,676048969995029976,195897530974760784,1835131584439916430,4382531021455149024,667974835017696528,3814372992706417998,1578671958773932554,4414967408375266572,808217583668226984,2582859541099974768,660800233384568550,750437195628560544,1216158600581047648,1960708201967492950,643641640751931666,82913187270312504,276330252696618960,467585867368836440,442286261759682848,142540414311712176,3325376604358126080,4152917064616153856,2158158778985818190,86409252124916968,335388746443702756,547551419648318256,1438386942542668212,2553818965126333632,1568893175943325760,1882317779562591490,543046562114645232,452299151047455852,903469388999422848,2651480344962484272,1536536463374606050,3912475406285940840,759881831253110592,634446430899402372,10555648426364608,474923059365663360,973258723896264,43789160890012860,437816793708685800,1459139933929968000,122170335603772824,1008983373526426704,914630638060159578,1468791771068965356,787891948214818020,4706136151784400528,1476627862250506614,186124606977283096,1414111367031080480,1188079819363153860,804457837042751596,1023735899077066812,1031274249124265216,4278636686697760152,213943788555191226,1901396826255467520,2475710260275143232,372578871531233790,382893591888244528,2712039319772332064,1917905553297650048,297511025046310248,1753626073312581650,1434163038607852288,3497781334616205568,1052619618051483888,1084919909514780396,939657918223302928,2266213028514508152,1263006031239806112,67426737984483392,1179765319320689920,680785302130089072,173753966910363008,689850835858812092,2149212162413872192,2260996493706185900,2670509043388028256,790202617159095888,2432585303071611408,1566096094762220288,2277980433108465066,1755008602265048784,1018413060379401680,2808533991417978408,2492198031234126740,1119988963529822792,1494894837583568640,2708905795289468424,1988239596875278550,2240022154961296314,199454293970967456,427971311796416532,382353099652667304,1356792704057023856,781679581142559888,518284324766644608,1008938850010665392,349996468340366678,741364028839345792,170053854219232116,227408597643481410,1364216224518592020,2267447721143488896,262897553386624464,544893661121351264,1079211393483668550,787311543196589040,37317730323182508,994967637760004640,1012898518929952460,928688482906697072,1441255153425675456,243326470542904036,352452438155576304,1817401023840096252,2755385448941415096,2597333325362773512,1361865457783103168,1144735033227802624,3132432193273721856,2507234329855422846,1695955727994676650,2283415065430547412,292524317279417472,3817348963432020828,265828141526909928,3303097650761061816,37595267847385584,3007100513729148960,1020839157296264336,1193438477371408320,1250169754331537984,14540475712849972,872277325747386960,1668488675578128768,229786707720514464,1276371449990615600,3363749325836352936,719304913498874220,805674673887278624,3231784588714438032,1247871646113235374,151316937949895808,378226676687400960,677736385893729756,1423793802997287960,1045719629941021840,57261885602919320,286259689607555300,1944485864928686310,193487492636022560,3460392425513368008,456112204150478148,1927340218084631076,75460385365276864,714445005550137876,1264524824236315024,383364323903707032,613872487265320280,586803540992926656,816091096618722172,469246845988385998,403122810536754784,3526710420816836680,1590541701615299896,1103032394515472382,619005978050805072,1206924907196754424,178407103088404658,1908468412438044464,2927340623532973032,162707877378816984,329606036928324744,927489937454057418,3384020920629856,169171531264633600,1691420171553532000,1184623873881493648,1948732839589001700,297598937304106292,1215213509616727950,1808298366268466312,3270037382636141568,2940957086665858512,1386262132302597670,815540045187302760,4480831555572744108,2497378002353492076,4381999386615190584,1491534203596010604,3461813183091915904,1108847761551840960,661185932883327712,113936506718825138,1021671659583828288,219049789832209168,558156180026684704,555056866119083286,2499778987758431104,49928378404826176,1497589074900291360,2287990864440191316,1139556046636970220,922597640339524256,1808697793163145248,48438035045644180,1937181825970422400,748849423562054656,1300955278786568496,823284712730642022,403212442440120892,1809318320368880272,3462672043824741088,954519515911814112,1367053700221277696,3162578709063151728,896521680413152328,3165925293105027648,2674131912578872844,245452425485102252,3709160224550688852,112062344386748376,2987804154830548480,487634019463095696,94763967416931018,1312291218581084406,881732407456163016,778548819287879240,2589148792915421616,1422099896147605248,497058014610230112,3127837263451215952,1961160323812558680,2850819033125875216,2537409483910550480,2949662564042103048,1668651773275755730,1697488965390872112,1137056051592128160,1192806451796552320,1752004684816784440,2482989375873409056,312467105890693872,110319311904522084,367666213064240580,208838444528767644,387629537803497472,273529855253878512,1823210703124482640,2964554929369139568,3328544001475330092,574981274255264752,2531727792240666864,792694938515975040,188341121737405944,722035736607995232,754609578438336192,2188005447251819916,867942557456753268,2743290248195341896,18384417902064116,367623368804989040,2473017390008688672,135745094555256416,172058246308035066,200905308020220726,1468780827827513796,2369947309048930716,1043720272190497608,3976705546138018044,2957615887224256768,1394320283885596032,220351536225355542,944196499637249940,789990328332572472,820638077206329928,644751415620486352,668113457887368122,4040869480569046944,447430415857236208,2162993467174286280,2565216816614268768,1950365086147930920,1546718017354852832,1521455398883701952,1549932068022682904,2736844117580904384,2361149454259798272,1615068399649672408,17425750200109356,199116072273540480,995403572392444800,471908978302370168,365403692737286068,1890675452102695008,639702016618624960,543627810157468296,1797269786077362750,2916626566332636168,988394010125556972,2467089484043211288,673662318536974830,1162822801607437040,939038509784881152,558899699754022380,447396000830496976,901747687172314304,607952485084814520,1052370174382145060,754357220116991232,880700719230980224,3456084252794128848,647329641841681388,446226044407416112,222451589762940304,216196334298639888,616051251276847904,310033266068923254,688839956670889760,433848499938037856,325444253147369496,735595901909153532,4015180755388769472,3152774086158455136,3950042806368782464,3842082868519326042,1301232555784084960,584790278323018320,2841952714777793316,458376923284096228,2311363262899897024,1543766669086643120,1066525521918722922,363001519418954094,145600156094830528,1273773580038727040,2552361579306654896,949030659704217160,1591810034480732912,479977530750653732,301218499678672258,13717236472678984,548591248111969280,2233684606739824992,452871438752501804,1867344306515592996,1026712695622967880,854106701070476464,555076225546147536,3116505402386698976,1611935841396373536,234198155126091072,780520566197603120,823662307525374804,518538569307906272,897924419099918952,5327188344496408,186418140186469240,266263841519849600,687736701110845920,1801324018909525968,1558709203173031416,433987119929608560,715180541939284096,1584867217624466424,3831150898133197072,2801721820128654744,1156355672123426688,1740763131799384152,2489960697798346500,1036154161390396656,1885561537966025056,1106985077091939444,423458730065537244,650473505064785920,922447939110810192,760947673418944032,2272884907275098110,466968270984814104,2255061105583374368,3037294136552424570,3579206439042738216,66101624399735808,330448581314181120,2971455114918027114,326692359062959712,1462706951650355320,1788688491877147920,47332434736427016,1064787744808095660,1154006339367532224,2624642269790795952,3302760307684166368,1341204396997558464,1723053096684744372,859346536697756952,3042413900668499868,823904420739262184,162296331827238368,1114059654118221824,2017799135703042720,80530940205801712,1243843690831543248,1299287952086145984,4098092867056477548,428792109752669192,336379967635983872,694082838927036944,42349946422427046,705704761551119100,848354232534330128,293809768982419312,942032547858443340,1081297452221966616,948389890699707680,3585394443486749472,78855845774059184,3547870350319351440,3935556425525923296,3875118528240644832,3686935451445604602,467404333611363876,482884260452372256,1874000154267751536,338671735672337712,866414774334566184,592211803352159208,28990833502161440,347826881695151040,439070129275903530,386277892745398232,2945471336066817376,2198851461999899168,2036223773327527770,4064696470649606220,376794078265339952,450646584942533514,773486082155076102,1104851410770065088,1721092599803275384,33633379444466800,294238563854231500,2101321848347050000,832610495966707584,1935573310443712260,1415912380858954160,1899669148773503800,734691026044295008,484219404361914804,2303132048776804420,1765450675570416372,15508151609033408,19381658829771880,1744031540466255600,1406326752413024304,1408259752456868840,738182577727331660,530367345119507948,1231982390060650200,192936177690973168,2852872716385518372,2120926665704361156,673790499089723184,1162096655125088256,1900067719435105168,1408321516795243832,906514923929767092,211758522795941968,2722112431280977680,284028245503982868,916907154692472384,1721628483042063384,1346109425759514438,286231090223183742,466151632079879956,2443213326279561732,2485698576000223770,2914485046657829190,1565993609107194080,622270609438080288,499541324119788672,548635662843787736,922063943615844300,151132845921035776,50393705775319298,85239551650287710,1193135186961579680,1221554444062284680,70098814134808970,100122815581920100,198396453141359928,2550344040454104720,402331680771597110,267818147816649256,1467423711877556928,1332739699473986720,707725749186013050,3325952175510059104,1086289290103910592,2299838262728034080,2681824194276014460,201098905195475372,312719242891539456,3126618184322206080,698922466241098878,1748541189706680012,37336765557935376,41477672227865120,1658801982498294400,2151834429392738944,1065817666490678880,1691589121006595440,4306940478446556132,2981267354601788658,3460232358991550952,4096185123618775116,970853802983667330,22277820785310992,334105800077850240,145946895084090352,737766447133396626,40824183791713210,1632666569453511200,427257203818146016,1418240179362669208,649275490360942536,3553775411954888512,845191508907825792,911926253160483052,1916130152130641226,1382441831952274296,43759679775273376,1750064258437608320,95016613179644142,316663592280648640,1087997020643855168,2157578515224167070,754809139011180288,2642698090906719768,197431806715872012,528262896175596246,2205893439661749614,1562289173651062272,1171112828462051040,227980523214862236,1519589158776839280,626835624932048100,290892179093296144,42552420988818152,1489059205044650120,1216845848941895808,520154848496526880,156920218462195368,1822298039509389636,610792357443680384,85013661567850756,1108520035129196022,663395916448766388,1303794551749975488,46654475000240448,1632603993255372060,1235247516405669648,554440932106594752,1862215755583073300,1461669051984370008,2366353736928407632,159796483970295808,1277362502141740448,1265544987798442624,1724290367423218296,954301519369300760,2291915043970930180,543081944570091556,960320918136314610,1963504887952435776,3592887054175244448,1294501398750400576,182014571089877266,384262819500273988,58026619173390112,870237446485809360,30764141944795324,922752594670925760,930821988508715592,390459853317333360,605764414271490044,1130072681044518848,904730802821929780,3386238117107720382,2933219350668625774,1479812804726345024,2143998997069807488,695336258825149302,3677696849353691556,806503197312309744,2725459719531519780,1496166621777351216,1852980142301698288,2453094533813099904,1372756942882655840,2897685811667018960,286146484195037278,23837936217015168,79444956953806080,2382903805534790400,533216765479469620,1141849302470078880,3795287842820190080,921202607729448428,2586642346145150032,1893420041440637360,1371212266155818004,871293525708682494,256770630309845880,38131684156247696,1524982127242770880,42623944105343328,106539926031801360,691703351030883792,1217309485814170032,776090327665930368,2063153906500282008,347185510810498632,208041057231068672,1276253147403347288,1999347847457391530,407940591426600304,856128540430219008,39650156607122082,396427245441278220,1761568562151526400,1110968607396001088,441022574483525144,733866571671409670,93698554052950456,936809737082529520,2537660136859068516,2212413231878485380,826843395827284920,702301334862096144,3588419060443493344,685358566031474538,785595259494341296,872072442711520608,105712807981269174,3170788219039907340,1721158976226295424,1307595102228302640,1266180214591431850,170865863329698530,875978116170740628,174443117084645888,1600457026008280888,1353614180302025688,1842803150522307520,1149650941058260992,529131902506862508,465281785162822968,220176631971961552,2212624851655200528,2996428093758334548,184627848125987508,2461240691388920320,1501251405928312416,736279663592415450,59933208102097206,514100081311687696,343797280176127104,287417908366126564,127676634373528490,765915237245593680,1207909491385108320,1057256056908113504,762350745125207784,204653518487516992,124926342917449356,3330739828797373920,3239184166652923328,582370069395009536,470300172551648080,1520067134350044,121582379635179840,911695417803230400,223300122388135176,534290899700898816,2241661760175007716,452964866018542248,309321527717636448,560364618851275152,3664241113676247920,3261241977421182012,2405135215551893916,1408973161897488006,481009390207158054,793737332030220032,445947430495763392,535783515097569204,3436006676383147554,445379166685999728,548785264841303192,2025117075464338650,1543817953228847660,282055695099151472,46678782684858528,1400097704993657640,153670005336517586,809853666237283992,2907721295486575568,2504184402267088128,3940405995271716432,705169030672153792,2174912429365567632,2863047230216999952,312465373279634462,2603614226602546688,4102408483659585288,1444197074266100504,693251549333643748,812155732733351328,1494342657648441216,1311785444759253230,2058014942543696430,870662579553117792,377428867868467716,514734893521124822,2157890506335093296,2959973215983015680,2211442593909717320,1882428284697586352,81192511544741310,2164720924478843200,2284494690426990120,616395545788602692,415647202602767226,2630333918022219168,1009499301625372240,964064575324438056,1279689822923497596,1651094920384522224,430209244859988420,744637499558272908,2501951422699615744,2058774234494655552,1652312527767360648,444227368529522898,268248445642580058,2911868699374612640,2762039080215367428,1663568264687338996,356476814952226860,1046169946039481536,1905766057449418240,850204221484088448,819583789180751112,2639604933806029392,2099687685085812132,151857964777807440,1708074964124027100,94720980058144768,88548035499297088,110663838697097620,1273225607611458956,1296016414506992028,962429862679370904,435468268890677596,1975604250691012008,237054251029793952,784710031826109792,2305814507230846752,898851038675743968,340151835185870628,1686852448204980224,1051938156586806112,1939878088912538220,18763402334042048,187597983954861760,63720657849914832,318542073483316080,1006318477569975108,387094600891017156,1106688651604911192,17108206895816448,85524584858065920,1710162712171315200,265004819069029428,808967215450027088,2908990986391479296,415779076426848844,126672666235480918,1447408891283511520,1719250067101277824,482380766286806568,229057162671423506,904784925650370888,3500455327042069116,1502101732531999592,2470163674259234688,332627165379321612,563437100986745960,626550736349293056,1264202068872780040,2108564495762861070,246042683824328300,100323436267197108,2340428338672347420,1073743379023253872,2977468222274735616,257895087440183856,1865064600625411160,195788367827225664,1362004456334626244,455918847914603424,896285357190873616,409623241162515744,869668715851197056,1840938181893434624,27467468995103660,549243108016643600,3529952194571844,105878072709182520,352858600148119800,1572329281810036248,1007105661684830400,794563713233009160,656240236011250254,360633718799935828,3280321980728431904,4033830203701729704,2618916501390767578,724759048892947104,2248064887741762360,1953061653615196880,1802496546205727652,1475107202252641550,1718430162572343808,2273244214632804336,57455091777284138,475593409133931608,1111389978716261888,228752450422049680,6420989682637566,42798282825541880,1497648878420808400,1914246017237906784,42688681436223376,480154315336266060,78655942846072904,995249330567453376,809247495964782252,2197618729937060760,2743734168209459412,2577457075073551872,125076030384065502,2917872640097146340,731140385916728736,1074811911353839176,3644835983510059962,837696619973221592,940585870950786396,963901580652721424,145905952849673274,324172251987902840,1563321069740012016,1694080519605754800,215423653501428802,2049328084944435288,1952330160826084704,1228453076087318900,396189692135102998,1357714142264297552,1351549057176765984,1326004243279196688,2777041285440838224,2737034057145159198,1634673804529310080,827498308586090912,519936738948233152,3560201569284449796,3057063917737455072,2099485624445948448,588851456675846000,568537745054584308,132753863341880112,3394634714888868416,1259896320291909538,1782421508313448904,1577175497467623424,2665565152272577408,348145270679141644,1550205186730720312,803708503061758728,2123316437233562700,1327783910536761846,282290768799074412,238672197742601952,2783963028151327680,747398172994139264,403060378185848208,1328914698142423896,2648056654472279148,1641698586847997244,48424798508554272,1210382313660998400,515245692720951240,2578021888479398326,773214964580906604,819031480351061848,100316929318833416,417755646976595088,72913600135066606,1399513215227296760,940191520070347776,1319624491369930596,477942473808886952,1188589719214113408,1952987848590806664,196143870804808728,83582338134523804,774550267674439872,1713752225128720608,832241571933247460,1279194698220768008,122285061763665528,490087527868499388,1448704904289172790,210243972407518112,2490521242571541248,1281006486482172576,966682207929225736,537495452089182510,12000790838687088,39994743709068320,1599474058721302400,1685672558198494272,637577711185253248,177229691745576312,575415998294294136,196271332585237212,791332348167408528,865108382699359512,2453671977604148304,3495249876147701256,1563594474296529280,3329460322010592,133152077315946480,1996886135226668400,618290344794687684,554524848309197456,292975409525572788,510572896598117352,405226630244400832,84440435145863152,3799067126550447420,1488855955600103818,1037064500593287192,2382561673817666348,863315061737159874,1867435677137480688,1770605469102809664,845486327958356448,448988474532778236,162562968469888602,1750820065995375576,1505855492941821696,1150546355934773560,631124089431825936,1306940891311021824,949686469006692144,1002319880073070472,2572938743327789490,586434226933621296,359123689019953312,103918948403356840,831186351163629760,2734023030342329376,3393627212449404288,1566689665840566904,108949268830769350,1742841526962132800,1624437080877287296,296229223423688152,1487998382610068070,2232841566886003584,634135855255262024,164839282715892096,412016126376214080,2321034517906899328,1728527852724420664,2062309483505710320,3300921097495801470,914883252126244912,845652833918705856,1253566908544278090,2680131802978502730,1636246688793943280,1084178223492744744,243525456051801576,2028973737223131400,681509204892652672,1641907578531259424,267173254408324796,49638406306389688,372213672960643080,1793451120996280360,179381547860296104,785540691672247610,746697308235188856,2000741469191334240,429902679756986352,2713548205041435608,707118575947260672,93993030245332064,134248884785102560,88807966518103672,887901870036792320,40321723858000720,1612545940385917600,1283319394610137840,3314668527316909980,166406758526832408,691131419035852452,2658983167184094086,852238102766920848,1438308363556270752,298165481941086224,2431534954838310524,2405383420315460808,236844814199320432,153308293182853626,1952861860503763002,2492254312778451648,621409504053676488,2540946278560634464,323497329164894286,1816151657951611008,265266670028728368,48501325689909768,242457879122426520,1175346668518719400,1131471953591423360,606356898627433012,3653396229307922496,121442174778913748,1697244649515525360,665745563019982004,535481220000774788,271331145820363520,738786315999661944,725393098464938848,460412071066599288,441701913719323544,222879074855999940,495187002086466600,879047525591036790,2178341401936077952,171398396395234512,809956599399200004,330075176492078128,1650042872300469920,200670898806748564,1576992145995834648,117987604227051156,393212599387258560,14527879267255072,108937085269186740,3267452296026815400,294097389877540864,1151035317749257052,1015534759164463434,2372292140910513934,1716933630689847720,2722102929922850656,3684911251659509844,904998970800224070,142173627035034608,1657056073787356632,926636226565658784,1204820352970888630,1664116787112019520,1235077320674771280,2251280197826092636,177319574524879738,148425200006981472,1483951163131604160,1195364161477247840,1775201571334455760,354538139650120440,583100309529824896,590645352147780332,2116356636769233456,485707977796722688,869353530497817620,24566759044569552,245617707318516960,181042328284665776,552288192991193456,712242922090599828,298749968968966788,1175217949119026088,73975005394859412,739599656889137940,1946742557376308770,21899143856604616,31278127390963840,625435274059682800,722183397702070038,1510525149465213792,1148449920250158708,1122646734229148844,1444627660659831240,899529263973377856,1228571026983164592,850995284564593512,1608907513121567056,424132367252740692,722357064878646216,683592803851060656,2808954406731627938,1080527050649096512,58344363122194768,763664127433165910,1648534381999885114,1822395347304049980,1212631148250579616,134938919569963614,963652578461468700,413306695531244032,2077227648580388928,44456403640273856,1555656119854612160,220038492902698980,2125805176521499228,88445672566810482,294758610122598820,1854065402928564880,1912270507396226432,156140089705113644,1916508335013611542,163246802399188016,1726832053067727340,178239220267519008,1336520343299487120,251348499126439680,1636342179287684064,1635672614282815458,1359532441700407030,1371363043742785296,864224262921094440,1401141741012495702,272372320219395578,1087984227696232384,1081354627855129408,272294871168654544,468696998380992108,1766980939987683180,678587344764946896,1103550635580988112,777039157209531728,1865466121374180352,1173138532904741520,1232579549534886140,329699922599982430,1848015103824323304,825187543414876908,569090246189497128,1233318569255377452,3140116878781971504,306362963003940864,1018121371421765838,3272175402106009136,1775013541954448516,1213944725846247540,1479976264641903686,3280543014702936352,801569802473221152,1051014405375425088,632410988219709896,1276106162113877878,965118818299269312,2487300973001435864,1049805402040940552,223707625305704582,221756923834039440,775310435602046976,238029732337863172,1359889051708549280,650679073461632,19516340163482880,260164109533619200,225742873643756986,1077886880299258240,444044990377725072,631304359673235404,746378507613977688,676732044894126496,838920639933169192,1135396251351017718,1572886939707331824,706275408542329584,2306994002339307904,990142087032008802,1006284501087440874,3508550467436055636,439190524310070220,222353289058787264,1905490356953514240,855467453911008512,23455116304081400,938010109920518000,922583221953172920,1347674901110259820,1875500015021454528,1619175984471834530,400978489596306460,2205809487388041808,778939543220621376,516570685818673192,149563159232649396,611607056012955808,1369792948638064944,98516506359206792,70753765288873074,571503707496138784,2293327116108910112,1626283460278379110,302260480047748134,437758437646078248,616490420736238984,670108180432853310,153724485662472276,3127725117953622648,323185792235020416,1413224667549022344,503023312107677900,1646634585720559920,2649891580311614304,2212762211333900628,973732475806027308,910334328274566816,371100176436925088,699480715868613952,205331519115305928,3079330102184330160,374278164991479168,1223738059893512436,1442586324569550832,1995453268025915136,1982790440124779600,381027023002787068,1365888006783015624,1440648368633599520,372137820408843048,804362488461742568,1504051586805591564,2884401992844522640,3158937793282370472,799623605562920460,2402389075457458542,750563285802817032,1246165383736251828,776475474458502516,705453323083377876,678485018645307008,47348077096999168,332540167012983996,953727940668358254,761836736218157964,2021753132952493952,189128947124564244,1890892833282222840,53551214344010240,669249743455546000,518675705243234196,149690551560770160,1197273034828788480,588721830789976352,1594202366184054170,1349985229612477170,995051712528703680,1292427611257991936,314490759499547014,915840805558067832,1450477268593572100,2032485922597582920,1909533151407150324,1076203487630383016,193752286098850304,2460045668898527712,1901351387109975008,2081403826674962930,378222172945290984,429287022528108168,547604301952220240,2151537698559353328,1574934756681308928,2150945552283347456,1328296056345744304,2903694202978634842,3299423040579468512,2725552562901245588,159568517692152058,702384351814360244,1747174839792917184,848161879129975872,1359487889543971504,747470028227250744,8922014382767640,17840259770496240,713459634464068800,381591912877943352,119642182611766304,2392337857465429760,560978607283806804,966862351256508288,1481410688350994352,1203080067769457100,577523764104611972,814189937018230864,2106037225485664224,816673169135283392,1556100778571782592,690832603905936184,451140337584965808,1016841996056261748,435516900856130940,91222406316299288,260902890854235504,89207564547413888,1114858092292342300,839487709345533150,119569985856221792,2689753853306323440,623602290214865244,1506945246064619984,186325032074179200,647630917073160384,511683322008980776,88455930991947212,184221560470665816,1620373784008318048,2658655081594717996,481466308164597730,1264168645063553376,1027190233059885408,203368920629755452,2401939152442845918,203557616497479264,2354172720034522848,2045843465626911366,1540515321595611690,148102804964057360,1498056122896542672,208077782271277632,2773779306647687680,371637773412354496,1742474018445217664,384257329790377890,255607102562151730,202743008553610352,1747856323742957568,1213650942277773472,1003077212856531228,237315357749073016,2372646975877356080,460390163524301952,2992372024296324276,363099716537849984,877247348653630016,557210696443449584,1664118739883435380,290229952400322480,1030429036953331944,82973458080544708,50845391228093168,889604001299235040,45846502946875376,50206136087779174,751043849992141776,735790317978259392,2358526935062188,117901090948171300,943006685771576800,1594142435957270800,1004270201747761416,174308913049727176,339651466244951544,317354341272657368,2918654061874471648,1953173378521882140,726845592709442862,3488484855915522360,1922468660373217824,712612444152244930,1022237396973128160,77651609418802300,221814089232466000,2368035440869125664,230244788232662588,338498066584502272,270075509726176896,1055147539422186288,402875886036719928,585579491877538992,1969806812147839584,256075696456750016,365743700274789760,47482476186273352,135635012152557760,1635977469947691276,588737916687571872,320144454020965332,256709807943715488,1227989579088000708,746749296565155390,835948732967190864,2144187477677048832,1342131550858023488,943689452763415168,2962967225922280896,316282233697723020,1824874335129902416,259443619314251910,1014068463210758592,73521798104843264,1655448102779826530,316490362773439024,2323559505510933144,476784736772641976,2191835227710976620,184227687429592086,1023265838669070400,146477029653690600,1757344127352132600,847868844290688976,253412754741506112,346562067867547896,3142006605231780132,1070722523153501344,2337647608828584144,1266013548823473632,1187429271688577568,737349622534605552,128715267118153416,723375019200378468,2797230297203274030,1503761891078011992,840828677819263776,780753529294937184,2407702810637075588,1347127357968843408,1653530557400628340,3182431379948805780,1292209804861442064,73224002895232672,366040477414290560,674231890940521344,964245207045955720,3544362160409392,70871831461563520,2125692602052345600,2347919258931107792,737524302025907760,1363816502499900480,2589070707434396928,127162818379409792,1907027009235404160,751088076454783656,1068569957229846876,2606407866688193904,56944105365113188,1185517576745307624,93746873179482656,275396889187559448,1420774739233563984,1240026496505422808,1210959542331187936,131827648235105976,1079527135318807374,8597589544016928,85957126567886880,1289075371894211400,704993178630641886,2839258544930284960,2146226402480549808,2704563117472688136,274968263042704098,1430820628872807936,388464771161698816,2386417448063825872,1748341768391826678,2794562454212526784,1537112247534186960,1149089573678301416,777831603522102738,68336842348972672,1427201334378771560,349688996666274090,1206482082940367848,1397546165449862952,2732664458336058400,472677274156972872,2636125120452649630,190549207595423368,633495840951989568,3490409013172685838,2746937242983303882,2463669412775315892,1069232468580902496,3121260297865757824,2653506379955849552,144379858980546336,762981681584875896,824638206457319160,192215346133580952,733360593506576628,203339035103940096,2253587675974557552,407966919234355026,114843491414093872,1248821564988205152,804937492768450832,240319727938134810,343238315094059400,537818941115554016,1267945872767869904,7841636014750856,705591745529748480,388826592461533352,333269250031162534,693676088332975952,619546725709663232,2916764210663900576,470727072158566490,1066157254472752624,2037596758287364848,1204424096158690080,86137043388822888,218815090467340692,1458445099580836640,598713894818687544,419832786002603568,389508445233607350,936138178175003008,1530866413775474048,2562431701154817186,370176280023641336,831364379832642528,205548920717681156,713731411495436880,211627339287006464,1631540136612133344,2528513974403484928,76023203645891138,734670267607855652,416292134870813892,838677971958080464,267785626994540980,968939309823640476,362935050802637312,245446909519645344,885446745640077208,252963345233091210,886995966726117360,1855477964962706256,613961931699350820,1198368241514548520,372952216330863232,671185536156685008,3187552104245315934,37816549971406388,189040724551518680,1952018875025604096,620180802753991280,67119705106206158,1400730189336026480,130267762552198128,1562796557648590404,1301181557506011160,2326145984161523784,1929838375373003968,625330113673857228,1826180936951728764,1246058445953177376,1534473698659223168,975120338287034202,130115117371752036,393859092315123396,429770980091972988,789592055440160394,293801886865748496,1475529913480237888,480935262966186600,363306240786950944,518253891262816048,775529862534360108,1750470840782546064,997083921191626584,529136794060299040,560813975926524384,411731119407646160,367965780955636992,285200321220907736,2270617638202951604,1223731097290247832,778065269365994792,14778490831225080,147751824397353600,2215781118657432000,1003140744256584570,465758701084952590,2497035359906734788,180196149413387604,1916287801674157818,1147044707015032740,1808071490633224720,1163636871457943232,654437451538375610,735447761844381430,928003204207107084,3069750123877972896,1770984542908965690,418784372334158922,1268397120320968512,1262150085414722280,2051547053552180512,245044149252209132,1184386738036361976,313607825530703752,91413283613246896,456963621754328080,1770656027678051800,468899901195070352,1986917658778109834,137396728262182782,1516175043563590956,1424849930555670120,244536608620523296,225777168933834282,991692025135066320,1114357443329255440,604763878722170340,982748118922863834,1366041615606553032,132599030692610300,1855967651615203700,2396746650686744524,2767920262164472576,2678570218536855552,1461686413090894056,1357502077947470238,17361437148812540,867875752967099000,198862439267071008,407927642947730220,2661976137736629504,810108103965041112,119797460840288322,399234548791932420,359341286537076776,1311167917551739320,2890473158999046348,576663951966664288,1457824543521961480,232803047863108272,174045232082637216,2320077357948284160,1752610617667904224,1104622062112455600,654247083239574896,209304231147437088,984060034177293584,1548334686397872912,2570779861657838928,359325586465763684,1336804488189124920,1140701251360398696,1815513098246511630,1733498255929598982,48998636958489960,326583363423334400,951919177354024032,2648093486464183212,2439108953351603676,355202967152810628,92630849890424062,793798100871949320,1433397031449200896,1067962374210599232,16075542067705274,68879495344909260,918184143484097600,94476305888161416,209899519628713040,2593128063444369588,1737903456066942016,1619511638877568800,291408091836887824,2549239349586821780,219743458066158484,2670319845214929180,919885697712869082,26603612787526212,2393778595495775040,11261183753812968,37528706982820260,750402699679700400,672406484764825272,1808581700921373120,608832803709035802,1064665008444408560,966248453057317480,74052606463929280,3331605043162410300,2623008213529951086,2363103538280660628,1059347489640473856,739196331485481156,866294988462517554,1849785404028427008,489855389936448600,239149916373021976,61058916158052722,1161985002602002660,389508038446430512,535300784664181578,272757917849852188,83014753929075688,149438659647090688,2586427310297463542,1485190585046330570,328186991601362964,262938428315611112,2559668241158208964,2357446827652375266,2140258994388592896,1391582919505955264,926891452604283504,449454617686370016,740093502907903664,3091427560013566536,274185021269425188,724176888063615126,414539970765381632,141823160357046336,868402177668167814,1046369893558557656,718972733240254208,1688490806605411744,231130199440668570,508433960939514264,378340473357961024,13568504146611960,406961241677856900,920502492805186632,245235423877288080,1036481121187890588,182422893821454314,260543966153666660,3197145140231286384,711771631070021696,1119910732400882032,176415520793638338,1857799526882228216,223186219196059924,2231346152450536940,1538265963268568128,409480228655790720,275155835826391184,253258719762031058,864348924981016608,263236636532561924,30206841931005816,1358993070630998460,135941170239132336,1057075235017316480,111384922034114176,795422169335390800,681258532465075656,226597483726858312,133793508845178280,2407724467865245080,128069581288006956,2138750920771890176,444051549969940024,261529746045082566,6519673774132294,586634345448180120,1396209091265708060,370832560042602204,1094200287406814292,2079131494902052136,2554730516848489616,601712524159758236,163175273309976340,2610196922571347840,288143604962222976,1117032746449481192,1719271952954674146,52503158048944400,1228199838037310528,298205748439027128,628412460316593070,858946241507755656,2226900157332839716,1277581467652946568,2195837583909602960,1338350664227784552,15761806674639872,275767250776990280,116710207288829230,933463689602709280,777258518974411768,3326314625711436996,2180895489865652844,909587273035332192,569975088124637568,1369554171910209896,473196365528907490,206689793347716672,1745142611154850400,1998471908354391660,9349421078671772,373889317021171840,391775226258397504,722294431560147576,769085116729097168,616138113715656480,192402397604891424,1923573103854148320,509773160324742496,672098266505814464,379374900466712184,264492635350603310,1443756182804127954,260735284153882288,595673062672251228,865130332236350940,2360758717636381902,119232242769342768,456192061194037952,293568528735487328,1097989745760866082,350112986508869948,1728828699481215756,415020913673331850,760268021649937152,861884864551793152,1590183312252781000,1939519236310085664,1328779182963576456,73583377149722832,735660495640455840,376221569861277918,768154242921321690,624881731057598736,2948463094432188528,2405549886480232604,415090144047124794,2275663867362622624,1402657120142502260,725639212193763042,1998744249467461536,24677234445218592,1233570427279024800,271969450719245916,1274425931319646672,521151848301807584,1442383808987082892,1164824974102346050,685509721065910280,2474601871754013624,771145948516916992,204080153028855500,870553744955877456,1040556080182976196,1290572417599501876,156776072269927440,1567389492676207200,679975331515338400,1863546433283148376,665391274876961964,47499585714497826,1424649787832361240,378221412256995552,1009960739675363868,1362385979246983128,260748642079334352,1131192940984977152,2580635479163270704,1264731653466625872,1264617132471156880,696070774978504688,837627373207425592,831807164661440610,2068320313788260688,595305833314727360,405297803430680408,1148693758436220416,2650001530252867616,188128439846309456,107553085707351522,1400541232946780992,1429010071489440048,1447133909441339392,510575137673868580,50087395419498402,166918204224054280,1544035781718489696,33445868885491716,2675031576558425280,521128995204400128,869566172534707008,7348342744658664,48977261598590880,1468967155111958400,1397623590734311560,796958303942563854,637851205030787170,192089522543321368,230708168207698720,70474690941783466,2749876541147579792,189705384279690268,466217532371299100,1055209519518464160,614840300459860100,1331159293143781024,896126786573876280,1099912204221112288,684137579714381286,717045015759845472,229690096792938504,342451888511421030,974792727846861378,66167568052608144,771769874674946560,141684290937378372,708251528101781580,1428049357679364952,1458748089807530040,1377165816078178560,479677846990188236,730854115879445376,281917380345171056,2758283632555372278,969161649060804580,433257894522444420,18880379699061776,94379200534840040,226707101990710932,232938420243977184,537853733315351712,1079199196565609184,39059321480519750,234299506873551000,519895313858611392,2626984218970842606,225015819705471504,1023754617152748880,1555088279704867440,88824260120215274,866197332484420440,2724693404880570192,675720257565361152,260349434037956024,103518020731693694,1926019623815372928,354238915535582976,2643305811167850192,650925220701141918,1082154511309205120,49180480074122608,2212586691447885480,2557388939595806048,1037310807130616064,251174896455466088,129002159038619566,552732621821150820,249395588404633520,267494748269476756,551999579373216162,61198091132621950,256247845012412232,220100654629014096,45332011347747024,1359630701333742240,1206543602038133016,549633305919825912,1572146131382199732,808411476039243132,1976369634510166672,339033220732293048,196998597734069718,1177927882061729820,1329864640633862060,762120562151084760,206755668885293262,886771296681438810,607663604484301040,916021062313431168,881543267613422624,278713454288615654,265218240375403272,705174227983670368,173873344504343472,1943368762504164528,451997181285952768,1691417901106338496,1735148405174177950,870349139867151942,300280411543510944,221717816395273640,541958234870045412,197213342554265672,207507571498619000,2486840619860638080,286537897156073132,176455827623093984,619830736216844572,541377512438256336,85177260831877500,147111744670255708,155491805086072320,310907597909445120,877711675259166384,109933379519734096,393091383467078388,764562470827998708,584232699847064128,378510259286258008,1702303043123811528,670780180423040800,2011749362199060022,191023939771516644,1998380123960118332,229784435832747880,759645158780209618,64785968210786212,1295401603162885120,734520902831132616,114751466613219784,861454995789769578,1280493899731878720,864212368053997856,263327670132598782,1462572174302035300,1114422019542288288,187975094534586576,1167961580095191390,247964861098367798,30921554540441604,1545697470753587400,2353298520623460928,725576517740563840,266239547220067520,1464376228195225536,251834036406122730,140982097775659664,106414356017717632,797911025979762240,848733144019939038,114399799313675556,97618977620069016,1951898079755420160,346853971666096422,442286421842247544,241512407586208528,2298266478684477468,231435039708846844,900785547775133584,735034538475516384,844571106644793696,813572717730894030,1650113724766121188,1353596359606622680,1914182088561605548,602805105073027116,1404032273486207736,1788742522820605072,248104541039159904,1590090453696243408,1258967622530798450,796094729379121716,1524347474467565696,1196468773444898450,2897377241035838652,790307710527882368,2650861184838695136,864800607509031840,3092945143638103416,1276501516651367792,298430298241824784,321902187319171584,951681410824957930,519446973304604520,5244913645272480,104872211987872200,1572692275153269000,170809747007592420,1707672823634572200,1018673687978560260,315980084191687916,206667845840398592,856830480891849880,1997269643954599704,445851660435538476,955198997728490304,424553051590547296,430111222720445728,771382163237354024,1845959898994170120,2296816258945593840,722925743957222232,341135612711166280,984997087803080832,2117404322699795584,237686905605367338,1874648174162203152,28654899676889904,859432307610658320,800385005928869032,448939334389391528,548633029052542056,681736657351899696,846639145510232464,56356180650182372,1101106561723559720,142980160328632832,286662934873796520,1841923373166977968,978765097923501568,93816781087718936,252564074254714644,1408250557984276188,582840146316736512,174055699828173376,56831481435624980,852258459145154100,102794650625805648,10067835156220716,86274075975375960,1006278263022887400,139751416150819136,30202790155374144,150976022752210920,572428522198142752,64781198250718576,2756271267938754468,2981392953711936012,1203997077906073370,135891850297917168,1746741416756551920,2119471876140384690,927253936312909248,160324835667398948,1144889056928941400,1227272818010922620,140313192577639788,40966895635860224,409565712710666240,22498796219587568,224931235397548960,666229765269598236,1440498672936480768,401914046242608760,2273788381683286328,1137302463704464896,786487195279774560,1606479739602666180,300225627368753382,1716662962461884496,145680861978463952,795463666950251584,947238064972022076,839511304166648512,192840332567509536,1606596197891616100,814860601953893590,1920517729417253288,303211706830011792,1684082907672458800,2246950037390524102,1472106160641048912,846075361943195472,455018284813323232,1105617477347180154,427997308597731064,111650834261357632,102585850833873578,109945570438036242,122130738152982160,1873167569018731008,499932068332625208,1960991311355516934,616534723198065664,383653426037613216,463620328919869660,1179453523826897728,1761931761680120576,1420633576734047928,922704778579082832,571166559044780568,485008180663417008,269906939618100624,44218666647015616,442074042345864320,2065257096016114728,519214536451813952,1695776163239714514,69362418230646542,42918920380821408,1716318952576631040,1039329256557439776,2041336709677192746,1611692356455126176,865311217221084816,199795962730770872,961436556004545810,1675746669215651796,1297459083659824540,532061892812592030,586976070200894820,2156783188219518208,531283947882572032,987422031664543818,1947304043407488486,104166680959799192,113364126893790948,259991749004900796,197685110449829132,1917669386363249664,1125264589592307696,817659704186656760,355362098133707784,486462040754026848,1370347327652028260,628737464575018548,31056251153499484,2794345227426725280,102444975201573424,167404626176171902,956352172984360880,517479257501064396,241662193403183036,591017894514066194,890513555478830920,696110932916906400,484238914026682248,848276781570393252,165635565138003768,651317509454596256,1317054502633217980,306655808878371694,374855136674489470,85066744131479552,744676272537555456,200940945639750650,85405848826088960,170767651821045760,241250992885382900,903995593094160492,539299850891913468,837001518961621440,481762498083489168,177212087895161284,1518568427207789040,1483351133355513996,1186657071512794128,2925778248731250522,2172421756688220912,407876028152883936,54231872137476384,1626535252031562360,615195201610435320,215536264379842264,1550137995613982088,631963179530595990,207430008172326520,592069668700052592,741693764124085888,1630028897942354000,230083951103957696,2207086083167395068,143478160579876332,347334188477246412,1181343442710234482,39761784534681240,340567131455894560,178608727557576576,892811668992497280,769745598683372136,2093909291895710944,627783580059303868,1068660680992435284,546503094343431680,408277760483672704,1089498224956425084,863142681853920650,334137328701775120,891880989553412160,283701912055549100,737274523093869012,617580846741442824,239652792842863616,2395903213055215360,173370054845396632,422143479972283056,216033657704468748,517710800247910976,2555599061378165328,1974055009262004864,877416726487160440,708353759301779700,596243870536907754,24406723686362496,488006896141309440,301895291362303556,1613908566991765664,169068562570892208,473499219018838272,242463303571194222,930070303862729328,1220388686232502640,623510801073370288,1267094365379265420,250460847607631374,1550405134634657056,775192653133525056,604057686455309724,436025599211285370,881492368747455616,997269507917568416,640929237198523182,915300352013661480,203205718030416440,558172923537410944,293512959008365096,1000038431218376928,287610658384442540,85808713316038636,1873089815403609216,1187594073626002236,81617923322417152,1835920096677596160,553220765633580936,272905782949922564,266956450396854624,37341893815090448,98267570626052732,668428104852118104,353850802357451560,1088624144610575424,1557356632011088240,10872408954886248,36231802466131360,309068267733960096,188189662506768582,2429721549088612016,1137202879975022016,880449588686974584,179198103006329386,767788927047123180,297682358907123684,419311989813817944,159083703881357136,1244423007270140652,825554612525577984,341214611848106752,415706408527659144,1148971372666807008,1026212912271516256,1413916737713287808,1249930905624206320,547584056210366008,161462394972363968,38320864335648960,383107012709095200,1413416828713266918,1984823557144434328,2361529192873311792,257950361693285280,971973778238343370,31458992386951424,943519050340700160,575324389177183568,1230547055872188544,1309487950899754892,1329575956490348700,830450463875346132,1686629054489802312,245493444392432256,1474706026818753736,1101484946698166352,1401570235818671940,467557140673121660,1472583613537795920,445076952297358962,2840860564397230518,2211248117928684352,1023298388008239840,892956767129897484,1897951862242827612,2575945562113224252,610928878780307056,1433373207614978672,583898374033919970,30393574280300224,911563581482957760,1163029112910384398,462887997723160590,69908060102436192,1164822691877230400,293863675274728902,23367520625365938,1868901267320730240,106224656827394464,961323814033581978,338876893383654858,1222552443110220796,310801521756184920,281424412226107388,809515505040647976,1237539810155429888,1101465793030302336,633963272254895904,620855889595397436,655135495742825056,451576003243676220,737027383739781544,2301320018478182310,94116147222318480,752726800857473280,1481093453070645050,544956512765236570,278151867187496456,863339729248993416,1980846820336729254,592563109849753112,226909735035529568,1664800756605686232,2140781937692734960,145246145680303332,1124434883569008768,1465744299377285100,607165131941921238,941296417945364096,425490834655873224,1084723042727184896,573134706104416288,148648093177577604,495359838274102160,536673934723494456,960804932851533336,24765779077972010,495181691930019200,1079326895112163936,533410946911932036,1015583141551909350,709006235314802880,317518389341406688,84007706037626340,559899723051373200,283046090783188096,786703359095648320,12186674255862160,76146069277169500,1370257648918002000,1063808947811745472,883173974347665408,432190641961493968,1666109549907166272,1332672147858763360,1245927649042476288,908662362760934952,1863856902847264956,1522101734072531456,179955000519025312,1799060787487130560,508696175242880568,1008201777098565504,49168887208816548,163851690263195720,594234222654530080,586220980922466960,1406151595377188748,1087992314393194238,2129262303765772672,459962050020476176,680707269089227692,593147571083775234,520781651017995360,421212274043379408,936181228748149488,937767365038595112,1131353489723611784,230081553426312000,2107843115299462832,1137871855014295968,529099749549845952,413257327266560040,1785296695763721168,930206477505388512,917092081960413504,461235927313298528,1981061053748162442,174818004346880258,749014860809722440,98922149778073104,879067097794317440,334305963017596876,476790051465696480,1043116529097608448,125439071461634356,40705340876643312,542588962986120960,232605326228749216,1631801650091118254,1296405954805804432,572734354497760000,193006391766847104,253364352762628842,471696386387258466,858436788434050768,1159557571431750464,692661345025643124,453644316215165012,418010560750135392,825673329088079472,2274105022446621042,336124150851508968,502758607703655144,221972563989692360,1217876313157150878,834052386721167908,1330878078781614640,1755339766930353744,302584579106968332,168206213610533412,899252484274295168,368621997947291088,2445238779775905152,286064082336246866,181951313327581616,2354957529073278976,526616823437618862,1307494283568134940,218927797694984224,1367920169205240200,1667655301461201648,121104428538406992,1210708971827927040,2283335696855638528,92156313514515698,4621066001762392,92395704488808640,346387835793814800,2114266496514389658,1223346394922965404,1404130936257095872,1008598979319738816,1349273713852057770,1922387869628308012,2680972118847570384,675668854236944652,666757010601083652,193860276162528146,521943179804558720,762080638642408176,48010855324127844,1222321755640914362,877299851921285520,281628517988664140,257997551061593962,695577533264601340,342073340680357888,371302774929652480,219358027079876992,2192968728420296960,607407334978483776,2364948063266554272,431107750746392676,196570733767068304,982579311520060160,112089043129695840,896461905492054720,337624340132565222,1706882423506979936,43460778723899908,310347344928931100,105634464537524576,264012292317878080,422952018635448064,440620022641806618,1530285651883349064,371676221019998544,51957044571696096,2337412005027300240,1553085356833470384,632089629496904880,2605680303599168064,679482637469885192,740134781702010120,241441152659756784,211748387315729980,120993345414483866,3556500175476612,31604455749684480,39494471019244800,185577604027859092,173977066448623984,1739281516787497280,548629784794836252,12012998870235328,360288561784513920,2688987410768073024,1369333411742028440,102414466785404984,2047712405596372640,298702496961103456,2309176494878227072,1058524006096514868,1554014091393343380,729763907039728704,154122357326316288,577795754890088280,1096477819862414868,63586460462061824,1430291341589627520,783244638434833470,2425509414418096008,292828127287329536,906475671410125024,827466299162115770,1238795271808502800,48865141113304980,566279420382099996,534317385282644784,1746657427106814264,1073910717490374120,51315335923769792,1709430742037889136,331782858327477744,577257768470347660,2312678800555627572,530987943942037764,1924530074986476790,59167277919722336,878308557157150056,717028658335377882,2674205461159404,80203372792039440,801805822867072800,2646177342291351036,1787264438878242758,502128203476317264,732002549917993280,333230425282990592,237064614304207404,1749471081402490488,706490074540135332,2437800519699207486,269673481980978894,2088626740318192,104401568821374800,1461205218605808200,44652847481550798,382629507233197680,260732290478129904,1099802571880448688,560645966415109092,700614134940576896,2256937978247760384,603312778969217352,151187780769265020,755722801546026600,884803875308373216,2024023506116349752,1574378861228126086,527165235535493376,1383022406193043000,407270818415255032,1042624011019214576,599178769211602440,76411268845837120,611114939999816960,398255624610313680,1213488229745520624,749508948488429376,271144725256122816,523909543773811272,1081659892785911760,386623646847336288,564661351767215166,788552486548025192,483854629668169376,61248864396931536,162048415365614596,462862311209984080,1769335589173589724,1550494880896088232,2008509868543483760,939913512720379992,287118152225576760,673377751091791872,1281397015767881536,528759756252780600,732906879025773080,2617136620301129472,1325036906328572270,23964272265053562,159715708038239360,211726550217959408,512575084732140592,162753330068474496,747893136019048068,148480966971586936,159552582349303920,1395681438316533900,1421679013748662176,249423218488274112,277056715534582960,1238312834038645974,1029939869666898840,92550269050591604,396529112931144060,152879943685391968,545229584536973440,292283002881258912,590283247560440868,324481255252259994,824738851687729584,119568850915506888,597670705477318020,1214848286750937380,392338738241738112,426904032066954624,1160207956143829692,1118770982171174592,707567934373722576,91060195700557824,455168525910051840,251732085254433480,334423203302521088,1122040951071154416,379267019082013248,204252205302632816,899523371436062232,94907268294209640,736878452804717704,707674367011987592,421923160584260088,985208266422594944,430747527799804488,1934693046436183768,1248031245695851552,111652965475594940,2229291065971586358,1448380698856834644,810900426675234800,1050529637380626480,92353089951791952,769383930220781200,746785084409290080,398881393069132008,782624391254727768,21753441400685722,124268964350847680,110052146527824960,1320238674428835960,1628461601964407538,631743284563355776,1064910991876011240,897285227885959952,1542521334985571388,2130262567554660864,425982768791311728,134143174533988168,760546972247167392,874823487797006280,214164485474219064,237890565355600920,711990804698150688,1297579722751923744,1211770389048791936,235801414097769450,1693405745527821312,536920560565354540,1064428466386119380,844644929018620954,178312533008597892,20947723655919584,1675323635463645440,353351062590094776,23999584214043918,1439550008163524880,435657498164259904,1382792656117643292,47096243440618308,156941088967654880,418861316912084640,505336816994511736,240366610601597592,944487449408593408,267056689368760368,575723361121595076,206360293424003012,175674719397295232,135274359027771456,1325409595496524048,1387019036551573740,63054505700482512,272950256780097516,165792305118429738,1104954090306129960,133457066467084016,1568971273746637824,254059031186005884,1590487867943669136,641810399266055068,512588073029565344,72362905285564504,1398610059700769892,937575989791680400,1629168325589423232,297501651645363012,1908179899856327538,672401808089897340,1472833667276825336,358546550343412926,553287833466586596,96177264862416608,1383068453414729088,1660554764316178272,879320749224094296,1303723461178614072,192456352162095764,1137760013123407520,27200246675302432,1087684828650352640,1604785921019907808,65304641785120192,44108300952444974,1269745973680900896,1583690220828867060,333726691193688280,516472434261882820,1682551890623761128,178077972791948992,539331336659265096,268453079149682290,1020751130461127408,107132744525954856,892505127707846900,483247788022584580,122546181082535728,100552445116445808,648278480272503288,646129801366944510,1682494184125045548,552268819046433888,624249994628234448,1413097987428768690,1001482582538366160,1598007397335900480,695810151665883870,540071574334221176,1421452945159463968,191090439376416064,230099183797359716,121334881426182736,116881359408029760,934768972979338560,98611645777977976,881819057610288348,286379601475799440,1097863374650988288,171086352689435350,277386984798848896,134868877829732592,579601223921687360,384738730029432792,1187334067596964912,447165656504193900,57742463244265188,158984556819219776,1192023288455425440,291727247137809024,86113243439598152,25818453405869378,2064850435872825440,306557896482554672,1469764344489853776,611722995606398536,556787091447888600,6960614029193640,139170028638201600,231879629491027000,292067045020364928,562951540207230832,158673219345254880,991406208699778500,124278443090324634,958755230189395744,2087112652312098432,920643226782566352,85567264349538856,754364197129915820,1120718804765794020,829231802151968904,275310594845119824,2110420839930212544,747581096135250480,565345253763750950,50746043085983448,760958384380510320,255413332741316340,1877443434909671312,971877489301337892,53182351016561760,708881341776764800,117742752275281532,149584051446245312,98361158844294812,314219390754265976,1746323034645900690,91997192382401558,788305938654691680,852751210271020032,1857347329607193078,971765730487135234,82552918247833800,550184051945164000,12798935306051370,36557168493894600,1096378519961088000,1262809097429688144,630516915515200656,1228227008600899380,509842777174437168,890031252588137320,271414510467721784,2350081604290203504,438608352698638824,93001492857179920,979519362612443802,2139034133335725808,1694445821209310048,611268278268993852,495495646088189208,291035044357199768,445489644913345200,214739922621968136,848321683288553320,117762599237302472,172213990962560288,788486941987613260,853538180021538440,225432440102118874,74011320373932688,585446182520726016,89796547752170428,176644423683602234,666030713367902960,1948199308869747072,258920227683758528,424908843166085934,399220954757646560,187252109215553088,802260389431452960,1377831774865550004,620699613325332280,1244669923829906688,1193925066265905540,636528867590244174,574376285435638608,575735069743105344,589447503347035130,204739035595057642,194624991418067244,1297096655054078160,2135637415323085072,468145454792876332,882722485148755680,142809562142039856,229000453658124870,222738425338173064,395572240154287872,119059504432500184,884130003888884352,50893589416604368,763165809061736640,464087357809289344,407474209962843740,30876522571022690,555603912895200120,235406710142482632,737808544338674364,288524990874754704,182915781981039232,536442289332444040,531593790230648372,1663466230855417142,2030791212915345864,957672363537795312,258004444471831498,325529925689139836,149970525885629856,666326819418810880,223311158948126704,196038165389335668,1306511238044843040,164488998640700160,365799783107592132,369134265529326360,1620454604767751936,151341032843944104,1400607843345402800,1016984188503131464,230719604150493080,755614424016742536,225606902996828076,217483653324605148,94034133341769040,188009063347600640,89635736980267696,672056276111951640,158450291142162048,522708423767770664,854608199012113736,28111998368642916,160589318451095040,810215332263144624,131595116828246610,187933671649326900,114332327682467804,489840900250389720,110832503662073172,207036936056773364,1663831376571951496,251043393057767968,239301761635049956,268498095008204552,121074268082335520,453884741552268600,372758036217541260,36302965093812770,653246280025103520,1369668243628474608,305621590669705506,896085209614094072,487159432540130784,1271935363417541888,2138346065751092,42753339804043120,1709590344655500800,87828003209155584,658500652695756960,569075366304837392,123482004343093608,617213604299588040,209606140937885874,497728670143967716,343491189612687744,450589881880802320,882229089924566384,48618847548363468,445326909096238328,957089157860730048,1002201067317717008,231337146077621940,416720535141253952,2020946751181595776,319162582626797516,93050156306977480,1116245074249220160,21514081320265244,1505504181618834460,201847506287951264,1452569843465390496,477355626575189312,72114653515776704,393389321351897976,792785476906568184,55864590558904500,335080119065539500,416861726759784768,1026991715877155808,424389265009710336,319688251051656270,97649288727593220,976179372877940400,122834523097901228,1099213431316519848,33403694896853118,74206572189517440,329934760172973816,112046571482005912,231106208564944344,248739040196214392,1406274601982636568,1477655376556118992,46903586645054516,703327106858223120,1292480415398224,64603185761677700,904152917500670600,2260632828780842544,686595112657859472,156867175381566816,76816876149873888,95990082091965120,1265687555352353784,250487722516265832,846214867836674070,950852933561318592,369816725667175080,391260872784340832,1002837029360802830,1151916666313773552,533939594606825760,225275575781583796,188892255810098442,784677219194067248,258778363896184272,260423941189975014,370171913278207144,1050881011235378624,628553699564186760,204149389423925316,267714459062983088,612282028825761056,1994186545320745984,857201780931056390,502082580524221248,762492619964411616,1920705471839248384,495818996540135676,484735605881558094,71289310839020976,475107227365983040,180949165881323154,621695839792180776,1051816057038259344,703334118200092720,122082818517335970,580391647744095564,137403758299278388,816478158414975300,1236884608588579902,826526620877627790,596382664294751904,837105908486498560,385582632897210444,516642198632398698,556963368630571488,323068723196785020,1074295061361195904,446253757890965150,125992716759729792,1660693170791367328,505977100386522926,1694291129404494144,223906734989726208,1885160402716121536,296674869672365470,415121293073770920,130050543448151184,280487120203263488,639524087039542250,39813746661785040,149252446317745800,728345548914490812,820258942235534508,852055042653117630,366964269836107296,109248308110620208,302191989221056704,247110940615430684,657726999888919512,1284482666705682304,164442474696377864,425362748498547314,701246212010127168,2166993855025306272,251424299255722188,1702023671890329956,1358124446242974564,727247530573082820,580432237684755816,741302192502522680,654746905949939712,59500133468661192,713573850314796352,667558450373009090,643435986326236740,1047933612537438720,75421367019868912,2242739209674384036,1983536276385078936,927280831891503840,801073020348715086,267269521931034284,304283747342096880,43272658125042372,288388513454527080,1372633802421903372,89106687124368704,668077846824264240,1072352808381576840,531787042259243392,217620978799907460,1559146421637981456,1958163138092685024,999869874242355168,640485324584821184,381634250191228928,1006915150394936510,29878278013064784,373353816037700400,1717595965926935864,1788736658827005342,1405119125196180828,176896444479686976,267118883488334736,169041950763815420,474009701509960630,989140493545847660,228498272077995324,288810701397004752,889483378051251568,451952724266932672,525376942710280704,328608342842957450,474754346195102376,776259026285089464,1031447156976960444,1044272626589420452,984511890387371560,219865335362709104,1862552269710839952,392558488221963880,116229601004474046,277364143755493704,862044863634609240,581988212670070590,200726436324210154,60922432449396336,812025511855792640,311057302005389856,588550653091564338,2029676496426242676,189058586721967328,944974054071930320,661698608992609370,509217253767937920,846488819140897088,135915440013412472,923084221057923220,343716231041314476,469622204012910312,328761998270154288,322136062165433208,192676425904888488,1186478092149787136,5742613304691108,153084485308228160,382581542664420800,373106511449698488,279558062349680764,827524222661100750,707258954034409728,88362893435089936,1759976388302227758,465338791973628684,112403912392423764,140213810421161048,863875654245120150,51155054553168398,438322769080065120,1196181109141234560,1095364345843788588,107469394856425238,93224272558214168,1570784325399657824,9703777377068740,38801878957278320,969716218074976000,224763640273804984,43897748935902974,970682827360841130,1370699453216464104,581018489407362412,771370989564318448,1154066738138015890,544417849164249320,558518769595703840,1121839470466689408,1090231473445606740,326565585085262796,451023987238605536,608338432304331392,290961815394065420,661595688024769568,1285484563423341168,971168060411824140,1667306762311887158,766433639611304464,852449256718015216,556672801269294564,1384142364489388518,398920981761232160,138013122288701504,1838591036670409056,906141654641667312,216388047262818144,1062025820767919988,1259264118176270136,1114599099698233912,414360180216169728,1528159542764861160,2653296780529954,159142916014324680,69633915479257716,1392197810898580560,718063498216417470,1136031051719604950,387454714999930144,2229898125057888,200621478023899560,222835696060556400,280886174390319540,158419137674234336,548154257749593488,811684038482332288,707255581495833216,139840414199679264,450412470837057028,425650113925653890,904433680880657956,801150888961697940,1517032781359795854,15351487866638988,204615450885512320,139478260958089344,1394298117523784340,868683879185823456,628734516582933280,57785785800563940,883127752117395768,44364405625840368,665234478484842240,366218960162708016,1181593221656099256,809763254074561850,398680684334629648,634027478823975808,149925083845991764,226230918476720542,588998058134667832,996698187806432384,51613338414900070,347311343666809872,735842877133718260,40083225929845696,811304079128973230,1343672258792057824,38232038623737216,254791058584933120,249061472266101390,1042839226794890502,413160651053734096,1298386538267185536,1762458532953965028,112307032788089936,430715850251228560,297174010278256832,486110737545813952,265460487006433848,843095921173203000,1531338994760965460,158946795233328174,55608422402325168,328109627351650816,766105729606506856,1322963223641349876,444223923705483948,80855461630626592,202067448491751440,514072387665627392,205983868400293620,422503606064305040,272335137226090144,1445674030860914160,1389219014288905758,637242430919814880,568792199532255480,13789656173533548,229746376898889400,2013597648550887984,467657023598054816,1362039405791600088,1209094488709489968,396997143457219968,154256343346632912,306676851849473364,405881012331187604,895439137914990432,496708921639187712,986097506707239984,529023609480367890,118400323119452864,44046767171456400,330233420880706500,1303971157981048192,447597033282557312,259119809683133776,249298746323052060,227933380488118830,519425111549541132,109237682865121232,784645942608873640,1166511955087003588,214655427479514168,657238172596722864,178257223747860348,63641099590528402,1357230761669302784,127321025818575608,1361446478528945536,210280581668716386,16999795702823184,169937195299991280,188751594479318600,126915289427767840,169126309451703008,211332223179444920,186059672795261574,1653271438914436640,1038604841713574240,876012877694595072,100351422512904378,375446121595821380,328942378097235336,506045567676555072,739033797568010490,524620100252071152,537757056519008256,856305253570905320,183918199843698404,1126044687753540590,1358992610636406304,79841304633694188,314469639281405538,495137126633659696,744524920170677880,671991439663357680,758634270835833560,50423653228746356,257109120314302032,395684441143552232,939587282199163332,570069112493449470,401756615568247072,793516370209543344,1276653086464531584,170438894457677994,648312755965485408,964313862765678048,227990159843776036,1695183104218172752,362472382361330696,527308609030336512,1014497792943335072,604468113682336750,559302891824066220,488542008012421152,144914840054810748,62079726212283710,372343103171551680,289256619192119640,195007340178497392,59928367256508936,283710228603880688,187608492867404384,17958790595846478,119681692634150840,141645119191824208,280786577549806272,57971160498226860,811300437214689240,113263328448099960,377406727401376400,320769925100364680,1487393411024260896,226211310161789568,746783239815383160,128372528073876864,292929668122065260,502310323879749280,381940717541570496,414601918168822632,45140521185668076,128925700766191680,1716059860201597248,826407878186424312,33363372899076024,889363782763738880,615565603226967984,105091143471715632,656578608263387700,1269002163377990720,10546640436945728,210855321297167680,299550008547160048,741772053563440980,766946177291522592,446631044049563730,938315869624974064,1695137881065584320,265115325057007152,1863462152690333514,165902454438959624,1514579539500699616,181888863499684336,60551338182925408,605289945536144960,1137210878707647072,382911466384618304,288977234935717120,641711105431481260,479599134129033300,210720304862870624,155411098772394088,1476151728163954254,556583677838536256,205820149892687424,22431837309002870,134541152901741660,3203920265096896,32027322709413760,80038607634960800,1410734131940708432,197424900577090464,1111333446218741088,63904956305716088,1536566417934049632,1069544529923360896,440821059766302040,1756720975181934906,500632231809682404,107464146585866504,913756060415048480,356122379396005568,2000525448914007894,1091830498897321820,179982422002881788,136451434571428844,194857887719666360,1017118651841630208,834632874393891312,346694152397720592,534090910063417392,5942573647570224,29701758415840560,225338955189207258,342869021303980904,575907377603434296,879696625398005376,547369975698869904,39640699303193916,1574665241743586628,1403385248396625676,27834362175991076,278239182004469080,324457212760052480,1862183505937725936,649084698472347728,1042345936082699402,1482433142763039264,102686335878420452,144613368783089388,863041658053630188,130952446489765880,1039730037435144400,194939369772193228,564749246699091048,549189291785124384,680838638042557216,977028897976582572,358924879942654088,165848644422198432,184206687793532960,770456633023957824,592729355865157134,6375327817744820,63729170481255400,891870887130654200,535018076985598830,278408081948301072,90335058996314496,166677651736911528,117933074244539228,760795549054591120,1048316836759746680,906908976390202898,406258841370759180,65735523162699936,12125608714307880,145452027927226680,121334487503703230,98394386123841808,167983131246767064,248212160120313928,924176801955417360,851820032782283264,582344617405523904,200562962198149792,337989383871893866,336195079620463504,136893745680804216,196558947626555556,7494589620487404,12486213755433120,748886695508577600,981472820433385980,472074261410389176,482371380219936500,294291324957637224,229301075291327968,192148003947684510,1660855512634561792,516538562125876864,1470540633503726330,1242551180119266512,284684473509339484,571889347996967316,1431828158971084576,252692417095358624,1401210146255977344,364711683202809264,176634997506094984,42396747252958112,416955987108705304,1027498070714110828,881624131457675480,167783364937062784,612905251252202472,324059128328019504,33800370562350420,337873400105662200,1202197246970401656,47773208115032904,242756386745877620,508450707420405228,136061854315408032,372970756764928560,618913644026289012,349574434840079576,246296093919076656,688984265785580380,755364244872375296,799450174450559304,33253168521282528,356446331329850688,961366976112281520,938935698132738670,243128928676268096,543221914647348312,209298225974382096,774888080429520736,38793023759381056,1551117943392983680,135374935898096988,25555133376640532,766355749389285360,10784113931226168,83843787350240680,598650955730306000,405320028131744040,230886697296801408,531126216939591224,382989471580085608,368654678708644152,1012256558975823000,203490965376905622,641082708286824390,11562044140267584,462300988412686080,683965250901933910,523875960840944976,164243228798623968,1394241143253277508,180614835920646196,233208596176163216,482248027650527376,130289493053386144,148982739792614816,484611210828807426,139900186474116692,269606635138197632,674806019358105376,9834930432500992,56177513360261120,421165685873971200,568662230711236144,1122971967431765444,933867094993941276,665022287043363888,981279985244064282,245854943185768260,1599186256164833856,111652942526812176,68423773905278590,278083374612372590,137211870303147952,347601010367556456,1009807744385126790,227901512449816530,793563646229577888,546860385850892288,170071026258873858,1192810151802125824,265309705566819396,172096515252695592,129890720686418620,102440531115393044,95248478020361248,713612766789132288,295663186144259140,104181155974325710,469350506573304,21112381536361560,187591026488577600,79795883856562638,116332423188322112,1329339407232054272,621008127269712,37245650869604160,434359502057577600,205664199991193272,381712811930443916,43580934156016646,172233523639616512,8235471127173136,576252826364512220,1214842653921815196,653700549192026224,748472594278195536,102751829836552386,456492135882160560,652877790345550560,505317957187029480,743928673913921520,398260855102499298,211479398417829024,96013226722987052,816967783978403736,1135651072969122948,242464105501260624,127295447489877312,19523372492348466,1366086963071593140,306481228786859724,1199520802113551184,1058930741444881298,304310606434937576,435776013627629376,136688980121639232,853961957673572100,137306656748180816,432215274969032856,318286102718553396,75300663019748740,515576594375789178,743538676795083792,34043969362803712,255226594809478080,303862901465653272,133409258897363876,766992268108556672,151374259785122460,1015482557896397934,23855846663227184,139179751295893664,144224024410967406,154287236480229846,514082177568008040,86218423023126096,390541308530132032,81635183906197812,14655745209896192,292995781428551680,652687326046851368,41614826553798940,249587368505957040,167309163961362304,51659352983432112,193643663299122060,75858698316632256,353585118774612592,298188520464029112,525457786414883686,1008359297922656372,206491059049631456,280373291638970130,1097704981131330208,775639456159244040,833046063544101984,1247538745572938672,338598223915105056,242364737871807648,19140179626486224,42516306780920160,67818983980270236,903882368808090880,1118323858944383640,109228581591579072,1467760694896066158,167615115108275016,115966394494810068,1114691608382957052,418185195089073008,972949563738440192,26975941052647552,808945135985058960,1171822200314611616,443388264540759076,66082194538533992,130320662446176066,206878657279659792,70041231035336960,150354890433264504,633349188957986364,287184356574290250,700850556654647168,781933670634664480,1177115084542905886,348804218231452144,525919091297369728,615441929977552192,580858334954783496,415577552040030506,1175018719261194144,507287337689215692,708235490997506836,37164711648648340,1671717748387989600,142406835076133296,467290016223485672,706500735265872840,541181684622226008,144664383993657892,17203591064930964,687857186640730080,341101242531637120,621131862909238912,289132523410976508,519356857149125424,753090365511363040,618804279791251260,265968529777013160,137246972820953348,1511894961119223296,461824649189469856,1014869465912041620,462025412363406864,1363760787512570720,910491980423466952,120214597628939276,88772381661101264,202763559121279936,512442569167438896,1235404272230050048,1359117945427366096,350629997471805448,551306052852527448,145860772681666812,564998573030398344,328542024414883456,57007286189040096,759777355062970560,968559252078464802,87267552370822824,1017692582083016840,686863494342516176,154378241215179336,744165949492478688,830387987845503744,499973352619822960,199598490395989790,84038653406632176,280010470363191840,925505289553769808,1257675532757356314,407474094564582336,63689959346233024,214303132081538968,440978344226982912,329993384905087356,644947890975374500,876513233206957864,263975526680272692,312345289284921984,646498117375242480,136947585421994018,54480642023882776,136143704236469480,53892565784944992,606033417066544980,372959565634537752,796029014724281440,232230169094652960,469161265152634104,88141713158240496,391573878156706560,43737617286960180,1311568473110838300,324945235101222882,359953595128818600,401237795545000704,182630608504992492,158133484952240210,619600239927341660,171788133899659232,90384616742590824,677999008514053240,12239202295633888,611697754850297200,580502260340944928,150409251947919778,325145006537309688,466285433671773560,166614343473776688,944815202449301456,52921937694314760,740588454441806880,306685119562801710,334775006071832050,289725598203811404,45078680535005040,563240652713128500,172751712616931770,46692299794949312,350041135846174320,95550358752503824,339170155826042394,726909393128531536,348864523607414000,334474375905505212,1480297417589447730,374379523660700208,867458482470385152,810791432185612380,46197667589961804,289158250893313732,203452311641537664,747623036568840670,169264227358578794,177898799890316288,454172681146415664,836562179364324,25085955770520840,167166976170436800,89650321634383356,564325650458262416,715758635451922352,139934451867978096,316621218569880896,74982627168684968,1491221127071426928,168829864367213868,1092604086043041552,381922591060976874,577637834200917184,255821353586451744,454271564078474976,57009975366527360,683820351577628160,13556956859891816,542040791382341440,254438029141701804,147466671108573264,350347147688230512,176526025902147584,267569399955514608,322598098960862958,420310675302536820,461716933073010420,527652531399069132,388670412968380570,152560916739749440,947584110661000512,195642707367980016,556375847710980348,1271983411962173288,982933200696084596,402675325135341752,684093277247867550,31819188997392608,318051379825713280,825209624744197888,922182743451065310,96013625711638460,95823887549987940,1070397367625837648,79351068795401508,207713353585723904,297204110618030688,16854728631088352,84236272870873760,229661401021285788,70168853583369444,146931581643909006,877659331090593610,556080419410322064,17721780914239200,106283395490472900,509146980604668426,37497646057312604,50627317239399936,379535723156269440,720436326292735758,320753371323898240,805355046257858712,159118969317765844,722967420043626096,512056843574723720,528681377362329900,836283584007043980,873950207212416336,525780299973898200,820120235531497088,870583199829774320,1033700490263741580,224927779222526292,35426052347790416,354101631812649520,749056815534278748,455337750990505728,56316054850630848,46066759898219298,1381381628581969380,376761718725309680,192796881631642752,117396920001731132,201994265000968930,119268912196553184,66995361213991168,152964711480844146,523073126071043716,60365960427093984,117084062616084984,108151739313237776,1081028791073219680,729830684472488928,512450243138245728,1031019782299316608,121984009324130124,66520990321257948,325417828808162848,358672116918451072,778922495591605092,142224991448673088,785938335116434160,126771155441331308,30934198810142992,154600727159069920,102880257718471136,230587903382837658,47720374364275164,467489465720730496,353363179273409216,326865915505518816,30568424909784348,1222179590836950720,808648078888846224,2353677918350310,10456015837046800,209024820847648000,654738126804194048,808790856659451744,1032740116345708470,435137712615860352,71450646137741952,803451745967070960,531013669865789784,1123660280484499072,700731162662915904,1294090763082586506,9219647387230028,276462456930788880,176629029423829320,347977112659213326,271072760036492568,12709203712462040,381100710461066400,169864739673639346,452954088838554534,680949608055616728,478165238684485632,449946535802401638,394978855355357260,79853728728557568,355027332814910336,5622362935925190,24084707682107700,320980993094712000,845820757575278352,109297840295044140,78258419345568690,312888723116245920,1201096224443027456,438738796975161280,1196544708150028328,1084393587072086676,1022711267044366144,400252273810914176,1181361285817064352,268077149938657792,850520421414684048,27566082457863108,551065114615779120,195146422074792300,309446487259039616,70722718414281304,16421801017606068,164141429345144160,471925539722406016,254856706243456072,778206933754809986,120704648435260864,546423404654488564,562284594338475316,929716737978879216,633847152874978880,78963774165671416,225505105760873720,79582342536142172,390004609057988736,102526945626624220,153170282809301410,1233445845429640188,602928414038520416,227975778050407296,286096082576893308,167265685292990060,1124835365460328128,107631525010154992,461060741244631440,884686635068254368,85739987933124096,1469713119850158624,144337504807619396,113229186782507536,439044848490447984,351095438542853952,131678156155113204,278562914999367012,56092493997437088,467216239735582400,211661081274351030,133027490323631844,886429676502206880,485736169962682240,655266299971099860,173767147324267536,249437043238060608,106952199854889336,331344229591524384,72248624626328436,413068849047460872,8729992665695304,29086123440681240,581445433356698400,665414650731858480,558127604708427264,111429804852184456,171968662054825384,26853050844565920,100650854148586200,328581654980841724,103393216606602926,48650470620940032,162090654998408320,508665958711397536,535886119986934878,580579636207798472,735420187562476640,320859560254689264,424105133852926764,783199467405234144,568190005803733040,230818744180075984,1202442404602874004,876320509623113352,708587614929287912,815307433657771950,205740806636883996,53629665780828480,857661150417722880,220230407848757808,253827714931958412,253004751276458592,166254607246055664,979522418694823458,139722237133749228,893635209617974096,752712752762592512,579714237972678900,366943615055999190,84706996273720648,690346374848920704,121991768318399700,69732320667169212,95568940867321856,955225470394961920,150151275962871102,1167275806209365580,1086459658171140708,283834442843509068,557714973456104192,103995335393892384,92242013674687352,337122102111236160,10225191908862460,408808204453200800,44409171414542060,355099944814694240,51667790551386230,15281325859294418,1221908471792602880,197408394672426688,319346729007951448,655451601103610220,718913947404193060,209316810335058192,424909315441566396,695501258736928220,179443420928327904,694095213001340416,1122296327366736690,215756400664658772,246995510021871696,796467036349195120,299219565700228722,9828173091768448,221024988541762560,559186682008931704,1091654375224012512,81145768186297136,299445435327908576,785123306204026464,276457896623015940,912505216189577304,443652350967038136,634820378617014144,410679413793270024,338544260826338448,46612442277369352,136695109900249112,200531394879295584,46631431130853492,466082923686557760,954624509019732992,130048628825797626,840486332547962752,395504628467866224,6121482165790976,275329621452332160,141986215525203426,219082604017186592,452585511524613376,898010090881245912,198592801721770352,677933673653665248,183148672275607080,141883035358748154,226151167192826072,1215164499739552768,51487478587393864,129795043112825330,483278159914304370,1067202604868824060,240154875250323856,224813357220409756,445899744318536256,48031890885975152,621789427397367936,767470515580646904,860459452440126252,273626862459649712,286135140845510208,606130382727910152,232516854624280536,482387332360132080,467921520309935640,733035930134916002,77666705509311112,914211732550449648,117301496067718144,1025869491623509120,113783964231609488,426474066511109040,265549766289880576,79285455108281856,596248171437362272,916808656277060064,486463441490291448,350586643993976988,409797553615015272,490659124758921216,263872358438048304,72946828132037912,220786037637009460,1090070510906357928,451718410499570020,103220410520417850,434756991722244912,680579393087809792,258781352520267600,115267780615903398,389652362917525968,33718037655623184,674016210963973440,69208982850102858,384297713313954700,131656048120150016,173783985376649984,1046612188998781668,450553906238525658,191413995255671008,723739874825414916,10503877945972330,839878808576159200,885600012857034384,165368848658490560,69618421505269740,1113321734293235520,1005305426878864384,1195529130330735456,358377951462676290,677818791655167008,461358714639467520,206290228348302096,339583272357582144,545170192935813270,1063270274081955296,620920135651569624,180525906627647952,1037212386073590704,191943464955278480,416922171923544768,597903519852328032,144967932896291936,388153952526596416,29231943549312952,730419118575382100,50570639615127938,35851526682740528,272581700526176832,423992153038050012,41952257323184362,419304085869644360,130322640544374868,379460102564491676,295681505109478264,345899710100482608,309050212140021120,1205018135383032144,419068079664211656,796588569452094384,147239838199419204,219319309285743654,617754402359008642,105901360691403040,765453722831608512,69121818512881344,141835676422150256,133790809749164376,816550454374191792,733677529259465616,1116321068437609584,17343491160917640,208012362345023040,75349752515768984,135766271511615208,122929286847332992,1062667541864252212,913427471371586038,288567764049652912,842647510880774144,907757468150674288,65997241032016456,44891872351000744,848868519384398352,291149374018710492,82250876795346840,77399077648013534,663068868763457760,289476685807946208,106699883179614368,1066432167042612160,1168850700357629344,168919530625446328,80206703845517970,304840274373885680,226788005138049024,872277693563356608,242559644400625062,184767551963115080,4770864021172396,429148565750341080,141142948786923902,148405206866780058,38493503930083768,80941016580140864,449218036935936450,349355366721361008,1065278774453780096,709999838600592768,489139692448276456,87536934661830496,109362431726148160,34330134293105032,40791745820016752,738748944821300868,1041514527954485928,515233108875645552,403445906764286140,474083145925806690,297800685555194144,992077119695457152,371256377530776108,116911955693906268,99461389544390616,107874740429043364,34523746806650346,268372775739892740,581925340669201984,649223848388315200,185332669924897530,164840152587407244,66712690780466744,204868954079557152,126563142011726916,245470537164455768,63369232496287424,36172129175635008,63099134465777092,34122028935116784,21466984196787332,459086890197807508,299648042637742140,26199477241358288,261851790884660480,689232263403908016,45160716307309700,617587064444824656,29558781350329940,147106704360323796,136118127058995858,189160199337477522,854034849462188744,177120352450079040,465756495834718816,553517656288388584,213099727930408624,536682346122018936,16893720846609152,506532857590556160,213250605182597120,239750150658465496,143350854447144552,108073346232510894,131685179479588224,209942429459571024,669987822070531056,88022769417825294,1020995262220490200,274992025761042208,273338652195268190,106774263527444422,209925084148974420,126875175337272112,293184472239377664,696403538062877764,940349392528006912,32056731550546080,512622738492896640,113770023832848688,1180118166969452724,289473000613964304,1086328760323309104,94233266784111468,137871291889267872,214764022045167616,100661343694915342,269279914113612784,235562004442254264,817903253361582976,34320676723559170,480220663349389060,212653706165999616,148299525359395176,420366959983036766,87368815061855632,147588568708017528,46224137440067340,67556373964728222,289364644317373380,791373083680868736,496246342197718656,263305808062462248,67832868228796580,1084714452314679680,366903000021355608,109149027750627228,76398399958718764,275352599319064800,141543297525831640,976896483760434874,631063792259312556,146169751390662852,115152952585968696,9767956854427932,162707017975701400,236774739843265248,326387246509165632,353160347683728888,79672077403413768,245726778529916264,616766409664255704,131052888113557260,1076764171417548354,520584213254458752,75849647986952704,663306034765383520,190175805736879144,197741911648543792,685829126277349880,285405560090748114,100801317217149584,48988120436405592,173556532754997888,452380523967922116,140451858229297590,264699547320056472,104208346321964856,259842572347532048,298043111438622144,10862493824998464,217124994296031360,913315402883163014,37725932498276234,766504957744022016,915026463641349696,156031606188618176,54555546448127442,994953842107358784,363895331436534144,456279529597533080,573973718657947552,154978100058558420,32212753181540956,84664045074521664,7808906593568892,195109510637169600,443478514020799936,1185201107678626038,553763783264367186,57661245402342968,173941148682559584,377992247767029714,734686017261884028,559030500531061040,54897677554889664,426733069734226640,434047167523734464,378689448306124644,114017268852335072,19646981882478210,157083988577608560,231572521950945728,255282587223929440,861397985755199862,255846309464275504,217636199383884456,519778242377833824,77241371242794312,331257911221130196,1948668285540256,97376145565945600,399701131041201094,41677932630190248,283564948605730064,198186539909097420,662908722535095632,5349472610172152,160389476774292480,617012932017761240,8995614391743266,115589533763799540,385070566316588400,317891388076887144,958445131164169264,527307766135635780,892415468139550632,110153546335861392,377898952469590048,636071298605030980,186626616060030032,58288493982781972,77721790996012616,700204737470903112,80252534377622208,494655411391293280,108774920772384202,158281247667676176,186898377082096428,324840046389938656,676267921999320950,135004785102596486,932719779232253096,232785146154606848,334554182406570672,53353765300507224,263643689063556488,420288440497949552,861705993850436336,519962603264272,5196501181437440,116850969169300800,129756292772596000,710340531503644912,412748858533022080,144509605707957784,578714540459746352,213873991842550520,132911779534711768,748147717130094624,389368069447469382,221526841462189354,246442564682796720,277046526806304804,1106443943974927224,88134879440669454,54528947520983936,31503267037119920,503746173519453760,195178901605141328,226866322371061620,165475603213683876,184578634456006212,578864480936275408,484173453806825920,375383193252434240,353993736942271720,635299208838158144,569068424425550680,563392505743909296,109094235418793268,969133150561091520,23780059135180608,529292572536571480,4211418547501548,126265063992157080,155778948977835672,639994517621810260,96670396592512354,375422852181348176,602377343809158848,290272685150302320,346459490891628478,508356855393977990,299196287273573676,404581561442374420,217673217064439136,999397935252728298,65077782681834848,128359382314314304,108990400121202338,371914548994349536,590559886404521248,781536309584603940,436168480221773880,641750804451750084,6646408946918968,199268365937781120,44786021743520190,19497358540510786,130472893086504344,25697828550734760,256818121224199800,79285158928828396,33199693934383232,248842235048519280,108335249425300648,226215081128097072,1100006425520956044,245845895295348816,692970955311272036,88243711943673638,550007152106353760,566346736202205184,455425508555700270,65396134675056080,245081367833982600,328740758275005944,424228270432627490,238288673210078568,128932914682718560,13032635660089136,148850451543075520,349117676666410836,495464837574868728,346848897981532700,389709213679264990,279772862512058808,335700606357993952,525479167626503552,571179511227512650,124723424493199932,825150657307935264,75815235805619240,172635802587861522,119674572025529662,389127039217855232,294134563059340128,110264394982963598,811735226459678052,99825668644501464,159850842147211536,20692197185285166,403219184727457630,346718012957640352,468162823236640064,219132242890082436,1020058237151671536,987394111701924,29602826590315320,887514909021682200,534945152965639390,329208722581406880,156482937028907800,186740338874429256,121354099899480328,521284260533846376,827015947331742784,56262003335344894,62833929667542204,12173581489363320,40552387524812800,219939739167377642,129859535535620704,26613925054325700,103336214567278944,382591395583261872,737075345742658062,355435887470095488,191619605745395328,269076017244078762,262058317871615622,173482873608011456,248971945319628752,15163712524788840,340961161958682300,73278696944231208,569573486552572320,146397821808633192,807043397059600330,87393009990599896,202293874484505516,470889703063892560,193081258768203208,524435597562179760,594904592451680784,424551595236623010,828932546045497648,387349044916151976,126479115189737408,161534541869379120,159016524968864908,552422598829240608,5637807722575680,253534001181578100,338480642657125476,30655575074727876,816941746095750080,93593473402955696,513799475862681190,163506050857657728,293864717390823680,407103194481973792,279594555481795008,713942506706687356,250225694673820680,110902625522135552,224031555388116012,20827851313891376,104069903800490080,592249350237073088,126562899209621152,112536895657081116,53427068258606672,78322144522965516,80843234978276656,302959326516244320,95445248554149312,699590490603147108,510015800379301164,9864153830605004,690027361889557160,26845502935900296,202119003572801644,98615539359733984,43766587494150144,210652952579756112,97528778997296416,15185828635357656,303511681189348320,173783431617818928,256653230733064340,148223527757427712,13621885193974168,17311694388431646,162795614330443686,338340894142288280,583485555724711780,7066881443025404,105931242609727260,116199848220887824,193885721722054432,187190779675699488,1041645153969155934,94501675313021324,933133967661336,37299897180619680,559116544316925600,859234007461975936,89010163535831664,30721093688647582,504742867943686736,32732701555423184,370119485235850208,885713143696345904,209006815744831832,107955460009361952,643928302947347712,68391259784427980,178960915336871934,737866026466902108,13925533459720340,166991197938668040,406460307712548348,612632529405980928,808000322342528304,166941408062597196,189050840386399926,93830923268759716,9661153994797928,579267478143616560,38064380502474432,198623268270472176,198904990160579584,276205552101338432,899572921289800560,254251204038235908,39417344605960724,288419954932137108,78324842068369136,483359834064455712,574132322004496320,902956549443792144,564222602350889244,42721972308176336,592480002891327912,69708642394596172,64961684388313804,463686514223264800,57922339997194240,5805867413288488,58017861535838960,92374500262233996,79556711146331152,333192561983123388,677346769128101264,443503396364445792,224617165320071328,33090399307226558,517463541313535760,88338778615399956,50723636197915856,53486338916397448,81414868562294904,721646309099937088,109670769018201424,550839956437696562,217357323165258224,210666445299695532,125046386321183680,24504484222129004,39241321161085176,167044447746212384,379017220987080896,167284863076887108,14200535480346404,237444646742520672,144615144804937568,351275509676695772,267666390178674720,436704078550299040,810264025023453792,17146271835389508,114226342348057360,25633550583981960,49724895105463956,162630070523356782,481748225292473940,363620083328771840,59638826219308336,80923722759461060,498887308703704634,186196800478199168,152052973776970448,637699129112602836,394689708073693188,729760916540111960,375390108126230144,189482347802437788,447650057762399268,223365394539773952,41556115074869880,622887839542133100,250071656109893408,369642767040660608,44270807888995296,9374688995243208,218582903526456560,556343810912565072,449704370938235472,306647847237900840,328886921791055650,7741344964221312,51571094331043840,19659975180814026,87362421825882242,7045855918474176,61605869230800720,263830715597300400,34447620912632512,258166621581550080,199279204481356656,169904797781394222,240577447107384678,213677369991681260,408665559230918704,94025778261022612,111778019165694924,240834101541413640,49431194575672864,436702567523411056,674797535609584240,621351441740599388,25791425702237768,298090281552703164,309179001688297938,378906563863467936,566386633932437040,255861605683630884,510292612204379810,112062856429363976,198853075529457440,172625999924802720,122256443879772990,246361588479440896,188693729673624448,539432900443945872,323161041778471232,35525418878547024,215326708310873448,357740922461254614,628577675440010256,211241670288785920,936245159378265672,257389350217718082,81860587456656288,920234543920451280,631643099537855772,202272030060560928,80679639214177752,259913903764327128,67455799237685856,126296369733081996,279826182682274288,306216139344904692,98915601968385104,37092690886121528,335235636517069236,68162484285666720,183830074844316936,371327379858447208,42271894903395300,633592792891971000,153588199130123632,147245479082920808,439861063600552208,255512976681495960,528078686318389248,76560307097983026,188318818681434048,384335150654321776,29615739452086980,353938437800128096,385185455075097376,64059903436451520,19212448872188112,479939502519578100,233922660205167024,428467327395749360,185866237841808768,1461189403188130,8760325909685460,175070311406865600,257623143790892256,35985911179592248,412283501338822288,3894766829198680,175127740872247800,91993517112894686,501647390965219540,81983027097722768,14244781006150128,63260546869009440,279933851076632230,446630644210931460,88344567754155128,136695475638440784,145234726355027064,42358409045654856,197615778983773280,180958277027049652,557253360456896712,96842057609445528,240142901770823024,376327043100889160,121407731601786392,557288204265344,8352699840008880,139101279692809000,305846683511988528,236996720260126736,445103855610730500,170679102493219432,442765839677163912,270390536363308512,688403683568376832,242548248192081918,6888826296731436,412999302120000480,704175106317455808,724271812457115384,22808360424903808,284875981715852800,71094964180453080,40376638757781606,35000650504144042,309149996452081512,91175827705012100,580753220035475662,214188974437684008,118906769768213552,372244045284608,1062695257615840,26545903040468000,212195401421504000,183288667936557300,634314979203271758,72903180670698370,141743003694257568,314605321157315136,97910896718027414,567048632174587596,551041689860615412,94104842258176064,156596036134421808,877757056926288174,188564953183532112,187701067663182864,157253320920350304,5135655051974608,230915118391463520,369359417029747248,31167257283248892,157544808858086064,4893345895723264,24446602348551040,100523999726307016,35197185940499100,552994945956237932,121983396248215104,389701297662905914,512729495900373570,56211717947607464,317768121071836800,182925755675161184,107709935391960252,631156184417380428,167075406371522904,86142695300305112,186020259671491776,132766555624471296,619242784647045888,44778608951905956,291782648303306568,335186817272793252,685351697772380128,649226503822485764,481455007724348966,123071411411496912,29239443890671744,356935253193060934,275678069209612880,416750977644230012,206342322996901888,545457380440400736,92281593341103670,89802979530154384,186198829755160352,436622872829904420,116114342273581470,260771925590392224,402015980022729072,54416859471743832,362471296678604640,119435581763688528,33355504687798272,466680925554680718,49462332166092370,25970506156740380,289402958265189888,342418708233254770,212835883574492206,95242232769160064,411261446125040896,334602008402448150,72936188215803660,256035982425361236,10913703172311672,381651502809264660,323627620204560520,468063175476598352,118957075386470688,104267940018717952,151094400296718424,15867070624144368,396334032134828400,380147497423853824,655595795721535760,329543694343635072,349537734166206592,92147342003589796,11557985728385970,115479404924466600,328931517054651804,723583792807997744,561888707217960346,212117767064360976,67119889640276704,95546515035537846,357547093554169584,493039018703953488,9491960444288980,151738249466534240,39001268401621260,701406447502682880,371751005571959552,77536887326510090,403313818310015328,154280555516778180,495540702383403040,231332428921473816,48707159002337472,251754119441726440,624148738848268816,486419672765573364,3668549340858472,73305900001215680,1814533893863412,72516858214488240,7907601904642288,59254221463005120,55509127897966224,12379689274127448,123686406759809040,662476976027178048,178279055670507876,382093574002174840,363926613646313312,300527932367108640,363672768457095552,293508233312403168,228196810412228150,106242170839357280,309556101760624852,264899865779163252,87490293230314338,560823456008256672,64568885944267512,286713332625050160,12273632429808568,138888881838040368,166875428847938904,131784565384312254,3945893735440090,45054934370857600,506406840362136000,225679174145935944,26408750040297888,6151033201141764,143393059531418760,213135378719268908,388093223352376278,498198542605553088,191067010168771296,346340961236069360,685584086585979744,153080935248168792,289255542428572384,276512707030508712,382289354679403184,91748282898053040,190185753353945440,90949141665686822,306157567573559982,7009348169927740,420171350329894800,77907229617229392,263838378568440732,87690145652357120,119591173148802680,135867948658956448,322696565195303432,151226529754501072,219705307104199824,175392293439480208,560677043936723868,104705197938259848,17737000270281536,29808011181258128,223350367583652360,33034515920931168,76123617788818572,336243210907154704,477098157666534924,208983109934314464,96320776074736752,136098386380547484,349785268618700304,545617840852455672,136287482032272744,472715298970588352,3446829289297758,68871141193824480,27903962663043072,74580329227120208,86526430226815698,12605840290783244,212873649010880060,44607750527585450,47407765039679408,177609087905396160,71033460506113896,55240748152624986,54561773779577136,48255472862208456,389850853360521660,70252577616341652,41307742518576776,82726774715963424,3575879804708400,95264736480148000,73432744054297308,343160018383027032,262791389629525120,66017051482919432,16319891778960384,142660411337041920,200290819233131120,73421411658420144,644755430453559424,428140527921086568,183717698277827976,379556176878332586,133578831108885750,402361753613531856,166872131971808768,185091826099697712,459130486345521200,28272711807470928,70612301144442120,357131331930989616,60042457418364396,349071251884546176,17713072130867432,16115283300311832,2184273507194548,24938422035655040,155710743101452000,424836222275192028,201527558772227844,157726895323018080,528842411384064624,293432451687597744,333243031065346948,464762587826076120,463353303387906144,89395691470800952,322460502479718120,68717670563374336,75367545571705824,29933141010139864,432769427337856294,258779189931643056,45052841468495784,640749902886740214,14806100541032388,73955800055339280,10494137301675456,184258672482495562,248947599079132902,288870168917093372,41764099630918680,417751849265942912,52967290652602396,365513690120198016,377245790452322064,30518393069198472,304872605922938160,82587186109953872,72961748904064020,71955405902749642,50416755236378348,156994405082610368,372598084320527808,164191009458206700,335072965725506928,32996934389286140,194548802660644392,310474078856245460,27760795753007240,332785262456866560,69078431288881312,173745076886770896,159186237368512368,15316170995007100,800542228549872,18659896234896560,159775493938478400,112878068915606664,358333581109776320,257448613036438544,161176793888079684,27273807059126104,362035007911543904,442817094540013260,342532788971028708,209132986534797440,326003483422097600,60793204905183660,2620210633372604,183221284390374160,180877210108057060,122598095781287096,64154264124617240,266565601723355480,72839617808675712,81260553239803670,13105610891934624,338248046948963736,41907713336846852,420424494891838650,145712623923876968,237957335473892736,5475852255921440,43759936150275520,35296064069163582,398672387979625592,104250726500934728,40082845055618358,88977162698410440,11470027635344448,57288309953172480,329194164496350630,212586400765202124,387217357339642912,354707574865124096,8441324472817928,379447477288366680,169122724642465440,423984827308536896,158624337986214672,421038621979997504,69033932919060816,163674511277391552,385382560135174966,215719282746587970,554898648799816000,256139346230701728,524957405010910960,26920998449063656,134456913876867760,169582977791620652,185216559059041762,294036811506792588,356410770335544576,164035413676313088,61761677468269828,272065378227844656,24723865016725576,264753674481222304,365851606468268384,90051380919139452,140654870698519872,28326322695353984,141159723491017572,135361589121550596,276045727903917972,203151584690478700,264824319612590650,177865634625737210,25931267688435200,291398420708982000,338986489227597824,8695239113674064,21713550351870160,6824861920030996,340856899420818100,260861573861724290,228504070273062024,47244708611080864,324941624092703352,487161911632096962,435240073997491872,230859512357706128,66063322838713284,98170280586437808,160266869374540272,50114517412480024,158657401010376018,153034619950405408,37980526878850700,35598031565368020,85372738258441270,372573445360291602,468165821323116168,81045196820978048,314835510434116750,86594836570606428,15516337782531264,65598547041032012,230058756357516018,308624262379460412,192974476959810720,92961487628374000,521263437412343544,224055975746418816,246115434889770180,54988824435162640,12477204073410160,174475669221948640,188839698345196064,6762601501724240,81055564391214840,2728871075643756,72683922519410560,23893995357244292,306673376667589616,444705112180415430,217749161618175616,28579209595488720,57090418525325880,352767312544903488,299998276920351100,13194763148583056,230632360705229980,583497318720881952,107418120368920592,64523931879303232,209935279396646288,583809194510102862,113801173078236856,218119569846319960,170661715191046448,167831624267093780,42545663893555200,138024538957936904,1364742970325602,13630865561478860,42537274314044664,364161625832077920,200904366280410702,142837545986282610,79378896376472304,45781274353590272,171469659678769920,55030477201330096,275422456131484416,133497388468300920,117983821440218552,265612799361318948,351359784167310240,53005817723525616,72924674927280426,204967475471280312,4932929056096104,114958922365586320,184022718159076540,49936881392812050,491304739945765608,344137864473994752,19264823380953828,85514464823729760,192914595480066528,155022095089985724,85953283877843956,59738646183842802,156343778627054880,368016887687903328,389159372902524112,429894498994426638,79082285002415448,142603428361950528,16428666096420666,39548101693742272,87449964209118784,256207452398278528,19423633937931580,140181899344324648,325265066526938720,176584014696248080,397414912092998670,19154284176327956,68189730402474464,198823970694638640,119844345170835150,388011412664360562,19591743058316448,48916152311342160,366155973600241068,60465387416420574,333460360746045648,7463675020713696,55105230888725528,32429872632106464,325818104842830656,174331143582377248,12126618270111618,2595184675316128,7405109864714240,147908132340684800,67970673798256736,99196982689887576,31089223041463072,124083364632306772,229588672770952928,249095748445291006,342557439906412080,203797687442028768,41714716603838270,4545562039838274,32425145516740200,49512197417979636,274701205244991100,100363025735685804,146990377015972416,88692303769354880,4349160386542256,38004106999422620,325311959224312800,13779369913201804,61512792180043512,117388839457156568,3317134722955560,11042165901705600,468324377835103314,326385576953796456,143734364703330492,248462784267901728,123324266149617660,158680519995248290,196809236883758240,150113165524372848,349701733935030744,214355457657539380,129977807069437460,90381704275670184,57653873462180920,29516207764879544,45498675412407000,169097679856796080,158584725119458890,95010219606111516,222500003512917920,236133853998514860,55051593150531804,27027672190422092,153653057394144896,149806045191038808,431278031626883532,85267726774512744,2906562330987820,116099232784181600,9708269207765310,81997090523146412,54982428885930936,31293961104953792,7645183953414233940,48958839469436304,1958207240980295040,4712789771762167956,1199046201253409874,2491718362109988645,8266000298580274059,4454934772946899236,310222918353788632,1938748305994769550,4274643748524334590,4768887419636891448,3949408867863761253,2577144909239071325,3622783615421087873,1913814430548223140,78316614617658717,5481753065459590710,2252259320136012645,2011326829528656794,3059368630168515640,2155735779655752408,3519099322855180224,1190483954595774150,682883853341985015,2023567658472251120,5063393021194286712,19407951145722432,388129980479363840,4851261734763952000,221691164131896495,440852433918142864,244305547949292085,2442872642500547850,1346520373620448944,828783399254243460,1969980273106523478,1496093243429318172,5236283728154341359,1108956974260233810,1407923984609936375,6396126952197398544,4751275798745589132,1655867885121068547,1547624216308804650,2374272777391384800,1079706307934416824,138100204564465715,1315887996239677548,937510766906327523,2586885626319929145,6936493875498763344,1036073208120675177,298720551410218321,3536295535926144144,1716301375050700160,255739441919889996,7671608392846866120,342779976384326808,182908482413126166,6401317136482198350,6631498824315463116,72080568509866614,961002213589008720,300992958813118826,2725586953988391930,2381886113265698634,1255747017443190105,3284826217858004032,7639259724832659672,193230032904292690,4830388610731452850,209726508958358613,4188601215022039068,7152661303067253099,3076483543483384980,342582866953303321,829931981604256623,667104745050161964,3362727094004769282,4702911851596881720,3789362826183497130,78548907647384048,589072608811687560,3657346118504441172,3002307630376676360,650669290703924244,1155391589757126354,1597923428121293265,412609759189825075,7426418262256352250,6378209302262003367,4340093821766258196,8483831300127368178,4157344427686632976,6709844124766790665,1363036996269800883,3730427933282711896,3295083022159633026,1545792310569714696,3843699848464852880,178745566748234057,5917172084447611176,188207728277789577,3763871864891276460,7248179101529502675,927521870457823857,7170157039768541968,5259600239700986964,1823820634654685415,5062306105037778150,121615868565131748,5472302902759048140,7612487270670837465,335345756044049016,7544712525235433100,29385726497672592,685615422433660320,2938130976708292800,751990167509586494,1862673752831402295,5865264380280408930,719580902390786826,2757389057441238546,3292201790239444016,3909381874814180860,721270879062567954,4220618913932780079,4053634898010373744,6191202667135573584,3360902884842521480,3716116108501036392,6765388441740334455,1284913673138386015,3355224171677239792,4287490757872298340,3598085662432989940,635158945038581346,82049379421014702,7383888585000784620,4454489637081076175,1654337522424704922,874191115701095685,824849739087079444,4686360244465835955,5088335952024015950,4667831509993398042,3761436038457340632,3151261730146956228,190871443917605910,954285379917149250,393967455959940232,3446955723102902570,749192547864979008,745031520052822324,6551447331415819240,7962201430539613569,3995362575243277648,4924436538100593168,1808845259099905842,4191760856704916340,2182573625390592174,6101708670656760852,7045528350401328447,1056342601183156922,67705163684382375,1354001261617228500,2056427771730230328,6795157182608897256,649931780136401834,122426310206440015,363840300535357506,5438245784078272389,2842090526416051374,1705200713399809566,2843347601755649850,1142246899642907644,2007626486980335060,2555652275623592574,185219384705273404,7294592891434177845,4071172876636712205,7668215383187722311,1134781697638930356,2549791232360276799,338905725331254180,2613312250771732572,2294578600046716736,4717052526070599804,2876502612475011255,3292665530400690750,1987725263419176155,4549139072900028864,892991532737949657,3582097622543588704,631638492746626440,370909382211967590,2225288377695675060,816917144163246054,1928241328370875878,280714951995417195,6549521234657289630,9334963391021057124,3041260771239197409,6238655380463877816,3123965063702724510,52204927668476550,609011511759477750,7829556881467117500,3462397100853254496,6563252713881785985,109070081061987066,1635927679653603210,5450245545740627499,2566753510648916355,2933797107125780310,1720482092536742868,877926156796921908,2971768496386021689,455655685261164810,2733727592818424100,7246156904736839136,4697663751649861254,3931647335571990293,425761049031662575,420958499838379080,43148611359651789,287635672085744940,2802048774299087439,8005757419259315541,4155568238475497130,3741843885887059275,220879047655430289,133853765497530524,903390041915690409,2809849240759893180,279984631368674133,2799634635887604570,2072968693825502228,9286471703225750643,6901984225904133765,3698895020686614469,903061926172631385,6019957540826235900,1407604518452846994,4912957963194702480,2799254234094493563,17783968149530765,177826228803191150,3200629976177388300,3582642897724418120,1002210530028723186,931052719039036524,1790753209826410648,4378934338648003854,3612369253003866600,4042804646007774232,2360148474664703739,618590988112540299,3026125194606254775,1537811708899893590,3095029197321327987,1122757278484862952,2209842889002832182,846309562003088757,1392365070716623640,705526424314288013,1692822641894216904,1677067276939798464,5800927237487591111,84267256164699120,105326093005131340,131971726880323799,1319617313425504590,5105120535704284218,235145387212032590,1699477978261205556,5350631795440748418,3249394403309296232,1920192240650316558,2375369925587563160,4508706460041958080,748371662611146456,2239960869490295061,1265641754282662488,767222583188846580,2557214785988669160,258177891136041896,1546300522728914022,3065874538854214536,6457800465930494765,5772062190549639204,1622598011975852165,587599908120253684,872566705161893946,2091561753958483230,1035537551514234584,523907250703546854,463295218663440450,772100138015676750,3468281263824884745,2478251071259695446,4380506115177316,394215645154625640,2627904938049002400,1010134925517244880,2770886944790102196,4423006318935400632,7092380561801203332,5938283201737767039,2866335662466313660,6003790001527503534,724793157502090743,177343308912645174,2659947738231825990,6253454759561353470,685764805450736724,2016897265890067626,4304972930010226416,2048098088971878255,1929166129967566140,329486733500945544,4941925749128199240,1023570645404133709,6738311697677933709,3184374993355399455,2685744385852025994,2846491085965371024,936022661508930622,2241177452314813128,1814319337400925900,416616125564680842,425879890859252592,1892655720938881920,4293665556150083204,6904514402833680325,5390798491408991643,843120391784694015,1380875979350842142,4717231822687228515,345394472573058990,2791655301851357212,2416539896965237356,1706249075765070898,602110807848077948,6671673454540423770,1640465173060345962,1353969110661583288,3594308213469383172,5939847114350411815,2072498823894862320,4807222450169922234,1805546075459436225,8802186750216110943,2641331785270048185,429295786848984675,403122651284576123,8531019047434582809,1149029527447976065,1214221641322237280,1120124881607353830,5862372037354391571,3145845096557331588,2480973475497043446,52249159637542484,1567355517308614200,2232458951443530264,2231246128945145875,354886503073191438,468379772442279819,576800267535081070,1903959462799356705,935123582016228960,2531036940129318171,1802928906852082032,1205702865851354460,2949481129824874359,1191671446663329246,827727823006949265,137983613586134468,5518924248728175200,743325346879341438,1768401954101638163,2374035244970213120,3227216107150188660,2107075851254557610,7672469720952983888,723735959419864446,3798495797760808207,600259840980653310,6656125404963831720,1697096079042752442,1556789747852419448,1218623106570306438,2906173578979634475,1856567384268481780,2712740703360413610,906937870135457595,5843699295242344344,1557607655619524061,630412093152575775,2101213455449023050,7726924321640374518,1176469678826029308,2547759611895065877,600946765474311180,8611272730967223474,3180770974787796747,4165595419914066429,3201779714573601972,218212340214370475,1215369158350128804,1961563561334579262,597352993633824423,1935601918576119306,4220636691510258705,5372710291320463818,4271372406389055825,1435201385506282904,519229085160261989,78117199715915175,1562224775622847100,5218655654443311592,387693541890282012,3237238199471090156,4679603818958645925,1263263639675128776,3340498746233252382,4107752428652851095,2378041352692797210,6010371413650718280,2731489478461322290,1060399130651769915,1407511963733464803,5442264578909640258,5631442055119292850,1723110816032554743,8036931083530929903,6067466947127163408,2609060557035430686,1579932928476820620,5317077892351452174,4813308593151158850,4374206244493383895,2903401171990724370,2809334961924929700,7187510416072487424,2455528467730877928,99506612302828280,1790982151219427760,969413051743738755,4082849054500449736,15007072266646520,112544439394410900,187559728349348500,7698858947554941495,788112914278015428,6164590167743482237,2590217213724705384,2854147189721358384,508505330083158315,6038611030275740412,3553071343799631852,3633939241981820430,924409788100316917,2108672464292960685,6816766352794716472,1131373066517598326,3368246755151838690,518646734996238515,550751321410587150,1835697293680179300,75884475726984104,189696674649464660,6638875612387428900,1268751769515739180,349417152422148747,731622674789643135,1779604492481434788,752106928252797644,4236105879626961690,4758226341880500140,2126636029392754578,3924753495686689848,5841552338369530034,811766266077346960,5058257076033551715,3831843592868280212,421797988493538743,1185250520104175376,3249067196094006385,4006042377780070334,3820633332572805390,1589119909864154592,4914872422695117168,166694029717120920,2083515764251086900,897340480230542652,7975748781757803840,2458669771865827281,439541691186335430,3139342958622845700,360059346421541604,6270993088736841176,3623466502712696205,1067803192737131880,955802040134989899,827059084504333506,2537016163414231289,4612630228831019272,3433240537209772125,6175877110798470944,4881342894794744632,16350190090088664,163489365345567760,4904304903367788000,306213931157127984,4082539338630270080,81598220444141505,1359866046349365750,4827210675528490970,4837124769550400028,7660952989841969352,885819013338922746,740313612022768964,3287843641977411075,488219074201358548,2472455027460980364,630890338874160480,1979387167400446504,1782715290807690640,1200080879769984156,5747289791040772266,1810154485782430652,2347767351370729710,3840000874225714320,2854942691443974342,262002610869029862,2370819100574805736,6554322450194221192,483917052659730090,785492247524574072,4437065168046283905,6144642140269163088,5297038881182439939,4100346689957846875,772496217491244432,6758822796364933420,4857124778534625597,332869160638400535,2033894119048995105,2640726968449614828,3509896173291350880,6614257271195116354,1349497092007163548,673541199500545230,2647741118489806472,2185406416426108328,707539455726493644,5016457481885148090,3702019244063611380,296795151361180494,1416505309013472951,6073734820773783582,2715396099830862792,719208471931583930,447424701477701844,643027655869944822,241614517846287068,2415959413539982520,2952233769305541825,2964324256851924868,1001491449526064787,916602197918117103,205423704271138491,228231006059579150,782774719640519058,5291947975417131366,2481729533664603225,1321757389135515738,877785691941479705,695452276138687114,6252099222130428954,5102383885205390136,1693818994732564736,1167602875890158520,4680137332833467615,1630833266692317318,1397003903489239488,3707660947274665752,1645094391626096955,2454908773373229159,860069311092174768,460041703150645399,5257214715600993840,4129944151349917040,116779987143556845,158737100443897107,4048475285680267799,3695016910978154225,2954575739202581565,256622791979035889,1646584289733426132,4010920579062069975,422518890852458542,1723120989985673280,2718473035132587429,3981241440128191544,6154900099279720691,2910845400148666056,883246119651924740,960872033769312080,6396517908569030739,405648431203763298,6084257565011903730,5000217187444399410,811235419467264099,6309122510224155930,5721618968632351656,2349596573870036935,2010254812086980610,3288398584436294490,1068205802592503724,2140945803842725985,112891217235909327,1505100168870770600,2969193212628376916,375909435221609079,4434649628079475926,3105884920802040009,2588919959719035090,2313629787738699856,7034434955875557872,742947212972543076,1544805611911852564,7592849701942987035,3106346988598440912,2595101118629412213,4223491837876287662,3013608662676468765,993881127544063195,7104294501441187736,4179262560509224530,2832034909114071324,652459120869064195,1797429176747371530,4925736310185390280,4829369405804337018,57553486421851182,82212918909375940,5754460016580793000,1636009148200578696,1625889419512266554,826352990371756674,6426693612164476980,700252980095402475,3168041862381221144,7574411953222122408,1716587315200777252,1921481659132307594,2946388720391910840,1349478773653423724,3254893281969094359,2418879483131606124,216892886441495112,1204867379495314000,2413888117627750596,8678439954976328,260333079468141840,5206259216117275200,5199793220506742720,1439591948085441054,785662304435626848,4172484718076281695,2242462199304120038,1167075934062534990,2826404022770879049,2770198005748482561,1898120821852923822,932780061794681994,5227312865805881360,4670213403989893122,884214938128847775,3829971432772399085,643801287854889681,2123260917668409400,1903426100277085536,2625847354519872378,1490373118374047422,1753811513495822724,377164610417086770,3831590424772145345,651379280970929489,4537317435669209448,304582665753017955,2030393972681344500,3038834639753827512,1589216109089457962,937511688060115019,2189173463918337222,3226980728505259825,448039020461736848,3813904515769857504,6876145701089503092,4444095687801276017,3101879078074756620,4002445771200547641,1335185493851573154,4039449936325871832,2920764616559903352,2600213600222277660,665674772220265344,4591457134282579274,558871490239616762,2943992552649636975,7995895095702037725,1771410657968362828,2577157284558380508,593163634369745136,3734518281918355820,1362737452760856780,1225547995102332927,789614931636195642,6140973530378712060,3116646445726263296,4786192132214375610,7868776803848417688,4225996323378038465,921675027491270892,4904620991947366656,968485737140813710,1539454284096052412,5116973577257402406,1080450074657751092,2050458461641975275,860134027144454160,153782057451529546,6150805253033281360,4209852801053352294,30150854498862751,904455476193197550,63598400470819197,847912893383985640,870206517889703358,1963854691353907944,2757809550230197560,3031581178959275060,78641667568841322,7077200874159321180,4413189083556723355,5092901197883543340,1022505293520870168,636778962798625225,829745042066999181,2316006261564253728,5938904928598019880,3572304001432495368,478761759557001398,2403851394002958144,204552978207847320,3681667724297691600,105390563932038612,403499144258084469,1152765171143487740,5482725456218439555,3440854753190639940,5075965303699287792,2957584673062495536,1419085728392721822,501601392913529284,1550062940297434230,2961338668838861280,4725897042517018125,1972351067982232332,4747415123592491910,2687562874453979975,1596868055797282140,105987531432013362,1059792944029610220,547769932339292169,4154844821986129275,2810809567557364912,529336105429666841,320164933850045445,435923229420959858,1143852651142833960,3647791538117180652,170540782518949753,711104861345567387,607377252834571284,2097237231425640820,1910951956283340915,3709983890408538720,2777422936986850914,3269260114681092710,4609889402376758640,1588307523002166090,2959791667164921747,8321655426982253757,1528418648053689485,307484323084745860,4611905966970212940,2202882739798651107,1956472161345574395,6536871642488952303,2411722585665332370,144324991240148586,2405229297405351900,3358343416725127472,4093438741280539776,578031035296221420,4907378789144229210,2158233784231087314,1240122957041284722,494332006216916736,1311122611880658110,1809190929736599984,157182768100727804,3929263173406420100,915491138838495981,915683662534883180,1834742114261783376,332145245399729844,1660596858434802020,2227375455515548344,5166485358095308905,1765919705338340764,1799311922054735432,2668054598436457440,2284089305907278910,7503690867416702235,2870008450786954218,956268272828070776,1876487919776744985,4685007276714914154,5243781162731912610,4076296900533973170,686644000919633268,1848120537206865444,764891104470385543,307390171267089765,137912895016523052,1034266058560425510,2865123184997056446,1630912334282095844,235789777764174540,378334284400334166,814209940020255161,900723948990738424,2454459892290567414,1496405663257779220,2781588098722073805,3699652790518537050,230709927132198212,2301422374729446682,1282017141469365060,714116554893580827,805042333098160728,419058184599918648,6285382188418631880,503582946270456280,3147147750439163550,2178446343572835732,5322616543200317128,2891789607933825072,1245380703963988140,148769668291663659,1998045365420412228,54763207637075055,4928303827475855550,2681384105418058875,1270639266990052395,1421998094515673890,3474245742265394616,3923512667883843420,3736992441868526740,3187640072909881029,1208449392836151796,947608434553420336,1380921386114949021,985524313889241355,6800987848218225109,4996370648951024238,3023674436946059862,3349491484122404208,3045295912272730860,5651352182934115288,631808547884075196,4743587627814197976,43147824338831632,647166771265030800,738470613570527064,3692064401687119880,709727868803484346,1771204111852668057,2922010055158003275,2600334169132470501,5467408079853110202,6371560239123602383,231104644276441237,1019451321184061880,1324690964306776017,1421431954723614234,1593127393104292176,166572164979450608,7495161012312447600,1787242341862035936,2111269132033877872,706442921362595730,1154892782029816458,850244331259431425,1873098337544396022,1677879965716426410,1205790672274454073,243619382602657626,2436003136555892100,245045336994966064,3854666179860703632,7051257393530466624,5645408315713501104,552430263162852345,3021701748907958175,279913701408687784,3325656369016741656,666136823652163026,506173202333163420,2818131410087622730,2874410973747522300,1207590818585841956,550972508956605832,6197955170879791350,37152359490446649,82554330789624780,3714653829579497100,1563612202796588576,6800741951859432185,5218977622378931442,5017357675891587156,2003341654629599664,572184796347901530,8582099261427038250,4161774288709171182,179182151975153277,1791681061770022770,78995097539591898,3949445229642706500,212135988535701520,2545432272629895360,629496833071254696,201988777942018179,281921509163270800,3946591607314564320,729952969767584485,1286598084599009967,1814327177201765010,4107040832590712190,3829068429709294512,2966867496837117252,549189783663748999,586568184964147425,2882123036715378825,3894452719134517135,1846104417639686478,807501220704522306,1033285227391664298,837433020218589025,2777174216202843252,239526025211211897,3193429660194373960,423797921983817892,864831210029981510,2017956984179819410,809757861179205456,1237625944830522919,5516509369128533531,252723238466580540,2105861613072478700,2051096481115429076,6796105592201595138,892992423760384567,229895696203217390,850506137669087715,4330011700142785782,2173124356439451234,4106524676415621534,6788560467802950760,887060200950326707,423330998252260791,5442399456975966870,1047632708620498668,2301967692050079465,6583982127205263288,1607213503535537864,938356383607432632,513992942998966424,1284881354427631100,4440813462741223824,4622087249066368935,5876682362156280576,3999653459795334408,660268696475945250,122612394150635443,2235199531731993333,3697186131020452168,1181063344984333875,107210548840289880,2412047630794719780,5076867873038211978,1646489959387530636,1866289340946580938,119377616044270210,1083510347745585315,639130733126482332,1589537238552958986,4735583557348234338,550454040700664730,7076709330235343460,50239310407508976,1507060700373677280,847881697141798890,3057155132491955985,4159567142150001138,5734705981790060864,335412431119283289,1277750645079451107,1776081691547518350,4370809407559778043,1945090302738009060,3851411630292080604,4236990904412162235,5353226942111071120,6706774400952131824,579875786278915836,4609263863401015725,440885915556524937,507967709280706470,407961628625116170,538095732074045544,896755567338977640,773559934112055068,1917990945994891110,2451367243973161881,3364138689238527354,7326653077036727109,1722629008953708270,3131295129823333290,1734789549578588025,546662415284686071,4764041446807402360,991956823566201612,1024826570433676440,2763224685114232257,1336645501797159189,1533872633436492561,976484196796256980,4444359434664042240,140341813465222650,3508268652933621250,1416766205358674583,77205980730877296,6947990217595562400,2722210528250415213,947263304822274819,953348997079038204,3936293774468124444,3855877838493752160,4642220366152152260,2647986513199865015,3892895679968140635,3914967356300608938,1839301953604448480,2833616025324147888,1387070913616719395,6635886735366194112,4136555814610135872,309961410505740175,1650640506330156561,1723977291194148054,1689054341921686772,2011619996224634772,6123475441748036610,18825247409227959,26891086983330630,806668903122246900,5967479832681391888,3958056798379011810,3844569227557954140,4452602835539552645,989360118358819818,5422498622601181464,8568921345121891620,5479135888487504789,181895671573249518,1818812999612181180,1908690645592010384,2223066479617255050,1691896267330466736,3149287043731153860,440760215424324984,131589471733781943,1382573671640352220,4913542318440137481,4872722199161388360,541835551830874824,5384977123382374182,8134821193859853615,1864743688944389502,994143862412360055,49062753404997644,1962354946441267040,117193385798294550,4101444112291688050,130137530616197166,867514916839908840,2304679495048694260,3665027059712408100,3282180899210892306,5630841542809116675,1773567626974510128,1676417125814969436,1489089963255465450,2660396968049896564,5877913168090667424,3246408898829569080,4094756332895912148,185752872408983340,2321727129381279050,3083106455146993472,931149744684366519,4196093500409040069,1308012200163884460,6304689330679530021,2077154717987268241,257102423630104324,4498936150137309930,4352288206040677210,2063673210867547490,1031097178689783072,3858416284530028164,5645123009599775742,1408119396605984790,4952039839944594672,2586598239936742280,1015584692160755385,1938755391182013396,117108073045923075,390329314243266150,1672246567966537035,889643935424284962,1164597332065481004,98527766070116920,738899680413110340,530478971239655034,2369701325655144625,874990105575202842,334882027001962170,558092465561035770,751584727275495185,2265992738102454957,3173302964104953244,1874070323981063010,604755147525636984,4917341793507297543,4456754958383679035,4598612567612953824,1843949681373558650,2132812742852747188,2532697429576629825,2162757298452845715,2365757277950946080,1744004440425302040,36961093695159587,739163222436845860,3207436061038018044,2417034004288640912,1150633133409911985,2512438340177185464,1237766268859252105,1093984338733338728,5192083581969223800,1410951937382246160,1226412418120820764,1567711016831767239,3111894067605626708,277660206176543896,6246858617141813100,586453361611939863,221782253591227712,1108823209548980160,7606596493103672034,3725363611049139700,2831579210690811684,1683403094864093345,1909864215644051524,5534941872857874732,5024962124135171055,1537747906673342870,4745504445730439745,6611831352757710184,1127220558130762388,6585687871512899400,3725100500469370358,4075760916119097560,1131998095097804340,2716213743687777288,3549317895571332105,762027294240865296,7619667204992603040,866934072675030753,12446955556194807,746757959172824700,1414250332399983515,1810267070254979688,794327452865523906,125648649037725922,1180179310325006220,531342144826637032,5312998857640668880,7866414298987300638,271324998750372981,6330413042130362150,2763462592522716819,208526434985881716,327276237249890668,4090627479575488650,2479928351475212700,627831016265826620,2436112862288824068,1638547601906898660,396019697444353899,1071911014063162830,2077188524068543587,1163156850093868572,333156335310033372,1850721191270926600,7395377297755394385,4846848068925277326,3519941356089700470,434395939843589568,758375871962817258,2435425161672817240,331950517000348858,6303079964870791713,865355724352408197,41479040224755654,622136045208974850,4838450464897909300,199248035308097249,224045975033478792,2987041674200232640,756339926821751285,6821296264172280888,5146960260693186156,5460482215166659656,4273423098460992423,914728911806415170,4181449459236197416,2614399521261150690,3148566732366018708,1829178550280153740,1481937346691670540,704307539684281491,2029559599507790994,509307025885487211,1218699743311676220,1217593611156968955,5472849222782249511,1429040409643286514,4412825291612034199,2801184159588341640,4081113874392480375,4040556210308992432,265357105981146345,1479075899763273048,3484744425340896905,814879604318535405,6421481742178590368,1866843616593992880,6910417404834821928,234064079191874376,2340454006156071600,338602971164840514,564293245617867810,3446979771789561740,96973045057714296,606033152658439750,256051072256618403,4540353880010141508,3004427459072604728,3282568531384643484,1121720324185693380,4152345478607110775,3301713607424306130,1741187744704096884,322413356666707281,716361690172126830,1432112060212624458,3335531324997061288,3778610656298141552,6811462636621757976,874845780113466490,1238342467437784616,2372426745452438388,608592898364937396,596952813240922130,2154071987397107145,1937747281254533104,144798656695554750,4343612526881617500,2798144747899931255,4127022389104595625,4349063447784622518,3421887253789564574,831080545169348635,1867044051727540104,3835853918332953840,447199183689221492,1314838629826355736,5116815216603447372,900133487684059244,1682760365576869380,1574277873023907288,613449390987013040,1094817528650765868,2492354491910524308,2734533575884354560,1491427260775377369,704217499365332057,3353453104421018781,7810598474780312961,418738254671576580,659928153443188651,5656074370243302420,855030423754544653,1863115742035391628,2980796971137132780,5506610660864365087,249724046106945786,3558808472760323244,1976511944458652742,1754085483405603060,136137760906433118,2722537214451259240,1158358732895568232,2978020695886833258,1029364502523137875,1091142761410655632,607383427241686947,732404611619601184,1616771112571918678,949799396459515380,5668602767900931072,2666816525846005899,994158862580503269,2306979593666558695,1621917869481154740,4034302428114304032,2319579687509638760,95909758381416902,3356572523912410530,86670687877978050,866637412847583300,2129367524376074592,2291002274045683260,27213669528575928,2449033911203929200,4106454790137335830,614301623376870916,4000666281659342478,3232313873883968560,2301053733558141990,444307439144135304,3702265059154053800,3794642784822589795,4721010619376261655,1798106042605561290,3137983636809799449,4119270349766287788,222556797885237569,1638646963375603280,2153846549048790075,512636396455158482,765888792769571630,175172848661208090,1401270330053704880,5919973285641192135,7099496929509399264,3057023686499861427,1103970957625446802,3895337344217518275,1442751525569907630,825374357798321530,6324980869711573533,1178523688739275047,412030574322356526,3405701793166336440,466640800296084382,876193043994588608,1408626500423303178,2264532626062671380,3698871597677673100,3068236147650199884,653360470012311782,3733188484633700240,5669119638327035499,1046561111571479780,2492542721190853275,1507132019901585510,2473754045120563936,3027633042553074708,2819649185520795675,1174027299018574236,862880476555912689,24872339610847734,1119165317931622770,297326320311565355,674900633208935145,807508235180694414,2030129839213586864,5812966745881804674,5488487661486121110,274990612701470684,6868545484372777392,605200966146661784,5295082576062806590,10376697691066860,34586210271199320,691668566240421600,1037930092925003385,371281719369284952,6379163768748649585,5476417783858897533,2078152499287729460,2262493638138212328,2809743403184824347,5183563795849574670,552526006349965388,3494286666534100536,5311248934580670582,1176583648896470990,2322989515393217550,869149095246692992,1555595275042116824,507722225686724916,3948632715798920520,6449798251111715675,2158948882436573151,4722486034461297432,241140089577799512,2096778588112843944,3670618685841323125,3685838520361108755,4389352933181247480,3080954966358036940,156758022689275434,3746422828503755730,5271210087669966312,597117163983211146,836685825457313232,103026754161334903,612599621163733385,7000574348894870640,1604084645663514498,1576748272011544088,688348747268058528,4302163966712459505,1476497699146801764,631708001390239965,1992584856880010196,1319325241437822504,944629916378835330,27189555449289610,543747262034295800,2087878125010445685,1635966414444887368,970386114032900160,409994186847524799,2004566939559135468,2067062750864044644,2766620714366562030,3384227996756951880,931283725164670604,843090020923323003,6319816986729742762,2239808670517319908,8056898090277407775,2425618577627559885,738729218088568825,1610385439812842421,5986597496902368255,616431914506428615,4794083459251606170,799364349379715637,3136014668218825536,1593473280518232120,733302090268513930,5924827193609912903,13820543411592069,368518065551279440,4145493460249095300,2541596140634889060,137576489814733113,1222803365757518640,4122825752246199789,2026373921256350144,3271275067802722050,7255628123988630384,5551948417986938367,4807579883444742888,5172574437006873960,6655587000149842240,4850532535784232624,3442710614988941136,527528023774071510,349199052666655629,901630102316479620,3393488652536189664,33728067529067656,1349013646265730240,2243816715714079149,911972457094217785,6089633452276409943,1199773139363297274,1113149578214735676,298920226365588813,1054501006895631390,819698592885303933,6260778042596388954,3539631214074975291,731486386617394408,7129683247883498040,951693581721698674,432317949360738090,6484244622333958350,5158022804189002408,5775949155880010660,1510932944578643808,356628554667391536,2377331303574248640,1936773004581553068,1253685874724601345,3460159524327549776,2895288912980946840,1375012792764242896,6258644573734585704,1664542323061509450,3642667275396441803,4184356444625698760,3850395418769130945,2461598585133020745,2871727429543557160,3770261359327764846,3345600972652725460,1130885335681482072,1433861280330853599,407349056626767300,82903284173378923,7460691165480413430,807102697082503836,5301869732795786256,1119945353411661720,6507343310949077002,1762122170917439246,2773318505359847151,1112197648042050610,2838440357970991280,743875179920364009,2688823461548689017,4413750231188471704,2534191897662704205,37685382514119445,753646548677698340,93684663825009984,624513787747720960,2561967392384980072,2802498593871475905,1874302775733144834,809766105811561814,1881724742950666068,3350196948314853890,659472802698987740,3575275553406333915,616048958082995659,5039455328499520728,8393494652620808805,926635917582800295,1735152311800263594,1943954785124198091,4554633058332781720,4987779237566007239,5356246295668931415,2835884420361377664,4479520884268174866,32095588254491202,229235593228257700,1833735881042996000,5127224162261297112,154143161140985793,4872802402384252136,1990902380160927792,2216044989098278275,369584168153392329,4499156408068578555,1222264704514460706,520314788855455908,3266060017881505950,7064888768266833585,1191115247358268998,488528264016769056,1739086417773963918,417391049449099260,1570386551863665102,761867302638766028,169485529636954336,1694717573945298240,756972817284869560,15295036991312403,917627635550323620,2394249215231712988,401433693250434328,875533973036775660,126811792840662659,1688123157737408085,5265253194633623079,1341860564410631040,4115881687076954050,6323142143546761632,2315943755673408480,911765257130898868,748164161581141377,256511990501156340,3419881694917492320,5003719404967311372,4557223018797056325,5238524726388676359,143224823112514470,1432131707348510820,381314633967597855,1025295461992964871,1260119301852307438,2177729545286793840,1511668058591494422,633514402508359330,676246995798158814,1189560015226877058,1126229973643356840,197463655476533660,1579580645335165920,939733054621475792,1969776439088789704,1696049658035525250,167707565675545116,2934643415384660070,2878926946126332048,789836169260225175,5213188359953670440,63653193660602223,212160030109118090,2128725069988848272,7249534782254387514,5708197029044368260,6218192523581444464,2119068345082391496,2248862988052926543,623030159763899952,4672345431648659400,740192583992590528,7357569198644302408,2561989266335445849,197732584221138167,741847130930862960,1548124512971918115,948493974410596023,763566976539835042,558426573001430010,380756090740246910,204032845471408464,2550202605698920200,1407606208824546105,244913900344561060,2448939265528071000,3963845391522487366,214084674546636764,289112470307254974,4677661135742063607,3981833220016106525,1210945004648199612,2939348376269181849,2982704902636132788,688270956770371770,665320247333488815,705717538070356684,5034297772285621722,193766688455639829,2583344983280775080,7268742930687821040,4572016713386979582,1772990264459827088,1833811882175818170,7148872063469074152,1844681626257615585,3611471135864793768,4252996135054745298,311448467187757365,1024941700472444307,858448864165513420,1489300244343803880,412906745315163042,216580143859017344,953971531598087238,408420716582828865,3502882812318045318,1579292594441020224,126924141207539994,2074188049352235738,2059814644488136845,2817263637556515147,994440295334825034,3815814971852116247,2506219604668705815,232498054059883475,2789748598917568020,175101989854289175,1050526053707107050,6600703975574461731,7877226354579816165,897897788861033594,1598572309299058396,3065700009622579980,4776401749377147824,3929562653448929670,4740363403384610904,2217748976998797333,3215476477808273928,1656464971112628810,2735461564184227325,4307874663484502775,1918212135175345698,1295612226596642553,5057107793452525136,7127968921346738970,4932834145319480796,873839875313477195,3571304378906466984,4674345397520236812,842252184039941080,4214494642211365536,5966401910815560735,1095993383486175054,4528530857286838815,6928194049550013105,664339716620455428,5037347509246822599,588832863332724576,1471961612103532560,1833543710542927770,5307104005230406002,3376061082147118938,739049145376769724,678259278380196115,2618619872906685330,2737708864876968168,809941980682532578,1851996463512328590,225108501983586648,1500600380069767200,5955825778829229294,1628450171875694421,6229110032577030809,2497464096478023308,2183535170689615740,6750885647050502568,1164214434947029221,1488071852211855534,707378305830511632,4420751952715354500,3431352842056378422,206313241281214032,677202452590663122,420077967821382306,4739216598971174880,6060793783804594965,610940576032684878,2697647015904434019,1455911351477875614,590145291250434660,1964484652765005890,2312102866236526512,1466139411810043188,8150339371868653059,4774757441925927270,1848577715452705302,1312118504792817284,1238942501293822191,3213561847812868251,30037155497470600,112630087776548850,3378625280494879500,255859398498512844,7675151828464711080,1922383619501530815,2736815475937924068,2612112570094004529,4101655025148252057,3561574278021075048,5231775836825635560,989119211135334648,1279466495703301268,898673588434976242,6623021074951189296,96752782674613485,322482782234824470,4287594147111059499,1469646606614215960,5099328442436176,203956378077878400,4078792378074252800,1039360654650011970,1855083826170879255,5519505078781367584,3925174861536896280,2633432490918010200,3819298136241386897,3518231439617266180,5026426152322524543,752008431868031840,99728793731739692,1745110394360241090,5967978025683343086,227113850309009771,3090860182056450720,5296562241617479364,748492882642556688,5326576940353324752,1541272301548007766,6659350064885496240,254035656845862552,7620442747067028240,718729072335211389,2270080267014915984,382091525147122460,82554849374516646,2476441679680893420,153124049617407615,2449783163754575760,1927565697339496890,4246692128235074511,604201551411921380,1791099369589752261,3921699050314389984,3021660301558541175,3088806730113415395,3494153863786109560,1790816531877056277,1474574968757422044,1402977692326628300,5382443346580819883,1936065744625133130,664302204818757384,1556477514323339224,482192190136104240,4102168625061227182,2701960291492477834,1896750430112047032,1698237272943740076,469783852764729575,247472534007861957,549893647230251140,13712549874307091,822685186663007940,1378008689215372065,314061426414377505,1744641884665692750,3018376782294168044,762547431302182542,5751849103211987280,7294727337121926999,5706750803347394682,1726191544851666552,1293292094793219141,666852583983602670,1459560123289399155,373012122883083542,347797901361733152,1738846070862611040,6340440882086316180,4025510544794191446,335721801659288499,5007357418781267688,2391264815195322504,2066109326265868920,1031313690428988042,3635656555406486250,599137932877491732,1594637535834631734,5361622313883735025,1142733226029124662,170138119207185688,7124861546461888803,4478210031652871178,154198572884479675,925115052797186730,355594858312051401,1656025664725011982,97193888933755547,251178944016247020,1883686505180798790,824953975773358662,346551622224349365,693045995702437170,3983473867019648995,1669681994288982996,3407916666063938364,685835188058411046,938303635784124612,299128666568213750,2349126241389495932,846702985816384104,600812732783260308,559552568227606818,589741087257891720,1699103732360711979,432967056392603024,2444614204196919258,3076415300342782476,3439200708011841520,2674777719205165248,2676018698155440392,4359135908729264047,5482722477232017696,4594494770893897920,2099774643849546846,278317190695396851,124107976140225522,4963908429670841520,4580982196581690180,1521754093365556016,354840890572233816,5204820984225212322,3092228691792887382,4968804837477223800,4633903124367780888,3777863155368611968,381751440450656390,96324259126211316,342602265868543230,3996695604748302610,1641705092165338452,147488890770684248,1659112663377711510,159654082427905050,2873535557240266740,951880408243648902,695084934631559085,4047861515267091968,1598534035115194125,5612720179988810805,1552412112217681532,2082863466370494384,2044990718071417665,2889039222300106710,580704718761818950,1133516758570141266,557285894718441868,2388170237227461480,2893615737549435360,2706070964311035363,2639313905623094739,5263525774096164024,2241176677434277209,2044840308879882180,1460328970904697303,1735839852737535875,6835515080373316449,2906234521792793712,86189068646714600,172363845647155120,2459495605492881351,457381321020859991,3266738526684756850,1879767091856917215,2253831625038005248,857509909698428968,337168716056477154,782564538975655423,2401927666690062360,586384771015931958,1783497813677226168,5929114762517115736,2756634853445231496,2212315294647463545,152853700290531654,4381091571293936499,4216963177533376760,935145494952987081,2459683263192300090,3921363612270868336,2733292550871915655,2664155232013450482,1777157943606055703,1469409413760582320,131509818731513304,2065989846459233135,3148632082392623868,739078033040864085,888177195569373450,5248292098442080578,3802063248874941678,53706667430573098,2416599288120376890,6177522344564795070,2856976841073621148,5841867666263507123,1180623902543430015,1118532846533004992,187293085178376730,641605003560569214,2138505619982934420,823607367913205629,784344876307853742,406689318679523555,2325402806593129410,148949994364947015,5302414427154870933,2451085186321384740,401416360490700825,827704056313192644,2692488370401314240,1770609986834374530,6035072314245258456,2765215257456679120,3786853276194375045,1130138039904013578,506792299351223184,789771290540894163,5619900847522732720,5106976510570540977,101702449278737286,1060589450305973403,837938626562620479,768442960544998920,184804748744049069,1231929131556209140,4600785156323144292,3347083456510354708,576569724240173850,1684026641957215851,518967027952366868,3706598757944804200,2037507704515130616,3738487084539311280,728393945860841900,148405742489236104,2225900772581814360,2708869162974003384,973665880425818970,3412549028722635675,1806326606793557322,1693285929853613712,321378989419870346,2084673216825256460,3621831179129744775,64644753890705946,1292787358381890120,183332478196545591,273119252038762920,2730964928491630320,2506731244627799904,1770372844583048284,1676898568365469444,1567301637020976975,4000094999487549531,4289812427799290190,4084751916864580104,1246980672043494970,4282016448302878900,497021081171793117,2933361040745680890,3671983501882904565,1486550886309715626,949948840176732450,1349698646505623575,70507865909382786,587516539914912550,279277556523960393,423176869244926260,811729185053444465,4367337360834986742,577095242588484630,1294051165956748765,7177210991830019340,5690559738610979568,512078800083360531,731480089936410330,1394161984774121076,2616415334764933020,277165010532176521,87359670396587361,5241142647400617060,2051027027548148181,4599599282983787880,1530773600543199872,1496176491658273128,4934599348700510538,7107245740677277539,2230707208473149370,848867791453134372,442512995488915323,4067386637586881189,1789302871573437552,4305782921722075,129162696064289850,1291519047659881500,4384425425244849768,478289832032623872,4204943852845168530,6793028872698926349,1606542369229865864,3548376870571934784,1725851633409078104,5326343640748531305,1120597627160880096,1719210635733523534,4692238178494717158,3631551887358481848,76081361274943875,4564499985943339500,2803749844321724616,210666162734401045,643781830489770792,1083944039735746530,132757597859881656,4646127276231446040,1178334167519764557,1439021441763351128,208981343755952040,2089638599390400240,2788625621568296799,1693346171656286124,6001261267808423178,3417397161675463480,1411562836492095684,4907595076508136654,944198330480857878,5458832647705660024,5267206862582983065,1517366337425649864,3013464234520829275,4086873647203831632,4601999246179222008,1222902482259550140,4620388069583838468,2041283258890673895,1140320304096467978,1434122881603588992,117881801651715100,707231569103243160,1730472327460991862,853908705023629484,708948429428839352,3435987295815674940,580056516562806987,2305325841089380260,1291678608483242040,4348658503586757978,1042087024052179120,2890735243274689461,2857120661069562290,1509729495104695048,216752227293312312,2722034697919935370,1658181145394975560,2595255208282818204,1057939033089624276,3466974702146892464,6002200228122332055,4023072809787338289,235068058997982675,783494485403559750,4171462092975673730,2420455991314314415,7130215287212765301,2445114360247623378,931587409140986178,5978876593364443467,2980528875115131095,5642832347908799376,2511428242814024067,1138935690882049809,489681469055777044,5381635142836211280,2563798516280902705,2067504000464219025,4748974350419498703,3429146689851230946,2733550934729415360,711075899261460264,12343978519701016,123429421415228560,3085476447792666000,2545235961204183090,1002087344668135234,4605934671568844520,436252747679733412,2446012837423193316,519026362036778835,3373542539173939572,2274029427761489565,1040732230184597835,2159507917943574744,282666880241552205,403775900579625390,3943834165832600384,2995201079197269390,1123552619629593330,1811823211570484280,362014701074285579,76891398720149898,5381945497166629860,5428222042643478576,3588819294554250150,654603580377116188,447333710872010103,1987982665917641880,543455139588914065,369722006374887840,2777881554571032984,7353716863376466639,1440868626169949921,288521492525477616,1153309103129363825,3222196479692174016,372887607445215012,3107135314625447100,134643688758790206,2019485405601835650,4275329554462557654,2629762983610779400,5075221553255367768,309580555450512462,1327493028744283910,449245391507063961,363449301642973625,2180512250680041750,1781417015699743476,1483143389251913270,2108632189219700316,863575476579740361,5473202477687124344,2629728112224288164,1953961897587638175,749528135413647764,1073959787306920240,763241760689852868,1419746521591866760,762093768087121460,278804787962249472,3066870654183641502,697585339984717405,7172793640422652959,131272923329679475,525047448304823740,7742132028458851266,5286457137883740824,1727314361062246244,7103303902688537430,6681260517760072672,2476269732123608898,2395978331172397272,2094679053935488854,7282005164730956565,1084657798966725039,3338672198126743435,3540455515572352503,3899281274660145150,2954635175020882815,3831629928177847734,216590661546505329,1209971533216312332,2033581509276302608,6104411714489937525,4306876260739765027,5200469051939426112,5174829366987248661,1037870364787090542,817236598769279415,246227088188675817,1402001533877251408,3384872371878151356,3766166752226230989,391738671662698320,396120313908348652,440230226739319068,1983575924500602303,3106355788947702872,37592767184761875,1503583727488285000,957957227502377312,2541052447178001816,583852877523216843,1681931884879956240,109673359823186946,1520569699034712949,3720366524339680716,4930549897404338016,24928499006033505,498527861098534860,7477286148158282100,2379924587421129918,3154330203686304594,446770123149723900,1190413230458177265,1869831689173289232,574330795396316973,7383628977108615090,1486387966951403475,1686968443627381845,3693717360970334505,2165893928604850116,290703242274138216,363395554844373220,60812649622554286,2432300298195470160,3658918282669649349,2215955378600896008,1639003076069236380,591222512028895254,538635918485744885,399389237750452494,1935628235892799808,1993965984869594130,4546323496266236289,5985874705838716575,3574230260378772883,2881629560922552900,563195873387070870,246752107995410492,1427352043346410308,488819807476362384,3054865209667844100,849640312338336630,4248946217426982939,6485814455731288896,1753805937821149944,1757897763233064944,105998803644317000,662436426455688750,3140791907123953649,851648320088196440,754170064358595612,1068467152429484480,2298457303290173515,1961994185550788895,3856921959969465336,3914392688418501260,824261003601470640,363235488650333997,1045679537623739504,3885556878000109323,1632351504673682004,855179250983634735,450486078759285858,3516187944340480388,3889520159675926650,2866224739111762728,167026511149164540,4175308797261452100,478575484582639023,3302051382397249720,5035493718334749456,173241747288565185,4289872359536364865,1422039088091017366,931279410427805808,1159707426511256972,554048073357982630,296458338681331338,2433258722917546908,1679935789839839064,3749474383620678909,799149310809690960,1875931691303535271,473864707117128408,4738244968931997680,1364618308496940116,6387340121873364015,110968832160314434,945936284271717788,1855704214933754652,520958989106761457,3720819748124679250,916997279436081528,883597822578796980,3707809051356571552,2442699820677803175,866958480919366335,453811258729604515,140705531014021308,1406935809421970280,225258171213591296,844646392118865600,995153462160702395,1969124790837418752,1434695582816338188,1584517795249465952,710778533769528030,625655831135908506,618515804377136916,6071435404885218663,3870631709317314486,1753311471391538175,167975948963152976,1679616712422083040,2141848281832427484,170008978557834224,3399890510350660800,3301742297536866485,4560387296612651181,712598224664603325,318920010689591028,5790391685273260040,272642489528583834,343922409633353643,827601485186783091,1325960905173945201,2411477125876554620,6454819401892206304,1655589712455076461,624780551142159484,629119051577249084,1405477325064627810,135959423119264228,2718957066729387440,4253356006190821314,131290901528212154,1772968918734094620,338559545944584780,5077960905970359300,4469854748246940941,300150193070490111,1574765675747268660,2300675224777383110,2046189871775637720,7376342164210488996,1500947662466901428,1107158535899943480,1130063313709360863,3727858292361835085,3038024474186639796,5042433779363727635,2042422886748198320,5712482988371685582,1035963141296260779,7634222711000194149,668404866091679397,1213906235571589670,3444027813875428192,797991019548644613,337102147283196866,2452763464714511439,731667434395493190,375000047288026164,279451340478783508,529654180003656147,824702009787424872,293531687278910430,1956711060553622520,2777113003578407175,1755352782027872160,168989682329877648,422438174858282200,5295179822736601364,5664190874862156624,1354807010656165314,3671353766755563112,179069654044760520,3581087532859737440,1006156312254997995,1141738543035597354,1020807376316513336,3862346858640251625,4768888519627125804,1069336033467209921,5953391072363216673,552799405525024281,2991432944878972920,1452364028164517978,2684227822255744848,4548558928950393786,4590565778030861258,498980472938570385,3311559822054683125,565178017186851729,4137338694755934648,1353460992239704975,111337563159068315,248236685596131003,3761074511018681920,602337922526442136,5003589516866439948,3891081413147196415,2961330856576178624,1700616276195618516,4901336556873731338,771199950527424396,4284078021657027000,3154714455233154828,432127001549506692,1728543111054279576,2593964281786230096,11426094095607500,57125586405697500,856810536984037500,793281203244234213,211609154223179916,2644888244642785750,431703251887243592,647019890293473351,3007978004261224148,6746916444301477536,5971367394657703305,1183810175350204922,1479609405320178464,986036810092142832,2459536457929753220,756017598539502495,1736838172952830824,2226768450159329520,559017258612144500,2674085390199155115,345034424108564760,854634584666608,1068201790474740,53405517629677000,747613242032762000,1234583659367731530,1999702882338380616,4479030209989814106,1706622947249310198,3102277493372602308,3444189047131233300,5979743241226667829,1573873516823156706,458143232028454212,567521374900469406,1771611324707842555,807953119730874516,2291365150232449221,3447429970863767205,47039162838374826,418090064756095200,4703110184099640600,418434220367585114,2988559717897403100,4872231982724967228,2614513082980416065,584486148112486524,681119888234669022,2471725560889530333,1484537552567155431,1939320887846323425,3979201593752579889,240199340382151050,1363184843934851028,4137993088213935345,4285812041392316760,1382837129532044676,767121616701052242,2512185754388390802,1272678618497466914,1728892590045612175,136209825633786534,583706311816599540,1360804408177342044,3844681294581653862,1346621184757878520,6310781099683626872,624854815757281452,2109034867867221471,632687555678322856,2890956919428770820,1783052780247005570,917095511380807976,2257006216080401235,1767038732787408760,1474974552015650280,4993214294949996600,698060540411359977,3050801676119257020,750529675456486008,399873889901293525,3998395441678559650,823409916830252919,512421131721727563,2550335302855727019,780743162482216245,526679480280620322,20132856799347487,1811801416343851530,596105480818517412,3673457045279276535,2608334916210466248,3638039085328047743,269297567952113260,1077097679681514960,1701119730421718810,5012746861425249982,2139332523301151892,2427927155458955055,5147129322981887895,3472455421491700680,1295143530831642196,4317846780538077111,515134652222960475,38619254943278484,1029758218556190400,430895964294397233,84005396926205865,1399969501946760250,231787705813051749,1817653951584787080,405391525910801706,675594404511334890,1531267438482885018,4865177309965092804,2040881874868159725,1319187621345990084,1823109588455553147,178714188418362258,191301266190269415,1147708783827642150,810041018767581984,5038438365856777504,938792236581291897,3386646135941409234,515171917269655680,91859795608385592,2066667395637450780,4695655341821755312,742078023414296438,4677992671639233120,2883539151967745752,2618087921697589572,1614953164656874740,5337914241595044152,5547407512063055080,712618824109397898,1312242864477574936,2358981011967562521,1251163894535825949,319387422483743840,2395199195626825680,602882438703663306,2268752246966894305,1080578910769286020,1271285519700972735,1118342217974643526,1888763877633373328,1824021576035288220,2650782724085755485,772406514884569530,4051661223830273118,1662021821729682105,3343244389747458820,5738445307457830008,3165857195528854710,643631321599960032,220188933508018827,3975773453891865312,4954855920699132875,2080166924501052720,174218695019174116,1742036595281857240,284205108997359855,476730090436955765,609173036505910830,1470827202028206507,2347228170406911261,1111336933540451191,6623389811882132937,3827848205296324930,3234916745295767802,943520873578373640,1659214215431868726,564150075975243384,5032256279492651445,2908027522819417488,2365840236437229420,4852380803339985552,858449921365159194,305180608225133800,2288656805931521100,2470208916652878528,2143668514114471404,1706631679468267920,22906842469531640,1030718823533594280,589824797569233114,1593577138808425724,5249334291291043218,5124151968849709110,1560245416427618772,910642180502863458,647785267302221388,6156846182665688024,97194446361747590,1943720827049025480,4891176830918307480,1507301443731229821,4126422603098580015,1825927480640923035,1273292188025724819,1131034190897749254,4482758272141313696,1018133727284448116,4228409874811080375,4899395517679021482,3682641099355795521,841636393231953060,5007070045252755978,3537582850772369975,1147219791999000696,967847735026052343,4085489127005756226,67719813595209342,902852677857947600,5046602048085010374,3112095323211388452,197298892718002964,1108223775095014024,3224112681163050630,2579854160510448012,323273970902336751,4138185486030929766,581333693458899670,2836135168025923395,4871095379228507112,157285707821839069,2176501500217351491,477201210262044834,2144924596230887700,1958924047767103536,1802082468090128427,201723342214894506,672352861869045780,4106767251340801575,2965623333989725785,28887432587438874,240707735637864450,4332363605084286900,3489733631762107650,5166850274791651656,1833097302097351368,1682628316220189691,886664240044184280,81229400757542710,3248894218535956240,2545489909211341965,96138353275687392,1281733511876522240,756422104633007505,5595137561594020678,2299371382327109658,2252051461518013290,554300693503796570,942183937480094260,664924151467392156,2199055296012565107,3416379693013830996,4990387158942154704,1293347081597963140,2794761288598153996,1599445453908511062,2381677070970288536,332988469645078248,1664797778882915400,4703425236381836832,717394290099800799,6322819789241043156,2168379352061354752,1244754650008196705,269806002240266208,110565942345789934,2763908429218250350,464262971242340058,3810284022592937925,73930873009239825,295697795572469700,3174040720700585285,443176439953009121,1286103206269347750,3653233350060529728,3148641825492149325,1128991252725639342,1644852562210644412,5916935629749375760,3258994687595935620,4320218572468375913,814405881313719297,372423965466907638,353224627651169320,646164252368685968,2422905204763841220,1480715176742742729,3616948020913157175,2968893962552893140,4419363415500104730,627686145589071966,1526837316298295916,897415893464058964,1107955316630029900,2196422374971871431,2270009694353731452,832278423817773296,2988947614882704828,3695643617741808950,1317279945326594808,2087507223405204417,453839552260902132,4691509855341460048,3266527166835826920,2381594612692152788,528328419766879032,5282824126716627120,716553397204992571,3067257145268003730,1243018000218888285,753565450078947872,810025337075767336,1547055909687382227,113552937742062480,3027814527095822080,2538741734891874648,88770515747493795,1775255609628416100,2629046349474646590,1449463361948870840,395238196661344272,2864738535464897082,3450402431669025270,5693691948284963040,3193089687045149952,5693650238746662732,2245313970400089545,2636869219213429575,2057341231073660325,757108472733590242,34698084787943286,1040851762171488780,282165924475653030,4514261017639600800,1217413853603377716,428971116660808478,2335427414446878720,476855748970109675,1724747223180357075,6455015822100454092,927247218073279872,887406787416483790,1714191081521021355,3088288404306731040,1585728124087850433,85500420668616804,118088383987978929,506048895099044190,65132453048590260,217089222208793320,1733089089700144029,5601661154746968948,463086323898004457,2213600701753911125,478883573285430330,2158217510737062192,4453231585621364424,1522654030987597710,233900256108550635,6236795285417142960,523982109634493706,326381153079045033,1254763018273134065,6685391813282081280,2475960369494772951,6502038214351824657,531079328746729266,2329485493427458384,2815749892639619705,6089737799540610918,452083985513257656,753407440321922360,55934276243698419,319596490655367800,798921365992414700,465063758912614173,4238111093128984935,2648181648648123825,2252653181843891040,1234521035481291276,4055183808889775667,7016491774795431888,2212588736855917656,2334879833710756185,88240333101724269,94236002544822554,4240249063863987330,2142662989160670660,346255368482812080,858111745970557204,1172771667715395321,569818035054251238,6205517492303932002,1304565280480526040,2019936699836373784,255210986445738972,2126572018868804100,486690964234491690,4055402903624238750,1807286645438340291,184976309925549409,363045861484912968,588552998988905304,5098885041245897640,2681541920994728105,1440530443437097728,1597890940747974408,810578846158028395,6299902909004421240,3357862425811737153,1588417695957626392,637461474333470088,4872657856919433579,2487683663452621080,4067087880501361860,4454194013231586211,2127886022061661796,2898228367022828112,4329472834871163390,3320155274830381284,3760385012538942774,2256219151133880372,860027043605343664,550382665891440900,1630429521138889449,2643417036077075112,1953929693421974040,777916905790327716,579758491636566090,1207664004231581877,3487537474164017690,639349720160410152,2103424594255177497,2857438042552797520,1469795349843185472,1572661580053586628,379265438439708233,1400037125515783686,3567848149220981325,326671570200657264,257617950382275297,743374508016525939,6607193275665396720,7015602023542539405,2214313248976591329,2011638823658439273,117685318426724332,4706999325324671520,68976470441757735,3448520604856444050,1516432280116778856,215986300051170306,719891086976596780,2225329981357887360,872721579962014227,2929669864570716267,173764178232044475,3127480358176125450,1396427687990491680,4329866110700685078,4045635039559123542,801012167314827822,3258817340482030122,1815205750923369120,3123284788696691560,5276615122609924122,229297350460885396,4012350805324425970,2269589853787510590,205893683239107614,601123248555476451,1728534125061085920,989335192453752284,2337707727707828220,128317112577183933,855372163244604980,668271914313619425,3047598608847379398,866901269491689440,2296655010519405237,601118840385417069,5342808360763786480,317359662944209944,1586658656010976200,640998459337125116,5046860752344023347,5278223210692475034,488784065812384657,6283813287588123150,1802259494462667420,1470095155145566340,3660104686327841048,875456867583890910,1681845500865166175,2243749416710436768,67748294915415546,2709693099696668240,236026873512468456,2360060812103187600,2969171344095884879,214428935902327430,1471836174941282382,3997507341296483480,1664771242527129135,5306351109900613632,882051458979100552,1932610285587489039,2253656880395576712,2028719480764293990,228765746538541686,5337396848305604460,1710344355086133837,1986633045063320928,38233470427304355,436915417791490320,1638288333376971300,2532847323346104510,447098956877843352,292142766170076055,4003832663907900201,1286033852141821980,6650443746843928839,7083104988158244846,3102010673247848915,1834241337049980210,4072669949577891837,258728574309897234,3449409893140097680,749967537090836100,450685941802682952,1811898006434412162,1068838397861465196,198399635063841069,2344951848180162620,52270433461203732,2613290922343565400,1123784749277663448,673690084441296498,215857201961102610,719460463509918820,1808197392458234448,1819786603275901603,897318446675415373,916167940964639310,924734804199794390,505561719460027485,571812505838324460,1920772315508901558,6579331662527926785,6513521663346370686,1302381693119584072,6746429867707828251,264261862273954221,404853925057570135,2891558133585591650,137473585546676994,1603716710503723130,645485770570303306,4872852008453263695,3423808699264010286,1028194395369398656,1650050298006307536,835544466956998052,330979480034053125,5295203293623210000,333848731533399328,2086369999837361800,564014984098741785,626627873812815250,1026317595169066042,803198988402960048,2916163872796977872,1434297955313250848,2694695421534719580,529546432104468369,1100527889180345676,3063656472212890464,3266267160997932312,1549356778186215990,237657108279582258,1468739934450521468,2327004454243779108,736689827414213334,3600124252713544230,5735723192288004736,4831709154785320128,590373648939784498,1470441280966613187,5592771286705411725,605894573856237757,1582645891719732595,5635389893727449928,4343648448873875706,3627978621965215875,4172947713831154644,2765383822204260292,6037812007970686092,1350056478590469216,680242561443819755,489811958129362388,2429276497317115362,5051528539353666741,3303282450007608670,102774499676859480,4110615493863331520,2004673814582996178,4123039940865484758,937804459955731386,1487816054344841710,547416686099216136,4789471159357281110,2040861165502351612,459246524654965359,1497208906281820275,711931422588809292,1581929461983252240,543527526727239753,4724550305291722752,2717018063086994640,1109911236022513728,2905251595327357619,419352714639959835,3594132792544418700,529178310201809470,1153560060200800854,2008837933099174828,1666210542821043124,231753221525192265,3089768577508287000,1100437355302108101,3186764422072754064,2141816694569834784,4207069163204946808,1737277185083047110,2663915471141930634,3190165601660257455,553204745316475716,1260849342603687956,6313458368832824835,1922599624735350696,722884487787278145,2087049279559822458,1697095302548069136,641048912695427700,3144530451037114012,3084932290702319118,1951073186899321376,5644559089833537342,4310556279687540270,5901716107549304406,88752652071776508,295815867607146360,4084762108302063992,1901998076632135020,3855198825000600048,2222472457175832375,136586113182879766,5462958544842182160,2138068758364969780,3650011167082244514,2259032389557048774,3529842495972965886,1367414537858646822,4929717781437351735,3658594327984710198,2022930705318621732,448983223426438752,2769114114225845217,5061605738561280520,3748245141588633666,4907612263802440491,3396507151013738592,774443765793196758,3739989903614315955,337272500436676740,174044586293178282,2320387822119643760,3208556732122314643,3083028126886214550,1275350228401237140,437057931379654764,1115534911052885988,695629989008386478,223764900402694670,2442228070212153624,1234228100520678027,188881346959761700,944322573236491500,5243280932179312200,97691371682514268,1953653284611230640,6064002801921902,242538489486654320,4850337349863624000,3359971040292549189,964743674335963076,2281214971640926395,2035838539676727219,4237075748314242135,645645654258090855,5389110068248461303,3493012831973036217,1264422866023505004,3822383639060213610,6174825772893363909,1824542969411959230,3612165374271063672,2298120201911967996,708703021799786490,1779956826152383452,1594928073192060543,1788049856812506288,1237913508402580935,554274745331368200,2771126342452362600,2625570331628263896,959761547491658835,1531506322499104158,2864004280508391560,2016259076424073692,817452008696231496,1070755477687054461,2608740652745399056,18150607990167120,544469603783470560,193784194671290294,633722539113172068,5161348256905639813,160729984245856190,4017890588637962850,2976141280234851052,597248060674277452,2049051884666389569,3153475972196532810,528500818679413024,639033248375422893,4595045740688714976,990019535513967592,231110781595907325,924360479387919980,1148874400103642970,707689858411182771,1572503506329885020,3475528906437069270,1154912992127960769,2370466634462372385,695728213693587005,1456767185062298562,5174610883487060,103482959547105520,776052762602862600,160827797758758991,4797671953308530538,4316140613608450470,2177714402345175222,3959789777933240580,1289552707857309786,5530446729470771437,4389970597093453015,4917722024320648968,1963994506509393636,249281754760996608,2492594367796753920,1730529752425725405,800362743474763847,335691218748874617,253147746011185676,2749129606980853878,3267890163963927450,3011204581937818340,3341957068307303361,3874892642576827344,1457220085505796,29141790659473200,145695898405263600,6555727974342258000,67237420176243819,1792837196655683760,1255124353388170420,1258146395327185302,3868128373188948534,4006643531477329495,6043164490804090696,296755818451750995,3840676835917222343,4545624497624434784,89318961090508272,1786219040971850560,2613316249245378150,2607227196448950120,71288663928946716,2494879451395549260,1365098359318151088,190209608167549220,2036684281934340682,2958293446305770106,294006588013171956,1222658726767584701,952742818352459820,3890705336667632651,1454682567033205504,195613007115682401,838266216784251810,379464950045739815,1725773690099593926,476916146574431716,2712955458853227539,5256948768663912336,808833859148362440,3804736829567315481,608874308812567872,3208776531087812713,5063674203742902975,5607864594743709060,6967366474235255883,2525545900638131115,1590835517889492924,4653393458921394362,1519667678007479980,1690200361737025038,49471070996639994,164888752192073780,167255819236330104,209050985255001050,1934741586414629464,67770893414242488,1185884031647071540,351057544157129064,521748308853769935,2981150872052648920,678723503716450389,4596077003370045228,143308086316406384,630283453568786655,684093225304424631,1260370837869184278,1320188021998702115,2529482554653283764,403360435478538265,22064166677471655,1764974536426767600,1203674859182297668,1614800389996093044,26903770889188875,2421121493331411750,1137942036535163444,1757632593698903724,3083162171179274840,1294523726503488340,479402504183866272,1198398371337407120,3436791153855018111,4291864459144084494,3654743557700523295,827347060497683576,1178622233243424945,1016907025001192774,556914315099944696,2672090137490483955,1841274528848902086,3191921958785031594,1031003684737603704,702195847695222036,2469178901610220160,6164102171951925651,4009573213479259434,2266211400929121475,3716561303412468105,1016070124721049560,2235725524033403984,1183223469831756543,5208104332232846366,1444708485477488622,74539703714818635,82814426251414190,113724249349089588,1421424941474354850,1776442117967109396,3548748851099259400,438785286514029615,2346401156048703810,713492016606335998,2223616760649107532,1318986886750709670,4200936273119802692,2041863708110431545,89131250927340425,184917243198863046,377404190693642565,1377813391465051059,4196574301079997235,405168862374286269,118514803965582950,1185041066362782500,1683938220386464605,873923773411380690,1362960401735558646,1432421846948331846,3110466579542673560,2377144469710804148,3217212769654291581,3066397593372371024,4493164748693498864,298105002734752320,745195192001000480,3214402661039006568,1717282878014917206,569731357376330604,5642454780940152195,3442549765796731155,4567928526299521134,292752336415139122,3218053844238698394,5233837619856500820,474105444629721682,6214406174677666752,1194297770144015786,2367987893295161826,760129538430401370,2594375539890017382,2391117491448824705,690831746481458034,4970421860306932022,730520617181739940,558294531673745748,3597444664333637862,2964156379737943593,1527996920620561650,1430740736067726585,6350560950515907624,2329196913539157699,3014255609295882315,459241559660968441,2458799343408424500,1736177096588024253,439041448799692618,3627122267139108264,1435355423189814363,107873258050193440,1213464297988255320,2212861648249967508,6098783432966875776,938957520315574134,3603305304222592375,431544866940873016,2696911174721701650,5009499586657012336,4200841414640233026,3228621473560840950,613138593453246024,910274012641865228,1374299215738029528,1036264114725123648,2500360168696461180,985726903130132475,3068171664042857312,3298236900463878940,492024375552314688,236747385924901995,3156345708891420760,4490966775131876718,1716294679966951865,1293924600117960310,1453972927132618305,3923655436933095488,725896661340670010,1317152111929110174,723161106593716422,125972184232813660,2834117088306592410,3851697412444474805,3408969628194117738,662608215239660805,3195083833728682230,3417567603641148168,593440755021141996,691100741947800287,4004162637815288158,522462237114674655,942486317604537216,4671534091151222382,2628479658567790212,235121286907068994,2301818586967151730,545909447107766997,1416563450655645264,2995972199568448544,1460274193904086788,1937353744435870680,566114695300122948,760393318567172235,729360247304671487,343984759466631934,1099827967858399680,1167174808045246126,298338200597874129,1830972333763760283,1133373882191181062,1046862756726398680,2070984626205966972,3898276948741910868,378176789108139755,2477731411864090728,3964701670842500610,1706414048059135284,2364589911974485905,2333092796593068435,5320170762406235416,1316298080007411960,521864698588730048,3087719956503308682,2033121007241462160,1052774129991190905,379935010700062305,5764151606064480198,262555207117237188,342448964250935908,599617574331924357,1332362278388736100,2428940471931343468,2502236744776964064,1520224036550705602,997753684163313514,2289397416830708220,1414322762402651032,570152343706992912,1936719965425427604,72763647057602392,2182710700290435600,1602105413534583003,1014906257989025220,2263987384848832570,4686766791177971400,1700121190754842675,2224203409264018338,853825049186065848,1116511650537867148,2989501483981302493,330764191682924925,779885724568547210,6946742340382148613,3143117367991541865,3089132377527948684,5073145190200931160,368976847615539246,819873829632924520,1136121230306377945,386791304533442208,3384115438887082200,111270540518615898,2278867426476637269,214618346815129516,1430429575391103765,2500447958220498075,2518676585800979112,438196089212461791,1793824881158383980,551406838761069565,16445404125312070,575536645350863070,107358409827775251,1789143608514376350,1299594948661035576,2004967463894281125,713999127595699935,21853598289419331,291354722076952680,2913281343697657200,632088211793571135,2141565027812361104,1919168147745659886,449127973119653904,1011731971146308259,691575213703931910,5140661255035552302,1103225122155580052,2413506419953091526,579412251752175630,1444445280552532840,1177243077067030280,3922357041389119770,2341632280970394369,6677277131624779773,356355969067908495,2973472037928981694,1948331972235277890,436177167857369832,917835653979314979,5649547557365167720,11986633702432788,149819228248052650,1498055355977981500,1931153241384279837,1318758001471621520,80504061162803946,169138417468067016,1057018464009919850,4918327651007575434,3050601531203932920,2295854700290893908,2038774706327895272,990254827676911155,1241046744679811268,220186658817556625,1905916471535128428,788473066530784464,557786851406180682,1026163425395496381,682920335770557555,3962036681237594918,1442274464050897032,474642623357721088,75526887466789737,1006933000926870600,678846184306996676,1189586952719890776,3235932074233593342,2796937836589074752,734288108368966840,2729339560931107653,5489763155987615528,3029389722570886830,4679923508487967848,1129907143854048255,1278045306266087484,544939841373240624,4644965042838786456,2009677962271867566,1339874790588361620,3350706345175030730,450256261697393196,2383675948829004180,1961685711379898484,434293237469405760,5482838438239458294,624765248527003959,7027756077891236661,3902758302125004585,2334284469089834835,6033382574104071416,3093713059669643538,1417599412552355196,210724818516032690,842821982443476600,1248579330412438260,1297822242849286,1853861733195780,18536916956450200,1112112997708020000,293435761881408966,4161004907584650867,970087059850397378,171530553129750408,623218644326522040,6226427562888805784,6132498667939304664,3898834826687046978,1049508183385055976,1427937570022350825,4660969293891753021,1006707043514893824,716952917440956564,936647618612457344,72558092253656240,725514299486924640,639981267118054135,1503309504730085811,1354198564753982352,541580626800199640,372072584786886229,1819683062985288474,1232726467287614358,5004138128566617607,431822434675846635,4627742894667203171,2699675623576046122,6697963183017024432,3959102478591136503,4073438180693985800,2971193879787526596,2843750220408245640,2662103823082183788,548442962132971635,371172550331153565,2061880142056830050,236464508503335735,227444866595427117,1624456798699353450,139939261462137720,1866499500133686129,43966976205712374,293086214474022360,3419024641640351800,1115011809862527650,5410706498538793488,1648235879314184508,114868023524139318,2871436350743239050,2764481026598378865,2226643663378109727,3911944143256965747,2790030776709381390,1537562208733595530,1404460939558185390,299426704760332696,2619742467280952510,1915842061088600544,358124799625553488,1194897691094577050,437991740105513223,1876934593071529230,206673956788638864,3616461127246133880,1027202657777646660,2418364444606522590,369689122242527364,1191754287367520216,2615281406619338756,674793550326577380,1095361419378435008,827006122730370382,260593024137460545,562940769793442678,2942633717381384790,512709910180040976,239736190825440661,73778053099140751,5163987597961030230,407641575245872945,1433875882362829395,999735656394199728,3182700979128071358,2639427548469797952,3702072512068241325,5803994604510000072,2320144756112650104,1282398167974325955,974210731003539436,1030582917604375335,742920430541624526,4963518678403159824,134061169983082528,335121996972611280,902816379120621070,1032898450945878226,3152563175366968752,5540640682075107858,2980046861441543484,986946952594198590,2379226889414384544,655535172906387261,746773948871120172,5788175533557140448,500988645944396080,562032616183279587,656999837873349248,586328754948053964,819529802340839052,945671154067273500,47661860488447029,2382872857387600050,667830633147842310,1127305272296667806,233308285832480685,123476898153676403,1058275601231494260,220429805297610234,1322074199413568892,1314304938998469420,2618407986966469275,3650663170656463632,685172615160143819,681716280121698414,3886359196885354440,1233723526373671616,1337368731046236,5731050206044440,95508669184086000,572999011091460000,1473896543045995304,4213957151164060776,3754015915566055734,831975517232589906,615775680568397620,3075921002731979292,2270651711450875719,3182865517355949865,1021602841936566270,1508861389351663530,2455870396914091188,1459765340543697930,616321446087930505,3239477293133320281,18692001557795160,654159480467748360,329788994405563274,878958145499736672,2962853439081818607,1930315730826509730,3030508168037999430,4733549031304019633,3043733162050844330,4925663690223933447,1038132899200483155,2306897299657275498,1490265309661620,11175954146028150,74499456657799000,1489851050718300000,5201137638995748576,706217733253313632,914381974281816936,6568913117979375165,1919322335334781225,6890158140854580558,5194365499317308811,507505831489716783,466796179844612028,421152762807212310,4812728061374511840,1923272485150396077,1882092999020249022,1928136490543020645,54675925266638025,1093417060331763300,862204584670309182,571775474094519981,1039355703022568163,3163756513898186160,475098669139495740,1261790517633734871,370735958558123555,1278853145392561524,777191599793504220,290133609445993769,2404062898549376244,2573247177121337796,2701711020637800846,4915483832630035455,495507973575612188,1416981301866442521,125292602844819972,4379617831016463507,1076417194428632320,2355981823511681634,674882485548944715,792509856293795428,1348293817662556968,3990616145403003750,524910207124413214,3274585944089488710,848405975486057592,828532402213309210,2837369473250949225,182026652344348204,1013517436482072459,6143023260161937063,3520007148746263770,615745587584910780,83421237044674404,463408222460468200,647586456326691708,446452737471325380,1153179366992972145,3615996766519532521,1155868612284846264,2564755704498616734,4069445863298541975,5596055191103650200,232072157389886754,792118510643942834,139611739064749155,5687425114842596067,413862416400945780,4871710957146408954,328210549339985595,656359997322950190,906844572159535128,6441093424416309075,284121354104466667,3853509392915665707,1445585227336218771,317501949683403664,212881658625185235,1824529995019713180,3756093666102356005,4507882574775078471,1676763271161143270,2714027243382676080,5814211530081354312,402141595607592053,1037689477877891075,549926360487837936,321682742067018770,249866601355620648,211183900877423331,4927165081180131790,533047519558955901,504505912748143320,1887182798791268472,435451036925229606,2902736253916166040,1196678038619534841,1255204242267884825,1347139048903775880,1635636484384667044,1683213137402531670,520402093362654309,634578778838185680,1269108931910872120,1523573423637380766,2296917487404048969,536532853533750418,2394006214021426890,921524777090281025,1283545495699638816,659463897477367632,633993798279948030,3042520234335776130,4555121107447370232,993860249016965084,1216260922126327986,251332085173132395,695411153275188195,73502549377094778,1837392142938992550,633583175282079688,2032737166737435072,520933340159156430,648837849794915958,612492572597488014,3130392942638438724,658102997756679378,2010699193652297360,2810393840419008588,252197224534285444,1002727386162605394,1826266773552989472,45321943786240650,634447908647554260,735243713847966885,2844800983975974548,2516659181827023753,4152025479271899720,3815553871852390848,2301879490568001728,5406260356800349929,4171959557507986086,124738745699270795,977377514320166706,2347547883849703164,2876090421100454172,971282050533210312,612332980064645460,262232190551105423,347607490354591641,3990671938371963222,2574370520164062140,1487102781769367160,3429592969115345560,114986681433138399,2682771436697318610,394855156797563835,1316060645476005750,1197736593203555730,1371985940709132878,85804574991879386,1715930811146813880,4529284793694805725,4401784000793660112,1391433090145629768,3151194905599476736,5732256917948671080,2821858288682731560,3998056626859141616,456674977963999162,236877369209769618,1315862079625883900,723803671151626130,4150032825893673894,4433649746877556653,1130764885474554344,2789611113598516245,1713022374351634110,4105289569033887423,4003624919498063853,2136104718295350895,984745092734276150,3106923578435804640,627376294043849970,1449272280225475385,631461401210317521,1618551088756575804,861892008475578330,1064199848223089010,299320982469484281,2992929018200365410,2435602426676068416,118932080935263100,237841842370216520,339891396434760573,755939626303228314,46995479845831305,156636896542967250,3654517860347616500,3462894521847547210,939891394475367621,5292952289527722507,2998554521580097925,5013727272366513477,2240858114580603558,5023659389652650166,2333631555413952462,1069154425057070025,433863466263473673,2843548282147475775,2868135278979682383,1640709558042213625,266346665332542270,2414134350609965874,766296349073473785,1761871948283159226,675953905712940779,2196623600581105470,3793963675634566959,882425874888997554,3587234806016612685,1188933283750971681,1780410734823694275,1888895070099728704,1637961958398415056,2708593483132090470,886672610738049786,4350118014005103630,3335433569488921019,499064179339503064,2140524905418598059,121099530611205359,4127456186804629845,217214327128357404,5067857439683649240,1411649144209738809,1351714206174708096,2561975975327200860,2041221910903790500,1775687720713871616,2625755708750867876,2753326995187666070,2206468671854446215,196910847524137859,4194640069847546436,1064986699579644954,74789366367483384,747823236977000400,2569672267115441082,666325636676196168,2618466686385281504,538103912288292264,1120607633107464165,4447916917839862227,2624117185204969032,4339141538321764685,193572631500059734,3910780199478307590,3556341125379616350,1348244018202881478,1476461908066767852,4407215218996302839,1765235741816270940,1383072008744006898,658423352890126372,1022153199845716008,1420422468476938746,2119497088473706470,1066495795827181804,337485072582754236,846413792329308183,1145127796076549478,818949656224457520,2779894391469297000,954645544099788956,277375424729299302,3156021737857115934,15893896269771185,158923965291031410,364751338406820136,651648183947615468,1050780590892971808,1693838629956823215,3239346485575763928,2752318396891248525,127470715502284836,4461053837234688540,385248026390537040,110542124126513755,1071217932384680961,2888475124453133490,4317475170271841288,800542829982361675,735078819378247932,1510612359367701685,118632719402564232,1482768899307188100,2888882597581153260,3451342944063734349,2668786856906870232,4261334721081464730,2624898614655638489,64359080060427375,128705994237240850,539753762750744867,1170611039064335463,534170585457791268,1718730009086146260,623573131931651829,2344415012428949334,3279392353123670799,5909976724753687158,4151444240646519180,3521156183117636555,2586731553616181784,2227299963995204622,1177661711573216545,465204523816315860,833410782483091446,3488265773728646440,5666815907204618565,2951942443852523526,2663745227876234880,6497173085610286881,2025788807435324692,1179564725966941304,6100627133636288559,406728234700332870,4744713502258792790,68746030718794053,5499161720313167440,1326378411167307256,669602910359112240,183574608603978306,1727196169635845470,474081454877563008,1083253395572766312,2366562898173759075,791916135714360324,2026646842878972405,989082371794697835,955015967126134206,1230461623335336720,1685136465442072458,1624252042156682676,1016380712037854025,3285883475684655056,3475969197095281275,424285161903582495,4020849830064883842,26712444976657515,106839648721321140,3739033123814341500,269774634361585902,1210179551728923814,711510267323776102,1364162072990511315,1493201041200016395,516624450496174328,2117811992550340446,3326513766953590107,6508156444734768678,3799440229741966215,1582778868994012837,160236499197819755,2883983253964880490,1863077722795969216,401639533126223060,1829346982235759511,385311541810063761,1261020995071556355,5926902069747464397,4520120757506388230,4145409901569918752,6550189018066554318,597723739705807003,119506499288687682,1194951484105994700,1364883654254079325,1511488573920390453,4695060335672352576,1352009558479468182,84272988884542095,707272279716196551,2418772626394465473,925719634471195042,1438089931189104384,944350440903090930,1277509055829306104,2397242594702027478,4138524932105265912,303281385410898196,274474178977192080,1372240406282929840,2801588800301389128,1121391661059309810,40970442398377258,204832728911441150,3969170600314887282,2917914768265444734,3361997395508694496,500383315790535045,1123446707045604560,2611716505516328286,4562526754550101575,596787175253904366,189517159240967696,4263730258761840600,595857730578729076,178991054859190752,1789740166016041920,509133963510856886,1306893363717875260,5560772985003447036,525261263148870912,1223957460438622143,766075401843057210,1205390448670655475,4200347028761331581,785904730993313514,536558064564520028,3613997959206012378,782909305946168730,1518166847334892812,304318414321280115,1102580970358987548,2161769913664476756,937301871649133740,255412772755484478,3231425224225425162,1085445467063881545,694222963179243756,596253125946072190,85867020097838586,858588332427193140,5182729185430883208,574764475891520834,1164877235244111870,5936987047398857829,6252143433028017174,1231154396074315692,892395082733910154,3760904100427763135,421009256178741222,1260427751691640168,403573975022470816,1747396144556372025,2730199164284770850,300636454121780861,465771195556243344,3492950547973112280,5306119451893256168,6194055902208225,24773858350966940,123857465801794300,2509571788473193635,3599004191840030208,426225657605884960,2962181878734646917,345955890913541178,1543400373861940944,727455877604577678,5195326247629006760,1817104862404610082,1014985416629150136,1978227273489113466,3631415969842445430,1281707564024938590,3660313476127993538,159232178282150478,545377186632312783,5453250593910209370,1582328072661780060,2011949411972821062,2004960630308536833,331701852886519465,4643381933723660190,53432621814349635,1246641954002034590,2488298536307473872,341875848183714496,959149664479125064,1355991925256965605,1871195155571230944,2164162485096915216,1003290153850821942,5488145782739873532,1561111780252918880,27279455051411349,818305335650279130,1575534432627559113,452793312086211324,1193801076477788115,309601082569039095,642046056900012552,275001018365199348,1923639634488432729,1085596498845705780,1171298086193220124,3638081468607793055,6075474716500732737,300199417370830694,309381676017677640,1031173471962625680,3531656435717434276,1939714764107818026,601433501252207364,1205261178522958720,244783700369774916,3671403660719740260,2908931218156918395,1476551943131180595,2104595362387623120,936038647141758657,5442063961207599243,187550840671123626,821634419367341332,2681104618084674750,376937634975552240,65273691831986301,1740464863024333360,1423126127051411532,2642188867625022725,1292166484915752088,1213319716469315232,213025312304947656,4260097516410485280,408452434236435570,3475437054232302576,4034622410180117754,1280416167961123347,691345284319291493,332595574744244045,3612479924176604658,3226678519732337385,661165705546978818,100064208250482921,1000546015097107350,411986663632324312,2331318656995017075,1672570551455061552,4766771582214042552,915554534239567920,1655889656100446892,4390857849723635745,2981634600490009992,4704090431408507824,233437273614876840,2334148456359569040,1921390941819595080,847593806585667444,5273452296480521568,165312110832091265,944549844310579880,1034278934330847906,1058376958982383456,1372022991427368387,1180181780363981880,2032651972744542504,6351385281691544118,3951195719866325784,1127858543320912656,1071104731755337670,2018410885913877048,2688853990858118008,4009251412067373342,163616392702460196,357302093651456620,1316493283984673704,753532824001357056,2987011504235028438,5622857970403650075,1261202453756320770,1124635712363187210,4727951760876462441,467866029154945797,103309556863964116,610038653585902210,138272794424422902,1309516385462362094,2899276553487095544,3491126234900020485,1731770317060656780,4147363603123847310,728461488137361186,29254503342834690,390022472231706800,4387330135853302500,3066634668510805308,164911695947269432,1030598791263340950,1821022137613383078,1524497619617045640,720034894910011878,2078054895079775694,2314450564976139018,447636223972648170,407672279304566955,4658662611491607120,45134430914979024,564125990417549800,401847865818225153,1160894128520655225,476995285519985330,619472229033552753,1225355768481182328,2230385874991577408,282457622367646620,2587553572542703956,1324758187133746252,184332391515690226,1763801749293443217,2542702665654332800,33647006501516655,67287518612199990,672810244068888900,200248074019566567,551937465820659660,3101748640780148037,482590828186461432,158550816710161734,610042987732115367,3388800454793707750,1016605815883539468,2937712679826741208,194844497799344380,2922385176880053300,3139927505799846180,1133101136476652567,849446915808927120,1250997543400010970,1645839987646863645,2369168120987933220,2951605263249829665,3066429549232322864,1065451849793587575,4098043385510765016,2523476096955117160,2332970109151509438,3368258608176953928,592089192048863045,794135339327081124,1800016294986202515,212629833181334494,5436172322329586832,1999322648312933391,4805233370096615883,2137640770960823070,670366806347855422,1769371908631704837,2600233813819762020,421177934327778543,3405322835766033025,2142571832708997669,1531584089778073482,769688759236611102,3184335499753681032,2208912943770100050,348164408738052075,4873829871472420950,462440432230081503,2622387285495287352,76123107768014460,1268595612534224600,1485138557621762644,206803118116341990,1873009800555567378,1173358425026867350,1090005187721800014,2240546782126570224,1012361649464236200,2175727299522925332,2726479381845009245,1153215627811479100,5034370827100494747,3505993892750211965,1043749252155966794,514177245021941955,815823624969799788,1669898706233065023,1040817795488493798,476079247359377163,1309672639165684140,111461521012075248,1253820517676144460,5380636273851300136,1451990424371254002,258910708553448215,2569361551317250194,1362309583983101790,2972317972528072467,2111273698041503110,5602378635048784275,3257646491814158598,2342101415504676294,4199865656244735672,1044478499615268654,5426398178734416480,1363284611008482120,1135961290841780162,3218274184428948595,5452083902136438672,341357098247766445,2146366867062406568,1658756293037345745,3528810008583184784,484346690651553290,499433319936643710,2042913633085979994,4236426782148146544,2378761575529585491,4383014211964474551,1116682807778795360,4429003697771134008,506959274779566249,285819669906242773,3266193067974340080,2948532537900909150,3025275711185430240,916812678014253288,367689701878913496,2012296062185608930,3915210567609649125,388951393953363552,432126193595369920,75425223858853110,452507333253339540,366190010022707550,74460157284978015,744529146624877850,54359056909641054,4891839188755909140,829769193688233770,2252411903330475900,2445980763246665556,1894651396218951630,204641255708987255,5513722347599741340,1176029059255597152,2691751845052186360,1494132794864156934,4085396006466203388,720741085164908490,172027055471265480,1720103054296613200,2454492626592382,110441412140660910,858905105279595500,3065197754190231378,482515255247259345,2241490446183017043,3085789450536525951,1696052273765511510,5145976977503754968,2121059634575256378,5667387745467480327,5154974290058600286,32319114893450720,282764693707756680,2423461139043525600,925569127355861670,2693635733966076864,3545746798266503740,540267171251885469,5402144937806963010,2547978693802142004,5492096184595270232,3457440521663402760,100850799300702204,1008409626976800360,2012348039564750352,265084086741918309,1767054840720641100,175379770142003904,325208875765478674,1580859096876443552,1643226262330751298,4309990229259419715,2524150089928804340,457060325882259501,3046771414464978540,651273614244936888,903250379152769895,1159727334000937412,314909547318673146,449826854808085380,1958337485747160822,71617848792863130,716108543100507780,28748862883006570,1149842190715790800,44454178751920104,1000121309614008900,796504494942682066,2926393363928117685,616424541096769785,2773403796724291884,1731245024586367650,3672025628188203792,1678827681505965344,5077369135426153560,3884805661243790844,573466847114978505,3185615455962796350,4041934758188407416,2292182852808685571,2131538329623128310,6327981576777572775,623838364365085157,3805244399835876522,3628982369579979832,1595965777242318408,2099986523354644260,807017125210817283,3888678139452803907,3451430980073924154,61553311192349214,3692837256220841400,464971330984802064,1914047617533745210,818083863651903465,5344852700594909241,1758511581720113430,3415718460126336561,1929897059677046760,2241307824791540488,6026378087076165441,2405260584329023560,1151412219963257994,895823005649995256,108410272626398271,1868784087692246565,745405354078649300,3545037507511056768,170676764894685502,1146710276463450216,242346208067377488,2423224593001720800,562949724492260059,1983490070932649457,448926182061603706,231557496774734818,4033795472848496295,1125629787171748140,369098108401510683,1041881122108480614,978083174507521844,2858291384921000235,2375373521531539494,2785536582883051040,5472899438366141451,1228842843383650302,3311074750067536050,3341699956272447006,5476263135704020881,1662304985804336824,5515650929730645495,1841794066348346760,3184758858686761602,705104281184128728,3381726626759096415,1557638441335270428,1766474444448787375,3502724742107726310,1266517643814208326,1337928836571193972,2549884774075656456,712196023561072740,44593456290616870,668836149571084950,213303307439568382,2871628328139990984,104478196575178650,4178717304713887600,1360675850700538995,3597261157858755906,3041639460586863126,1653306408322682760,2808385637844404355,4007417911939217154,2535022314866375464,2731303642966964496,1761055138124378760,216611377344664104,277415876734735446,924628668698546220,384192718824789858,2168716826132441025,545507817426117924,608647993182400191,3057432394475481162,916431327174992426,1809178756441126965,382564296084221394,2663684191259243505,680971820376961690,3280440965382174015,1256210415192917970,5458503133279735168,3782715701347233624,2971603509983349312,87392611385244306,728200071543516750,320502387402492302,915630952070120680,1388500143001811448,650800293778122672,976459901961385170,217496468974739316,482352825618658168,4220171524171042370,2735480829317471508,1921960537050483375,1604183822067904075,3121317578064867984,1896255162491621575,1893305062859750155,4141651649388536955,847528351173227862,74856063557230632,332660824831801920,1148257809619074297,4002598274932254585,86657072466222834,488122757635687101,1755990455921429152,251564576814429057,1079170879857735240,1290660825989774546,974325711648483384,2572128111884049535,220704694336634391,194322620414868030,1610183910106838778,5167110642360373809,699308369870793876,2312268950103076415,3661441338722229720,3323007260549386470,3711836348837475954,564441687600801846,69218900933088132,1153534468122187000,1795160461818493341,2948226218203067520,831908349232521048,665999260976817039,1358779156012375380,1764482522444731866,1588074588236639016,4865462264517681339,4429809567802285299,34702569643052540,520487120889573660,994175742695956902,2028326161470925792,860965059620180658,381866271866667920,1518910618743872118,854433547480690902,64059941769377112,5124288781976307840,661130309703528315,1703138680992878311,659607442743870662,3951789702678349104,265546948285587288,1327603446558587400,4126197160598960256,505272822288927118,2546104405543729086,79952769059520576,3197794402036902400,2474739170081494325,93628173680806098,2340472748506487950,1917799471791760472,4153852480549088310,1666098367271796620,2660050264680107140,2942165500400620683,29788320000492384,297853712437214400,3350522539359133200,673035086129482905,867494632250405406,373780899567064608,2803079144101779600,1901165041618268872,5011315173333421578,6058446234047454771,1316229535760615331,1348303097619090060,4223739946395007568,3480076967271596271,2976713167114019400,1359534510159435990,1017083058107703390,2381391580144204128,546385318041345804,3392674785571034032,348459746776136646,1493250874994643900,444475369095956505,1334408465292216699,1019563219537384848,421300101840448142,109945800106848135,977199081318966320,3140946070351351662,2098011448100773134,68378613406042725,303874801373285000,248007247930635012,3099783029680661850,619179707173872356,3059825555937066720,2161519661776860960,1044832750041495542,343283175508815519,1931968482266497734,165750031670614017,790085396147725980,2713015723832571745,547552508532617259,5377729716571892841,400980109600255434,1052395415950895350,2698160621146737957,2601332871426682925,233653237075955635,2224865980287568071,2680596232961334205,1043738770353709365,694156397782257858,5408685204430329464,1984074392019822628,176096076813419970,553538266040443689,453322242543393344,1074963070255536846,313472481670121835,2444406364824751985,55961009079178980,1119108905532136400,63639785105608752,397709106031158300,600488236353701130,611051199149408986,823422932780459094,2637276648079510764,675410399757389034,5373611043558097230,3702075224144471676,1278277580475834490,968871150972505851,689328400530894993,3849003107234221770,327782715393844854,999576685103839136,1246847726016453723,5474366754784158840,2377160494988509180,389096177791774194,3781454056237806255,222699232908459552,742256857051514560,1449231000708328650,2669808336463787192,5057819093369750382,349478795453049780,47602171209915207,475974291032752950,2115230539284301200,2602851605995986594,355437954135843624,1952529630354095430,1754994614775152500,1141790184903139040,204214396406499021,4591904266690681248,1615188194574269085,3210891554512527690,3869205576385028022,1139873634562179056,354929605569394686,1182980708731468980,2882448517533643650,1947164655758980104,1810919351327421671,1529731609110318003,1265378195373581655,3632473611847627320,1938319477830142440,3329611967280075240,89578465130666088,199043391553852960,2123202545402169735,1063631972008007128,2919099077956780505,1219393972173133224,282073314515447152,163861165273863660,3823045465085566440,4351971046944139983,1372950303635023612,5790879130156256673,213653813051072945,379163393737523634,631875870980378610,199954755489074506,926512047675348039,1624973990057305350,2920975063331806992,267190031712266712,1001862499480068870,577241959802004352,1490776788704880240,3719872786719516651,4769495125798957715,4807552282372458184,3901341818436556272,91294616549662270,4107847000809661290,2545086320743091652,408653179312575368,663458515504944666,1116061321663189140,187320132266997492,4994703893451881280,222149990382404958,2221277671868034420,509641756261464550,959995665415067538,4647999207789678104,3493663361210702584,231971642274928128,252355897083266315,912769837484712298,859926383067447264,664744381437071048,2557446267018819654,692244129491852160,1412715917875221624,1554391646950584656,443134319910790125,600732626812209296,499898711323376440,3040732276328468463,214176021898346852,308425731364970924,497457647639037558,987031328056195135,272194123049694528,2721668490197320320,1951613166015941124,1575649709164109135,3602952264148971030,2259616875432099940,296535197568283932,968518004599756746,2331810165614363118,1797456760807064300,2218134555558845208,1563677472404739930,3267180712369761126,3177247886564907405,1368686402672824360,2358123121099003552,1242123338109264456,232650949499107624,581569023677433340,322064834557785840,2133359163545424714,932051564819365533,2525827645214008506,528569113881586605,1556594535329565040,1840044849364203300,3862097794966919616,221252480793911781,1720679865692906370,2000215638727622075,3994669162127530635,878672179936682664,696277663350793555,63250984401142728,1054077194714658000,359506776353326063,4108236154663432880,337046134296165099,5659527106364443758,481827942022241580,4673384409804588027,396322314452606849,1075187890223867450,3483346871396856186,2280086837455382830,1035161842553650384,2291359796202190374,1185117772256616975,4741468055288167635,4282363017207790065,4555109670956365976,2080833299868569538,229588812995227575,459131445062657350,4369786344275191470,263082261664080564,4603476447172936130,1258830787792688259,368045300555764512,944578532847050220,2168509264343741823,1813024908107621790,1036684396177227075,156504114022975173,2011993219569650850,554800305616434297,1929437672219400416,358465354808937021,3186037903177463280,566206433923654025,1179243769292456724,1797322658158693422,1053238511564358472,4367451430384349499,578613962175033080,161677364088697412,808305384477256140,2511725142010110340,406679854591118271,5383702276887932040,2348269698758878748,1233545638989583938,35282911697716524,705587111068439920,1198432188232215030,1751800929563225475,3060781213583529968,2910885386534776665,533607572547431424,4668595464730041600,533055925714029747,2791483991717606295,647775228660381330,4911058400464706984,34895880240740715,199384914718503880,3987296001502786400,1718236432344320472,727982534499871133,717490141235391810,1636264429911965655,4103216658103208256,946312836915343604,2583943653293353272,2325221904404938315,598559588743090862,2699200278687013980,5070631609220011432,639272938738924041,536287512471572790,853412733514901172,831737450978877879,1706794114059852069,2385253116044995614,5170941790983566325,914118527589276942,1307706333324576192,1648148955900086604,109438506730356768,3829960677534952800,66726212950296208,1334389385440242240,2469830537905676592,117336880359531894,2933125478967062250,1723796276469696176,700306360899875286,1186059127422180804,993270928575913128,4011610909984579035,3063387103255720224,3907924924307497695,2416971391228768968,3893307024055841154,1139111321358365835,2823759574054612795,1921854148129736505,1793407942199356578,1099708798645480888,70969644664512240,2128873869114705120,626257355520077140,418284700438044888,398327231818515363,5120831676490282350,2389627553351407236,2484731157627915524,885970765406555944,3866326986751098507,917356369662406320,1301460954151513545,1709993111444562933,838561597360453878,682056898386315456,525411339266363265,1586542652221225104,2899513950331388125,2669142770342035302,2563853556911775930,631886938022103840,602148359961674712,378709232453705735,644343889438594216,385854355638264879,5484503739418030395,3939236744193127,118165119956777790,787687586247278600,5004928021958812485,1199353951877160720,146540596337644066,677368319042043324,1810879869295140708,2352378293861675240,4538982297941268310,800879871137102934,5623210567137661335,992697522939530658,1817553238236411696,2937756628069576380,561586467713090812,1056653491763652480,260435067403484583,1348692842797749631,1151857744722699120,713868323251169968,1159295198886253770,4072559761635522948,3755045799871420176,977339422208488240,1093343514482424726,473782476129756122,8088078428312628,40436283740489460,1819447895667829500,4706323814178023282,5871889532928048777,4086640547310702267,1977079199971003952,1334189204292387510,200843638225679289,1319966552844705688,1597975039143244449,3040650129319757655,46235850141423285,924622977702724020,966589523845937770,2342223225268167496,931608190820735208,3080547246608937150,296693475577485021,2838945467222461953,4145219436136049082,3393103861434640188,1612366751100534840,2002526312961277767,616537842538872583,214993762161904806,803799338532870106,4578919994169393775,3396706052016733869,285326945731360858,567825735068905348,553919029500041052,118676982060264180,3164397265948345280,2965173280457733675,1652987552497585098,1180785553104889116,639643923245748705,693092841434980474,942875595488625885,3379786595988537303,3162186353992807160,1186019967119494050,2220523773973410696,530780391138823068,2128851728301680370,1138641605462348190,1837401059145581055,4881849794788943112,59226633648522783,2368823811554185320,3308833349831337384,434172016096596720,524351894687514330,2265325413539637282,3782578210154520345,354003280238997336,3853451435303032290,2309065131187259262,4426119251815844968,167028631929811126,1644943800418679430,4860570668964210560,41252868680916727,2062432926041413650,821644849826070416,1070189317981042269,432336758982268650,453627713234966727,515716720954184052,3410861490836694486,2640372860341189050,1525224471982299520,4175629606669663305,4968556002521960256,367217188816428486,3974588981160571488,1125783091446545340,819406898782280772,53748454543204788,268714813579800540,10091849728460812,504540921423201000,2719360481435413144,161705441129669265,2694815210185482750,38251360411537884,3059796002089195200,2884620882612010590,633355793075043945,1196004079760048114,5681840808213513666,1186084901275275780,2331274303924059056,721705707299172384,3205800050040543208,1331981818161712310,5170514822704705560,900368115769701434,3948730049724046496,2081059643607960792,4780592764298219272,1899154429217366970,2565154290141306456,3213734702244722148,30477028664514152,761847717792802200,1698330268504093590,3864987106724170322,1278156661824665532,491325023858515014,970936289671096084,1703451830826273060,1280725006040278640,4482947282808417608,1340693418732668730,13899718682912512,138982946145779200,450832859680516848,2253933318627462960,604034069422839712,1770073241191199460,831269810204459900,552906967928754593,741176985721548042,5120820078137754903,2882051840244427152,2175493903872065400,330928591709596212,2205964381794651120,1312993414291759872,2719776787393311230,113313346255888140,4206377050490952297,28513552174390078,285106270208167180,283532298990311538,279641802547458905,539714481186378888,37366108464418068,1120868212130964840,4839573103691754474,113062400589626280,1695761923758266520,1331325480030908384,11574706996981035,154313581473674200,385744341963017500,533957385763675665,158393539256820182,452506491609390520,1883422585976004843,98842101215950710,2635518607623171360,637225807180485828,394341020664249163,622644907320467235,2247976569182501655,1011376807943069598,3274344665711357432,877724903234726016,2599874959072154718,2454925793521270160,188704249015703295,5038164919068033636,2607495132834167184,973439577547080048,3990456713779937685,3630919010595586464,1118142612056117484,1711216886450287656,798160011127741968,18759892708764045,500212341016625520,1875603292407546300,1718308516710843738,638166307387607706,556334615273038060,589957309818747144,655440656963916240,3550906296740514798,618634166229125394,1575125756111895365,789770782330688697,645811709114940261,1994424735220468412,351367697392710231,1017634671074780625,49391335986698069,1975449954967547240,2446754605330978152,411388380147474382,1006314793748591110,228694402480461372,3373116125943779089,1695192002994058371,3924649965464621652,1895142529204712640,513414003341542972,4045064496346617672,2569852083644284014,316624960969206408,1044364454740096440,3571285331880575166,17351647352624012,173498580924376920,433701722119213700,2238016167955047180,3416081615319660360,2455295398239430016,2990694534288252596,310047912678861258,2754862134932769120,629848560293560758,2497438258876632141,801459455320134195,93990568802646366,2506156483545021600,3450940890550589884,1865803355612073534,1882061710765948872,435912999873472055,636489739886633115,285798981733457358,879794240468049632,2641564779286362222,4017161348350906752,1015316313144005860,2771449029964792026,44389689828622101,443851040114486910,493116870321933100,2547333365001500280,548542860418932882,644450274334436748,1203180614769137487,2809890093706227952,187216381901638290,3119950491234414900,1881112368131400858,2005897822735619192,3250178654584155768,339110986075879140,944220178350950966,1026794365404363261,482757781257933747,1329041546325305826,482455804598149830,2193107129566433945,3514821505777612736,2235364105650278010,524674416606087478,643487824074445535,4136402578049407416,5113865631955589811,3805865314250177574,1423757897815024290,1310759262258847920,852023393773608996,952051729492345266,272616206262024764,687449827826648964,2275835424552460785,4366098132840348254,2609681743234825384,5081440066083923184,441939637636209207,2879269957503920880,812767730433367404,187760292594769803,4380619550235719770,702474993436292934,1386966188955749850,2401453515921423243,300244781610343290,756545337019170976,4634970488060211408,3825307972125632580,1526442031961015008,853293467816184724,1329075441835020168,2100335824612939176,1113732384819176875,1304837909360833395,2573371663654450244,3746308832312450621,986126796420855786,440432627190337955,2366881574638216840,148172614038859059,1030079618148676944,1220594067157822338,1254266026712677170,419998100087996430,926173226560877135,1085882717619771768,1347796579981340048,616282803686967610,1907957289728760249,756223367974566926,2981581937299481439,667536598847195856,200047919599113225,76166042385266478,1015441739928808560,615243400371780337,267064032728909857,110397378473648940,2759647683072942100,1736882621342162016,280154556990141468,1497417120516244896,3388044431165128860,3771774314550745596,1352657151189394610,368170232644857152,1602901077662913678,411438031959339490,4113952484678388940,3263280474043140480,3248548493071417365,3104299612854063435,666006548431201290,396987965268729510,8941342931595147,268212380349163410,724342829022416649,456926639556726115,4473971573494962,134205178937754540,223652018470241900,2238430938173011272,946871278493240850,3536967624571740036,160287656056028658,267118278919950830,190852770228187176,5088877232058057600,3962079616020964056,390756710201691619,649408737287094075,3150346367649702435,874611051339179490,3716156967211478304,257281632043574637,1031525641910077735,109407021439380819,1771523844573178020,3133822408620697368,14976702117874896,449254231110494880,195750329106120766,40730028625171320,101814455552265980,2036076797091144400,1071867957228021018,620255623386027736,1747786358426492370,1091180754450628578,506491421008003492,4071291412074643337,4301640888959573418,1176165600652599580,2721183602131774096,606058454998275060,215279683405222284,1828917937049498901,662106687120355320,1067377497570212658,2877665860554466464,249003376569607989,3790023473662859293,218718045925340490,239017031399974239,884378157126345102,4210980079821985536,632781790080364296,323861724725838030,539713160849610030,1231971559134434136,213120175896073342,3750482016601107687,1647345585310467480,301508126284245704,1682009174982898512,627188639675177484,2167575128369476288,810146050257976740,508935655711148493,4961113801745320881,326497782471996526,24178678779390255,967046023960257000,4261447554450156531,1394600978965151433,145851710971881333,1458364557889297470,653823550277704470,61379185921625450,2148046760779816750,1435170715913517264,1509023599618651506,2290949752211463660,1645641160452202482,2457683324913477728,966421123452522616,906218701658196723,3459061093991510960,1766939524323084712,535653890952209922,1633889799198979524,4695928038258993774,306602161874907780,1313871652304665320,1499738451487653486,946688964244507578,624488846885739783,569682206595431460,131531155888787196,182272163199894512,2050346972726563860,2038477419269102034,1170033334374344475,1897264698472238080,2824250044192409625,1926395730902524104,1772627511712263126,1485825989279533080,2917486735436146110,343343069210860049,823279358661392100,731010767860382154,3437452276816374930,1133018774360856348,2515321270706677980,3085995702638097294,1882434394409170563,4224019308175013355,1071007974484213986,2475719487745748220,2187528769815840795,4050913206509653344,2753218849416250425,2445077006316001638,2430782277415434405,614227226965980390,2919790426720021415,201350326025261225,805316733804228540,967045373895409692,1940276748025145484,26618529020643750,1197707990710781250,128577524331146178,857093447147414280,1689862504175631688,3258601506039604482,1206514349396124975,1279663602349668864,1249741417149421016,2201374408675783392,1068106343697284712,343554534955876675,219096617550148665,1306430784357378405,281804331264564346,805070572741791240,1003484052072249180,773077374839266572,64875745825863696,729775375766998380,1176697490227613641,1186804812445725780,802812369304655664,360936097926152767,2381701745666180430,1035483304660447932,3557014578720728335,3512945081287795626,525490051753350971,108552843168583767,2660481221249645298,3492421994625123480,389712686345860203,2597811023368078380,2873084226209034972,2074313130862528787,3172894700456824560,815746845334501206,4713929066580970473,954070624201980654,2930493587192442481,2369042327502851560,1246286818103783715,1991911247380053296,1475613408921288867,1725134730911090004,2801192067004904880,364395625241046922,4321738440755201472,275868898535911416,587403020371621116,324525683526675885,1442184288891796360,3625625342044731465,371546176226360544,1730735410108709058,25252753643155580,126250449704621940,3155928289697246500,3855723913695306401,387804551826567054,343781950955676570,1909698191694068900,3720819637558952010,443377173343584753,5359373414480990052,1584893491923650760,561635174811702411,4367812424245766370,3393438833881854891,2605166820833947027,4200941635895769000,961188389518632198,758310304827776432,308759033636469437,3188515589348339772,1012406869823502700,108121097896452179,1769351982161420268,2363060035618444368,1275294972810623256,2217863759954573220,5526780634715608188,2366558587633583898,113724350176354992,4489532302794313977,3642167599427564795,97335163280349894,335164776485452487,161210999519433355,2016249055770101616,1365216131908111000,430711527971923756,2881080195666057972,2700306589776764152,186967689106836025,1783171830161630880,1235916894868745742,1326739817141470989,1594524734820203232,486730094193111054,1391391831880562040,4182989510679826104,375538854060129978,1810458516001578792,1508938980073486185,470079283198117470,242678607393911221,1032648654766052382,624208865061508434,341351317435609878,2844293024502372750,3577570609885646904,2109653193059230077,3043737573433433667,2650790587740945240,1057275622484984200,823771206868329996,302055268721275642,1905037415490792992,3312866849919826143,1405779277823691925,1072384701482823768,551131214455443072,425477562654447096,1283976716355329079,3730716964901077440,1932507065048522589,481684482218616022,1506627090328252563,2873970661855346805,92012222598130935,920024614165121910,4736018313350916912,1636425799100102664,2741139611724614430,2820414370366792780,660162580707664434,2665527320177563959,3805205101047564102,3360703438859330224,3146948815869074640,379823520619119894,631567912809077007,4849841431242153864,1413943668048279948,727227646559198950,465218870643048765,426839174934408358,928213488680431124,3348587606708879112,1529065517922233120,39276542867476516,1374532932152132340,562537543708933299,1874925871452735270,1642751466544928385,3670115023542628026,1386384361491410810,1914238319124633024,4435648799261159601,3470792046171840495,2630355914071237605,1175510813784152436,120181136575001922,2403367096729316760,1561665345077362725,1775875676861664246,2022497123155886367,2094623349156201606,983631779986930965,811790223705429675,3162920875376673798,1696997858642969968,1793240514007560408,2067884733541114434,570673006534417850,1623567524660696010,780219828708480585,234866258910547637,2716543714462632234,208732429803938370,823601002334583806,2947203898940496348,232484999026178910,3715267579681943761,510217224023755980,201263055931360256,1509312097513582080,1864240240845425553,3727928544062476789,1103537437316529960,1171192345491611760,3592827943568235128,73953451932887309,760057831246303611,1364617225394072715,1064389777330784488,344984466717576420,415018641191657909,2964102739689532150,1266604207662769725,56586252425122110,905283466691492640,2506064292024312435,2400676826407852004,1319300578935739580,590217019706296740,861525814197668736,1846466392046168697,1062523413776679138,4955898847521939795,2808619138387988484,818617074252093297,840153528620254632,1904092303108837941,454080208685389830,1909840671990661245,216478837931753160,3463291501091084160,4427846683406230224,3508352760705513980,1823914915402752513,836249286782780826,2443448521546873272,2390591765862312624,3309267114448041040,325945688453969561,347461585314135975,4765419753319690983,1596954467369349924,1327338995060267280,871542926553620824,587318702533488182,2116307796061575090,2315195572961493790,1398330080673262110,1784567994897530916,195126816823069647,179476235766683656,2018891669891647770,2517340874798508605,2743385281782410130,178269849357522459,2109368535677575216,505463728342496928,138033707347174560,517571002492349160,3763389174613730352,2504029407085276152,1862946422534124726,5086277363264763555,37019226025258185,370152621270832150,1019831881961584233,3037086046348174998,329361440097333630,2352329730284588700,1270624369939139676,216712071499877625,3900399374065115250,1723993236347247990,651959834329241622,920352281865237314,1958292762183180351,297128928168433889,466547648136431670,565411296881838282,968601502414254714,790426112290691720,2534625523158578241,983308307747145650,1608277108338282093,2486823558044515662,3395035168701521160,1470983288447278944,1049416980633453570,487161710025761628,1678936699461248793,1187975001335517012,938220826290617301,6282835407577900,141348625882176150,942223036974279000,2242849610946647178,318288454151727300,854359124186770275,1836564685665101504,1966594888348533261,2800645059161758869,613511261693618062,2572984494642369975,301049012315662188,1025978232283162136,203281943346131904,106746780332326166,2134706242100102200,1375930912164796656,639324003999390490,76816097693177185,432760168126258299,1558903022042454080,309385980200859196,149757905577712317,500608676528327888,35259925559817488,176280672522752400,2321575503266006487,86096056250613538,1188231396648364785,506743206702448049,493115419974687540,993750062904867315,473702154489304004,3928689839377535589,45039425650979319,128670226754886900,144174644695634371,1853474515047966330,766159883350796884,381920474194764632,2864095223919957900,2082623850710076655,3448786979268321376,1154441338157499204,861198962191557385,1434142409146267980,3832662649218632109,3158186317342097592,1152099235789646464,785359465446608904,1371223492579344110,374551985788632836,1258662009293974908,192914993208566275,1543153637164629800,257984995935303660,329662372980346882,2825372915868238440,1079895600397563507,3454781218854502075,3523950762431503710,2551685349433621383,702249554924113356,2438907717309072690,1018644459524385984,1457001866629321625,3016896990317455574,4685867533319456496,815470018973986479,1888315160303621616,2993487349746424590,103507502680995176,258740832560789660,106299439167893148,1770956756170395292,86399236372251335,1463354967004023618,5209583706378981189,835786878394735812,2068417341454022451,438776660715307065,297534157300746006,4462530372698939910,6106276739572944,106848300719779080,610495764811416000,2586598040858407254,793210937449045776,751214546841265866,136156666676080160,1089135625008428800,1972267671880095456,3649562014781360226,512124597093553883,1191927072061565238,1395295212684778830,2878225092333728559,418699339133186700,428100598546257337,3988158914350473436,131146614910746345,298625979996106224,256434349137801014,319429335760897068,456278256174776760,2122417690359418215,1007976346829851758,95875236027226926,1703914174548565385,2229255091944011565,286935755003796075,2709470511003027624,1790879689837506330,2571752705724664890,1625854234250735392,1439236204548663720,2256754712360924224,429497548863486065,725114654436442131,565396054054310579,399106855725096380,3045299279211812664,837063124197758496,3434820636474705656,5330554505234543232,2973063494390686760,79759516076308640,797508719826561600,2532508834256073078,4281342251185318600,2519619386179117140,2003761977622857112,315079521706471344,342837444695597754,2890473794222957496,504506619348079885,1049087121279650406,1099197029228197994,3411025001914194756,1280527235014756563,1338397922635974620,129618064228329118,194559702066534942,324230982955047570,658636167944079860,2493754418311250760,927698153860989476,2980543054346264421,235391932352246475,1016572591657751018,971032695757555140,1941137943803729130,576904414487517726,234689395444138653,669684425676460452,3556631520997881280,142697924000116071,988205183915007720,397863534681585123,874364211196075584,714037875222285210,3487251517237704265,604659395513722914,403058255701178469,2878674616159242650,920823993022915780,1379512561296171357,901222181750075217,2193273530328189912,2861318636814552420,1786511860162110855,1294436852052401331,1687409882355612192,2147699114568313208,1844038107234304816,2323133787010929825,1762494722687306205,1374969138367453125,290402845267604139,451219971903791002,440627865375075670,2911444360932747432,574294607741576845,1359689501089023918,2565203702843822094,598537301581487680,1883266574175782428,2936697547688159073,2598447158720070160,296680777008258184,1550783043953333460,2161067772877311872,1764119833234831436,569120849967790944,694407840249476521,379847372925470405,126125548502670708,186366660623466170,2236156194740981640,390508513414962726,3904659473473152100,508035122887830559,684578495811963582,4763857679606717073,400953530141163614,1022294241245780190,1753323895422326975,899975265122279370,442126817028323538,1508105340339187156,207037650607817360,1272259327143281949,2299473776912543168,250357202404437533,300716236255052610,3608201025512242200,2585558894143742985,571683807071825412,2080089430393611240,2484954504686001090,431272546959875700,1260642867642962265,239962857829647294,568799348736344301,130846987414347778,308753857621406085,1323086287066515990,982437428648229883,550850799781256832,52807452425440632,198006309923827950,100585795476481646,4022992146408110160,608033690246786544,2709051992622110934,2860853005693560600,2134568061106854273,3805998477904781487,4504228911572834928,1328064066127891863,257352405731572660,411849257660411076,1393507377884235366,330458817104694234,1041105128262857700,1340673163608429360,1375032983687224638,322809690270671289,925625641956290875,205418672571529672,1283726204685000750,669377995014786360,244189429188669028,35455314049754352,354514327941656480,3987849561206589000,349042744608488022,2116694577203990176,2141467960417223880,223419194535814728,2233947254115354800,3253457805894638208,1729796474024089245,297630669272946913,546146439561338522,4212110686045587780,1101425453450493374,247163012333954718,1235679627680748090,4281533529362405082,2536616836966818925,1083679996940292570,692687871547638662,1715046317247857580,277159110754046997,2375389026316742100,1274350138845720232,1373027292422465445,2811282035988963636,637014053282793025,1821158170399614330,19762858345557570,164672417523970250,987926096269201500,2096692874391375720,1570666593476674160,1306200998415378861,1196593112444398920,2301353103821854044,1502969896467604035,1165389669961017740,1501393927854033868,836488000516083384,2946612022476472585,1773648983267814308,783447193102687740,996895348773989343,1067266364330975620,956123862214400703,161078026267923205,2803329948184456320,374333197423376718,226671374425120044,4755311788728667023,2223580685996256570,1067764201213735175,2249092388518723153,568931100287752035,413162927880418005,1995925467583096047,1212761976949917945,416099925453451408,4814504690796681678,1545792219679446828,1595042068678600720,169399524836506675,1943233279029472464,104312185328416064,1825262390063225120,768108138799505328,870844486874880120,2423838811890801515,54993732443005878,366584527597681320,22314691611062259,1338734098914660900,841940554002800058,2948113547244537060,2800505296709936478,890077719581675762,1370444898565960410,2848872661508440674,4743333319000455441,893645561885179252,744313080998755323,418908534966821220,858891022327222857,2109677893856596242,503048312542984805,1471046750511929878,1764274549183981290,4246200884966568976,1955922053014247824,143223541627087872,569491826754961865,4294272579108217240,3858316146579116838,562809038973364338,336036795092123267,2807641356202539960,2502271787762935125,1334103638648341358,403297001082512844,3252706901147597496,1826303520699966672,2132303835093703110,4373829466463938200,55186854394764243,1103615255556561060,535826187868053435,1411367330294782365,3478684084552243707,968612780129498916,1237253881351505022,3631929561006420366,2291555122945704840,1288535280299501628,2418361598946881427,3161784255391118665,312968037852816581,1018087121172453000,502400441564523432,938828413063330376,5158710991653055263,989769644074889871,596904557186024450,4673008415168749776,2646368443904129598,843752548228773276,1238779979282049516,684953857010984225,3029697887852688984,1511928519230285856,182088696995869842,1243426693362939532,555619566904770375,4605864496901731377,1613818514702292330,1618229420142688815,3084221200904392134,1735469454492984950,1426335262140752865,561235200951422629,1108633822672677815,841106169439619838,110144611330481080,1101324161827078480,717017844619331256,595230383683908714,2826102325930608435,797253115831165485,1055120035091668168,2199032982388402632,150580579588201764,3011277932834796720,466978719593568880,3783864181355790063,116345717434680265,1163328232386988150,4796209557744910911,1092861427654221380,506609548063344402,1233128135328724335,227183462858699694,638786988687933532,1205783720881869780,1738573712118595032,1154027684153067493,2723778921755896704,2871714651738467528,33225831679319900,132888582037667760,539213486698565656,693367251616935513,346975080326937366,2164581155959110240,243175731295016682,2026239496642047150,945217172359439124,2750170704781030955,263583978675741690,1125276579039018744,172674262937007582,3453101747413984440,1944878081128606435,2501479183396147840,585200123761166580,1625337381340197144,974889230867095404,1890428717581564545,2220472959298780690,1738847789049464865,724545688451557455,257776557994240604,390872644451520984,839062554559980075,3897455728178912128,435124814551554784,1477335523263263991,812331857603067770,1737023875075985640,1060471530482808366,2886468129630801120,3762532752379426197,129481554443543448,161833937278868350,857452780297655292,496939282557057516,265208585839137120,2121432577861251840,2189507508303344160,371066699656122351,288674354819628024,3848562925555283520,510038296296117336,1699938364385725200,2235357255738964329,669205468391713395,2243344366252845205,2633554658946086568,645250917268716250,2315472559174062585,791315465508731112,1381049748917362937,576394090834368597,281441857008187830,1321593948069210456,3801863527827352119,496957881159329793,1049991133103931897,5160580858381989195,395774601967221087,1197974706303384876,2176103144758837610,201670136611078731,714244790805778095,48108697674017010,288619990434925740,1108078098552612471,689892744595759040,778784300869154040,1356308932138161672,2552629612329264520,366534052596905016,335134375696321014,1574557994997733965,3068229908799048204,2639736771869802612,1970979851454149538,3312915869120322312,589841718977133180,4576737582233338536,1185634475306130699,2814155923359466644,3293632507837810026,3385973985959720610,639933453532999634,1940708696705535720,423514964294284926,82450012750323078,961809324392731850,1725298346912064354,862453024178265906,255365334289063224,949203534916620060,1131728627196897885,455017767726123936,670378080629254548,2967135790815802584,881044074768336896,3447259075067673720,1053934626846307086,1151308846996490008,2216570049162140115,1806569207076807846,119670714936079750,65578945775635944,163929018447614340,459192343858684754,2104125039614109396,3787858926823787130,616735672916782482,1752338500560419628,2023730200841520712,171135295115766882,1596513733333479630,81276358864254685,1462810616470167570,893138161605884628,1702868168701848505,2297649396039269375,942182172168931362,1761456521177300457,5131448969026396617,400862192944494267,475162762973069580,163772510073575936,3275083073594542080,5054155805990224998,2225719348782305999,1657021815409833075,52609562825101688,1052073273707777440,138329931875866554,1239971718057665436,1811173947859885590,466432980698256930,1135547420308671762,513740177259790284,216767670896218152,2479357271781998025,511847018852090308,624283314979432824,635537252488291002,1436534225427276930,43893001051948170,3949926629412076380,1659777359952770574,1250143423598418534,279575171628900255,3913612870474417950,1224677955898957068,378245255438308245,173400144701928848,279981355775498763,1356224593834153710,2888969990689454497,78268208546626836,586945601805209370,1178931158323311414,820341067271560260,873722287493626227,3965514551965041726,1937131714235973915,356251633749871128,134805162207029490,3145100099095660860,390040149843341209,383968533117167932,2589236853216623664,2454766583892048600,556425538283221460,1536055404576030408,874218760970718662,542753070286882342,2227854145105018620,799365261604581192,241970383064928291,546498610072493106,390700490397183646,1581261386369304520,883707961755146676,2268957951588906055,1326991287610660797,984578485320854163,3214478077705024875,561257545280371092,310416868713313176,1551909505950625480,2973154028434243664,1461086102344188810,1667898264805564445,2479989438123365970,254317568286248694,1695259373520663640,1185032563035855880,2189704725362510832,1036771522155026625,963723672907393473,2338126969358751240,22993697056218200,114955520557984600,1436781952858492500,538465954985968148,1182632028154883973,1320874012266412140,1201921243982016984,174626964833491150,1158688051670512908,1126398794233686644,3440381773349130255,1616070490369526040,1581356018941986525,1730254175492381945,1256716997560663398,2073487465395568890,2220406649054892476,916327810534482729,281101192266060530,720199920445349328,280389212693536080,947081352727121224,18832193170080964,376601313020963280,135859964439622699,1163730939349628160,1156759860979671894,1450988136870013848,471700915794093447,642599726154268701,2015875806384709830,3601275362284515560,1285771370808438207,1493699399519198403,2720583275455766553,3569239741991755320,1428726704842239354,771644716981241852,2604172915039306635,557160211346958974,3056784203528707005,2940464961015698610,1758416154022970022,1499942447467320704,1185557767917906231,1086941398748207520,1172607606428085978,1270376014251681666,675912804656133996,1584770195518042128,282790241515638975,1131032879792548540,3442369676205528904,1437880080058505334,74842270064538322,840326931730779775,3640349067338948412,558780915315160176,732995933334392406,1476053596740766464,735183735631178505,3762122320411678904,190861105932308358,56384851604128027,1127569200408614660,1682677046436510180,448105968205152873,2341846314558053548,3584196885849654600,424270916690519641,1684987342793436015,1208994331047086331,369727985160446408,333483944852453493,3194778608415975438,907221843400969960,555006081886471683,339989327453047383,1011403223213941930,2134391782462222370,1525233532608159045,1771861559455655156,2657634398480896653,1627965302267399760,3273530269226556105,334068989569650160,3595786791312526482,510894522476663556,3868239628865152768,1683525157037604672,1851241328309053325,469235528388257816,172721081950907340,690805822800862960,3390507754361457090,451401394887944445,3763578394825124008,502984699583100396,1564588519609591242,2084757767898179934,456521626962288625,335688590938347963,2823468998174733630,794609976954444714,2751710704074956637,1205169893090863525,1702890362811880008,3871538027353485144,1122704002969587730,3089851354046007354,535885150786743090,1013346207169203282,3749622414806856588,839121543082038465,2626283720267641780,129962294102472790,587768528188299384,158426195206845007,3022678060884348888,1425663104221333005,546985527472011770,1714720920128186502,1662154631725197654,715239298521175806,485358277648191072,247621880707148040,260242620337303938,3903194477250157230,2464272186005331672,1014605187971809875,908804904627172545,915552545864532030,750626418532819568,1508982215093174510,284383501378622190,815145270361391580,417022783342068252,145529279137343019,916439877849322872,1625956811319943575,82335720584198265,2237728930040646387,563511432061942554,464010901659229203,397666414997159016,2120093539148860920,1047508004513455416,964612697594496744,3214180495351375438,1717338695626057473,1114956196643833090,2450422169102488422,132462039138429258,795550021919119143,1860413633486142798,1390740217163770950,23061571283008922,1614125573945949260,57902309062137540,926331092782455360,77131437071378270,220350350751742920,1056750991799706054,871413493060271511,98495512797519456,823577488093506210,425994962387093404,4427485908870253293,2688066070337308208,1487218881081349215,1125058251188812770,2196605896482728066,549346654526666810,1368900413380579914,2776148603764487505,2400439887489699270,2831379554679415740,2558506718494687665,2694048724001677630,238249810371122367,845462251680691230,1836445825505514065,481658496426708144,482069563232891312,368503135090947996,42357676022650905,2964697776452354810,467013774242085378,243057654096340290,3888477008270118560,577414287519322080,29985306954334755,2098730999162045150,992199833731604995,2199652128964379808,464893096996436020,641662912807049472,1617198603975851799,52894711844406916,2379989156255114580,2166487516449668520,1117315433742574788,150085542243588141,1797759891404362920,516318191368001034,86029797522382335,382310796137352360,1926817109542423335,3454089121808321856,325904553404681691,3673200342460316625,362279384670767644,671235448892866734,3037411013352438930,4024023684352233552,3769662932559383520,1230533541961622912,3189527171308341072,3982617447101294274,563130094714472247,4550155410939371055,1000085767949048268,890546016591590072,1869670408277630756,720623743944200244,250594418305444440,516176694260019207,26808310879791462,178701533472784280,1340107462813704900,1454743974316883355,1194863710403534216,286944011167628690,2081438238112289028,130451231398803575,1171919214094628020,2148652989385057224,1791563550783138531,571952065604815796,128629194214374945,734939411089689000,398687608915258977,1349429644943392488,223685704816880561,532946602237978829,1310890622027451570,3850442668000560952,812979175850133258,3513015183384398784,3760743027642941259,411353171686834670,1416993387308339196,275812432060557104,1465865490813332364,1217329874912021304,149383005600419860,3360730445820548910,2983549634500667418,3358778471405145285,262468369490094134,714051378381936240,1522836507021450822,1116858131453442148,1451582079961066929,916285014333006942,1770958667664839400,1542306567851469477,257964961819959558,2579352156384073380,1338668765533318764,515357245764334125,405258900763640679,12819372956910327,512715764670257080,299584924533363732,1830166575937414050,2386324075363338042,2717754242987494536,488077808730004602,2488011089776781828,803472781174432150,2379125248877884830,468966768728802552,166430685714174536,266785677001257693,1626892550013745080,110773857919128781,2170139183819063268,2377382975441909561,24788959169272112,371791430914618800,383362124066707821,4928372076421677330,3145423344317104104,2174443331111604192,1063489192351696485,472869959343352704,3130431691527615398,4168179226650185352,654935204989321785,725055916475332640,359830359507035697,213305455018279872,440712565328224581,340938919712501836,76761262041679890,1535047640806741080,2727301067303231412,1480191548970690255,3387148632579162152,865259566530862605,397891107975111750,597782393294705562,432809191435668387,3459519906045780879,2319858779575969400,267419529314122608,842822383623958536,1670606999675201444,470232892561550262,694401345555646890,1287087697765046859,700494507231801798,628512370478235360,657773656430397730,1521607213908098480,214193226883362249,454284230764911031,344835902019842448,3016964405508697980,1867761344914191425,1809272508045106340,981125781252771288,1838052706290895152,2136078108480829134,940232405147889900,973034102576455495,2343582931368428469,356680483714202778,1373990283135880746,555515335910124630,3186227405975478012,2050897073638201304,2858657631254496522,1107373191917495355,969163808092022640,848058712004705790,1558295156897273895,2485906550598922200,905573914196606745,1920514572018760725,3156646425417066673,89086188692808264,1113448019170965300,1633547527593152427,2392485144395486670,188920953645396363,484061002242699749,261977444501261394,1700747767636437384,1459856699096232605,2831593677158374163,863524405148454693,679325064627045144,59825020129726730,119636128912376100,610966640694537648,611276786118935481,2147795778975153246,1546028564293789576,3705517335877650055,2052633546986344296,654706612897564036,1903210141815322660,2257864381744390512,75910073383965525,1771028915492697350,1464543168088085640,1064184691103123320,1907255399853781404,883766186682445230,1517016091829881623,235569724901246637,1570281957821611980,763631909337271584,1396744579050822090,1676542069823086476,1682381698463491569,1742527904444982549,521261457352110138,745098908010440340,2626887009282915666,2014289625411204210,604656323715082595,92965104690317136,2600531094514205685,3300950028460151952,639691700867876204,2453220969136525530,367557205313926862,328865488169294330,1057679558439190632,1078139387384330412,464962614337797178,568383407199827532,1111134765940219575,2750209903842404595,968916954496297626,1932389417063297230,1564685399926778334,1611564007161090360,1029681071608029117,722192078315190976,1037301399409278411,465809183225996352,407295222082522480,3563417020363843020,483201677672437998,746098697521686411,1564771083534435492,2291983184103960720,2888644729702603908,2545098629205697572,1788752688287003052,1000718375270227725,2663523051945968520,3293413252595935230,3393340750410520091,799845729782636652,107968434879512411,4190364606722952840,944261210418959268,1102773481014002384,2404534111561666206,2696289791886525312,448106186132420760,1991350078016900160,3747318688552313112,1777507891608010315,2011799588290071552,43860435920900460,438553030011836760,2813652924372694192,1122882421670942292,1446849572679389333,1609288085698593860,1257191420658550839,862198893680769852,302082315837813975,2261474728865034915,520282929704219340,2501106830636322424,2126103303258305730,1957319167066770348,2559669253806818945,1183426425010421505,619850874071240568,2827309987337224137,1448412243010109991,3008404047781152936,232752012734078760,290905908810310170,701489065790284675,886726155778151052,1313453632408969275,1725395376080010120,1488654448468883397,534723769969695006,2568716386723648511,2098718892174723888,1070796063672311580,375453610568613987,1162362513598288832,346842568655456634,301175627756223516,3200167295770952080,521248597633657404,197547610899987104,1903844958537719406,2048994975028886025,919592909353653140,711269406466550256,1009788952144393341,464768734126340088,2581745224476448400,1738452338722176705,1100028920706437356,3790518277583269526,2678513174655877998,385670204686736912,1928124393269239600,3647943236971510416,953163142869024095,1255424135837620805,1216490805970005768,283155744288679975,590680524417264120,1307955565230616029,856974608981616844,488334530604983839,4257206821713775410,1602220951634400220,4037588041662190755,697404546000974214,671530904296856679,138383106295156280,345917050438432020,308351253634959604,1760700814974278296,1640367336706128513,1536348421103569035,1494095450767394193,68712802895519688,85880889074837810,925190680714181829,2991379584778931925,44552473680793336,445472253465827440,134462236574722140,2420035092161338680,4400307749199837780,489797196081719184,4491500941576020024,42420155771863883,2544909335030750220,2362977798513799410,728797340848136408,2529946043304964179,952082371594712076,3412316286449141960,419974048871818035,354780367378823211,1262591776972746960,328566898499112228,1080413564080295670,2304396015824481225,1302991759297505124,2099739538540768364,2169488509318396091,1066344682145273955,786914938052447340,1713976197973128368,889914568291086978,123182931780446692,134949375631650906,1010917674457821240,167022387881692896,153045967529232486,1530278897932309860,3221906438235315888,1749604077690073980,1056553764644695770,468668441452843284,379818100947952420,1059133260545347815,3800408342410862520,2215358812949071404,406674779537369562,1872328906241752872,1204399675023378416,3285270405308130480,1926650133123388897,64088455256261700,961213128456685500,1015374752625484972,153203094341294645,2627781276909677256,12271136620961808,81797897499001920,2044705445602632000,1834960754423387395,3911256978995906478,4674985663917592431,275402414618276463,194138352082966365,215683740417797250,3106163285142999834,1040974334558626892,834921958958008956,1054204590261429723,712125994199884140,1137490188329831112,1805080287320839067,3555068641280027262,774949573929883986,1800016110899450640,725666458228650258,2835159946216884576,1081642477447678488,3653753735197753264,1863087195671876970,378147791780354985,3056773513581344232,187249399612038333,236876241820881759,376425026267595140,987576502742720076,1444483212999963490,1478315453084362935,31807734463200396,477059403230313900,500650614588227026,1946983068709382988,3652854263245600805,317374991071295327,4061422890139504275,1101149782910704758,968602600745609188,2443113972731331780,2661747889658079120,425984799060427395,4059998395829711379,317652684172369812,2501335998051407470,752676854133944229,2125401417218648820,1258448528470572621,388812744373991889,660803489709892312,1694340548977523238,744154620807518025,3117388614983446698,1830776687780384358,334643272428873165,260628887718854844,1627655789017172025,1618814854331202735,4067311866318977704,591367971226566489,1027145092421651787,666305623030718720,298743980085604072,1120156619433881130,4299662719143179658,3055197099929635948,24186688098279840,967352362184328960,248679038824799908,634677263502217896,1847546808507946540,562077427811498580,896187019104018045,4082526892625214033,199871880345531026,2982208683085847832,1905179351901275120,1284604343320235232,1958196390515243556,120705801925731978,804609448893940280,2707188190681838955,460817244502842186,679656111974394141,399871372916428872,3666425380758951384,1517717781043041540,2188319903738548272,1601560226800622328,1947936968327010681,2678147253592314,19127341336028500,191250595028401000,2294733328845588000,354347552128404321,2362035122333445060,457294131619306605,2215841481052042080,646895360260428816,537677480371341717,513538714445050347,545520744329554290,79445596093737255,264787030872695150,487433159680355088,126520403385053403,843368608026083700,1954637695413415956,149654308760349456,561136607305525860,1759114269252613763,3189644369877412530,1226159715354171912,1471135208955360620,3087604497136889184,670385628604402648,1254968621239913115,816770366576297982,618942842131278158,1596117097260680700,1734607998621793608,85851584935776590,613152256379736100,891285546952993644,2854718236966806378,2762528500792372509,2256300815910720750,4230141149348119584,3966283132088499837,693747126815576442,2262973798733519115,1533629223494577230,188682086454105960,3018551926994759040,30324815303045045,242569470807234840,136767522927465010,1020969981730870311,3444092926536325536,185680630904702337,324606880159063132,1095099316817292420,346616648829140515,990214603909327100,567063954054888765,236868256341706224,219106477186573420,52209511426968915,104406504044863070,4054480427880632856,467808517709591994,1716823175887911330,296542770811861819,1122844443365631780,245470940477574370,768603467992974080,1854658125842655240,2059033342358866584,848036901034262408,510380387538141831,1927789526698475069,215607860846184675,1276197602687919051,1071178730165245105,533608568900334341,4084394755521067176,2244512934632663560,1003603256161269080,1095243685714360224,1088304086471507205,33236088975992662,2990888652295275300,217833587265971036,142943516909275152,1071947547796298040,1259979026012895573,1355054637930538755,659156507247835278,419048258674923960,2119581292713296419,703877584329940590,617092616504258760,410065071109621595,3200131623340535841,692027730885762624,2006785607134093584,1107564277809504960,483334537985872078,63568462179100719,847477507667558520,4634699964633663921,1017628097728925685,185512995465736908,252013421532722401,1531588579086797912,267980198775845013,2872439901726710840,3472872067762752132,963591295549273032,546081400014037216,1189375904404143144,1216661575498759500,2236157051719704990,4196412847785743456,885142066681089186,156968754402477534,1507724703664240830,449132590224293754,672357982016192148,53923830260377754,35812321365697578,537120054605259450,381912576544039758,310297446195613911,3007515844215059382,1511813597556499209,84592950848427510,2255539903775300960,1400697252877517415,3927122892875271072,1037295476064638073,786747324674821140,341624921674057863,221622816397731392,433708207960960740,1675356048337199415,1100750991413385760,1016175171733651092,583665506741652426,2322519329837410785,452588436247421382,1893484667272257780,45697631898269305,1827684459204035800,1261444086425931984,1980956232211530020,167988056636600795,170537789021075598,1284722274646924308,93483700621416528,701043003011714040,1481738709259789540,4184547371969570312,900588060295214406,1016944052705737464,418229656883736112,3724399787656271880,816636061494955868,734689185844481038,2444040556775901660,558887318956861735,338990468608233960,309685151357229537,1720264851024434350,257845994602737782,1827572420904255648,1305528241161544160,740823337977462162,1171665113819137308,1671141250414696530,1079476093912445720,1446623121978478800,243574045581455075,948734177681803554,513384196492705965,366173662904046257,1934588536507667120,629946994490901333,511130972634366321,691908318297038826,94338849314088276,3311898802468392840,3043692851696193907,1029040054698996774,425252997924771370,1285490874994402692,79083046892241360,790734555500110560,1005317785705955716,3581059152469175802,1110024861111707004,525997092424314500,1030683939807995904,1386988084180530204,395110036574998576,1259500500904382805,405397089801114870,2845247586761817368,2321700437718064152,860529610900718545,1093169596368649432,310288281598273260,925614319124469450,2831530395331868762,2798971357528899432,2322633239826634476,909267863487094980,1840095846540490344,1137720393063517908,199007555816290918,467490003628356423,3188009418102837230,335356489703322604,759000075128552568,2210307371322990877,1043332718203525410,2363245489031967225,2040364113814883096,1074190286226701319,1676395955728360608,2514894794097166005,288681592248800895,2278585551925997415,1700316708267205272,114114479510464188,3042682451148688320,826563064911822945,767916123707995536,1590105447679070658,499397915179026024,430108622301395995,2004188769975764430,551417995982796444,2079819174828174648,495901910601855138,677975702053030761,1096205240800203590,1028846658217614972,412912812664568113,2248224502788711295,2043053403583967418,291089565073079925,1418293145115808075,419357008943551770,3645490386677281177,2883297299756231202,315307859687275980,526234543384331626,41235075472852135,530100595156720950,576581880469773357,1041914208336431445,864551925338711808,31213868520912994,2496804786698085920,3983238825546422520,258120534694855545,3382583443321912774,225008211081378426,686949401362899996,1911679462666816184,2634008503976887230,305838822331015285,1313564469322601655,1117617707109192156,2616810415588246851,2304096156064501400,2347995391900347285,4109736155135591024,1271131177029289239,239569832339588970,1437243330365489700,158242163938780374,267722037381718047,421768509757349685,158377335352483346,1880128035919854735,279551817216741580,351443775003846454,563937914925367713,1242921489447389276,1477566594418460025,219272556536874327,202895707908924556,4424994117115747083,849754033165126188,304948415981082330,1693950525640645100,1011563545861613928,1317374324996016624,1485908894945908888,201024910347118920,670000988440201840,1084588044261095710,80714792040396768,855192270647865369,240686544477923325,1914853147612782732,60271900037205082,161831825404901494,862183995912620559,531175060244830150,191449966160831260,2392831264792859250,554335917937395018,2817039642831424241,2999011596599776680,698458178471793817,1429563254235600831,149632015358504766,1362253053698102898,931471625031627350,2700177548326629021,3165256471172725560,1864148626421436174,3520999922966254575,1717990050010369725,2184597547323914436,4143166762422356040,3954105632222382664,1292703677050899985,4030374389403263760,3195133162082875413,3428311230415928256,123809651198852136,989044652835929930,1671338743855594060,54940502182217022,732450040259537040,2443169859169742559,924460909196606040,696390381265234560,485066615533508664,1387231003172110512,1578120849946535499,1169788706409831474,2739187137466130505,555067371456602442,178807945625687375,1151692652118944955,453325390570245444,570492668674929360,344461888100169759,661370658637378904,1159918147695624252,1506348741144027756,671604752597228425,1834309811479281576,2319055787895960375,3424808580505319462,1805906100605778376,1651267602201556530,1117937804963350356,406200858173572990,1428317037081733203,679694942053600739,1358353942792814115,2681636825486862978,1637691665364104952,3452197562211055077,1894224748215937599,350563443619526925,531957778783003264,588893571285014268,2849716272120724600,913241106509648896,1704154918558726560,1086916469511340296,345780514954827148,353824099133778102,869265420853981796,834955041035049360,28288682550879318,848555791478029260,3832049363555448693,366887984923914642,189183774748803010,2389503923410693453,1878271248294113832,30337779995774722,1213361412783213520,2252800665030002625,3362444026754485266,484095208141847076,1597352193524529936,903601451779543196,1552197486336076560,1175020528733731107,2127432353518799173,4130054700602484375,2305114208150999070,2896853263067230440,1112158300058721042,918545520265188003,966229842528944190,570421782628718931,2481907989136850505,3166111806704775936,1596708281653061024,1535410907829066996,1155371465088895355,2246234415221889630,2609320005550035072,910388812004905184,1077897938802730140,191346298532948184,3975415457346541845,893667334822935762,1618632638584702380,443116709852852149,2821095675685617426,140016915133407090,1399995813709453140,179929725060307365,3238334029243311570,4605675731504852382,488414573630052495,767234729186447661,1501766715325213974,1135858408046552289,938331512929631955,2676769121904314920,524520339095249296,212758320915173820,72304556583529508,1265172906964471610,1597719965080208490,663060448974761635,1300838195506893531,1368640143523818036,2045675036281537008,438916449168268440,565330241024995728,386788870760694354,1102358113498594156,761145642667977300,2181952782666100890,410887217760772689,1825938792713935560,2771341139874853656,7424791299168774,334074134569486050,2226884413197634200,492815247233428996,1862316153155054376,96577604963721860,386262444761032400,2759423744817533703,1067886357507507237,2431023255570360760,757660794670765611,1431244923760047510,812399867381502135,88874145370388061,753573456362193854,369868770124284862,627925710835771230,415906226393508048,1633509461154434913,1961443610455637637,733202678556058515,3582981313228981530,3209980140687641208,3031515267370624433,962127643038780664,2162649181001342832,237599321102324415,1847764773003783270,253699390869269805,1673345888560171935,562630966690309896,776968405232908725,216449998560060990,721410168566152700,260765406161210712,1303664674335186440,1372594831932749810,858921699613485198,1692237044322009008,74015113947423728,689604228426507489,773655625638954210,169272760927651110,2256688891555729200,2437438904785984815,951376028125585290,56000598454733565,150570715110868419,4516558286294903130,862405762647548946,470097678261200468,2497826484647834560,326622630477599490,431397383394191031,838419345170514088,470692572618697536,1265892298156079280,109672827480239478,117746203106481381,1569753442177405480,2168726324926293966,416783751934907880,109096091303032647,1090824708251467530,1167266847678985404,2935764309285727773,1126034550431407710,1638298822472419422,919462511594325264,86415983468887332,1296077812665299820,2964248381060649970,1519645814480724516,984009892211714106,347157975926439603,987799036874154092,2766103278301624170,1188601218067758153,2035357242261038445,76494611059249374,679867072361050720,2052847636902510030,3382631851762802592,1440561213051212623,56207567632317196,2248021430303504160,2186646099729168200,787754144479275060,4029417750973807179,1259828191865612238,713908262269361420,827469438778475820,408623266581772420,310319601972950097,435683851871736384,115629868828666243,1000197819450845820,2077667500967405130,924802676734679244,101794298964027978,1308619877546268540,3529647440517785680,3253302824763347676,283988825399324436,1833807791573406693,39167778152116326,130542894652145700,1173570336196245144,3637740469491694575,2003042401394037156,4097371264907046903,7360340207179560,64394899227951390,91981174139712300,414203982066736417,196177065673044348,1901586873905468620,1645212233880746456,105907090315497534,2470855296998897060,997357731527805556,3525810208871613960,2934630361463313872,400126837132205367,647744173828615968,1466813998046941306,228778356169052160,2320475801164305147,494631618561282645,359842667838435096,3148227766588065210,3692694700547492320,76127961574625927,1027584691675418988,142550681279113365,4275982905246769050,854464520002525980,1077801197289761358,1136787195213047604,2678791657056474687,1796729427097172946,2376342464145746875,1530412306099328589,1199884223303791746,1625060592055367208,101764774921230252,1017519704346514200,556352606899766847,2409844190239405857,3380461380533591936,996800842497711720,3387363052582491255,932177413490028471,621204520746699204,3074928575293008456,2583356485639905208,1906251129987847920,426884853035528208,61669954201601714,227962616932567134,403545149561972628,339953229138952210,768801028335890996,1960859989221445854,1268722706951946460,232402913790296805,516385814673376500,70933686771640515,828707071375318948,571293207527474682,398238406152889599,2588259641828522080,448023724460575716,931278045672186432,2569104520591254944,1408471861289543526,11183630536169440,279555480948781600,403219226944388799,671223600397281213,1221993919076089165,438688152701772570,1507406537273119856,2081535634964811432,481506345059008125,461896407905271123,219996407759626590,784854944603070528,3360979335480059769,1764709833131986338,3061939428188025945,1843630743749651450,1097598583948979766,2293439656227555507,1366883663931615760,1621282487657657965,1573150403939030850,722450531579398090,2221869492184582070,1769220739784265264,3799139373107318736,1325232927464299440,835060724873202768,527782229872643448,1139198996231426901,298742845697580201,2932313903622125250,390143862974553037,404166088719435399,362692543597973648,2719849731654335640,153430995604081980,1150586769844620210,2041426460579151234,1627934935038733968,688894760151437616,1331538164582700775,1175194073001859365,1091478922163800566,322367851310514331,461165755119967536,2174652374612474540,228647656136338636,1167281727728204112,2771162659132475004,527329100403331428,321351635526852660,892304544815770952,474752159446992096,3044880905507713824,637147669613130982,393636066559302760,2843172591621868854,1025531061456398252,222059695628579745,1453630483329586038,862658941588398540,2979824171187810636,1298530997053827288,1823021723684879354,116398856962029595,1520389889064659340,393868449435208038,1431324839054861613,885280959749987919,1858214037151046540,1536287464487836755,1939888990762542171,668438562161754792,1620332817252339339,1547416840169318445,794527630095480960,1131008192401643248,2521125813886452324,1369654287530825016,2073303655039302364,3352654119118485825,1604508641538750435,2072921062361937588,953046380423661084,1591120901098066064,27178021725130640,232924836150976320,1164476006556158400,1636314531480756276,736527155957280324,235637458607952910,2236943843541808032,1030072937079193956,192844508041462150,2810858618209250178,224125722673351245,2071866320482568816,898663365931561320,264888543640647288,2001950088214125156,2552830074940629610,900819910201944855,1896327676658817966,379621246906274464,3715985012750876601,168911710394178190,612909583842489357,381354151218073668,140769181312352907,836316814694406952,1568978419262303280,2103269256969045856,156312561206747815,557565568377654207,1812354198048846498,217655043348462320,348828979114582281,4091116488353707,122717832962439810,1636028956946557200,550737846183375360,3499456505206014954,3877098432190021971,2855876045802386128,453088062215824884,580958152741818240,930000028818884372,622587406514234709,909997458427549602,48294954381484652,2172995302171113900,3527773777365420576,1390019920394209248,194334395188032553,1391380777637580267,1200026270569590870,251006984483128758,1952026966448337660,648021117892539770,565955934410812016,2194830694302444450,1044833299919139605,357039834281096514,1639308330979689552,473947785446842272,1487022134569214025,156774645628458624,587829690882214560,1447578288449181423,395244026566881687,75972224835683950,303849997758361480,86311959428164242,1294513624332567330,759537358953553448,2838061495425969480,735844446558629877,542148495937256992,186010216732690317,1926435120496924995,2472828771286758210,1517246984947439952,844611226418617182,2630926108942590114,466822778242880055,1731095017986486565,17251728732734535,689980675522530600,755561412165088863,318676771151147275,878632890588635130,4343942343582521064,1228859233866457989,1193632363289757342,1166133835285947695,369895465813339070,1061171767840288644,200627196875970575,89393643249274596,893821688057361240,56702890458404295,384077515251795815,555957460369769574,1646783210826890525,1767162866055076940,523247944556852175,66709542617074456,708986760337416668,2425110593774492568,279526604000641944,884122664418773610,101100089958479199,722050689822907650,3256012626540244298,1234724449665254385,114163707555486125,684894177339419550,2283059175536380416,653335000548487324,1661030393251633390,3103696592345875440,3655562289036382968,338979909497041806,2055706197140546919,987148209326640006,1074857621235401190,1461800816919725679,158499014127633491,1075137257481541119,1306107848348330616,1786404831029630560,2237635733248497696,711462562700247030,1259642609461574721,3809635469156055564,2955300862163441760,1066828736729251974,843020787392668074,429226710354431904,1169127783392418792,2413881137158126925,438516104627883207,2904597391924332036,1358636924524718349,141278890794526017,3502878222650481280,1438644084280299192,2457789897909573738,594925494678155178,171703513609072760,1373450918611396800,193673232897000808,242060306610854690,4255268051829886272,346193801297980377,434202052940202680,56000198911724133,293240841796304988,246450792484017187,285484202452826505,634327423962436500,2024145698536353744,98328300903793905,42683223347312656,213388549757677520,661996590341857470,459533049217951393,441628595875311986,2113146501226269744,211762844244051685,696571178968434680,851946811344468027,2055342932324675225,1576662655577714922,1239506806698139008,370864178594719460,3182418614964116072,473004984182377230,2763521478106826622,1905056720764041896,1761249088397026680,328875722008189893,365370185037172730,1033285080257936676,1266064831416641800,1022338665468934120,1540804296412393980,691180294090091848,1642248034615679046,627348848521989510,687159331565692140,2113773118581066072,526180066240808436,1386245211601757536,600709387097761528,1066222838991158820,977426956791704180,181675814491110680,1135326684166086750,334427967355928912,2641955656948642380,47972862890630817,959332864375599460,2654734758282902658,496735020431251539,2033307360926615295,2273339040914997454,346320286854753342,315304179002556356,2743224077887324227,295749075010583160,230906112043119912,1731571093588342860,2350269973963931925,2820418468159978936,865264508450561610,4284784980632142684,3731126008288802517,1979797224157297342,414272280157944255,2527729598780015310,1580833641832084420,729983156482471248,3439061896531254776,2194745159398155270,429744095542952505,3819451095380150160,3902859557522283627,2393165097565675230,3574351408790905576,258016815188083390,1629819561617224080,2574138096851602414,2431246523640870712,591734712097955472,169838741905237825,339633297757839890,197517156449302872,740592967138175970,121895060746205830,1151853770005353945,1267887149709646784,1126334850481254488,1637396686761437820,974662929176094456,215915942339204975,925233548052648150,989339951587820710,164333876181721704,401158892239109838,1689527455369438995,2174193537156697795,21875834518562013,1968568569027990270,1854106238973921744,246014810532264975,519996437253764685,292053339970585881,115332099481376136,128130069832458160,1924887319487535060,1308582544569985512,2344943035149339852,67955028626949476,1596420405398409624,227637687838975410,278909411291753453,2340742687768149030,317296360232795130,464741455184374719,662013169236071190,1009886298718155012,34251763142423688,171236456713958040,3424281968605135200,1784116858756060160,589152256169946108,247815070607638667,1061925860194078830,372997909083127122,3852206776366321635,3142369877663134118,358941582118842906,1433254403896709324,232066218601168791,405979695474297870,2079076010047378596,2771326544401900156,656317284066391680,2846190682062741328,418598334490817670,539520584624146026,2545872471466284247,2028772051508066123,148379554241972040,2670482522901913200,99374367953047778,75850654066942668,758407267717873880,895012938593768242,1580130340197715305,1936131069548162694,722547563234468224,269982152533028709,2187051247690729175,2338977576569765220,1909050704125274205,1060071074944400290,211239102660589248,814956157762045968,386994814617108660,335876117046654526,139839920704538943,798980521885689560,630451412740732464,423808062502808055,3818475747713502846,1288333912140421908,35714795217072531,357101111520299090,303041642585542695,1683343834443475650,161386117550372495,645459772191590180,1479750953854954872,1831176984585249175,659308360686349122,1320888534911631576,119226729212186163,721269120195174948,75023385486636375,1500270686009956500,852883985400804945,2136461842612162272,2047983058883886775,217474603142292840,997654139446206732,936696730344286040,220153756370317464,1802228859653702472,914277425465563980,589875422114707674,98798415682249512,987854271608859120,2657838175421006988,1399926849016263705,261847184916958218,2157747197451468744,819516533057898147,1791944076867955375,2093525214848654280,1465277650421464350,139541927812431170,2009455480067997843,2011825242565923132,297537918651054765,330554169140803810,4144812920516337858,338445492554923273,132432198414759142,1317160287856812735,459872865592562589,3006666262100039787,24254609601096579,727542428931132330,341051808572454150,284433594209737749,1044674384884464,10445367045260640,313319708574148800,195386760843568420,121447297609739944,910734640239700620,1377606768881527954,226837344419236176,1698316331043473730,2328028031833609225,1599265710873910412,430715368131023292,1049610584523556928,2083036224040371800,480925703883170430,124902607186745205,2914009496471442950,1532143848393160176,102135287732462880,114969269705625579,2682262072711315290,270036648162747780,611128124257591377,413810145437849310,1447047017804859696,1964172327723081105,765150878356088430,917906374497582712,407563732940816720,905398594031347272,93998047974947651,468318513044515947,3953588738112617013,1346204051226965205,570726673666522443,687855255587444454,420717366414277377,2299391508383654780,3224359714847286105,2278995960483465448,112537932520815760,900184331328535680,2934036788802703776,3343788703431366615,1678946798329017324,431490075904292086,710134660396295757,955180494756740349,721287912491494360,939151297793590983,2155775492300882004,1030093466249383608,1118736805668108475,2852081899133337360,2191191290123627288,2330492500351557450,990404325634929168,2086043270321197222,1444815790192054170,783036239479116636,470449112009178468,314309452312138107,650081526596916336,3028992792968629410,404896560040634748,73268451918553884,263230253918798157,1998355094198690465,312151906228254240,1560552428853602720,887995408654612176,145317332741023662,2317560544451815677,1610834740042617775,3403608338000459856,243424623131042171,1738516425452710150,195865460523987381,755590647084054930,3337973144876136897,857935696271354838,513094550363461311,793601400117299169,1820955272567202450,225102805869283308,1512126367161942352,104750093767557888,3142085067641295360,1074140080799349425,1657757204972046612,1692981261561717460,195133857026450427,1083932800149701850,296871089812861520,325260062571631276,670282832974334193,1820096099569781190,1103141837155909683,3645825118917845265,935854103811761022,315651952220692342,2471182187919581514,1559840857856942466,528232340652176750,2140939703200900455,769492082765471076,2072631792144554145,870789122051848524,458021251654124985,379470108793358097,1988960874335156664,97188216708650358,135670555731077731,193789247289064050,72152300874075392,1530711180037728342,1537301884913160135,662233809396745644,382999856979121880,37879046497273689,883726533058787390,2312992284745278598,213609382995496755,2562970603150730100,634465551393741976,654578847824508954,39257149999015047,261679401699727220,1508887517868600840,433894065102046476,66656789356793268,666478889121107880,270219696077029209,3382995434068970325,74725037026126188,3362177484468529740,137056929841717344,913590786536807040,511244750230749660,1044922640507488608,917309860979165316,3907782359374046022,319452689353967114,1016725226852417325,1576384911285084018,2505806761167341387,328571563088619009,105111835504444803,2802607361792586800,506842259359186362,213204598344866275,2203799932797501904,1737338512385132940,1170679222119112615,1122078498594326836,153177161189135664,656385668658348960,2995774292966871708,744614140258599615,1454654212138763212,1174680467424099717,1659782310282379248,1767169011585672256,355359796761402420,930815027386394643,1292350306958030608,1354805370938885466,1390838992724896068,1648634270053016645,240637478871875550,2807060898226415250,2455284371806287648,584174363796429636,1153965663712675440,108665154684080958,322685070845146828,1376339534627914068,1625475996879288888,1273933072825379890,3893938768446447231,496726234215629619,1075615255039165564,2267643553273578330,657730324147766320,1080087831809811549,1098242507539300617,427022456542270829,452466571828696268,1867178109119279040,1365067367574414312,2569213764891737928,1144314250344181197,2089412036075810136,1258150987093039425,1671589597441452600,1950736987161267984,395095405512323445,394373659288765476,1523798947322072640,1169292618439939525,298042759233312165,2980026780849421650,759119816691264879,1530032084739269820,138301698853337234,667915985949281,40069567072108260,66773625268709900,1864002169632777795,686827653300993006,447473053866742448,1654931628350951365,87407841614262831,3309884691309419240,3188453892945508698,1653639886910383812,2719374761219558196,1175656422062895981,2151040540819171410,542738492991274230,4001858181994656933,1233381095695917732,1625162576022879740,32648641401327035,652884808453433220,238064415471387645,99870025480460322,665710393581741720,286164335835260065,740982555599703676,280120051118009268,46163169872595702,923138841028298760,113449774519127475,630191477755518250,2739908175025985072,638463858451469487,2343778739680556016,1240887242875192710,3569520098361626091,1188710394738235304,1983878675819365158,1481188546057101408,35536931156453240,1776606549860957200,1380129455401970436,242590123968150589,944844168855300525,866961022372399920,212261278143880307,2615329469526103062,949797833550473772,1884181383597536361,1311304356509610350,2336774146179143895,1075437517562225192,3002936769571716348,859139335508311935,2074388250212174790,765633606961745523,2121552937391445000,730638244192427770,2714169007006943166,817685587557008190,2156692205547707770,998771197077308515,1186492126783359186,2592920370679087992,214874069916187175,2148449709647570550,1116330895856945598,270109362862964464,337590965561951220,359761245742070970,3004521451688255163,1657017833774989347,77913427845321590,779028678429655100,1324702393431314205,135237739958012884,1760157775416538296,3006696347602886544,440927147809002576,951923989151612050,240809810411533896,346822362025899247,1944663503518794863,43847016416976048,3945696016816231200,1986770943874315949,840840431240891136,560454137253535816,314451748009991601,1397373592296354600,919432788902392713,3001142988360894708,148533761264606469,960455986222272792,2033345534996712020,349937270015585916,3079407962287782088,1473530029494860302,2287101737565653376,130555721947332830,1980961938679986530,1300520494461039984,486979236205371133,723545149129058589,139756537547732325,138084263897090716,2416145981513544070,816117916237979517,3146681562007397575,816618184954390490,4056556385040811686,1264334224011110559,775217994279057198,1152819121598783568,212377061074257640,1544067074869046260,1830410798285801010,255801160359946208,2877371195515243560,136222827836008410,908028498854843240,26237035918689080,98375481737171550,1639367986889382500,426042281011297940,476584727046619608,229436002297502311,58834504294548390,882397269119856150,1568756210306502210,3868303862749285368,446835395967879066,3810626509999533642,802257453321740635,1727700768318335055,1439525207097377785,1726915851694426106,1846281974723712135,726469442038457466,1282463252175261800,1478937332230748154,1838248202568924405,936874308612783112,328695162573746340,369748971222572605,494787268841277564,2609456488935780099,1023775096823814114,936450553902647624,248896136144093625,2646237260185690241,1514372362644163734,656513079163896642,614332334684772055,651954321698219720,807514334483864088,641892495446023344,502575222101739282,2897842332241645011,250899142878449140,1057634147976159198,819996701754756702,297677179955063741,850389873227338540,1760222389821149655,766047676772374410,540979650122492673,3559468150980414,35589809364934260,355849373781021000,285456016673098866,305801447156999844,1070091082284341166,432976486447657539,1115733791867524380,713306685001437984,1766432026561645308,1467603888316071412,632408346927157446,252861361046341905,279983792617023045,509420173389526260,717803405702308044,297231471190447606,275446356055746430,115989556467597036,261162716579717194,2850287617767727228,115232210612244588,864123023450771850,1300406513000602126,553981019714699112,1332262392172464696,2229728643494550933,86663052892576770,3032790496117103470,293926038606834823,247201749139970712,1144700704396501725,233285400566018875,54246987802115739,1084790737365375420,29062714652909696,435880829888127360,432809434719253060,371283996021173952,127890749430474216,1339607986059367199,608678952913187610,1928701695305434860,317603763507216684,346153243313839867,981775441405188117,277535526132819222,179199622623323460,436708346111643,17465930752095880,87317638688983400,1746112480156812000,2715120741404139560,789249892989899553,394813955985338325,1113112261554780978,267594251582232808,2219467820422415550,3330861262950325016,566361319951274572,452531726223686046,614830163425731586,2363358620845197480,1463073321765631296,510309305412721776,1615775462677626748,128074412430631422,213427933384097950,348905680239532592,365117412125969469,325984586477894504,2950110313599451464,951512438700336720,1189207854621202984,1486024962001792310,889813291159633086,872905930668412374,1174937720275712150,363832537986315585,964263884798714532,475236022174268595,118800759554750352,1188104471884595640,744419087366073345,1222202758222973448,959348461355396355,688904216494402010,126942796126439145,3807757827063611910,1803621140584592024,59261441381726130,1185065054336957400,1760939323420825980,266098761669311118,3498120783379431640,3335051410472893527,1189730706244846512,1227985151341821320,1410457707560215993,474412953305216316,1352033327952370485,846646856302739195,360521749005844215,258882103576075770,441817396101069342,876796633336568751,1034601400653232112,1467142225235449300,1051771310067520386,2528773169974044066,1325096692189295958,423741330879603417,652649049682781320,1860974838111268665,173898752411409306,1634420583587338364,573682688524906482,486430393193776920,1761256366987156781,2700520770180109995,2050335062672070312,947003209219408443,333515869483437810,338680769349845889,1701867529926741408,868282644374109500,1997929878009884010,103627006441624305,921001166108697360,2394453362347537146,21515587708856888,376470536603186060,381615704776470420,624209922623973204,502513209885633894,1507278418854059775,1446371019909401072,237567479323271520,699626949627138366,1617206043789760356,197535040854190749,216574654906494093,3188440917512130160,40184032205087108,100446120863987730,606222862601145170,1975937418846154476,608582252708302905,788723409330079566,2533483181931667890,1755596735079880791,905384555212475205,2966998928415179040,899258683486080720,274576444669289184,1372691228006197920,1380822034514406924,1463836270125661340,1198388139426248526,37273591105163724,745368056812437680,353266343243160942,384602430028928130,1603844747455000984,486070539526769076,1370739096171329490,248987664994292895,1948271917856202775,2249882904936292884,1143762264493072380,348724675339775180,431746590743742843,2863388632764788760,120338196691578388,647389777391034588,1794922465744673046,706596125063421936,47646173056984920,1429185847153386960,1885823741628077237,114614258357510184,1069286484505505304,148911248046220920,186113086903641690,312853613021723784,1480761960249919086,2623913546024926152,826778225037038740,311050978123576382,229163514756215094,1909429284827448450,2777255383902966756,29627195272193070,1333037555024256090,1322755158135154248,337795219617315561,1851606388047905646,51387372636067905,1027603814270539860,795502195957394422,200752159923018138,1672700780754422850,835882919326174455,631967493668028432,531868171595091822,190854095890214952,318045665259305880,579246525480206175,282978477677242536,1629590446200760656,1718927715957974208,958093707744944152,1661940537366378600,327654646166658522,1504481925023098343,1199905785036914094,257794382173005108,1658164479911968040,972478917910198266,728493919935224076,585710188786022864,2361239241905920504,1981327504145730480,2200004821827263259,2345617349240755275,2113495912645141425,297231534717911617,705641423637403160,180490758340734720,1443723590376867840,1063509706591599384,308975345802608106,215226823464983010,717322100077118020,97430476380901356,408484913471448936,1044011688297832562,1284729844573170555,825401903227650558,363417118995523312,73960521824923668,739501372135219320,955019442091965480,189915762248948466,627998848539728992,790625162460612243,22944252180829548,2064692569708096200,823479178809605955,1835397510566153544,25650627698454978,256470222739987020,412203872282614710,621474606335123421,1659230096811918090,2195146630496814072,405342274344616524,281505974745524190,68988067485557106,2414242677781253690,2848808756761754913,955533449298896622,1156862083459534860,2001179175023893536,2276337263911513398,357964368086796455,212239204435224668,771655310520710040,1542764514853596416,384814972782353176,376543548788341896,441494768404691076,1191116785439180005,3202053137798633592,893298312200947437,250517803404261888,1541519160911856744,1542451154211159760,3107449732407743232,2085501400668628680,1625803807398610998,990233123421347712,1636630658088471570,861354027941263125,2540294355221296326,673056948277288386,2341306164573942937,1571705560145999425,567425432703983805,538492902351935848,672827472113151614,479232432853962630,746014161409237680,337152016324898530,2176128623978808903,1790605960121245085,396174188868403915,639723691813792905,1392656043998162365,769000307347521968,970138495437811740,1908410507463682548,1962217343746128100,185376519323310585,2594904383417118710,1767650490023221132,2198626527903411330,1897879045084218810,3057667835598313536,369536966018758536,729984054114862968,1104167246847823620,1204845712679505960,854388675699456618,1562309238041375652,150048341281953738,2000361355084226160,1380138084774409100,6731370216368802,157043064874070620,2018839184080187400,533965097690368290,227205584642858080,1135866993576254240,2046016807591048176,2022680611268584775,853082617823380085,829431942081829530,2461486931168313483,1223319166823081696,2144463553036467549,1389642170369633730,826272138371648875,1086601320605737017,1635180099229941894,193902029773869616,877324523220449808,710744965893124830,1981403581758472575,211577032421393340,694805440671364589,266682176134906352,179034736370685060,72386533566448652,723762557888315480,551583424128633408,485501144399761648,177607447114882605,534014006479417278,656814966485544668,2483630892602572937,812198989443554958,1511817040095365550,150395771292105787,1288923377620180140,8849180583184770,353916899465821200,82559901417089130,137580268714054630,631770774273991597,91240967732370768,111241880382834652,1390325682907592750,211010111060336058,1191642494385147864,831632832458104061,1990969108852733496,644124601053740470,1349062658846013726,108907437036622425,1633499379168990088,1362460473608656275,1883662003685330160,1297501550809623810,122536115651840425,980149266344657400,2190620671339058455,550115974117942940,838911918213844731,232576902958370412,1739869010699399185,436470125923811658,1571116902385698040,2300928443158571838,3372642479323602120,1866968844806399665,1594758461194585970,1412889847121175045,1868318900327176092,508209499109882596,3754945420407339696,2997411859198477053,1034677616448586755,186944731458388470,2243016508649724360,2294298355990560752,2056010100978626037,1899577995558006900,2340023856493972224,392069157545902158,1137003965504167935,865290381062001870,657785408148943260,2201477189587889934,262915995722960386,299532240938029368,969402662196423189,252180810321963285,394109303725157775,1006814177703935217,267830506175424904,378633705259862034,1234449698452368930,1151090243181524988,1960188802416092592,2329770442352834072,723821000869619096,657677733118902720,405892414496668530,1257960104792265135,2351229815664955530,864571989736078533,445063600202623840,1316945981264493330,259644660052883886,115437094580664038,1483978578065757540,1502771464749597260,2174284928515391124,689297425764211908,176680848407499095,70280080267081182,2508228528250507245,242837836206534808,2468785075071897240,475037984802964836,2719159847935237728,70639611310501120,618007927676153280,177884275370715170,355717501384819540,168977225366353584,2096646600533157825,382637028561392847,146823009455852307,815566278408376650,722854375447515258,915930234289532760,1220233749404186335,51041642398251698,349716404375807148,227671343014063648,2560934598245843400,1234734383638187592,766172803553249094,80463973759660629,625740947114850630,390477223216793680,590385223777358907,1167610022315916135,1563461622535639785,487865998216005860,2250716895181978560,2615625323165949528,3236052910540319064,1095371213287283880,322866398685465420,770336882510859110,273720200963812935,628008273704282785,2887060939844220328,2632259130962404776,2032833545797439910,123451066926943472,925749645054617160,2228054920542287768,513315516947017736,38562364167309930,1542272299146943120,129499219557163946,1810485147118526616,1103361353020251115,2191637424739264705,920444480305194405,157226110756059318,619336777014791082,151141450023147711,1495167775563533190,388553793376236855,100064059680884553,1276205854785124672,3003780811586097411,3156042751666478280,323510195016394434,713179702068374022,1631429836545417168,2151048223343752272,1120391894279396200,280921621916903910,722938007360955305,558094508601809043,1265422909938780894,256913752188786240,75880175283573957,2023178921110813680,89251576711363056,334645034016371940,1934899497972400470,1979059528047919504,3391228789247370195,3306484758290161968,1798026871653446085,726981887435971470,2292301478767319985,341035974077078519,58115155320621106,648636768811768452,364814325270744215,594638218118482748,41675959346549199,416699258203087790,2792600047585387109,1109750549791611225,380280149308800705,24293932643077322,607260339664898550,755481088911129252,88793327668804815,507316921965206280,41242981670731323,1237110124352673690,361110926338557597,735303229856188720,1664799826611261320,2021978750719336545,2268485259609228184,1316074311573591152,1465039114000994340,2250267890442456878,874804276875819537,3697815603371623668,2460841982969574309,705268972826121560,469141298214959160,622340458297181004,1216690017449707644,718321704665283264,764546039485509720,185205382343504632,92075088644400414,43460467334816577,88769959137993215,177514123101626550,649305312752707392,1990451923135108592,3239813007930529800,2105701784588668329,463692177215159675,850699206096492924,787343164459235678,876381471749923842,15144375301210362,681397761036679650,2727499851312912744,566125103338899342,3141540230507098296,1100634676797358422,1195940227114109190,271223439212181072,326478780511056063,1450805553790769880,1207485397823721776,219319792547574870,1327638554886019080,1137631541714428334,2652628456405102637,411591678730048056,297602696096211915,323115931769004592,1110198054037029993,759725903135066972,569971761572452383,654895183410876915,216823892858995790,1780666147394036448,275296199795721810,950899755627408181,228807421222927130,1259094415104351504,245862034297069309,1930624419098617125,1051068682298428056,282899750015723460,1757401367278338078,146383035245519295,292723327403967890,85062990050302653,1984513259605504950,1052830359661146354,1582856297057592928,2906916609493319292,333100108766047561,188104339918212210,1880768523376599660,21533236818887585,861203578702933400,170789105135767830,135108534298062300,1080710238382163040,1330253445988771452,1356066257497754895,534093472003234618,1723437011691150120,2100019624407189216,440345784448152846,915426091242206604,1119762448163016775,1226549992630336675,505094672722198710,554078627181427602,981014296397859040,1246109929538910768,1136836725797517425,1478241299201850225,347220288645324045,669156133506562056,23639662255879312,1063628928214628400,2859004525179531728,2213363444301671328,2353920631416499536,349942589624836266,1370105223011019640,260264141606080728,1193983684995282935,1316312363383767420,3270130079578610568,3445016625172819305,987958309306287656,2942968050665448,3678170236545610,183881521382019500,3309381572954535000,3480774771998730456,1165361434654799571,161132193936392784,1611085327026563360,1108883254958145060,2450107363741683264,1540597494700962172,153708095225989693,1523147908484436045,342155534633969770,272166882993984168,2158051357619282616,1404990479051638512,2601955179689836005,53934239979461205,1617789277710341190,468729257279434584,2652839384675980728,206726802380787084,1033481952632840700,657165454851528576,11369613366852112,170519102938024080,2557410093079138800,1912450889325059150,410682397225387611,279545101813620222,506200303658161533,391563593385206896,159815234803306410,779087998844931866,1896108202685191977,120014480794666230,763001766255442252,1082121472239781880,500454738877539036,190356302744284808,334141360678758585,1814765135029149891,277817867003162360,1462051460615749371,3582077254932472029,1506405135705417965,303903639834264382,2348665266799630920,151656756905063682,2797777328863830056,1836719982053204688,761745855057412515,356658811773984320,525687155752068282,685444853558330734,162013605355158706,3166506992970023352,2572571531763197505,23756922883331019,237534131648519010,1055551269460211600,1344904873836988646,871031359784630160,99533688465224102,270147436530340461,597711563314464648,233381677725922356,1166735837797134300,445603228632039834,191464101409262165,1428103755708291990,41417621107804137,414114931671856450,1107009999479983458,650911009362311214,674833882329273325,257998782855561538,278060120861515260,576689933066697426,292218870853308872,1826097474395589450,1997399995580675220,336054421143298695,653014698829837164,1102057430888050936,2536399360022119856,2611875977759220168,105540305699137330,452248550414171220,289151445147064941,49226579099477339,345092459305313772,152652700698425280,411870296742526092,1744358455224592672,758650239297493125,2701972753682022981,1139857013711688545,49056807713536656,122623817379971160,415300177134667754,248017808937159225,181408671016759610,675596226201909432,618878235981640776,331734438739834241,537012112226629438,1086268228382593215,1143549454618701462,1341895790437365944,116030536348975716,876751577052066165,807711398572802820,793188276073051014,324530620142351853,2181254584390628832,1798022820178317348,663089422391123140,282076270183936634,805812311920692360,1954444150252504165,2441471620740794973,288015336570481980,414111167382693048,681765840781929042,985076911722549672,315532443895122864,854386515592842435,27867354545946447,557264085371067060,364464281972123502,33278037482011512,207956747954305750,87208460710662921,871954652626308090,106935015606941313,1069190768985949170,2367512383433773380,784576239989941520,3238388283796634259,1121679559730422458,112163249222826687,1578803602880548300,2363138222106837357,614206734920022584,327271843663996721,359345563932919998,885779240526235240,1812452287079943096,813126142680946836,61962490938823275,1858597180015551750,107085324300178050,532621378828107892,749765030795824506,129624611544979983,210044682065553881,2100132984946983350,186504840004661721,514892048244872276,653801345805186088,164495150639350992,2467058377760794800,2649776138984820784,497399126337142980,191708314263535854,311154269052955192,1508119139770757175,1654031430767068008,488623435405227400,1676140284901693896,267930537544421385,272602624819115280,745912209371810922,263568898273944674,1840585588938120016,2074356520543001415,157671694565339135,3369694004751265011,1102982156155636824,1591298343525682629,165804136968725562,503934864842346480,956722136815405038,1573231455792407924,2310413346868892811,492078622658740370,1285967961826576770,2128155061333289328,364112201254092015,367614440746303257,16978468578001206,509277642127923300,196354912699453704,546501708010962882,445437845989506576,1256829694820192264,3102770803183644465,1506510668920060524,683362132745006172,2720205416371695792,615795613298238132,392651342742474725,1454904582873632307,59391053474207934,989702164431401900,1149197609999409516,1676712885222355715,11215079002578416,128153064333884160,1121170731208270400,39539250029733912,329444202693321000,1040795119172717932,210412942220363152,557298720551517525,2540867101376679328,3097206636974548680,1145234263177920708,150077613064514858,704208416682061054,3020618329766070786,856645003502864700,605338120642850060,133603317566221848,1001873972856279660,469759159188373152,1925313019562337525,2437404674376013983,2254210729417755444,156971173124226624,2746581530106891680,2076182411409129270,1122589616377121976,98908783846621076,1977877406173876720,798309621295858602,555434635465890060,1051200754489606608,613527143371301655,107854699797657603,1078384259239345170,89588452472796780,671811986708517510,1787593630470046595,173281313578543872,1022691795807296244,2439970350328702935,1990250046755688888,870685567705458336,1047209988493971764,1198734489306493140,137084057668506410,1174828665036469080,1119645935806296924,333841223850695466,169792395737162684,170773693445448630,346529814648503126,447143513069802354,2726353119992130459,2070539455370877048,1069257022316957400,640854461185414980,19751629092137238,987432019864026900,2750312916106174524,3331979159207104305,719866898527997435,1522841623883481906,666505323905614528,513267045034180152,65201951922273210,770771438184100209,796904889635456288,17573952540965205,351425798101970900,889160923854718600,797044379309476848,95594906348571325,1529286654164285200,2665960824657197376,705109879501628960,1664212537061849268,1900422773219415396,1395213175593555688,2336246436507862788,1102276106463241440,260449370291091972,2158732780202093058,274779792356146416,1030267824322421340,282820873077605840,71174509465337181,2543169011170870376,87088923182526498,1161009294202586160,147151615391993785,2035511533048554673,460014129692825787,1059002620681330563,1148679025975211322,1155937748447519580,1095880660961318248,1711919840630821389,2636085485914159824,451252227170702292,1625269958699039575,427253472728459256,1693696149951164604,437435952542497734,1681121292062301615,1983699826523058510,722248013648900565,155562249839480496,755857038531529302,740628058011484761,190311505892394300,761130111754606320,2473652280492424917,11099395922819556,221954105214319280,2496603297423361500,29526400370738751,2361752103975489520,625565537179530867,125757578819040225,82077434082557165,111692666211886308,2233512739432689840,1185876686312352618,111058271758952010,185068888659204750,569528583394265024,215504920016664778,2653001048458743336,834836113265395004,916391579030165875,813569490888363594,1460681399755836008,261602479107408398,810083296971420354,709251788033444860,255559170026965473,1987378839303419310,830558431257012072,770311445083600848,1790910116939141040,2571480357806147805,988606260698816152,321908593035464355,2280444344713987767,1150688055444128280,1069960000504184316,54574564603008823,1088953661768803229,3467673272495744181,2055471331460201670,1835486643565748364,2637322716199684152,888782476066839230,218335324299896192,1642342494591767325,24371680505626344,324905988379065280,198834194549593764,1325358301048358640,791345511837431360,251612180804244840,943401131922167850,152840708948980980,305634577947969240,664588763245546070,210245285634130554,943862822922453570,155213763174914022,172433294811297420,506783956796439660,670593667643923060,699935805170632844,975730033652113890,8427415613329835,84261225670304750,131256217946089212,267812558479197077,1043595938856459336,2604912676890180888,681094860626191035,2305244834167492245,940714700689790130,1316398893632284992,934435351316930920,951058981559798460,268233597253820096,565418306476977534,225343206311569458,3161138558939894844,93995802415589580,2114580433615429230,218964165466021218,486512214212463240,864469604551887504,917491600883224230,3124673637340524939,747835110680374812,1272762285660859315,1336750520642349168,2633294080320568425,1301207481158028726,701863494453486075,73092790662916368,1644334574688002520,2519632122187071780,741444459004885608,307004119263495568,3001773136224579448,546973589273655774,177806361942830610,592596540719744220,1551284969366358594,535475528746790024,2879867775302738384,497373529802356380,765977277101342841,157969347840568488,160866348140011446,893564082901180300,2192642296584679980,971297258414534064,113744409992548602,549019386001174431,575017904147904804,352168420878550470,1968958571951806398,2083561280832998520,2044475469334369344,669998953634372913,2762358423807506625,372750885556625431,261102908342294863,1502146336090545060,927047374839391083,20740887232917380,414753628559968560,2137074265242384912,3262664400407719758,650160703735452828,520111545270584820,97604902348672206,1448323856022698718,439574404027624725,935658682954466007,131485752641367270,53958602969825863,1087118032272841079,32446964047303476,324419409991904040,343039020991616080,358162439985972504,509848840767492056,245790459044944822,77410847225645979,13080143069375720,392343493198497360,1080796648998812388,67006816676977596,334982154509414220,1268488675520306280,1295553607924955795,290856848745871852,901507283318572116,337472553176409775,2782474027735867110,186167665759013988,1595475278648783760,2166023462154390372,490350928893175611,720432060547214190,790447433912953998,2366930982243759414,1597850085879008780,1209998868964397856,1179766717064928990,428734787248614040,920511152313611922,40659346757872782,135510097977515460,624524835050348445,623259115155545526,529683815958526314,825543216893894028,1228262086233095160,7322934300469170,658961598954591180,2101457885417333442,528121793155023224,1113382491733910492,334534235516954505,351770298968395196,166847244601695586,142347201217419768,330218205564756083,752660649261311970,441497259996400356,1805988627934164630,341325640858388119,2546904898774089378,833646868233357780,536506101292705305,528693564413991996,2862557479543739376,901914623696618982,2164168677243532590,1260936752610559059,2506646291867491662,844877267280113613,326147780203436545,2173892717129588040,379097488256486097,322289608444035694,810718013070543762,701087431543496130,2091795446394086920,2669831894025743584,592867918166718912,1215996092731963796,909147885612358,5194319541711600,51935083358437600,908722002531742000,794568682824278505,351913407371344810,1620747776814453525,1229551345393715124,1061820644032012165,1513925925160536484,1110758277680367921,288512085165012145,1611327824623454357,186368883371563704,1597197728398516320,50070521236066686,667502509392838800,229253109938579778,19038457897887162,380709568498182840,2301116052870423927,1990300604209386560,1155071522480593986,224151699243900575,2561332554209218000,868194805961502420,1780736694180964960,3005654451389670915,1877940623057124996,934038369814841964,1969584172826694382,333310852367044770,616759754100540888,59583239177710256,893608460061636240,2666334680866685128,310085765105470690,235606290401108412,119562578238340616,1494297761432232700,690528940198691562,109341035758531590,169186134762804583,910498930763016990,1868717733233975568,863967497102182296,410841157086608820,1009187578098734850,1387230749698030544,225691694171927088,2974124572590523880,1949822263319017470,703397467922575662,752396440648927698,329678822726900216,141481983663038292,1322778669275951420,1764408768418134924,2438556596518014552,326746277514888714,2177965891246026840,1455601440753095670,1345024159566345344,176257326817380908,2062194959655795744,1283643578584563672,802031644839828560,999995941532313240,1099055845757181339,373910541223744084,366157386491382792,1638172130805238100,1082293329090502656,456740116498742274,50183013005055720,702451471115635920,505007346351428220,544945903660722196,97187449840396359,1327416177746725344,1008282553955712525,718835057673752580,1962200773649899053,914548109423225595,193753449427087624,984775997917089477,1033097752924098780,210575125990824321,981288352201117131,1639419494151909876,878330129637478168,2440716826981933920,695552259128994762,143309300460896404,1791083303539012050,851740636763076508,1546979892951520350,1331299988647906032,669547658798854912,3192588416518592184,180755111565208047,2803498273557474030,864132215683380028,338429884565910123,13258283614206422,66280932802642690,1156234765096984020,1650137289279510906,810604320084386394,691164153213538383,63059819112496168,771444413258373465,1987964952250812768,980682261644177688,2547358143989318424,654458588867853963,2211365925659716875,1397028896568582832,2288369323031820192,914894830797938406,133238369268981208,1173307910137633620,1943420482873370886,1544350199815930356,2028100026250250532,134620330434346185,2153583709909803600,254156955884198883,921275872797694896,836712366833714622,183005480789593011,2728722078672878960,184128053500828641,966449397687373068,367583688976176424,1399589917224067728,1060920572993388765,168620427479940612,2528904704545432620,622725654683921787,217237258265360725,1570687481445246375,168724247421107454,402269460565915776,462069931212312045,491588763244801758,349680225604026410,2369053059042641418,303385861624699341,2359292531302281330,121847325827373828,913709567914124850,233355244171675452,35987859428648914,2878570587102911520,521753123884649774,108020756637429880,135004449757852410,1428636058153045266,1418291362622459268,281407032488912796,197079058855017410,237568450693614050,460887376275304146,82746804921930612,1103114912881230240,1333042683524513880,1115182636817925972,8418917728077715,673406033864845200,305670807681501618,1953875863482302270,405132312269804922,530671714380341025,1450505691720226290,2508377639763379848,178870592398348290,1242423172886201728,1353641509691505864,26463130299810028,1322945260326080600,182830537685311605,1200894876882589815,373613941417173384,22566793772510655,676895654998474350,254522456843802780,55272273220253763,1286805199737589819,2541103476825697406,1868297123867899302,1478743179757900110,1516572704506550328,1686159172190808864,1060419197476347860,143753226628474542,2101905637446483630,1505152928046545336,360555573496327335,259171573462443816,1943475674058310380,2648668460126201460,1466536136731307004,2481247319499319231,1166561421751022165,629649707348368140,311729666000339630,613599941194243514,1129423789592873232,926552558363035233,887666407613076564,9407930209522320,658449545042259040,823310141728951176,886320645597071700,24322947941994496,1094357109691699200,114468267018669639,173546711942965124,601367451600589173,903477485578755699,152443990823313180,28493804769761126,854676921431123820,2253413523734948712,1999502200555762568,2396624420931973440,63239267186181864,1860897144658418209,559614091990218534,1798906414183372764,1336828244108619000,617742170628098886,456076084298550330,500646819819910752,408816116097012024,2319363828271334480,2361144592882222637,398904592796386815,330392458899488120,2064553966602631301,140522232784781340,1873328275113986720,591554712642436168,149588097358035312,830911206679789600,199997714938132020,519008551958579805,268663420373674818,907983708064572433,1410141277646640903,754749277786001700,368325686051688990,1243998658903729635,2682758891517863148,61483928716080224,1749573955615298085,1863210399871089888,936913295391635080,201605615274459180,278733910782782026,1199695145924227460,499011270528972924,616634995464585324,597795979257318868,74323247186791524,117492271013420880,293683261317859320,94381019047729824,471828897350333920,349793137968107836,439510596720468480,9357660420670732,654930407666381560,831913264694948616,522055034330335150,386864128659492810,562205934442802166,266022116875335809,462597309366129036,330680565742935195,893768673718198965,362834367114246270,2174025542611310082,2126368247529046398,2204059851003762296,640099729598691555,318426785078337925,1401962952809222130,1053773525372076156,566339449498464846,218258768619946060,18372807053570214,61232771052615820,499322022211707274,2248071033500569536,2802684553470529560,643376669748562152,1995470834664042270,583029707694678837,1998434595951568551,2235442904751627795,2369525826037771152,195346238035708428,2312546343497827416,1783817487338448905,620582189837740790,1663799188060819152,2436162162692658255,523802924959786947,2692931113381563558,693742293882123780,535756890489998812,592746605249759676,324479978725811202,2523323259439173940,1058040936622967085,1376383773579762935,2017906251318560961,300622930769650848,234825859492461488,2641361505028812900,281881066741229664,544302360223224635,30044892967169255,480640108151227920,480027053681448610,1179817761693076840,783289512525526728,1087385554322282635,445353308316623288,32015448674901465,2880921357490619610,2227938434339655772,1201978262644035264,1108522659176923896,453553610878276395,428548703032068732,2124879324643862862,1809312116890348158,680438821488427170,1968602330430254505,293578273751599081,404393995592653122,1961806175766787023,197844172067414232,659373031695632400,163234895628993832,48622153375304387,1014418585068917976,1139835340874163294,516511956747324625,2201691101573809272,1903415536720482792,1437756446807352553,258661687566511125,294751069144136140,19015492055543316,380247727634675280,428638295333763740,708060978943245752,2807982616137264405,1755934511298136638,2141713358198282052,342792691429352643,201747795362651667,1352584043184941850,625372607955338568,1953987760456396404,260833763011138184,1629944353788761850,258303907153290565,54766258419371065,109514592877369470,85369283055480524,853553095596754760,1723726130012496375,227596253104306807,389240702784569676,1347064566679314126,497998830455391740,2528144381260933290,1226982148693340124,1040857343282937930,1769568240549209970,272858039243765262,1365236151849661770,164450458212590975,432030849244302276,106932205690107372,178191114380070180,708203838849528840,2303364481568506909,474728779410201258,233032744167861312,443507341139511362,2492022500044878195,1363816723835112405,231899345514401909,360294084652292704,77650109746120380,1358653743645157750,478314866280140595,1185895185659169006,2155074770471929984,1607857451682781368,1376910459809984250,317633866457775736,657484854230137872,1540972238400689556,132846958654603196,1850500933362792930,1192295480703763470,250648323773630842,52014793340550597,1560187051102850490,934772852702471760,1090138993050680096,713412387399150477,492410489970627624,2644427588564855184,762132653255748915,93542875297971396,1870549361265042480,832445939912483448,1531613335787011225,896283347841162760,446806535732628312,105377827022658002,1032877877408225562,2725103857532317218,1337571455234873180,828590404982126730,2539919342656041288,1018398852351401598,1642848763652159256,1409942274297601125,2040607542662757486,426565631464872126,40239199579206060,402325571311673400,869483909277856890,1290708134472788430,937140897471976701,2001224187608731584,1059353333920887159,886164683329372230,1109028133959610024,2378353803628684872,867329930219744436,63193388617646464,631829419890182400,664262156228294768,990373728450182671,5418442307369394,36116974024192840,180554997685697000,321225163008762120,48503803333628387,660274825262439885,2094383275747213752,1184350646252763080,623545975817603478,2380314769835656689,679168628857572579,296412382655350536,574723823483153760,93902072579357322,804741555072041640,2272457949990723288,88073184695016056,440292934279373800,264713451388350174,1246429370392074778,181653135278585625,605410036755131250,2065184528712662200,236180213793544722,125324983787966721,1780531494385072599,878627052838017620,432466770380493900,485010378820859358,841706521777341152,2773607397072045720,2431759598920094936,2057245046422684110,1600554251256253542,44098563637722310,1984105669564836450,195274080136490196,822416006326500030,1988674094816989307,298317007673267814,331408236197282860,312637926289034054,639830133179891880,982852424870178960,1273476132781281390,112193287938945072,1308703912401514160,117008976519109525,474863368861849476,951696188885461537,2776593543175820799,1697072796459012204,240348470473700460,2136075057288301120,438693935006001618,559171076035057992,463886883856540612,1978546699870913070,892433431571548302,1167696689687460856,121208465059447716,488932444359844767,1387176756546186420,1286790401626199388,237660400339124810,1006717245270051256,210155907721774839,49470473661648120,219832083105321920,1602558141247761336,1543866685124855430,1034531687991640488,1475802284257993590,16710470930027851,501230408796392970,825638068352606904,1551707725901687355,1879660066264007340,2058534851578278984,586087959042609986,1275552111567742074,185321963054319936,1621296088380732400,902528450865047992,830877169152416010,805591485249976824,2228473417520608209,155309778057200340,40147739458615823,160220138944843431,1116194938612396542,844048835634277665,486287524042278795,1607233715685873534,1884508000028715438,38112862350213410,152425915563408360,401559828896616660,2573398751206756664,178837466056274526,1594492333398429312,1793803225489381925,394262188995985605,544844013260440938,881557574030978007,1453115485210088214,1131236024851313960,180359631607502830,68807334124824345,682237631439529994,289587823018628593,972886129517673072,1407280646908269720,231966397161234945,1546183014281660700,906657617582903754,875807581222864654,1059114669202472325,359832569704647732,374427374927143559,754429529260540188,1395475248262276305,331873812348548940,1924945960407088584,2293875196065857033,1142683440533564951,746191787176693026,530760986607937880,2223242096929269941,580020157280635677,1792446649581601422,1557046646232580538,301944158140425060,893867407983977784,721753298439917463,1333920337862701968,226823861606483877,589785605274000240,2158743814505039655,982909431318957576,1022942879711548518,1623534160194346410,1137962274318471960,85534967674184684,496796852430390582,276729761017284248,32672166202455164,46666652227978200,488068209568599492,1118560692100187106,850084243473357270,233894450424667932,181680059307918820,109843319464353033,262326411380597324,1869248191006774602,107610362172600282,1613882864953147050,218856521211181845,166141815086665776,499876586258241059,26358092129163796,1054145531421530400,1603171189779023837,1596078060158721524,1309369859679683052,724589462471834388,1239311798907215705,106205016507124110,1125507881224506702,1431598050080081145,652372616796318126,575745610659557650,609707100456995245,1330189655252072937,1294568933958969865,403051757542704045,314620268937073515,240872615024281668,777928918637682201,1549393637169298152,2008304825405967225,701989223926701520,293910797166928515,154643555115611294,441217765209964320,1580470970939516208,791178976946148375,241083957696309641,15104911105271439,1057164437409849930,991797981259365784,339869085732240540,143487626470076163,402215237062988028,1970422548873206742,829726564567927148,212520792886963020,1888752954963656640,310885709693207462,103108308006497019,15000471908746191,192830444868213450,214219645122942300,657428436966480354,2052014852568771472,704646426853490004,389141534330737125,644204919557960649,806485485715974816,1303973768345339256,1720467599985248913,1863274713872723775,226539269313680052,503334933495053840,657396388274038795,1170799651484417076,1615844412790633520,2535410884470388440,418729186629956412,178299896535708927,1018683012233209560,657390941507919540,564657389212399204,101532335251096396,3014530903186704846,288518604423996447,1483307257395919410,288128893970558952,647371006732831904,1294529554883330940,631030253898720933,584122016526155820,618552404259688726,180090370628965965,144183509734278189,1647530298877320240,67880730888568890,678691421596082340,1809434822170644336,678047449504140126,1348369850856763188,1909826917835173470,349275058105884552,1755342974748049686,2042692684571891000,542217813021727533,1016566495971393375,678119052915402414,341620674579953973,612914961816350555,1888525495726028721,601038151214820120,2963043446765327847,1229592767387778265,721786909496859432,225468940409513636,1348920335839780380,437359387384033356,788169716526810010,1342652296817155248,1883491139154551562,193989164043895290,1234479728457870772,135279011398370949,113068708724255117,469259179163296556,479826027545764995,994817205994981848,1113740743707021141,449587198518682542,1114649534607946640,204643383288631630,66470121903077154,443058120340339640,1150073149650425412,922890498813882180,1421465120565776400,1023321904581858728,568711054641537540,126478954441176951,1015992256765240716,363885468076131270,947820234962782125,35290804338284690,564555849307139040,291922865846411094,648605984749264200,1500759247939523019,500805578783892288,242786290902928881,293952160254587844,186931306346855580,1720999320281089818,894948879102207030,218696667729819490,511942676059742214,906128356604286300,927994922123919825,954083497631380443,157898212141299363,1651333642120042594,82233115501693365,274063169980934730,726992097803499522,149197515961760578,525241114962255552,397530792745714050,621655882636243630,1899046287651951048,27131011555323939,1898843319401197470,31641588753371340,1265445241289296160,891109427365871778,581430760799153112,797921485592327824,676807508451299825,116050905842211696,290077180367483560,446890895784370032,793786566336493023,912254409616748205,599411795672172018,2250951587463938982,1443824625188542541,226843513178124512,2095307894110169745,1937228055196406688,442811869700113206,628570648385987616,182133474135886716,970759624915498040,805622991445135269,1364357086441883904,1355573377703786110,247474599231735864,393825243630663775,842710204488986092,1218876412232556666,152104556744930660,1520782191670765400,246268884184609770,77102246365699763,417819038129406016,269331618051912726,809946453935416091,1104139280573055755,1960990297850879856,601569346939793345,1430225587166042737,321629797240365936,633180853475649025,1340246728380709195,170186304368953854,567189261959881980,910722414789775860,563220996174059760,781719709911163720,1870101609791373984,11165754114505659,1004743380799179090,1076876565630530085,199960069520566029,20628721772907456,137500919335120640,23490191748556206,939444384444440400,126890191298828255,253736268239868690,1934139283761588201,1428440389721914932,1562846583162858120,1417426400363969405,1459770782111724048,1338033344589602760,107780012147678605,1077612559867936750,428314169918812224,616047184019890808,1722317018515766784,1328216412999839184,14573110724452725,97137150341386900,154691717550694497,1339443307187283948,989006940577392472,941586394797213210,1477930619254860972,593759663465489716,485658376508220714,889665877595656296,321449472361913240,721254596321350881,822883165506195291,1268021670526746220,1344458982767467626,2075304908503633440,2263686237590195528,1321283152838850642,1423688833591493070,377357040310827906,1793679196250196630,41226780857248214,1854881071247277270,82423697895276942,824048871315232530,329473782662103520,2627396235761727336,636904338016937906,438528636655506506,432276593506300536,185229069934944430,617324299317080685,740726146927286928,823193205265188970,3080876876612500,7700844319218750,307979859748750000,560145644493124170,400767849641305413,41096136799218764,205444699939188700,164223583037361276,1473876872221074966,1938986263089922848,1922681909922533949,356246407930093470,808622906768867196,410399464014788256,1292548533919155289,1436147431306647465,741712255065021420,1510256845488388014,225731366975231250,433629982874056023,153812267182162863,1132128979898502350,2079457710670478586,184117868817239997,1431776454442400710,79276344589724718,824916902988802860,452018084573535424,1909036297174537782,1642201375183028891,433738776851149848,1933171227917380395,184247317695695668,1031587929946987275,600961197723360912,141903769960475313,1621472164965865200,194598214077226554,321667845125550907,549442515160876166,397857676500698922,172205225550974880,1721749154796348480,2238093545219774280,1478836238551632208,215838628918554055,997468751376074400,291349306279337264,226912357322390262,363120588570755799,1732171649531606397,880918622800861725,7281659045894922,72803753968437180,849227375786435100,1882111591554227352,570538933731070280,184425142223657268,1155652338525303468,2265994657158938448,1135407366666853420,1902448468987349580,240696120017805107,1027560065415565512,1540354226567315805,456672619073023371,441792542099769740,257301830245195218,1185933733678325996,269069919868764791,118556483207177106,1873869641531416585,539609729336692938,968004483313222992,706088034915334503,639560115908154888,1199353430349518880,400754377263588264,111875737787516964,234757223218571997,531309514996774787,660383898004424760,764366183332110774,300839729870770141,628223986510353541,1742636013780840192,1100976702621316925,2314661547959255052,303350549498852379,1056899538832714677,1214712201223512354,162321176844082560,163909849229417746,80857966062601500,606327215825261250,237327000502798494,719283577369752550,433066781575201536,598292096939200432,1817708342647874652,238247917630933914,589998777291535240,1637338440903267888,1422526572921322155,186591243354056624,860191511771666178,2547131901059443860,985286773662887296,1013870291440205995,452885687103467460,1300620471518082830,77169148976896560,578665729364168520,2841187593054388815,253690432490038313,2234069936116727688,1703190388688589520,1556475556053945904,92340731766077616,1038648373565886180,1686056464210829391,1050005686595729700,432969772932208386,953965909101835302,2415193650203872944,607542583907197735,2244529050248103435,1928795568544573128,634355103418598836,298990982805036698,570066120270700362,2761767580028085540,1223246495078375719,1120497586982955720,459618096006715672,1294380431042325193,727570846689801525,705754644773717884,1425451317318571725,2693076677911916802,820527591447955496,500633492230988120,1828630233275623038,957076009678091658,2181665416931708526,1835835238053580536,297776685121118610,1404670893966312184,458104830232874265,2202423783696953982,814198477784364564,1014980317265838420,1332382107512089272,191366128559296635,635104142706809754,880439214522055761,213259492181922780,213004225301589993,1677680318097930656,177117645176413822,685891586308507380,1037896203651475725,968615999277057295,74608073550140928,559460333030242560,1599472561583952690,981361064435252310,658881775496805195,39850475336726098,395356737557410635,303924534795889592,1938882256806024160,188836544168806311,1169447141578649300,205646479798721732,1560043604564556984,107810752822846740,40400638104171523,425435274754760685,1705109150394353792,874438558056842392,1641918447477021780,1122576272210544984,277820983470798245,1148415208479435930,403764162304071846,288330298084042880,294113986322613891,610876277136129042,316459580407706955,629290367234255706,282959211202189495,1993019033262435738,2119245247357312452,827830959803607415,131986277464780070,96714678217407840,241743183871967760,1158471171913194294,122826281815332060,1719258359162569960,1164619295329586425,532510733644311555,1013216639573916369,694059958394803764,148325711528451705,1284055753446422820,236579454990722058,1309073267954211831,185969157209783558,1919918040617402245,826284702403469160,327852926045243316,109488275489176510,461109631566811914,176035330848856442,1480025078990694360,2249540414398120869,2548115111384558271,896134875876102198,1247156519026619133,719569627574336220,750222977817548427,286377366299692509,121166319857871561,692253862744053480,1348305408571889475,1869333839637395376,248660995102524998,1181153058618357084,875896592929356776,1325012140808638785,835729460871122328,194732838662372342,477953362509111198,430750579734088146,1040713532259940320,542664485770126328,1298353608367689006,1628245013261491512,464643582722938370,696482900601619410,1505211153381589913,777377683878610776,280791899298751584,359094341962539030,793251356777683290,1508552021274479316,2788908075184469751,795386116971160719,797731503984165564,635527831451939280,537456707890650142,554143004154697896,254187917911205696,90475550194152284,1163045927753497800,138845606487961968,32776250882937907,94397228444724009,674143457743546150,733022846704652160,576038298586541052,107526927185749546,1341627495640398522,346611300227577639,356177111249338525,677618767364615168,1097305901833114170,2186311442138306154,1502118383242338135,181893372998914395,2261007704919680415,22112164050231530,132648838766296380,643887451998018265,69098641001014140,290155921098018867,73624308134859496,828122615832847230,1469646537192775230,122093858522690095,1127997128128487356,30732811285428024,307272099020077040,641570001741772587,436852596537660300,496609668473490132,589301870652642398,133413414201891453,84092794110415022,1943905864772600190,2569395402154823922,131569278382026129,757576375327080462,27477717792617124,824181024662458200,250364457284488904,28957219851202464,108569739029196840,149860473575389659,1125726604313308830,26374099846462940,158215676403659160,1078187956487060385,572827984794543136,418442309983444565,1717108465981294458,175532312070721989,2189071596752957576,245360826800953074,548779552968398870,253829004334807134,48714539467119756,1583768808766240803,1838665819784930355,176779984407700380,212920904439695395,263694533503374232,750425921208735480,515232211066316744,631561368859379280,842437722125634498,37460437284167259,124845230871985730,44810429878378584,256012639239220800,57692987138114358,384549355937428680,122055106935360724,2399941868519277624,625055313157908885,222793484384087508,402678771929581063,795619929007629171,172489778802181774,1578910901813198325,615483949928317695,1736491256482496148,284515560523495448,459774483538053030,2702614284212434290,650886701878754721,22448423921788263,224442959720539630,56283488989225915,450185089332874200,1383519512655007973,727284484337111112,1138596248693202324,582053994459644553,85968114832877880,1432538127824182800,423952558124396015,2071248154200670356,978075766714860597,162228152328668570,551670452633587945,1195600988406154428,990496657825391550,757427712329552005,939714007095765090,72451117116553815,482918377379655900,2308422547248871491,198008132481296628,523918388028315720,347808407954760504,78373437368877837,1006112133335204184,548269369859365500,417199235332136010,318561503382534144,161668040586378345,1849007745505211496,1102883894298095707,149943509092903500,336460240775465465,405404085664623528,1901604934385840019,1802223789156563598,695809565421974040,475656414930215418,1138733754474584745,1018788069628556072,135234182348406846,862266942446228730,627386134406695626,499331109270872004,125005625457254028,659096845533151818,1425482883202666920,1738083709322435685,178858437268975356,1788253011166201560,664789161627810591,211881896930334555,840777273917967924,60442359707598644,755389418304192550,1714412386919093472,609706322639345970,97756956924296799,296634008731424805,861582748523416761,945978619600053896,794110191854347845,600587121361064022,1170160960202496654,714745053921134775,413464847475613044,2101882793567298570,196424820268720851,1180500203455581708,89839150936019348,2587914509144597514,382151085563032635,210788819016230408,665115252327927981,323411738902866196,594804006435908628,913912699433902380,303136475822471632,1721000625747106758,746063825809680378,120605873081046910,482333684862129400,1114445123604429804,397618670936073087,274342800235212914,153506037533826822,100939668929913800,126151076341860850,308027362871124456,407087557298235441,559550232800824408,1274165386224869040,1796648901323621010,1287735683576112665,1145358147258954288,1941721414149090528,60032069143791370,2700938996104113090,800177221318451019,1897651749583892048,1723118626984994547,194955031949986140,64020990158825559,853453764863560680,84250846963821681,280783686273291630,25878864803110515,1293701411816623950,1453030335379445724,886861074295564155,304021025435481076,1384943894912090340,142516025404799850,2137340489541189750,763414080224858757,975518481607306032,57734219855017440,742158171949135680,438462791928119748,221938883319432717,403949867983534608,545833701472492080,154766309169078652,249924401362966155,164072035063974591,244583657860054913,224530017274187120,280609908281213340,435583291222842815,2136120805104736032,254150843367053184,125985412577882440,418569278663276896,1549421340258341529,707472078226837063,422087660182487716,1051597086857028705,2366683612880058256,733318469239676019,32513661237058266,118521939821340415,473998696505163100,1303713612971055855,1381287268992276002,996170700009216612,309063881410899990,358842996763481475,488322930373109915,294829389008460444,946480314301155228,1337760386231933628,2548141351532573580,996066803064820696,126923901906012174,734527941804430902,65682807769771026,875605869374982800,85739764066661601,513062815380088048,487393492372317768,123142813653635055,30465542230167970,26831653414505958,44710993009011570,882076310910505602,1890172040449284214,5107789972593960,38301199455029820,255293162473865200,38652290180521614,347105692861437892,1073465955331577040,1146699480859279296,1194708046444078481,1882501869836230335,1179716209612470192,1528352142296021970,305101703102173548,262030935933626805,873271410977788350,1091909622140185135,450228546950913675,19811149836589134,132049360501505640,187074198085041162,116153528995101177,129035063690608550,571542380842645152,282114335879947305,1858658000921572039,266380717577596974,2203300831002111520,406419765494568402,402457422654184020,832515589492071816,2621999444180001642,686841435753080985,1818063082033073559,1155714401719307360,1573257549675122493,483721786979951373,122494062129780125,132997467089872008,311601213334350333,435655220288529213,1490193992411491464,459337938741069480,1191773389356855662,858324648324715500,189356666869173417,144973299510122224,65008038912949905,221428398140172304,256222403679051167,1289690496395996142,237127608694414792,295632326687146055,282603209372518857,1375603876919314467,349079192292773720,1115342585631916104,206746132286482470,859969091752133454,195908813981751393,1610829824302147608,40298847298770312,201455885683848600,824099863565733573,1727229429311685786,1899954893279004237,146691517316793364,70431651870308855,335521901505166848,919399901904336964,1353934777377379494,736467703275426084,390884750998750080,238291802764266104,15805308638170776,118517207327261220,297787647486295329,527235059376369075,334898102643791698,1571359255877575160,763445471390975568,949374839882251006,523400648293070160,535425523765329570,134418921904000111,383980703343121460,445813305382076094,10265474121156825,410540494749523800,705982326972676605,927901985706441832,1531184915741462346,771802287167863560,642291119947840792,395697899838750615,1121192784770961264,222856767084004112,1331161841937100680,1721160061058355075,436498893544216236,1940775581671541916,739312536502083042,219753699231681880,255082090871773373,1380454152771311562,828777147336923608,106807215106927768,800900576121752100,1271343000701379456,239160308463467230,20362512649870638,1425102514434520740,1093327185408992520,630651297279319029,140184814983607107,200225588990206410,1205426705350621590,441884139619932380,88876897446938852,755018907620581785,174210374814729220,142259564233560473,1498900717960030620,612509351606447216,461372762971631665,146124838030782168,289363058387481892,825473895087906360,927634116565208376,1405615738741666455,1589472442398712707,40093825898677392,200430555122151600,124439111462781249,74349068906162298,1427030070642867366,865154574917547425,133140305700290340,486734562425537076,1133648503925294270,1110350788636825245,175877653097934831,57922669238056920,257384464249302720,297808349060055670,94711783002483152,591834489903660300,99390792174253320,1159335557382624440,1582739280431751480,2058677158030568568,986083921771295324,133233657525733890,666217065813411008,1877364128986656885,420084453001661541,1228204994807458311,51115364159476260,73007840302802280,443549583014738982,186203644379545400,1628966947458380250,871562491358664705,1149111448022244908,766081615536279279,227461372186883626,1437741178574351466,71021369221092390,645005748835799130,383509615991343024,698505375479723928,9899129769864048,123715161717021000,1979059234608489600,758716704876887080,398517508486910670,671133180046824288,1552144966072866660,799812891610178052,281270788637832465,1635417658488917622,1052165826447487173,19688917495372740,98425491807034020,921197800678177128,1130112706791615804,438004657155157974,1143182600994813295,742938012424271700,966734447250440736,458817779924102412,1102268986935559365,719159926305785340,125512797676391136,49289702872411554,815124985976867268,117357406566552728,1026677677408770450,66419716674218895,1770848006637262800,1535645031738053352,374170326120970136,832361499560572980,1163583622999122960,111591848647355856,371900423461754720,257454490549504956,133637854413038720,365917917470563704,199662281451072324,400753007818909533,366195107943526244,306681950316992490,316093294661210138,561574543077918780,252075398822309298,1957833661657275396,160454725354445185,331184524927731750,1086191104995871675,1269162818494584312,1335094769210226525,365037277197942200,337519518489693646,2002479173849331240,407852020148001972,27906002420284291,279005513742769350,410010990326408654,199384735735799695,334909767309304941,765453468584704707,2043766924650023920,1554696519570019224,73434987651032264,734206248047146640,57423281859433749,6367974514034880,31833642151256640,159137059772404800,1335249764911611444,659746457106607143,1552413937773751080,1999648620854803512,1087546342502122945,1540546190837259111,1402976484068110375,2074415623580488455,64367991425996616,160888434244245460,715612221914782740,660754167771513672,649540953619793240,778835996974667500,929818168173228288,155466019185225504,617951887886833818,1211668170093899805,53119890218783064,1416252284563295360,57732230534430882,19727554737340638,328727992761475500,782261385760785834,54253291351767044,949246007382694070,215653883402814912,483758597176803705,937951651213777125,1496925623172177468,1910900775428892040,660640661806784604,493501445488658130,759475045198559496,572356135140148566,1802572241805078498,77919502928063167,890333255403726800,1038421284993402636,110309284487677629,583612230802781159,530350993558164912,751780065925508360,523727481586547814,123738724417998906,618571638182074530,370434905952629155,692014872530130240,26871957615907738,268666560179790820,1063258896555437064,1554137836790209456,722425848762924690,139418337441795924,1820250656752385396,294814421091582438,1663233642339283944,764243092960427480,737678408603486203,816213911967236964,291029684026671895,94750823018888376,1263094535603428800,1146140461297722555,1557345250751120495,1954976446388290392,1446924492750117712,223709642670253060,1081093020305516916,317080735413464266,688906683667691260,160953665456698488,1877420909533846600,839133196675565802,2419945937171544222,442979698703776539,260486136106089940,693793625636422080,103474090870311195,1241442922506317460,661980098267973723,199252740462486158,1202895466473148520,470468640363524775,667673740752340917,975865365565006599,478093065502867938,274032998234243380,974517851140951008,1653580371487089384,1037556198940739114,674441980742234205,746186494648317840,1419020496477338064,258121559848038606,83552921873274555,334145245610990580,530160691386981550,727288283226562002,616715679320048406,152647812011002164,302113285558794279,1151458182383547955,963903420014420220,163906692317350386,1178311950259546475,781735714360513038,1925218620379847205,1354394155336718382,54947005142666984,549360565861622640,756018296075490516,1111049552320184960,511104185097158334,33996089104040963,418853016372565509,267679450349794392,716643864597716685,183904539032935929,479031667747033176,395130265053834310,51612370986834693,172006888874999850,336516526635425424,141007348600213327,24599047879448010,245941334994531900,223827633902455040,9544222392072552,95423147158100880,159006785131398800,1745393519504617785,1585754953944042480,654649991289183935,579162312497611314,1026055055167811528,491986424273784003,1606281831350077230,1341167904516990456,7645554882307704,191100598597758600,517596800342688815,199337785503576865,217613626956199605,1253617329063001896,873986097702528025,155328279688444296,659834194318101030,2263531216556395809,22200444193924506,443919829544004920,275434977166014959,503746640840911890,67223994353669828,1344210048534126640,38940386755189086,778651376012066280,559923469306287660,1000477743645143790,286729627438300295,91267025740437120,547492123125722880,960025585183902180,1915478278147948005,1493004096092566872,1618246996311344256,573487320730635997,1323964230434677800,153502692761232207,1046504742650254055,658603664332893810,1066623606821034196,1044816661234142070,240262659021791844,1977478078206409872,257677683911239436,172756675656441534,236717216421831005,246230035387547532,124957777137676608,359011340267007470,660514808871870024,1077438539991664500,1860162101859555963,930844686841344933,449805961888309716,39808008457525764,853716257319417835,230820414619672884,300921929945916768,2030059249343154333,194505437765398536,841614593284007020,1042015418055070266,741955562047266048,819117670653917742,1999920189269582456,160366299664553160,1002086741682234350,533156952873885893,1265198607791213184,1269901624750031567,1137846148385732660,748260258109980435,89276599573835765,1428136474171119440,944417805681798966,2242706203385770680,52664230721789781,1579606925058704070,318621123245309406,713232359436074577,359550275383651380,749163910132657790,376021629013674015,310454217981847356,179829362938651335,151710497331380880,1161814595831933160,726133126144212315,1032981245459575776,573024111060344535,197798604743995480,1322161679785747998,67882551672244356,339343830292900980,318965916051770508,724691604498094845,1545203898508047096,111498291731144843,20170733108088438,1814996944422617580,507536443457476925,1555423446090655032,269249682064829841,51474371914448814,2315875465021171770,340074039483951885,283806114998895874,132208966718826117,1376758188730597788,219706001096571448,44732324861026740,255561218197526880,465186607745129470,893976786734297448,26216915790440322,1048462879759462800,500442908400883701,193584543653358432,400327184951648456,2050454622024134847,196867690738106180,668141019497673076,36140454620229612,178148982211287394,221882810936874297,195168087812875260,419898514323130839,583273872587171601,240000797358954234,767980509752450118,576710442097993710,135052316518280637,1350247099942397230,239632717112401941,1597224776206445460,217191479150735945,541465986131883702,263470621161958713,765446476087161612,109228632599575208,546031373293457400,17036009082868830,766463436714616650,114048903092883633,108995569537678093,11192514179882140,335706626094288120,105302641940953404,1579215877178728860,388359357556333014,1478681537821246640,1519440764780823717,20086922487430824,251035023373381300,2082894589124507637,1200176847480504720,1182374274673632440,251651288626498770,1060494619390346268,727938123695704490,522855257292525375,1645409562391319193,1704422784869636274,22195784576168973,126806987774328840,141085702584667065,600962237100829329,1026956598326537121,432594198202218766,235383142480903278,1961251860059672880,49486301486655994,494761171666832860,191912370857513772,1051288957139995215,216562773394577185,64046640643781364,320167242982530180,1037587484377643004,684444835986490908,865892173519484820,154795891923754389,1621894014887487960,1011314135321172543,900792720913164525,194231652650592315,242417454440092884,342559658041531420,443046516385231602,1068437967598337400,1305619063036503350,1749285953156015433,514135879189412632,105795791938334164,1011174822913454076,113076684034364695,173147291430587826,244443062579814684,696136986451954585,258979037932400975,749605000536494415,173643286253250874,64421464000768061,542243083389878220,79307685517080792,1057216959215329600,250647157799053812,292800784854008439,1039095694503354906,1139077216060183512,1565321933134921760,338541881939140604,265357741598140986,699635861740105428,290971613286660456,356397054459599475,119359479668448402,751106749870981248,734574720315058512,234476281709448638,418560002139486680,1572421378782763887,335219503503173178,150998430929991504,1892564653566601944,697300303201829970,1149080773596099144,345299730064542393,1133756570842173285,680163497453745370,142201590327592125,108471808434300618,903743791147776850,1471284493609058394,954809705392288284,774527405156391570,374646304471177974,90469907952721272,678383085046968540,134225555618915664,976174998266075370,65685846081234275,1003268398251004512,191419410708319388,329845048889784246,149168928284258880,559266893385956880,24701081584275276,493918631344959120,780580059260914314,71488625216199515,1475360001148855488,253195787157962602,145998231568809523,134714589336972135,110891242599398875,443472362244037300,884569503279290364,565007034845343693,89853207203597343,278299026619289640,499173948410153478,76264621770073922,817239979243301649,875867733640990896,111206348117418360,531406788003310665,16489963744389594,384685321937953260,126655920827647236,211049022233980100,1831766488502622357,1201432133911359465,107534598717100692,44041777797992787,293550349489035300,225371969181466523,1291326458400281574,929428945772465160,642608664970881732,115988289571117040,496988435841780960,378068105764517110,687597309164621802,1293867661425468948,35303555547059695,352961464311726970,1445739550672897782,41043221713162793,589153209824094612,1102928842506320025,260545458550190515,238879203790944913,159314729497521591,1820357117446195760,346315618227055080,1086314162501290086,1669303696343821685,190554524525870487,1270096283715222420,100684234497101640,1174402236128847880,516631265929523310,1723341392168096197,202669397610000554,1812892026430077720,1012123231510561884,570675346705357410,279229911328661544,1012974690459069163,1235806130341491075,381687459901207290,224872983691431488,463189882881472968,745397895708211158,129537677514139045,746508960333468366,671168678073709215,243404084569210705,172491003022507606,625878612047066520,2076810913724309408,977377410894885172,92302988786237523,1255130518640393151,444720515400307125,212416339535316738,54054111008909154,180142277758651780,1415670910376635548,94431559712242760,236028963154131140,822955805348576688,204476338590033945,801481311394849380,355611603850724070,1211193182801063367,304110365261033835,1391986723536562776,889137720302334140,1082211395418834650,82463419017137484,132186214733919993,360900014104471094,731953405237085244,896615996801963355,1730344037418009992,83617083763426746,169765551221606523,277632410546753616,1217586565317287430,1479984422236449787,222992794316188836,896397747620489016,659004821241496816,362669491333513720,193879877983498593,739487252428695474,780860052318016472,686838845383824555,699160114325282625,2068072930842499328,506542182594323226,402795571751097206,1005552734250577255,1787619277758351015,1044920468584497606,1320452661582731824,225189314296510887,2098642149900088344,36219585669827805,160941645645611880,287578539510840934,145466089146458905,1462554405628625835,224492156788993740,1158150101508412630,1751234384966838492,355783581524989226,1379860883433603168,1409815041936161040,164034420311318202,46211817939795201,616026041319771480,751934469579189345,744175437308355780,336503726811249606,227067378556476420,1571517169382946296,805877229977934555,265928202199449920,898874994998794236,421830344044221750,400942351013029168,487605841095115986,858147983348100165,788129506597872568,510549209285708247,795901473705316260,297037213234282308,1904147080177182840,541844889638356296,817529287147511920,188145744044889484,340748988605011218,326809200442708360,282151853860227594,511941059021210193,1504073614964278068,793077286022376348,316596178506978600,835967035652832498,781144203143431435,544745268680535828,278422901368975438,890025624472465400,352252679636957208,449740273971209204,401276513286250632,705894564891057237,249692224028599725,1947956549905759304,664370720146898115,100185628703838030,1226014073671282865,151437055474992045,709519455065333205,392890762814554458,575526353566901856,323584901371144550,772645552907258520,555670527745370634,1283076265079054168,654862425560401968,1086661441991782530,1194756601962446460,104862201035632310,71959185084254220,431662036136179320,822986516318451325,585943294095359400,764503275475635660,1813197269581644,18128060442590040,181241483317827600,855727246955974590,1230889371061382040,85102300701997964,486193840469696480,396493615806944184,1621740685363494680,1734600658970089547,572262128325324999,3819748115219682276,96121975114643400,3844710622958764000,5840379378548438346,4921241217129444528,5433696794863045824,523350248553661560,437428558689034248,2800386477818587482,1119006320460073632,1742659144201794456,5564501727185207072,1714994089369265904,527366372873298132,2083287166123506176,780750028134343968,975894790805308680,3947539498402185568,2194330167747787176,2841966032348677212,4916254711874153802,2275671050874094500,341697577724107680,4100191334341124640,1709458891159812570,2062018731609110016,610110123291435980,5453328953117602620,2658848031989703576,286236859358084268,8586729641755124640,1548269097451068996,454799770662166512,4086745387640102496,597454712844516792,2957301110465245352,2265374366295411420,350604904661108424,2921579552451838800,5012207294424273792,7581051309203234532,4561882626940772320,2167982803097097912,1109817450460913568,4339244983269335616,4175993952175036320,7583599445865538176,1834363128183834392,2881770847448620806,725257258056572688,2247132112167808352,11028252581337852288,1985075387236240068,7002770679317594328,411220318160980152,3231028605891528846,3263912662496483544,4360281066111651840,6075634442521758120,4468249799300334810,1628819152202312154,3354251814140993784,587682753917949984,6994377828649715328,2479017470929128936,4561666613814382688,1350291041131010364,249908592145571646,6243410786702513670,2468238193972896984,7622915232411965304,6218536375179147964,265416181663115844,154004766874384608,769990094325331880,1600788372890664864,3004166884527348936,45121266094355584,225596444816225280,9023462380868006400,160502983414983110,1925951403776542560,5685786783464124096,6876466466430214800,8789587643134312704,7932777134877357312,8192641914422568456,1379932605528184422,3407907052433256408,7171700844558114816,252121753881458784,161262358091042796,921458806565499680,1054620747044683644,2773903115682417120,1656899062731451056,3166261976749733136,1128185706428566656,1292149228013420832,3665187949328267580,1087343469831586050,7965522275200276968,1000465349274807048,10004215027325894820,9029762487251216832,261452222985616560,4183052228670271680,943796469571858496,7778982512173765158,3383839045463699592,47012821665827072,940215223102730520,3828851279092531272,836891260591254568,4409438054913755040,253313566846767738,6754732374404569440,8616344252287580424,4201964469650649240,5511257857555285008,1358668103239905678,5505601061474564064,1523064890372337664,196927938985080186,656397690252496140,1639073795442438700,4702580789086297728,1419591163609817424,7383603985110638236,4003254706232953248,5117548433693602704,5381142372298331650,6299799760001921184,3151831396331760192,399135413195887248,5242729016713613166,68898768204257208,590534981928341760,984181824136622400,3349556389932757218,10744721190991925676,5049462630863953092,5891836861933830720,5479797252165822790,5940130601391106824,8240472207466764552,5016074185780991964,4124965738659666348,7271021982740600448,1469340745655383664,9452586007798368768,5430842919166209534,8409657236459396512,3825158268639020544,1927643745717845568,2164581875073701788,858586012996625532,8903397545813780928,8160486684737243584,449471343139853622,3793641399586889070,462806231063677696,6941789090695704960,2906008404287998608,1142262606642554936,434435418959113704,7417173731907842112,2784483944293764510,2947099202185545780,1829708844099523584,3916129027892591844,3702462016127233212,10728619630671594636,6472692769635745884,7752583817315642880,3916789199881406904,6484908369166734228,3412113099945771072,2128454554517627088,5504005668655035072,2635399280265082920,367626505663364220,2375959693186141824,4099262990563482516,612040910442580410,10300925992865473728,1752640700309511012,144757172116084968,160834248963300880,1093775380903537524,6951040799243665536,1962100832144982830,193479918866978358,2073756965992265592,3475913239478437100,734756831047807590,6784523669301240420,1060635959359115436,5892163576978150800,1786789925022794706,7867070943260059936,3396680033144636304,945199531963833468,858472307327009712,6438259922556309480,2362501399810405392,3763257641499318336,1812470940609438312,1606091753570906844,1149136172351737856,3101151509358170688,1190616997696099056,2949356638730096232,10694371726214126748,2805034726542394848,1601930719452416020,1112105116995691248,2366665941035252736,4740040329788497680,6282807947841179568,2407339961664954768,1144998595630340048,3407473149994384128,483475397396499216,5438859637898483460,2152080708788646144,1653246809906946624,4081085720832095580,4274915294892984984,3668182650007936080,2879608189858296336,2149925663987257644,4092313807041904140,4419448782220474944,9274285037466056160,3374297527400755056,2471650194414061810,9759120253573941984,9263471901873588864,1458600426260702736,10480848717602150244,3818047630535147328,8399786109739976864,5160321690131991348,2312116461671618736,2103541824546317504,148162770936359088,2169383015621220534,1169854096232138514,2137303916280505728,3434380466106513528,284710433271026226,8540938263657668220,7273436318649624852,5763653921242089792,203354866681803870,793429039372174314,2470431373934864480,4883524709062912368,4197885418373900088,1151501451893092408,1596442112967030912,4892726978754690384,1910105415448310784,3168805112271149382,2583574595550024576,2089767226063460320,1199072817992335608,371468021657013096,1857258611035928560,611003251195852896,8070344117862135732,2256694685907812964,131026323821287896,3057146735581988280,5201357875679918832,1226794850017163160,1767227824026985536,7481321381534912768,3398921694452301930,4227433092897742350,8673933544134402048,7464073057699749504,1319493729201643116,2832481084981119250,992590937662328532,5821851490775630016,2659491648829646268,786201128877552552,1454361004057401936,3241731821173798260,2700838287370913796,3022990589444367798,7944242326598397312,1286382757243476288,1849989116218143690,11016939587709865392,5501470777147275120,2200964098919240304,8822363839095237312,6758179952561195904,874173028321655412,33702006471645888,1011015819683614260,6739809645678994800,96221280869016072,962170577194334760,960475717912021542,943907993992983418,2335854412657349388,2542872938269095936,2316868178219242616,3607613417581095792,2395564408926039456,5072356960255960992,2065227905750374296,4199657531309263980,4077727434703054900,5145915575100810048,5839758064132543350,4400250976408452816,554079579706761456,3568661889635409984,5009751153316166280,641898289258434720,47459140511409108,3796564578965877120,9332817767926966962,480396025926512052,1095557305413653104,1067014015716695304,7038249382947594888,2427157761424170696,3037899289218637428,5422259928035759616,1932668491692167730,632458232070652728,1036338503774168808,4915792577596971840,7095017665664490996,3526524231741537510,4378368228906735900,870723382826915136,4353425784188158320,9009755784460749096,1030651417024806912,371810842359460308,4249080215754542880,2967867033025469568,28399821177180024,94661914411804480,3313021543521089400,9254074263981395562,2018773025929703760,2665955282047528032,6040929733563378192,10997302321294390476,7754451611807505948,2402742523932509664,5419507738114809732,3131488375756166448,211202512105738032,877657887165308436,819908201280100428,926012874074435826,798349722145398612,2661048892695352320,231748642929573042,6500611823318418444,7701726652906603392,8908637020057190124,249806897205035148,1387755156105413400,2772283360342217832,612930975986642416,4779040302392329728,7608891765343258854,5265910673363450880,3984586670335252032,1421756366564677590,1039081833655411874,3670805532883472424,1866081715919841024,4506081456070451796,543126127695066300,1247271470564472480,142423004603571240,569667000421754640,3442299331558188852,1009385391728408672,231348039951772224,2602551150362940660,1705189619375860048,565000582457403312,1439185108528939824,4132694972861193640,3774555783982770336,4083403257586582992,1747307952580954560,3089763351633649788,3528212518739274432,2140754109242825256,1949984249204450520,2250227449325842356,650569693667946008,2366441017550529768,1241097831215237160,55233421534801176,552309956073134640,3046113905139834240,9322067592679546176,3972363941810771262,6734586388580848476,373864623517719776,3738482021865726720,6533637428032843194,3307571519948019150,9395037768103853184,2648387684224091664,1858940852810432440,953744333080367634,8275149531602611092,1731065721526414536,3384305211802412304,9673936669801848492,1802865772976990848,2787834541807326396,1741066061523020028,440245328261136728,4261896712734107544,4749399182935454400,2653807358124278394,696707035582278186,9826407628788778776,1074729911545637464,3616952935937227296,3010687977848967906,2440589522329345552,2361119876985824352,6607026214035778278,3571652580688382430,3339966187276988544,1939753676583771552,3267310290057313794,4207431818825549616,4758962608359252048,2598293799878448960,2429513575470401910,2022677888722224096,829224859608879552,2744417326367951784,2361201919857873072,2955375750202986432,48034177012030176,160106888707962240,2602288698975401506,178949579947639092,2087653371622260960,4192551451512602944,2594808610973922816,5497955846197512012,1441090688720837352,5584147830344468640,651035325106763676,6510067196504889720,8160088459385394432,1111410295853864256,112518314072312388,750089133735220080,1293306705181829736,648167723936297840,1567875924642076896,2345421253803165780,8046582854977117696,696146876776375992,9830019494776898322,5484449023062053460,8007815495800146096,1936108504549799280,941023643386495670,3924427013402262588,1203680951739339480,2301159159174722476,5822338714406245416,3804782614738474992,6427211168148878212,1176677744666273136,3892268693145863376,3414034397531388774,2996493902350873488,7871251533489015264,463052344750442274,2529551463179458608,3537080687418908640,2814478680978096000,7124341687405015014,3873837509617920768,1877714310297766752,869121687903874860,117434316276226224,1027505107313560260,723117631174678332,7101476201143398096,3976987519398463130,4158221271030796536,9304872853613851008,4210911705198949376,1072977854521800312,5618344789528909140,597692108469023076,2297831751506295504,1508863199542425720,4522066080676436576,3739393627011679680,122098747622883768,2441867618367246960,10577085858597250674,6468447143606936796,4230502001311753120,3077863389073578576,1359601296482400432,8527394545119520992,3580256187076164048,2598552917885428686,70983628440229988,2839220329054845120,3294127719785830464,5885333284598838840,2227193935350100218,504997455603102336,721393223954359680,5439472961122454850,4310982764110150992,5860151815049201952,8341287715008317832,3564972901501116168,2027499217380424788,5576248869951854592,2159908382431019484,7530680705776983650,3841466226224837616,5155019584852912740,1539514548411259104,1400986161348350976,7773011046987873666,590104048128320824,5900781053216794920,9752586459372273924,7293301153011220424,1250287099161078528,261109465918245360,407112825771701970,4070949270966915300,7180039460978296416,2536141307991419232,883255753816106280,2952731984112120042,416409647225344064,1040978347674186240,2480922533360828736,4576954397853157012,2523433904744929200,4816005805007349012,2285977279612404380,4508248968066538470,2717415718408098936,1718092101058439184,138184670600539110,2210857514637078240,1586262049886479680,4357765163333254896,4590661801415586600,3287977069854869378,8226015461451135456,3495984469994727648,617631502405186272,3088021719363302880,4092821610957264384,676025706429298608,6184551944230482348,1581219597329704332,3045481536413988608,1255360652142688872,689750341444047816,4016060244634319824,392698713121058016,173506301413241688,6939946856588011680,360028617367649994,6000213079545937800,9019513841264015328,1967288277033690336,122216810538450336,305528589486676160,1223282724337888272,4917356870277463488,152750542388057000,1909297808463225000,615228603003825888,949552230771573654,722169431638426416,7801371389939400000,1371585776839934436,1210582339892519256,2919434979631967280,6677695524938792144,991372280344659408,1303495027678919412,454522124490814508,5257806621183377640,5235899105627040648,926851220428504344,2591166728331451728,1594693676057096736,5192259945063784064,3482132313826125630,1450016884056160434,1701683559374778272,4740987435130516416,1736470696137708084,1115682435510370128,522709876908110412,3654267516060602112,3054254722290891324,2859536929032468828,5944426803243084816,146648478183582232,1232186123674806930,24405072704573448,1464239950758375360,3890641964764896,25936472144769120,453868296588568400,3890128554753408000,2311350972292198440,1353945446036017758,2858490191943948216,8389428908906121120,6580637688644119008,8503613502840746010,10565232434575754778,3827716499800789480,340026421419208176,4809326484779995140,3254197745787746658,4378837527548941536,9559216105585149696,4891515513514741670,222238981915298964,2539762340590379520,3685323444165082680,465188982585617952,1744381937974090680,7519975207434675328,4349058421947667680,1515290980826998494,465154965089909594,1992445999016075856,1506599648168812344,933923723830439738,1622667957666926532,4020126223666897920,4387576158066041376,31926010860468192,319246061764194240,2394240115859404800,1009649133367619436,4648364658531192960,3087316007887102552,2880955777584860976,3699504873210064512,4856532192094017710,3568937853767073066,1876573741413714192,860214819394669316,79903646269001586,799001303782651380,3429238293765024680,4631586700494220560,1247401353891173184,2531983527770393770,390783998458805952,6631195614042632364,394711372073103264,657823338672259680,1480724081342317620,136497112710550272,682455530874675240,1481377921197107340,852845403579574784,3198029525596635840,8344877561672382288,5293293569561335954,262842086124784944,1368648564887408112,4432726425786967428,718741562400223872,3593549660895651840,3291635575592300076,2107513061754614388,4042674442844964420,6311113271228334272,2371046407303123584,8509712004743038848,3639270684631909696,1761460344518484888,5041385235231688680,713513433153529776,1136124660571559988,2522660292370892952,1115283086653018928,5713928150112927648,2129904164387524140,1852100116690613824,6775565866723589364,945862094058411552,6896018233767657564,2225624615445175056,3516926882424703680,1916545005730063020,4309189073330302584,3158758503663615216,809580364865711728,4838428499211273384,1549941654620034696,4148696297870269992,3861678414673867488,9211081911605161776,1164375615599976132,3854173270920473088,10203713091380230884,2036227915552148030,3004391728119681606,2595527470432986288,2086356625438320400,3709530225172566858,2655083011000648536,4696005348407323248,3252598281325461024,3388908270922331472,1584410237791967344,4469031255726213288,2204477232540002280,3607859112538290440,5734054530348249750,1089247347767577504,4140868748427790792,2122071532305503328,3607427014854153408,524014881992468436,3090628750193965056,2007755666026077978,3052352605226270358,468163668761049072,8335035264229950432,5706343043923384032,3201690736856435670,6773512211169585336,8296605309115902856,4677606207094305210,3459029916696045624,315049589510767936,3261798847061430084,9589241317728140544,5360882408419907410,5102610839293164120,4035430982303663616,582325305960864312,5099939066857248978,88078037428322304,550463496503142400,4403514079899033600,688076432571286878,2948769157107603480,1054964042209320192,106584455109409758,5328988105892670700,8656744737127223232,6809188129864472088,3090538595959338314,4676841542593799964,1571815638774611712,784797515217344768,577815705346910724,1397360168589885408,8184602350369181632,1076995338144164784,2156202269012822016,3268756080301035696,1204849291917911904,7073593712258548032,5327542391767634676,3606817193940000438,1122274603249191936,753227692580644708,3227976528383264220,7503370841524459944,5157589818157952640,1884122322636087936,226219897175610030,5256852076816859090,827836220030917392,5071319165594179080,4118757954596493048,7557193318909478832,5837034494961265176,312829586622076944,1340639184489440040,1675386273259508004,4460270309869446912,2067376743068764896,982932148328687568,856117695467345652,5852628764124457788,3169047890433082560,6280566329869542298,4021678810956198384,187585905697490544,4662048456767058028,4889557772118635760,380179511718453540,4435232284188035400,1151940213485577120,4146456959404515432,1957243830190027588,442461771876577536,7742739963018821040,884797236233650770,1680839229042073242,6892348965005741688,1612186465652601472,2418345699994340892,403327381194483198,1624738674028225888,2174580189600234420,3611884126940413170,4717585317090165560,2743878855319711812,2739720705339438432,4028724936809070250,5638558123580650296,803460993396068064,3916541046028483480,1164217292609675208,5923744229356300512,1440735144851299808,6798592180152951552,362608335867572118,805760805478739160,3234163507571719872,836659684063262088,559077337248406602,3034763531728311216,2713116686990532672,3902164833266975424,370348034306332896,1851658595575791840,3216136441016640768,3176592450734339136,5564893615361326944,8263292368595167530,2186010302671798164,83635975606528512,1254484364519113920,1118936960081456148,3061474487428171968,410063605094179784,478972238674780878,9345502129431017616,7360837460225836668,5618033566363902528,4571692302428887290,2084147131283868186,912641140659027600,5427901414320367968,5256297621816439450,805712886977346792,1906328836678400904,1860327882362032128,5498911287817910688,1681974363198503100,3513003995447924352,6817806868189146912,155421315875021796,1554144677584790120,1066313456640532176,3040372661171101056,2184061406212791576,130848788346280092,145381136388831360,1486853878057568328,529681842311304384,5296585024652837760,1183089923039422040,9830572346938254048,499260722361669954,5705585399125786080,1103835473712730680,1505990700112770528,5415562137604767984,6679072764272596230,377482872291056928,3410151944236429080,5556354341308093470,4942922751924233496,2070599439391659040,3559170555424645560,5464255833162100050,166381492321228412,4991224803139591920,9801771674462044992,375774768445401968,4227279842481175260,1082620638444451992,7130524541003676624,4168758226859684328,7064794581209855028,1244800014667409232,1007348458842757800,3240839969966815272,5254035144973211088,1305181917809797632,6834665500139264256,795581940214293386,2272991075958072120,3166423978947984072,4149308162217419424,998218555978269258,1401526851742001808,9863350668673214544,995729718890689056,285921886771975818,1225325505910171380,473272741120645452,2243424758881749168,2692812768353392454,1181088440125007310,9269038105014953088,4531664014341852696,664837931934717936,4587376945428621780,2255200901210915724,297938185737881856,573000998526168828,2752411431057860496,6025355431584020928,627136481066564448,2918875542022846288,239128316440895772,6376474018000986240,2261159011130839824,1923966370351117224,801174166460850372,2387463839673006912,2227838530725915624,1265219960050686168,7249371771701718032,1289275502811826104,1737783438725284800,3687187989239601470,321419854178893056,2429147569268260944,3536386439436078624,7326851922175107258,7428148855546207104,7839603597063747564,1187791604268539232,2828215001880395160,848982372837338056,77223358900506096,3088798177773140640,4094490025584334752,311536291217718384,4272937280240892048,1113839643722322400,1625233832432358810,1695145654044813696,462664938723418984,1321841544915722160,3616991780988373740,155639978311035330,444666046614260400,3066522623553306168,3066255180758676060,382438526087845890,73839736813894848,2215094435938262520,535689204189073308,1169623288485413508,2090218269457647824,1691110297372146048,255541312403177490,4599540811508968980,308473098190315776,2051248798563747768,2506037216516596950,5755940501525790720,5671986415493361312,9797539628014566120,84252639432605202,7582403194244744580,72466296229834224,1449262016934905520,30874826696717016,1080571284164965320,687529259047795416,5189596982377827840,780858279215791168,1830442149812682972,309180167736505560,5152775563803901000,4253469060044671632,8731609885375168080,477099372648345904,8348870835950825040,10193653874418619878,3194726589497532876,1582458922959417792,1434056381351939808,2365354061869602748,6208946173837514052,1511666108390050704,1821744074969602080,279971345127892572,1866393321028180560,9624862568572020936,9935827006316548248,753682371705583902,574577016765472840,1149103353274668960,3519302849259054360,9413705200216187970,871909138013672148,660375128798152416,905115930570912256,662980753673131446,638508402670582350,394059914210051780,692276747862149184,1065145446233040456,5335324409903640320,1086681093944261952,682983570901143072,5122150853714691960,456273349042462578,646236553595542776,3342777190717149952,3512560419436430268,6509386520767859442,6412783348990970112,4670899202624195016,3000177151847346720,106475077611816720,1197791787582185400,667853178275395440,415349474884963014,749169493862367816,5405992957596625728,4631982843755865960,4301700065351555904,5302381635070924248,8830016662008541568,2390237499765214296,786455636935542264,455916641834687352,3248439082431048144,116202184573541352,2323941171627024560,4094206294666533504,663396339802244064,5213137829143856640,4809331713750135930,1116531140428674648,797419921435662656,3186719237341645152,1579191265296271176,2157220790369842812,42602829465548088,1278028500333881760,1792305972481403504,3133216841764264614,5261959995759510912,399138922155963972,1616215575923420328,1360079096346776502,946554243136291884,7673360497888972656,1816930746612949266,4939601204680806444,2119771746754837056,5177934638764225920,793030093131115152,758480747802945516,2893232576262146328,1642764854541635352,5562350664269483616,5864765582407734180,1285961018264311488,8534206114744709196,1117901178442874826,3400875502063534576,5332762093350992736,692069497839603360,1894128375693094340,9971436477966470694,2294936201860359624,7114573744349602304,3721515187284059634,4847485495449025044,4259233722971346784,790092813139226520,4514616860020345200,4844946402594452286,4851872134125155328,753165851567760480,1882831543760288200,5279412021347670390,4027758869116474272,3107735479610773632,3232342698452383296,458942317269363354,3024212772167983176,530953198919535528,4813675062728652144,2870288043835921160,7730393815944971136,229880245399271424,1149350504970042880,3011467486072571544,368565131700238848,951848788641930036,9518067833905582380,4120264865829928992,1511061636344371584,3571047831691556352,3109743485436138192,1232911482300236088,3481973392712292960,5997196021680991800,1358207612482292892,7592085448450805232,7987307512367927436,1352877043122433648,801295848379052730,2572714908678558024,1140837757226838880,4356698152386084816,480407478048161442,408992558221118934,3078107160629010984,2167158249548292672,106078506589312926,2121476494461639480,6909445370832241248,3149680408793931408,5778345559174441344,570948102241418592,4281921766378985760,8241637647899763240,6286810510147451292,1888490966416980808,5503801919326565040,849274427338208172,3582223934738187904,7225778641752287472,4152117330915984936,1926298829763064000,704932289676945036,7049011738385879640,3240295196077400064,1907107183528199856,2006586040419277650,2639381900174041308,4129177136826911460,2224849418079378816,3652934707113481278,486170076599043342,98406956516315904,1968052251010146720,1572547401604739520,763731739327623156,1974491663905813856,347966507563853568,3845109015576672858,5118139710813376604,1015255933644303648,3512052102387563868,1792131608910523188,539074737390288564,2426789202525981072,465088205904299680,10464022663872174900,6414412315202442978,2500615537491490704,35290505945883816,352889479603998360,3528739003423378800,6732578559512898144,2567357465184578880,3384295407323284788,957391067372795370,6526699043497040376,114829858264946096,5741239428725953200,5444673071516217294,1283936795389927936,2839015582775008560,9311219837274074544,1872479412004346052,2076724977581445312,870876481155172344,3083952642472906864,2015837941667634966,1505651481505461744,1579869720058484352,1532714352115286376,176968557500872788,3485631823086736656,4218658404956074464,8301357301454978112,5208885709589880384,1809403615413122940,480854183925838392,3205553012289546120,5302319701574780208,6829261544345876352,6190482078130458204,2811868349344555410,8446716172883959824,7375311996445040648,6190808624007393024,6512680876996985856,9118810045109737044,5031435083813104896,700263822866990760,7880009998096529272,3405675152085153516,925396602142945464,3762351928191067232,3278586492740137698,1445876829967084812,244081796850891776,1394691532580206080,4447860495985027152,433888281584013522,6993820749911113836,1295366629687964928,3787499599870603330,1324607726367637992,4814562372680401320,6600671563511794580,10088244993139877322,527168624526450774,2097323548132358304,1488493235813294016,1717773911039015616,4802495767087431870,671996023020848448,6719663448306450720,3645240998964646774,3692815813711142496,6340390269453586872,8611027237207476224,608994408636597522,5219721530543943720,1980444448231321080,804831299073496584,465837611078967498,6601118195608861212,1639485898539715260,1814094329563498752,2307625026191663094,1154065550718279312,8217134267022117888,785520926588079744,3705470527246117740,297159722869377204,3602516249067317232,76573864571634000,765704823202417500,544512734018294348,1407262803996792192,2219391440858727240,2147923628321218030,740187121424053314,1454587988335976640,2694716405116325040,1298391495152169888,1133867360987032860,4647530597018040160,9006763825239771924,2643751047685626060,4386530625857196032,3720891033784525680,1668265152292520640,5803324848578695416,977755039619058360,3083789180828451744,2410351719799246336,933789010384956330,1037497511063669700,4501899298766339760,2141691735289295016,101046483644354712,3031260593324587920,999802807465890816,2627709712572882960,3635619781510604328,4121183823466736664,5136724553003618820,2407873475533397472,8310834500535947916,3792041394603503208,10569017275611792,739798524294313680,3170425030910989200,2199511706523575264,2423399722412256588,2190181239181836096,901472318988443466,3829368377233310256,2329463864349726000,6655291148107297608,3992509896478274574,2660199147976902462,4686833024073580128,5632215860518193280,1235532157835430588,2368002710700537570,265391824136813376,2594695088331266184,1034940298817928216,2219439277490022720,890900438891474412,1261637083014171152,3559132977723461250,2035528629897402510,1047444758526133696,4061290875028281408,2083603342892493312,5540311234156494980,3083839730103467412,6012434860186766256,1571560832470995390,1557888223595394192,697294299561322128,7441423488356955020,5876170200474514740,5577636267666852930,4151646129424740576,2775026438762177952,5399391956516547210,327785548049310868,914611962214530528,2056732714642431288,1663299654140165608,231909105543775590,463797714860031720,5469536526850633760,1537323997917872610,3560721677698384080,34338472259750384,686739095812017120,7500423877976779596,342566851995845928,2569137848854081560,1486596098859779640,5502813331134859488,1260809978063958900,3682171654071075072,2821164853050757428,7974389261006598486,4598774085505105044,2906259425314201520,5452243757337072960,1121581534862426328,1329395950446637944,5341401540372065328,3201150010725790740,501054694589872750,1159056967257595728,1074676080288068976,652998914726175744,629781310312753830,3183010288215168720,2633690257340808864,4249037841147976860,2153459993547907098,232269513172863656,663597849163091520,1917209892544100352,447276835912257336,2802081045610942974,5280526577331326496,2800885587852243408,7909032960419298498,6159283884952825374,4735383832991223100,220409040972334752,734664328843758480,815200054208498124,359122571026196928,3699241112700499896,1081693597683254840,2078017872832270656,4422144412466203104,4012277813975237904,7373529182141265264,1931479070112886716,683820312977057232,9906514564935495492,400032723335028246,3717869203245352464,6671223607445384472,1025803864727110224,1246586091895499316,1860934883600769966,2182481449586741520,761373383031815488,1634254351087485204,1470102942315561984,1410844558895828520,2328307894439271360,4490847815725640808,625997928071145442,2224359718590926160,521618873993215596,560961663485130886,8089314272310207204,2233863435811282308,761346154612215616,1644684368426231292,2703105502516155744,1317089923449481728,8441333536776004224,5689613327280043230,3918603280549826430,3095348280620042304,4727224895719078368,4337738920494810350,1307980993438736298,3315427500600665568,448471751710892148,4484519237093128020,275353912714432272,1199726930271307128,2812838559226563312,6947439236531054388,1978340610647947972,3831174948098564352,496683647657091072,3311077913860259840,85196874891516684,1703862158358009120,1461217963508870528,496725380379872976,786918444910782408,812056504273756656,177289667467835724,596792289239284878,702312314542394160,877851575529636600,1641112776376843176,766862010131887036,2454739707926466672,1290038947880469600,1371838420848001248,9996175951297675434,4210787524389656688,3367363935383308752,4551043190996108160,4369345043149393890,4597673507325358758,2442645091466290656,3270939094375503624,2251641447993982236,3634287985500856992,4069552765022686512,1546250641292726304,4085958439322322408,7479660110050605360,8999875893430829184,5406982966389055392,7076296709214768240,4353254919031104702,1726436785814410500,4413901926749801472,2778780412235306244,4430157818423981208,1009405938118743024,3142321130211423048,1142587541332645068,3426282615907499496,1382055628685801872,1106571898599830496,497832310124041662,2535206632679246004,3749351022287625216,10480347666885341268,1078787741802087542,667018788743017746,8395631295222476832,1103740571609928608,1419775746392662218,112873836943700316,2633606377436268640,1206879780636572460,199764910813025376,3995121508752017280,2373297377052715020,6963056747234671104,980326887690783556,1666613111459465952,5459720339874272544,6208640721454174052,3943649534883403356,2828530301068493400,98799535998932208,658634439725537280,6630452274730952052,532766860699616304,7103243937105077760,5355079024899008736,2490127690439737650,274522210562149038,8235302027469792840,3768423688942507232,325488743359376544,2441057592934548720,1102153770885678528,1642338464138704944,5319335939558958,319146038356630920,2127546139228219200,630103889119372992,1761446758487835640,1774677119299051404,3345805353232350360,6653551301379932000,907720110130596048,5672999721283233300,4797478812262795416,8686291553041569984,2499195352444421328,1734138452098393904,820470429940461744,18875014953122940,37748359895799220,2264801396987962800,781319982678606252,261680356768472576,274187068809493068,399352287610083732,4319153941075970328,915743403246908736,5723143063523418600,1813715954567471652,6101214469533322524,4155369507597294144,510638507223551652,423022779294086112,2153531250004628736,924221445488894496,1848361098100480770,924139499674951770,5421376811891493024,4620272543912278800,3141556203384010026,7759027963399111924,2203893551378954208,6627402295109931456,184770703614790156,2771437926849425460,8375532379018962144,8867835335874796672,4988139376040986518,3449238369590304144,2166938920346654160,2472389921247873876,52333168501799706,4709776763061859140,2770333592988989280,1723684050599228928,1723544740617353192,7200420399532186686,983174639926192128,1903229564573163648,401591862777056520,4015740927977278800,4061719539979805792,4000006676827141920,2953750917571401132,4431422823432217272,1236409968382116480,403987035837432168,1243140568125402366,606915885417263214,2020912077843845460,3229623970794472272,492095523726785364,491765078621289024,303481381587892120,2427743614672139040,1131487605453065850,1094368193715946838,1708404672700393008,2296836920521985256,645673756713492416,1844854803286046730,2772019342074990960,743491898677126496,425720280819748284,3763673280418857390,3112584605049337824,3608163798624384384,1930155598644566688,460888501850311128,2947137725599848768,360819543720341544,5726577972296469222,4193472344658064560,3997672966058482872,7282821195871446848,7443604099213060464,1007936238481404336,369772609604279552,1848781220621344080,8578165045960164336,1951508328102962694,1001031894015197508,1345142755986516288,5339154435969873540,3643893132385768710,1141660522951604736,2600560468808751880,4266172456533446016,665066956374424296,2449103094345073260,9302532081971369472,9018931967305580016,3093387202005050248,2934224359943943936,2687811289329787968,8213056545000502624,2803037980429121112,59695664796208320,238772089917194240,137612275654884030,550424737750731480,2517828364816597536,6280236058495442076,2294675711533095180,4893136208730277270,1374107221160851176,9741448633328118936,991508300684568486,6812681103809357616,3246550103125407744,4486846403601042976,4728232788651786660,393400256836760712,437140634219814612,2624039497573221744,584551563778303968,72871201997471000,1457359523043120000,4594198872482223228,2209756370468041770,1871598479912539320,247581600745206684,727548986420292480,2029907814367780578,3988247412090110904,9337227946597358784,1055102397800482944,66992974693037802,1339800177689341320,7875160364937088620,596990651691450528,292942702810603700,1500330274821151290,671465593128571968,891961159965144500,3841105431470367690,1391224776505975296,4536766783636012880,2588865463638631368,1438851711976788546,139279206027300036,1143058661062016640,4487795931156573072,2971411279896878104,3555320046475843008,4761078734241337860,1265088021815239104,3778308916633182072,135290668110923532,945701901506646680,1455330367004716728,884128587026661144,619861135452687316,1904176605008182500,635676376242170736,5108679478615708368,370668381793291626,649910708835902352,2006060702922612968,724329392233357308,1320673627773715620,1890322875347831856,824325135659715456,509948157092904090,6119106924251997720,5370011444398721472,5668651950169499172,10089359891827207992,2981413627026412104,954292443182554752,845261677155977312,179559510654512952,1346636696743769940,2002358182479201344,2847985494368682912,1163551154380612512,1460292916583637290,1191855069392737632,147946374556002000,1903420084119220236,848006152675328448,2416929432462232632,7900123726272980832,4138949505432205530,1153621454239543056,1120440650648991856,477374893140533376,632689754670524760,414500103918596376,1036204369289004960,5344101783030508560,701499614907599886,91458878066240976,914548277076742080,3265108424821319904,718612420754287110,1655245543442693148,1744597550043218944,4388742439391647260,3245837972841164610,2743929252222763000,4217481207468688560,849875392564476408,1888528339669826920,1396971851162265432,1173894193943566272,3443913369803145952,2467611325612584342,200634886547089236,1003130002200133720,1492637929885167744,3498354558329981196,1777854216926291360,520185819864641784,1486179372131450160,468707099323066084,45828538832393712,916530180036128640,3305940349975053336,4626976983317152272,3429757166536650708,992001452906106032,639971908546811544,2399761961458507560,1799108265096509670,839124363711546324,1908603386601109632,3663615840820962264,5324197144136691258,822909965898294120,95964941761880424,639737939854313520,879674583765757716,5520132130223383992,1084474684335261672,1232167944264286158,629350663358105414,1491984396266084640,673093271638789872,8377302221348814816,359376810847364754,3194319034111066560,3095713462493085984,4714257027859731324,3012745633919374320,1851026136945192640,2309924578890354936,3363336813425011146,783089032666931326,1758320043979001952,3408113610624416040,8188951939719477200,5810741922545163864,2920903383400922304,2092837094375784444,183950781355241208,1576651132589914080,2801958718934896344,5578618008455720256,3062390208065658468,7548156461466578496,1369539387494664192,4985563929620943492,2723663631704509428,973916800292252982,3814343021566239936,958656194134127104,1694462403028410864,960395078535234594,2745783117242302464,2234207603115185616,6029007840497452176,1183244366226135776,775777991296773960,135624633566920656,1790605082838347226,4161470999816533290,668040463262049768,3208879700549829972,1412831517626648070,511590267157060368,3415901335290601584,1765104467843127264,1039130371798070940,6449799374236829282,7815978662608422096,2265578628537066876,4283329284706892056,335951978589927810,6278075575659063072,219377446776570624,4387354526265262560,6009605415489933264,490617434782639288,1685590528853178864,993565868703809496,2743951041989523456,8940652890149395008,5396009618078449272,3861213458141248880,6291129344658595872,2784530980199559744,207520611573637344,345852359827975920,1146882242803144212,2134157380229255832,1078157727031750848,768188096537873472,2993221278048381776,1099587188447316192,3065807933139228816,3653499013776176216,4184008084074750504,248031661731160944,3100258378605861200,2546027708686576020,6222421010065585392,6777688255434425344,3478897979943041412,2402056496221704828,2153901917093350408,3825107119858507560,3604700921126293440,560908776734605368,2969875767221195832,2316283759422162432,8996350909958114184,3035877542342018016,1986794099590527252,1700063989408127880,2514307643823217968,4363446598261334244,692447615392794976,9228522572615199744,4589061851098390896,3254190150459946698,4138776043615055718,9090168835551494112,6833206671332021232,529669171334854788,1361701071848189952,9350561515673382840,4858403160421692,437236904627647740,485797250639205400,729520583122531728,497751717321023424,635463398129526666,7262116945931956320,3009462106029448176,4823841100374706032,4477375582781594832,6506804145387710736,302431310646789340,4838686491207106560,1412082976060450350,2071494498092271904,3964637903720979744,3154775891614432848,1112650152113291152,237871895856218694,72957432400330176,1459083970107051520,1514965589120542416,2962996567033597002,6907776142852628736,1294467386191318848,3547213309045846650,896449129626115120,1921198454073024948,5134959142015236480,3940972380557557740,4033329355338846450,6370375332798144,23887848537752760,318490528253047200,1592382049444692000,2098986395116623216,507320785777237344,349011572881147038,91702810966294352,458493728840526720,9169468072914230400,2191976453236566452,1189034310043926588,560691042609481740,2152008432391558944,1848300097014639576,1012240689321362724,4284760195537595328,2445121015754664492,77974851689385588,1169570922862075020,2668892399253640872,6961698786641361336,3680544724201602860,4090668306571011132,7644114728288293248,2806158391414250180,7059621553328395548,7902301664527784568,4346680085189971416,1358952485531887872,8766907666280109024,3614734662379437444,2171063903163589440,2475891065497784256,5398908919004884272,996194408960750790,6826341700973853432,682528849424178224,2147216822634924540,767175317497060164,3466674237726677808,2407931889125668488,3376964156250384972,4111767962078603888,1079207940385263024,1769336296304442624,7788335720182391664,1609366388613576516,2295763296622451136,3015669552010265952,640857839033490084,4621616889438188430,5979461000756993540,495133456231444296,353276080958290932,590645061255337494,843741244898038080,2351342825788335768,941926634722372948,1013442157117196748,10133972191038165840,8257885281874997136,10184912172381799782,8775516847471898778,2792703771145861520,7916504671117928448,704406033474409488,1056748979376749428,721656183763168776,972207846663563664,943260144141715348,608586894088803420,617194772725661136,2057224677629993640,5574538644971718450,3252297783706556664,828104368569572988,920075161804217280,130024521316818216,1300187552176938960,1778721326781412464,2004706431641302416,6593240500819799750,2111737562251239636,453670969861231704,2016226002872321920,3592179751928611392,8373512153124462096,1094996053435301376,1547051246891811276,8498792399268639792,1769052649626944484,4572691274499602016,4768554465746762400,9564325735529553552,2101484796581621682,1414692787331767104,1326715112501242408,1496008423412562996,4773611580493843584,1849307621539035680,34798406309605824,869921573789492400,4742410629460904624,1159088690090337120,1569731774969572488,6772069280632672072,999732230186329344,3704383354562954928,3379102785077390720,1024862792075571090,4302845435854410192,1752297633400051104,2823544945613096892,1921259845915461792,978836356574335692,6525286271696783520,3352325017545647856,3006459858095902956,1703761122262699248,495726804009399648,372850957228295544,580697585949463884,611463874359344976,3079068005750888800,1233379074537668016,6063261925058254782,8063497867056994320,1826754418029366048,1113868151506088316,4139303176581438630,1816162472552922774,303422258069636688,2229627419107630608,2797150181631756540,8101607864449258368,4821323033723181440,4322958834345892128,889331786622013728,4312384985866384872,3797840469067534368,1335663965397606912,4720713189071721966,5322228314231899296,7424697202093174080,730926636975212592,366889851669600930,2934988607379628560,3283567785744797656,448384853706432768,4483649624299309440,907900448317154454,9605529753561361152,1490099704940066448,2043758481055234118,2523525263126046432,4697414219669877600,150404601751429520,2518666627888799766,1324628116895995632,3581504026931156088,2160549344699634336,3301066989501480384,244889386717717806,161054733628532256,3733291102051000512,548111042875178904,8221300882306829640,9029901090017605248,3977487471871454608,5563538567965378644,6518995904460192696,4013640987689938052,65902114126967040,823739877816160500,504099534969143174,1403238275705380752,313292056261459968,3132781560507432960,154203773588452962,398915801738851404,3359835737554777968,8221355443741094688,2266054685588260848,2088229465999417024,1243875639077625888,2060131552204981230,4843892546920487494,318261975996560640,3182478545133926400,5215539534052616560,3226625575147021320,414543732658787088,6217880080975736040,489483433747733652,2175385397422908960,5215517863407056544,4180816513273349808,1033854558511631112,26344243940686232,461003811920208480,2634190603918526400,2626479478322629110,3045320911725796584,5333602004279611776,3841880166045363520,4165030352038225980,3041071735006877562,8764401644211647488,6126874462053375588,8797373367182429040,6505996276434073086,2659820725084956048,750864888268540848,330166957211584734,4075855057209541152,6356120775738974208,1934755896073283976,6595362442045018152,1171646538855373056,3234667443409935640,6877519140703978800,6366382534941990912,2224755610885607976,1711738529796590064,2864499477714847140,226183141371279150,2261731036154503500,926720601733321824,142228473175601984,3199998625699110120,401962752012578454,598192321242541872,853517587211536068,1105146159471145572,7715337104819269088,1566034094530091664,1977655171223098368,8021833782639617790,1864600421630346972,202475569700855952,6192916341558864652,3468961414197737352,2771929744370107464,453232268756933440,7251394448862136320,4343467652305476168,3607484966941123356,1256644683398010240,1724709328823958912,2586425264534519192,768487921326309150,5088574017747864864,505084745492323376,3453796770599637924,1883774638457797680,1399070615273968032,240175754027492796,6404402498448028320,285983953012522854,1588729218508817400,3597653607009565248,4085698713277464872,8823890043168286752,4681019264367841632,1937707407278795328,2892564944345021040,549777428690634540,2748765126667619400,376339067598630528,1612810125475878960,7398080266265654616,1254760975276326840,2094476292179885664,404021363210039328,505004286282074280,3976344756159633792,835273611531941312,3047616429828978216,1580897722298586096,5380934166780619520,1039837818788875128,1942185463464433428,7060165114474335690,5087705446958754240,7511316023301761664,490776370894867334,2141957165101263576,942041402742111984,1297386185462792964,911968400064153042,158313235289185824,989413795740971600,2524213444101970824,2716067215278941076,10033873874134284078,4567998077772499920,308192364439615296,2696563472046693480,3527723619146601072,8986618184228464428,3556947315836826112,6536649222148605966,729036361953158652,625813409932781504,2994141853572418668,6069829213821914646,1428799047178443396,2593674606797973504,6782257952752708272,1193384257122711184,1422613116848528550,1144694644247252736,41589894903496700,3742924357539040500,5249617537708329114,4774515659157496112,25826446843323168,332039573902928520,1844582399074354000,2529745164138930408,4310868499458932736,1689717823646052112,3482247779519659122,3019343581021118904,7247957866152814656,4439416085310070488,3509879608578256584,2475972880267204848,1216977189362892144,6942338590188410712,7206869984857540448,7424298257166078876,1939072117770041760,1888686390207471576,722562794341311504,6040446998677209864,8285854285153830880,1271440978671419838,832904028874944954,4050357544417656064,2615330599627794720,5527796132176388928,201118128352133736,2011091979462888960,5863883443205294592,3477043520125290640,1168866019645896672,326456361800533548,3981587390925542144,7900580370876658848,1674323553384381444,1292182769493816744,3616625676164168976,3304048362817352598,805127483120968326,111809204380876932,8944339146036935040,4867046406378509710,5954425561825044156,3783801294150452160,1939155822809065240,476570981520432822,1842200040058810656,105410705318610648,3162180726674219520,1011724745425340562,6744532107757586520,7268807536633558104,364032215386977624,6179641731832831326,196636093079546088,5243396281202584320,5324654153532753840,941265098215481646,1733095782838444860,532667445984803584,5326437898725303360,4962489570491706450,5163209343341526264,674315919488526228,2156721443001708000,3524897540187932316,1895152064925416490,1945764265975731216,666800802961540952,6026823821487579660,4917383444467591860,3095795786551176896,4720808338807010640,2671346834628983784,1675400090116417992,7121473474116291408,7830339191217095616,5972934920805492732,3587538827684351568,7304021354625755004,734992918697255328,371556224213606112,6531337380711533742,1860216616362855936,368278153609691952,765565558803520272,1913828888551889960,1544324238020959632,4345232862313930272,1097974105469648140,7706060327148580128,2899056834537093120,982781191901238660,1089877057737409656,923578239986953344,461610496608812080,6462259898564480640,181465842979347984,683387579478551054,233661216989028480,3271111732190359680,891906800142399792,1777280149193443290,484755896327730156,1454677236295205208,1952126810728221096,1983646987651875912,6975116284693059072,6429543411185673504,366326124532103286,271336242028131162,4522069815976859400,5651644957877954880,7901998389022827782,5572943598781652970,972365052056386296,4766507084829319368,110311467478075152,275766417893984040,2983624055915548272,452144673703895616,9949538559178008,99490965668524080,773784246055027200,1105356959447664000,7961128176695393034,4684081067858960130,2309121985195277448,6235390054778453568,1576071923730764418,2243695858739663508,6313093530117928752,356008078520398572,1201369040439512574,4694260727754688688,883611383559936240,1079648016157117128,1898733921529632726,682922060955237330,270632046769519680,4329920374155953920,7168272911790974016,5285369286116991630,409888535909700756,5696482037339499264,3125710049927826816,692118280064950992,5190656477310001440,749947000911670188,4364131900186735536,2006997497293338096,3522056748037243584,1552100391284632416,3298596814635623880,1910005534457021340,522968036548653952,5014316115847581984,2361693265375244328,4411547827968757296,7011719218822369128,5949998875296150912,2675984852209377792,1023703443394944066,511343052471705456,4261002771077866200,1253659180595391756,2516508074801669400,1957052491995217620,2654487510247825560,2863512888866651826,1571993039592139956,5107436555112657024,2124596282622640032,7213907823988123584,493824922537499928,535901468899685220,1071755312979143680,2860170677944054710,168405489489220260,5893930224242152400,3179935019667355848,3957748307859588660,52618018777481932,526156806585976560,2638400323148475984,3496471695577267218,1513401465973808322,1075085300234673024,5210899028271263616,2394190312597837746,753982702673963664,3769745988574339040,1648557060384934656,2225796264249268086,1321473364927555632,3901778905504556640,3719043208129522920,6123620839980368052,326672628074090508,466654444432074960,972211462615859136,1977020065958145912,3069003174555285324,6037916431235776032,8445955566028405824,2971835235740969262,4339822681249181370,7192648868989530924,335252048990302944,2234914333951685240,4175595707134909464,1852796465248586832,7532160353688890304,1472158989395833914,1621913387154253776,2035884471810292116,308968485064444512,2059698358280861280,342918092158412652,4572038025281341440,804767022100265580,4470729197946744500,3198708148334144058,3225369943842609816,875877660465594464,5307673728223117548,7778436991903495728,2899255654034539456,499766778905383944,2993672814159047904,490932670285770536,2466049027223470752,2209421178234357912,4325014226362171048,3895089729973233330,9601792923864716064,2198831151776919088,2999797855706215476,6032877735503183472,5306734616534232640,496319473355009856,933745275944967144,1380937692204969216,1806509805585714072,2412325208404558440,4542206699938213614,7827302938936035870,4983223144494333816,1317818623524144504,2043312488206640076,831408581065559568,1039214532066029120,560800163442540984,1114048417814952336,5382451468855501720,2617957582517559024,4641110577713530800,2071989686939664268,2854004169693625872,1187804606060764368,4719546100782515296,2556338582885391270,1188593354088123072,656138034653840200,7243535189078292384,726016368446036298,871965186439157480,621125787331885968,3585575929319089560,1087673956550383290,2061493201384308816,1990182386451890016,2143736212450147712,3698134603054789716,3859764509081283390,6146356554271434336,571882127385388368,1537068440809235790,2488931552789482944,882343190651584824,6271707502199197872,1062373053025353006,175150121842450854,5665451210087138496,4796900109545089980,1092920798989749096,185046608145623316,5551151450486468880,2224579605510652416,2149367143036835568,6208021606593501072,9157493315358469224,406102734854817660,6497354889810352480,271670792966425542,947852718693040896,1523584322028981312,1780397537494823496,2899342460301810192,521247900743314656,3639613220626632480,2763574659972551340,2085955385369972864,1022785512381209988,46488066805511808,464859999628369420,330529569858435744,2127368274737340192,5848180277320694152,2548716290004176910,614874641719443876,3820656138866125020,2927714374165088016,5566029618728562984,216865003449950644,7589937645276087360,5318114631488042244,3502256569381307072,8225657892483001542,1425100104367239744,3306056150973373520,1011643840317641370,36122752420443282,2528480240382351920,2018380184991560544,566383278633859296,1184437296217575752,1616212693231906500,6950362916502917856,1943111985195345536,758433802451245872,6934231094256086784,4154965146858957380,1420496435404164294,1286134882570358220,3001316728591994472,2192143747600040832,5322518140552172532,7253044087343151426,577563238524580848,5845587393190902912,1799223839965477300,394227551667007476,1314033405293133360,2046493161306309936,324897168145574052,4550607991019518362,1162086574039430144,216719513560923180,7339202603951715042,1667141461979535064,2436129076739242932,2034374893070485392,2007708114409002264,7700700207925251450,935425749110817096,1629987370189119456,720057151940586174,2946537341037080784,1752406327477804736,4106153867552567328,1822752715980828978,8164763968055282442,895974810894594144,486035383831047108,1004400623799335388,4404770311183863456,2069466751088445504,575210980337535872,2562533994530018208,6544518836790999600,2144719966699767216,1553169648314186028,4405068644465405016,2866792796419102842,5550863031151960248,2323427909512943520,1110327891210317450,4413430144908421416,6851155219404759648,1700256780777740624,4089316682217148596,1018981486540867752,121601774731302112,911972749018368960,806070512314118748,3398835750579859070,677984092955526336,5811033765831719040,2254203388091493744,6512454298631283552,1297318988236710384,2020290187213169152,370384058027277042,3703675846354230180,6602478294744409088,438592689623603556,5184822207987562770,2263295231906688882,3002466285314153856,1078920962556187392,744214820721634262,3728858762127210240,6854743832257825776,1841186945289653392,2229247465519513536,2774086607989489380,4339555295550607488,1614035415093412752,1040788283585831928,3335705307019903752,2875933294468618752,1985782921983238752,502389822404149616,1405066401553476660,1737848806784156664,1296045410003584800,7313014713551561406,3687990517437358194,3008371874872187232,1659817542477627648,1479794998761080298,2834218847352398712,1318127883053208480,2844145502313309264,1436570103033663044,987260242969976976,2862076439416977792,2799402003471824784,7047777671005552416,8056007548179560304,230649197507863032,384398229014469120,1000804235971621044,4915061838852121836,8027636655701058048,41683245035148576,156305215414862460,2604971037141153000,6777190004016778416,4225698595157207920,2610036045684081384,1909363547838987300,4442204178791717184,2328303491144571780,2154833412630643008,5244814524903600934,2428811393255121024,898781227407181584,2305351937247658896,8019210904223390112,5474868911239008,68432816867678600,273719089871125200,510211028043821412,1945095706922887968,7105153918347803472,390732703890969186,189153477011508034,6226153749867961728,3310664072029557552,4069259053683130728,932397217169882292,3527543280517571232,9633883754341793952,4127282877512061036,1813411048124579832,2706078773623460664,235950438916700304,469094200467951702,5360838059641356320,75677932348004664,1513491307383833280,1189587170556420272,6740623001212827588,6519298844000397312,2174295844711272216,1147177423710371496,5146675097659660224,6976809118016501600,1871261337534798816,3673213853312200032,429424837380633456,638718121956021168,8726046458029051248,5600142661586322304,216933169252401486,4229758749336795312,5113910126296563624,1110481140846079530,488663794315343016,660045030467997408,3300078310412939640,5977699376327444556,8566360004969487904,704875393322507676,3423044110970921472,469310431090931474,2231007347707597404,2051062023940857216,1365633353605220832,322488516582494136,4837112505451162440,2275726408115216224,3113109163762364160,4028486708861568900,243550762786033040,4383718658176965120,2137767340595082480,7545771847396286064,4918763615718092508,8180915975952546816,1153277358907262160,683457188099813184,7688551222090921680,5387036173068000696,8266025330253304704,678522102820433604,61670828361479802,4316765883390961560,2462854023175872480,5456588384250539010,1536839148697511670,2047516843000519008,494860283749942728,2158175073567179016,8601540556632584508,5426363111715780992,744230561732705664,653047606264021830,589100771343138702,853961067792705048,3861154122246673380,8518659461999102592,5963369466437407026,1078554824763309180,1601406261882328304,724209718522043538,586123897338464904,5911035040762122432,1359449845888787736,853105721450344128,2188913148680146966,2726468725709835504,431985253337358336,9458104460109984486,1585843851630289086,6804697124295463296,1488043370454514296,1574984458065567312,1024123297482329742,263075114281171212,2046048713805141360,6351541887799035972,2436248266481144136,4409546510155086432,698595795988164048,1006865158331505444,187218866190253572,2184122893619115960,4518287711190186240,684204812147303136,2409379867397954232,1931894011869257440,795101743846154448,5212022575128116976,3901079524701028120,3558039319001103456,64683895844268864,1940430506351035680,5092570049772845340,1295174877599132352,8407446996267584544,1081808150839846092,8809227032381130276,1855989463476138144,3782960657237799936,2643145233024536262,8471818854732135984,4368189139894095768,703974865665529980,1982549562888928040,3861646655650018884,2701538719311407220,743385201693588240,1518988399797452376,953156816443956828,1690688077915998560,243190793068861968,1215899841126503160,3274048000768349820,1029857681810030952,2708864252020321536,529924601010911216,1324752531718127160,1091145337790934120,3812921932844286128,680952569475122604,1541898952490198916,606877297159629716,4836703946978829240,949200219260399532,5783593281632060616,2686728063178552320,428764611597376992,6431182880237739120,3059421972939065448,1012972835547367488,1414864388889854848,2650906430585968584,2196682865001198420,7222845410150085464,2570707323902067924,2488785285049270494,1431972768480484188,877776829550378640,4550314190839128936,1946504795120795940,7115464554083496096,465036717421628352,4133475691847407360,6712886034045305928,1655235705111259416,2160826878460685712,6871750963647470208,7811580973159469376,4622663051333539520,2434794758968212864,1486579804265485464,803821820265350216,609334580969677596,5022911415355776576,1915925419183970568,7768459045484962650,8094787541687920878,1104881081445130304,1895537883932265072,321043201418153052,1001592153654564748,460691558759172744,3838925404354480800,7366122000728887396,2925983057096298510,662384599722354960,5518342741466326560,2200310005525364772,6392780867171434212,5033042155744303764,5099388596545615776,293392638689393580,2178835651345529484,2240718778788780528,5961381968371728096,24242224421799594,134673028261163700,1077336257606750400,4376638442190412224,1347169419326878416,615221536450362048,768992680580024640,1069980765573400344,770367872752267482,7590250670774977296,8231878927936152324,321558498467574288,6056390639842616568,500345405889064506,3953742072636328896,801478166193894360,1863297735587145648,370398517167646224,1055037646884964064,648181182475009584,8463031139968006992,1310200285999201828,8304451666740555840,915536596336605144,167749257139628372,2300137967934876456,953669498930742960,179497155009674688,1385310981585772956,1878744973959338688,3707304977734369152,2706831296544640608,206050615300051632,9271864809400045680,768276242322571224,1606596938601624576,5686262780951774424,4636287202050963144,112499645294508912,374982119197226640,444712297133667942,3426390579740862294,3013701164512993752,3699666194548322592,658580277690005310,3235497840787352910,3489342175820985216,4055357170481525232,1813177852628153456,383757840318125376,5756111266912341120,889855378691742480,89687395161792252,7174672098488579520,961530700077260544,2006272505015504976,1224014608956291768,1231464750041539460,3919359183376978440,8227171902463513920,377507812487388546,473057360151313158,2952799120869155424,1079702755750170696,1784624209213328964,954812968294649376,651633911601746052,4654320655216795200,4048246465173540672,4614265244197365624,1090631450305113480,7032769076160913428,145658981448033886,1425981726189307512,2118831828244913952,2242793801511820640,515145818055244464,2575614378469333680,3546027274390075904,333942708803182920,5342845380438605760,241300166983097508,3217192270944125760,2075067264214030176,159819211110147014,997358333500328628,4711986969931481472,3144017679151252640,2527849778346631656,823113416228694030,1609166627329820844,5802347173660416864,5264133286176762192,4319256247533371304,5439896358153373152,1097890222146839328,2187187236916545968,3216921995846445408,3333389800190593968,3209041838394223680,7394083123634869200,2717543070402420888,1211384309991214464,989447731966401552,1658913883739091216,567807674090769428,928771692579580500,3036382693588156896,8005778439449262784,244746230529079884,501833722620287616,625436504494883664,465401231003292294,261519118295928132,1676118281815869344,2688564281374596816,534251279577791484,1365764860912336108,241558470383045568,439842040367462352,3653951704287148,255765226276863240,2557538337196365600,1803580303926722120,628798423572212508,7591061616355266624,3544589778838947840,4036338274685297472,655845965327194752,2143443487588579620,5049465393854897496,5145426876032497824,6139417908204376192,5456843071036360740,4159187756689639968,4196343773884529248,7716670735115499876,5372456151794424228,1610101181943005976,692121157147059048,340393625577730224,568381873407196890,360532913130726336,2804019965302079160,6443062059768875046,1159189723844409648,1253591717267651760,3764081489048634112,1916694044476047072,6349949672951484810,2406779869115689856,2447736649247227176,2913602598116721828,3770571761028442656,2629868171696115456,7666055725660927056,7611022714521153018,6054679730883224556,1822646429736091776,692473388266926848,5193319043808722880,7880510353066073136,1084781215405001512,4933365375786092160,54672011194008978,546695755594756740,1822238000824903200,3580140523174526520,2448565378630156950,4124561700950379936,3871626266131656480,457449394880418192,6861435225459251220,1052634784940065548,4020325639465712832,649935995316109920,819280117934061864,8578474002697657806,2316123773833316472,336808156568243616,3929253428158123660,556873407867028920,2081940829954297368,3923817346817279680,1665524004658998174,4535668275308093844,1984145059007872992,491158302840466632,5612987656916465760,2248809448573849740,120173488070176896,644513033303030376,9667264763017583460,2680325318401163046,905448550026650520,5733991363615999232,1809172080746399088,3923184174140170170,269385580772178480,1264976837071568940,2737547036511917184,983193261946831866,310772905778603964,1840470845391580032,2264566883810739920,1391503174073274744,3620114791140538368,302022322937400272,833220750828094596,885762424613849634,994837063218743448,60187313273773680,240738525947859480,994037602975697142,22590697119080976,790639168446890280,254729644166388342,2183299661927318040,359830098801611244,1916677334438271504,6051725952187476528,1002214978419636696,319921690755725888,1013667626173196376,1209330066371089608,837978477176348968,6583592475226477908,3798625488753726720,8337222747177062304,589362767978840982,3020865264695114760,6230326841022734808,4977254945388946374,137908143305920620,5516079920566628800,2736618839023850112,1010866265627826846,1408033715650659496,488015516775223488,1280598614962571280,754662574740519816,1492988937019359714,1218587277886721712,3170075784422302800,1762925137763316180,162343444619743944,1623362101720624960,4281311804448952332,1954271375541251460,4438380474448611138,1766627603320839480,306053955053157744,1020134387360080520,3417277152395180358,2092882780378986816,6071720762587338712,3107450135661544746,3767849985857472522,8147210782966008256,2554955056188136224,3393572752317849678,4481142340396951782,1231202821608072672,4211718874653395160,3799730783607395584,773622771501618192,4768855788099956064,2539947984847550200,6458511641728241628,5064080579979696864,1755466275526837120,107984412447099696,1079795999506116240,8301233024656478656,5076668861781411708,1706589993338698320,1612002090547781812,858224960133789996,5104242025463983320,1194632550433629876,2136412052241831846,1745280674038402848,1104517767492576780,2061026463335008920,852658412466377094,6288698834155314346,1331683407659391840,484065640849949928,3375889795171659584,2787049855281545712,2009656890398393712,4844115215994955264,1151296474448561652,3417505143535331244,1994650596769819840,314796527586514368,5817098826809266392,1963773898695391984,84586944064947060,1014998087624749920,2410511979737200216,1162907208253644180,369961802811796320,3031067764221219828,1063605946631925474,2511385709805111258,6001842235713737056,6791723045188464768,5960725235623187424,961724769481312914,2568208271817298536,5412679654598078976,1882250263724046432,352098822120168312,4704944136488747676,766622566584420096,828287239780094766,3327782415361605390,380243121540927744,1614440988939103452,4940275325324280018,529574099077567496,943933915434529296,6625478645923885056,2503620472334436204,3653992913403129090,6251738223238434048,1806950087655123132,920030991804229278,1498418952202833012,5155901573771504128,7051153801819521240,285956515986491466,2738875141768031104,969050200065640704,9499484828829206952,769586195910525074,768238259725506042,853560015976038360,1851478052681706912,2243263816237319568,692203192536390840,3861045268689968304,9003729349005841980,889040881724649528,440525115482030352,2936703186068469120,3285377408718236736,84443708498930220,1266599162402511300,1924403584048235424,8367215305044602952,1814941581928085016,617583412793364930,5950790388257743520,8283554384532708096,1027155630905250816,2372286908834652648,608464774245442032,5219930871594202176,11085222970866032,221694575868039360,112344140167444020,1123391318509144400,299867390495066064,5997080445600786240,5888702206987257216,383875022996891964,3838579095185474580,8064402886713637552,1239790590238796304,928300297724525952,3592945696902224352,5047783153402149270,1089172722039643440,2919526022126144816,6294618894516274368,271322174297568798,3799181498640147872,10504592190930600,45017673723904500,1350470001375315000,3323748404331940992,2699055198460817892,634658569202469768,9031212350026204572,1355466558774772620,541322383180919168,9667765760428144008,4898245575863794710,69311368470837872,3118872522599139960,846999896288522808,8263604316174507504,1708160597612845236,2446418888936656920,4945522663258787808,293892629990513400,5142891717807984000,7575050329642367352,2482597877358806154,4805366651386342734,3243466221184891296,351776525133536784,2392553225897902566,3433671461156855576,2278882557096283776,1112247985797221520,5517328309896416904,4270105726383548700,614726865801250464,6561635143790336760,789161729739843024,613696432303994292,7211724947875499008,3124096183334298528,1768267671244316784,305523005983503616,3055093833109355520,94295357115480576,1571519210723386800,4883473895088090060,171280757955654504,190303467511853320,1639985894660244276,3096018736542726090,1554919754686764600,389136000665427216,6039806590523952246,9440119998448438734,2233649812556419488,1898907967576419552,5834860300638253024,4544919349179000516,7557783204618457776,9490674363073807824,803325574201208994,3196147739926909866,2129378848946144208,1007027352019786680,1863560778909484788,4622088835532970956,771131485794373368,136692793303633896,1366866979385031460,5223820768789528404,355738019983129056,1524523529433412560,754324437282266232,2104812719921796696,7094483861912658684,1864990416754636992,8504708593122966312,7171165412303478336,1191127584242526408,4355193599704581912,769856414052436416,514679421748192632,1231949833200428328,7775121409767451584,2137420467064355784,3824327230861103736,2734215106197912576,2325214651173408720,1956685587161206032,126427693721525714,903014683622735400,3625332659794375920,2296012243227289104,437657927342196330,7877491377188645520,534309332938868240,8548568081468088960,3839582170368402888,3816671854201966496,8075522070764542368,2959323766726652352,233948915758996010,1871507859778565760,2144069868755763072,1995137642903644692,253374484255851294,844543948395724920,1768567433529457792,1211626397343763224,6574906130668712298,1505139510164282016,8366800871256466752,739200400850333322,3650961835950276672,4399238526315094368,1137841621597228608,1452825754454261150,2985050136509349984,3939213028393665792,790756805475662376,1668687870025375122,674577858764191104,89714650057683576,1794212976928302720,2017939774185052992,1002794476272424784,871203871750873320,5305453990562777184,784603939509277240,4410772799397027426,4676995905731105472,3158436816977956360,1765986673792131108,4416301830071135190,1412028761658901344,5629984064285598216,6025334270830438176,7415306330252548476,7967264493380747868,223554424051188672,235197097597762476,2351866073959871640,1160872464676213344,2981179325824817024,2947901471193306852,242719428427760628,405926571656502372,2473579416878359992,1184046080431713312,1059033830838941500,6879360430530768768,1002207792312865248,1048549378296800628,1339213591137122316,1829379474949663872,524078193555669888,2091453468240965886,1514907248828966424,1816494042224363784,3333322428449082300,1004905993065070680,8389884186559524546,2807833377344773536,2219076622770005952,1445400678205638990,1057216736818973412,6837299809459648032,144227359423449304,2163313891637724060,4487720279370528024,8133737379005253568,3787408875395248128,2130561320594518260,1030123448803956034,3652679817852864336,4923286511738396340,5149792108936363176,2028088956672529020,449726619815244252,422373687590503544,6956236134690352146,1488406683080467116,1310235767663714304,414675478572992676,921459957649185240,1206616277746330496,6910256497626846144,27323118879248064,273219000491860240,4637856927387577824,2082312765314847000,1872447533432058504,3014512332609058896,28788853292527482,370125887866245720,1233697923150501600,7961822521874514378,719408179856743212,1232241223737466080,625992874380997776,1957089292848405464,837450787702712208,4187067145744886880,3150943880596628608,1744357064527869390,262358048093372838,3309313636849550176,3409305563783995776,7249711980377115018,4076369934702186996,1028055029536243728,805440866359475808,7507583706079819024,5487507695096337708,314167796510333568,991696810956152832,1698709511238954102,1938792978146305512,1240054811186894512,4958123827916714400,740405811934697142,1911861948020532928,2886613103146842432,8202552198514628352,3493991735302763436,2705127098610479220,1264629376216180656,2066552823585140976,4645395008407912374,190486563696331704,830579254759732016,1572695335179055416,1377547928744466024,886173107848334856,336572496407021040,6058034649371681280,287365992116329924,4354798605470320536,4073827413499193040,5678102103679596492,6580767306409649850,1622563918029693144,3582435191688542856,602566217124867000,3288700535546750850,544844482481160544,1154462317509407616,3696265495059102480,7617333803808574304,1869825905599488144,4576596064664266368,919615057950845824,610560013270063824,6105327722684987040,239913452961427536,379529533786625028,1536687806403507312,847865901635016558,8714328650984357604,241592765862930984,2147395436839589920,4848220448474517972,163289987171564400,1866088017717176000,1124158411052169768,7208896555758954834,2008743631351390512,2195750514261963456,7076413206919949664,532902142868849424,4678378458123763728,5454082367793038016,2561045902105863920,4166466839303205960,1655798844641293176,1548594449225699024,1431804008615780628,1696318891274427672,1117591870557592064,1300288117724301456,492132189394596492,2109043844924877720,4196923101783502776,3185079942811839600,3035381458606315710,1893479131716524616,3131825668927010832,563836023801333216,2423833309256759334,2317770853018332552,875042163036472600,808999254543552624,7190783608277415360,1674358733796753536,8750656500557316048,578923220944463388,3307985076231785840,5408404920414690642,229318115867236476,453840482779774464,2209412775350547630,541653239905634064,2266533531116381504,3458120417041753680,983939318138694648,1274052922924367168,6102935859145853880,2145807786167594208,71600492512855260,357986487270807900,737167455968492736,474694697802827532,2047867107739549272,3354069023174056848,893519089290356308,747424343279065536,2106772854279698088,3946156512225546928,940101403158131808,420521275381354656,6195697794600790956,3485328188668192830,1103081461587397536,332792129432449840,2970905535039370770,4152807169622559630,1168535698088636640,3956858718904021920,4674566837458253484,1565129175768336024,4226349764338949448,3345999351657873408,6820395259721444478,358516154723430006,377317507679994312,1130931588819515496,1631338559239585788,1345469348906505492,2815411883817706272,4950584557525941840,1961760558161683818,3987611540398621968,1628512048168782336,943723362724967880,3274446190425602056,4228964408382788412,636026131297332864,3050814448772697360,2207544375311200968,1232365495344431910,4843851372113037592,508976161706201904,5712397138144262664,3409754349388451830,819119797786378848,6235159056173770296,3253884735366210708,410872969543393674,3617184700186474176,3487907108165108104,3552749326817705520,4882774570904744388,1135449185423808816,675534469069472640,522388149507413226,673466367943804986,1968903218876048064,627164635098660192,2351762416495535220,1463776670448625752,3653950831658044704,892137806355206928,6710620300055270688,3665283929968520904,624233375585410112,7245509236513699680,2074707998051744208,5506958204097802272,3844864823783696064,21301524511261056,213005737823796640,3727434041349034800,3170725491670472736,5799496189598575992,382761504360057636,637907367895322940,7315292505699987340,4248175114044309960,8235132136291945008,693996272632653906,4862690794922405184,421149850710732360,6316965800588841300,2480161811789908752,5209708834430114760,1215140110687286784,2262919687171871670,521468228747254824,949736641111914592,4355538390757980864,4599511166774786112,3351640084050370640,3965597824177908816,1600446607868475960,12288672882251128,215042176627905060,921568192371129600,2820770559901512168,6135705656381451528,1198318146020031360,1326573590732455960,4697183572043733792,956811206150267712,3131904220175999952,1700922499950505392,8373171130476029856,4390496106261954430,1033620456440007216,1813928445917941344,1643409086503216896,3043146924450085260,4563606896132753700,1203322727993982848,878194291399998696,131009115055443156,2206247600808202914,1286335075752779712,191674730934302976,1064812083594849700,121254870405348,8487462050151840,84870831878733600,242477266901112000,886910294560579308,1240954575974682852,2829222623270206584,915350820298399452,3192547079833347720,7443994742030686560,2111489405171940552,8814100572007022646,1726433609982881328,29773192472109216,2084030439361445120,849070951379055468,8341793975393478096,2555132107528522968,23746865967459936,59364514780041240,2374474590121636800,3086949932675838900,5987311290495352440,220146772152803220,3962465004961577160,1187814817985607168,1263700026276827988,2043762206123201124,1295978547118125084,697511965530775696,1992802365345876480,1183449230332711362,2265307227650847666,217461279942831312,193349578379470944,725028551044088820,2325323596390665696,7025680316283827832,731335139234070192,3275697420586092978,2568846335648073336,181148578685251584,1509504098181820800,2680647580332617148,2605053860026784784,730349310768885888,3651583529571740160,5658951212394997968,8777863791218529270,765396186014546208,4255374825691503420,12108507303752508,726478004266747920,1188438528199806624,3810073107951135432,5234733361516951110,7284715040173549072,1828506578668078176,6279969637387657440,416288396983329306,977130404218165122,643773937620992652,156065917956637696,1337648146639896960,211962918272787192,2119534552065367360,2086112264200854408,7011029586681824688,2172656116167135072,4149881747239016712,4348596998558832600,6337319299692013710,1125223541068537704,2877008451738455520,25912257474686968,647777514898376100,468799077746556612,443580374683098976,95797045383366816,957927683865207960,276081013692835614,1533714931106665200,2836998121646686824,4850548038956465320,1233556259658222096,1443615377344591572,2846702077646335920,3512400597324345870,2162715618302556282,845838534189248128,3104896581338170284,4028539688405283870,634340307662413058,3124971118760823900,1747796610939038784,771029375382962076,2248410343390121460,1281035246782961280,2209221670822050280,534635552098294416,2888310849224004936,6887770619885587968,521585028764368128,976340391382609272,2569585038110884928,228648272258731584,653251609329191760,174444507587729324,7849652342365927260,1961308813332899712,332550440872052448,1029235740008457366,1232633026585448262,5583329207007312144,6645939492505027392,4461463094113187790,448893780728506668,1260547761534506880,402763627797583536,7652423888180084466,150964367924080260,603830508903250560,6308236937996560616,1621136404134995112,984752648116899570,176710387326613620,706809987808197120,3220557857940068298,3218618226554132592,6778595093963026752,4526998024831272,135803876563458840,452659375461925200,1463947693539647760,1622116246094365472,2106231107389715934,1341808733254668912,3235276058512764096,2520587583350260344,2052881479717366068,3706606771466778630,53800198256981856,201741734664534240,3362212104112663000,2261035799485762968,1784172363816882456,3948264902358792360,2103419438026483176,886578721620362064,303175873158627048,1010541117202997280,3522051479541085524,3493854291273525180,2677759713524161200,545902902269461920,2729392626362346800,3834340559543145888,1127288662707362112,3150841522426503840,2304830156539740018,1089826753924640358,1384078881747712824,2403829775596132620,1738531470719197116,1530492458439618630,5243141581775307216,1700658491355016128,4324287808130289288,6064371780120318756,1675183990929948672,2074466489045580248,7761733315800454926,1370336671230518496,3937995977704973448,448493029294461696,647651775260066940,1194377786399393630,2484026532715495392,1294709239863612432,135885310467091668,2420887655814433872,4568529168536625360,687953218493437312,542985123246106068,748223412293278350,440434341619074064,1263869118485692488,3747976680155696970,944903283983811594,9448610865854392440,5979591714074219136,929152767175643588,2115469714305245580,16953256969029504,254287497955076160,1695174279043555200,192458877339297888,320750470626611520,372268015142994936,2895288589380868380,7761810118632186576,615320278554953952,8962485486892726356,923996191506787564,1997872492194833460,5813904532006258044,7364131067586370176,1530966503265828024,1893217475999268342,1784540041630969728,4720550590482306300,3320168261489186688,6902038790897677994,2575864705883286804,4643149958784315576,3762790889381140624,5824074644245214928,649255990422848688,276544268671201680,4424510687415223680,2071275429638428560,480480056578009712,4114439813951467392,3640397923320893460,7168667671018165410,1759211209996985304,1781117918247914100,2000881325154110610,2766304165813556544,2664969496441954956,853293740057230208,204655814362007136,9209100329833546080,1497433781137536384,334118902976577828,480717034757315952,3605216735415847560,5927561744965198560,244840759354819152,1049270674620770580,2024085406109568012,853604036692183392,82178608437110544,273916460259424560,1265417031484010952,8083556131919304,646655607371508480,4041417033860022000,711621925051910426,2394933579340853184,1837687940713852524,7750481647083151950,1133619843145229352,6692307319398968544,2988403296248045568,1948213262477423304,5939148771888818076,1983983645788631088,2187356139362733768,2928277176483998124,2021301824050209862,1565420124773481504,1381522676429812104,395775928473315852,6407224244382898512,3860496673615885248,847551195621375392,1427830528981087386,1068737982414911676,751442542098458580,1669797729659179200,5911997328302936652,2317402103828708556,5654028594652396992,756680443639579008,1635992625993898864,7945894327318628208,467383187629606956,4206134691915181488,934374617942825184,931530702286876272,4065608444155978176,2804558388128663184,1013369049939490596,671655636933573282,408816627688443744,2803214014964378784,7475687839405442336,3741598610482761696,3780646237708586496,9388366651963290528,4862141529387940170,531293896337667372,554622096065015936,1751316631928780400,1634379405149645616,7348204408798850058,6476564448938056704,4445616934852369416,439610559251604048,2747443265554194900,726589755797189940,2888763442408544832,58408623011796594,5256541256613364260,1177668851310417840,1273619465618171160,199705674852914472,2662623388608253120,2133478483099412688,405438670246592232,6329024427627182386,3847660958132815752,451704587401379712,713987831254806252,6346274999858101920,5255933798384727678,2954868979379856500,3305083264837675200,624007623342830256,7144923609570493236,6845585229469285416,2074709038235514144,2966138297424666576,2982809532426168288,778034546525163396,496894988357500608,2484363957837086160,6751634258826948330,808715545011730048,5835417788021685624,1701140456018122884,3685185343511033840,244108601383729284,813658988862600480,4914290083345867424,8085145003198264350,1778057927049828816,6145422980717867220,4285596515479931904,1021091482421416890,429409547652884780,3435122919449002560,1793386384652669976,4720447742198831390,9277034240096352,139149297152368920,1855241079583314400,3113270778339011304,2035006286142166656,3578082157117208064,2238578351641940352,4913308983096537156,730390250581814928,6093288694853551728,6510660205841090874,3785109711608637504,189440546642432856,2525761115030021760,68742547787837370,1099831628641347360,1635255595686089280,1147270484801744028,1135523208084875190,351743544426788352,1422298714514883128,3306071498890128384,2799108201334237614,951148534386837124,597357679241818824,3413319956725038240,1086723912763979336,2526155555060328570,7772611182088839768,2333692758501494496,2494161304032713340,6401593248226119552,6058218969572433552,2698584386121708768,1240401502811930208,6043734522565112088,651769163442956124,948932957636775936,1673585168397238536,4871873806003413132,4761282775517265648,2612418304519609480,8310081614265902208,1938823996446819204,276381694021812652,1342104943940614656,432582420599698356,281445842784987392,2165916481221163968,2827793729935759464,528431846850858236,161646403490533710,4849175448104866200,315998168485131680,1602061198450994934,553498911199048050,183425895872770968,611392336216509240,5310512641983928140,2425645506743151220,4680173452555239072,824453129911611552,3942012877665252808,2226387656512939410,812537155043708256,617564263979590888,948670476390289050,235944018086473818,5505114451312793240,4381630730184684288,1004125919683504200,2099955715504570560,175388067248939424,1364068464250393440,1807232993871103076,2705637440827619088,2472787964128579080,5362367520307467712,3120572065352113314,2996555564045173446,585902088081259776,4541404008189096180,2902657592271698928,5934278619583038648,1958130052054581168,1434595093496331072,4531108419644084380,3534704286497208360,5622535601559875376,3609879469642543180,3816491708449306656,859516334872423884,3106700989079670752,750965895430368024,402194731210999452,7735185273730336912,2457887234518631376,4501553580740666016,1172004516001561956,4412927984317498926,124159636872895392,1655387857127075840,4029228940876112328,2040328424813005206,4315163580478530304,528351268683349980,5023336881919330842,5491912500379961904,4834459767899101824,5276204103131137512,936377958750320152,1271806002110615160,914224960032379776,398335259720652512,5977128308341232658,193948353359909532,6274732616139608852,3718944278941159872,983397045848418630,2686384872858330492,2446621459537488768,5835559042844722512,2386685062212159142,1125427202377377576,2912699363657331264,3077700681020369712,1751357845217034828,3748016004664762908,2073867991759147488,987269392685257092,982129507527042252,6670777641253424676,579082182775081140,1043083001479308192,467045567580497192,501761521022091336,1061364758313313080,77156388270226496,1157294109200755680,2926677261403409496,23146326133234068,2083076267147646480,461669743947639336,1123738929925987780,327945491808659712,3587990359609583784,3086681891507291160,2977946811489320286,439774895553765960,2638531465653927360,2779963167125803392,1870234841003349216,2040232449363490944,3740877079838002368,8175033346629514752,5933348580429586302,733411503005794440,2979620595380281608,645450602148950444,8298279768730720680,8030126842820679168,4757392493926625024,6679358602670342610,270900017083052532,941003384836785804,114896142311417856,1148910080456694240,395441179724588534,6659822875026576192,370573481352096,7411138434807360,37054036284091200,277892853490296000,2778804353841120000,7518504593177768832,212209208219080836,353666208748075840,3328016791465585056,3118417771372473582,6201553288367981652,3900837545762146704,3134603811940589952,6386199141695767856,4922211180432032802,3169456510967004672,5157748658222476384,416806835270110512,9071750174305896,226783619448262800,1360640909850868800,2639099383606689192,2605692994588722632,2216956850539848192,1384449074017183152,685671667615108548,620424589543017444,7052822990163732180,5774949283364388608,8848928989892229912,3835179024692872176,1912093810590346128,556189638117993504,2811248731226257872,3573230173160355306,4266696558002443620,666237494648292336,429156315388854876,391683397239984654,800477022283265664,5869170498612927328,591246039739854042,1313821371735663240,2700507814672179392,259998242796585744,4183748872737138048,74880702603257100,2620707466975794000,5030173689397029216,520712589577744152,4628349501537594240,4160284442301811740,2257133661828837240,1284496982442426990,492816729239641176,5432054303947547584,1976646915654743952,3159312994672146576,5697088658822792862,927179225825475312,7211071696231656960,6731983185553442362,555495391580755188,2808501117360940032,2386603760984973384,1384686208340368812,4887915438593364408,6062835826598034368,2215727790754423176,372240630368856018,2126994253750341360,131033711717207520,1092328227612161424,3281991168463627040,341066221857350748,1197349841106433296,2757655898530664064,3584230072226033472,5983447254442124688,2560471335838588128,839710283454935424,1464778096621946226,590725431184554166,5064897086824512420,3046204777816792224,1648431277767145564,5915723695840163268,1061172502863793248,616750024778512900,197036167825243878,8405200656308017782,23698822887324072,592444092939163200,445835233271154762,449873851845080218,1416056010948387648,3453825131513051616,345870927970373608,4159712423884319964,716870327492671968,2858960463690610704,206764881574517046,7222247590796594622,2985574002865386048,2520164341942530768,775098234574166232,7750635924381496560,1960982422642807488,1292567347342962816,2900771191601314290,5616907398634145130,198717626592299808,851608907376538080,4607845402800886488,3028477366891645242,926912697433721160,4911502342646105424,1879367060744103804,161637496361499332,5657059520646236640,7527024510064732404,334266902442368368,2506889718078476040,308982454649983488,6179372893283614720,4326060862675229274,6009610257388986444,2814877736581330656,4975543682591170464,1421388840995009640,1349338376321170542,2877867324694250688,493916973258600408,801458712318750796,6965501156700895314,4492251779294371104,4271161353009595880,1073758821660353952,3079971109970768340,6924336152162205700,3510154860761223072,679982791111020930,1787354067530312808,1576057844103977520,3857328826990743096,1805492408554008064,378442452644345736,3433608754710313104,1885223090521143072,163995063621171336,2869785337669252380,5993328064525876512,5495865144670013472,1337669078527875888,487633764512133228,1485391988801268864,193459833894225888,1802496637354196052,5224390024249022844,1385294660704959696,1454827378447274496,716892537232771656,970409044179335676,6478942010143440744,4003443465066476352,712114102343898342,5542409600265267744,4872610255134167040,3149889420894175092,1475212013911239088,5308877229264549846,5147821268043862380,879932741192084944,1346794441527507084,897998419746794880,6107872146673424064,407794152224240628,3922953988719355752,4130397199517000368,10681335400663620,45775105544242800,305153729733666000,1480772698780809618,5652042942746102112,2549595494520668988,485005085073046968,361066978890687468,2059486791863340752,5105778680200990080,8325189305433178398,5975235581569442184,673031084971309416,540120214316556576,971799147507118440,366277125225196776,2840388193450095420,4708828645386570360,74709212486423130,747058730116475700,2007796525111621888,894149169865408512,2764901015521144128,2174460200031860148,530514870692588412,149436250738285680,1389740208262573614,508248748216426956,4792165486311568320,917118341790266268,1990390442743760112,2696561516490509448,3895273175475656128,410795225333174040,5078638250541562110,5286685116487667052,2264170126033846656,1014923428224994680,6666842735729364468,249585450952026546,2609610577512559776,1366350538165316352,1948729420656901692,627759745737300792,31999556888317328,1279925058858968640,5127364913640774282,2732048669590762550,2823080317112260620,326531274853775544,2332261988851668700,3268355842297770912,595519120420287360,5507111402416416672,8460311286408825888,662532816889769010,886017593392663644,1788035211115070976,4219051315550440608,4271315542108698820,2757459473638602336,2009665466198606352,5483509939597020982,4394740737719259774,714883352269580928,7148513953630748160,6641902152683415954,1804467555208739088,789014461968222208,5660273894666342184,1205128198585251234,5540462068375885744,4510092135425213664,628578418169416704,337407475722926532,3936244581018871380,958440109670833680,2708728728688413664,2398355223647237904,7673172288630175890,1187444778238975776,4557225164602194480,3545095530249240288,2539765755259446912,715421988663872256,6841276326466305372,2418406192943129436,1891546014851441124,610648763066611452,1007255547759657264,5734223873719743654,8954822676470392134,4880785586546595992,2413338430062727728,6789319991165962224,2106254857160822752,5193410289261556824,4419026069938758600,292395357080036672,3039551366963378778,1157233353271534560,1555004362597196976,4291632867374807904,1133855100797339250,638065784031052464,287849996802787584,719592821557451160,39152238741082962,348004341841599360,869971961099973600,1445562802126072272,1774431823452519780,1869707400757166448,1697617028337536112,3664262205203233410,697559884658751030,1992939143596812800,1444963698544367352,147099049253290728,2941849463418519840,5372739943340952996,3344185819594278720,1176173044432665376,443562829843271286,329262581219790096,1916916519346308396,307647515242313664,2307253212715191840,505992124404542892,8590008386811425904,615256546236728364,7165927281338288232,5005041709118298480,6195806531611784352,561830751970625378,3902964656864324400,774522581009377272,2253046582002403072,1005733793767745700,4625147078889017580,35220407658198224,1232659158029536440,5881174591994607312,514343515761705606,4821441398037372948,4403965433794953408,1287083155717248528,1166590346406471828,2116457894615793120,1804346637456972768,2455606050716632032,8062905999010416048,6806905593024311328,2145900428405565216,7105721406890278956,7395964492005046576,37747145212084944,1132363729510108560,7759852730432558154,422178520749886932,488129803336468608,1563398143067335104,7434887557113112272,422472070549221084,4224531829487914560,3570400255383186912,4372036047230613264,800861866133678426,597563658309541380,1364761521680654592,1362885479773747156,5342401461778753344,3189932988222284064,1753558139512806660,924061119033350214,134177063798625012,447236883415451440,939298857700325040,3417788711644529304,2463465558723283044,447154224657591744,3380629676773875768,5475495884960363056,4907265731480802312,3469259774095400736,2896757088544554624,2931645198087548448,1468830295534766562,1825055690575262328,6758022654830866020,884461978926337884,2297582887559372364,1482860799517282164,572142902398465536,4290879919702217280,5057079203459585940,1809043053144189024,7733114129721569688,406754885353046328,6986353375941680034,6180165889297896096,563763813037393536,522544651041184650,995401255978795770,581525923907036808,4984285065860152080,373462635488005272,1110400844890052970,350629201826955744,4382516711531962224,436952342574007578,3037201690243104846,497243017236412032,441173330326951752,965573147615479488,907869827146715604,1472161693454668044,3271425697846061184,304589748593288,21320329131264240,213193759027132800,1827293375646624000,4004979622054259472,2441781469383380622,6896188401283038956,1962016433423405496,3676817994184485432,1019694214705690802,7003276333034900688,808626127922860356,1868161416605617892,582418697365614648,868769135820220968,257445867477425984,2656660596619311540,617350099210983450,29825781886785472,298244483596301760,4228494258550769154,2452029392704099824,4818126301892496,216805989600969120,240884773379324400,1099651601995048836,602194166731736832,3666620821160591120,7987838902230274272,3184571566260148104,4075037290999783660,9035677779202192752,7669945578352173138,2491608932328112268,2983382278333796592,8005754546922377736,1460287579333394224,471846624165847098,4418002835721124704,2939844252240232120,589745643608944620,795370126646621670,4562801806496449664,2407523320817939280,1834801732172290140,8097136665792879584,8457663336920706204,432332251682269824,242948361138907072,389375774660075388,7414702605890382528,266364885126122388,4439216257615763100,5755983988481950272,112514236308597816,5062914250878138480,1580420182264643610,169657662445745690,2707646175355815552,1954652898108706992,398230043019105196,2771294932111909266,62574789496931652,5005759330861679360,282050077852956888,781834369044966732,3405293325682954848,2875365134755662912,1609936239697148682,1353874295463959950,2008628767085161536,5230344986732515536,2865914867897268280,192765127463604036,321260847363672480,468063995373674604,2706873056746392270,1279548336611175480,1141554252680653152,3674220462227605536,55563513601617588,555610291939975720,793693498506811200,807429238960976316,2835297802666477374,2282709203652351792,5716423233668137536,118859390472983424,990450632429839200,7701086138133030192,3701957238224742912,3329376833604667536,4126603600971802890,4103446110436679776,157326854732503920,2359797301649851200,1758489579079038324,5196420554652113952,1165895030089422864,3331910922096849328,1503958863580249824,3448935100098983016,3368891882581838648,1484657046343688064,300493593067916898,8729136633875979888,1083955454479602912,332746117768909860,1376877873335047570,5033693316864693096,560958570755860896,2804667440362219520,908573082429904908,8537811656986073736,2661430739884865088,1378289865744585540,4335357739077317808,106952473460598606,105238857093784056,1052341514192256480,888197759979768150,759595004567609154,2873286216332554176,5054529056470669944,626039924612568948,80441910639963378,1608766274472537840,5186084367639552768,383898234265532748,2369215046805289926,1565692734669079344,4999734185633906796,85830728691775398,286089635994466260,828507965568367608,312061595183385536,4897789577900665326,361775416888288170,4557975138159558272,1853096356764763020,81565757847146136,2446863319207882320,59423869026992448,594212118894074880,3758303252887247152,1018652233800991896,3607425090474228576,302141446778859600,6042558729638772000,444718333744348998,2312222905933746864,4037291193022921560,4835162386259397630,3194920339150453452,1739637572754936960,3637859262934634496,3892770583457108288,1610805586747448304,4741927663145136180,1393907341368409664,879527765934712716,675651053068465992,2001167132880904944,290689206571400724,2631678096166326504,5886781834566347712,2715075450892808784,932791589863977984,3027016323271223960,4905280552039884150,2038980675801012912,3547978632476951920,4036838098721414832,2887219656390356406,1484417930148117708,5344575082274697984,4760625980527105392,834773789120825026,937204275753149376,629461458093150576,210079615987331676,327187846331171406,363525795291579480,2966883644596211320,6049382698634512230,1062128909488223496,724668000009090720,2328013314349317216,1677620062313812188,557302851969365624,1518423717942829584,2981844433115021088,4577627403312640860,236383130747294874,2026050518887155360,336512971188896268,1625141399180620410,1051612188876832770,690098423919053904,1533483477976728960,575124285491707842,4113200720109648300,4660542764667001728,4057350197551721496,4105324039528057104,764445276991980396,1662189747829844364,1428874254454975200,2846430827686729008,53324530572014676,1599664382024485920,640713053236061688,1987743761285165208,2200938132789859312,2178138875376206304,1210604209191822984,2150838373103613462,743217076702034334,1651519649416101120,159026470876297552,4045744833737377302,5029171719306150570,396932377461503664,4961432847183832800,813980926047232926,390737504708774892,2170666844508261600,1173946336728159168,910998616458416116,19044509361826716,285654866136437160,1904280616067553600,138598063515554874,374276884640756778,4246871245401642912,7059461027850266112,4904693833626330930,4234809110714474292,4946029746235363440,6314270146865998848,7318878225325435638,248903215520312232,2488920851685551040,413031958016900288,171115643482639632,641654968471288380,466586321406331232,310810037545882896,1086034562143658676,1126016880820435830,4323616573927209408,909375740668282356,2306140116895153264,4305357265012310880,1574375750427322656,583348490883080880,2801418632477571942,242635011974874402,2431312633474421376,81132613057930368,912701080935570960,14764392047258376,221455977194908080,2952614321590982400,5279055062562618576,4298822778519073728,322538303849231760,389848792476522968,4695485813813090790,600842990195050572,1968284019671079104,6013302337788956928,2235694903002758430,1295563803275540076,1954387909787440512,5406596142484374264,4588324779298286026,2482687044996783240,3706879498035357888,1445746205596542528,3987920968369883730,7273416276234315504,39099649624737792,65163168583700520,1303205091772393200,4139836000875974124,562624421660145216,2899918520605906800,3768972079094752450,3790611175793018544,4912505396479498608,5780540237378151024,2765087610650293410,4367454788682814590,4901801252809982256,492885128792929440,1971452350538103840,6224526332110373936,2877486931647117504,531092599930400112,2552455010496743408,658862598938956968,5747020159512041892,3009714673138106112,1274693336389567368,645686347574556792,1211598056096149168,31687983407944512,79216415894152080,4752772405534718400,863783018014045692,1144980370811904864,5474201418891821040,5559900183002916576,7091772255240824064,3203230822841914272,952462168673500638,3174898844024543034,3024913312565236752,22532943324024720,225319356723750300,1001374580686412000,2928465925514593056,2550734479312308576,3976214418856752048,387865454964448104,2568454543266490836,3011682816919314144,1979669045551073664,4992781058712552996,1051302600942951552,5523327528440413032,93718665639899508,6560013222912855160,921848585346696708,464200254441480672,4641794957426268780,1103225809380002910,437697869217283056,1397409025947503104,5179093635751155582,702001906724724516,2938108554689233464,4349591375118712560,5811598870033380408,3757662139930381044,1190586429647413248,2408344805463348540,790664159109225612,6030048325943463906,5067625767277479912,4191992140204256080,956929929743077290,1538471777345073846,291292350763132440,3883724324112232800,4578308483278289382,4030905012828687744,33573301846417680,335718004627934400,3357029914591516000,1381035814468507008,2609804331649700064,2284582707206761864,246345755619376182,451972093180568592,1987792445226579904,946868067395039232,3764543762685223638,803041440775144180,1201096517951706192,7824998809246445280,3662276197806860710,1721576714219152956,6010202096688172656,4349720312688774144,3698478158652784710,443220159087989460,2659202030283269760,823144810816755072,1336818050282168496,4523431817930331170,6446383348992156,85947934237802880,1718881813202100800,694645416348372060,3075880710208396992,4983497384660844504,536455029068074728,4710562809678422676,5613528889988835648,4947417333552967920,854125693687038582,4043535266294066912,96815923342769520,2904347812218989400,856102623810348248,526647605152198464,2186488994873138676,998433508944211488,631237232607441516,383561288911813392,479430170065223280,778167127345521792,1507554523647827196,510203785702141962,247748755828929300,4128961274927910000,2047578038912999736,267563597857920828,668184725931032832,1979468869532626632,5188304642872640292,1493738739696862740,1331867318048032404,1276780779877748832,484319013895288512,829566938876106552,806532423885124992,1704493388701486020,1197549540040750734,1964273459636796564,3171128712275148528,3623560024758235104,62313002631205812,1557755399596853700,106527787977647952,124654394696666376,3739464603906938280,1291693323006031224,147188932359710472,2814599072424852864,2040220258761289836,3138504910179370992,4966724663020347408,1542899147468245008,566384651099890908,5861880516871267650,2492252421909147840,7798576284258194688,3634515357207724470,1769448565404188746,2092838462885988864,883735045926505200,409914165285088976,317009497387061724,1811401832220035520,2601381862765069760,1734506923047930990,925226923229748714,2115067293958293576,1731576425140196640,3661206384411216432,1138705891391792264,6163297790263604820,1675828824638595072,365943765253360752,654598762334770914,2683065733520235840,1075641950769049380,4648325429727216144,7229255569927765110,128826650961738864,1288208897924509440,1299860681914083132,886049816915454252,3828865161124608624,249661957974575232,1483128792209737068,6576201057612310992,1926830599539935220,850694257021664872,1997871811152025776,5946528672433379232,903262607647107136,229046789277660996,1272425256808158300,3260464326012650376,3876956818357146300,1831459049786990016,354962977650845606,1014134581659032040,204749492955061320,6142210094543430600,5755917795455144268,1099657959570650040,397393869882979216,2959994725292678184,7782031504848573738,4517141919065079164,2261414536072042080,4179840876785503488,1796861407961662480,984327394364499744,3226323850566962376,5484570827220919296,284449654161263052,8533108004116477320,1449882433936339416,5004056973544777296,1370591967599720352,427558050603278022,554419857126318864,3091900121496713664,5132515581184724726,3023657783952977358,1084114054750206816,5540290382817345276,799714360689537840,5401126884382502346,41019452048014272,58596596634263040,1171879523487417600,4319346591051921950,5816144311833252528,1404930524459145048,6184938765131455824,4392997702518134940,4769780570891845344,1915564539247901456,3532376591799126444,1787103226010221860,8513160722812813536,2355926951870508060,717395568189272316,1472112939410806256,841586287591553364,1284188916113116992,1721430704180601792,3488982315314326512,2207141176714223904,1476251029859343472,2783393559007510536,6784485919439227776,5669203141671979808,797531390037550656,2990608965805113540,7891335624016227696,4411481374290735360,2518289950466687256,3700289229772157352,1080328619533055544,607659147605600244,270111094475886144,1800660100285219680,24276930854315454,161838967895726240,2427475956307189200,111298959625294464,461974872541929736,944904200031179496,2887065056099850120,3936552135187238850,2675634998248173258,2821799153904029856,1723880203732514736,962916476508492948,1964790991074735846,1133484159541864896,6244389537873818688,7556105297448807264,2362552746579052830,737428653855346992,1981020693058091580,7772260225433737616,5954375763635255472,2329101646165435140,4028525790368329632,5140210548257472996,1467795938083686792,4078778090211083328,1637736136693058688,1952541911242893456,883208833785519780,3850035591456488220,725717842500667152,1698940613031643908,7551407471614038504,1683403124596862976,1791075416283179648,1479693907557537912,3792054528918432864,5291688733917791744,2350811640485043744,4486679278581893250,41533312240125416,726800460256674720,169949826809735472,2124277833276728900,1594271829112150176,3328815455181008760,3419434659037373120,1730768733231077496,1379148006685543248,4613933834218919920,1882218159728562348,5584474150960474944,78777640486913556,393870587809929480,635249983245490128,1715279651490163302,8195866240074018786,902088695953395072,1525121044697185404,325592241421656330,541846126314907236,903036491792833640,609605723347349376,6857757696673308780,3935862161375987868,4728832991807893248,3749421299181962640,2106877843256043310,1881486694003834656,2175908659160618448,4499831409305941016,4151444059060807176,5713555772298812328,3436861560979198752,2506736251266268716,3209131558723619424,171383598271491680,2742014945038095360,3559307321466427392,945020737173001752,5989163083474922112,527997998742457848,2788916889036170700,818109514389925758,524375003380201362,2261997039013577748,583087560799847688,6033032526353039550,2005749273365103612,1447123029512719488,1399852410949774260,3249735563130911872,878740642408445520,4583512130071535208,1369536477966477216,3548021088038212224,7382802058737872256,1729998925157462352,8070109518110528304,54860360333325252,274289535079158740,6052123364292886464,1839679009303305528,1563752306726233272,3722147291292714270,493304686731177552,2883599656415279448,4730664940083157614,4004418986824565040,397755992189633472,3977382048725652480,4035396057523452504,769518052456368828,5226659495385825672,3110774850756040248,665572964411679450,467104010892732576,2454053324111588472,2642559892832741720,2585886523945527120,1021432640866184472,2844929293282659840,728622127137779100,3067480876124333034,1295510020799375286,2799363419596045632,4183927912184654976,269803149669220530,5712403342684355328,196983878460058728,977909196721549676,5114882118557834676,590399968217084604,7561547581177934240,1053069885873869712,2149106572923537990,476443694126549710,5717068657992325440,5441770411794839628,292460614011251952,3899300474093351040,6605054575749910368,1301895779060384256,280798741336098474,6603363153405634944,1297694535320367872,2165560286779722336,1449307603348526592,308909931559501886,927710646558052896,505894955903164008,3476653126078736970,33864200782768092,1354507457126714880,2106843156481727892,611546110808823414,3494392933991775120,3241738130257327936,179180169166209024,6409324162685549232,348811776569653232,3487961783004190080,1592258429847155328,303241205151220352,3032276447381756160,2457915494768150004,270717151245633872,3633234934042123380,1005128263195737318,1899690971515239760,1658010690038614296,738971470620303624,2899004269541945496,2223437991142023012,619567508588283936,512625467994556752,1708675148033710560,3749529085584580224,1863882677675837328,686603498515007910,2301116046903222516,866275924957088292,1492139852006742048,2669555915592422130,783253706133918500,1895756813904030336,1148226809919131592,1588589508589221820,142070844350491020,1420644912662811600,2588385514611935136,4286696244208191792,1543548474201510462,1361210625234996096,2033984227836127896,4638182603421381660,375684566088303946,5530385386515080028,1956774757394966832,7959279531143790234,2799948200157313164,2606803786572277536,3508795830096468648,3730643826550781976,2145550802772145230,673655446291094128,2818884084260544384,584550527720357856,1461310970518486640,1551289036145379552,1826301340412527176,947202489048413784,2740346743412117952,8550947118163317516,3037614396793660280,1025400833583235032,1907033858271342936,6523285772846204416,2001396521304289152,2103320524766320272,2231445523375610150,1345178079201001032,1597947634502626176,2063030098550747988,6652615886168745108,5531227313926613976,659932487895613152,449159293778835912,1894811927778375732,2927331320215496032,812178112723721424,556107971420813580,249677030630497436,2349412079603066352,4451036418542950656,3916508629549883004,2820140703196774272,80164428660338352,2404825319552444160,837035275661981424,208736660222098686,1020711894974288352,1177498646840545824,1454896016308105074,7217955433286957088,141255750717166644,3832061111056722456,621985344527377784,149923059618234474,1025172282657328128,578897129027625420,6601571374718325978,3866722185472672554,3549822089800290360,3937285272672540480,2897874875257663662,5479132225663116062,7387279548510426048,2148375226028424552,5598506078297583858,2126114603176986912,395131476847059660,5531593314794799280,85458143154487824,996967087949772240,2629819273332853536,3955727448309929544,2711529911001269952,1152112453654138064,7486445757552778620,432689915878501248,2689934654868580112,4429511012859976770,2923417279535851152,7000099925166215328,2598855747514883964,3117476996484448608,2687830597912699668,730759484730584256,6393859574829993420,2401019398268735886,2789386600613555712,231888542358404988,6956345202162790140,4168425082537997190,4108980511193430312,4378807532422213632,2420215993556603676,2513608502160998970,308761612644744120,355112445137348448,2219353539285404700,3998237362950155776,297528852317585040,2975155483442443200,4911345739243530378,3205657114686708300,3781911985158803760,1585585196081863632,4716429890440617636,3325901664623379024,3960846818017447248,2318880154202616960,4204565287165731312,472869741751569032,1188068970597962256,71366528052070848,118938894891337760,1437504412085921886,171235834498706016,856140888971126720,2070774098385122736,15657593592074346,1095982543181697920,1163810607788993208,4502213000655337950,1059721542676842122,2120952572072078352,1537815297897660480,6257187755731259354,349554477644640936,6990776953240970880,6969462693519729792,3379571854589099136,1747073198258616816,3628661753681556240,222571741778561736,2333998365578813664,627018733921717676,1114740739332117792,6899443384741526052,6279516912047640464,4842935074591217730,839529273209921892,3193438737957844992,2041030845228479550,603567790928590224,1578447436340004984,1043884742478087060,3189691609481247372,2821418145863755970,702160692723604632,82234678906865952,411155009642187960,272677434545216844,5453304845503806720,1238338723955071580,1536118806787297128,418137819436563300,1009953491369976704,1401268089016532880,838235098651539048,4204995234196659712,1384034826566625120,3598447240613458044,230847818481821710,1723191383280525840,4006042726475070432,885841133469284520,19898175896387472,49743215492898120,746114870192539200,523728439296638616,2304713996166354150,1390999191593911048,1598767785159178644,3374724750733105920,292675192160120572,4819688770322845380,807266568496842696,2000461925052047592,1821512274372309876,2558846952254231664,1530292964606470104,1758207592538650440,4862210475224620530,2685209965500812478,1096004484120647808,947301391526808912,812858760112968736,985957581771847608,2138382296020562220,2829305591790213376,594422782298182314,360737864847050544,3006014463926420800,642235956668200920,1519530848755206690,682726785332594758,8777523337967272680,8360788116337334136,2798115190478892636,2968641094206405168,3357322715920108896,3471401510123974500,81389057051619042,6510833444098753440,2083325291658798768,35967371290167744,1438630526048320080,656599861986200418,3431683192787802720,24618348606220776,205143732484234300,820538241341487600,1101778660037437344,3426159878433430176,727961588083701564,1688695017275149704,2426972857739120128,285236809135047324,2852240560420971060,2076981706046928966,539031606560433888,4042556296750457280,6031223061214914052,3908728000435725960,5776491601194776496,1629407458144424024,2824394726111229468,803552422578329592,203013957773235072,2030048810054115840,720953808181364760,3293665484101399176,1612180682025320832,575356822986919680,1203341474236300406,6662428895316278142,551686515742871388,5611441551412327200,2542181782968537528,4175480468488402044,984300968140480584,460675400611540656,1039384567646469396,3769338286918785270,4830757289369247852,317088834639739056,528457763028405580,3540632548262240070,170280141340228608,212840660320072720,688794953231729424,743897769760541154,4742902529387944416,486496397547528192,2432373234040581120,213634816226572308,541993856722633584,3315260468968162704,1398383822201657916,1500839032348769184,3302627596524460380,6655564369520633376,4416149253763049616,5692495892451466050,2760279588606131328,1381315460079210144,64769904616377798,4533690620331388740,1838381984839169352,1850175621138813696,2754502063758811024,45977893836944058,2758550295173634720,4824216718563674432,261890118399214230,3666297737601349620,2821869293538883360,596549720757890568,938107388352798576,458541223168495306,1965088812176245440,4138757418953499984,488114398441954416,1830347160139521540,1448760575305497168,461438882485993696,708248908123897536,494188399933444164,4662354067318199232,1790397556385635800,54936142654145994,2746684330741930100,1836046723917643740,2102520025419804672,2703056437439094384,2702386628888189364,1785042385758868608,2233573039754604416,3359688600420045072,4140624154583451528,298392492766196040,4774066442129157120,450421476987182544,150261825647335814,2107412707288715232,1170074449990547460,8759176254486173538,4759397600534582670,1477317474855051192,2789491939057140680,5612427190245248400,374944232956818396,3597153417931643904,1503130685636175372,393419933492291232,116027385308698892,165745997429730480,2729019509317785024,7773754695340155392,8472281755175437518,2552894182864124448,2661051631740267920,3578400733229722320,4586584715069018208,5153071037518866360,3159237425081916096,99830676950432712,47133982128658572,706978124875804320,3258179135442838848,1219988813876241024,4609454303822715324,6025175133896076564,811538376413270912,2559196670670418752,2206503913093714512,4856402879983442688,2096968781168340576,655991391091039398,2915386956505493360,3753917307309403488,7162611150062635344,165767063988418888,683598329812565334,107970359433086016,359885108964791920,4952865107848012524,4174323892613754372,2971233020312742784,4281141236261661072,1914373500236693496,3149588716147813552,254305806552398304,6781185015780821760,1375895031870030048,259347164272503864,5835050335958078520,5784899741793341424,1174614661904359128,198000752113361448,1649932506548526400,3420659099834754228,7929438129785151882,311659496533906356,1038818547775759440,985970496434764320,2572007669085754914,6042169369695428784,6678020692760804712,4876991640401239328,259027393838573088,644598576066362148,4874238512503843648,512737773729871008,2473102396816557264,1040533468890032484,550602723407464512,3215933033399985300,2983629988167911720,1191613577040395532,1757837080993507740,4787855670813077376,753713804187640080,535102138266930894,2448545333134110600,216095653090702440,2881146575756133600,2740077928830295672,228015209052279540,3192070228979098320,5376647290789150336,7112368104091175712,859558335908311584,2303548161684771620,5758159423221998496,790441643336985372,326293040970167480,2610227641843445760,3478196072191742820,620562621946078824,1739453107126941864,1881074929610047320,4634422651112600178,4751834945803419024,148604468219906304,2058703487652342432,580467661737737220,4798887372020356560,5997575526260038112,3194209046994873696,865932631009758816,1113254994365138740,1990894256122555224,2706291984345555744,1411824028106016710,7054282022652635328,720308838976212024,5602151652817266680,1657678493970359784,1279850562072362268,2683607860946105184,921730344173546472,2890862944692326604,6550634163663115652,4986643665305264256,2872936769142083616,1334686977298599216,851050694489672556,7168802349909570624,913017043910302848,1710027580477664280,2037519170664132648,2186246196533440440,977757979139490816,38351007413631450,2300957589716367000,924885834562705692,3634532600866161288,1027812363543557790,516406193704169094,2519291170757053440,479502836090374104,2290062587320443960,6311743477406544024,2029148068675254084,2207616196110740352,980099207897397768,2555887002122408960,1850516103821838600,6342196543332900624,2350045770706186254,4034584825476641568,2725272261850238568,2165097923101910736,4905624418763569578,671352334123942098,2096919005728349376,794905085431468692,2649565183847680260,110843128485815442,836786268629569368,3831366504968243136,381560619810121884,4545366584638842810,2229777328403988432,4860161469413232984,350646699893067492,1801402573036653594,1736830122667778736,1922394656570634576,4475921521269980610,470946324390244692,1253492327860045056,2437623557215026048,1135676454502292592,1353792493729748754,1279082496491111472,2930191194574126880,205166815357812336,512894113002303480,2019177809704325480,4741970856541399440,771832380815409474,4712631689223967690,1427870808313411704,364188103774138776,2215026741824578866,3044256125836570110,846021462052810752,6192347072493660232,548975136667322568,2428804532422834164,533089897208364552,2428192942491504672,1770233059733822220,3190497800080943770,5188978740365155296,6500849251627373580,3486329052588512676,55277788107311424,483659028001064160,6218195285099433600,556384127342676168,1271523676181255262,2591176067860431744,2401809613911688572,1351280523969004860,2306016485130467076,5510953336305712248,1449999333604799856,7728779522474939616,2880425321442869058,5405859752209967664,1858442524254921096,1185125966769586284,336359038906173888,1261290021891284640,338304173254163424,3385648830891598614,9193915402579460,229837612420164000,4136892124527666000,2194191528352502472,1100589648792899436,5375631097682618400,3690398160250140672,2655065711190912030,3838346834718873360,8404300907884365264,2577162202891815888,1941821283246769584,4741544779152755028,114323199566441868,254040200447787360,913278784163546514,1029714846974650578,505323812230658784,1800558313945049120,319506614912002368,298416777451935054,525943671059593704,5259201657458800320,382948099381485270,3829309848390076300,4506360912494654280,1625645645259691260,1777727158718359610,5278594187837605584,4843586178341786304,1406866372880420096,621925788192798474,858145577740529328,3876934835803870656,1343759277933899568,2478307214095256928,3252951566708854624,827728316181291264,1118213711814038016,3897197893938887406,2828808432789372792,856084169965508352,6752258207905157376,3619317854372486640,487042200576436158,240420665169417500,2404099207973550000,7605057275807724288,3308976084160613976,4464458239190040576,2277841775377315140,4216541449832657330,4318361712306903672,4035535091935563348,3137913187353437280,3932696932832800224,863110947322676430,2876907919083214800,2743468264430786412,1410294350842749378,5919620540835003324,4478072375604612384,2151837373352892984,853861723012729324,3317567096956097568,1755143155216760832,207298678511958264,1036447073477337060,2821847211278788590,2479473728593247820,5019893497122454656,1521779446830723660,7791569060442507342,951168090612052368,6741450066117617568,721380706478744884,471862588271188806,6929853442540642368,3831629267835476352,4560036119763631830,1813656376549501128,2047330537789701696,168630877613875656,1686233420083103640,5830666717901033536,3294578914361064216,4064559421399092000,106962089492130474,713048731478958840,6097461614218734408,74497882743416712,744945537056758920,3349438907705965368,2697452381257916512,42768860676792048,570225993424354080,2851002561716570400,1959447212229595440,140298621403818288,4910232322214802520,559817123156440812,3499733966815599744,729673092234844928,6384354257133522180,2778824680003952676,6270409454927319936,1002909280454458608,470907897299500194,4310089765584649420,8337932475780383568,5483836049565488328,1616882495840612640,2791985583523698576,2421330539989070592,1705961112198171264,6442224076523378892,2201783200928883528,4185493598257328280,493059928383017184,1628128178788721544,3104329808350992750,1765829333722897152,2849656477861388880,2681151137156212110,1150173478358806104,7626723887389029888,4422620346738688760,590331287651572638,45975934938956352,3218171641131023360,6032895218319125376,815708793861334566,471268858196716972,5219534464319908224,374301405188831232,4277539204569089760,1088268855337727580,638765070170980920,624819493675095536,3399392111327452548,489285826893276930,543626627271268200,634760095435513320,5274529547208940224,893929096890790596,33086228960788128,661695012215728560,2569276792858479012,1325866983199195212,3477298316956716096,322033209956121312,715597380209898960,1396711956215262324,794346470256452616,5097592014723092976,4512669590394133488,842324186951804950,1491982629638703984,5198305301985650904,709153953550972998,2249148677358542436,6090702048176270448,264239719239715664,2642279129441949360,1699095143394070248,820965556812565584,2142004236643823616,4470946453965435120,1585489245258844260,1271664362773797360,5000888041175882688,496775598494676548,172702304793215010,3072089547756955824,79519364208309168,353403605992937760,1766939081208256800,205531468286487936,1102434049786367616,2935201697445816918,716926813634740504,1417463006935998408,2640627925268619216,3586686478801872952,2381712594546886902,527066040055212504,957183006902139160,5714434500588275256,8091922920312722346,1099438963090828788,3950232701874076920,939566108796524016,3893316467219875332,4441013280289783296,288235535372219160,483131896128600398,124230442744048410,414082974925002600,309232754190900224,1312552631228042412,1631730951870385536,4019904200657337680,3023956250956596096,3627437169416199192,4048392490628802894,4006793900662903152,6528390889799765616,2125934143135233618,1152463522647288546,35531854554356928,473736895116898880,453984987091510836,1776576976736075640,4769529223987623116,226258063774632096,1218798036344291886,7055813277447418242,366240495154646304,6118862173686175452,256496917258922092,2929637686808148462,2306399000608204344,99123752790301536,1321590992797120320,4866217539706604298,1781786562785456752,3159923075833393680,1159774216456032408,355150377813502776,4143235970475035280,718946444580786432,7567595668872717822,5298096976341788724,873877052170618872,1184013504447883164,1436963345981503992,723563181305573634,4878089727042364452,1917430707881601000,1309099317235778448,4853159652532331448,880241553862937088,4039863349126478832,141600185008899504,1415938593374638560,2016470462953200732,91979823864341328,2452685730618284640,1787156622718664562,297179057415220992,6686230090013663040,4438193761578515796,5662754172673478864,1558441670435815248,592733371038814848,5186185310552465240,5046197972023454022,2606055963044304240,2612607601855205400,2665832950166896980,2221639859836712040,7002424155422789460,139178004814455552,873284654754081372,3276580100137386936,5486174198825878080,691113885090065424,772802627006318694,799047597912675372,1775582009338614240,2560688859213174888,4678070811698419080,6107991057715184688,952104777019049632,2787495823639755468,2100492827355223026,2557459906746131088,1666233893741714460,2345057660146476240,6106332101079802172,267574228822157964,3068027839211083584,17802393042231336,534047934856214520,5781301683757764318,5004274118968640832,3182967210720729888,3741132946324741170,2296756659791831720,35667121560920448,1069965851227807680,3317260201766611432,662067228450857652,8078378047634946744,1175368857684849888,823008145092292896,675409827916739862,4502531060302940640,7459188742528456428,3955740313653262152,6972929282528803104,942695414287169004,2359406679820871184,712119756439129704,933941130219165816,2569066620391581696,1874460950337780288,6111995142574031592,1373515139088028746,2291778764801949136,96803851715888832,860440247720519040,857604331421172258,544299047761894032,1631138423650586496,4259603660647018112,3921268333784980710,6701511397109585760,2263977301260021744,1754855642488578516,1000321370635002210,286034091507435648,2527774161782292,16851075061376520,421258060322997000,5897349429945876000,1610551259485099008,2601623691398207712,4739576623678062936,2018563859255778720,2280614732363063520,6623982284238932592,5359088195510244876,3263126784745176396,6924423299588901288,464335273579074984,6190860463514038720,1105554882757805568,829374454332106308,4303902351224529240,41253797881475802,2062597768321116600,318166275157590656,2938629635295143922,2870836327882128354,2357412911134537856,276032403988369092,7360535353391364960,5097216255442820432,4639272582651093408,4595043432055034640,4394022247289715754,5122589233287938256,935292617906681040,5541876418253015372,2766078608191941276,439868709598386348,2376780586789670144,706493102922664128,679340977248484782,2174855313800747616,2315655071537821992,111613392258291672,826325133849434930,701799874949708694,1812732323697514980,4639366472171115504,887169443798379924,1583607848190605430,2523050919118951936,2718965450586552156,1016997748656535404,2233450815916369962,3166968320522281008,2514006217771681536,1748631553499685084,317271253024005270,1269028336003580640,3862587126018471216,5155629672349713228,714174298145058006,1473117068435825868,1120756450571818200,4557272953757758542,1621065686898961168,3541188311164643328,618800226920555160,733384707075507846,4904913796142936328,1402165329129372600,2902408004585187328,6231644400426345072,1155002414465315592,232434552981684528,2065992649967495040,1366906201650013992,376588501424170892,5600892157787231784,3161589652261321056,2783594962060408548,734992608097294542,3860166156634029312,2305363949585154900,638588632084131036,8210058624849568680,3483266719578036072,333647610351761664,815782561706657070,3412910581635883330,917209653646010040,2656535964171326964,947031478604484426,1552043177382345210,2320675613207378532,4086608675891995968,681661228567525704,1511011520864072436,6405127780148719216,1840186377822712572,443015817461477064,3818119073740884432,2692363904565289632,646726760407723296,1847708233068888040,1408073976649705452,2416350401123327856,703439841518496936,1345451997700958004,2769550140181493376,2299369401320414944,90444784411959192,1808814915769661640,512627213865006366,6847467122784023424,203875808124277056,254833380711634040,4569398069520413052,7571946269425035096,831779573257830208,1473288898806107904,3666146800368811530,2797504650162884064,3250399140688692852,3845542967336022690,893239678742898336,1522404903800869092,2232552394251658584,6485565725780319024,2115444739916101872,4972530922264010160,789126848282282340,1570985760359737020,2706196287165517638,497203827574567044,2130927229228387392,3320299373510721042,43403842726388250,434019047504310000,2603998011969090000,317682386129196132,3849789937185879588,3680137907803543440,3667867411163477240,2127988342698238386,2803174647029351748,4428785283425226560,1356292893331149168,4410722621883171216,1562601737426130220,1210139457417360360,3165584209187409216,2722578280646116750,713902222386577170,2062333962891132768,2125079686106821500,1862670247197077328,7851011563054701648,1672299153299991968,396766029416368704,459642226521053340,8273190686780879640,3398123791378247760,350970058406795256,3236137180186269304,3146510081677770792,2578416609375135900,3428384573395493120,4024114620421187808,906857867779056810,1303901177250811384,4585953411249034140,4640286854074339314,22362665122752916,1006275002832407880,1554841121146846056,3911465119218061890,2349628573284361476,720288470781103488,586831645276211812,1581445082091938112,780100861551395364,3466960152432482240,325183636809067872,4766664332092500222,1366798416503890986,377181783559584576,4400257687937217120,3087264144900352220,2024626977638605584,676278209247802920,547445181474356984,2254280262009288390,902334326865128958,1045388502861190048,4036487961250081440,646894676524511580,1605172196752409896,1648771081413489432,466760111699665152,6233621562158135712,1628743521031073208,2656249703492314608,237959239781125624,1228464178163069430,3412814794028579808,215774628646237272,719216653853348640,3057110726243141448,751518691220072300,8334301223846073888,4596742558165677912,222380744485250488,168183061678241394,738126640321264116,3879147390333945040,1047956135966445420,1879322803461636084,1206734427399962208,994381340577137856,1198180019570722536,826570576095717970,2129326182376957044,1978752477846925152,2075594637232746450,2938474187838248976,1700554845217943808,1436614696145421936,293220673644920520,4398113770062190200,729176325759395748,691046326816422816,2170405922257411482,1903683817286433994,6670826543996718336,2388609746374015296,1680224079712879936,2578382915309024112,526639139555563056,2213097299025067680,6558597265891305360,657942615619919124,4622156874775690240,6860052730831491324,332048758813867152,4150424216148774600,762222531098455104,755695638970494336,1679248683542568640,3434490614817484992,320460094390093128,1134728928553016412,2549792407383312624,361135611243683442,5497508956066000636,1908036235683276192,2126005275356547084,2153177552038592562,4675974468265881984,1165772430377156736,356884790536582968,1189562870551090320,1489468301598336840,1232816935094135296,5394845143702510074,1035318258621560952,1879750560685120392,1851483117997864944,4708732903154292636,1575350058580672470,2722836560332553100,4435649700375065040,7236868064716220454,1022859176074832184,3268340977841191680,2888927105357211624,3093702091679009712,515195225838852660,447037342285728220,5364208680808685760,4250445612401146734,92257503106795050,184506770994123600,904258327083948804,4608114000655675312,348081091926073272,1537322077305208236,629916346890129472,2951008128259788618,1829304539243237592,3245298168926164864,2948768517376452720,765535290126981444,3355279422724006140,770413575073928472,2062451907998944704,5550500857359224646,4735003123065163392,3362355042576986160,903397478156997180,3440698203341098836,660880670760192456,4143466436278628,207164075902141200,1242928982587069800,1151089469119042968,233238626700685056,4664564353016752320,769509279870932496,3428221817039879460,2231830745896550304,8195036086350008064,4547179119210074634,2576610971666229312,266964720936830128,3163036485000994272,392497899074157384,167601300570039512,5865783736993617360,865582706441134848,1622934588730552048,450935275775160888,4511675558515407744,40382779411873792,353333551289886720,504739690683494400,3172990052470029660,708742545570630144,1545694992708602274,4122881782478615250,1651503826134052512,3737194690663303920,4516756647918385030,1170877032982061532,1558158867089474832,1394996312494466112,671821556605284114,148677203170958286,2741424556787767520,7116389591306701860,2400303028742376552,741437761773843456,2379369422611245024,956668891693000032,748490722336354356,5567421349392760692,1671698243046093264,5122599213351255504,666858089122662822,117213237149637168,1025570059660303080,1581474499939683144,4657383797702207760,1362990320189126328,429240883921520832,4292217304834546080,3538230668411529636,2168281153104064704,1670126466086816496,5099551965874046208,490994805503431728,613716121151791020,3074337311787808608,3931150643728677540,4947357328828039392,2240703093514950416,915262770053338020,5738837341852552896,2452276172606771672,3046053544996506336,782241426264165120,651491701881202208,5533267755983844624,3218237562372985242,3824582343920870940,769209174151188960,1203037627171586076,1182555575308784304,778747441873221504,513595192252484664,2934698723551007520,4680396422944621236,2153701733497668648,1601786895678625392,6372260929110251136,946665306300015264,306302585367941280,2552407658709399000,422940433503779370,3872520307483850592,1114435266527895060,3278876232541544640,4323554299314206,345868911902127840,3890851656728176800,2315309948810524864,1376359907623874784,3137678452226544552,2139312730229004912,757752144533116248,181114833015059784,4527668814307556200,3799385657272464192,6460280524835856576,5653264362419996118,4671853049453530248,374201063804988108,311745207935028848,2486641149684500016,2414440945373483184,1270104549841383312,1476049869071708256,3535911944034216696,2530889206709348916,18725899316960484,561751916973904080,624140950711491400,5043349327411580064,2080329979071426912,388876812263021652,743101489360114980,2204739214330316232,837051328967632820,4455961149409162560,3486587906162121138,613384881228693860,1050230235798358176,2268165523181638608,331739614476849408,5805184267427045760,7345241852096632608,5477894811657221632,1833665056443433836,757852919806349826,3943464655322122752,252568751750630304,1894181135266613160,1061920409430782802,736847568595199292,4972423158456217632,3254897764836432688,1327873993684464528,301617346526392248,499181138995121268,5704672813863274080,4742905837299327024,1299637980342316352,3131420789534750328,6641577904719093084,5898960062660823774,115110199832089680,230210130094090920,1738716100399668784,2448495097909755264,4675551325960686984,4744359184696179840,5434280976213382410,3496889595438825024,1911831828569892768,5405950932436345032,2046633967943459136,2074824838753913628,1532281920629074224,879541488639368784,264387483386612676,2203130752265756700,673757351937491712,1648208091446257568,1747627986856445712,530727142524626124,4548886882506773280,709136335529639424,1992111699358801584,5620116100353668712,4534816443496129392,6172641160715102808,2966028450013406134,3039106418387654472,402063467134399380,2612802094398732816,211001473534618404,980059989649554384,585218245536669536,773110876293577512,1424530430089885944,2292923514651913566,1108670544471202704,4577492616796887840,3060485534026930824,1745202507320800692,598962083960540544,5989353694188599680,182368451029342464,1823603171999685120,1460797002773560008,570811614472988928,584432620744415940,1422152982304307028,3546600031780248576,2854761081114778500,2459775141722991652,6470492295829390326,2004169020566345028,1435476513765545712,3980436125206448556,567889516628396190,408629432183339536,360623587630643712,3486827747560073736,1675395817563123070,5012096864658702228,6389027653758505560,746295235026029202,68180609726236260,681775690235054400,3027154863790232868,600320676239806092,2503188243394582968,896266178502247232,6818722602095966976,129362289241860192,1813872143287614390,835334714371936104,6351188052878112024,4877074485801063238,3620522738554496784,4015593138907604760,4105459269970396128,1971751578900518268,50572217247567156,505699619690816640,4673436704578178712,327401022555835452,2119917979426860402,3325914314720864712,891894256711273200,4376238728330095696,1638840409875224820,3765768208598610960,272548108851433584,1816906366344270240,5001347040741007614,5080212000267678368,6936423617017524096,2412911521884637872,2463909237757006884,774635571883529664,1849877938329825024,1763881799106981972,301568321802515796,2312746307505948816,1634639119013510144,1289385997866352932,7299475326628712112,2277417915593346792,468030320847385416,630692390532577098,730856639337753808,4017234290077307340,600391931145933168,857222815306576568,4555161823620940416,1072398340140849792,1312257527852607820,6131061859315565376,1390534810682836032,919210148787521392,3521249119079612928,3988373351022892854,3580630774519088820,1978884888760309464,474823932482791380,188362883014456662,627848280845144820,942189163033834848,3986109544640339584,2718890431937996400,1226107253313380988,3358173330646873344,26387007508907496,1055433239620356960,2345574083697812748,1960665471534970320,208272366521435136,1131358535678957260,3657058707644219412,701660526467134464,4343880024778484424,2973516313071787752,87103396671599412,290331710449226160,318714538763913024,1593501644331228720,272347837715708976,867825354713113152,2955120487610244444,3001629598139901804,728568784762940460,859880447694496092,2003120981210649472,4541280130652239296,2767188154014024444,3506539183561950048,3774732991179317244,1938207145073824656,1878725819371281570,2095568482658551344,4264642564822536624,921114568878274350,481347277521973530,213284530249295904,1777291846959427400,4640163403302860004,1904514603668856072,393232801029990548,1571936832546290112,3526302864624399684,842719565506774528,1265788811770020240,4068001005922568592,2342900245178655664,445637191590852822,2235130884789673392,140878904652089120,1972216740551448720,227241315527647212,1136155926378328320,244230665893718976,7326593350579362240,2189227170262274544,5692070374643699676,2163819948329496672,3645220113822163530,5649256497658292106,1322208554820205536,769484804918942568,356387272802298078,785747002473254514,1348615094458622136,3957788317017971520,2033211146530886208,4083138174409261470,3333950512941890688,22663309950922848,226622997074127520,1699596713464887600,501141181248397476,3340792283705437440,58115667890537136,1162261547344370880,3691167758312320888,5812249834478773980,2716642651187565864,1454226318869741092,3175179993886666128,1606878362104110576,729997394217594030,4941012878989522596,1667348247103127424,95741559364358556,957372918394469940,1248312959877675762,2771969843733342648,7360626538496786688,2629490199907898682,1764285344917753704,711345956641013232,3839292761405985576,4251372370341131720,1082065930777865484,4393675005496919820,931357487683574544,33852817127022810,2369591578895501100,1223181906388538336,2845530872505447120,289049072716077336,2604207779827774890,2346769788531698640,1284483965991442944,3507355027281552656,4811099524855880004,1615036151190642144,2728331899483515968,2552438918704538232,2510261133122494152,463014334853477028,2057749773101993280,4722421803440755230,627675739161834330,2934615207286066176,3479485707523210704,769663789534203244,1227404637611827488,3052740604090177980,2818101486499336320,662269646764442556,90166073056974552,1803241093154216320,1628335657659130848,2262530064696967296,231931853159862936,1546143446014770240,2753772393558974976,1344757684562691796,783547630067646954,1530836224197793152,2152043460198477312,4219040372366923140,130506268353722274,2292141657796334424,256613440658978304,1800556860361491990,832380667526749462,54264447046903752,542620288290007080,3543678153990620712,554563298619529542,47371846083711120,378957880473335040,223045184593715886,2230352451454035420,4431588228533454912,5571160588313100648,579204193176826008,1803192730170141268,4387372436749492656,855987951672646896,2333974302248106474,4492738338224414112,772060293923454144,903882833479496740,3542434558401594072,2786866530435210630,207594519877336880,830341077921252480,3247103026010012904,262409823481576590,2623981306631767200,1200305407279482144,4628536632976427952,1786207316703444936,5666237374863419328,1893326456788978464,2343917062217078568,1761475454318345088,2152460180593188576,724325035781757276,3171969941211663912,1675636587040194204,114366502798279248,1715421104589471840,380570030139138376,362023663524189048,603345888409374720,506398329196314984,2749818591830602620,3594509182781093808,4180758344742587976,4166764207037533056,5432304350310773850,4592793581421480072,997306197363686640,1911452204885411100,1117467905400082592,952102044412085268,1412055982711877580,5185932851329921344,303498373797380784,1138068194421045060,667952964842724096,192729819839122908,259029919424234088,6043762174277223760,1401555247244400816,5199582694780805184,130960810575497848,1964324639908647720,742963366302803016,564725811896897904,2949870760627676724,315904670897873670,3190659219306330912,924636607808149008,966471209140939974,1385167442651279106,141729578734890240,1062924484871962800,5110099568803372044,2149329195975632526,3291862867338469248,7103321457019971200,3011118347549718810,4540732409767766616,3578955841470320320,5568697167307731912,2397281168278104096,1905905835609879152,838537777265379300,6061382766568227648,1554662035303469484,3441191779095807924,1025888657668164864,2731628722241634220,5204386983760043940,2411107010283229956,684334446004939504,1329037078971547968,1060864929499713990,1418991237422403160,731008901070161208,812195930893067640,5398620451600513368,2171596729770804672,863024964435313548,2170850646255905616,6034189606878338178,705133378981445604,3849296016243968960,2801397745069573824,2238558139559053746,798758147092629108,1781165415842873184,779332574274097536,669810924158735832,1980379702485562140,2301529697040815616,1100140640901978876,1216731591337658616,287392743396113778,1076592242446191108,834425576416456344,136809909880234470,1915253426466835140,900162858554231712,4443200484864154056,437444297291972348,3749355542181446640,2969015709264559776,242032452645556224,806738908378054320,2904610176956440896,5867543778090675912,496323314914808304,2586127793605571568,3841417673208595216,214531613982628380,931474996455325248,705615106762979444,1552140308389315596,422420739937660992,1110430184989638464,48942490544012508,1957612430760094560,1233682471896361520,665911709879153184,578419823973596814,2257638369564463744,355884372950858760,4982159324526441960,4195315396810096548,2297329990160434344,1940467023263073024,1776161416972394064,1260760479368699268,2679152366168221680,3875617943306382800,2511055369607512464,2594392219951902480,2424892475582926280,3943868644755929568,406621863073007424,439002236558645038,3623078224056790980,4159998819290531160,441818240720883816,5154316594780061940,203188641904784304,1015897967017544160,2552007042105067872,4418151315555890520,4736971375420666416,3828031226857285632,4716794266216357248,2804241901982752532,2741027264220496128,4751698402416262668,1510865509117719744,1028086885111614084,2039559705158143014,2609146729379224128,4802768816258914704,1356293878178780538,4294150096583347780,1395604305910540176,1485277598083221744,309417366832075332,348063851578253994,1714145451593071728,1236370359582828544,4142196392536926504,3480584113724166162,3567963637942748100,2735185856454417024,587687656389887316,1546507429348144496,103133685450169056,814620870708907836,1990531993562863152,4608688745190033504,539963133689352564,1770086777649428656,1852872435824946246,6191403357698568936,2859665826752901312,192944128015049700,902299205602550304,88000802112058778,6159781874868952680,569446407770506704,1247328185258505504,2250855038551962204,5377818933709166208,2254837814823591396,956761430263691076,212676439907244990,895152074380944288,1448405834797104624,3514676150482288128,1493633168233515024,389982271405716480,3119719269670164480,3902092465004783232,2156759508772113630,1357983775683157872,3920870695506165312,415026097118941698,1878653922958320552,256305679515358320,1839287226994440780,192942293107325088,482334258438749840,584580161036928936,1459336292517984576,5447679992220193068,7728601379524593354,2568926975903313984,116046365586419464,663092568036308640,744450372756365706,971876915195941384,2376039213412795440,745761658610565480,152927438768468672,3440714195228446080,1196945165863993392,6375382666207995024,3994901955389009304,267983488791386748,6832911965989293056,977754788527817178,520878947024718174,1935489262150325040,503006064538914144,3143647957968332100,3246695570353628176,4897478366283549024,7760649047349805056,3695787578296581894,2740017935849784984,23618037707591400,283403836653519600,3306230916767667000,970897552653639420,2823596241727349424,2694480518855745312,1755647030726728230,2324786067039081162,2263545995941296960,3515745958453382016,3488655171789385116,2056335625806225408,691473326249859444,4784782867925321232,3786305145945641250,834940549246124556,383185111630860352,3831680560454761920,231271394351721570,2447228543719581560,3028759795510380900,3153171841304452920,5861081795908791536,1528362396050087574,4720350348745884576,3457119287751989232,587633990969717736,612794537715178962,1540857056998837536,378772399427476032,1287086719590964944,4670431320110186862,3803162755109429520,2616701147028802512,2092722885741360456,676905844622869230,392505045992395956,2533187547293948208,82091309516912322,2462629680461401740,47284560138742784,591030696796620600,814076501817991734,892248723813674888,4361820384373983144,8061106400230922352,6857960458947546258,1344153163703435856,629012917680922152,6621211646475065728,665713354388859408,1664209320785638440,770840609595033432,2995783370394480192,831260569572149472,1031249814151760752,2273532959406819168,595536014721470688,1736316111656635782,1638476612728146480,2188180541278090128,54631703642141440,327775635069593040,730950182616957816,31106166937109888,388809784022306400,1555169928742123200,498404805131244624,3922577046546691860,1439998805158177248,3332248661840567912,1304746955986136058,4321754782176079104,3419922077236177040,1460953243184501016,44898745526270028,897934953065500320,2936295001349033040,1251526394055569472,534962024321440184,6430605859464949440,1530665826994535568,1903727268339016120,171325343634193656,1608455411677977192,5394527458505902864,3916583990144878536,6446283017058601128,2402111551372298064,6630334640993600712,485278922448336360,432937599768778006,1236909533543973360,5862072392419364352,176709824171395224,3534039236030893920,878035026401619936,4537705631814765312,2658946639072990608,916898249140843992,2853230205240903168,855443952526730400,644142213037296432,1984094233527799688,2515859433835608960,2242040497046043744,469472141367069324,1313635444244361156,424058482163118456,2434560658416237056,1916217711836697132,469979463223552014,160496429764757480,4182692759230508424,3700110728316858012,3601984364113536720,5950379809411255092,2652970318384178496,3560032759800741492,1951652319033406464,682879730653127520,1383767097603519768,3399776776429945596,1774404524978737152,2822682715401419304,2821369282004969472,1204013860586715816,2690465027961618264,1717304553966659328,2325905412619794264,601300772754236382,1140870968922427056,2096307466098231744,6450620617328353664,807479095067070168,1638633031322595264,124636525347282048,311577452634163320,3557976955479311958,2283537752757520028,4877896808285757828,2659222017537132240,3521078119807727010,2087627752883302434,4902118780562920896,4130756761768767744,1078336196748511452,1718827984711896300,436471616811525196,739222827925266864,849741556173923952,1529786279129805234,568041467609753520,1702264794054143088,619452185609351972,2273245980537827052,1972850527257017184,1139861867802015168,2106268590957100992,7387876232480823948,110906335538192912,3881549091738789240,990164370604174452,1166238695983795164,925428776422563504,1248906882018891672,3241673109664130712,7870958598689084790,1785264043101291648,4140016639927732608,3884385079095992460,1220568564792138714,2253644472514091140,6199600567360449312,6374883653389311246,2237844130332551514,217252497061420464,2534243767247147592,2714153140292619066,3602914137727180536,3444803226721814064,1865213514664008608,1102791552818896080,3787783127369973072,839773401321591360,2316725017515585024,1087643681018589204,9210921441546048,214911942316296960,2456027254913433600,2847014772429306256,1689420411030923388,2443107860881465536,1700451971664160660,3436073790638165490,540535004101651938,4414743263891447500,1379132081028351024,1129782814365762636,2005142201134155504,1257882107649217344,2879147069203606560,665785200926935736,1232651718700911564,2214964602609100848,1052272693241014784,2995748831279270190,1134583762778598336,1991747107825396352,2727016716652200288,3431074547540325546,382171551651798950,1238339336360144112,1794167561718937776,6044523597580935456,651943230359553264,3292119960893036064,65094612962863408,1301834370675941280,368657773218454284,36271956557660128,2176220625147048960,119921161129290648,666199049900098800,2145160291730774280,5416506274904691648,3134225460138405402,6916164904215157536,3099038118829452216,5843735000207727480,342578569290934476,7288118961359715522,3494662288673824256,4268311102055277732,2039654078760144528,1435466747860810914,270551608491294900,8098435366404989184,873159294783075366,3641182839674661564,5219054161632283392,1230946081189486536,492634571553198432,4605827092279259196,523866346000735224,2442863189160941184,41404815826500924,1449104126712397540,2122959116183119104,848974321578217032,737994251157571332,161829842244412344,5663792672950478640,2620889553164046336,3701912349353734404,3786018809265472320,2488644608271360448,4245506036381727420,3358381522578416334,618800729049122820,2349790004103101868,1302454897331096208,1396578266390066242,766157397583054752,895238004019769856,1956024403986291516,1110061712452209048,281145038423202216,106700983909642452,2133924815143661760,1703998576900731444,406822880707997842,462523236831596592,354963590837107740,1691149953324866436,688050077607024012,1227391163925400140,652311486170618496,1289035652377275468,1038287281781319696,6818595148559394288,1470859726712865696,657571497897967488,6575422692733367040,886468332784705632,504363476015411904,2521705288785053940,2386298609786277936,1122078704752281888,926740637196776532,645028932726641070,3115042347525135984,1165236227027710368,1268043400836214992,1249245750545746368,843190384455018404,1228168260327573504,3691439362388159640,359660146661663984,3591683035035615144,3505872785397773904,5298497736360813696,2250974052089952882,3605799997673577354,1300827847809370320,1017151046489189940,2107545268115970504,4874876153776626804,149835294116342856,832381305510232800,5353800341043674898,1348158583137561732,4472710686951096960,5084181078211305576,375958112698461294,643095153802449744,708046352358891388,6264705158034974208,3171062215239844860,136024635937091166,453395303233184880,293204256232933920,3298401296008982100,269465623417399104,4715438849960287680,3088536625583678696,5705823324688216884,58190241473451342,1745629668035734080,2543423976442942416,1285218820360289952,132664396211786006,1710417469677324432,4760636177375521632,508301376510618482,588483872320840650,1474956147941226144,844794822389826440,4401757355421669012,4478695416671767380,2607128342644327308,3012255045514289160,4429284158161386216,149913463747297832,749534012282831040,614630561323958784,1276173150380284596,459554008900468530,124352787431709144,1865208931000107840,1655031086394822648,572369987204653266,4451568765255988880,288425241547407792,6489279592154454780,101966155915491488,254904063588471840,5270736064911820272,1728736245546574760,4581663774966888588,1358592550763584896,117977451395272740,1966203494885056500,3071335841891280144,4316003197124214648,46847020953564288,702674094034157040,1640926839606305268,84250475061658224,1684934639770953120,4978346864237149568,3352448791184555952,2738619792326357028,701484900852105584,3261420145278048792,311223887492180424,6224201220366690560,4216983278989485648,5770112128803873036,393642417646878906,3320141646797956512,1123781036731398144,236741412372294908,2867086321740369540,1762409592129635280,6672513083633324256,2150672183522634096,1789295719711850592,4376807300492650580,4780051894688478408,2206693872290192472,1093814568616777344,4235581544948515872,1116276436959891300,3954945635817524208,5658222770308903032,119714423353783776,897818291623753920,599948985887762094,4349604493603161072,2507496858620094192,2043239011091420604,460431759297549588,2548789639488519240,1850416075667609100,6330891545045048832,3725118914384546320,1409930823640479120,263771024254347744,1268658127693428108,645189773644637796,1084768654848070356,65140840673522944,1302758946770903040,6593983249096281654,1448536674338338428,1427563449654492816,6946838417635672608,2492762084784608984,1717105064012289552,4732993146594999204,7033339727574299640,1302656343675767688,491034975212632356,664438236030533632,3394521182724331572,571756803191051436,461529365620447344,517234830756771288,4774975793800175232,7176038314269732768,3250951415108872896,360279535606554360,2161581210560840280,273724329566963088,912373910780214240,349932588915999760,6123548345119438800,2084166458730415458,5471121331820951856,2303413009670684352,3123586386409465344,977748539103334776,1150682377806316764,3474386991998978544,1976393014432311552,1259773676888467986,505286638000274658,2323367695407193440,884479026951898272,6760611302563616448,2011105038931078810,445226817034050552,1750849290736895232,1413523959182917788,1617463288610371596,202881214217916960,1217233231597424760,481412158337226336,1377166293203011080,6850009710997463628,920066077678540608,655526276437413150,3337838826762132432,1791642231106579152,3048824521338798120,735505697279938388,617653117768271112,1086480641336381472,284014433278013504,1065006834687048060,5217143998735268604,2616749918778601408,864030998139778404,1399939129803367566,639742432215471384,1037647943026890408,5453320033309733088,644756064330430932,390732278110121844,1506550154244613632,2342459558052220524,3982593104413599384,773124929712856716,881181090399023832,775392992632351656,3195296532213100224,5072316589329362784,2092646248969193280,2456693970288202656,2355900810899486172,2134265410034438472,5193608262139209816,622456514545756496,869077915402996776,657933609612839406,1327410773070381664,4487915334608105148,493159041106822134,3757267223733919630,1879106883575094360,1701140748940700928,422544214043647344,1477215325243113246,5993107996488102528,2834058261576268096,6929889509168577072,1267591239565451244,375242750193031792,415118102780928384,3228553030455185580,1068933703366890130,1905474417963950664,217642013467018536,785674854918834904,1445544156715674624,117611116159029480,470423582112544320,5119596492648270732,1355668629158064624,5001530878872705184,64994708652589320,519934589568699360,3675527221214782746,2591743343769466920,6540461444431584720,1230402963433480236,1427475331721614194,604189270405522320,3126273935971878612,2400461085680925966,2617855996156010172,6358695871335098148,7451684898067571832,2346449997385260666,5776585771667342016,1638316131984658224,2234725981348651584,967221949542381616,4455076199727726804,129110502875672388,3202981954009108224,3087055579006538244,5932499820822488592,3676928212493087552,430115733422365140,2715890646667698390,711305869835635904,6223650140628725280,3509220030344502816,2279361513067813038,1901185367910538896,1809307052340641280,2413429660018787844,4662719431990764588,4549161578461205244,535876308376133352,45672049024121520,365360177649383280,163773131111223242,1871609866702197120,3917472921761869512,1285349532393497940,7118760765003688332,6330022362679138944,3971811577878495360,6606175970621580672,751568567239315026,6533105758555159872,994931680398638976,531738477199420794,869699057101034070,2074650938800572636,1378638329829323136,2001854816078742786,2236143518160068790,205003824586353600,1024973640428188000,7055036929130789052,2175564324422995704,553923802941069568,1982610877737435552,3577194652027600590,4654783747447097390,2132785154405220960,709630828129592136,5242239802864762356,2210851885488476706,1551752589946130352,808579970675341792,173555344754657052,2603214665689452660,5432349597915175616,5128030806849106452,1098189960684389568,212595786085472272,1395423736143866784,5134427399946949488,2244698646050503944,2530659187710741384,1026762725467466064,4627456765494459424,454460460386887128,309790383871079430,288800604239755912,1667369593716168672,457987841683209936,3595879233610955732,4179527808734934000,749630164151801892,1569408996322717968,1115092751052958416,826588268784825360,3061077059327905056,2199987098466696432,519578320281960852,3376540485762024192,903778254630960264,402528453170172150,805021193633346700,185491078459941348,2473104667912222080,2572830634664838324,2355040829877798744,4503488936035051008,304942853285647864,1936635241112068470,323967822115718772,5200240078741909068,1818256969562177664,767322992064341370,209001787626385698,2841779568882000384,2977518088059286392,4218190294634343280,5863651291696390290,393916091381844372,1565717208969279488,2567039068980233232,838556736359926248,1244455386777667616,450804828361538484,595084585156608240,5950581910173199200,3104876628929052432,4739917119536495952,6457835742636375712,654312837449162514,289407319925327424,4340917262582801640,782275127020184340,1829237358790711260,226230023556664704,1958719170207614592,1351697757689808144,4994270452879178562,928361732958244992,2194382867761795104,846663030401472420,7265040438097492794,686311998978118212,188913138884131856,58617432532422018,1758444989344127820,1092513132827748672,885553976005159824,5310977476286801682,586564678236780848,2756813085830338920,1397152924269665472,1797279915178473504,2852367378263139096,2283168334109640600,2420405871142914128,4428816353225126496,893600981502377616,2902214570189949036,5117292672719114376,2991684726826405632,198485089904183384,643091690168918784,1119670285276772568,383169639583931904,1310397813566674452,3996233577520856532,1594529779512900096,446291642071157112,114284011545838530,380929813788250800,1618464240426394944,257397623281233252,857954034569887480,5254658910220017984,3859269792521439168,6743581439201090136,2493891901272520512,4944123219881903616,3490740468039956512,2298074595615437958,5258489689361293092,2144073063573764576,322147639150126848,1073777854316176560,188604032984070252,3771913421568836160,193424187971619576,248695410560801274,5802635642497131060,332201230922981556,4018074213609715248,2033335324913631672,4642364217103593750,444043909411723616,62148194193015900,414302926594059000,1215076276615515952,386192977430284164,326764558815963552,3081863777942377410,6891467364766916928,2645094224222502624,2991098585366019212,738598026537643932,2222815913202639384,4723988785296756732,2494404230888918520,1818742182849807210,935062840505831868,466785005610277872,4035615287072295096,1629155753044734534,786463806613133088,855107731265178456,1485723114423706752,1454497198536541152,831259180445951808,1404211096231915752,4063200421976459208,1773651722359188654,1843764179252730768,7636686264451811736,1079103632661915984,690627678582888816,519183572741447070,1089408060245262912,673575974153491764,5014522130892222834,1932000768611185776,336822074944621116,2161752202605948624,1910781192843957744,960326702643889130,934868129083606656,4729935958728950508,4064551080441560814,1538031993904577952,2861743529845220880,579469240089676704,83595419560594854,1671834293397405720,1680840437188890304,1347617225262548304,2819375999714339430,1040435387002771512,4933418177066012568,1711003838554365696,412106579265480748,1781144853618035376,646368552917350704,1173115693727500296,575269584850196064,1387879202908538244,436151168625834440,1670175897940244352,4544263630363687608,321161116333892538,2835737885300793120,1914081363872029440,2117807101799358872,381334905421825758,2016303078566425992,946279613519601856,3015910099468549680,6700955867454377556,1980763055395475040,3495958027354919808,5073325490661980112,1578209889996696486,6844858867585215840,4391094960133219128,745209469589139226,1102098318701024268,600941906234585088,1502288197856053760,4186862841269873232,1738594042067472030,2166829566004588368,709922154382780416,27127241265989016,406890590055962760,951476678648096208,2483949997036492740,79922180138593596,1331977318641757800,45588229690130136,911724197860614080,4668034730861039364,5497261005100612650,4056750610488463360,575307831009562452,314761601702336976,4161982628050942908,5432572207787082372,3602506704017470560,990202938173545968,4622079315711904884,3984525547883110944,2890184982894743016,2088767264474418750,5266390942341468192,1273893985705989684,5091704549478250704,945502211828602656,5439935589375748572,1533396652810341312,1891238852629532016,884526832868102436,5352256536672007062,3351082719224343120,1092515120572888704,931646798228230920,523104367664896380,1168343745986149656,3159085465706389296,5183627040911664648,2180225925024908238,234294938157350184,1754168266974631248,572833648887638204,1362544395760898388,587561620277831040,2359733219440809872,1877613696888784344,746482339578435306,750268839214921104,944712568077947904,604254706777940076,385123318742038134,1346119010549515584,5834924622254247264,794668979443839156,13229859708246654,661463687507218200,1333290384201001992,156317106191175270,3126203659286040600,5729492713257629680,840239118102978396,331881168567366324,6249016818495743088,785594243959985352,2491724461543235712,1207749646980695346,1540365382703661228,2232809676493016760,3767345978423210568,1348044936514163424,3568002726322910196,4754933499631273168,3238732682286476760,332735841738120198,1387990220623428988,2387235892684534848,465218887924792608,1744493573810537220,4393775744561464992,1133552679900890040,3071964252312221376,4394284061022706500,608120940445387896,3674730389660604648,5161075157798908488,4233661822965523572,1904992030650970860,1086291267078824136,504143715120674112,5622741788949237666,966558924048202254,1510977564582860592,4558206637687155180,1862160948369913290,216310461922224732,1227489711787852728,2919576542917754880,5200412898942985284,3619999369364690788,787361186615178120,1718867589679292688,6333737837750275194,215698609035359892,2156890589117531280,4503045034114722032,296894376871643466,2714599266034000176,5346094987310602336,2502379478356140768,726095873529583956,1001296858802043474,3543015232076840460,378063816863108640,2268282475111281960,1653370651013992992,2032894241477449344,788789635426885848,11702870177824296,263302921937342340,2632912654747654800,2677238003776548456,2427848022420414594,6724602656899551984,3137123044635424416,849318937294971060,4276887337853165434,2565744598740852072,4696802005205914548,579922390681641888,3817411921717230816,199814124194739828,1235001417116873840,5751348007664926656,741107291186632608,916796073344072724,859475823167776248,2785319019135336120,955886906960320488,3362301837411247692,2818326212408930304,44083482641394464,881630627466306240,3176452398332484684,1135972015888409700,5234059279601977776,4293231933365373636,1976604724432110950,453408883118844624,159549778463678580,6485383936169527302,1866072212618512716,971456317666676424,4297342075986829016,80349052124382990,321381983896236120,6590179242242937072,1302534682887866208,3163174222980354990,1432932543003933006,894216628074369168,714761499977025408,76191559282808556,3047527493522264160,3745110742789577472,974691735772985568,2752808629396691184,7365109977373327218,631805385214903768,4292850268804067136,850470420803211936,2045326354437530148,3147174725506750848,17108416520592672,149692020012632020,855345118929496800,1953112032780658680,410914352700413056,3683877000036085584,117875599904433690,2121666909221532240,3050221184513569080,5151762003087687384,2895679334275793256,1755384777560239224,3042526770203751744,4947920160773986752,354215106764386290,3541994334943653600,874011490230125808,684594374701430886,314116855929522954,1564248813182922996,6053680754926809312,3158352974356445544,188681445734906410,1886730974815143600,1124999587049808384,1160739513065572548,1131673281100737408,1262230934039004744,1059119965665983056,58456549249153104,1753618888869734880,4260844534025571968,3401750125302952032,1300051309282289604,2741152653333016006,2127065619209967720,1527502910902190592,1314204659584970208,4170939747104550834,2176096015481256000,719734317084941676,467374473136686402,6169767101506366542,5243346194712602172,3585750874994893584,1522543801856175420,4445605699735747764,1228603330632760080,6416355221535466944,1373385707326485648,1307817934855980372,1305050680073484324,3449017972820159488,2325408369954569946,1552382880265584024,6296421376641940224,169347273879904092,1451483854299988920,675634525966748716,3272112632509762140,3098072661619582584,135410205248633700,3385105394139472500,4016201609751057216,4744789760775698144,5617195025102859648,250287911972027760,1001107366503306880,1946241979756985520,776521475439831756,3577405133642888196,489926730569694336,1086506413462616520,205566082460912368,1880430350992941528,2083121114984027952,3410182357750054560,5491017357761216016,3067879241883358584,3511201945091072160,386980526516341296,3869634120352178640,1818951785379331368,2515469704484613624,5675800651247467008,387501206162821464,1683973281154802616,5819360447367202176,928598799846934512,3869425727301078576,2905422140891397060,4410155913409063980,1644030694533613320,515510687399097456,5020889317036010088,3747202422254016768,394493141381117472,889444314524934996,384932626243529880,737353101286428192,309415332401260896,1031338834701926280,5645107242147171330,1406330903135399472,4831409351193974784,3278641438157439024,1837929541383238130,1768032537516328248,224846410714320336,1526682841951173324,5181638382248967450,2223734479150299360,297519308169682740,854740502229135186,2460226495488179418,109307675618026152,1821714045376684800,993339325656409392,1572206346321682716,255692974494123432,1461038112675502560,526015010861341728,103844898222287292,890059775208910560,1228417601319181648,173926274300865306,1159457233203671160,1748310168547677504,613413629395503288,102199720381175196,1532928033749757060,6885774425605948380,2798849863515609216,231564173271752520,4167970855376204880,2584746100907397720,1860042595046907964,408869324294536272,3577448435686120380,3070010930010614480,2905344252067948992,1259978882278314528,4355250616747117712,1632747811514909376,1786838699451022344,5966027417917999648,1532085937106884776,6888158739492008220,2121828567344791872,253722133478263824,3603549999127628574,2656401833637789680,208136845329666576,690372781893436392,7720641032852157606,2299188550547966292,720183617195463792,1808696948563032808,848032155621708156,4017678301170654336,1864197172170003396,697744596604311090,1055455447540193916,568602750235510144,1421444049302618880,332456293761528096,794661598112416334,832153287417569712,1038782255659387416,5995673683822885370,3033328588967033016,3864891712563577872,1849934185654391080,230592651809716572,2856725815656783540,1529972243484363168,5347067103549394020,701331703336695924,305262576463754336,2289368147997944160,2084434624327993344,72218987676729312,240719320918274880,336648555279006408,2297301377743458396,722786885562858228,1466549546926611960,998233672215215652,2181565539210815352,1014730341483936276,2347214295478208094,219652564659812064,1952380967623824960,4951412401497324532,706725327647923560,4922576122523585724,1896336861886448128,549283816881988170,1160993207826540090,1767958414632387264,2781883763440461024,148542781065327792,247560363207769040,5945888703922682688,2013223939817574528,5620597891178069680,194645358731108664,214415545520813856,1648740797505113504,2632287479822444544,692630235390256638,3460941557747147632,6019362687968499744,3227964886373831208,2503633473085046994,1292774549577767256,692854123343472288,2602011106529406162,1765979472630794364,2426325940562824524,4111597208960304,205570778607469800,3288987155871849600,5196767350410858496,1315173319661848284,229116659275961400,4009364416209960500,536143222458459768,850787476724425440,5854555170225823138,5196706733402275626,4084594693147065888,4513297527600705256,1569638830995131544,3249042481761837852,1900540482581731320,4009779712639104264,4851262417873691952,1207848784819560408,283487001690395808,2165411762551047492,2706216756080864192,3563881388670856830,842594305691549856,1131807768020486784,2829885618713145696,1652167154297214126,2562380128334358784,5486460197434318476,45201875181104538,451998787847073220,198315879039612420,254558599090844256,6536298405189020768,392392487348797326,4204659451103136576,1404477347111155120,328658474087706312,1095479864794070640,2052557510757749688,2721940212552292224,5673755324094023754,1650672861388790610,709690304265313464,558607449007669176,268844210973693784,3843516715836038352,485763922264550220,2156782402657222560,1680574378683609792,1493944447138847088,2244564284201038848,1505711299370218668,2544065121823646976,6290025661644633408,458874039856496220,271833904516741920,1630931407899050940,513221565325807416,5876791832824100496,2505406078823641296,663562031474111814,2427758149534294680,3779524682859837100,662602352087305152,3860651922418519776,2043214433098935000,3172811355794184960,1491544742003018388,3971767098525433470,177918244970042214,267827942650705440,4285057885066618880,539784119509395084,369455959188754740,1477758591197285440,3414859231171256064,2827258974063217650,479252996595104368,959992027663242120,4388546159493774120,4512044069599428560,1862818329335650272,690558639016767840,31898794171982184,283532319698377920,1771998768563358000,761611184832594816,179700184806694656,36377456060513154,1455034008272010640,189393667611947136,169913787138155016,5022787644950376348,5525111815339880214,423014606010514128,1174034275485299664,1631550168458297472,3036001635625797180,238871457701974848,398101523001270120,4808974062964865184,520599810498465684,109383310070929224,121531646668946880,1061363028812253618,367888443678201744,349688475806713488,2913942011938899400,659688413666606964,2270390541763445208,3049461799276221024,1552333807135694640,75511529060347254,539344259570911300,1957913219949529104,1359747397240707024,1363177958665243500,4399208080966709568,1998656682917557104,1496464932491819456,1785175246792544796,7068127240223404092,212017849095587344,1594315424980444512,2171009892061502976,1184502713717151558,1821667854880008432,2007705212685754560,4730367112333466688,833225654800711044,1584482905410596352,474725612396844992,2284452989732692086,2046721403765411766,3199026153432603888,1781755282709729712,824733627240568896,4544816763418585038,1497312614275271760,4840549912677461184,267008360008611222,2373302918585050080,2318416929895819464,3814946497741592304,1597638835055586528,1988651795251223088,1531890677728095872,3901900293465928320,260881643902794024,3913052000477462040,3523581514128720156,1470029752537219200,3308245177780219068,1711137619385543160,839349718830528624,1314561212084918952,4448097684061843728,2821707055461778176,1779400145987452848,4648508123781351456,65158912695687630,912184533007063540,3550321679852830464,1273774910880829140,3892320396535586442,810512684671410288,2463595502359245888,580529036132453824,3553277532096453084,767821482855381096,7255055538664800768,660859115280488424,2909870392905605736,403505605723007252,4197234091050805728,5901712047532110768,4913737631225997994,598713314490606576,3828302929003248864,3328390349792375868,1054737104552768304,183200986798516962,610643019897575240,484094770805531040,658243730301633756,1431736861212411564,4685766451199289792,1370750175584186232,3381727411742527912,2189080223141107122,3016391604636680424,108408580735621680,180672998913960300,452263077748076340,278551583023165056,4178089466382351960,704380651399032180,269874124045067556,291417737401551348,1665170772211347840,6582667323912791184,1354149553894018992,899365080164260320,2664362975752124240,729580253563200624,760063844836056516,456301213540488776,2831335452626554080,3103398016420621464,108562585727803184,271394495758184640,1274143610637581076,1674817744227434994,438425807910076824,195084515217159480,826790086558847488,2266934040535099446,6000850100263688766,2001732464881742424,2017016530959997836,3617740223526412890,1515368438595271696,1801227816281316960,1221076168387307232,91393544830641156,609263433762294960,951259808769110208,1416069961909028940,3925331686801496430,465594662693872980,3879784453229241000,98535736328783904,2463284797870823100,3860517399395130420,1752281611084543968,489778594077361500,984325834239445104,2991340279082408304,313419482418897096,1694929958957112024,1534751960691610872,5005151226139861620,1905990815997212496,3236037065957368332,1195272651896134308,4256617899556359370,4847991849568941912,2250648126468574272,1961002285289518056,2100736259536662774,463760998835024016,6209052917841182772,310132511527072824,3101188404224239920,302905014884076024,1346185167185765760,3990796056672397170,2240909580008558416,1638591221783074944,5665777417561886928,2142403652067139706,2963112748206360444,2643371028764453520,3099775553419312240,211360612335817062,1208264623407505944,5454052713247006368,581327787185674848,5086393942252783860,3393046512003013184,5742512925229260432,2027410268425347168,3963632104876269050,462434941691652372,4815945660409967616,311867661051910692,1732521757187484300,90367590015143424,3614544294790471680,2193518311824813120,5820061675628021184,436548062960853984,183192665721959760,489777987729363552,1224391008979416120,975152987385373146,4845839252595238332,1540369141915195968,25420900436763174,217883830353682680,726247429674118400,1280876188538038752,425975991699374916,7580480688181425744,1467613375169736888,3526268852730427104,6129991174034613040,828762751460024604,1200077851441121712,85747098949938128,1714866413777473440,1306327505275956708,252918428493215100,2529072844916058000,6702120338529384486,4923936576246421216,1422441743573628288,281517097852157184,703761735775935680,1660247215140230784,2207092291635757968,2109902371492202496,382170653764022970,2292922897380714060,7330208472313715232,462849705987762276,2165995109825074260,1569184319426431136,509253594198686256,6715710389248477056,3572462632883970030,955332013503404052,2498400366968706816,273356320751131548,521905924142221014,233581934650926456,2002042669775242560,3887274435493891920,485684370119304930,236711604649282692,2975159813596972776,746902501522150164,1937509647374293452,3418393686809770746,619292952199489500,670330780087314984,4760308498192320024,1037886078301873848,97879314729887872,1712812559961557040,5933227367004589344,4172366813567934408,5917593015733870296,6250666517937312768,1130626212995035152,4486810517283819792,494276151801973728,6129658887792372180,6757088331475294224,3880084894864593870,631360698241600292,447841341176530392,4478216174138708820,2860927951923885080,1343014802003803392,4808445090419188152,346115041368069942,53322657402521892,4265624728344362880,220733305349527136,1510869833200054044,6994504178868318750,211495410187361744,617210185416997572,1769820943039005360,266022073253882832,1913882205540491472,526776106054822920,1109441404726228728,3666888764302480830,4698041019308830368,111453145295777688,789378312231608454,154377651734991204,6946688432050562520,399059572189791072,1710180003357445860,2966679463726593340,826309430692323984,4220197762223406348,355967627563902890,4983327360412132620,2486990259229575552,1111537814100998704,3164035592695153512,796519249814813130,614714419294723584,521054288871630444,105773259887944704,2467934070970583040,490950822577642944,376678678155251568,2549353654757030604,239495680422542496,1387574742488625504,267223692796460384,1942410124080097992,5433418545904813230,168380615061686856,841866012582415920,3827616213975961230,14796262909603692,98637410391050880,739748012125762800,1530805728587774024,15658178969134476,78287448507372360,1565680047065203200,355967925566153292,3559522564235557080,2498032994834519472,3386743136711665860,7417619461053585234,1186096976827740012,4157614291238732880,4002886407173598576,2169668559702489018,3041779087247488308,291113895142444320,965923535945833248,1073376520458595362,1078064463055251672,684084658447245272,511095407721788736,2141363676587952330,249746301870525670,356764728861613200,851503327084474560,22058280555323540,88229239074665040,3087887464753845600,1157339123628797480,3216633246484408872,799141486944033972,599388399908674464,303787111383748728,506289570965314860,4908326090752577340,4861856732157416484,617462650964650752,2703712321616091210,1572704687913803640,599060137422453624,197762419783316432,2471921468587046100,3502504358571551850,863999922260993056,3702434530519840128,385275099787199550,3669434228499474592,1721999456144222400,50243845663116072,3516914443875056840,1564622616683003940,1693519094321204436,1665917478130159872,154509473747846316,1393699647943714956,183074728963406192,134462145505111992,1985989246942421736,2898465262384186680,3695371654280978112,3413214649884711960,2403785278055905944,2458475054857920384,1055146225305827280,2487551558067107136,3773353467572407080,6116327580430543104,126764376082159968,950690995601310720,3683989580579483190,587014360885916172,4707771522294748896,873564325988155344,2933269681616623536,2605651944851730600,2910437958901736340,2209444427112538368,5273440180986344688,4652574744561729048,901242369557685344,2641350913622659224,997245850657181940,6518964199968637232,4720384111275885348,486872893183178304,3103269024243441816,539910352123039656,2011080069644038176,6343462613310171360,2149921059846991074,1061352964416593124,1128732145812862080,563844495569507568,5020730058958935372,2989373814613630248,3744139479085750800,2145177710204535144,755370745178362544,2733782055347634984,3115396632415264992,226650250043598208,1147105055189483064,656945496043799724,3727654602192950120,4791314405830846488,296894983306421088,2968819269981597120,2608428453605651328,3585792085996157136,372158162718261962,1594893416837834340,719278866785956608,2821836815306464032,1718718540501575664,979742291359507002,3639757254915438860,2561292162509324640,189521016088191216,473781706638925880,3561821425228900680,110265473267188992,689128905777376800,1065106693219318788,2264932952307542592,4126712573899357680,2573085383717511384,4625681337861262038,266688447741802496,2000075417473731840,5242576607061633882,3631470820338889660,3000887634987031968,3874494160776475200,1273796042388420978,5130620103589025202,629474457263565024,1135810049583725556,2433130069766107896,2699366953332829248,1666072832838510712,2900895614486466144,1969672946853748752,6295165896395113110,1177067965870576320,5315038405187300928,1459963324342277116,2165917386089097072,346265955755384184,83796218223546752,5865477432057529440,1554906862024183932,346189971777348688,167260899760492032,836267738329163520,4820008629223229232,3465867076572044448,110239430424075720,1032008662311806216,140965615916950482,469864733409755040,954558091758602040,551604443864809830,1803412537843787616,1150911913749770480,2069408995205811264,581408240635388448,4360370157343224240,1030365938320218624,527939405342803728,251733065114057926,2157617158670087640,661720103928394272,2590311576919724240,943157512344834144,2011092166480661748,2461935167747487936,3680039034740484504,1595412627235432446,591931234736382216,57433812107635344,430734661761356640,5330390080965312654,92399990414485590,1663126741964294640,161152676650770616,3840753245908295970,91754724681805014,371378675130348220,3713623565656808400,5453312339363239872,142761104830501184,2141322480377187840,2751422426980010784,3350370693016003632,4206996614448396384,200905708991423064,2262212555665551104,6327071456358225258,1435903333027302420,2746563085532832192,310271614146451080,3102579824391700200,306157662073306318,4268210465057835552,558838387099600896,1598252919718296732,408165590971498194,1036003328218381248,750407658147999648,408207974492511738,3561912002300257980,769542139137748576,4304877215904275904,3429865943802463860,1325606341491201376,2929516361714932512,4103464406575540776,5663780346667828028,1024015507685438004,270293994577752192,4054231823381495040,83903385575500992,838997000838046080,1654412823994697344,3842019895733379360,643683972105664956,2078746656423178014,4382809964004580416,2213317025906377536,965978276978332596,2084600619217639926,215541152307751728,1888740750235487712,514000129994732850,544944476572250688,333729754057336020,2002290581548122480,5490390531342545766,812921245640995326,1114182324200208384,697394397145925952,487543428347572256,1828207564342509240,1028210279387745780,2618597842704468352,1505391381458709984,1596475960574929056,1880904527560471008,1147750979676812388,2309587930721953860,1657875602751560520,3124205647841932896,970913517912551904,5964776842089532608,3648092988896327520,570135886584780672,3285163654226915080,4798794839789439426,260552816058004728,4159244840070531132,2929653781510653120,1646113864058272248,3330436709220912830,4665806196910101936,425091704002786584,444670911618132928,1469775846295590300,6151777210879761024,254511482568678864,1729207880838536232,976131883680443280,1519941949325047424,878664785909026032,1542967138053308880,497187889089512112,1611747521990289456,498911241301068624,7104336913585964970,2676418234256067216,3303534317954083296,5602624101620981728,2279330463567479904,1649387270462885910,1559159531661032808,238637285364543912,1414097782338850176,2475175908176061776,710667169489722624,195183703843795632,1091307913429454864,4721847025705485966,1679483332773571968,841117418921150336,61799063908832250,794524517560507500,87050274252424208,3917090404747796040,156294322264418370,5789951931527876144,4719346590421581336,209146442676347664,2066661685838845860,3108834670199195904,884908203273861888,534354051478091856,1240275258697561776,4672351374381125424,4844324972235629664,4721929401673507248,1926038705671814112,2312857407144691340,864503649316398000,775515508607720520,3631125874238729584,1038000596942497410,634985867455551216,1758362716388562368,1562983608736904904,717401074625863632,583543706241701280,1314861462445634736,6949415432857044402,1062051029209475796,842277728045536704,878844378973012992,1244825849147023026,1089957989465083332,421170579271049184,21387984888989620,427740929014979400,462704678623858188,1749049123053555600,1647299585489782680,154567023103828176,3538982017702230590,1126498395169342656,807799827526924608,688038958387093896,894078937393919520,902679524148861888,290714408597096464,788740604135827356,2373927966033975504,505629033198598232,1444591003647852720,3140543279982145392,1049094459226133580,3387521969597356224,95517595021398000,1910268097810910000,5304331170809467830,298556807603621328,1990291406926648080,805682979838687734,2091341185241525208,823666156213695296,2310476824814620032,3519470231604021072,42334936935828236,362854971421462080,1209463518962308800,1325468284331646994,439775959399521696,2101206671810459424,1162807138196964240,3260886934015833540,5985653308718448258,2382827477124614784,3720542765740503588,3150689645804257488,2088136821645552876,134286210953988264,4557533417028549936,409143077772385392,2727500896005698880,728265194963357040,1184442771530979296,3166067794205290674,2734423058683819440,219790208800701816,1465203802018691520,637053361533582048,4661523596120348682,652800809245085952,3979799479284560940,3486758311284303728,1430164242818565360,463622900579062272,969547456834252224,2172963805331299722,2784449648936258460,3326226753815817696,4235232441424387392,1399820762685163140,292706555073197694,420234908704190532,49021686111977520,1960781469888279200,7019588801632928724,841239093769314336,1489272736911331660,472371941028562098,2187828759396035160,4119171196590082512,1201401953566619760,3318464763297943380,790486722474304682,776738534185634832,3258942734986906032,2105024182232314340,104319842230491030,1390870253302701600,823461750684594816,4299742359619135344,365212187894350368,2188349846779984832,2486726127779134032,2612466317414646126,786059788939721784,5322345961846059648,283574299111757952,4962332706869375740,3296834213243361216,3913463010052894560,1580153652676071860,1970283334374962046,1452589423489610244,3524761107815280432,236794927017883752,2029581842482479960,408084204056037984,1813628080455720960,2539637169964850340,873562205505516756,2865282435748439658,6810003100033570584,358413050852175264,1194657809881519320,540280090948599144,4650153216690204072,1467771380083534896,2390704109892003798,464035132418018566,2826552955523400360,4876578335164140360,2910280948633984968,3290223317749928736,3611063570326943280,4422262443476325312,4208272890044645664,2329002552537738756,261331575351930684,263092944383111808,3006644754608497440,849007868320089344,389946324893147400,779858477133040200,2686905081148562874,2427647318474119170,5511584717835855840,1789256021020916096,570164535915613092,2108076248680259652,1447868073792493056,1436673137653670160,374197154470222062,1229767826794124412,5371152355573919712,706617077600501568,100741756562969896,1047288878652052404,159654798752353344,7184151196517783520,3413186222589671934,2137109848922312730,2311222154479035960,459209822101328760,429047435761570770,382857443036058870,2218192950272217840,1643333958116931960,482995618837362036,1500194278780627056,28448172186599556,94823086844672320,695466774756319284,1960912627653359196,5400000742800840344,224429300187070572,2319719661908043264,1612938956654343768,3454836403813563384,3828350742219990720,168486620108759502,20892062352817896,1671291785286205440,2551611823859238672,93295797697697850,303338053632550554,1434516479612274464,518415678024202752,928574573419441452,484375913867343410,4112613000058469040,1208206598739578064,2453433857470526756,1429598634033629952,247933535707248336,2040865846128497240,3023750799576362448,383696659617959430,1534719429386546880,766439102382850224,253497467297730216,329586347264485232,1647859575774725280,3179490226832388096,1405092231878102658,4752491677661575890,588152320898206656,1790490154126745008,1927164911585809860,5752071140664064656,2170479423369762336,3967322094308205072,1776845258641113570,183535156057375672,3211724606936543040,3040905842486781780,381161700317767980,977782941444725952,783143737887151032,2491944787121540912,2138786863209640548,6438036474742334724,509397864537943392,444906611910548064,2254661547334410192,981471540157509822,4682947537165500504,332086047500467176,4979975149473286548,2483293844740580838,2417340721222573776,3517639097641122072,103629017013483876,3108734424771532920,1205201769124050384,2091665564395456896,498481419846681216,3413109002999416,119453586288956640,170640511086880800,233614590525117780,467208730716120360,1046454492081320040,1777122657691874752,446940781281163818,2482895665790189700,6541157481557163520,1420286027814737352,930026711980697976,502545325797882490,340126279731287616,2429367102122534400,6405132130869141630,2891088240283492488,3358961302754902200,584887228266943448,50349967960063824,251738822860770960,629319516321043600,4402095061093898472,2236842108173321550,4940894816507325144,6960760042522143024,1638715853942775864,977102828073057128,5494002343841764872,1942453053884884860,5124967764688756224,4328605057073333256,2920079121817896360,77795109981120112,3500626774321295640,5173605942590896704,5435934320145084532,924452232125428188,4170399739770870648,789854047602486630,3755888684109054570,500613662923409376,3893491473121832120,3550633571593949688,119249819386893246,728331978958936968,2956728478361972256,5603412151438727094,2203929290925172808,1622314735103117664,1316657917009759752,993417957582141960,5791683817449125736,1643120540101904424,6872917293774434088,1479846740380850448,775857651346185408,2270948919797992704,2485942292524473468,1200495710653579860,6708716917519076892,13498132174231572,134975417597254080,3599187034089393600,1082482651663877970,595789816386619872,1985041175803243632,7424724298535348310,3209235353757418488,5184352646768818908,3979457440083181920,1025039719061247228,322320519675635648,784265933281362048,1986231613007796660,2654056798061996624,70362542000614752,351797324214047040,209478185598360512,881183967286569912,3841863565119232296,1578827170080544368,1805299731337407984,3167927366092975764,2547505496419277504,4222476958823615592,3382287033617821824,375498791869842360,671893433933258988,1465429409134538640,4056988331268828828,2246948807580013860,1753738066541796624,2011509222723414880,243292863056365248,347546036247700620,847851064237823120,385480441143900432,2569757247137691360,302221458386584980,684751200671171574,1423088677445445648,4315651311584901408,582984506679557784,372571745250898128,1862777284511653120,4210985034270975840,1843668432448945344,1189286344307717788,1315336247907209568,6545356634578925952,748303395205607514,399976290422890128,3499639549137854640,267359229196313328,1336737709826592120,1308145403190380520,7138728815935797828,1001627260057097424,217174224999184992,2714559151125609200,1902760824011689344,1258431133833753720,4109305758227680208,183866370152130528,1126850332735834128,909196020512924928,4355820399992738796,1336121514609342318,654655632389164400,5582596313220512124,4385996830527364272,531446523681190984,1818197204154470040,2687872294145258496,178758949035415848,3575022735294663840,366855948980539776,1474898400303355648,1162663488879182136,863984135333153844,2026948850234269940,3773113655596310880,616259204935750710,2038810893203210290,5451447866392986192,1828848391696247220,1795799486751549180,879627316803883776,3208774307747695428,1383996386564023320,1963475880748244520,6291236799177868560,888598941876380704,642180340696786920,3689216090804785410,2351848251704027484,421045345304121756,803514449472243840,205778441882790174,685898171107633140,797886181668258144,749369708074067888,901225755324918144,3630011832439125336,846400356044391204,2446368891922181016,995820052279531380,2751016589234237088,286824848238081024,4882364458742774112,2692629064587675216,70863043938493356,5668795870311634560,3476959395091488768,101404528341731856,760500740815755480,321746075454444360,3860784254805521040,6032373601879226934,460377815028660528,1965143802535761816,1610187220746934704,3204495525684269410,645874237320171726,6262875859380787152,1491692143695458272,872898609641586912,994837865271639240,88690565706526220,177373384321043520,638174405391807060,4079864376272220246,1673161410373046880,545649905967297120,4774228166948580900,1899037723796837184,6552929346402852072,2095923556764647712,2425924465782960384,2256844747981032648,118624732314745344,1090740143037445452,2417264510509916844,325819387621413984,806518086598309404,2650330033076072256,46048689784849092,2762800742995147440,1477939601742889320,814609459406535020,3725543372681685270,454088812144902894,2522605474242592600,447533650625218752,889909897720192722,2999391404052984468,596756626099422336,4641237779224052160,486086691854097936,1080145488327608640,468891867072526536,5213042036462082240,116955993156845778,1559345162803761840,4888268986140666368,715584391947323064,290893669091796276,3993869217471035886,658414666276571160,27439823978324880,164631756837867720,548748567355191600,2791146010154168640,2612986292930345312,6257302850030427504,3858569222690256966,1262205185204248460,962546845862232576,2348661082740753474,2186309816932311730,1598092734128897520,1198987046780860152,2491551306632545192,1373848846229545560,568719731076143544,1521456609152301792,2597358293285080980,1612194458382832968,896342353471902656,4192797966105794976,1217232194029667310,5549001466995843696,3778074885443308884,4252618835826941952,1864062040976639130,937038286583118684,2908866523943019000,366153579111860580,4393651208920758360,2274450106189839336,983370187803542420,651454331595224256,3183383389849650216,4596659004003696976,6157956895207296,123153763892189280,615741950902451600,4324800788006992818,2182627050155814780,2377592679449826000,181229734843550118,516020243144505624,319409861901096384,4790938888705332960,4836511631773459728,1528186191001490410,5368125733860438468,450172424008775472,2444213026105508384,371529033608731338,3487944475006071552,522000436274243960,452254509734191542,4126636531619515188,2562411881494999616,4464360782210239488,513228202625753808,5773565408793724980,678308643553058136,1589662164455613864,3159971960640456460,4087543000370235546,725263683104464812,1733814081293493184,528606499773800448,370349140507729956,1705930443907211264,1181317759252630020,393939900486186048,1477210193337379440,9405825127277736,564324893319104640,972024124530437424,3168123449928440784,2052832620785056848,2330836682329707904,456855034174165782,948513477657320460,1945334246046724020,2258797551258036744,481773250539959022,3148659030673390376,2014164892002618048,370694372594194224,1668100321388192296,541818965174250330,6191946719181748800,2614073911701665504,921047545905905544,2052337986116352120,220492447903607936,568190106819565128,2315858172357111804,2484726142053835974,2489451354956354904,934221783563677224,3297573306937448710,200074572343972656,2000658489409935360,839032814887843176,1027979903803176594,2917689394242863646,7091600384630660796,518192894215090512,1921994204813135208,1460635296485985890,4210118594145738648,2355853611773302320,1157714088435252502,55352644044784344,1476006159713122560,1677724492185431424,4157313931830278484,3188180873402511300,2042047772428645120,3256257288559820736,3133757558179198824,2387620527875305910,688250895077293860,2749142057583246336,1337097531786668032,294400121395767264,735968222953139520,2465805565254803232,214051471234296570,1664772212301363900,2231998479443454024,777134379201204168,418003177335123402,3715421859153109920,5034869302426333920,2770780190985743616,783572504145245728,5853627062915970888,4717442767042942488,1022605968899463648,1912631367655605096,2458468639782061980,151719071335177392,1348555197064648320,157423326235119036,1049443107739599760,3131780329061773272,1496173559914287744,2017744857535333232,1020400144924457892,3206456999363026320,2793466203274549104,906107505052578408,2245378991674896450,3275806577658875040,27342275609797440,1093643370984727200,1652652115827584274,2448600172920458496,408957237465633852,9374477640826950,374962768386966000,242866476876520296,2390293112844652944,3601006508464149420,675089622865672872,448553655557214208,1222320655890691632,3611699498434994622,4500530577579212664,1277767266259844448,1563053044168274976,2373638521564309410,6024245622994871370,507790453370493744,246477459415359072,3697000842454943760,2268004246452480630,458989340378946300,1026098973282508560,954046762602960096,4526984842588791336,1868811727621021488,1337980575249213264,3071878054877440400,2316869395199215344,431797602716961780,339589954955337856,3880859024519385120,3103975055552726520,2550932353361085456,1061129706388207560,693689723850146880,4579897941745533072,189441220754272068,420962157060252960,1901073838151304144,4074170189779217700,2454776619158622528,2551986964629123732,1175001966371818926,2633243433025705008,133444126738104928,6004724215712446080,312185776682884896,4478728984246474644,134887680047498472,2137931619454241712,1376394301360711272,1032919995010828980,837007020731548512,2083931388489784944,865744759883887728,4824204994346286852,2852834441118707136,2737037148897417840,2641328538656414112,227971206975126960,911845127480238720,4405303422142089120,33966903089242992,113218081136530080,1591640104207661640,1483674813760899624,377829173285997336,915842127792118338,494627140023290908,128595581903069376,642949920020081040,2202991461567504126,63912045706299648,852123515422402080,4529856918760991244,457415540691229692,2133820811570205348,3634090153849015872,1453597796093548104,1903735751768161260,2771791035263996480,4648922606215397832,407100362502896856,1631434304799229494,3915140147653021056,5715634619169885312,5120287580556220864,2127470330965929534,1762886655367142112,1113625808885162616,690588578737488384,2704665817025141328,776616284397624816,1051943107962495168,2759875759256557032,1988699177329621460,2179626246219203712,4584127144796540352,1632393986935290410,115096488341934816,1007050450218135120,626086902202748456,3440316524500908468,233241692448343230,4198167786282056640,4821319531024049760,680332912925164884,304777886270227672,5692612527674032224,5559896579137181856,3445140298347801886,388572657542739648,3885557518157483520,1592772359296782280,3931226128149963012,278823536317567260,3345736873302485280,3522070448122176720,3840819049837412328,615498069475879348,2831727844741536288,660404609242053300,987686430890838588,2570984610573288402,2107406084291515020,1407587009110169760,752306785786692906,874246484715102984,4499526865964297728,5285944191021207336,2230150413719753514,87068758842488116,3917923727183212680,1777445590358078640,3698067472327971498,3734687272451322096,372732214057685760,1085107440605067396,1183305793954021794,6296159634918453828,2025981140796223808,1387709314445442912,720526827711119976,3225906495415518048,1020847033776492576,158914207995050736,4669007544004076076,1450538350146351378,7026704657920418940,1019833499186644944,937446936409865376,2888231734735285488,4408304432102896512,305582374138779432,2037127242964292880,458140392724635208,6025476275144122248,1052722512395688960,4359505093654213404,1582900152310964700,620452838206811736,3721371715411474124,1815871131871766976,3415659066776346390,123740357389174176,707057014572725760,1177323124881532896,3968550007681806324,797549065570583424,4152769380067479264,2312663300462146128,572084070878770056,3178106671064872800,2058785015506668048,765942191796924648,1180023325535938752,692772489534142296,2068546985916901344,3333089269611629952,469874088973383720,2919415739017032672,2052115291164703920,279340827323200150,558657370763999100,728932352614986528,3225590939996876,193527044446902840,322531054953558600,6375146570084422432,6156651100866431328,365583542276684052,2928771601657159328,274705445686300560,2821088662333690140,5506510279388180216,5251375909913680674,852992310715776660,789229934884413792,474670484483409186,4068427343018887080,616776685992500224,3941063543845092888,870183510193613628,473791080287765814,3081487727874514512,847867044990722592,1366310923620952190,334272727117520928,215384353808366784,1877313576503105356,2302231118097252618,1188650572933301082,2048334241667692656,1346662097505577440,2409049976560073226,251176327682342742,345319819568044992,383990375040223308,4388270768037497440,3810503744556376248,1384914535350076296,1832581851399644672,4320817401530787120,4412909481197716224,2000803341072291984,612155736607838256,2121249919745603460,1616318592614576400,2829892738010243472,5207180117792400,130173848086667500,781009161304545000,1077670954656764352,1262457813188736192,375627760084927272,2362576088760107292,1412268399622900316,3216241816028273664,3947255623693091160,4378233266708362754,4809235838137266624,2508354925968406284,3177839278629810684,2105629206283657824,2342140148069926896,812523104956156512,2915097138908504424,637381047519105750,467388312618999088,5098106734691820960,2886474190495081992,6065328968568230944,1266912908140510704,1491430610083585728,385712800921189444,1886005026076258368,5776729776252333504,2293725112643653896,2296243043125967772,1198348147201797144,343195731848850188,1430499771390481008,1289480528367182844,2377063271654875350,1103968154943961920,1188790195766384736,593758745878074924,3840948735234583014,3235628913773207040,73264876507280896,1282079674626001440,873751124856820848,2285311648393330752,611400924996138684,4075829215434777960,341773761405207912,961196268393833520,929112288956447184,4068624264824147724,992658431582730972,503566971761281536,231555496414183172,661558414356825480,582949095011693424,133453755944004540,1868271484883892480,2257926957507655962,726729155958504816,102454434125856408,1530320892477107556,1723147707149128464,205775718402094524,446112525657055608,4951843321029913088,1648744159246252758,3307693810261527720,339996266415804416,709615096368057024,651300027858896784,51340750927451028,427821023954140200,451277263607765904,4011179376959290720,362796174316220376,1828672836123752784,2526744889942076688,738470013821819400,2120294843242652952,6708097872810928584,619403600216352456,1817168443637275872,3102937500836085300,1022599274071531392,941708099749115760,1913218837434418332,1272518836546675608,4598054214906306888,2513732608384151616,1155191232019172670,40533326677878336,3647841131324689920,174956875703165880,583164284503451400,1003223017993090428,375880212845863776,1620421345094051808,1147263351290212552,454369423421883222,1041794836565852160,3436541714027648592,5403721221717994584,372967505832878982,4607926718497104024,1468118585558703840,1569534274218124782,2435399262534465264,150474883731809760,1128512676549871800,3269169799253209632,3117815474015654940,5459864157319994172,1313363478343176936,2502715358431531950,1795829910849642060,1502627687716371968,540698641543269936,4667197046026951008,1447201052605427826,2758174624570185216,577821039573028800,758457928111070990,2852529300583268904,5612406765577639296,1172039787796841248,703957414551858378,6653396455929331632,160450678174088324,2402785656004356072,3888369570925910010,1090902369020044724,633850529705683584,5717162983758611616,5755745210405346656,4607835023068745904,3600070729688403936,483743428912122480,54160993772513208,902644092053197200,1193753462284319136,1533285922816975584,2483300654044218624,4694681174205043056,1483160503043236248,188918222068800072,629700106600369340,3382777266957470490,2739882056926642944,1067276634170161280,4760153567762156244,472374691923652548,2840012727826037040,4070040386792105088,1810004855633705160,1228317444131981016,325483580229361440,22279692137314008,222787264193048120,2802813968013296346,3534071569535928420,4540754182818025648,202893436075310136,6086539267156829520,2065231847941143552,1863051933623788416,5794178578050332448,159143268642538782,682013020803543720,5352361153121681664,1914551231268731048,1644068110973505570,399723554033120880,3997062316145685200,6210348090671704848,3817987486960483914,4499544229474830256,90536840962829184,1034661916999856640,1966009399148688856,730834663713751296,242304758200485468,161534154871724418,897373086799788900,765911125741611552,2492589491968442368,1422048623092588788,2792024234025381648,4544855847104570624,283487819476461552,708688843057462860,3378817695242759720,2774420095945944576,1576462091920818624,670736221537571166,3166319011016626080,5068791346771098912,122084874562886224,915596893338251220,5837704214817269718,310953199550782496,4664095941961549440,1128845022767623212,149721548525036728,1122862972962612240,4853241025925126688,4698131362199916384,266830943234058918,531813926875732776,1797401335414071464,662104731478781976,269368159926651480,538712986179799680,4666905223164525888,1147496527697198790,2081563668141046848,534366003581879904,3785091288713921088,1209091610182832792,885060103982785236,3387022127485579200,1856292018215636320,2878842922741216512,1589715310454447136,746364001621469476,1308801690515048760,651225467351154042,1140900543268383376,415090869549685248,950591541495575376,5434635692370649072,5073691133317242618,150709839578896752,1130274855216732960,3975825468975775632,161438059375037892,44180678689673328,73631276385674040,2945123538907730400,1487680758038779794,214401008628371904,535979316007882560,1686168408815070492,187769610929734416,234701852538667680,3739781384150275880,852682707037223046,443919337238218002,3979068430816546740,2545717738560865920,2215284966968471010,127006234563124988,1905011052942040560,755337490853275692,721055647690882812,2860094564083870764,180347832011389320,615809975085641424,1363649923771891596,674659575582998928,1063838094415725312,350266294416237552,920827357727592168,5381749908009761264,1008934944939868536,1510352330023392768,80588764523834156,14266809836847948,285323848305839040,6419508763257075600,743553466953820704,1983863146641207696,252245879369785356,169084860007184544,2113469290000427700,469082424928185580,3742469757188268480,1795508943467418216,1792103026564033974,1541141400573655272,4617243016547445144,209891077429898624,3014506749641764968,469922495936196312,3766233963120046640,2794117536070313376,1801464018028110792,3649349156686804692,3968225345777666976,1378486732924795392,890289164774978052,3791170477484151024,5246353097134470720,1570371143806870020,5230722471527829654,1461834865510127910,530389971112025244,1035141502721822208,779182277065513992,5642287080210270208,6047242520508409536,3046552024165576416,1364078861987304792,1414589215429270608,346553057805723936,1378758180201393760,2922230205505989072,463276632029207436,646046958738606320,656285267827924416,69258818029723974,1385116452422689080,3570479161913811240,3817991547474915840,3232463814845124202,632293485941331810,5204258813840049432,522784619117256152,445865827388455716,1906150691484093384,1550660047220752952,1743792015463343496,1642481915457490506,2258183335453708296,1780908271333051680,749582322967299024,3927111924426889184,200248247045153988,1334930590583141280,301723925808678912,3560043943861185390,2243071998132564852,1233171145286819424,2080403036500286124,563114060573496372,56283127253790966,2814034696897591800,161082183981614904,1073834800293904840,2366110169049846576,1366442355326752704,462581365662878064,2161625745181731444,120675718433645622,1608940024295724640,168120303740050560,3362260727883199200,668526656724159210,1272947737351237824,3966112075680659340,1538333121916811484,3173568132954323412,514321240600026864,2579262824915910672,1003247012223388992,2177162853491398212,224089731809393408,2560914818961668160,130738875284434368,1680855749019699840,553020442060962672,378546005125209744,3017591808794197580,1401155302767531246,2773747878291693600,3428032894991428944,875952228919656996,2658338518787016696,2552874574130931672,1352378793874848696,531886660439984730,3834778513591974536,707413181192152224,5706353287194747264,6179010027594619136,1705346038903937166,716982551867096136,2399941170499085184,227298525915152610,2272887053185860900,1126742104150598592,3681450349941705768,2860919053622391090,158529573033268962,790538528075406924,3012617278576726368,2277824165347691532,5560800384118753404,1849621178744659296,603518073579785948,1420622291099029518,4577765516660009700,2877315564763393176,58080010845639552,1451937550591189200,3645713068995272198,3980478537135002592,4062151132989568740,4338120542557827440,5916355181159915736,1101634569054136320,3074816463597829680,2363480060267460072,1400750881866261048,2280013024295893152,486888865240557312,157612717295834922,525353034667821420,653482237405782048,321811090414301376,919420550962843920,1256183943592891980,4347307599291533808,101954700524975724,1806746837622921072,3355426598493685680,1809173796356839520,443964094883169696,3302855543036252490,750719906508746570,3292098462347646528,2420250963999572760,719819146638920196,51306170796768528,384779666882143440,3847630537585756800,132905521991525568,3322494596998833600,2394098598044521984,3065283931122162060,1157045220192652692,933741767410396104,2244502724484626064,1032820749731419272,1353444780758988180,327951712873204074,215502301758784704,1422965607292535420,2336477106317674890,4961147659740201930,5214259791170799768,2198043331134545664,3809120359036258710,1451738873083702302,498760220921056704,154532134997430672,3090509302095867040,692851075861523856,3529486440328984128,669988917551418416,180091640620479852,1512370287257578812,4030028455915305536,1053317807891631060,3653748654804224256,2329395039316726540,6277314777442396380,4458939341620489824,97230234382731384,2268607566915653040,506711623039814304,5790740085233480960,879690779735760528,1537916890729405230,4898989471588107084,1325879986042684128,882218485455947352,1695190523527666806,861669488701109376,855788264039556252,2386370264195075970,22278737872886688,445555533302542080,3221997781408938560,997765193639553768,634014944531613276,34054139220460848,37836300089651760,378346678077308400,3087795739906926280,1271022676671752952,143379960758925984,2150606634580207080,46683616187869254,155605341379096320,3059020041522965872,2632229302895567910,4655280456563033736,3829836091418894664,1498580094608554800,2495395836781900536,701034792880476766,2046318765332545296,493101974097329328,1482095720537168352,541519210849411512,2009468368487279304,185682092900516976,550330708573835304,1517095771020639528,2518790783717728128,5333351167671043692,1005764870632491372,2564136047180984184,4294509587104565988,84531548024504064,845279028611201040,2230163065598079810,4063198493172415680,2690422634330973312,1610950044310708416,1731646499943361104,2641640538460711900,4900031144487672192,2965392876375361890,798144561861633212,317438726177337600,1587125199755604000,17111693950903530,855547810550788500,523784033535052704,1038799538108946336,1815819799945461696,2948375299634149950,2203107219684005328,1536649529538619656,2297656442959103448,4020384915419031456,2675600899810106016,4642374942298787232,1570495174937549920,5403053897723884878,2446606862110770624,4712691421162972256,2545770621024809766,2392747456275957660,289976641313078928,1933094286734108160,95976538873191636,1532996096308169526,249082762002161472,456037053186962628,1841186018448605130,612236896768780842,597557881349551908,902024282641479952,4513295935898787600,587718867597537990,1158906251387396928,1413300789802523952,754063505115588504,2197315947310984610,4047278024633095620,1656620458690699440,6308353848104014272,7069314883876065918,1510277345499905424,2712300331483687176,5189224866826468230,244579536487828458,79658742031780164,23729993944913304,395482859313659700,14138961460875636,70691761576386720,1178145267128214000,6233940471236742688,4872955598089394382,3269114320210804440,230976309529303552,1465977701399608632,1878736370963351856,3858901965014401440,623351995300987524,5726725068287907984,258358645462996568,4521081543454594440,1075285190861217504,2991959151955193144,2323736819860572396,4324418645413053312,1038408171006006108,1463228715923166456,2531650236320436420,335909719585481624,1868758188166551168,2503600289993752380,560845986759471448,2204649865852481640,1882589897967150960,2303937908617023570,2954203099201862310,3555150895884341412,48854274211098400,122130426085276500,867525396034564476,2000824452000095600,128741648994108840,1287361054366848600,1101610897768320576,1768904667005459364,1155288652345258848,2105369370938330748,2879415038392755552,454291912971905184,2788247378906531424,3030253927990503588,873900465375482304,3663363054116283312,1788724011430651464,2266464805882760430,2392004835158885800,2828191405330142208,4674329613029230200,2834435086311077464,35858489953686576,358569463468618560,1344577606169476800,4933662194678040270,6854011337021348016,535463950956846872,1269522513719156736,383225639912471664,1094883271369124160,2265427103485868712,1418537352353487336,76977423898894464,192435277054985280,351527953512201312,1109338889295741408,1381059769143283380,2822345756383311018,402283292934559760,1097315768659145280,5599810483970404752,2156414909716475958,564188297674249560,1026784694341964052,1670026655126510904,2126307578488145910,1290428627558940720,82208025334497872,72295032754694508,722919220064488920,2355608190529870080,5474238443970761220,2992580597328533688,3276598934370419888,501299882006649660,298818978019893504,1051967571388743790,1597975326737611128,1225998999394951968,4417369546992720164,26322811806569292,1842517557599188680,2482041063656159676,1204601295978438696,176764367151178020,98461052537265594,398558378343753696,2533174600591838016,591337882658466500,1802997869805756054,4622915443626883692,851262331215814656,2645575391019026160,833083729959337380,576349207068954912,1228889642653277388,1113471500055439536,1143483979482743504,3527550178957793604,2640325461309481728,965999473493841456,201824497424309580,3229053085622753280,1013110275533113980,340948427605248606,2436728782483639764,1414074846295080976,3173720075809595136,398232760432451670,442461817960950700,2510169268963548600,2821069603718911872,6249223580391883312,4510769910691708116,2751189140051073864,4644970495953143160,1444700877956780496,1423877944470054336,204008358227673120,2039995871657038800,159108415035553170,91200012449139104,455980458103504320,711723368645526528,243467953074173496,3651862297898477160,2993000622940258680,1495213287380262588,1122393518613971136,908696868666982956,1248532540186824280,2267994985160516568,506023778375660202,1431197498410042336,1329482288526106752,4105892639273987040,1722122449813536832,2323663925001609420,5907731692323509568,1664173241684432720,1360327786159588092,376373785283312676,5669771139276444288,195247559154785472,2603188909168247040,241297522766393232,2539020263950581048,1892149678432303920,20653663864182956,1239166579465927440,2993560180670870208,1452339623161293240,2221452226745959896,216542774310847974,2165334696904625160,1366452048897739008,1279199221020336024,1276751652288691996,602942540780169360,2115024863542530180,1579473333881750550,27766820819937972,1943593950589977840,3426897422227523776,1110411023769567630,1712114910322345188,457308426424370432,5049277379114724672,1021275317706259356,137068314075448152,3528994955906416104,1617727406450625984,264377460343417300,539472915919801314,6304981004333036064,5228372696604425984,1285415717728557366,2987352493519261680,3026359261412216680,3464199412987743792,597121764187686156,3196070776075013670,135425243712690144,4005208484986982868,742693020117377406,1167063197770110258,514760314970585508,456058274363477248,1302236545836915420,1794393527890683636,435899046497199984,1847686908612513888,5493246913008623088,3676661249740933992,655939537668915372,1530819248674528560,3583757594763345770,1199186323253675658,550853983190094624,151647318873575408,3032816154180078240,1330375714867279584,801044490991494208,688093189343365680,806525279750367624,453660226764490368,5671432756659879000,257962225363412520,1031804603662362640,1887629031021420144,257415290889498432,643510601189421760,838989703303544808,151155841048602534,5113584892958466512,2210214709028175648,2939347185007915878,2355864071028734640,2408646985978951728,2778312095919819360,363694827181345432,1027610167783343184,3022465898428925328,1412593750292290496,3269982544544321472,736956143177847720,1124611216414661184,3758161237801060032,43279437939638472,1009810213649175120,5958709721189222976,377210363107206744,3252143360092366960,522498674268703584,2443026349446567732,2241142801340385312,4298702771913408684,6113380422613761594,2754672306548593360,96201869711605944,4328898386978091420,775314067634501208,4096729508193213984,3525056721729004032,2024996454098119960,765230868210159648,706351701212644032,398956653993989628,1773064613697319440,1600275394551107790,1310735427566014208,1892743539719952384,106805019099131496,2136008747416371360,1765175496209018496,4117653384923867040,4224557469788834832,16501367608471308,825032989580833200,455228033985812560,1178780871039519366,1590877240519119894,1252899351579530496,58998961883816064,589964314136780160,611872384382604622,1991327429965613508,2826700581288661728,852604114351096740,1283610735734826612,184921368216865872,2327895486037326528,3435741813551730804,1091769882029632872,3531484505982639492,203020596031954680,290016986050545300,563425625073413994,364270800577418016,1845640368981463824,600393467346586044,5324955879373484112,1278776640401977032,2583289592098957280,4029880993752711468,306482875115193018,1457958010356437328,565245802460832984,2452948870995112410,704554597018762848,78580917290736072,654812904130513200,3718379935149150026,3850251820149217824,1522919187021348864,1735112561328163640,2499840557449727184,2291124337271990760,2764761951871135920,4118979746859213888,1919480515798469976,1213910634774461568,1602052530397138224,1791767072413109184,4102010098469183592,4903033989322134336,4099145280735083976,5477744008059268176,1282498394528666196,379545543210521736,684203918505130816,2479339651506233856,6893325854308352286,5278981653311536688,1886665541704954440,5301976734829436928,1219826718645569232,712880670558040920,1362684486723899328,1432197796549866064,327462579454016532,741882583645152264,93812600951193736,4221386161718898960,131968085072457180,2375323755172110360,1844508688414121664,742431912951139884,2576688940905643956,408601344729513870,1001543140783748100,448855144458569216,2412649186589359800,5330897914649721102,1452469738567815336,1258049179468847808,2189912965844548644,307540628652565482,248251842873680844,911957385085602768,6687816718765075146,879861019473883764,1546751265910523280,4460191532017081776,887147465473102788,3136056054589866510,355531822089633264,1185055316521294080,1468421364792750894,235685767720197256,82305779631820776,274340849291925240,2485014185245342164,2338283023513750710,807175486189401804,2893175792838181696,2556754145280289860,4104384233175042732,4076153858999660160,4673347857700104384,1634712959750054712,618699753531182250,1020322007755725312,890682722114154048,1720041580834084770,301632988878767118,6196271761327935096,2032343352957932952,1702349088467655816,1461544129741177332,542375481832335460,926885707787933784,6098868186022699632,5779557334377732114,432622967193120576,5506223847487283592,2066185377368896938,4095855820543049064,1244105214690981984,16443822112329728,657724729629185280,653941528087133412,158784774777663848,37091317256685648,2225383781261620320,4253919374110649432,5200438477482540768,2388622927533555072,2640463607454140168,1199145970556637084,849956109158227680,3951830225580626052,1031012806728804540,2019074570576343456,2385567782625606576,404181971945336640,470997436785483876,211728826912712578,2722111287327992880,2099994546820618404,186614435946468082,1866064509196455540,1024650757530667332,633265621871049312,270406572370309056,3379937534775400800,5066407403287502976,1450837228926032892,4188044571784907904,1763818378122931668,1374002000118056844,5661854567270035200,753001018854208614,2109241391634314238,690123893623738728,3533387625317395560,196443175977700884,415913664690485676,531111540750803328,4661884066618698192,466608041699550072,128240413323420408,641174640414128640,589120679389833528,1892232342626821048,346662660550837536,185401085959182456,1071558886831634096,1513760192546657748,3624597209127125484,3121152094913582040,52008738178143624,2080260559824310560,4466437554044410592,1337824855912840416,874769915783102976,3332208164178852546,1068871591369768032,3726561092609430576,2184015160227167520,819069491580005844,1824468711304593840,1467418026081316672,2259401376223875456,4033282584008163384,535526362916595992,5008430956415759376,1173457269189566712,2455775357614946928,1815941658680792400,5788637142276514944,2498920347933327528,3200975332113752298,5659969595676394320,824057998198645728,1616861736445388496,1418775940955176560,1365638241346011456,5111713435451689416,1733427222546447120,1126581609335628108,3320322958908552960,1375597400229364032,2164950942784389420,2360077860358778886,2130154492748853774,2900631928640846096,596395327432292304,3985545015205061652,2773864555466023368,4563524094114918240,3268323766763891460,2143080584780747304,2410931610876698880,750648725922345504,331942634518687808,230218533414421152,4545719854886296296,1252143163871485072,664866566060445504,471305542054321872,4712854039663543840,1945344755633222064,1385645357245938624,5357136134695106804,4229991430986564756,511276393431572160,2004843985629524384,1713024411856437258,359603847093312792,1017332298906193952,911627961224006976,1398502851779245740,328045719513360422,2811700336629270240,168384136644212472,5051308314278324520,422615334437386812,1139809009422292416,1491228166715943560,4007422868008442292,2536080502534198620,3547916107515284224,5200422719489222940,3407381472926322378,6305188517352239724,63969556486242492,5117345956051752960,1360304345431450992,1449439980875621784,919739653243790328,3009319496444982096,2333038798562502168,435020158836038778,1484839004357085300,646732308868106688,1048118797174962744,6537001497685916742,1625424665868739680,1003880002283072784,525716521194869872,4891065430710129282,273218252208002052,2341770744594521280,394886931600993840,3948700721007477600,1559757609749443440,185189362988979360,370362913701641760,1864170102874774872,298417442426082432,497341171710147840,2454689848246136396,424995354526064256,795986276444958240,128146924850602020,511124516323721718,2936904481541991888,1093144914599282336,1688685782907222912,741483290616742980,5014044856943977696,745824186230866848,1476788676106148820,2573480607848111912,2461261215787344468,1274202019088219412,397516490957078680,502068982935083880,2426280721570510530,2100374991639760896,169814926757853468,1698076801459764180,932211641575808816,3164130643008441888,213332530087132320,2078890268312186406,5948249435711100846,904693933201828704,4729236197185073420,2998758701262826260,1221962178461399532,3617498012957141780,310060584131807496,137957800531636584,1609439005686718920,5323440407491221792,6130307656607775948,3286257302100511060,418585839342825528,2038881957495411240,642859899781634304,413195813253421056,608185821498488574,3491524014131246760,61667421235583436,4933183265496027360,29334650318066768,1320002959397352480,4186376401808033136,344337472218603996,5164841788327260180,1428043964925224064,2969821894158114576,2360454422055888732,1783253282461392096,3330083045473207620,4087651588638112512,995698091178583128,3302795387735074764,2977733329924927680,2879102451734363580,757593080688281972,1428255250191919512,901980259400812176,4308884583746745408,1863968059323094914,2862671528414733552,3030994950006459456,2652647273061890256,1739824722167294430,2532417246525320316,3419048310231222900,2179243890995059008,2459155194998575458,2644950398208893496,568096427039443560,2439987503578570528,3730355045676792210,2197346489200470936,472383427773416272,3304629174600287424,291626129802427770,612844619758707622,4524391143085640832,1893127289694281388,1012966293935157864,305877469741340952,6093773199297252192,4961471678803240048,1078193090972786076,523814310736336992,2848958531819141256,286880276153145528,1510580691005010768,353402307639466408,464517106388522352,41136262568201808,411345095866337640,2216575475003213040,4220794048780423728,519114949246465728,686084309063811126,425937390305572188,5358974511346371648,4678800971943419904,958337008420746972,1327237625335102096,1086239460816162864,1658965043998595232,1291834546993584624,567190993558280112,217112232849529140,1302617900418156720,3048731721717501780,3364870412486280768,1033208143308271040,3198138820076372976,3651424442327954820,403252576123419314,997905112855686900,925362659724532992,55360942657821896,830378769039146520,3279775397483492376,694765933136354432,816493727013039504,1525485709648978308,1947900784176339616,951929217048730536,593612801899591914,4580051940792494448,1808404014379979280,2760664545196259880,950462583514991892,103813601211757056,3633321315002373120,1188478615311238016,2901849462546854490,883819927177050924,589401800889864600,4261454343082324128,731570849756667408,1692640308515561864,3623068022738250780,1180591629642706320,1308469076470118688,2665047187764069750,3680104452409451520,2816514473593730184,904819724271674496,479538275951657076,404228573550758576,980201120867762496,308123686967566956,87542334374839272,194530239742331520,1865357949983535252,2167605096056358752,123607091663302524,3708054911062172880,348530754050554944,1742579597571682320,3618279103933677264,2788229576379828800,506953011311265816,718479489785514822,133017830049520152,2992773803485716360,2388012482046652416,358460954666618162,3149336611129381992,3957089621292481248,3333780593417781584,1041453349265123496,1236949886708149608,2660185488490993880,3659824308459607440,3498883313399113008,3851822175191761190,1051231201332125856,1474256962338974856,2940993741416158692,628878297657745008,777439076099335056,397392285655491136,687103789138269174,1523011726006064832,4414112093439362256,3822270739846774752,575977418691803352,1565442052776467024,369579378593538000,798664450546381320,413840761945204032,3448526321731550400,100253002108286160,801989902868189280,476861990727338268,1476236785634943648,2221239932623293176,586999484667048960,2050326334123373790,1406109253140927050,3123855076671706608,3740914960297058304,747374776929685344,1927401217803110472,2125484035744049856,635213763380382552,6351867513210740580,1665066533581352718,2905895639703631104,698118343897065024,1091167765621234260,3276597854901332940,1781936401939371456,5101346273283258240,1616988551290408872,1214613282380786694,1856338708512813120,213669454646425708,1526145504075809700,6100443308888636016,6053635799103973472,698489577222144936,349971998010492726,403451563681066458,438290927780476320,1996040663505855936,2197548580883915328,1071286322344953162,18095907734561664,135713539169187840,1357077706849569600,2837345874075531480,2052364340375079768,3019248549049607424,6150252558495119634,2195577423800485164,1817698691069081424,2192887483134686280,3568335959137346576,1942390126436229990,3367715629890128832,6226135798386674304,499760685271769418,1110532107374996040,1078424159694667940,2528154698406448128,1107526773822582960,4142226031136060136,258361920908506512,2152924527345865800,989361737725661860,1120831590267240192,2062252320256483056,59932928940049888,1348433610186215340,5153125367906203842,4026159686388862848,1842653587545346752,313290737973775692,1392344128997384160,1732877060332389696,1045607909537943360,656966039454137328,2851029832481021664,181051428617921904,1148057550841573088,4679876292804729456,2590346784858050130,4886295025695843584,89715698165561472,149519812917250080,2934468891393653656,2894970635072589312,1024119266058854592,827784846929357706,2850008999327999388,1271752994259991488,294066076696949216,3283313681334611970,952557452284479624,195226631016960816,2148976321582228440,491961385856525250,2821027014904132864,2890473523505673696,752587621584031728,450842883474325604,2928473460143590464,1888648243384782528,1246454601715812352,36195608718960372,1085822161241745240,575898980592635792,3897908364276823104,4215641724699229200,2114633914569376008,1010477049269383080,1998055946784625344,1293175800663319764,1522020327010481430,4077631628646809088,2667675520924681520,80601218756417142,690838265547637560,1954485329812513120,853682109514146720,2760036508592322966,125798353086205460,1509516169334313120,234884069375395632,407810214902350788,2718619387668671280,1429431741227443008,916225659591639036,107535329963836128,672067291934878200,4672108427262893472,519665528792335416,636437833246753248,853111005315187536,2255110794203020992,1272874006817053872,570271817907037168,665780784315168258,1158154205587020144,3304761347136551904,324875926010840688,629352319131474696,578397862073999376,1838796008168777436,52158827889759828,1043132304554084240,1974453187190526504,1010207172107158848,1975676080546856336,764542810965576792,76365715364700480,1018166349190360800,534486346438407948,1577401084757067048,1175063721129570080,4257054361286030304,1047019440703054248,2718847306931120112,2170609349312807136,2324043335678989056,1488542443574869674,2850449389830271656,1106933057156027280,1470639269405280936,1392446942288345664,445224285969069816,5917798438696344240,4536690953898499416,975030091985605128,644195724044888392,742960620500866944,679672389998871552,1090120012228698096,3593180742189334416,6100677780542458488,2837305658094202848,1062884718116449128,1525792836922252776,65188843534540020,1521008532676525200,3279347663749376340,2946262584350877264,1079676708038846784,1130680458410170752,1034657756722640946,2908784095709133852,2547474356162585220,3637077240630952512,3016646739725263752,5024713916402324718,1418667116563272224,4627047126721280328,4740293377513593504,4950907466620665264,746045261789955408,3883074408133186752,917998205603904144,28234216895764152,2540971836779725440,549652507692169268,766455502826243592,3604494768350689224,648269020797966900,1936126397224128384,2744134537090922976,527091502804508760,3920380680614139336,594402894966464232,5593804194779093456,697035081815392536,1592734987153953216,11460458550736736,229199460480613920,2578384693706617800,2370660493781161472,5625829543839530652,1345931044023171228,3673314733013416764,2065843892199572100,5435810855304822144,737121165975616412,4453313360045033136,1600017871043423376,790728322116666824,504806750149418730,674399725276064832,343948125150945872,1852002607820163984,1087735835962479816,1262552537909096658,5813352446731981776,3640264380749191176,260643956012807130,2352500876698067214,1334764934472035616,1550086092410286080,367076313648320760,6607093861807602480,3721014855532386552,78353381504102928,1371126118141417260,1782704798698029744,2697009165046726800,3453900270113922960,899160754665838806,1941256671915184272,944758820559806784,185769630017057328,2476823539899376320,283752673908153696,4637466928977232868,1150528272136584768,3675118113510081168,171093479599086792,4562299660322004480,3282377809662455904,645437270006910700,406227574550003784,4672331240662309752,5901654968161054704,2040051374962687008,1129553026397390376,3210821579595014064,2177041650178735584,1368481113549507438,9014094534494368,721097045033671680,1311021542075696352,700996835156454914,1674163087307213712,2325915830528024832,1577370340363596468,6521879360750196312,4022780648148748674,4154193973465148520,1122198037471783224,1965830320503183432,2293808385974872368,324029731302889920,3240160221496501800,776905791312179232,431749125095375556,1944855046689658128,882708706212591104,1275506167934571420,673101247252094424,1380545689730386688,3017829790313633904,1072076265238011060,301709010031722568,1508481240405590160,6732112875174679608,686021767308430522,132855203535574452,4649735452865002080,4832339930495499136,6807092647480992,22689349187163840,2041955064856684800,43358556173853312,433567225291010580,481720988880671400,579459616691779296,5069064828865445856,600410229148214456,1477146342612895644,5360880916892244348,675576695690040456,5044509078753691764,1251696327569189802,2804832890532716960,1648079355510721980,274854965050528542,1295594385634826992,333293754805050816,1427203200745317696,1654377102092304156,1651185541708697862,193258898328152304,1273498472207211816,1228927365613181376,564279354921115920,749205445932258216,2921452922020620864,1037445316937021388,5313049823190047872,5497064956328605056,543200708455439328,44502220592801268,1557511889422201020,717616159490872968,393264434010316192,493589039945035230,1104892641489884544,5020251499602649408,1482575721553860912,1473277270665214098,2988659662567320080,4922934144409487556,2017317663408825792,1307678178081280710,1776682255229350470,3240774971007731712,385161253387392684,3183653706159013956,33634558194085458,2354319598374525320,350722888362924672,4452833292574029624,3432737909595775008,1576972326836899080,1476885651070275456,4860306378006774416,207023583430191888,4140296760758567040,5922055532426582736,2228706477783529056,1509860997356402130,8545268667426016,170898154459718880,203511953712145428,529699756523480476,2342889333292459464,1133071735169272320,1327416605933974612,616484613902259492,867131574181101504,3463410271868636340,927169236830901636,282740563213760064,3231184265426032640,554128529831358480,3595015601716896378,3109031641225331920,1398392383266982656,493174984887650328,3765599837260649892,1692122401298061480,4225442606063175780,1457344140948377088,1904860661932390248,499523299797477456,1288063084703481728,530374474408857240,926303759038732878,79930833211449996,94803655352731656,473998266276532080,915707483708286896,236876016749049846,676760050712053440,753602189320108544,18880283606950020,471987167075866500,384631186412739512,419900413820757888,3969446902866762750,1305383507790134180,3088235788941268512,2552322551817528864,1845542116311150360,4112045852455257552,363336317067863568,1412721062612021016,603183012272847648,4021050391328004480,5532488980001206272,1081217449662292404,210906470908835640,1265385429969508560,462215693228524620,1039344659242492032,3229844021990496944,1410261352170661050,1702347937226471304,1670327699168604112,2947251424476287250,2278663970988631950,259936205733936720,4678654319293890240,2080551474198528732,534034685077250346,1114311049853178624,3201365836727103672,161416661026864644,451303025778354672,1692314961457456440,773601014145754112,575674540215800250,3206326176724370448,2298133930019226840,604070251201934088,92823539997639660,556917751540924680,355611220762969512,1109365650836883072,1178307432765647304,2084623931213357922,1571432099476347648,4174386284769648768,411124261771484532,1860679165559833494,402430300783429808,4095464918214092544,1237808823052749912,943774891912661160,1937631987833322480,125399182167074100,1512090867780239682,3244968665625697776,477405208163984004,183311926370195072,1167171467539940226,503448940413151704,178654396657612832,1435469346412815240,4974802390135152432,1548731317890834868,6418753785645009192,3084792459688411392,540905141763625650,332266874935861458,1623319098965534160,497525655630149952,1675200042198009306,434783002125680406,1399751426488998616,1782812271076753224,1793623023785375892,2966041146199854392,5374945806806873088,724943122026363144,4054174825259158416,3436750839374931744,484065624740608452,1038353637286053312,1859745066926432928,1396899898104795012,487111453891512912,4329697159190309760,339215644098503676,1387917860889122192,4364879267452489704,1427367084371545536,1719541169051558352,4413429060074561322,3702163658984695872,1109868855179027460,6343422062992037244,2793810695798633346,219546586574694672,3142221413603337792,4474190344389007428,3361299696544326628,621832147410290592,230660580659499072,404860977491444498,919890311611450410,72850645444343976,1456951546653724480,3850317747025351602,2100575067393335088,380995475221132384,413583258802125240,5514211234197112800,159486101419485506,887736366408564144,1429712790572958048,832251518389716852,639043711979060586,2439300139892639712,2605802015739399840,2124466346856366816,2883284440489304754,2278037222692805160,518353140885103080,1151847374066137800,3674100179810259822,14590969671021648,729517771692360600,4979356902356955118,1923070015767575910,108105724535200260,3001218540065457696,1722503561401929420,2274708919068056880,387207733900253088,5162552485131757440,2369166862864426560,1778061706086556212,894038600465033076,3690646110690370920,3933855337253511132,4626576742940909856,4973387128131872448,1477971387046484140,1428832098584072868,2519614919235088692,463825324035362580,1090734987882399552,192331642833556884,4487549501440258120,3044658752324880768,3688554779271705240,1550443179839149332,1602578019691109076,97682892657070488,4395545233600127760,3225535182013631712,2384972951219331120,5928066980376487296,3449037531599502660,178103079548532342,2014292473875852016,1275468279273314376,2428658346854564352,1890391151865553380,329244460273744584,1379405447642474352,278496817770588424,3182686905366440640,739343249409128670,1127109415724058820,122129805552661056,763279182681189900,238334872724381916,1021392212930686080,839711855416389024,3274163203831151310,1604747443875573888,2568587036322988440,4625240534171920096,4474262727216752568,2118789136522575360,507696108866249560,601291022247779424,45632837978953584,1825236774936037760,704063757572724672,134258698926043416,1193555802898174548,10546768959634584,52731627876025920,878823518255156000,266318654095326612,1705147514726321688,4278934288165643040,389131437094407648,3860838689026449438,890874528725279106,2932557215121308448,1244827913377370904,521731104653137688,372510212438556942,6693209763931642536,2916176084992953504,3497235336646030332,611941083984148446,472934294344336896,344267217344110368,462023567986169736,1229747131121226954,2989344359242035360,45452661873487680,113626879919209300,3130012891060727472,375322024623871440,1546870365314105984,142635713980631850,6133076676839311254,665560531907327496,364439288049125928,3326191431320481660,4166104326411967152,723076007267351952,880912821289922460,1362505841364447880,2455576787969650470,1774284939523217856,4277214220853312640,3851008370461418994,556374202407664410,1409781044727993504,3826755270020553192,255938300228975382,2283709104032503294,855163415175014376,4323068505371562408,221552755784128132,6542973168360191028,5147796965123872224,1020881032967218712,3836645183145189888,3089731209967153584,2773615575309931440,237466491501769776,142565168805719094,5452984438468655824,964052377085087808,2305542882935977980,147641783410142104,4395072088119300588,5043993548985356256,354476243731407952,4556904236423903232,489858699052841178,1308765408401822784,1932257446382649060,3932685342347037216,454086036217295716,555049252199376648,444263380127250912,987210515591708760,1900120683110316336,1447371688953318480,5979613486395032028,5573851160542567392,1107688026979619688,2156657057135015248,1319096669611997304,1989215609879840040,524332401914787100,1175960175410313792,1835249288494222260,552828209732282512,326386070107550838,291469017033249432,685470362217844304,837020433584238930,1692272976908169168,3154771730778660224,915040795276453200,235504456943005416,4121155082795931740,687417319866186492,1133019606535453296,1208348537475721488,314055426420687150,678655606057847424,1901257617186300168,3762990953419761288,661237947879558288,1007372665350373296,1550529836818550784,490944784355180010,1363236898239359352,59526419769051552,2083337307340193520,19675780394309448,196749551746080720,5902239002374238400,619490048507924544,1026445893067496256,678679095104432484,2971413064148910528,2135585719671459120,719181774387179730,4873436414716814546,1982105063865024252,4842820309272296064,703404558811909512,2581909225852928868,4153025171513627640,2957059507089842192,1430833185135930348,2863342152404886996,1284514390588356032,1464021489948887232,429331986330078324,1326240889330312384,1394754465981360384,2089618557208652484,111110078190610632,1296229907403373320,2211244771525777872,5033704342267419392,3619984251575995674,3611665044718621440,3850158019961106392,2170685530075054524,541272273023403504,611772218387375498,747601364197992096,1545383424294781632,1099027403519961650,787665471408907272,401852281004060544,2393144439183476752,267679824866989260,1606011649135023240,1490782431253805892,871366173164657280,1303195712923326780,1150035268860179046,1028402351684681280,544532126831866764,776675246521920558,1831222050530936370,2096985992369327208,2257677077718728008,1834495600328319852,2788842141290027718,280394799388097680,581824516605777372,5701841228450355498,1641043117716315088,3596021471442455820,1170756586414114560,5641825459900391856,1550574077236316136,174015168504445080,1555426564105472256,2968804002863044272,9057068333300790,633968231812696200,165334481113648584,690978361212916704,987618322580195824,496663866683878464,1050791411797350192,3657996160117885458,2909739451191979440,2706815732193453408,425276751850955584,2261908714532027022,1084866475109111664,492185890369900424,2892631387762086048,1144466200861760052,692486329372556940,2485583348522117544,2660771895764033520,4413513153295903740,6281086126194305514,2249255852977477008,1780665667411755432,1948584011771883204,1445222178095287860,6044143604118811668,237828193429854336,2972727989096961300,263505665782542456,1463859095841979200,4965156565889059764,3067398109132895538,2739909580834164120,1172760259787797032,1903631175375152384,969695653233490812,1376046971992441920,1068681883544998784,1520226513714790044,1896915498973644744,1888068151186865484,2664101954846502576,110410829766681840,3285315457914626802,2776853031363370608,1746931296223968336,694627458592314308,1479267667730262030,23373444301606176,204509081845638640,1168574437747526400,1409949286102378836,1602847772118108904,1880172635376641760,1072450903993305552,620062244745876856,145680557366151744,2154450862882172772,2136525426213278208,514086509753110458,1419279979318781328,749776554591928440,158273984375201856,1808769888711022080,274400128498491204,457314422411841720,572218410560833344,3461003412165029070,832276543688876646,559467797091486624,854187287106000856,4639580955013230000,1896946272436229334,3762785652673297176,1471052517415017840,4275645851195269056,2257307576378359372,2454144478954781184,1025750154186359928,2103135646079760984,369199998331730946,7734479133808260,77341558145084400,773383251617343000,2916427995531437712,5555696643304236288,2440294840341037152,298701599804562708,1289963762629847690,1100997876528374292,5036749501898786112,4457195092246912752,1225982266261049034,1995096309939459000,1513812304315696700,466863792936316056,81365516484947892,2440863491802993840,3431598482912681160,504939289476458760,2100110693391372456,804585381967853568,1253921689806503712,278957521902222528,385349929343603316,2262207802694513040,101728596116673056,1400956288159641270,5316581580233785686,22282224399505888,891251742120812160,3016712729533116048,431210366762274550,753103361957507208,1036566276889332816,199787465172505264,749171700577461060,1721409459003774432,3952530778824211944,3469067546817468420,615953499706056132,133153684557502664,2379562810275776256,505623726875760156,1123561358135808880,2772506488762926288,201846199601702256,3818529548067916556,599944965434426892,270493017353726760,3786744117495921120,1531274068023066252,1029503628099672066,3892211463566629376,447732068048404248,59989048854124164,1199730886169619920,656216924146134912,357550632741195408,2524342622755573968,3378368941562702016,1085505805860070320,1652836496194222008,3827443542893359158,316148634479238066,1306921966250904336,2119220291759659056,3530992331327182128,2203798008481923630,3619204043877261360,3699218425910904216,2236102015314923104,588005236597196022,2191026248830712628,2730607076568688768,412089644314208532,2357082974647958208,50046668063425152,750668695303988160,394351411842362952,1502486454440056164,595725424512754056,111169163228267088,370548416135094120,230626422153732720,288271000024867200,3384365199884506340,909444009312758916,90643356767427552,3625583012989780480,726554565345864384,475788213691225566,1042063090773138192,3733112994133096224,751364717207091504,816815269092818016,2455468554246335100,835537857665226840,3018962012531217840,3111758746110784440,344780782691049312,4576932395336396736,4060669380899202864,775203285563576010,647742176750754368,299950090109570736,15218157490569216,152175228912376340,105119542099612872,525575794032862560,1026142901967642012,811277185053417852,3072053421193439280,1342797297046650720,1886985693387085824,1255726060047465336,403812158964940968,1466034293839186560,4367397930822737712,670643701934149842,295150552701080058,2246648994268820964,881294768015867376,2211216150487464,66333719384791920,663309544356873600,1857281653252047780,88987932417111420,2224605586236393500,318467865724889496,3639481060458289920,729992208972404180,5082655264661603538,5251512529835070336,2775866767855266976,1007201153865692358,3378933484838322912,4995949390685524620,1661192242324205184,3393095309610928950,4010083744816039176,378939196022142672,3789234072934566480,835530888944823498,1753792776841142502,4981931445048074076,2580652197782536120,164935622159576388,1374406258322550300,2743834906972142720,1772413292376414540,2446727722089217776,2006519038880314176,2159358873241083948,1216315300377198336,432613045402938144,2703718914548322600,1378752567443252040,3349703052919966584,3612569963681948688,823744926169548768,3106498918817527212,120571625076135552,2813220757665783360,1417831117775189560,4905143487082084608,1613061949329383328,3920338273879836656,4534534467269418312,5135706174713673024,558011394031108352,2257051861730528610,1064396847352757256,450036182648864328,419564050105577472,1898098278361321644,466840879941995768,820439792966521512,5079339753739925184,489752214502982884,503132573083432044,5096908079664711168,1537330172406371376,2191750852741312644,715350918786357282,4506436643396495008,2030166266710724928,4093793309968405344,700862454472083546,1118728063496179392,666292367445530364,223154881620189642,106380597186208926,945565957113032640,1349911798458687624,432302122418671296,1744167933571858830,3364833252570229056,970222365711745512,3681581061928574784,1478786333083489108,2596060054329744288,2545310731236115968,2548515980613991520,4242125271035162808,2912940278233905456,4187382375016092384,2368821156647761836,2186898611775569670,2148630819655382340,578749646387906616,5338517541841636656,451809221968762730,688886228002920192,1037944697230606464,801716852418707324,2112463814217101460,3574056357384034896,106855086428143424,2361307294218769386,448570234321580196,98819814742144176,2056571674816092192,754884235368737748,476561067017140920,2762152395964276104,1958507269671500064,4284968986291139208,2815945654470209910,515547394448023536,236175359971697448,2755264640157173340,1410101909147678850,3766996355584275624,3890691336488990976,4685506281125067930,1056247330408957386,1328788752475085352,91030621528905696,1820536750253411520,335841417197733528,218120692851097272,3600801995778707440,1881829559926739106,3433334339282434272,5755997572978419360,3314610437749398288,2059190664370154790,1400193645749522250,285525539318696688,664431456598926192,288782910637756136,4331563651930064760,5829085892382081048,3813499211941936944,514900854745417752,115269807217248666,1921083628500101400,192045711735208440,460453223252201256,1798004701446354592,57708309810017328,577059122987838120,661466236805464846,322655851773978954,3226424479094059320,1152437867399055680,462486161297504808,2558869222889842668,4930484648747764160,1629106938985789560,1358742222829890816,956885391226664592,407002392282084408,1266954529056159960,4604969201738214160,2599380842026515768,4639954191731679744,573797361843003708,3187630739697104100,2701960343640191160,298629204141451172,483755882153887392,3455255676248316600,1736921737610285510,2228010168014293824,3260508073148059524,2263948343544726592,4497975162073267098,2964936867640792920,682115284716582304,1717921831501200402,1870297177560895314,1939784514787348416,3806795245582543104,2695472534076728868,825235875102865960,3632292379601248608,223323417604767744,187560025467828936,2344403005965926100,316471417431605136,999775246638579584,2821012628622601446,879725215006631568,94602643192538404,1081128195803552640,1868536796391792882,2802596073921034468,3251718250152801120,4894392006602763672,3053467350649798558,3600640486026183150,4522261497528916764,2534918652376361856,2043598333522526688,89024243174917776,667654122182726880,1538138331526171152,408913481272651740,2353004715424309312,345502648888665408,2303255440057582080,1985172290864355558,130024905436344084,650097559326795360,5417839646520486784,883519688123313384,125426352463916970,501684600644021680,974633294311616736,1350034866425900016,927867471522667872,1364029322719742640,544866504617951964,3193193916951754842,3823893109604515464,552071111290689552,1282428222210536808,636872825146610250,4386947706651702816,2737592723742720704,2187411400266228000,2207545869947426856,2134483383528633730,5055872065163892000,2003720350283697792,4517016975939443668,1903345037407685592,4736664990626063616,1205891198729874356,2414428244022697488,1002273066066772044,1296875662958057376,1334781921527539968,260191650225630012,573874780435362546,5845626472354128432,5432936572337072832,496873776938989284,2124771955160305374,383241361351116312,1101138978500653568,417736168386226326,543245914905067650,2069550823219800048,4879757257464372696,1004521659189531714,2649566995749738072,335605491752314608,5033873790769836960,2027668499860872968,3548376811135102920,4462413783569469696,984748083408471512,3953546593525555488,1688096972185355106,1625930172200470884,2344813042396932912,3998216426020777908,759936340517769756,236123875778208432,2725942571561315304,1114497878862766128,2025232124132574180,3356112929822532000,2821677111050431400,2241784918159376472,4174131387601459248,270389755206157472,1877660020373829372,901598320521549816,608516079655978576,277581436562843424,4857473984713902720,2437553859011829156,3899635265021882130,4222621169291434320,1516559336644794996,1401149868284890416,2844656346586834476,3094757084102455808,960235722143771040,1789149494424649392,417117174458932178,4170999065173866240,1387089432195646032,631093076474867356,1408471891594289424,2477172674044745088,973584889869410880,496338888253435452,5500014340119715116,2158473076910863328,546795055932936336,2604452372842125036,754936206565664400,873744682425087216,43881218080617720,614311629598061780,1067127056087982498,371270719747143360,69862878591260656,349299938500937160,296457442895895996,258527161010904064,3877746961462640640,3980905037035882272,110782117006093262,3063522518857001664,820878209887310640,1807681586796567936,227395504975519632,698010146551581108,1907017005296567976,4401855535988067696,2148578910840934110,4044025230560568000,218676447624677652,117614992198885866,522711677530081680,5240248627789473804,106779978445442688,1334694527269894200,3472856954708336118,3689317944167874624,354004975097612608,3213605911439330280,3164106539979047520,4806596390874582816,2168015698597913664,4836422901361757742,913681201313580354,1192117043094279936,83825697378152592,1676444630547690720,570808060066673730,639871815352600908,3640344985748471424,826502412679971192,4665401433777331536,202497666895262640,1619914367483628480,3874821798320435610,4117478581188197940,2090221330612329576,2943255164595394320,483459779507437960,2188913607138307302,783343573027998912,1760863461230468848,423592635385589712,1210214654712300480,1050734690723505536,3650124378056556672,1773768505761139392,46835767498155578,4215044890528220880,2057891520883957488,2681625975114202160,1499365308271409190,316480575831489432,994929757487171112,2540528266490745912,4944764674432770480,1581721187837495168,2030970716341027560,3939322096694403168,5269808632010831892,424720749840670944,2831354700456775680,2856392171526648270,5215204676496325104,112123651125068568,872036821360007240,4182842638934559312,1011153698488651212,479171548717385696,1364683022062591824,318467087730921402,3049220479410327186,3480111953518673088,2541905115264554976,1147059757405199088,4738451589125604042,797647010479460748,2946709134068583648,5183705921104342656,3510652561029151530,1557103534052013336,799461027351030168,5489976480586958934,320899441792782732,1917419591167782912,919183994491932576,174766708994175336,1515639248946625260,284676867316622592,2804606637382702832,1535790514678119306,64290284383919058,1928628922116885960,2608240729700249088,176869393701616176,442155234509348440,313523355502605864,4030848208026276120,1176809422075639072,217593991744246368,543962530470993120,4434011330275375296,1959118478864230488,3402321088958957664,2472849185691879424,3674612413686094056,1897588406693448360,1241848194496053408,1062567650574708120,784717047458449488,2705823492037634484,1443267124571993472,722063769505986144,22997949435556000,28746250890352500,287450650659525000,710278672975735292,5493903941737639656,2001623853028061592,3155461320758645024,1080669067813280448,2868790719190054464,6309679594317830496,2080049734681411944,303975093735433752,698478712271956224,164949508354976802,549809020235845260,3606190267774198464,726613861537726272,3370977416540091924,1126063226378314000,2059881290744663268,2269261804010193936,888874056528656050,2688522835373791488,3341904551448446592,2247403745265135880,851643429339962820,2094759179257671648,912745092755743368,959114450318927616,1415382252031503468,197172050878736622,1591693655280477408,1833113349416616372,2285957939026912410,1245189773761246080,658042489784195064,2859649792121087504,2416248830626910550,1530964807088124672,243628528564918208,609046221206373480,2626302228661253952,2411396995903244112,2507544094200376680,578310960755064480,21897528892385492,875865064936812960,29385298405824504,2644567890585149880,407928598371046368,4079117917838013120,540171719715096832,1350373664753921280,545261085010428252,1699886617234232874,3136398266769839040,1028349215574416688,722216183273192482,1559793815798123070,721899441999362952,247201799799843152,625949095160673228,1758024011122838844,1057786912204370616,1295155940949713808,719283704541785112,1434099093934816004,3474877845390214860,4270603860889689384,3856132065729815784,4125072823804961460,3205441329300710016,410030272342613460,4029404628731810160,3428148183104484,102840211103953680,1371146360009932800,275515964323381116,4780923244734885776,1337976305251735968,508308696989266404,49494181084346866,494921436488292660,1414003038599320800,5391271771359106536,954256687031883888,228823089552067914,1052040395922764032,2384594944788951696,1264185753384219048,2007937841732719524,2016186766114955148,167854841394635808,482159780540823176,3406757897249524062,1664259852872672352,1551082665536441028,979949486601541302,6131865339980337366,2769621585231650912,1763740807178650128,655943808897642120,1780200093843151794,559571250747711456,1285235311013955576,692216739197737050,3656352812847753456,1563227708762569248,3604027667801300736,1759399062113687544,518413027126244268,1410690621537556344,524373237858380544,2371082364613419336,731318908696175632,1960615246628474040,2978723838885899400,1312785697495173036,68006821871839404,2040120753144353280,2712047963960261728,518431142729584332,1114388963591305122,1406629301299437312,1145606270054213088,3330535400191619604,1579772099073649338,2176412908533784344,2386258922758334148,2990286316733065788,5423721372708561792,2569422591856027296,341455237735682512,3266034209170243776,1262236051785420846,3719905703599298400,3221049295646466648,890724668141384604,895293485826161904,1109553419433083184,1243668195966294144,2878960521885750504,989106447173616216,5135909951192441472,3410362111428445040,1829820546462879930,369079721104556550,21023627207070268,210227632836067440,5344774782713112096,682620615087861498,248691383402559168,1052895328240626696,737278248070575414,2147568118847731566,1602793885461066048,1709188088911954848,2038149990849947238,2397648481559853102,5022570759980224176,2816735277611286540,5547486264279309594,860622123980093928,15642326445327720,250266942901313280,2502566633758627200,1571376496787172432,1877215035514458816,3545301629410816176,1427096057410994760,1403761457875999992,4567438676432279776,5555825739738087168,2487186586182719130,4734139347845277832,2846234712427170984,1486731357957078360,108451378555969952,2946210820347118992,203589661249839480,2414179349254119872,1225452201213262176,298805340382007148,1399655087025760320,4558020335940360996,134612772958283292,5384289878671044960,860193535382907876,7196705699122752,287856411638029120,359805745144203600,18855862408014840,1319856193675819800,2269637073315043740,1223759815050045780,1501696811624468060,984303321071598864,6214098274979889942,2782942948405161516,689186255554234752,583604140273067856,334996069062031872,401120032592261898,867487945403641320,268126651846972416,446859417716273040,1057134539937700728,331136731543921776,1799940357192094464,1663782419227322208,1298273796996791736,108181277716149864,4867957794994105680,1207397811452212734,2692899271838486700,1776096682917365376,2716030254089229080,2985533926596694242,3448912093201371750,3238488425584221628,3028183690002572736,1514368647285449976,130145864129604438,3470414049694669440,292715300177861616,1951355310748748960,4715889640596390624,353170882923149088,3026987108914147632,1008796230234792288,369983128691166282,1644302040146234240,2150189420401125360,2985626900023690704,318268771250241900,648954843038454912,1160035651532393856,2017563010355548944,213380896894180290,853488599937510240,2781602033741224080,2623109811683603310,983199723783602664,1890249258940411512,1466303596863809520,453471047969867136,207781268660716990,1246636518914096640,3507529197131667720,398286150929006844,5521367831729542866,3377516647590075072,3909669012199454880,359643947908948104,1665983534177766114,3385183863618148864,661780248336850500,1541179367622043056,3490912561736080096,6335177826001651704,3073519079335525080,3493713943589061472,169169796487886136,132113799168693744,5466713180824549044,2917923512730752736,316763328044353320,156584564172853256,624027417948518976,4160012392156503960,4092853673064708528,972725202308171328,1507257673466866884,150643219985495490,1506370507377110100,796091531355658080,1489289580936314064,684346852470140028,706380783399824610,4196824328127623616,4029106701943325772,452108845829500236,4520903348245410360,62413855613699976,2808508513540157280,804618138572674368,2171459310340382376,1312290271934839368,674103066691431328,1500143475908563596,361401191101595322,346154002562474260,4450369289757685200,3338532146328638220,1831442735967294898,3823534097717513856,2514006023905403040,116558552102252418,388512606238273980,965161741951679940,1832968078483798080,411325135075698840,1578544735088842290,920489010763765488,218157163494500064,88118682204023724,881150766905524280,1179695927705065992,1196665461310221648,568441067641976216,705103248866149962,640048875741582912,2106193041203650872,3050928094646533530,1615640807113751952,4302200051182452060,2028416228509304832,85960588094524026,884851185256451724,151676584272714816,2022271741296011520,285662085473737784,6440924666520234,150282095839660680,429359856807675200,44145766937235048,993239137042570260,2742043157025957456,2148135386479412760,63609036549127290,848085808258410800,696693746981555496,5053150292011100928,5062159810151806384,4440821562515787876,2603864851197126528,421007792101132048,2045603885180421348,3942028315472516892,3254243670327737660,525621851951957880,1019323804390177014,1104037851326731384,4323102486317255424,848569908756871224,4116762085240040100,3216240690178337514,653863378599687456,1272878484112323648,4120722881727071220,1401331370352948558,3636910400002888032,1455943853553675660,2345936184474294336,176214836590565808,1360151908637825952,2781401346681917760,2929238843391731530,170781980981988852,1715664244770994752,94966640249855616,316542534962163840,1449146471631021684,754093210011697952,4172763765238481088,1115526634830278532,329543140652408540,1357841981744156736,262105026940154904,1799576878861343658,627351216472628664,588819131115448704,407492363514019968,1540963703235087270,719794066826901852,1875299819761266304,2190647111827460016,4029844494223986768,64639401348898778,5817308571760645080,424624969507362336,2830717544275279280,684385497436062582,2258585559174799080,511843422869131552,3429336974209607856,103116589809205152,773342851243043040,4027677042654380808,214818746588815416,162801778849192098,180883481510823840,1555479117971272224,2372691679947776950,2749353032182762620,4235767395128065824,651370480291690112,1252549670846515596,3130681800334500150,2332662787128483392,461124957341339856,588253619577236580,2334016593194361090,3690728876358779616,3868567822921978680,559316659602608238,5635419710234045814,585232848976273344,352464342955277984,2060059921723475352,5360363236113670224,280553281461965984,5418552793246108032,3499896044698989354,3078648121148724330,4084235016988908432,1283024055410070912,1296898049314972972,1737001136031684912,611396377879075992,328505601016762928,1345493476878089616,345498834405787542,442567600601031664,685518955337592384,591493466586906696,972006769470356096,3542184487190342196,879584769408775392,2147214502319022608,2229484638262866168,2447063000737497504,2682622464118588464,873201174973858896,56723195860530078,5104879499738225880,19819266826182912,99092294333588160,1981765096318585600,2108087991408878208,3395545571334879480,3312496379683459856,4783647566339144880,311553550994598792,2534786445338401536,2073231076214583846,4815321665930818578,1566623549559157984,3372927257453129100,618176970564201090,5151756514568785664,391676018052677112,5874900865063328880,1230137706430559408,485215936784032608,2524332615763270320,458971202927861580,839355260251965432,682227972283821408,1799701220691934896,753575508346540032,775927193209025508,679736130795126260,3401818038381676896,45859800785427216,65511332488051120,655086640391666400,1083596213691257112,780844369834369216,1461848395363522200,580077641849816850,2714673200029973568,2506220877375560592,2647047479589308088,1245823925851850670,2951237501200318176,302609100438622560,784037355167782528,1362729924295858470,2412211535837039712,3339519797423595528,1561990692188589570,2245483595265393672,1892179679564068080,495530614077307440,2134647571237266852,64347192290764590,1286891456787604800,23213286814884612,1856987352051689440,998969581782188910,1751054636203900128,1261047248715589888,1549459603559351472,2707924936482975600,1113765834927959392,4340030312214071412,2177921345188752816,1489159034907274434,15667371459155412,940004034545616480,153012098440969876,1048668310049265684,2291991737682846720,1717609899185120480,2433380231397667104,1719852563238566016,238796133938852512,1790898141644694720,2218073460090054336,1711937272526425880,597690218282379552,974396646920201472,1688166283828544544,3440594017538702850,4186730597430195168,1443136580272059480,243201454958631888,4255852361995183320,2575743868963058688,386510746478289048,3312814523961390480,5199897477213258534,1024774453210165056,2873890897384255680,197350813157994744,2245068569474722224,2064199861010021112,1578539578762270788,319624929205387482,2233543011625223496,1541889080495778080,515466711484713696,426602912688938436,107629266735914266,1383748604077164480,755095362327368496,2763382213929340490,2345551578989877672,1961840009568835512,501582348257388416,5015619616610687520,5618697287076698616,2990013364968850560,1005817560162981984,4774032491310567144,365719122393352766,777919201493077800,5319270929757685896,266696491879596708,2753404503753271410,2276170816969621824,142558032182126472,1900696533297835680,2599423961354613180,261896553386564228,503199310842321504,668147508059804682,498590042534814228,1887234750599669640,746368229307342420,2235377426615864844,1401661490401107810,4145773508944685856,564733302566001536,11109524026559688,111090728138409360,740574775509350400,1248394907539826340,2989228603299986496,1273733388070253100,50589413426092104,421561325836735200,968486766601102658,3393958985119341330,3564471644160575808,455049438058140896,322597356397881708,611223263285317344,5025641327258984256,5164267799932022016,458136254354261688,881636897593804836,1631906831923413696,2830234497804798504,521078502408370250,1400221678919692530,4811320676074724868,3205794454432475136,1651380279256843128,4249338272157815550,3055428787307742608,977076218764609656,2766421201237956456,5207206645159291926,610871153011303008,356894726911945488,1456661655467874834,5049853212512437632,6121278125044169472,930986157387362712,862291791334653696,702874930622233824,1222777255306847828,339059788481662272,5176679055478558344,363939456720707712,4074567755841261504,333747077672402856,783777613325941896,2507294811950632110,88856099156204196,369812661025580496,2650848859777759488,196532964162541956,2232735635466749312,1314162697948941672,1196317289565527310,2539757538474936138,73465180220664936,571372675763541120,902813843937218224,425138214743945898,188285336696735424,2824165537982180640,1299373400101954464,2612548285706844432,944482328298178376,1292087031629763408,1187725784624639226,1849609724505782382,3243011361562934784,483462151015271076,1232614163314521168,4850019261575919072,3743620753048102944,923461416954700416,3597167873747400372,3858438322994951280,4846077241454425088,2608731331721756352,392875104028864644,606767259488481658,3118834123424551224,239058394221893616,564906611709822724,110566454738901216,414607405497975360,1358752353532004088,940820183297172828,488696834889546984,1343455272832539216,2762873997122441664,2172759718340653650,1046503358242388288,4239780402408978168,875330147301158928,649820441323653712,1319216492084256648,367066430786973552,430755712759118768,329164503245663778,940431920258765880,488974772122834624,676725916877799096,3136037472578065902,2139116210797380224,5108678857884086676,359348457082807872,4192228909379687960,1491688665256819968,1974412491739000920,791758734785733636,355629694404345228,3369333501188696448,1172145822848312500,716424236664088392,1130722728984047256,98673899510187380,1578718483976056320,4559624316298954944,516397009433469264,477003166576196814,1120508486655687648,3250103962291541824,2167870652832539820,505970274885473712,3943734725836635576,44070584281444944,661032012965169240,198309779831154764,1450692476783370540,575399695857315552,2318824500595917606,1417535938250521434,3621715848432450048,265071648201398676,4376073181836092112,5055016832577003402,43870622722208208,292458986554740480,210219230071413066,300301037698849580,993847463760953280,1171223066623834704,496186645233637104,2645989556449196538,1100999972236990320,3898345975403319312,378485604662582868,3434820790697337216,3200941084780848,32008116408956280,640136441229094800,2562930159569049942,1261857492763685280,527805978029687808,2506112153730695412,461951112193074900,207932985018573768,6237737351342327160,1251722639146967604,4581001115343798348,2158692594897089844,2377167811486553664,339427432105077672,888936649894357788,1454426552553942528,1937889697018263192,104488008088724876,2089675699197863280,1611608100810426180,844505144050371904,127648890087969384,212739552469832760,26939195304861992,2424429602238467160,593501202815657214,1003390636644000756,4355672987096120832,2722485771038532840,545075427717392886,2755279479233256030,5499505022600081232,4090904744093009344,429079968545466876,275256723977157564,458742674261475640,2720945882653510848,1553083190707225560,3456492557222073330,3078333497860477560,1864984078246236696,1858339461076367016,3585148279795363968,3406876822170743328,575234221571978960,468293953163644152,485910962900638164,882991237274544128,404277724065642804,3274028648544184020,3365833116286713996,74195470664293560,593539799778942720,85238464062775388,153102896227647078,265057899629403072,5634406100883445236,2667589266549737232,752988290577705972,1077033875230680240,1190484113974892208,3238039797090996348,717983294716200170,2939901201698913936,2352822830143283160,2559171383174060340,1580426944568361666,805100853458930940,1062160699412701440,166580398317645324,1665736762150065240,2039438493433265256,3055191167428240104,1606405585708182864,610559740148320776,2064446759145920256,1893650756912540136,4874484678420334704,2017188507628650288,764862786568306080,397907581371037248,3139096382391442770,2070835006870380924,2466558638228567344,1736812378117624032,606468096981553752,624788860406795308,661102235977361568,1630790164414287780,936813811301839544,494486288344093668,457875192089889504,3433925457531969120,1240160075532709848,4758462688942228266,3088235209496304672,2343666562952939532,1529589664805258214,1061884623342737090,178480431963731304,2677098544123988160,730973147002956864,3884130924766583868,898300009106439408,4097770007198992236,1627439831306306424,3094721580917794710,5464462539950869752,979148271024892224,93283799510319888,932800398008565280,4214808824413346496,2983514387311699776,356909218563627672,584040053386796994,1103327608937222592,1901729319331302384,246350293490243496,3079254587996799300,2315714821343972736,1679570135209723392,51079366482275754,656708252683697820,97026859142976492,1940459005251240480,2224880859125103760,1863842164549772988,1141898029247924256,791702734844736432,2489263108342853832,5814420305270450436,932457680778879180,3765899642597154816,1575135074213954172,2970176271755417808,455469826782298800,186440082727905732,1411510960199344776,1570647507029982612,1429185687215703984,443430212086807000,380051823043365828,3039846655049176032,567024759848851104,1986308613047524224,443827363018699230,1336723128639299898,4130132792742878976,1717445935383310368,75997021388107292,380359506371133348,2535627972027226560,211206300821553612,30121610997182616,225902989714081140,226293831141085712,3959982662611585680,602624691303268536,1316285179311464752,1516212351153830016,2628723907448715384,1221611002979053104,4504614218895179004,1354127494531381728,900849658664277888,872829328215156768,843223663567002618,1204037450545930680,2878668376214582628,2071678884953475660,3979566792540490860,2581057986858935892,1244564320362523920,4094318539307491968,3364341905107666692,160971211202282496,3219294733837887360,3270037990509523980,1738529043503852574,457982197669137008,810802373983711296,635568172653558768,283724451969572922,500175938469671568,3311972205247914912,5957708699478945870,1078697389748434938,235923816630923640,4356803897911642536,2003917096965216024,1682469630334286808,201685555142552064,1008387235491569280,3478712934595772016,1410630580255842624,1060386151239854736,2825413701548631360,798788632776771852,1346131140718698138,4793557255855042464,2299661083175678380,2142117110489042520,794610330759733572,3080342183183910988,1610706360594023616,1943053810917122826,221771866620767826,265550724307924416,442566756923086440,2048931527049430944,952917223923869868,1190712827158519968,3553475125168438272,1896910629980427960,2867751176208098640,1419579653895946752,385002979023833448,376513900809738450,583532106967937340,973543037543980344,3085648447388832,107993357954259960,308540058745370400,460885889050860384,1178165410719270208,586246347300260052,143039966501945634,166222521893546688,3739856559201227520,5468333312871425520,4104487227760165414,309063565579399152,2507967813761375232,2147578850731509936,648981764961715260,3099380556666805344,2420148586596930960,1125692634550783860,453262591145938392,245394025212461312,3680762623903316880,1164666621693739824,1899081770544258496,4417160223288643404,517598062602792576,5822744502916090980,674045637305162418,330441263159506416,529047412367204896,5074109801006851206,350615098140102576,182777939923345124,880624930169444544,722802606125853132,2298253706697515238,2034538598054913408,231044119210122228,2067080029179528042,1080369893271099210,480882615759379944,215929388415196416,2316943621802283804,1577300282634686760,3332972110623988840,2404080897469595712,1853121177813154176,945546633708050008,2271466301891421984,264848937607237824,1892903069973490314,282636194086027848,120544715081798496,267866402771403920,646165605595688514,1118163814221927510,942399587273497704,1291810362624376896,2296831455577191660,3485089309667654752,794044404620674752,599195027335295736,1345760048083339416,2299577841691107012,2568200122422031680,1146178593642584864,188428608271088664,249353715502884654,3322126573196394624,2756046463701398160,5902430204348149878,2918055153433611078,1886810223558557664,5051938915019582784,362912888127771560,33267200278352238,1663293362256824400,1113114918820497472,180471327865140816,1804640969839307040,3505480684616347668,966526616595617136,1582998146553992616,1475301495695583504,2297466838896599040,441237124514858568,776545172391485244,3582532479021047034,1635097592636199432,2594519930866377408,1028075907561031368,1481488911263801322,374770009746550112,1224286024624078380,372466241821055202,1323194529058288150,2281766405785782096,1012991800910344992,2131279992851043244,2216860964834646528,32579007535459008,217184687500422720,2895679894119916800,321377439758601060,2010345859548544752,792673081446745920,807769426975361664,5724519866422763292,814739087927858544,3331285064968345020,3944417140692076878,1166598938618032440,1034369097410246448,1022780113740742096,547109684554756476,2644703170906251576,3111623228520079616,3892903391633808420,886234214080804680,3507990631934210532,441197799884377500,1057084396880750592,2844615227175462410,159404853600702228,1693124596225125504,300214256094397428,428860350985698540,1135176704288435232,294328982815203776,2575275578748737760,1566508273881896730,329687472446616028,1065878247164896512,591819147434416788,1563157876426863088,453398242741845930,3498828246800920512,866735209672029120,1510334889191503488,4050624554512545504,1367813501470838736,207491169396558564,14023696538789010,112185086511979920,1121806010385172800,84071227823066304,2942375332345136240,240022671444753936,1200065379564894720,476235884242572672,4955565776696070624,3354000393821869320,1482435951531246228,434634714237428928,2377199712538054764,510262111501052970,811198894898959848,4431744451036735644,712278368899582404,2484388551636597270,824000250693467736,2732514283715550752,2479632918604777224,4746513927747446316,2279420362077322944,890016050283585720,399936119138147676,2746385455697555250,2651401554373278768,2513228878539242496,343941063469367336,4421922734794083120,504731080814094288,1210922949202307808,804056038749726048,1950826441306353174,2653771583105445708,1707121376310554064,2069449120180477008,2766694082656545424,70673301760874400,302873483345211000,319966379151833954,3972238515970504956,552646071790257648,20656405747895808,206555809764055680,1032737813241667200,2701105004110966336,3093654822545531880,4705762762228866408,3628347665103487214,3222654269228442612,939680299219078200,3918633354852045324,1639354790308370610,1565501002415593056,1182051364873270524,1483073160955303050,837575897991618366,2029652010967362832,751759022187582048,1754798707404475128,2275732985395204944,4154332906242466488,1928434783868569152,2749707855859618032,4718289145467587382,4863937100419613196,1164714484883305936,1251717745961856816,748148234377310304,1484300371734806400,1068033652403646120,629170429571425638,51932089631424590,519300181210595400,2099699534460140064,169355724770172270,1128993133569916200,273055119731683008,3383609937787992740,5136342003439698294,797060403990914352,3078689803821016440,5200154745856964352,1523386076269543110,879938679390824988,539351973617294592,3790882110685270392,412053156544359540,135848785884607218,6032128195017214596,1017138580197638528,1342468096498111590,2481937474666948056,82661869970506344,708502071157454160,4434813633775184154,1002039646865985522,425355208423498188,502721080141133952,1706488944434473002,1294337866780779156,3785953130419751424,4236459480498336616,4394698512147855552,2714611681710258072,1192864624274509448,4160130553125489888,4463648662312667052,1311101861875760394,569968145062839936,253172542017091752,5203963591638797286,1407088672844384220,255631825958035968,1278108214560414720,1217553563592385524,1308521568064172496,355479215409286672,941108514866434080,1466891302346739522,546065854690703214,278228212920657612,1440585249063507648,339083208856374934,641744409025481796,1858330997506009152,1567625715038651832,4409098246334599632,98865753439065228,1271080505614196880,114322350086570736,381059328833962680,3378106177565081310,1273368723053602560,1306310129103023208,697710845590773228,1589283204253743492,2940261120156131820,3469017701745062496,420171284816270790,403711688067751680,120618028655484184,1558159207608205044,1159882418171636478,1730659018408687800,1651935934148796288,44352280440841608,98556701369750280,2463819495617817000,607803193483481040,4232245797905727008,3876775111414483344,40467399593732826,3237263174060793280,614327723544021120,5215255030704165984,1024615441520175378,4019426312959805472,4175982589271891616,3326398494602842384,362765323751243904,3224452406152581120,1198813807306465680,4540065186433566636,1689104771626401486,3191017211253477792,114981122662088340,4173320468043177462,4685603895559413432,1211876496753021324,2438082890919115200,3643991429731403352,4685302252577022912,3322784976476720256,1049899872235215760,2268440786113528872,553002788556600156,1886753248214160864,5419044547373500272,4815299288005197768,4401269236484413776,15915938589958752,159153060205135440,1981920313353839364,1161975492101553456,243799949495858976,254177901851111488,5267888965934452242,369051210420643284,1052191190341260960,574064566844616468,2314305690080216148,1030406216009308988,354344185922706036,816649541258397000,962591415612903012,63421682370991032,1426931167226595840,1934812198368692424,847189349095549158,1536720375778584516,4551195597267760668,260915804027702256,3876650273015351538,287051260470145660,2296318885076853120,2345066013438675648,3854232616913493738,105027306174958896,1837904875237423440,4566385194422087744,228836432240895732,1168803161912091570,566164503652256608,824194792711484424,1154897944093628730,1788623225619114654,1502908680624754932,1734201848439295488,568621468657573510,3168043546153719702,836078040505685568,509806325036323336,306090495791748486,1311764347106935020,1592811065720108016,601208359047150552,2145620962355807376,4011139093491225822,254966100870499392,2482571739403216740,1572273623345747922,2269877976028701936,1808223284722381500,1755932620824071280,2912666739448984560,2812940437617438336,571462527335521680,536536884721453176,1260530917980017604,1311400482518233206,88954025153096448,1643857505764377024,2753430628933814,55066428498513240,1101284891587411200,104675699476874976,348905161169478240,3390629075471581524,3132465148618353900,429448845454308960,4907792195617581600,3322422171036906520,3928485873645631296,622655895012759540,3369553028176878756,439661787013843236,196498218766252272,2390905640003142464,2288395864373208084,491957041502415258,1078574745928390144,5982159894048972612,2477498197876198110,854076649493613690,2047722040643359392,2716983840555143424,1284168479133382764,541450979446162644,5915472280871916888,3384891654997455072,1183733785712398536,1263995792751185316,1197590994404818244,1722326338747434240,28873469598656550,288723256974239500,1393384544517207168,1274342970193841352,3635017884820317664,1336898658296745468,1433420739830743776,506142608131733760,321251020861187496,4327585200584321544,197621081124402824,846913947910527240,733752395545145856,2109395714505529122,886292112732381756,446597737262090208,1108877865497634252,1930876543131626304,339558251440168992,1455192030973228440,506341708756462194,203780189143854270,2852809703209115160,4639237340423298480,1939613966134466184,645076246653782838,171487403593030920,1028883694320802440,158571118020321810,704732630386078800,1985634261025465560,1119317775476969200,276518926540088568,72267744547008144,903311058885694400,2210928168067021560,1314993385507389456,1676518017756242736,262720217095798848,3157372894094841120,176068026883825714,396569485101282048,1666710170667610200,99747976465459624,2839506142112834346,2136157162454079420,1265819036667075128,3111667860898415952,354073591188628668,526288215365991640,4437234925866916992,405797682253891752,665460426939694096,1038137808240756564,3350352830008752864,97917448673830656,1190078899081006296,1741062689676200604,1327342939377449592,2680722963553041792,3123691159874416920,910428794521321488,1826146562939465712,4289592596970965472,2710490733452362256,5792373414718639326,1214386154146204224,2795099920615641528,2662609740602115024,794497490387005860,5095223653856336820,1057200421787544960,353810642937686370,185046332547097406,528682913965661280,4199980545097074276,2755580273977957260,250156058238857376,2501461739500076160,1119936464924529384,4506839506104018768,1486272545449944096,2975612415549177216,1543478545931508768,1702643038379103744,228570622919298768,1945527056928724896,2336810269290636384,2453785466391033650,284566634778829356,245501536751507328,4296107213448705760,33691082368280886,449196691274896080,2654124647805232344,339968017537068096,3386939193861466680,5840973497994544998,1461369081473089728,1756887228161252460,3279105642239292726,1805461769691054432,574941737606517984,919136142769235712,342367783445691576,110269750127320350,1764246357616758400,986932654163887464,1990719148881122352,246021759911226832,2199587009651427984,230629097564063808,2882749945608182200,1623042971005511520,4731599801020218624,3478444010596854124,1880931644310102642,249573456538998570,1497381654270505320,1389728618331232608,829312615392661314,268758181857612696,2239563157291677600,2800430687818783656,3007590671510603050,3461134106896083288,330455435029941552,585594319688229792,836534664529373568,627513197215267224,1098561248104869648,2109803533417781280,598430236741731594,4929242772471616116,283934617182410544,3244839092357898240,3951347472961837620,1411094247404487966,4388904128280042336,1396290027034338084,192654101828454552,2271202152516923472,973350742099009216,2372668937384875344,2790163629988836450,731530551745810740,836853491094726144,1100562090714653364,1636029303942485220,50678920222207380,304061536919376720,1337735914332919616,628056902058550932,338444829413681484,668377911108227776,625927878292725744,148655454223989666,257375971649776432,3039759560940057540,5187805157516570496,1875436167503706670,1426958184106806120,867018074010913200,3388327151034475584,742151446671341700,1268643302062020120,913660145275159152,3474109101359445696,212548564539303426,89652561911327102,653801738090154408,143664278476805412,238740915290015688,234590961686956356,4450131948654438156,390873537199850704,2389994256391424352,3286772451420773184,101994223363883008,2039804152065473280,351284879932839942,121397786013559550,4821248044984051332,3046337005479364080,666974628196732252,5094738117811286406,1177824420520461360,963747112626337092,1000122498657887784,762218393283973314,4052488734759513504,638884537754308656,2412106258600488660,470561493224937996,850581764104482432,2697075292518099612,1854007923939970040,4542593041555374144,511093681776114048,4698191044924411968,1427154198013246266,12891325648562958,257816370020719520,1834066735234328124,57900671931498264,289491971752076280,184423476038282736,489024339249756816,3711587877036644166,117460951201561248,3523689947459496960,3170207554635652384,2784453406245557928,2304475023991687632,2393310841587390704,32102061908193360,1605039981878569500,2002974492836449088,2130464366903281728,3787367627202441912,1085136956271484670,554402092935329928,126447776306817984,2528856111135470080,3167368599818278632,924194288486318952,5025709907262079776,1508508621026445456,322035390886331556,512294930775814736,3456472449686699988,2734347299920862400,1982586658968649952,436270079900678532,753572023523177160,1227502657446103936,542172680908889724,3629045119499027808,3329660918630601016,38903291554351536,389017631714180040,4733470557598035104,2517533573096651520,1791562506430025016,1956383302541515932,442464611459842320,1250180350277886504,270192881874870320,4322916318963834720,2004820910225656974,594650748407418024,4815792862452165528,1848207405887776818,586747489271558256,456696073080573792,2283390703357131840,596258156578629744,2485963498173777288,515014694398790208,5149944749952404640,2188635514106361936,1687874440776758304,488650473608592504,1383058659836129280,247185643865165184,4325578976135798080,190311763476210192,1653287936242366728,206335784840637968,2579096088146281800,1706929878852390768,1695623990224769792,275772786620884542,1703745541759436406,406463260651056672,49526707273390080,99049528111933440,1573740744862594690,3112416733688331384,2745425674875635808,3262434497933104740,64719173161535544,2265082204282238880,533507829393719792,4243468807884538386,1973671649169162804,3495937815291864572,1978688714040673869,12554195286671208776,3069916693410003475,7795514236364875657,6505493428484682720,3161810369022147416,10829371720826018304,2139479030745588875,1381118900890839497,1227993762760940850,2228672788659041634,1456367860378822112,4068554975290612660,786832381408423051,4671636478856827080,11400409216435442658,8476051781914383597,1917508109556814025,3880176998145294432,3000528062136528140,9618555234981057432,6696799137243823727,8346800401416047025,799882875209148796,324867547876939165,3147685127408934198,4657663569419097237,9777082924696104090,11003041697441991057,2010711105780904660,19250636144101859,247504272720621030,275000407490267500,9678514659247529613,706473064591352800,366549915280836156,1582297651443953990,1490080899183141645,13545624906245567034,8275818720707991700,7409546225362881355,8543928672647180892,4224985979010535100,469851836337355170,6264592356257918000,10202437279475523864,6452509220386688270,4741648466874634980,404148588410840217,2694281445681198100,156450122919942744,1564476567193404240,6755914490449186920,6077138231913081110,2615851004612346690,2023408752999377536,73106844597760954,3655284629676497500,1229626849589988056,3379158054799301175,4882152930026984176,3906981824708417784,6144163974754763360,2073142268125545421,5151332862665173620,9296401814297239304,9468743429055783504,2153804158555159605,3877184770017814864,4497493002585371610,6410627412737108688,4821045540589844055,7645402477467658950,1027533539069692449,468486277922872080,5351459545767163192,8344559696354678035,6512688617109393580,9768142046032969144,992976638388842030,1618144274941415068,4485806202313554164,1174672634750778800,168908295077420845,2702490204333386000,31662083898111758,2216311008974176660,4478887967277198585,13899899267699573934,1544992593777677380,3614004600403125516,1292939113970215413,12929187829412713050,3926529144270316624,4354076212172993175,1129873956274298142,8827740659432569098,4503392215580124475,4496513351591568825,9834986952029831865,4671289964384925994,6619331382378389948,2986608051310812590,13959027987122546874,455496142970504155,4838177484910184592,1546913692724433932,2087932406738647200,201967283869921161,1735367379447626875,502390050458292192,11303598591002405520,851934946614852065,1098320079179020425,14121036403605933750,5742933820998849459,6818930302052976435,776359029598116510,5492949251108231502,793246661573258525,3729681216920931138,5084156272911613121,4018429522314158630,6515311237693948809,4403408216345898480,2926387896364123722,4598982163411192344,280844575433804395,3408998633182372311,3992685094744539660,14441643937296069507,1996216561776458882,8105534025772678125,1163374822523881263,14418874188517589100,8763778060307757459,8268500951557012230,3247652762791183280,3579445870266261870,2358290509931263600,4118996396231032914,2491645303746274564,216034054801394330,2931787027749607482,9257619030927757320,2307091584688590126,2509492825849398540,33558974802876840,125844183314278830,2936318262927976500,4258451981825087090,159440841888433475,4783150314590891250,2702587643624516739,3257737340442636375,12010312263834385656,11493825364662827914,4133141427847333575,3659949270142104474,1448067278946281700,4442414013868346368,1078636255717463534,1897814505690890425,2719595765937522744,4761349407870734840,1849416981464469627,767604528421026478,1487604691675828440,3233125337223311708,5632099796971492325,9905688598119648832,3426595448156022165,1524762236882370510,186107939842803496,1861050278586189200,3277192382595630795,10792927031419561749,3049237701156627960,1879873525010618176,4074430340222323770,1940073139393355988,969843885030680098,6031334056761951600,212195739861501015,848769686835883500,7221029974570887664,4713755310980504075,310399025640840780,1551970865221631340,1132171298374137805,4852086860695592010,3418770882118440093,4120084880416123320,2222757267833056656,3274688148397665930,2680689772408226202,9157457363365245753,11120272363407591560,4305801531405133968,2972274621086995560,2999320687755968704,2452645948435901148,6726722428582305390,1587184099188326336,1255473644680528780,2592473592079114029,1456504338559786375,7457764217518133550,4437468444941646114,1431727843139758300,4309473538012224384,8690596735222468788,5625623852260367300,2463991426304035804,3155124285569605175,5203073115174082988,1319104657901868783,6010592023467326420,1668519487830491946,13261817318218476120,3100080204171635202,2367103711349170755,6974552254996982600,1184405635932782992,5479544408423427870,7062879956024961135,7016954734660330236,58609140634332995,502356228080467740,6697978589103452000,227938122168568605,506521262370217900,6042509467245504925,1141583995278577420,8292314517249524125,322134256856838486,1610646177747256230,6499326247440896430,5718098544029172504,5967634846482807280,4697131027899296016,3808837331596371006,1340690254460387745,433388536374020528,4333817841891106400,2460893354968340082,5344157156120128976,2875641817994290020,1240648368398097715,723927333712973005,1690885476523709298,3777756253183070262,11607023110069511235,10933704904230066681,2801509858199894790,11984437898520898212,1634744995757795833,7973311425796967250,3215838778674295458,9549908372435658525,1797314572797161652,6896145192238017429,6034505146946728300,138240603185271226,691192260212911450,713524543685851968,6389196437744851221,1275692515477540230,1830822420524643988,5684153420096820375,5786553767468070584,4477832674942637808,9476298685167908880,167188809510067319,28818227213727320,324200014656974010,1080649911827300700,1328731857009536050,1978532673039061594,10863012548140738475,2021641429561929284,398321727151846376,497894419730239250,13142511918592844112,2831760393198357150,7333068690000471978,11807463241845231168,11325743167476950080,4882707007510923696,2932469977338167240,10554897723148098176,4556051004202818699,1411698139084618280,387312012474713148,7746119933780218800,12095300347419333555,682482196693181794,6824715982433659100,11290032500150155080,5399985929810198090,9394217465299229304,432496843042892694,7918663153642685680,3121267463569759750,2395012909871006420,1970139409124419034,10593735831668507805,635151887023627125,2540568121098796260,2062344458104038550,1845595784744793624,2817287906508550918,2992070278326878840,811061406185512888,5766373821689896080,9703154309924961648,2334250468429913622,10009167719193152640,3355210260022110066,4725177264185174040,429840275594726199,5731114805056095320,1982860005252252360,12633530065712196760,3944906270257864925,8553530514375759822,4956709464694372347,506706652435785515,66402555127867331,3320076299109679250,8198096288081724535,8369277947011153686,614512538558638650,5724160932125566155,5791613865573740400,4581448901701513088,4360540944793764702,2403752613741996520,1057055922141926577,951548356955177800,473030608064593238,5588722291004112792,959380237983109830,1531410095469216487,631650936656925130,13426045907867802531,1586420987430489382,7799602641007875435,2340544130479000355,54716406930779400,766017840099803760,8754354103864262400,7562553531099055440,4487851269224440820,2444619788112014240,4478038738799171784,4193309193925947669,992008713324416325,1589495358887582095,5400904305410298750,1342374719478276010,190913601900444904,1909106490605997200,10085423529475732298,6480364263566370840,6439971018501595632,4158939592578082128,2144285956241261280,726283951901550762,299755103852317120,10653809552987825832,3313573594423000766,12608550544521562120,1538266465124822686,6171068320396447260,2037393884415612898,7469362075137832674,5526894439492839595,3699453732048471954,2689976499954797460,439270816106987242,3137600214140587300,7672167486996377250,6771845526072888954,6468628816614317000,8955173973627047901,4541363558996821252,6805937043080632600,2023989855619351032,9808638693649866440,1207523736523548626,6250865663311779642,1706695215229787360,3745194603324988136,6222220181849598750,1138184321127988032,2782019227837814628,10451673924561027760,4226948894976703017,3846758462026389850,1033370711935833856,3092945119934368446,639850045020909060,4265601158487041360,6069722654738125530,338073890656560064,845171690047646560,1019608891384739000,10195931663414066800,7639015124740663825,7393680620213734432,1836672582565758070,2579183050250570175,2464010817913229715,7511701350708527385,743106093859381524,2317686272468894028,5336100796447646300,4793379769450339354,189503421645919440,461023114651754518,2562448986241654156,9888880980155123135,4868538437103893796,4369626732952640280,11252486228585513688,5965349426315143501,600680232674604375,337948289984548157,407243955740989120,4581423940587905520,97758405602025337,4887845008641936250,1454738682867921885,1234086541276357850,691913002954887573,2101522612874156848,6739636044091311515,1307742977007556655,1429183346162597935,1959533615733378284,11821929291642716520,11725978075303178960,8076089681869116696,595660372305486720,10423896120995259840,6321733675156033568,1659753156424172630,13148272567535666064,8768004800612277510,5213271812355211528,8322506538507205758,5051175493900808610,5592480470273064879,1222904200836721585,4085729874541245021,5075719631073509202,850043801458619250,7083589437950719750,3436017538811865200,1090266894890032860,3186545685028858857,4488038991042121340,4263626397889445523,6334549200096365430,4395066058743976590,4030410221098994916,576781966537565040,2563436019730152320,11350197754757809240,881821992846693462,4017161530138584920,191327153482449330,956621073586281630,10679037038090512455,2014332795949836747,10930625583428569941,3022265157212423310,96008136627049322,2880199875268100100,5897373744131787752,7198741498078281060,6564038906807335200,7700867586808619216,1311657297031176875,11812472806572468424,7314628193776898410,2653594537233946920,3256984818912122018,3960358626065257185,14058660381933252897,1312797250019499322,11031511740491150965,1590848768460988646,1303718800936660290,9792728781050748071,3444999697254104610,719390094642700320,5883451575709949096,6338777638736493090,1179561508725932688,4248767878791354366,8659079593201516920,3397822754324888208,1096185191098996050,493880904798688557,11523711140803531530,6007070748741367500,458012117425879944,2862531864745323750,2215191312420615261,2940751669229680184,3515992099240389400,1917051087742683540,2549306214534765050,561687091067531485,3370070921897200710,10090474973417855120,2936927117306259657,8878728543906711750,6008589794329784168,64028313613325161,5122186654508741200,2834098501491220642,1751166033080422740,4019764448340544185,5713825994666066140,8741493475627828380,8925380117725484532,5591911165109018575,6067737485674084220,2518398253094346965,414561354311269400,4145550107705964880,985558183590378875,1547646973581203745,7168575989615246045,6269309024155847460,1439415522402576606,2950136114201640820,1459017081920739692,10389704634179031936,4071839289001826565,2254095905326329168,6937492142338707810,1594493883656180584,993199309438184381,3251163437159131650,7827180498799345278,9916855204223570435,5263881976657942812,3270756040192732805,12151685914582703940,851481648714451584,4208376739368982005,4061415343499716284,249656973287542912,1671067104653419650,302067425868728730,3524066131928728750,257687706548892685,4638307868270667630,1025898982374054210,293758277431095702,1468768956159918150,9445389523154909268,4770887810178163566,3925142422163302230,8751451427096817774,10399843572353030640,10999423033771038904,463925273317325322,6589733532607074850,1555120082689729539,4241028641287931745,3230685480059765361,5639829001630319328,4244436138482460060,2592540307919312208,1357872175527160300,516592017653276516,4427864030799714480,3691019326280058500,5924563278159864864,5350357579926862300,3006295023791477028,414770448846314218,2370080707709838800,5666846924679563526,6861995298642112050,5902057418424203536,5895310398022390848,2914325567973368240,11616476682964285944,9006034653072638965,9962572902084552984,5830701451864631461,59047559247876750,1180933188801327000,7754124111302248890,1303982550407094103,5681772559397003412,3701400895175096360,5725183311244130970,11185102807118439525,5664588967360088731,11624950737862622768,6265568101225373500,4565002459285924045,1662920407635718750,48588325402526685,647834474591233800,11336930697099157500,10073185378587935304,1948812930350101970,13016417877049549725,9491457551574492176,247788245706373455,3273563939894269388,6184285113587647960,1051696444639861102,1681609167829350942,1143286546008650835,4430179357785345636,5970486931374172480,4955322202962553176,6336893425261362484,4544768378986276225,7140527618615716185,2594189213179485860,12210236075802522987,1468588748464186810,11502292038920998875,2333208086693403738,367594575341650475,3150762745029298980,274192929613267157,3248740020594748485,7877469943328342508,4121929056473420175,6310271499442468140,8065897874851387544,129129833623492940,1291278715111209320,6505031545812070225,5593828793427585492,2857521174715750888,508805588971038840,783212991949835307,7832010957034858650,4946149603719243816,1509672346184859226,1827724228531226540,7610643616077193185,980477400934409850,9804625141697858700,12729007604757400299,7878279391913088450,1383855249645142935,9071585874311408700,1350447987791713733,474635518286318364,714797098646549845,1029170541777246596,683568735343443460,303761541330704754,2531307771037258950,527296409524168470,878814016959882210,4474485672227400825,11587022475005073236,3259151382937713542,9608715228915220355,461985782049069486,7822215172792909380,4292115830045543079,6257382939638768652,3367071857659006910,4482436823697046002,159817845481866040,1198615671285687060,679591680467635058,493342961140421400,6577806454770038720,4772904944257902900,8905919151333217689,11246273888287204585,10317769042692983445,10625084876377507004,1297357270275668225,2811103945745998197,8657017363618587880,5253393566750204040,4209273249147244845,10894553043344425760,3220781685556005648,790836648297862554,3914469551087823140,5995307601331495020,356550391217594925,6417809879674894290,1504001935373249568,288719944907380805,412450821076090010,4859203990578476940,5877976684186370624,4310420428780421976,6660832678883468400,8106604483462914814,11463937132358849950,5850225555187886804,2736866137073157724,1282243988253025980,3839819413222725896,5256843406380156500,6171262819893536092,515028349144002761,1255209591162232615,953338279176361869,6809456171945159250,363601193485770892,1288923015506014472,3130841536418210770,2227961838088285599,7193478024547083990,9559065974077619272,401699066322721272,4221025571585788260,816370128791966736,3842317052186180450,6347802071844398736,5118671878544171472,2856960245355790650,7224588994860842962,1144379085735261750,2507570518873152490,136807515503917611,456018164314640350,6236188269056777070,4386501827814479425,981867018791976450,6386143672452998272,8464643875910191880,3213850205849635360,10211186007136213435,1337088344943127262,1087034305936257108,1207797665622235800,1453445394087852447,9194518995423104880,2093646787585955805,5250031935273455928,469483468655570875,9678471128746815948,2311512495269199040,3242625116528592308,10377430350725771802,11038830583991318500,7794730664709826257,3430060189293970125,499345084431839208,77361935035426461,773607685300420050,4614202966729482535,5695965406040053950,7285908821560516770,1105665686526372426,561106200820062495,643913402795962131,1472047809621987105,13276362704438240658,7531932890814853060,980069573322705090,9800548058728948380,10039090675728696995,5486175222534419910,9353290870130530086,3676863041322391440,5140529801704599736,2526471106337827530,2088888830151995326,2560521354373458520,309898163164821350,13945207353097899690,2387362618990988300,9022720441491256473,93659137409670584,3746309098532532800,5448426050403348675,2897105103825123240,12430568172171818565,5135561539695160398,5926596926994863560,5515129453187902366,11326305443066849160,1998979581639720706,64807205637142724,4536436146523880200,3031409590578175942,2363234919797232765,8737979466578784921,7171960635426859675,3314939927457592170,1120738724423729502,6392365778159491350,6005885043279469615,2570407999266419598,2923549054437599700,8829359754031314450,8868276518761685100,7715526882580721260,2696353391595171955,3430799631699594680,979300968834888324,10641060787169918875,1863785839416122406,7258852919140342845,3845240351024385810,9889407589052036472,1561296869433855190,1188794862979175026,2764733700915736227,1417536838570036535,5643644437161852156,4537857887090887100,4256584234013434512,2863347554410996056,10186022458595381400,4611906945783169196,12836619292047016960,8107620069424438927,29716409477557467,231124160091438250,2641379327913623200,1647629271606007725,11129025793927321707,1012408453548313581,1000536826920371100,2776780554963291016,978486754926445560,13046294343238789440,12805008070645612629,1993597592766943540,269438344880417412,1796228692318404400,2365919153059075796,1012740545739275692,4390452962884789425,3073705269358374030,1455710928932272005,12939458709319414160,1291468204656988451,10714372224312848280,164172046957270546,6566783452943272400,9209952826043374626,3745551272223742568,9624433401832345600,2085533075292180384,760435225588371375,1762690988002920698,4917993125545082115,2017206871024977540,331850820409181724,3318458498515116600,88914208551619935,1481881282401462250,11794418234081700435,1532295337504537619,1776496519050142060,1134868792543355808,2859496984713623748,4289771327394433520,4028976082941956510,5782461938695871040,2463408556845750064,5220786897732945651,2538708581879986110,987300009065777325,1286560578500642180,4690343178647806827,3791577826469272255,1943235317019514500,10163119277668508305,3888213459049574850,11128351337646248984,3440865813083754910,270698599365867680,9488139310089866583,1878362354614339440,5212556293311089628,4388280510796247049,9845578942428215490,3376913684820694064,1434881823739709800,564162459357448996,11283080539416011920,1767512458268457160,1725379239750184035,2381609961623896785,3986807242532691318,630588884891666148,4203863089207772400,3572861083002173052,1330322179529902380,127079275834604568,3388730071166807680,2794116446278799850,3157538506111007025,611835753078908800,3485317416556063881,315431909308420218,1051423998712626300,1203079293291197484,6777937174227439775,3054078991554008418,714698392331005904,4466798279640401500,3368134612103618425,898787859932683630,3851890488379066380,8933331649637872701,4794525358259961380,3809038365398424951,2785688927402431740,4106070445110098100,1772012393304910920,480962060775437420,1506107250507523494,1847278469592929660,977896881410572005,12164707325538183560,1705284201170439625,965900060996467896,6439237734660564000,822612407872263874,8099531359077966080,4005985986275080215,706455512115320930,1412889965842565900,4586432075879920560,8241514491465519885,6301549004755981025,3726605877320411925,5934551564772433330,1991636793703324845,3369714596826109194,3311740071613629275,73869767635931752,1108030010889726600,195509856412685409,1519573567429561645,2775943462311170210,2011998457355320578,408951040013648320,7156536649072138720,1269122773909351496,4565257399167344775,1433816796172247532,282572463313197200,9397992495695401272,572859527467925319,1810332754823985665,6547039487615391639,5492990770503354125,6485723870562984504,5427973305540115764,6341438084865491800,10589853186560884624,125679725579883920,942583922045293560,10438654263732672593,394745429801941855,3383481940268452980,5498268525252317560,1893309381115685442,5270734199254714495,4467505720502128360,11444651782267844728,5509329321497530050,5579199489754574670,1255725348467995914,8034502454416389400,985357497608903524,7038163253458375000,4367792171735243160,3387844808547646055,10774153190633415380,1078403931716821606,882548343626087930,3336844809650456844,9772913441890926672,664922505076906405,48631262341676218,3404137812416746300,1562832298102006198,3110554574645306684,5880839778989583950,634488366738103137,2324765298276868825,5398228122162668832,1775686297412990352,2619059883309186810,9275720382401595114,4274309298919123135,4626303996448344068,16950827760882673,339011525262317500,135828204124503321,1811015854990761000,6140287735983042790,1465224706358670426,6546426884765264070,4726144710594207656,1377871093861603380,12247561435215257280,926357429985835662,7995876248571263880,390506256008275488,2603336445038633600,4410747852208523679,10547373684159965954,2004549744776235885,1733564919365531211,4982213359847420970,284313788437608575,1137238301854750300,2214696051166248195,3925707757499139190,3762983068796793240,3994247868759720572,722461335022944032,7224506338650088000,5493413569490510895,11260210489439993550,8707369541888662317,8576113845026904150,2201863233664761420,2230029599545664004,5023964156335598520,1016904810418114813,1651191738357353304,2206040157488515130,9093051715844490496,13255981040410709490,7689161056845172660,538644301743138361,1759812374579951420,5509539095467432620,5631937311610381950,1371326635996880394,2617084102571598260,1440232203071946325,4927058960150831868,5439255387178034555,9406533943904706448,217906145605020213,2121878788853084300,1436052215922357364,2637502971827120100,10256232935386891672,3842601995356406619,7616521445389638390,3465364796382641217,49290528141270140,246448998314009060,3696680343310347900,7054871899969602945,8718252800210754626,5499556443273592770,5547467775413137650,5022753811210273725,468583763417481780,4685768418174476760,3928443053503567425,6321428839660722730,2211987647275326466,5856702656602790900,353791850611565838,1088184665032880805,3627228662309731470,554758255733128303,4829187618534836200,5463080924093083655,1038588054805144600,2990764030586482884,163891277349977788,819444293720245700,3206205549426467656,2848547230813987040,9544288813887183048,5027523516762740518,591240232040467360,6784857257972025757,10179508306923357325,4082588999048161926,2137732274169926060,5881376299240399020,4693021441907716575,1630673877789628170,6252785896147624984,3217337243007366644,5813464571659440280,5415698791187735344,2877753529713982080,1209421609846905832,12385277978284256481,2912358376717574750,4413370930800321905,3540831677118251250,8635392730694517633,10868071787112769320,1221344939245369830,5436862916797244618,2356278854134334240,1507064971156207398,2593839548316583167,1642007637296529900,1621612239364700128,3039467551111534680,747728383505857902,3112059038244926756,10365971937842634930,8179234879794672910,13822668503902515015,3216814616205179346,2103159644632171885,7300330317426197280,3564438199714401100,6092248367957503275,727695480859946504,689803280909511756,233237831673406875,1554896002604876540,1187611900270351600,1746474044902231065,1197700347843517008,2796176889586512360,1211919530193121704,2612881837528390785,3076830279909571276,3307108051286868894,5722815644551208450,3133279915196829724,7633372614984634635,747869791903174665,846464759840460299,232654656279144525,3400814300389722785,648682143168502830,3611586386866055283,1102512552554023035,1117479922301424010,5837686581513475269,7738050033797605925,2641003919810458964,106732560829024356,711539954594066000,796296604750513542,9289990624775747250,102745777272426932,1027442685992994520,1592840583874341880,2070208125605055702,950225579743830960,9128601709962780294,1603535752373911884,2868000831706366720,4105029643682838276,3706865722246546620,8303518331853862520,3531389995037567908,752224268228435135,3223770993972740730,4357094828658665450,1456730854241096505,4693057853894417484,4994750751957896670,481698455032556575,6743679469192261750,4217415194177671785,2680281570284642646,4239004314578925750,482887964897726778,3075698563772167300,569166396347639041,1510571796721303634,2913355713311432190,7420634129737179575,65635967685007190,1312700116387498040,9818347362954668154,3112181399813466570,5273199141235344501,4760383198102465450,1294554148712579055,8574112032952043058,7900525873194206910,4246339986999633006,1986627982738490440,249720001301645896,624290861292316540,3923038534047178245,3122901951013112118,6474412893174096840,12104024483389238288,1951578252959354526,9645943947635804550,5088900984778632932,3623774728407581475,1695298407027125199,716424412581051787,2924593943963670650,5488554743241542106,3694689688656582700,1012924420263312345,1565056678536253224,6745933783655820355,9895224523885473885,7829877082559002640,10948979618690161405,1679746565181850582,1582085095757100675,226612230754986314,4532178351429362600,8779954116650907324,11818366950711947616,3234375945450265280,6859302782878106615,4505878796783505680,699149448590536727,3311995662415375088,1702571418847750100,291231906297787725,11412003385026885375,5850268557295286215,763078104525920652,1053853272873824780,8913731751113086143,156261825971738320,3125190877064025920,4327508493707925526,11248314002058736755,5937144628215489954,30880533099331160,308800822609324240,4331925424506379347,2575657159391393260,8223106478693167854,1107298599128396540,4233152841527671229,2231337694006901774,7760768327968318080,9993793055146075833,2252540609207721020,1399906162908783334,3395489956667676688,1889862665393994375,3168192800431243221,698431518027355900,1638417841343543824,6469827041477919184,13614738876336253320,1005132799053860529,316405599137461300,5695217750632084920,6987010986433430635,3303770146400459880,126007263685185585,420018090287112250,7306355832051281584,1831736840188204950,2825181615191308275,1200431025995204135,4007341102335218440,554573418993100549,6337889597663587760,2698533207206313840,2080206082711131216,1444523094562271920,324908751266586598,8122600488192950450,5827345522795308100,11386723112163098288,3265730267963798700,6163726104593551764,3316395350201014032,2578267163209730070,3412707526802082375,2529631335067104300,782322497519057082,2607703707326347140,3076251263300465810,4166905091563111121,7168839135457278335,2304978219538574784,2223973472301940152,5683975468184395395,11097665196753027048,5110901543535333490,6573616470803668104,2199683217849713148,1523163959245678040,3135647434080224124,3578457471574838220,9326541956203201923,1522091257675550532,729902049616868625,1459782879329146410,10204434240292362700,5751608037984947008,1239352767069898872,5378931486980467590,2258498218510360125,8628976995771101130,2751857487526026510,4344086219467859354,2557759908483944990,11634812532017739981,1431691860837588595,4715880930945111288,1470875867563291315,11695852425595500315,6000723216158708076,2002416437916403065,582776525280279919,5408743150584336342,804187820601494925,1473654228168529078,6401218275969245040,4900004486302970964,6049169841686547704,2980879873344310350,423380483853649610,3386994724987634000,774191657143299885,6571356560354996683,4713816642464496700,2334805896698957192,7660201750115755230,10197049632119139704,8778751171752169951,9441342160245261945,1920632986022401296,5908320016596952020,13100885165756790896,1601486098320216761,1240460059758366565,5481403254177200874,4639530439012616875,1071411766492595795,2595262740737508852,886947406355550150,3455428943738836092,28075148890374915,1403737105782535650,2332146646047983758,171209248509140425,212265070941447441,2122619963353998750,3571658591513236112,1071428920444546602,288942861387112790,4334080159328352510,6586821525999592700,44282038938254832,1771255913472439680,1145878145957809430,8060827615709830910,10815684540650445320,2347139771315803212,5668519449339401562,9627266437485646635,5003109328386201328,7985991718263504570,547570272949659726,737291207733302636,1011700288177000275,382533746217790427,3261926864204184240,4626862726099927833,1967266257802175313,2180308601225351500,2642679752949266455,3268777704366303675,2454058496196595596,448903355368013636,4227022117721786565,1116714802987078191,3970581107440503240,221311973756536304,9958894886584360080,11000214472545566010,738911581925635719,827176824929743690,138953926071390510,3473797963734537750,3473529605175132360,2314780266126679176,7792635393551948805,3197455384772189555,1287143068226223728,5557461305261895340,4628964903103596876,8077619205804126160,289536434130413715,5211580572180131670,3480444901639523700,1000709197676722490,166331112981833050,6653148491383202960,232077234211844590,5801847126355673750,740822313723864594,9877488323365410800,7802614080434986857,1409282251999364775,2835425810504772160,6346838768698120176,6648438565198825290,1655355195085905472,620500675217772840,3102458634560013000,5984743500620997640,1964317387510522820,8156371078271251240,9331210286894591886,5562902995436920315,6941382404712247790,4593163746702288360,4386953590922764784,9037851428167483472,11678390087227007600,5925983874367325104,354854336609189550,4139907611999448170,8961080788394632413,1079720427632916780,9597376660926132160,1562381703763979055,869263499272873341,10065256344149344632,3318392788168483515,7352135699082865392,5449186512939324715,9819462902594989008,6396435885752022424,2877222658067197580,10179664972112057888,8752073015571629485,8230757818951903944,1360913394334921992,10065115250865391280,8862172780099735512,4973278889047494480,1919814152513604346,11231768731412010600,2783277155565735450,6496387567491803070,993627357465047600,513712890430970570,7191877033739891780,881714082973101340,10177671604466828106,2951077851362666460,43088150469477687,184660847188551630,1846581925904230500,3717168227527450563,7356647738687921960,5011827421546591875,766710646154159376,556267527892663070,10284353214317680743,1595485639236757540,3623175275979188013,4859435775498959064,10428432033005357085,470647351557656836,9412811829563849200,593713676095296266,7980733700402741154,775969329686987800,1507695288973957335,8262086373722361750,5971242048104667798,733272832983924864,3258943585201331200,3188573544077404856,2397402441420154490,519497675784581733,560794760700393414,6994732797133941990,763487564254709876,1894156373170629645,6406947594324369534,7648094451663717156,1845747232627602150,7190987506625714035,5111706399486141480,6566926482711661165,211388356312301994,905937107136491700,12436746712750174563,4293040294879771860,4225250387727313672,4490151424735521788,4195389983605264500,3529126160901616704,5705655869544859125,2852721761367325274,3485449323093915066,617090953305837460,12341642222039900720,5505430984989633160,993814797742353198,112518558702423534,2625395427623026100,1426327960349189742,7396684125455537850,55770194010369171,3903857673867166470,2658153218321668620,191239701570714476,3824739269266756400,6874303285847283225,1948908827730230286,4752900080203733895,4428300810916461892,11222417856561535980,5042020533376617615,2344677045784855236,6775673463393369325,11947853736068920440,1201022171784495450,1093617503491805967,371114740338731928,1747665458111915560,8759760242407390832,9018326536276019440,5802538180730783096,8461052458875086472,3017331360808786560,943745321577084808,5779235719025859480,3381672768585177430,862942541149978624,2081882434227096540,1764822971720606346,1304521464267127715,14287816253832217677,2288545041798538562,6488536091719324720,7453387059089915665,1234383882377692585,126712559537713329,6335537471663019450,4858186772682109100,4134659002528525134,2757622180670624400,1564890027743365362,919928910528659241,2044257277445814900,402255585010241142,6746251745263753890,4749959622273295680,3953190034453743615,86013091445069870,4300593189422660300,838720682848580850,5525453753862884088,7192418836310256325,3199796618026881320,1298578284710686434,6128120665849623820,2377111754345617844,1034162910212953127,3147349278860882880,1348462535288311964,98893806901215840,2966771898251058240,290941027706038296,727342198205965500,1458525277102950056,1497120143261505800,6591374628268623732,4945582088663698820,3649338425242130460,943729480128079525,2515580646725428550,2253538402462597946,4357701621011992152,5756130280646901280,11734871335997056344,3176515956877567990,5803730704100250605,157320086092318903,4719535359823993350,7074074920151646491,2626484361131999160,5130626898804843996,8263343489554224078,2062422855282924270,2659629854878448704,374086558252565130,4809615853626512820,2625045924892588722,4416419589914811200,7369820246870924892,835001988476589375,1556790669157478175,283143608255256507,8494187390248324050,5045105649843655940,3496626360704498355,1041878315181628015,1345445149914031767,6071546730942660400,4179176643786606834,2971453294333199130,7796547250265102864,7849502340447344125,1965659333938748630,105971279520049032,1589546595808632600,393305262533772927,2621997814596299780,268977353829403860,2092016353783856920,6768046223398422725,2739248087078118252,3886666143669143334,13601304355089664125,1594777009499540012,2151696042051233400,3798020416391891976,12830423715873894753,4711062671788262040,1671754980077646295,148081575679456320,740397365010262080,2595632482561203708,957558710935400850,7592447822098455820,2366634155366070575,2928115832423737816,9383904768829122432,2786677374295336545,8930261656592162120,8134774612383341640,2892721888562302272,10865889121342623186,2438385910087767885,9541760924254122948,4773773601539911220,987773726631587686,143396165516496268,2867882637225074000,948786415972602042,7641647770344848375,4025451561408060007,3391846487399131268,2160260347742956025,8711328914715122142,4336879647261358470,9682376996597357724,1518185007628522784,8436566359683590880,741327445604324922,6139755899680476080,1201989118033929210,3323859838270555941,2551400789696083920,10554911307429782552,244510638110039340,4890143498885344080,788212262830791373,6733451094914770850,1188765021152254308,4864482767495650530,2070597636321048280,6115629203021154726,3407500711001628750,4668079374366602226,9962792171121104400,3053393409971245089,1880508619034715220,987532323258234780,294914522681356488,2211827623792542900,1677072192408402712,5553649302767170188,8708275201617327000,3253285391120543376,2087016629313403020,4441158642732045738,4332749275082332611,5501401995389256920,4119314573644942296,664281102889487720,109522814699823356,2190425327437765520,4609829756839847320,6037624704312081517,459025108919325825,11914379339406905592,518195008458603336,659087099392366225,1883079390236113340,6249048702070218125,4265785929403262212,2598138006897684432,1485688665726680025,479069291336233689,2661458472777153250,3391875747021966536,5843556367611298128,1574591505986606125,3149230169449621689,5600995605428691680,3758376388677072288,11458207663438856464,5040915819353156720,3518206801760514027,2085830091351658785,12122939675812387851,816303636031214604,5712762268709448470,9782175395390714208,4829182962727288815,7017943767199198155,5850118949282081052,4761771863062862625,3538530188151478689,1101995470653396375,816566409790896376,5724861012466417626,128237414336801000,801472539410716250,14426302323570637500,6688050147597770255,2219584850740180574,9230761750493532990,2774473974734684932,2441694959664514740,6439289949562273264,3040090000353567552,2551481359180911075,1237879753993679706,3878409077059463235,6269937992195139648,5256066020217437712,249526810869697920,831744322037128960,8050985023114116810,5496784822326622825,6622023598976319330,751902543617570000,1486603406197114902,5919884444154205175,2080926124146422595,8044896111685879314,706010524667402220,532614645167418148,5156054518035391275,2605763120515350120,632232279680196534,9176165739753370590,2431189270686900932,8279302549478689435,3244791763228608104,3170417387597010512,6996835850464893700,6583701758077701152,6235896927473597625,4202447468194841452,3583371736686992320,3843220381438699320,3021533148960149902,2968894172862730735,8804721472257904632,8128562681948606625,4722571080936408825,4236728762381961972,2410431458859891900,12074291014983914848,2053852088214833905,845052015504411540,294029892442261975,6545031132721307775,320404252388359216,3203997524292524960,6683177951556658470,7208079689274305344,2562866441401832475,387198419375089545,4268234069756900936,10837684566817615395,1873157643275600727,10805632563047288760,4129697989599580278,5306143022516147192,1305250968485440440,544456944312484367,2758846348766728675,3124800749158831385,5427709312829481428,3656580471391752450,2318147181768356967,450047779890618600,2500230377428696400,757030714497241499,5407286418889039250,4120835334049804168,1035737423038663060,573291014288349914,9886251299953983432,4716832899352787525,7683568598981390850,12526324509648657555,1747213698334954044,2333400178290437860,6593507433164183035,10134374406550337960,6273179283897940775,2266376054287280586,10845041348808111648,4915559261235613770,366187200879144285,2034344845798138750,7272048806320091742,4676333469112650288,2745444258627508725,2000253853359945430,1978157043689409900,1135443973045645438,6292882485146065976,10763019975448757040,2887767287750391452,865107611303430110,3503695134897357225,230041702765688754,6901154519971520700,274932608586732447,6415004452944496150,2028613708482291090,3269115314629150896,1862239656436862350,2323106009061386770,4159159825742404290,4948876921888961112,296519097079155345,2965149512123975250,734714128392891094,3148730816968481100,2868646825289180456,5873705668503891504,52196688727778700,298262624273932320,1491292280918700000,6564871277020329812,1230222277042207605,4474811777292880325,6413535779259196200,11989228374856698160,1282736285652229444,9463817392147135914,5537881491434797925,9092462710508620604,1583077763950336095,4663754205509433084,760703827568421909,6344012624839739395,3664319430234357020,9127040555165981175,3287564777155224636,1182803102123452554,2052409171020567330,2595105527194041344,14531753859587276355,5934386155766264244,346783241219929542,942865921326463875,2095228374555942740,5611949002085105200,2492972763193660280,98761255765703267,7900790278049358800,101893268260472542,2037836950059958600,830716761293027468,1791353100789100516,2436392430833540625,14451100691295935502,2793691464347535130,4687959013810491510,3695194768586745045,7325000438191867560,5061470799709231375,2802737244300223520,491863992294909916,830588015839390469,1461505268236748175,3247744246139640100,9484970513287660530,2301203053010460862,528825906714241565,6345822513901084500,804990129308754142,10750069886083193400,700586813189918721,491887026724900586,200742709968076710,2676532211679924080,799316169389739990,7993050455436712020,4435534279999602570,879114603010235910,2597849646499640260,12877319521398954040,8652137298854220366,5576295214854418808,2744312633423424540,2013172991723948390,2670000932855257560,5353890892953044196,359492438278743202,1015972515412001430,130356346177639554,10428362714847487200,87582641583535616,437907120860449280,2189505171705920000,9436301972977637936,1198689871882314825,1479445108305392576,885503579729673756,1431003768093404050,3217405974719286390,6204846874940920260,2584718105026921263,1906594896559998220,9065296848231475680,2294498298391436015,5333940232210734480,2504439858742789376,9016965915400991214,758325843828854730,2681547804575366720,960376824281615590,1546640820226150688,4090509638882139655,388710057448721025,2591364421198638900,6383308909192535940,5243089191423511764,4207676717041703045,4514370552123166100,10649267003125680664,4532494187201810200,783451608121284947,6625238231084510230,1158768465130519300,2760839930397851068,2357490817262249820,4047585095708382228,473946273074915232,5197457634330680005,916108512955560898,7176126075197823275,1954580671706186176,35286273640521659,302449582759554300,2520378265243845500,159546538677614195,1595443282321095770,5244788355084757804,191912966693125380,8635963879015054740,7303561937261902375,14324666580482399118,8918525748924867467,6762547951629212125,3060944089738040676,884154765451674500,4084902137806595693,5730988000556018382,9924217245688408775,10470658446216735354,1481654098774004610,4213515196264042595,293594907786788185,5237068748073593860,636325108502105008,3976976906562531500,2895097524419246792,8777264106603986112,8081705594170535400,13721681645003164257,2430992761464199140,4792056149653411548,4164322590817962251,6418206773913449190,938500536138298552,3759056960763615525,4582298994199016132,285218356776816932,2139108110089466250,3750817090453588368,10979988952783908600,4289428926374190612,1932280360234769088,7811354830564274925,1973944576736556846,112706964421186380,1127054075973070440,6055100179633386216,1005656870014967970,750223143982153005,13503830116521145950,369941819420214591,894776616714775816,7331324433044321820,4185469022029270445,482424324983248250,4717132241480594754,12224428425603310914,5181055478186575860,7912367441272386729,1324697375524138150,841719990952071182,3607321621086436980,644041418058528825,3126329716727563722,2000306689280337150,1484061699928878504,4238745802679215295,3143000858088628575,2168630102161870776,6271761059500353240,1337340300652276946,1475568183514742928,1313498323328599590,4509101492778079016,6079026891105410840,568296938079221581,4839627911136018942,9385858469736596940,4057703257963093772,2743640777000567080,4012526269350873948,558552959725584408,2128707959984713395,3699632143761745135,5388982055514283980,6843012779135094040,1282870840243358835,9232309623957960600,4056156841968771056,1168277343797887350,2575893498832583592,14352565564169650431,9250076382378097385,427652956020749172,2566047034082046775,771038076706071171,3780441332440038716,11935610659560957525,524230169074846212,4981003151166036425,1062592203417566920,1000571442110359478,1025976668246002840,1282453197898190410,1450738706059196655,9053681882392515612,3265099048114161097,7074461449574455300,5755119521401398480,274491467054817130,1372438470319095530,5089192888891113324,6945126232344522300,9746361895832197664,6485850852770994600,11262825788010506822,1468720067165803781,199169280694041915,5974996340885498370,845541875795399520,11273736830792500480,1096594502773713272,2438782071067651780,4938570527890120914,436232321956959500,6543394988947729500,4638561872434224376,678666284852438685,5741308228399469523,9038462442847890570,445897754262388401,10894649230278607392,4414539145889495610,2582529136599628554,3901177701585334200,20364959977143285,285105528469897590,814576050316815000,3298946265794625656,1017154950539725000,5085705005859329000,8077491015799022598,3765294540624368080,11669508181859814192,14358625841020708260,5355270763955885884,2382403151658910692,2891721845999066520,733920490458308768,1687816594877493080,1920501337056381330,3154074395104883198,3469696767708881745,399054728262052758,2600909784982559855,936406921276708416,11477471247521422864,8146045134185598840,587765469643605216,2013688954303483470,653961671687150568,90797435592011992,2042914330617907500,5817474686042368713,1593375969077696325,1322552660145743481,1189888146550301810,3781724736615328725,8558717815665974384,958124796409559630,10251193359206090445,207433556628583986,2074307187943610100,1684802662955154512,4344580936380605715,6323215667919231952,9592262653807980968,5023419195251888760,7048622987740956555,2223989375314194740,1381134094820547674,826448654542226852,1341403524970116075,1490427987850485450,890651332038409515,5383192014756141716,473980004475928722,10456779218298545650,2321605769485973971,212140151425917300,6364117595810760120,3478083579938178456,4640974271847532675,7006276273176372270,952110344519796405,12407042575416539352,6326554626170972697,7393167515799187400,6766668987689812110,4624483615539390780,3242938440302467124,3233314430103710212,14064748474707810135,1023882673580563243,503218306026361940,822232335460222085,197175578538283281,1314485921710941300,3409742519058479142,6523395145507281880,251437370694585390,1676226274084416600,2837119373893569450,6725205270970688375,471372830999914350,2937989412429963356,88933870342096001,8003939206598707950,6254423961553598680,7973631568826322420,2802709191980393748,4475630719045156737,1594734737463506425,1567268250579925587,9659232342087126435,3998611285056800016,263843291810371434,6097965707842534110,1723416689558537248,4257730817161456920,912163620931076934,6069642361882314510,768358930438420160,4185081027920903138,3338584796860808655,11176868878725074272,3983725540239813888,228087359559148050,2636064555332580908,205708693987622300,7199706303590402420,4436748688148951312,680646015155221285,2236523091587081766,9439773132696526830,7963856433849447887,25233878912844923,2271018210900021450,2705140460429317971,6363655916858149175,983005124208647345,100679946916053044,7047500458277990200,2032487122738069452,288971105817321060,13003522991972168220,10337091884654968384,872036456299201475,735983394853380822,1226622321872161950,4583339139526287415,8479661239346459400,7844844782615399100,609999983943184705,4944630262945362500,2025579891370415646,2403043985324571264,6863802861501722610,5708419070119374840,549454281204579880,686808525842152330,2685171390077959552,2375012076406862120,2148569116886875922,1016501724294132260,877626497681787868,9168759399669867504,228049343480237890,9121849956964111120,389876326293147785,556958623736446630,1413747148749715634,5266905008218296030,989532114140037351,1021850816013963720,658164009729434072,4936163131377763140,123091311400363125,3692689271498024550,5783250284353091550,10746496102315143975,1531991951829890142,1177306823186767130,1714405952576831716,1044770100920766160,4344786706262090484,1518030708681815552,7755585834751390020,4068675485981742366,5383794896097719220,1120528480439879867,11859960775166105312,722972447196821445,1578959517155586174,12718758655183820490,2337895402530681864,1041027580784224479,1376573765592177360,4717807419517826879,258577143221320730,2896482710105800137,3107420731070548070,3820433398813657100,8700433148180910990,9235738807015293900,5680476579875964867,128731747044953295,429100018236765750,2860628090133853000,9398114649335730080,1862050413429594528,12735548339795433342,3571753712079412860,565983888990502759,799956292255076705,6079203795044407464,4331460231049514157,6640538565996300525,1288462108565272264,8006429338328398575,5737625973178268484,9699300889717101754,7183002562961324320,3519761328816282780,4904916122092463575,528150190923373026,1689650279559643788,5908602408826088400,1167877895872774338,11678621230243705500,96946294189584160,969449850793777600,2235324668086902665,4721274839761352181,8133237490593798765,847269041829837249,6023690215441312445,3555965056634000025,3805158532091674308,2967360166450285210,1311508178441481805,6021817562223007554,2882610506880655740,7917781715484235635,2523674631652372770,1283401682240209373,1499195331141529153,837656607505186690,1899685871043690688,8414708351573049750,6426837994561336812,7971954850264584752,1250911519940237750,7944359888191401693,3658216893194991875,3360716467259075064,1226367857782823420,5787531806221230780,10617922455546625282,4183833880889807165,7840246503509982289,10407267585976139368,297347998260159185,2709150840452338674,2379320431636807720,9825824308363353603,9637127329854934112,714805806623459145,4037638680002020308,763117001724613080,7399817361550620552,9249572129135029480,924524439899279340,5541067447935845176,3613935911208796240,10241224871730543184,2942580662662786466,291340848644585950,5826738579250780120,52535406786625,300198286224440,5253399345684700,52533286889335000,600372347277040000,3001821368518000000,8247290988689698848,1197587957393897628,5664169917271860225,8091337406396962260,12942183783205945320,11291166184615147257,7828639118123731005,9836736826325228685,9762345185446519776,2626322688020326965,3980714784969964950,485554109441803818,735317746335410,29412314757274960,36764899621859500,2573508408979753000,1761265928877468232,7002446526828562500,1378520517978777956,210310650520528800,2425639028671508545,14538198989133209052,3184348721726810910,9523934767312113351,4637708050358986330,769203824509298880,9230322029731695360,1646954862032786670,1166240180674799320,1457780668079350750,144087458056719128,1440855252920559280,1650194572457401965,1079283367906789135,4868020995155790885,2223860249991169468,6360898726513124433,2986222533653215350,1119685567144913601,2982953630867216040,2141521398562197366,1336659853321853872,106658675178873950,7466007208094599780,8649029190180928950,4568590040247821655,4703663199744566547,1249849653092425150,7940904842052371133,2209507305697114725,3582907078946658424,6095301546727460585,3727049687500950450,4079886057848593863,1323466499706118460,148478085328446216,1484760975918914160,293077597015790865,2627220461092216274,1592700465854414160,2616359996311250903,3524387658232126476,1652870711756753685,1316880780357465102,3466651560896401770,2780250523234007691,4730442810901532660,1014852679426638550,1564255345495733527,4324124502602048025,7959824209338111162,1657169679221718110,322590765978859160,2419398398447639220,4792295194656986460,11386194184544173688,9090582884379188374,368539356366550740,1579433276391927480,2488140092492986230,3654172538327337472,7365142862984941475,6574771644621558080,1083397720436783640,4062687182431746750,3048835664899304860,7488157130473226622,4658390763857554140,2313324806549292823,574341155104785120,2153750575616078040,4280516901523117896,4679728578311140900,1318539970677701448,1743566100425546925,2888485176809130981,6186512843942407260,2758562522302176765,2227548329738231330,4320445716727279140,13243861080718372368,338852563675535002,624513222199079720,4683786694924904220,6708376116682405200,2438410396362154760,113944799729323268,1994007407976122350,7394983636613015142,9113687150624060445,3441296193099657472,2139197271380389836,6000481329996609180,1830207441138736572,1434387560019648095,8499099086756829252,9903845561453870816,1068671463735213675,1983167619343574664,1104233464909751250,3555894897195082014,2158224059933127194,4386018523565720480,8893902020546577734,9768423428127674345,6175551222342932052,2393970786839715896,9103471964393816360,69874661201391709,2096211934897861350,4724883935343859464,1612583644875553428,800344953311989120,1541307999202085268,2620468582490878605,3287250983869096025,675824232647885436,3379076215507853100,6284118845409892968,8201688165628855485,2045165778744766465,859603438266826188,4154745245586775000,694961556322567742,732650142887367900,826883714645633609,962898825541175425,2484512232138145160,11923299649016889816,3306965720216032755,1332210787156379064,1210399272763508998,3990634518463573775,9125075805446066508,4036424379168304890,2404252725626690154,4225366132560503236,1746628614953906320,2632668212495196620,487123491842296840,4871170242127587440,1746820279063449246,4616879526391276375,135995390115370878,6799679252850976500,3403012311398671760,693464488204940472,950873031654527800,5336753637170650779,10483989036073514550,2765747728556685704,455504021610723136,1325635843454045290,1186423448227896186,481434095124022530,3209518071375415960,3130686968414580272,4488572178092010340,4602061827029524416,5665126378110287305,142988165078006885,1225596598184433300,2140880088171886175,5264152053313495420,1683347782155254780,1378635049076685540,1306783730007514968,2254372328749880220,3171469917512989764,10299359437177168610,369189185587576262,1158280327444684445,5618287519763220600,1131751522031638196,7344709410396138525,269341840700293095,7182353997466081200,7257102132943653800,2001357077468924770,966258787346126940,1606746913148987329,3081581964638845142,7932893766876499365,2232494188869746895,4927991074998608450,1204377552130754078,426286584442695756,9591321281794554150,6814283932622972694,102554184763173780,2051056571683235760,1430294618606973585,9973876148046927640,4682445737285187076,3276320056337860920,6074881021704664876,3048144650681307625,11295702183828748725,2509583934500465318,7512484527978867450,6125591271984834665,1911292134877684826,11906530321083229000,1803627496919922065,3040682820726905280,3442343732651552748,4483043299391081785,898482861856424525,2751993521111153205,6635509998335017050,5513753573623889776,876907122922657232,6318024217020105525,566457205556521478,6595627144162744360,888958761581130825,1316709414983236312,130323818062971820,325805246359689770,189158562439219740,315260111742726380,1539360567150263129,6123624178786934575,3410685564613276825,1106221875338280750,3689039181292741744,9695370894501003726,6620436375641278820,8354347575373477470,7136490925152591030,2067229783369730616,1645237592666501085,322508933263939400,4515065564405229680,14501170356478556445,3192175840241857322,13002739899802735959,10810998777230137010,3714171716451069692,3663676961117842275,2767591567357169739,8129203661082592725,1618636670687710175,105912844540900236,823755722542531800,8237448774551967600,478955748399875453,10949411655848589000,9025474600114117224,6424284601569369600,13925301435442921959,5755800589733488086,6120693508971897100,3155443627017028252,12946625111901123630,1485136706069934772,678145783997304602,663263561885735920,228620435385157235,1828939431339105400,10780377968725636784,1153000092989695944,8351460468415761345,4870973920449219380,1782548026089986610,4256499296632898375,1355008606392223335,6460957519740094800,96547008054791584,724093045847818800,5610171557607066933,6263501788897746824,6897010457644038150,1471402199991735403,1959606191534567700,439548867036518589,1255837413538013940,8658439111351192410,12277023134100299728,7545277061486265555,2590369577131849240,126610363594117512,703381676207454000,2813489777725732800,3517096260895886040,3084283488350354241,5912106724976287640,2707329827686516725,5213298031952225949,4786037653799698725,9079634254686793590,4389673847885573107,5743203223557416260,2928886566890842532,1254442177441471095,4181419097232656730,6270069611488821192,5463176611681144650,2716340134663297696,2067481072838197800,3117916150979445452,11079913201807855482,6182879127444696390,4451290588309070324,12196673183338019320,4457246879292155826,5898345499339686276,486566585951166570,10512115866834477,630718691347745100,1051184052447123900,7595560324680096546,2681326793975308675,4255420235876918948,4981624720013536180,4701782994221951932,2855989409496754518,13838303300559970140,1750785065787202406,6283751765455584225,3762125277541566782,1082302337480917094,1734782787011522325,949416910704804431,1438955732435375375,4504184987216381946,514972343556185991,633584419471053270,9341682666319603002,8568440504974127960,6270371937820767864,6282088195687475152,1409110326759365360,7225757972558607216,6904098951216140205,6139880914493565630,6025473751508884218,3400746203352933540,3342669004461848004,2955745289304316980,7572343939884388048,8472041150878948230,11112960439057139910,5366239398743509545,5343789890615810100,1023985751679921654,576395524805347614,932278932893114325,8890730210273360365,7137179506503395625,11123262186971338096,2040599004635330344,2161161624432419480,2286443490702969964,4424372495876017075,7171216773679823085,13738829253887374074,4633530266976691710,7687437998494820748,7701295008021798225,4550222951194839855,7343907891357992185,829849140404476460,1979165174381955640,5182486175312050290,2932933650096898175,1035387229888460867,1386112118400043360,3430700132559281036,141443173693541870,2828826608917316680,3159279558067804080,10419156154338952125,2366555559818787738,5069921571869306600,4817207394069539976,12711003497712376288,8396480683327839630,6689338455033784116,5958324663057739320,407049740962130541,850804563531623428,458940039024356375,12328061633340234876,4098057541709908400,147327884488319465,10312817695695530050,980628517339452860,2525598396694156161,3332611826480128275,483591105157860768,7016837491790397,631507159435537350,5613323959063288800,578373185359151780,1910153107915676834,12024900174253456920,2727831227322673875,4390398537642293757,4330762237107165825,12482479600033868816,3354859156393895523,9158622894648759120,779939318227440883,6809691211383853350,2978662304862372688,4037490840233662224,3065593756208067630,1160853238427777734,2749956777366354360,1094877074580552640,1161067309985393958,7821981514483342440,489793461747467808,8571274285485382800,5884555518436846278,611758798415660656,4588131427572107400,1624321233457615726,611008997309212200,4582508007045723300,3604444728687591648,3759619277192682625,8667002820392704944,2360179507059636900,538446796276197343,3904332143740415009,2252913674393724405,4297066440419193752,8717036868557319440,1243382784601343374,2344490612781076506,2305128833651779525,11141859032495891232,9517032005907852720,6455376307812284398,5892478041065046925,3669805005681796415,1249875335325277533,5693890803140104680,1446760928664013425,12791151822929198096,7559131676358341975,1924046186026084179,3175787577839249570,8414330640334765746,8092057931118964894,1203384652856314900,12600022666463770923,3397947715321627650,473873079416188011,4738669452646216710,336092662142439280,1154008015247524752,1442491350835859100,10909719589985272784,1110829418078777101,2917507122534294080,340316396266400349,1134373312992043150,259180705803836529,6911396095275043440,1795468072558640025,6962952893869688226,1740804579773732025,1592587770341433288,6277397999043646314,6512365353293475840,300993490190182215,7023090660758824750,1155246071176767642,4444209307120351286,4575076767519288225,1557914800734585446,9505690723864536250,5732110641861019936,5135860572253689572,6339064202390569860,4066829962141458460,2601451622064561400,2277430222233333642,1740599929998694464,8809065506793334005,990983965030028564,12741057928730903400,6476701306431003960,368773555501337248,7375375922544886400,8268099903228587695,1116885524858572010,6855423725050632963,7121598370101718956,3083184610001166175,8063006977472782566,1156914038327757420,962164803363646977,7922048145820706075,9640909270794969125,3653994643198979144,9882588592599937875,12028253798872013616,506000206316391592,1190206310349373925,2319312390019305651,6509566401344835850,1127517698781632004,21018841783150074,140123806454060600,1751525014935308500,1732186741493012220,11518270745558958711,10836900803039883481,6103586230315136490,3710617072201785004,959326148684068490,9495061407769554528,5447281779208280324,6859126463410604610,3579852840694405464,2736251302316698660,825672874741032612,3658002864317807672,6662799297889286250,13170052347921098928,1029684584596708950,655777991802816834,2185898519807338580,7731987944873960820,161981740657328380,2591674519445579200,235017189052344702,2089014818521705440,8036456261811101320,810995233001004224,2524952474192403810,1149960866230345125,3099815051955435740,2759652914765589310,7565241369139301328,2847526729588776550,12468140259303174498,1001374517510009532,3373090693261516170,1604786352114254502,3179571617453462610,2879936013524314062,14283484971241386852,12717184352279289075,3837726360135855558,12383741632243874200,2045441168535186682,5304238124033512116,7523087163770764145,6657972461653625112,2918269363356917060,135329563942495391,2706556549220440420,5466497478885204960,2859277002329871116,5234323320363569220,2079776330169960975,3557260225482752922,1317789146067249525,8236047867226588136,5270562596106433120,984776854238230056,317672822557376091,1058895833715817650,1906418481616596084,14142675906697906305,8825833765620906027,1367055671760683663,2470666950989239950,412575357737353490,3656306182208353800,2717482296545430496,2964279502653636128,7900818636071755040,1690625610201600254,809439266576738655,197536774102016205,1316894964982590700,161800256335440960,74129033654137722,494187231409011400,7412713586090225400,6692442224753143158,6082635150154076240,2270024808050002899,1144637672446456110,1039240256996982365,945982576780245938,6075872734650873440,2222080487364060759,4926180575966280650,439904362858339148,2970668610144363345,3375728816180631975,90318846803987154,602117947184335000,12042204995178378400,605247728960441021,2473378899269966870,10172000407609753731,197122991216605155,1314136481865111060,899876136040865616,1499774398198463600,4412228318825812904,6299416589561437545,1736914037668098798,2923448249783566671,343537534251357780,6870662946634143120,432046662053054010,4997119093866929601,6636908802543506613,7636254334074925360,4561956077772442245,762331237113678905,8426205924606374702,5623463115678813741,83536173686390625,556900718984179500,928156023477437500,11318530591916857305,12084927518088016047,589729766547112310,9747992457453531879,9622904235129964640,7162514749123011117,6158710210620051864,5729875698162715110,9159973720246552290,1650393012001913330,1832444874145919240,2057959486487576397,1325093127109358670,6039608927285814970,5086262889407817630,909407382517191950,10704820937187962624,545513748567136440,2567504284345502724,10543095184519170,58572005091607300,117142518462248600,7028461613238900000,483887424230917699,233895876845539725,1299404996732558350,5967258119273649114,640045520494953840,1595993814594043777,3044362466526055090,1568497074827954722,12832724659208347314,4276530675191554260,7110964143877702080,6945912676660857400,7414729216119766184,968156770385335814,516493338171547590,4017119327123284340,5560578490081849770,11229946847617336335,10000522067792882584,7638849369988410210,3008088752186670978,3632715144115444530,3728728249107738201,8415083797291396561,3179027136217578100,13790936047670673462,5335107222462358050,3492041399948506420,4979606751777317765,698818878786592130,1720100404445887224,6458244579435344955,3623200856313813645,851827283115985713,1500466081425535875,1525964677883710168,1215481920407476140,11481003442454949112,3045817084604122164,3189564865245037260,9359351671710946548,4670347187982570340,1354938979752452469,7857411029996848248,1073327090401100160,7559339431671346319,2357546040515743840,1692656892377493819,832166906743112317,610159756490299750,10132385867348196599,408138178287190725,2720886699667581060,10626582414415000304,3659989329247699680,8211474395971660644,860381276053314940,4704262631523334920,9638209523264058243,7632972435747411480,8999680577934067434,192600309359005080,2246975151820583240,27294013466582786,272936678585855900,1949523020331557000,3465468726901548150,4153000137253956928,382451807746405027,5568196303806128640,5512782203360087844,1917961781552720020,3151077679998555130,11969134875265734999,1906228029135853800,6239887863231133096,5873923028213020625,4757390252496865017,2866788203446228122,9435265583053145640,9108650236757845571,1528116673037027920,2767451916828429531,5889203709396869796,898633557123034005,4178523207183126261,8862932855526569040,8780229232017381684,1054904663419725405,507297412729499935,531030008100986782,9474045585106451985,1824074397059192488,6649412196409930110,7339547078937081400,515268976597201166,8765718963584409855,1130622244169875236,2512462154650551280,12115547811078202125,2573794311404822584,50869633205143200,1780414691173295520,1882430932680631438,2802254022889189350,3581402524200620418,4337210232983456910,2460323971443163458,1333302816957724935,2723522118114323835,8544222059410278462,4271604180918873990,8534041303025739672,9850565157841828784,5024883469764583520,10786669859118293672,4005916954656908820,806302815370499568,4342972970160533196,2492046233727627360,7482385380758665314,7545699198889399590,4089838564332019989,818239352278568662,173401267343176625,528932686355095628,3966945183700092750,2864718980233137524,889009862417564658,1763203604320954250,6460983775980558280,339724067590915125,6114956238315035550,3103400004172021888,5408390782435483440,1770896778803224840,2709418201696948560,734794912815603512,1883748921318167832,6778630095675404265,2251790858054330596,292601132255051730,2925974520734524380,72378368325322017,2895098325861804600,4993419389869858368,631177761506888550,10881743862110649983,10201549294536823359,1133946346502200725,2519849098273765580,6952253224947362625,4378489617659433848,6694626172315557170,2898483536722477300,993434313863823481,327419164234731380,503470425296475126,6473109879021938220,6303700136884024480,8851891075714723848,1031017906590290295,1877264772523183264,5218913358170931853,2103214986726184380,910229370709245522,2195037261245100950,4108728360997298112,3553813840980437408,6160445467670454975,7166402194850774865,6236969209383076920,5924613114428296905,4504756529178374791,289798286040301050,2575952458211169440,18437521137376450,921864497217352900,1944117465844524152,829445239145714145,291093111247045555,7861581768222923130,297584580821722202,5500870554346646316,4737187595778427850,13243524044381154405,2790593902290293685,3000220782189303818,2386002202032320924,10471672060759878345,3887026880911326531,8944029873096641440,12619478319018545072,9594458425351944487,1806469592366406380,7213383305913192765,702722635797057120,3755384510668572696,11664201619984890376,177637873956152225,1056638097078541122,643245290659471500,39414959071154845,472973591474790540,3941397289057247500,5928382936122902512,1678406200933791980,7965943652271846304,2140589391571030404,734928685219791660,3321482226200238478,7724276371328988850,7337887075804734547,1765249528998425008,1652574592480907550,2104157153718860680,6181401343977664290,4216480168711308264,4394733046912590172,8871008956439864790,3475617185599302807,1324176964253363280,664685247341400468,4310597942921040673,5434439009366274500,7091339355257616594,4440740482035193800,3239132341547124568,3397937575431038192,4467478692669427125,659409311533453884,390978869522438440,3909739904450524720,618398379304224589,6183906635822786150,836289572351854635,1825693087313975875,904638840171077296,10593251813027083824,891267949864391560,6286913283500427370,11021232536468798840,1962163817108225204,643053503991418962,3808797739382358835,5787167614553652669,262252712181473040,655623609504886920,715452016408119522,3179747117796658000,6209052436665528912,4517417319471816300,890294967104284017,7913634466375103440,890668559955418410,2739412830386921654,2711515244628946470,9384405156363860685,6659476566019660032,2959931178693872775,90666959705080564,8159924802564217800,9642671980083713655,8959930512349369152,55721395278175960,278603509687168760,4875500758308953500,3984837754522030252,5375251778794890162,1928551098609303350,99031400068413784,2475754211825491000,1085043522500645449,9300257407116341220,7778905521655272725,1520060558974700872,811810306341858425,248862671565413310,8710085248072894350,5008413222390224660,6651477707286565445,3595987849021788430,2388520194034296959,1719514936823027904,2203167418919636260,5697474820266837928,4365680685169916940,6173873280200160192,1654461856549306610,1119309148927294700,10798039079609578713,4851714537190380330,564053384334669450,940077305238155750,12678958320043772475,10405617241386916848,1100821690869010300,4826391358288686312,9904179241680245016,4768512253659205900,733329134061681289,3760996149341556600,7056418444401186775,11943686858496194718,485171606301279660,343081352747841786,3430770992187237900,8311715694798266853,9957036492426114520,1259586133807766805,7046443291781522695,2616788575111092060,299621513279663212,1398177904504799469,5988816860016304150,791761768156222809,12206053927808254480,1752180225509630282,5399008679642212635,7927491860375489220,2147151734638455180,8788533974249279120,11188795961574562352,9627232807546873376,5096489974424209050,2526157615226284375,2072192353310447000,3969941093355596596,2369569016917216828,379379120431444580,2094458269565079229,5577608729197361220,2325710138907537004,4006576791870133347,11308746623395684320,2764327140873092178,7287719246053737610,1651491495288931028,2428439576927392215,2201493670110101570,11380277838031284896,8673596093220810720,631790936429848408,789728911441170710,13568781137499904680,6299362553589933237,4268697661926640110,7836479425920600702,2539537239316596318,1224384557215987125,8502495946758940952,6266961445160798400,2584289964691566042,628144805992665885,13408203916403652915,3663013594101567111,2648161107903393990,2438571211123403096,7090491560519842251,4372798942412831520,3373579771351562955,2512076520569135030,394571763624894858,751643655966389578,6770232150720913440,942914392264318311,9429027641697006450,8054684519954985486,6754777383458539995,545568244118999040,1363903796324259840,432014415584248780,9011360157216373584,777159207359588547,5180997534751909500,3906044630634989610,860770600024530650,6148285681098848300,10074583107585637497,33918525017323230,508771608810287670,198452160966879610,1984497171339184780,2741193859352682032,2099261735554709070,4415427380246406582,4863573093562438450,1034486116876836778,13300372087252879860,1228496792431226595,8117783065871429796,8298709176411111000,3178421987790141216,1560266877580669796,9878802622698730360,8215677530715863453,3933944724216325455,3323279154262073748,652947300273819130,648781079839284600,6487731033064367760,3293757091726821200,506123875321097110,8409257799574541121,6812357805661763375,2565155081882066418,1708723919106176025,3628931645021735468,8732612244810114520,1338979511774881340,4346429927994776832,4262703385313842515,12963945097374824358,359412422034748149,1597368927697192600,4006956336023491570,169786021445945625,1018703623009011750,611317781160439134,3534306244677741240,6130212332944826420,7624119152317357305,10530734238115976352,3172654227513080576,2322418975919933550,12223088831904413112,3259354147769607200,1186537517081334705,198592727793049238,6950660238012063650,1776045066182495710,360691089728468010,2908852173490933306,5785049504350496388,611249367832064910,5433261122882126560,1636693393853850160,5403375220809110748,3083432260529196225,704853774360579360,3998666127161333688,564866089812689720,11059498633955969871,7840555648029439741,98074330121994555,980731291994738670,78295227661208290,3914713455354826900,11583593667552184928,849669947929304075,9710394838737531440,5825020773696783750,1229804702763202836,10931463596754707520,5414014213898138160,8377620645701572760,1801523854159208560,8253281366181278280,4473443302485043824,6450747554038915560,2360893782346274044,1916046843231136785,6455707177793526,322781412789726300,1936664802567027000,150830790839666056,5279013159354960200,6968736670967821416,3597857627984569464,10459163936098930880,2515717670503746368,6198847383863319580,10287297554580161199,2129487646305061704,6401931974549640750,9907585773513400908,12955478387723938350,208902753769695505,3342403253816568880,7907768096486410320,632520206387422164,3135720670777481410,3978804906697717623,1010431567544380164,1877155301403416265,2173986904027653134,2604346145596646920,1589334284168721792,3162876778607421207,3902061089777464640,1127230177738818972,1420932436319290075,6236710486584423495,6559940540420654065,2184763010765449140,4071309101576615466,12013208005894423110,1185437324517105864,6863999091669783342,2514550341839783175,7197468731737839282,7518981779938788525,3445680196226828925,5119505023191975104,111417154692266900,1559821168820268760,2536290694822676220,1558059326611134207,6164038242773172255,7012925920055082030,4232784102011170712,4068467253937135640,303223058376628217,2876226755458268238,137642484496705860,1376408097089749320,758802435096432090,5611847733482833134,8298294665535053310,2157222632790595780,6111573104368785010,2131042659289697230,3274946894939510532,8118230599890006684,3896417727390330500,9921450558518720116,4268106668324428800,10334645956679515464,2516967674446392846,5036773970348248700,2043682701815747528,327950339440423165,644275687341839336,6442678608482598160,3706043871801541725,10779763158760305591,6575412542518950760,251089348278580475,1834534081705741298,7228056068935020150,5350278277738550094,5695995828890084250,1525618282877779545,4572522811082317005,2355070322348307950,620984803261317249,7147245039739958175,6187766008659429688,3385812848571903543,396669826818765675,3966650156465675370,1901000572726245200,14092139442462460002,2635978709765201602,866881480590362220,1147820235029960674,1301308941921839340,400653318556371648,1335494875403096960,609266377062412920,10171869471679293259,192702926074011815,3004863835096087281,304942878219338576,12197567373071497600,8181955795405146417,1125677060700734925,421538270872694252,5269164581049863650,1960437977413761860,1709430475261291034,3396221789844404380,1577266439286347805,1914925083269777348,17105424428713150,256578261489819930,7697254706132962500,2940937158674785725,4413329507082882828,4429093030115130360,3855593848864530897,1098409760186302460,12847370054064677226,9197188837909953672,2982271727814215655,3461877107434334448,1983433819218002010,963060516358998304,2444973558052256427,1307282076464355425,824792234751289671,4626803847697127460,2932941856239488471,6028780499214433848,3449269888556492910,749899810752162705,4499344521254650050,5324106785323209768,285298659850276226,5042131055159307500,8750245962262068414,2269249066557458775,5573974207953536934,11953191704485674465,4340620915755391280,4541589405674041217,475068766031833080,7125945510058675560,1461415190595032726,4690394698892589050,7098180963518326075,11669442017366145840,771300497104782183,3915280996474015436,705891687265822980,760831911435900127,6199280631426695550,8777275041301873561,8366593006599363618,3623614939923240570,2803375445643495177,8306927007791801250,7762229831795572014,9222090460837162164,6255069490154766150,6114284948803080504,3875413238172319375,5532823491929827464,2193982012337927624,1418717113512457070,7262029193088686380,1778734939553765055,384562379535740399,5296350864727022464,1520209409057822760,7535386772062073496,13145160045652854975,560691611044582382,4847013088065416436,2927470805254532985,1041610373634081160,3932656594843529320,845869197570973602,12687885381325680630,10920250691698961120,5507116557629512896,9766620943710932600,8541102897453222264,3382116916994373312,133363804746066275,4000866059829713070,4837453215187240800,2545068740062622214,6342010007996722612,1532550211310140505,3009617180588181579,2903859567437623080,65785067216481407,4604899404289234190,853085051563010240,1082873523571339074,640609146416309805,164665381678398664,2058292564115773300,1868376014801810340,6929970797606784625,6784139673390642420,675791061843042532,786879202775456952,1967174406954233100,2604583677495682278,10423255406479785560,2405950736108549136,8498401739400437094,2871938333452320300,367598720679188607,3675943135534187250,8122326934519058022,4280664225566885900,1156206541082943920,1277540772751029057,6460315315974885360,10998725156925968826,5424898457459077765,11744217332937834660,2259515819005167632,46332666194018070,4169890015304428620,13065510909469288482,602361006872009595,1668671887226624148,2970935524172583840,1436641269965030936,3692865735567161262,3687725390859881640,11396601824457362175,9172757701954660590,1945687754565430302,1111008555375347304,1828064610422905925,5105009861484641135,5336686263887812000,1544897949437373780,10495298479648381553,6114600638568898695,3458793883821331664,10284242155473286890,2060221708568602271,12175228481245900551,5637364789701931090,305383421319683385,2035865146655879500,1912941231741173382,30865143113648272,308647743794904800,6172881136830179200,5601834343165995925,506682462370389711,6514411004833489470,6143492832433113640,7431981674133159585,307215947211570475,7410266017337971845,4079196807753714408,1973041454349897750,325013576094854772,8666925270143144000,1293679034377725274,1735920334383832736,2319751020691364980,8236439534901183128,4536201240185094480,6003628475557462980,3512349162072168092,3326233474617358500,2564586412856987995,2904258506294190720,568142630612396216,2840679292187019080,5940998101611912320,5336230416595551540,9072622064171998320,1064049157888696765,1076803053824084338,1229987280272554730,2761924925414969762,5462715663525829550,5550908170130446136,9283928417740846176,3345072380842287025,90010820823211899,700075827218794250,8000771352687293600,3711618268487899312,7302705819021573450,1200956119031406012,11303433389914566040,7069358725173612510,12811037774634702828,1519367748024205520,7114791247387503784,7573831983321888600,6082470454083892180,7218862537373869928,5385500466673805375,9882730468642469536,2457223316597584010,3484344639810143529,3429677929954118171,395827738121878395,2638820227053712220,961617881508692520,284642022076683789,2033133145080205350,1776094824191657300,7480292666772489400,7025085473399589375,1337774769813639382,665510482000708172,1794372554345657880,4204840068936460611,3913024791115562070,1327145851266827728,1119954385818003504,5599705468349029200,5152301822657253824,678921846320762720,216888845917269638,6506588182432966140,10490966846673120080,2419709553844328856,6842176735709496240,608890367791683925,10581204166675062536,1033366417677347180,2404217394985586286,5807483750947877880,3177439135430912325,1765902268909462540,1418138830756541400,1104344226675490362,4031609043120727600,1095116206695103268,9193755099156540712,372418603344209565,1094279600522496008,6352978155546722985,1409854568838552252,695410872818319896,2401292493953972240,4951756519618136404,7563163833401708970,11892304129973822984,2280195112805293484,3741699595397203820,12713159174355544905,12772903875568715430,1485744109473837092,1688866852753500213,6053432305590483905,4945939939511482065,6414694332890834970,2323883647070039208,6967681842755920380,6150237143297506000,10651074679034775531,2152928449879391625,1647985763568717892,598974415010677810,12661079446412188155,9544145313895694782,3720927331961915760,9535676532131506855,5510603536745603532,1244449407062555775,9301491589695469493,584338145928287730,7557287090225623569,5074837635028835856,6287626996625921380,7141440371176960015,4740336025455786210,13596093974066348259,2449514935179896283,2034985004436622275,4039906247266180842,1910861644912168150,3877518078210584988,781749054983563072,3350313572943120000,377897241899192743,2159387343852557000,1906643419776276861,10004300970655092,200083660374577200,4501829285732554200,957365152017376860,4835155712095524354,604822536342040425,3628892452801776750,6887165737372216093,1255955744098340240,6209682058449689356,8661127184243410667,1261131900913320345,2999080309744659178,1418022715655328170,4444059551128808676,1057399971676953816,4200276996680479320,8791875134516687958,735160212672320610,5179561532927214054,2089108916339084505,5533056870080257350,5544807589525287604,10480445927707186350,534741975946308923,585958174301668987,3294510431276318505,8753993528922166512,2755130164660539405,2948323015878324698,2290427931776576105,11254081412730309440,5485673261343909984,3054459314203312440,1978864973973094542,2235184603096427424,896581608038336885,3093497051284679715,3160773972674769360,6217420828984984304,7570150410020546166,10562496268239864445,2423282644991632359,861168483769090650,2870527906740897100,573054365721652888,2148928643497865250,1632241507464454256,1365549392532942750,5513628234682341832,3271723426920544596,2078591597094635505,3492234740779422828,5302450563615075325,6511336320359443224,3997972692951159882,3169892073356120100,3160200535750100562,13699406146710713985,4714450873602033255,1496387682932740255,1371084911612042530,4076561284409793264,336367132740877095,1717373329912264392,1608912469477762095,270293657358411960,900968301936725680,2664249567062492980,4414092478874434524,1546888097643475257,3576641059927741725,7363742689573104861,501290172621476250,6441407020878877103,5083570322808898140,19310028150073310,1544784170364584480,2413679570651197485,551635904667874936,2344076249051602578,2470440600846247820,7089066081624466055,13405847917319893170,4967185657388154888,10156022731459268349,2110085759362711185,1517066112897536974,7448394053408726460,10497997873360922184,3479638912915251536,7066125640120408260,4053194990801081034,411773931871957230,3783968847175373192,4591970286386993475,6204461175845540850,6607074891443578976,329870210471716875,635749236886169540,5085934495940767520,57858298433248720,289288114191636560,5228658278876898020,1544715279639254408,6214064138352161442,5057334484948873440,5174212053798863706,6260713539350165775,613980188138596846,4149211444883341071,3438796230965840490,2183439392036756754,3744221391199587840,12074108829859574384,5763190781448267167,611644402138082950,2945525084439248114,4129252039507910445,11337845182383611584,10424360563814805384,1870863351348983625,7400721313790844255,1066907440504687950,3471549914565244782,4120084524963288108,5519823129717608040,1544413519060104148,3530909822601742035,673147396209518083,2343965257988769996,3681164211353051150,2043311326193355936,1411335710067532020,5729255914317503488,7390088270159187204,2285990743011890600,10179205321313557256,304990447183271990,3921260124845813580,3560719912564445334,3870315409567655425,7003457710802852590,3981604513712438580,5332114322368954848,4679126137112241828,3620755365054834450,1279911636314056961,360461056781290950,9612183116105096160,921384987393212933,7738562485671995250,219229786466332006,3037563728097247275,3962499516232874721,530395686331984642,1099564009494710390,6693283450805677479,6589348902482357340,5896901658248886216,960811461080247162,451478796261856695,1504911849925465530,262587754648926795,8330318752934574232,8149901282607541716,2265477107862525150,471479362462887298,6955972063216298955,4172721021592951698,11100000710296003428,2484382631137466550,5323591869145573156,2534764173193973400,14253450392947960413,12622304660810433528,7593339112650523275,1855274773948632186,8128599695206186350,4366282344081912310,6489178938725070120,760621397857871300,317304952029099357,18385787436933280,91927872248937760,2298170185731644000,11423847392835013360,179448211731887624,1794461337533582800,5930573633357711931,1012524129025672584,4736098114599315025,12414970281271197240,10098485603307377640,9209496945883826658,2186182760729815582,11415751262134138400,125651622134156247,698056491826363750,6980484171221700500,6448176566448803760,450357951881262320,4007423457449517402,1374383529572233880,536545460030396076,2197782824073895478,7430338487221694200,3032954341893277165,6572943551630509025,4282937596438344558,68620511139825753,228732394360480650,6861892556312037900,3868809375224124780,680282708510625696,4103765729363121654,3030697076048356020,300347536980651701,12778862991649296705,7650913914079431710,6299262070786546086,5985454912527980400,1424038777479242886,7898949366485393750,9279600969109552446,2429742642049506562,5323136345022110575,9165876131540305856,2988183482650150680,1705362614369132424,4672165846355777285,1427576360345619275,25797661252535263,1547841829873413900,2989295670500882697,464665021036363784,4440360428132940510,2208203040774605612,5395870822591483465,4126691926057350018,6540954005408255832,8415492879870011580,6803147123777776380,3765011702832715840,5987836546572524260,5052263708181134627,5311277604358030500,2810517372217190595,2906372421961212750,2562155172595967949,2527646640163708658,3114668638455296930,11939804468817633927,4822959937723405520,1279900158160906637,135718947620049342,8143043186728888200,1817476927199357312,8211655158030376325,1302134620765762186,717578498888815704,1266857493195816210,3700482602719247639,4304832018513461960,632793801522995797,7898677435888492435,6211790475520511380,2570471411711317286,572899151426415330,2289032936695437373,419085842900831792,4190810292707428000,6869866106516959994,318594818704312550,20818975827911898,208187367949116780,2996038816467895470,245865276836680291,876150901625776705,849131040309171035,2895131689090161975,6257636630341895970,5609211966213940512,7183325388650030125,1126832727096613719,11268198021279972690,4331332758518385435,590453849774385909,2701053701464752305,1388111909813866416,5503109783695439724,10942265956014822520,9179272671417420894,705866406568556670,3649249986100607080,1939511366976784552,204563506575437950,2780896318139345562,2941105061427479800,3732183109613346728,12008210937101308384,5401087568696912785,2775195580206367316,4878629821843649360,6734521990453284858,300374019231194286,3003705810340523100,5465791241189864991,4441395655768915770,2269115159187399404,7416341028328953656,4082830334081570925,8589786120455643054,265313165534405950,2122481048503462960,2242931945281251868,3447644219497686260,4971245637203134415,774703384310669230,5680090821710106144,9278185354515892752,8597506000830334525,2420552391514997358,8248122443252122600,3280774664040506816,2056123887035071245,4067046472342688835,6327847680166728282,5659195862473922125,494825853771801846,2677707426797716767,1018020428370930975,5528907974523128736,4096016735364015980,4428026898607727428,7906456369068510820,9479521623973939590,7831864137684471965,2862124711969734370,312541895063663564,6250766592751168880,2976071461782002240,1945049398217836329,316469898365215260,2104407516536458,84175340869747120,420871905922510000,9469509930643833000,9308834552389956750,2567690792833603242,2612065187710434540,410952503005076860,2841624255293588622,4721257125781638180,7537265824871441155,6757045775961670328,2704479694573750875,665762758792714671,2334106253888903830,689526122464903032,571218704904962516,12852274548414486150,103094824857459526,4639214315708566650,1235600512403426481,4784097191678109240,745085132710777170,3311451803283527280,1871499748875598625,2906493666604038940,4281951501520367668,2439996389290765000,10209753844347655971,1951191537918508725,10859810200939488681,8010159181604436584,1056731013271485040,4873851747478035369,5386617984749388920,3695385876905069334,8502073250675078502,9261440392865198250,4840796181342793252,2075620188557418890,4473127226223428120,3130333745600228205,4755925464418937800,86125099452163386,2583723649370093100,5161206363501561436,1296269867040658510,4048305251617764020,5743367193036466008,538687655194265820,4189745334214434120,4976783116951793148,6897031477278599125,4605180826623312984,1351986254017908675,10767908878473899904,2452656944111232696,548313636303817150,6967801735003754142,1654016913119685555,772724263178486697,12657804794650181754,4268240499425212260,17945307247283019,179451039163711950,2392653414423044400,1241285112047346597,10817447403856463560,881194025784496146,5469846799074250650,7297189376340806670,4407263999547845492,1538118080524127080,3483875682960394449,1106269023327680430,791484880271461737,136673195013101835,911144322976057500,6074226757899058000,2899937303760391275,187289344133551184,293046962511821259,2701258110243082090,867821328466904526,1558513345141345850,7367316406408375530,3101054778199537146,2146059280559223225,7928686681818374668,1881532809751089915,2216418167706937858,73316051922347499,2199456706324225050,1728404330469449814,743958197877773725,4484786600553370344,1394437347660823947,12394858668703406800,3833106280571968689,985914051663065070,5633730977530230480,1448421940705489232,807004632604512225,2221104843792856374,49495040011038325,4454503336140276870,633764176592008371,4798458416129839155,593529638807974141,10775269831597251435,7337851742850549144,6378803106279351875,369851489880584010,1232824399580593060,8914136481757744615,402343623668905688,2011695443474904440,4666112155515156880,1095077935531560941,7378848329325586700,2726805348006443605,1432425710245696654,2537011466405453310,2806134181730335825,1750057656741282370,2564954325685993995,4582447875201668815,1611810611175007950,723573005466268237,4598845304404636250,3908479543485544365,2776506379727201814,1617119796527088380,573041859169352325,662473987525623010,927636637354965408,4638131013711582240,11257316345515134915,8737911192153568074,3185021251583505135,3431913317909566272,5901125759671353102,1450659992427125040,6712145734446375496,3972562292400383800,459179474224327654,3586017688120787545,1714707213317497140,3401384716979918825,2441168544948814650,585963864996214068,11719145674958819760,1766851426407820500,11339920305500670396,4650260026595701275,9058815862286066037,2817848613471421158,10867043138570296965,10544602502238590664,3871731081369880330,3182890738911851548,65126696299878265,2605038625893821000,597169402617721584,2060966459303995425,4826119904520283940,911248204559314370,976720067968373940,7771450789654317243,5948365485205945800,10101618092362434174,705272031915566332,739811291417987820,271317691973048377,2269948783753863290,2420285174087346984,13024672295549630931,1880369544412943675,9972996376766836833,34396829736744225,1719822227378239650,567018304210349876,10056232424119199160,1524058385852868569,6230728162229355570,1833128603691692888,5102960282296309740,802311701962905420,1337171207821091060,748305625625745680,4685658909390198064,6020222514503033727,755289374321653780,620731617461812194,8842740982722452070,4837732498672529859,4492932386006600739,107339301017781970,8587048095782571040,2534612190040070140,204859877943369168,3585007803242192040,3495142238505090525,3640638346056013120,7765001671902026400,1201970942120770170,4957846447931434554,1500147018865088700,2380726195863847456,8533599885800279255,6887778247676373858,1310603093094494679,7281749894822529480,6562357833207528534,8834055385431119160,2631110580713876405,3179213024118634542,5097495983771439495,8384698942481783979,10005353157519896925,96954827906573931,5817224802664056060,1387876125610486980,4414758158059956462,5243431661350657150,7161763432376893018,5372112896778744298,2730821044014008400,4144767139116504544,2695760625096569550,7698904964498039845,7676542378225298320,6951389128448146230,1091186676698136358,3622641922242099575,6557700998020662882,10378492979441353235,1265389763366024570,37400688992222316,187001363435526900,2050883922023473943,10822477721235472712,6385065183931926310,11129727615386103405,6638259631164621025,3965989085647881012,2720625757648991784,5783989168801036420,1071962309587301132,6618146692261226670,9414707307993480024,13496906053183383909,1610410308320269950,168054993474167965,830138971550073000,9338959648343617110,5496800805296165484,7666057558364380050,163070177378931806,486066274461710145,1620202919226126270,3353462983371356885,1601425698967845240,6802458191022479152,1860103664080015875,8823377721932967882,3098895103151913966,2175795399874575025,5992524934126012620,2848224038050536915,70144282952713768,2805740190011005120,1062716219312865030,1947427427054559770,5935872037577051920,8913379094610302848,855586192812809304,3208412649582978750,1236526807088819142,2661691895728163350,4187041532522034372,673159237459355296,426421672925084380,10004907233436150546,331067021811579740,3310633541621794120,3559241728387202355,4011478985833971900,994159730237799475,4260637376688101250,83790745527419455,1508216721251241690,498391747185251925,4983862304379115350,3067361341592701140,3456638586643789503,1377215345337233296,2909757757379405100,1091466701233487901,10210774109930254140,2015096574407245305,2634790641341737404,8126216241806154375,10345419149539315815,927102841258225450,10386021317349102516,1962932253786976653,2157149585159397270,4104929114084238685,2646014183351902600,1091368000583397096,9354479508441658080,11270949600659207880,7413316473309418430,2580096927866697260,1326386411322481854,5894985619592376240,3894283189504285305,6690085987411097208,2421847934833038875,817650625610967239,8176416012147520690,3257133878727958425,1271745806565447708,2720053909078200725,3567367093320926735,5828380778684113902,448716235681914625,12025507932677516076,6063086740954828800,6385116003163519180,1000361135005824672,367388006998813780,5510759358054646020,2615310933468080550,2368009397683366810,49827167332036235,797225892888419600,5979128321073048600,3593899066064481370,1224876172233350361,4661908483346120840,8685397527088088250,2388742422787068504,5642800942635832060,9032558725842930972,4388283576178629855,5404536404247482850,1131833736532830935,2632097040206622435,1349429192008745649,1787109872801035244,4240679521623654500,8059441058568299344,4393885377855769425,1413255412802962053,9421599143479418220,6111063775795151020,2205841358144935586,36324565083117480,272431243471807980,2724282491661973800,2781309576121584460,2614937969607206392,4281826863060313920,99119017007109351,2312751656938409190,925809213272303220,3085996817013672280,8798698586892968845,4638656006768375469,10315763720384742648,2375058551720881520,11152782320704226136,4030262025011118330,5857553505868591604,1483910794764135495,444887965967973150,1949427043058792751,998311565243641250,1688117460341272356,3213414523114714884,10112322534517745360,88208152666050152,2646215564938820400,10090718832423903024,17514076361832452,875694219361151000,1061612900790500142,779675754067639540,1499075089982032756,1197765310295532976,11391000060299305995,308740045451718330,617473327576601700,13065539204532248343,1742223754192179855,335852262836599960,1469742662618280778,3677557196072805115,3185490585708239982,2932320125850488035,7993992381049142125,2804466206623651563,5148123521487529800,3547042138581196375,2392538090277150678,522541771777695125,8360576907814565200,4024703084599721720,5555878965972172566,5804076336265665068,343850265351513035,2614131417287094696,7983437461133907810,713834852201438082,2527394698686641448,4993973211861644175,2481142410725166513,3607967455887512475,5166262147718079408,3705078496451187375,4458732333511052680,649458466305886895,2597805500567018300,2391072863557590312,1675037817083156556,3544001923688261875,683138310033794242,1877388123130597700,9974186587030505931,199359353961985419,664523930259346650,3154766173534093752,1073919671583441930,3027102612393718306,7063016990999967588,1512863937933758410,6349715899799914590,997582600249628220,5542065146943172600,554840878988040744,4161261243134288700,1924226375564198784,1081220125800677940,9610740858387711680,999240869800171773,2758923418835067900,4785483378832417746,652764879367306950,3263788858273126950,5756295048457256296,230579134836282425,4394699036538168222,8249772241793508400,6106870642185184438,7719126877869269265,5683797532545117800,2435239140652150434,251307018300116725,4699231320386070195,4597389160633565655,10494023302448764965,5183058276879291432,372479562279164780,2603398595734448631,10556317668559431912,3053194082421580150,1387142521355398531,11582398337115156930,1709922366081197352,8937818147662838063,1105450595651516940,269423336871479167,3363740642285956335,1412362240677311511,2668292224529727354,9109054154140819200,2578091718055592976,8057204507110447150,1500551615621648649,1982899466563538509,8819035104795321315,144507563803250334,321124435512387800,229847277396479673,2955147225662669310,689953363638461150,6899458812321510700,8520108421953870560,9301299292618039304,4324798376868872511,13142396283975778545,2692843013922631038,12085120050246670320,846974260351218152,2426965636052537460,12146884337188171935,916009460893684966,10378732046467306600,1179493774892329806,5506269365638537846,18077422903759375,144617817365881000,3253865662926562500,1411529780156023674,14042026359723295962,4351594396992036915,1768798221265519715,1571348287024219840,7052770322347802022,9282123582109911696,5277011933967251140,614047065302802486,1423577727161158905,767671156625144499,5117752374684756660,6015352905429562575,3553408424762445402,4822847247603444180,177124251625943825,995334204881475445,1255522060533279915,2081566395915293168,3900344341420746680,1591119800038337270,152248003833758792,3044927191829420000,2648170274253305256,1329085831570306400,1429370223269656944,1073533736343179245,3450447127620822570,5174123579419149955,3666081631685360320,9138575333355009395,1919005483138422888,736263479478047805,818061708186480810,1606367832948744625,138065618765714296,1380641299239538960,2463724955531986160,10107273425351242357,878728615685834205,1357314439026629469,3996554518464507208,3365913879246201180,1789400672936904982,1088498836702231325,4364648811406031892,1211528325270380403,2685367744659476100,9837538771191263775,3001798023943591600,6052255552244418307,3152682218492731820,119447845256363625,1911144952466254800,1634786166156081610,1898192676839822010,41326542100517936,826521949121963200,989675766427186314,2106378310706874945,4613905308495871614,2808366526284784972,7353321922265413900,564243373525534673,3713371897413591580,12840278186876684985,125036153189664051,1250348093357275950,9026495364608982894,3610667805581700020,2340724618317592710,704921210481303053,3821516193170380250,8149107925378554048,4049217561714858400,695989214362910494,675254237147680416,467974171190951180,4612432064796277182,1234796755097294445,6751608431352387415,1869240321449864604,5963612956654222100,769667589653039263,2825139404540637180,12461064527971405216,5749655026074697444,1412311228701023490,2348664889545805311,7725561789515931550,3938443530312213123,1682701488563475366,2688994206626970195,6653678440294592070,186965790738369930,2804456810148003990,4482210417977091585,2410375379293362975,1264534128051735905,1649932488478683325,7076561897725107921,82474964288641665,458189340073433750,2749106608093666500,6551221837587008875,4296671666879730096,5929877069006070123,2449652208353931280,10440013399280040709,3115513731171312260,12051419105078306448,929148306415276701,2877419312296400650,1261403047540153565,6665945313976899405,299311971701696532,6983871341223442680,1108294662276325860,5810783303719774737,1795775628853828300,9440130759593267216,1845374548025621424,1374939480136359625,8305126470563083742,4360029759855810625,2605149944558464875,5825688334594692165,941815316192414950,9410962091427873984,9315140726180981370,9750816319458907777,1367860727171701182,3350601479957062260,354549692302913418,202563790124882735,1821869143415495356,12729237860884810392,62036024713465075,248141452283533060,6203470150732242500,12747159779609818017,32923049290476781,1646134915193644750,1217636927524636912,1522029936682040900,4361211252251816284,8898736572628660704,2104609110538104375,2206689963499579974,1075896110392227600,9376211043803742138,835394596160166692,3531740580931714025,1342986135973256684,1524371809692056220,5470528022321119821,12320160711299203203,2261348061470354940,318270158286146459,43172603476390320,431721441230213280,10599661570408333182,3946971348139514475,409094395700383575,909088988589882500,12654916723400034762,9022941596321178552,911550146459658345,10139344088425886120,939203061734846480,1173991349483973020,6023663080364182424,7508258983483272900,7635173229524410645,1144709108026779575,2763633213141244878,2934157289487066136,2728028035319834275,2990825810732292004,4797318209733919480,4029550228744705332,657485188312251084,1783958587265676360,2807770992448145474,1484061133251139030,6449654470468404699,7112139973494795248,3131032124703789975,5105394909933190960,3180789303237557960,528676534132679925,3172025568527855550,9264974227481721840,2387317340199441076,1260737556036868685,378431056331709654,1081220130506582040,4890903544863946575,4263242348052153228,4974026942408350800,1333905041466364965,1308207453182460588,3178119419492964960,2948829627665217155,8334220777236907105,6461240009134757301,11083372267009403000,9117386281787699090,1892990434271236464,25681283942659005,513620243750519340,6994346397716193943,1157254159519828720,6477984350824035846,5534139563026095760,7708079956582186272,1481371013462035160,4181785661431660365,5556054738824969704,6699991007229610300,4249906110187731360,5249146524716979320,1719401229215597700,6484778873348121185,3360736226387516400,7445038124045194246,8567011157033772758,1258143470597023815,97510064578283838,2600240930606135200,452533907027443112,1131322823604686180,1666869244872894025,1573354255232372032,1990858033729770425,844706241428945788,604636514448202875,6704744674056385275,1723747616100204532,1553117178604820050,11935194351817396688,7230365115081082299,1150882945443062850,1049299375934448921,360957661134661240,4256114169846784662,144360052473182202,1924780414578126000,1675362509965367614,4819161222010130625,3249297877720357185,1353899534877013476,6194453680703750355,4269360091359135486,9761585607275006505,9798244326600897874,2904500666856755384,2046340300111990675,6695010005619300708,1089730667837405370,9340450284807352440,2909530095306940182,3916418510400774435,4861951293841067776,9429736125812638440,4055641320192495215,814015250704258425,1145400340459701755,2869867821547352514,396478861636007675,3171797550800449480,719709692165794760,899627660317868750,9255200127085916280,1781997142850984775,7418746066011480102,1389797928868869703,8133054592114873860,2025512284595613432,2883637969645771320,7504437521705840768,7709125220945192775,10469717096569018680,2181899668361546744,6764994014844330945,1245945716859115566,10400807194928705821,5996051943581291320,3673644776052727674,7633216029990260430,906401437261319510,1226118393665001045,6192671284239309835,7062607679757492135,2737074034836721680,3435813481673025096,5119308694755467485,833740567542373100,1000185009712784610,2388691519736584200,12765787224333423741,542474726079497827,6199646215086372400,10360170546078450496,4857781809574044365,4021768179854993196,867242980921319392,10814172096662225370,2089307854065103978,5214211477205212300,9223421339763424206,1689495739084208068,3056566396545981375,12703246275552638139,79415122964170680,794142923189788080,1985336544378364200,3142669444560844380,4291011690100891128,4636845550907173695,711317301716120692,3379308042433737744,8719902664980161200,2995106931028064564,5233254609487780050,1773975637483694810,1034855306640163395,7573015315718950560,386702494112366172,3866984557025311800,177224627230701356,205323544561584869,3404283011489788155,1138173048592106037,413625598940519245,3545325276554149140,6041732198823027985,10041260208687957555,1135866423681134334,1305270168575712860,1037017899459848064,11666329697338161120,428658210758450440,4612485168409455496,2257002473984247460,7539369461397560696,193273688993095552,724768779975924000,5944710430471752849,5933740971145879125,1959610661024245596,265657713363176396,5313098923652987600,3751252436687253280,4945251033656643280,1397413561195706283,11536185009714515216,1930590280110466410,338761813360608976,3387582874734816800,5730442025820644655,202868270181372692,6085984782213539400,5959295078450034736,8285056472744003120,6969821099588006184,5283128082978787650,3894155712227073100,3037375761165587628,2180329364329289910,856295255081259649,3658031132497436175,4204181942180125400,6678193038854490132,833938143164969375,813380752257327672,1016715378276461490,2310375658552902810,10056353793365075336,270978851054552245,6861932035097819694,4264319112294656727,199328056229907225,1195955923100263830,5126390135421273420,3568880608720359875,6989257087267579568,7252195468771762600,4941100963823212740,4172738734831272765,12433001940247476618,6434465311980865660,341516810846757440,2266760629407447792,2535087671456187890,148416211082677842,7420733638156241100,5990827917331647000,9801653251271223664,3874093691669996025,387270138968851762,6670199558242287522,10334384756394358320,2089639548400791116,2634493673713679075,4574683107914687096,9191213187646975173,4910118491529929040,3196742065385454495,841260509696865240,3225068434661256534,12208549098583712466,9362057038238305620,7061326485765438614,1388370050024710180,679629957027510776,1602436651552299348,5159088279169974120,747357733384144552,1514513210330223725,1463538916213078509,2185111081261454004,1532899480684274850,8416725384057707028,9027592887346151400,8617093923824863479,546885112244891472,1803119987410941115,1010532284015303677,5706836912280355040,1744589099788147992,1792927648049431610,1138234870610176325,425509152425997899,3373763694013576860,1446335016496556615,5309770528944415716,6022704989341829840,1267642536049998288,1085711767194094040,9306004884175237920,1423796692028407351,303827696548130590,1519122820605435430,8843646164124242840,495388511046904215,4953834053921155650,3622120541738730150,2876357215073157246,890243485172270775,4945746189836777850,1504971685704585942,1930214042783117910,697149242405081792,7842848218493720400,7117845263640937960,4291360460627308980,12052237709917227060,7852457929782734784,4503650929589561125,2366312809311088290,3511524545824394972,3819317087111545500,1117346580769393044,188680906221025890,2830184487126503910,60756504176429112,607558794931604400,7594406860943757000,1106666056325549955,911994478906233544,4559925531415900520,2684245701943147350,12100446452078765136,4640598437582169000,13124296939610189385,3509965404963350347,641146837236791270,383295735354606620,3066334398376114400,2815603117564889912,3124176161387812064,12324873025249251880,6629831647428972715,6697166211464046570,5917924111241390080,5309871391947402618,2055624179569235750,4459262071050636460,7676972411002898325,83460057312018065,667673612366862920,209741143555918310,2097389934460556140,4405026098074261480,501717366185981784,5017122247198063440,28947609781679200,1302629094099695520,10131455830917400000,1979235258099127555,830125786175818548,1441477414160937375,562576669541531105,2250283638750980300,2421494187407308584,7313823636510932695,3305960508645461010,2453273293497331053,2501617568747064075,2674120872153217488,6644192590168572890,6211529651936295840,9050955674657915928,6055654279989049710,4963600507937336048,6681097871583558368,1063613465966793950,1879118367606709863,32830273382020120,656598757422539680,2462220180166495800,776472128182371250,3018882634748503056,11627934744821814900,819299645194589184,5813711415282923148,2149016987998270390,4518817839536849181,6924632701719785115,4080809186262929952,1639768587270851868,7776533598354624640,2032348474738519692,1819746498778176290,7252019110763099603,7826925577924782272,2010484737351252050,4469034736537930670,3360762749208954375,257726157930769463,6082334222835988614,3780691965618680900,11766443596007442732,3395831820885500160,8723830014433046493,1562230566335797220,9366071791399318350,1539347947863719133,10582826520834666600,2164325748095615226,4804655595776934480,916747977188227080,4371148799998443762,8255602042163410160,3758630450834166376,67344208322821976,1178511652899937300,120328685283380457,8422922276452360950,7631053695263027351,3044454143984204248,1153508002914203965,1778470227149839887,1238733215294910595,2890578794847065766,3077690383500354648,5046128389463583520,2869045016162043204,184981647760916370,286746138070751009,7826379506795448714,3777725355726810950,2123051886461797143,1649631209585970100,3465691751662980040,7236948687400785528,5604378541075195325,1609028269376786934,3356333599252461165,1484491689257246178,3645002936640073156,5192437201105937900,1912796894509694424,654188558816968035,5607273628197601020,6125490984045869780,7491212780379918090,13912793709765301611,9756260202235839495,10048490864593010074,290375090671344421,5364075326164042020,908557940728415626,5088529870061621300,219954639179750202,2547539184107506796,354868519038943350,7097298499749659880,3562272779094462300,3278135111092513275,9309871463125029384,13080563820314182845,3297389542003093201,45941152560718030,1607924067916055890,1469060032882771818,5476822932416725550,98330924903853174,1147182520139449150,229193079056655147,6875722840033408410,11120556584857817920,4204773339308758008,3033863433443955440,5540567615331402005,723806500213913415,11580786973014682800,3321707258924922504,2055081144651944680,8115677623963981746,10854966868096629915,9002827477046187400,1271728336489170756,109789934119925000,4391553027060351040,4817339021262448842,872277791796386300,2474154643557183428,11991760418731210520,930628719725603371,1495760686748350555,6291733594179716795,4711300555087608660,5063146844530036470,3770252746703590050,35660202534537446,356598430120753900,2209979168298051570,5183971014350768920,2785432377570109512,7592412229531932990,3382355380023951435,341121425106791629,2586746122589886660,10498138516801840792,5021904578755794576,29978965818503000,2098506477372346160,8616198171290626650,304098550830804751,7395915778350764895,6622906096795054545,3335247781754720874,1111851430545486210,1748149142129020314,8111156522752642494,4100154011480908680,880311379612949802,994794992757232525,1156135559166293888,3287327152321517811,105817323813316980,2116325204367816720,4335249412175010460,5874813503536297376,1899181597795912023,253379225185766610,5912122531139542060,4468512080937197825,963415607661698282,8257765142033721960,3813801082541426400,1990182308764645944,2599522970958235700,759485827933860018,1940429250889241958,1669332702892284600,1295614723824662604,3588022881984764430,11664251532345510063,3288186281826117994,40516850409882585,1215493323650993790,4051603788541891500,7107120549087749344,4713544544121291684,199172219264948100,3485478906250148850,1182712350740418180,5582364111354075116,8799682763982183012,1847491547328851985,13274131927048964559,5592069478022063640,2237066030439281958,4850185807748223904,1197987628578050025,3157530745907086467,3476639783237220600,1323311808677115586,1862698299331719030,3017069867358489950,5404832757156387644,2048830332632478580,7906447810059878286,3921212151803869140,3500517284560350720,5015379350562879736,308494697956743480,1028305381069739440,2753873437373886882,2936219965800925440,3802464258655555818,753883598977052080,5654070508491110760,294156581404646170,588307287043943300,6004224702747950855,7583640177863655955,10286585088178727608,4542216220251485657,1723208212126960650,7208450307345884296,1207325036293859625,2297663596563273406,1128028516417516226,5750026141009754910,219877452953674552,3829205127498603930,279600336036850892,6989938704023116300,7478487523892889600,4562101794296700615,11895685780721711175,5135407803992259794,6566714044826812896,64269651370178835,214230036912551790,581882812734782065,7963397038516028669,2268061242585885215,11323024983648685280,110633764695888953,8850613061980236400,282070484175257866,12693045450271401270,121592106575372450,3647726898991305780,4196285053691037375,7528373894815585510,8117675365094677928,3929136634230706600,401107482962751285,2292019968327993000,4198198391017741068,4538391977808418896,850099603919612810,1130253254057995704,381819926640903695,1396041637043980656,739919818028490476,8112773556966151780,2008185207859780137,3176958018753889370,9929365857959694846,1158975717672257448,13038347373254518050,894784064585386926,10832114104256881120,4242741983080027328,8731453610836987058,3108381378798456250,7514662548026095265,5942970485447663850,1091649559082069368,3114904721627772388,12383651823292579440,2882574509737235586,2997958352865200760,3139447624691799440,199261593495383580,3188153899116244800,3462897452628189256,6869310592493207000,4728818417099956470,414732186236668475,5806193098301482250,2977766245919961210,852089702607684285,8964653338438195853,1648976850085534510,715082250855862440,1140640616434760735,5051999963650380265,8810600530430425194,864756406848917868,7228458527858702700,9047464731606012312,2750638860298705075,4863249591363327528,308153868941369275,6088348986464917980,2372143915253688966,3779485268603515340,369485532266325856,7389637618978606720,12962125557527105925,2577839942644133391,4511727187249074560,8655391503006754743,1306564328513214820,8430687570557410680,4730985397229989248,2738081738527599765,6653727061341900375,833680102600780162,1622307058389603525,5110792064712200447,9579805009681961070,1289260013635372574,1258336942278116316,4304756126627874600,4221594669409546446,160411586760704700,2406150077387619060,3568430025035258552,4503224982119904500,2758446603491300792,660026764511296520,1456969089139168464,2359968245706887901,5316008708448063325,11504237673073741308,1243724646924393920,4651103080663713807,4420328075359130343,2113015194239475495,6462764835621587664,852350845089850275,2564609894665423218,352353414603611402,1623550737788110040,2823767376596964162,299069870590099350,598133857921070940,9135322437921958509,5224485653046685350,9030282019726854248,1884257251749870375,3906665587185067128,276373539882542556,6025278059833767475,2279953072554256438,2446496929311902925,1085628689074706985,1225289352494797058,8703950356126310970,2876367754467313338,946102531555326440,8278315872739192490,6415118208354543751,9603067934421107125,8754618289638093642,116169292027458660,2323363043036165520,6042855837518687824,11878229826918555480,2191923621261662808,6436621859981695080,5509337751547528696,10450508951806671776,4173642431122592400,3861880960130234343,2843968906044775250,4730855891157355390,895244018225888752,10071396525062130300,282545533989270799,11404690803296611695,823833143254749608,1002706828656753558,677806005974865090,1635835972022171544,2336406180806923470,4649272666505435298,9097079534942895156,1138591047300647965,3832651950851399832,699037613826697170,9320410339814836560,5208010360250094761,7246655114457599220,5857281235177962645,1616740793774737930,293645718468111975,11027582926343064232,1320620838555425250,5197346293980952412,8350776859410713700,2048253339868005826,5362438106925807864,9182905301009327400,3440406566560365894,1060378408929992815,5026474973057957216,517186757428105560,4137453667935556800,6977216014774891494,3723943995716572260,7666049730674604435,11809604001926160999,5937809006160762570,2932905298988095104,4405457860218610640,833693746635315907,3290843989665960990,2435108299634994945,1643591155752287475,171888516104623640,1128768993946377693,494198146415898621,2745518503967498750,5727911192356636997,3159005026607649000,3334552763926461632,3840742473999065075,5699351714187687395,2835041520008913960,2572854631291718160,1173121339945459658,2486872329531453429,1506976269867882375,1403799279690983084,1973286696448691100,4990551532940927868,4245117653646434200,1268543471926375910,792992439900907666,2265670653254850200,2989390618429739391,3467765522060325624,5265045376125284280,1408698054240796072,1628828233593573960,6702901991756992126,1857210039583127632,3821417303464144125,11311957826301768784,500893510192380700,3756664844486142630,259704826591921008,3895534577594055600,2376282263298419052,9748685718254190645,8935526347241588544,4393825646649391355,3006867595976438775,4763872320490959844,2886826230290962700,7717964090883210199,632956909889566815,3797704633077424350,812698505849819824,2373884509774503075,307677104972927868,4615111843932549420,5856643793624694880,2517855286305445772,402481957519887180,670796764220880860,2402632060559195580,1077844996391428200,12125638786164696090,1018410844489633300,3373229060130110776,5193180375118355480,1321990670840052650,7610520356429318559,9190354537617220080,1306733456265441591,3068305773522736910,7332586197487116475,5240489729369372984,1619779946092540950,631311297440360290,1262610387463617580,1212101586624995360,349937896060397134,1737896437193710185,2246516743075041594,5048581010395172544,338215642058176880,3382123749078698720,2690955301304304900,501392307396282926,2066829095365325382,331776527753485800,614573784078651462,1968547479266296500,1764688501098543489,5787399903191516334,921923929904313660,3033375114485696554,9276810774132286760,4209443275173448698,1580802066614090732,244843066086542850,6121017632226285750,2696019398106010490,6179442091730482932,1923031723707707028,1666205513155021860,4883079676381252508,9199392715523261335,3462013979828914010,2797164512262851104,6914103712939423980,5830852948401774832,5146999426935523845,8404083282362936536,8179131039331988008,6334535955689651000,1240023951992560275,2755582264966212500,1329517045204701132,846900593121651472,6200195262899587425,3325441735303467890,2561568751284505920,2314648863186211876,4770728031473033301,591548376797542310,1247687877072586201,236595258800712240,2365929851476788960,4204547230780737597,12343932320655065,987505099286310640,11109325659633391500,1452918012295111213,1053799396427294162,601610904023129765,10790084831018883848,9373388059482137190,9723361471499299806,5877274816640305256,6225403762476337725,2082879860127691974,3600851593724616000,978997853268464276,4104177981434124966,2897791149824797380,488288034171949503,432070681711382730,1814244646458922377,9665008284100389269,2725170083653596540,8269812392406661012,4626152596379211975,7373333929018305625,747071116887048541,9989751947186016720,43348271748482636,1300435700312076600,7343239310178940308,1350670936478083703,8506676125391495920,6504492655261189510,2263413666192021840,8931572031318149043,2367187994554026576,1251919519101330225,76544171799343066,1530868795647287000,2866248261666887832,2669265145887203448,678107051163854220,705093171593738097,3319822176540887480,523414460039080155,3411012999965302962,3058258516669232235,2589273346272658056,5985449313825157925,4649219683437839070,10696928652111250822,3855616619706465495,411184626482147486,8013197470441884240,5488146361381393872,4479450845412339272,1611160647589164780,235142108011605987,7167547557097507755,1511340389806251480,334182656228772229,463749446750749200,3055119861698055188,8508032976515088900,371360335858756742,1811299728677109174,5855672944648275580,1935609992016927549,697640554741613610,6164839430808605592,8920016353109079156,2619737970345292155,3833566780691941860,1020529852645764240,4982664691717743445,1910156697243221952,148177164926871340,11854060381335131840,5775423757358143595,1431179247884269065,319548623960597901,3195455844352701450,5294095272288608168,4788228675673649160,1243246658931894090,1034906702901916458,1021429035976558650,2216855790305406405,5298194691191254000,808995953474922512,1268913805081860660,252888897304513360,5057729903390141120,729093053296321140,8332412909133852480,8709400766862792432,33310432208654430,55516859999309690,2220653322225038000,1776773213389850294,3335596490179306395,475939864435261990,4951937919230017482,481456499027054975,1363918547569295943,9092704088191432020,6994259732018730270,3885143076301838645,12425209517163458640,1543109337138164331,4328473057040935413,2640699467708537250,11634401334634275096,1480369920375312600,2447898904702143963,6994198003640031834,6222828793553793720,54588020938515575,467892892437652500,5458698736718552500,55247743183443590,276236101575365750,6041378080058568785,10838969512961617305,4659906185447898092,6172393504841089784,7497085418988169950,8065257607677655944,757650286159352040,9524240138915099332,9395161986256258176,7797172560803893215,2681644920334549875,7015462815746788350,5706028601810930631,2292306614319940050,4276606579025437200,8210292047646457212,6766696947804145625,7719527167762067574,151227579008981753,1512261514034765650,5692911801877431565,1018919752873368170,2166709937297575735,1225935839635542188,11066354631451195640,2806549450393888892,49516446056862815,495159790906338110,2324850457503695576,2704804034520328070,5474703017846691130,518505878617610135,6666441324947341470,5963934460397711280,8422667309073615080,10862640812578389588,5973844896100275575,8583691641990344904,4225506074300600712,517510240992618375,9315096635902448970,5146308623387027250,8746738953874189326,3183476874048989232,5234881767385976340,1915446110036670250,2054646197737811840,2029826508743919158,5802319209958533808,4177951296966909800,1687231455651000213,964116258077079755,2891593126938166776,637713872285717628,8502771719312181600,6544218573169032210,2649611374072044880,822137819681138712,4016924069861306552,1446089960795694860,1017659663593733448,5145031349134777620,4046073858800711675,2937489158626328205,630406943537090400,91579632403636388,2060522393438742750,736369331071906379,10362316083489752094,5780078152385880735,1260657504549863508,4932503023104099495,4928942844678494142,3598976832155713720,11141805893479867840,9020584488854056176,8461115844334350120,2517396550731086208,981107943699478992,329043126621296940,7403401000910071530,2769302939736070950,12077930636903037344,5608306143371240155,2426827226996894995,2167382791976187624,1013333582454142380,1224774041749746111,4884980046162561640,1359954203250972450,7138252250101751170,905419464982685625,11722574342106387512,5430222442040286488,2884856411246091150,3334934856188076903,247748035634989685,4624074582811415095,5939695476013932740,5253483261476413110,1985459662666114830,2446800158860029840,2918467998723367674,4953651406098424488,4603152502709611515,6854810360803281615,11604587445424220130,2843324999774496552,81382418444051087,4069082948561270750,1503283643953020540,3919772370066446040,1615968158439912780,254170887530414036,1270842585482627500,2314048564569208448,8041000802172021150,7861786841008272976,513113985108698134,4267093055135767965,758188287396268929,1684847161779677300,662756654917894395,3765979041775437474,9718917764088404070,11882211104495195856,7060998583943268120,4260507134490007220,10704066055751104352,2887579138119239040,312187153012440802,17542347148508130,701687357020606320,404161777295527178,2343416714143957025,122051627573325964,2441009850584702800,4497511491588017007,6138746788776657606,7351536176962504800,2858468014353901010,2269089342528159025,687717268751621840,4126265273829625440,1338389994646605960,4840955730284729080,3331976965858761570,2393295122526881672,2654935557412605014,3437724868235101080,834852341372216695,589137896172558925,3707348026169933691,1494882455321396113,4911601021683615325,2561434278669942860,934904383572155390,134070248472595379,1149162901762457220,2181043791521558730,1594725497845166652,1981648070354821305,1195857509369224338,7062215433567313744,2138629628504526250,11064704905263607936,7087933602855243000,422106356149636662,1676685572362287537,6538644885509295895,125219679987449408,1252185207524355200,218518993991331024,819438643325682540,10619154014458383135,4691676363668753095,222758943627172080,4455137660401141440,6096334706142829980,1332342913664917745,2735243576874569538,4080726641827753575,4763871210777594488,2099511613530324386,10702230069887821620,7221518080173641433,5041033628103128100,2321723254049587062,9202114626272139936,1374874437336961325,9367442898757195602,4858205166494946500,408684044693506894,7874286664505418224,2141210906515792280,4895019045808794287,2363873522277562710,864498521887568435,1234986495420598550,8949258475317073830,2864606678760459909,483474281708376920,7795975192324960851,906538031318769385,1309791470282626175,6201899142242718654,3433228398410144800,5297286656044143968,2921602455216933012,1071620153745984010,12690098775637977438,563882654881875020,12687242906503598490,138054596983435561,11044266086022598000,1397654255662407956,162424816352717625,721881429703843240,1522715251759929114,8882537213258732205,1128319295682440424,2966909108421605445,5260876895912747436,9543005624672129736,2145877498774916410,7122406519787823160,2013193401935176405,3975574168464615327,5920068648454435874,4924093607792574075,1662869556379805956,5046233241759882075,954769757787167277,2191375789221219336,1768333171821431110,9794615747915171745,198061205046201455,282941981738480330,1278777738190367579,1914224790817693750,6545152240279426566,5350154614355048000,1396855801380474434,27049930164957622,135248410628885050,5409886824297453200,8964594473728513920,2817787541237144744,1685017192277340192,1111584946718170930,1575774299179266534,7530845928950073695,13101751414021570956,3018710534197002905,11089597299440204440,13129862573754464094,5082878299864595880,152155218578861846,13693844334001757940,3787150907228759085,885169462732493544,5963526310961074905,424978954374078266,1149228644218505018,5123627902919720600,203545673932777218,1455658929007860525,1612313039973544216,1395548201899662117,2513793248011370,12568851380853910,754124192272029000,2513724342219314000,1172866168148419304,250805256259754230,6270074145875178350,1254770458997266620,1394176670117960920,1541251000686630792,11696477417647615320,4691967015400931301,2513621975888207050,2263332974892619422,4705620811828469736,3656795415014926940,4018679885751077057,9820013722702174215,492622529214795224,2463090190880882920,6031960958470595900,10177692899654876157,1837564443534161100,13447511302587695892,4965071017318315505,4417819156986697840,335638505544607044,10069063467218965800,1357143345993264092,293295526947630648,1383176704026987815,8602434379951764156,1948736237692688325,1596035803820185016,1621403996582920025,766588995910441835,1467151190291482098,1448999950006268670,5231887855827145730,1165930667318574794,7307319643145657415,742372389162365450,2450651030751432960,5911463875795830348,6660274640466462648,4042956638071306375,6762123867789919626,1270553191915335975,4544569266580016752,514930643727199713,4006794467242601880,720158875408833162,2007510807600647440,370447669425613097,3028076654844167440,4223696742045662685,268779156720305846,9407185154763148550,7306969749239986644,5711859653455340070,4048161854667989765,5675447028120201055,3034085420777301930,2044504655055338285,3961701947500134992,5477481459098392770,7191497208663577705,2198913224358458275,7796112769051239888,5398001093216432808,9451099876235285275,9972429596205479694,1653743500706586625,2439966653160210027,1549932404688166340,6212462375601838720,99912047430959625,1598578297204110000,1796511052509633356,4179332892134795724,9231549217610049120,1444461159624704023,503291957622298465,1929265354183318285,4563058962563248008,11272908172160834720,300645608683915486,3006428925252865700,4366302492637209124,585571228633427064,3659787127888011750,3371783771149234584,1985051169399973075,4361661561797938840,6852851726629427925,1489995046599489000,2881168731700126119,621884015677420800,1036464009319489280,4287388568405300056,11406072794921916560,1911987825007048698,802214564912129340,6239390366981743160,10527906119068560105,3426687111195589820,3292852121557226100,2443491756844048375,1445800051649102982,6027009751759527783,4333939275042237625,2774165080009600005,9024747543886815450,9934376635644993729,1584634894960966264,2593294767906341730,11025242372805793056,8462605157228188590,1172859020893963207,761961304475994834,8889468595298933250,2490522911532762848,129605392467714800,162005284005695780,644432692688310321,2864119556660559800,8699465709932312952,2253772659409776180,1318992097024582636,1204322830066622448,7341368343489867440,10044591988223927575,2900646464511708605,1047124549963226208,1181378170645865274,7805632570233763960,3738772665913245856,57324591326100890,2579583463667245530,1317952050598228189,2381114146425539070,783937671014451180,1234926528369104535,9180393868049865552,1822812393860394108,4119799019278432125,9432563231491926442,3270147849394521300,382122058680756138,3821186351105691180,1057758983328425280,429712577144336874,4203485635586399785,2721660412430168014,1224036432192266742,1404225934196794555,881770502856311224,1102203264127965650,1303372939720792451,2511967833587764632,264371940779295120,3524927680261678720,6551529308441239150,5758358827607349216,5031831204906438380,6211028527494556240,195657692590322040,489139859725678500,897853299203139569,11154610787000878665,46117487503394600,922341510995216480,6917499548357730000,2084333575430060559,6054014178288697648,4129621973600649240,11068601769699274688,10178215288464826680,1833013168990551513,10268811036527775459,2222022988446243705,9728793464697558064,10619747374093422760,3574522405392748088,7189264859109059790,5744380642651321475,2622521199183622156,1829988481758536550,1129696995658105756,8046657950965318376,3092442989985506320,12328098907894457184,1482551390828203605,2694212782445989143,6216516170928085525,266550782709844750,3198580917283128360,1377298172282047250,2787156466546709944,778243785588650136,227278661402225125,2272766394600605750,7253911322850635050,1744866180873979743,1174186309671320837,6373936335158076685,5476169342210822500,10496092914085512240,3709097513714159060,9832752716268186528,13141049802263591805,3379776945608690515,3994366481134170470,5322879136595667185,12262711771448377236,8733927664713018880,896654428723935144,4981369273424598000,6118556019984483426,3659098741803515136,11656967055988639000,647234355178290373,1135861573737909400,11633060554994889801,3843603810824359694,849696820919651785,3047065304774457380,5718197399610329480,2606700851145027427,1889571027218422884,885059320620856480,5531571744286273400,1406664557323708770,5582435664621147703,240259195357966785,5989681058923373945,6577361347808874840,2436280360466664125,463869940964816654,3862409971646964795,13836758429733974730,10168632023774144501,3631401204610711830,5647617898692256868,989555009604387655,864654864644029450,6148666392813098920,13230539286378637275,6239621523086907928,329530011193233025,3295270991961051250,2018757565972530640,8497266041805082290,1291111300541472112,336163990238434495,672322043320640650,3220212186197668368,2908678444450021620,7596974754906167162,240377993324575227,534168604596955900,7869910629716571849,3752102017960157295,4303708078668390192,5920567196151868056,882859950300421395,6576780652806476190,271903441301358330,12235547001944153970,1223433090678635732,1409256590809196025,1223252071137902421,402182054599082150,2322548226656502845,23790637814392588,237904283036959400,5352799235348016900,11776653055620160785,2858144820961308328,7680754133552315648,2908192322610883710,832490102256919404,5549885187152502800,7523082427517616960,6779602093275352566,3805601695078903960,591711303891984055,1183412203318495450,6064597422449423178,1661164254836496728,2299960207592578300,6668614891588062126,2331113390302048520,4103265740524715547,3925961470187826366,6459780779383886100,3972762139383859952,4588350442074089950,1482226998333513024,1226952167022648196,4489978106413481205,9471974135283015957,11235518045677229220,1043981599310772768,4639877521680692480,7001600532848795745,149446145040492075,1494448347695516250,1374914446404048988,1727341401421020840,2177351489022390420,3222922978793058324,3669657940901134975,6935357355385380036,2952178977240820932,8379926964560605790,5753129943642553895,5485283722369843320,1346913308209604212,4963263648527157984,2632362949546237725,1045809334646108045,1183694531003055500,3050733639701309829,7159024976083945952,2440632657017996350,9683869350224701793,2937551502650653780,776898059212687721,285574215057042135,407959598966399250,988367821296554014,2440381294206061640,7320960884815368185,731792093259259561,4542751995123593160,4842715485717124911,2976808827973502780,11339550067352289354,1177419144179249860,7284086469614375145,3294470136123244845,2278379136524739360,6357570721216175322,3970000788853157532,2609884395250806000,2917707722517045885,4079924972940540600,11539812186107831184,4648122509351664159,4756639305219743115,2596516198418169924,1859889335818513620,18378576019859076,183784159372255560,3675651175675692000,7313758112874101425,3600883085155933325,6124644364258306836,4681691670286177770,276207349173160230,5524098913686735720,2961717178705219150,8117738591212820979,2587745344760043910,1155016461415542180,5698288297328541405,4645583016458299720,8201441204289192559,3602604569253224092,1281077720385003125,900409210417150812,1411918465108052350,1710277372411001528,5335296772971535461,10344352914329997480,3992830682807978662,3207188613546918195,5683014012866400016,605717598103967042,1483624790812885515,1863615160163965866,48534320837964660,1456016994171546120,656093916563253741,3210454247411463925,1207133890345675990,2608211199085951095,3879253375943850940,1287454131667863852,10816836197520678390,2410151646291648878,2474441186873672130,27992813225123564,419888561470477860,5598465668103140000,187078075940038226,6547675968516597250,513398139388699044,5989593116610299980,6665133326817089800,3040327589151296925,13020077092152907035,1694896275001057713,2031516425733337074,889880089949165040,1175778903516880555,1891315581144427290,1512978687824788992,2773264477595325112,3397314844467954180,2057151404466094062,5432611535984815680,1225446927545372792,13443615131455660293,9333009776163927555,2206375923551052344,662066381255794995,1324879986632155098,2233402512870750530,11023696051825306800,2848779775450511192,2755165741634894200,2486420589559271876,1389902670203155254,9265786172299855740,12351544070483189624,3081032037024208790,4519098713356550133,4659964730534186164,6719423771553201240,4067571264334536450,2409028850941961160,9728829515279213199,530984794478922,5309802219084300,185841477508976100,796456618245855000,3332009603420614077,892672201269973839,10019886117248743785,1667578301201438532,6484145017107161040,4626713822931950082,4576500285955051503,12224183390089922025,6149289640203392930,13411544407890069375,1005319145081585491,7101049381962853716,1529733952883449575,155699728508849707,65035567695100275,1170630163289000610,3902067031941974700,2621129156050570880,2639501125737739116,4780037584910297290,1958932479769124328,1062548632944767868,3632454980743079760,11622517995551327632,4433971306030834645,635465188078212984,268989371441323494,1344935324494138650,8372980152802023084,243378445955591220,3650645398726074060,11624816106620603496,2549000594177194500,197546249723569058,863467278083250050,2459803969036043096,10451812431280441291,5189911419667557275,6706677687944777832,372179541984027885,5710484677845801672,1022705888853473496,482667042869061495,65283368568645877,2611312405209991400,2123752574544775776,452450547411641458,8624318257032683820,2409988943789743015,189395239209515945,2453049068299921553,2921456984182794176,7605680782889128170,304690100190300695,609374995151375150,7316969128528214785,2972078671306650724,3769499684236768950,1088652011277811180,2535613807514860700,1158536141391205542,335045591203206687,10051281977242234050,3282215796527877441,2240972169133691840,972473691720143647,4184235449471627316,173527772534096805,192806992509530410,3463228218569247765,3807620761943313940,12980523769460106084,2668915781438225075,5665542500837217608,4545646716859562550,4126075925519723565,12673823734167691158,1548797750502977960,3142789185440603096,6737721550578853120,4945859074695916125,7144657516076015728,2430696472628024250,10815312900435716792,5872999284542496750,8501557819104919107,1315529416632666508,2354084846363493565,2215585169583088672,11038232054610097245,2927551946626505226,3003928392379179444,8027782315058147460,5180207325077283180,7719556077458243970,454960462406048066,731887044123007729,10325491978030656210,6053248484445125511,1663043716539251130,914901294216754837,1434782899887492715,1387052167414444485,1537859389057885944,5973369750976215420,6289766737338831786,11036387725284766356,11706281417147649800,3740387793297030265,6549044236389823250,6806478403567026828,2783781868442349992,138447219309108220,2422805817442940510,3006406925708141680,5381455758107262864,3337351520497372896,8409073533672511755,613804803375946364,1753713169088697200,5277904425186906975,3900914781357238632,1987472511011295240,3182762109830490516,13155341705334767070,5139893071709355827,7035760678968632196,2786198284580294355,194293600857460392,647639863562160400,766342356341700690,3065343530382371160,8668542148141424850,1131468593968296486,7210674046328946375,3139668818168364432,4844931279135445416,2631403872662414030,5726894968833391122,939073532076120350,273453784937196668,1367257391313437540,667047235385190360,1002572126688922616,3474088643932614045,3102211773457044672,176986166788837700,1769846751526555000,5360578296234930056,7445876899573294140,12453554228146568766,8998425917048833512,6706561863394588170,764882129342093658,5180695071128218180,11091818526522015204,6117375112665373652,1414403354184104375,1060502355086588572,7764112273329331675,891190987211308329,5714251579039990396,2850307804030328285,8890095907148194296,5631679995882790770,357528332507878784,5362879913915986560,6141016248235162875,10417562619867244793,4018407144860530460,794340855044722804,934984273336528140,7159813642126209465,1229076991882046775,6413771224540698305,11624932358047723080,5889182325886009809,3385035237586143330,4064769530822417364,4251075857257317760,2895012983813444434,1796506958651421093,2725951617460708850,3886597618032120498,4969671261665415200,360678048297000288,4057594039799459640,1424975594550886990,374342777223830303,2640094495756916240,1300461076904863908,1251512808488717278,363683944033611240,830309212085750151,1226052351272355935,1469158226537047683,4085474219197885605,462964295945633075,4893451146937921,48934102171397950,3914695434952261600,268733625217353967,9166360710912762840,4003886638714392114,1521350760436243590,893373382330374734,12455057346217400952,10550418933173242200,8392499222553955761,5995923597678457625,4807349634260244532,8599179274680779841,10462968503007771205,9671216037559567227,11980165923692369440,2205840878102358182,719229161141700069,6848679373950422520,5125284081253345530,2506708104200726775,1298377476945133890,1960418672902287276,369629013280264140,1841286916914350682,6110201153799390260,1404370190703874771,1208865379393536277,1485912088136636040,2529522647525266216,556738192610785080,7158002877437645520,247541250771041695,934258917388127925,670533233551032684,1915793296846842000,2658557636700378192,2169054120703982202,6951769700558750760,7874876483662306040,4180779957177581660,6747009198951609785,4663060947847101368,3482087071203693020,6001111723817682750,3023578134312920240,4185050769450130308,570296444743914007,4073512202079665750,3980850319710669015,4023899597116651140,2171335835904183104,492531402909296751,4925273153409943950,6980719048214900224,7150990249658265675,970584650470092264,3686493759169445712,6105812449906122200,9780421821599351671,838630932418193000,9434519783790292890,9905134521614048912,497906489523600540,4979023640794320840,6370224149303278355,1396690915308912615,301533799782039993,9045939086473876650,7262326383918807078,2561201719024417175,577535306753033948,3460207532501791131,4497474776362288770,5333176959943436472,7056447879285089740,1674113619274844548,667646206244269235,2056702703516801080,1040158143681141502,4054055262664597645,7019405230859268162,4576819987450403865,11608749333080375000,646484103659258113,2423303163615394800,4465943923791037767,3067102889580205833,981008736562963420,567499526277830162,7376131953824868605,5179560407613597616,2503027142079128448,480241838349322300,960475753972467880,2538402931675863770,4364818333071985104,3340117880497841508,3243542922450714875,2281085350337205846,1246772591310430310,1444941910019041434,6075747942887755853,1956736880037444150,3795679715566455444,5611977434404930995,632069778888685630,79944348718404608,5596058346201344000,880451164916249805,4183985489542838025,341025899882867804,3410230944221882440,4949646637230167850,2744202097033858175,6076667635204230155,6863543569887094055,2823030993491690020,4103463335324277580,6110102849049974712,5659640634547485660,770340696175834936,1543346469143341156,778361172572722820,167355519360825750,3347082905672175000,4675264666021652815,1038300733028578812,4001835053963414955,3291383639819709693,767606225995435060,758228558512675598,4979561092796209136,3816636896250225200,1512140230944477110,10390944426889420275,2957048767280171403,4325227742385562068,98287193186377900,196572775782403480,2129698543476792275,3539530594282838604,1020111623461932143,1925256019081948280,3490850026398657258,4795636135087953420,588359910279284250,11216734188815083192,163763062065681865,587752280852771022,7836632975924001200,3905378136267669278,8641834199960491413,2550174330547430860,2819426426252604170,3060173506758373905,3852290522298445136,2359804376124640284,6831077518369618800,3364455393042050500,6421224208270645125,5859631478628008196,2645015312012455370,4700782172702910245,557469050386510038,4781366350430043825,2281905962872655028,904874085737658290,1351569212908197075,8145965578631401339,5167425550813917270,1830792350150620150,11656322824619289960,3580367548758780825,8026397578388701264,4781549521197146940,1908118814940138045,7119331087597709934,9813568451749527465,386715678453497367,9023292355480579050,1152521505613786504,8013801091985474149,1347148091074661850,3472860011882870508,7022602602352611750,4649427025756383365,573213157172437896,1910694984300267600,212306251487526828,5255113119242523345,1221573259126129757,4325405657514426849,3395671770575522910,4168502743128961204,1186684658165727760,6559613463097321398,318413071389142846,477078054378014115,4770741808251103230,2051174704447597935,2043505268217295218,655653811214184616,2803918087072768540,1855254299306747788,169833173902994680,424579491096259940,8175284266261675206,8158055643531743625,4109702207601005775,4163234495036651850,109610691004609124,2466220562945648190,10812297082980329055,3724973059807593507,529117653581475450,5291133686004137100,4048024930532731062,2365906935609056840,5289833018530145295,10775716614394344480,6956891634047664192,6588118004898216504,541421107290096875,6384070006871174168,859462928458752075,3978475917020132577,8568195326609019318,2016851185156010210,9397747675076711489,7812604268887768070,780691913834758406,826188007134420688,1137550816494213750,6431536008599700726,8925862258255294800,5145920829035911755,7422878507017407168,1372753710410885670,7095809226394479380,2068908795577544370,742274080509459176,2537395272589739592,189503358035705960,713094578887337374,2442634680466410100,269891367928203827,1160458122051765719,3342151442438977980,1989798698606511675,479022430397433810,1225231327186715709,635833609938105027,2905344267492900025,7173603427819411446,3562700203283253795,4429262804333616652,2134289504873152081,6042651750227130300,8833589806507438581,2818171910751379650,109512222251997556,1095113416038403160,7747344248403870315,6418821678324760215,2957233641847853050,1884524249357501702,580284569708803092,1584369971899209660,7961130832423961556,10393956903254023125,4690743810482390358,763327862857829550,8905420240418633750,3754158484912574004,4380315589250818120,920877924388551465,1518391692875132345,13488377666195194695,6867741319791865098,2719854646964736060,1942585567126691118,646458114792733952,156287193686109850,149298010033020882,1244140114076048750,3801234114229314516,826117491143197512,8510430522839639765,8353541159262540714,732011936713796655,2440020254797116930,1331839130737322685,2727394215033045960,8004215244026530176,6225146165226479280,9185509512653632912,2868322315995545332,3058596664832387070,1936980275176377444,2290735772855113950,12047204615231461264,3657274385917464543,2853238066711791570,1279510692140084859,7137393108847679040,2263239925125183126,1656765026930956899,5456774619887772450,4218621633560710935,223050143548026375,6235553431253057751,5444663277031285762,359716837743171100,8093564284203068850,7828805991853425150,5977933289391581296,9254517544833895992,1840331647495078640,7569267957591953225,6503046057932640325,6352330008262822218,908050203747877216,11143547377676886600,275874563372652639,1839149109352163700,3016739415168510290,1246542437954714251,1160857525717452430,362792656977321801,3627897700665244350,2662201429179923166,5059021734226703810,1787427354894375500,2500504805862118610,814484528627569800,3990855358740979192,2635860947886360229,3454290808152455700,6833884314620734812,7219935411396654100,5438357196645153699,12876987077145911133,3306627477039810245,559972510435151255,5599680648688772750,2193798371496635715,5252616454562379712,4169516445458361400,653069180656548495,2291824424622784260,2236100492842959834,2610074930202839072,753225208567214040,1383718132763449988,9342795331658415,249139234330114480,2179951026226519700,80102813822094900,3204087171294873120,930986270825198350,350356400258787416,7882956589256261460,2147452871181046450,9091191047363020752,6595016761272493975,6259044967751393454,10052963601999566920,1352598862440080350,2336480638450356134,3695375272725021780,16894913677636224,168947801155050240,915463510666345410,7628802298089822850,9980011948338956195,425388523563941641,4720695862150412352,6263157447425916210,2435251911497668664,1418546438888073865,708479521120795802,1406439953043971304,544586500965412325,4667847461599653660,191950926711420750,1919494125799176900,1508358689477472456,6277105226239424010,6621865065840159744,5344740917860479525,6642734804948437585,6944763848998453394,4206863073895660740,7783669619388495432,7722803171589742600,1735106454469378976,5058156283957316952,1057848910762633140,1811963033558289896,5827006394172392520,5907749457468056088,9907878255858124528,92559221603209140,8330264419523025240,147112828980551880,1103337541381818420,5443305857774456922,4316038857460291575,3351722574991376838,1953684771879733850,4948051726034148096,2665639438523582991,9627034992870310600,7673770899100323294,3489400410333191830,1878588960135800185,2737754720362563552,2096885460241464780,1688480625613623416,760743360482585075,13159325804158480914,5562948990354245707,1593569307439839450,6717945064016796942,1770712271592345420,6771265660216368740,7515300682407445152,1884993767523261120,3280053755824360268,519078774525458175,4075318506502715199,6066576739060738035,1379923177185054175,3019844930306253492,5095452970759042500,1798095291277358168,9960824061966228206,2023593248898609025,8774772476336332596,533202667119587130,2171360621825947971,6561576323230309836,734323749230239420,599530028567868594,1461608710596628885,3959594331620054155,478313552120557110,1711134147537488570,3503015476991946420,5388401141618697875,200767816295634504,752873433933999690,2920909440142797765,520828461504023512,4804397999487662680,9784546571971396589,309895243748435162,122417990196649875,816113570887991220,4080536040972007500,5260284264212486528,4320471079256112360,8656770998470214925,3634358777323059528,1933176539687340220,3609672875928148112,1440547108855710558,4085737110196004445,8606712316055899857,56754942123021180,472954170147418100,4729504898856031000,244839970295956810,4563549486146250885,11589871245006755800,1332809064397590962,3128722635227214996,2430512801609004060,1469401595407373481,6988077022385040840,3171277305874368015,10859125157996511392,2578588644959989600,4259022693570591912,2955304859877610050,8609953500242579079,353446874017137324,1390301567026704570,139135817803687805,1669616858856990900,7483231159954793334,188306602642793062,1390429027370822460,2836267665619175788,1961877652485110740,2387446005026248696,2724758184567104674,8043648625292072580,2245990190511391432,2411689488951981525,434589395223458214,4463151452927506213,938321982786313480,4862840920449509322,1284495013406503275,2422075641322805776,4090022552502681249,1351176744621426850,7377789890333742696,57140381721390400,285699699279039040,9999412161316110400,935812510542711710,587541662500068808,2937685609858882600,3610421827879918968,5154134541471152692,3020299488721183350,7175732732134141155,4817195941305115485,2988255799021068828,9311281100778119162,9189221702465921220,6997980408609416814,5506569190084916730,191205110648014985,2261975249450511234,699872384242002160,4293013195210367340,2732805956732940075,7171586272060996975,2641150896910786805,2709410532468337100,633643506318825838,1376220368160598800,1293239824401839217,6204609155984851140,1038718098531143680,3895162883637242880,6342141392161981560,907269803978537276,11186500894017652840,1524210308295093315,1269715781116645096,261524071939319925,3661308853436873730,2503954780758031788,603348046646093950,1206686818951182380,10587155612981235640,4778937233382157510,2794641925836746032,847617769225283220,8180292261362351578,6601515497634073905,1557332439369523908,4140344022964407714,2285468009873989050,13315658433805636272,6882431896418224125,5617219177812063456,719581790389650412,8223728827571790400,3215878083491625726,12095673301490398640,10466025503188332328,7252950899234695338,1543955025081457100,3163071892893235856,1644670187056782375,814989341385501799,954564481032248970,677167391404089420,1425773341081075203,397647688307820920,497055806819499490,2203001626783928502,602762699537155160,4272894643402745133,3031915563353085535,11362199790506438232,2096586076002851472,425522146722021250,7118706771638994924,8991362640181191400,4488292710998501697,1919762885342443685,3854261980060800700,36913549548308775,1845663386220206250,4359073791671733946,270300153566842848,5405961818316873600,12047479396868750265,4448262629583926920,3047786223915988904,5188892936196942896,5103311406726674960,484635176260378736,2193931127658982905,3614051205960891716,12278414256623104815,5477626418112810360,12787949304390458844,401616214043280355,1895817341580628696,823247868543159162,9680404694042895800,12256910117952090471,6730837489539513250,2378296090833057304,6918601415711255718,3963532869683448075,1541490941224801050,3105376914806907165,9177674293988508192,734124151149024353,9642400451214609680,10521525281600675832,5281331020269714780,4529876944120686860,4109929074485988551,5078172790344821620,3392988078766809328,4693692685373530920,2990985258506045829,3066702804874651856,10718953411478323340,6032338542411926572,10209975105273713240,1967246983819061848,316654927322549957,494658478662537000,5935856750510113440,4832648755186363650,1537367936745190912,144239827564418040,360596837406550500,2153947777002297256,6952193323889319030,1701948620176237926,841217564212048075,2231126683549252725,5209426506685763512,2262625446949073340,9852111870517338212,1901418688011759007,2365338527579441970,9821935313742468771,1067898276098533230,1231145916226461195,1857393980183402258,85511852357751380,855112063202132120,5300091964473544350,5828852121444995225,6460916119152436221,28770070595509800,1726191205112653920,8060880253054049850,10502306369652884598,2804754448475199609,445253138644514460,5936663737783581280,3122147125556930085,8446154591180878208,5328103209034210412,7371203668245115790,5319738149818674008,6193809109419967080,6736793934134536884,988982678615923666,344876234511427255,1146278569399980372,1508558732749305860,8457253142389820496,887194843848877833,5696073186392897420,1762797154578163132,5361818733259899360,7969626448882024024,2609955113467519692,2351801889639209100,853227530395059594,1732473488732743750,1992771054164121790,5353245395586367748,9088768003865708280,4048480815050373429,1229736336880204490,193588564052099592,2903806660178978280,640888377988813720,138235321011004794,4147028511651449100,7014503841409053864,899856469105334685,1285499600197328250,590629527076716556,5228736763274979380,6461261822763313936,2057601627040856325,4196787296331061040,9058222395329331574,1353004323683164120,5065260584547436768,1598086878230291808,2787979529012594250,47841033007050991,956813498274686500,185343797092772687,1282158434878856756,1117008441133481920,1396250107287869840,1333966305895045160,1211461020892486341,10768461898808413520,9583608230639296160,11248118436596394231,235473536551331930,6575491350240718552,2777266349209617175,2868647536088206215,1462419956182907008,2362205846847314520,11765683446904081863,6489460506084726256,3586070950125453400,12754580598860397876,1510180467423697620,1420178241244707896,2910648587343943788,1012450201654355700,3714522316384228728,362036631776416200,3620339336652712560,8761161977254292028,2425635184268793315,422512588335301315,3479898374628643080,3486822950388943412,3162857574049882425,6738003031974113700,3647273068999910928,5719746751362020580,2533995780973224855,1411502852261164671,107555796392467755,3226649897107770930,56537757503738710,1978806802373993410,9060929610907972273,1369522799772554380,5743559052119447104,7348759440473683260,3911577099397246422,779530192405495772,266897729087550250,10675829907178483600,5429990225876530500,400876379940747219,9353712792642638210,4415721227486921040,939556546599937227,403638221743072560,672725381211124080,4187239296675377852,6924949930986140725,477529024367688584,2387627429160476600,4117171313463671841,5864812349159904648,6105573805282740705,1061297405569606015,8519399907300202440,2047517862816632855,6184313696538796728,4457287382946805720,418292092393026919,7830700702620548480,4157525633762406717,115895369080201085,1854312194697602000,3929045992206769035,988854869943273125,3119577025022959053,4177337373296667384,136187411367615655,12256776489781260270,4087716010884838020,4109225869418167296,2883062905271371184,1255099061317103470,295291908087657516,2952897291796663800,2931072448043512773,4629346421283100032,1190923682218621155,7115335125129940254,5678118423125608775,1899154259189225829,1827234054704628774,3987168035547848840,1942049478045810455,1640834586298060280,3815254020338417475,2564732578740228711,3560328895418928500,3725549004682495455,656976782558067000,664026037561559094,9960317279302044510,3103051561362990585,768719179462584608,7021260367493225490,714151897703996375,11426346364181902000,3483954834702105295,2292212883617816406,3785058621851263100,7217383082702559380,4549615756033349407,1118724979748129370,2663323461849798376,1063709422430020320,3618690013442169435,5555058892352628130,778126887747154970,1654986553062778208,1234293379782650250,181145055633951704,4075733866151237940,13189834915639791750,4358816334597738765,2120248202277739750,9886079338589786668,2377680001892644477,3003752563276242060,1372951427990998770,7286699420319595530,5697834739734970652,923577531082501022,212905900060902405,946241520550582040,6673677506679663480,1370415684857739470,3633053475672671730,2281361990396496880,3437012430766400645,748691349699779010,8169721694053388976,10925726829340627776,11254086309976601920,2002144106297685511,2657840200598793990,7273520865720935294,9625705172816736752,5253697127932254300,1768771358335397692,7126483952977394250,5795009492834864015,6101395517832799191,7422368511340491625,9914242833724800844,2679057291363588065,764912834309757788,3049098592393011032,8791829220765458010,7856688142744712937,9666928066855788675,46699050600388186,1167467762966897150,5626982334265545645,1532895493467641420,4620765652216693680,138203019558322425,1382020139730809250,27351396922681230,1094047919140357680,2735099907006657000,5710406995769876608,2983444386405085086,1518054243853064900,6599026885868720316,2416955351077622600,2736509630230762926,12916659750537866238,4015673253256829185,8007838946361796157,6512076021212379765,4448532672485947544,2431701923395547838,4955621999113590400,3630952677508962910,1138576057342015040,3350108120796506265,2307919371909668504,10596591293726341395,3175444991477465427,8400947595076620240,1123523527273951855,716289291420588099,3119758339751030310,9718426348154875376,1432987390793890165,3320975215701557106,3771441746866215188,244486215449288800,914180553698380227,1488475219558013375,6653211918438437466,1870957392297173715,6125836278209080860,2052003916538510004,5740589034037444960,5266693484501526580,10798868900680261712,2507948152886793640,1476120530808304080,12795097807381440915,1325676897589467543,5431403524676428032,5337353400170914720,3297909362291301048,1118172489835905620,2529870265373020878,3649869106115222718,8950258602902692890,762003211930233182,5993000313884833120,9668848728702143848,2746211617221794526,4463308966767812850,5520502148768037865,1641441573683983125,1999154485172692692,3454560861847552995,6301581421325637040,225257276595066765,3611175040913845025,5505279879311421230,298383875864106123,2907057558187028030,6101485313359564264,1505735775249744790,1284949962751339001,4859609849763427216,13353913233198998145,7459005132175844611,4423127898846834420,6802943281861771247,2149133606236259776,782259797157475565,1201928071759643865,1121227208253838770,1354212032872986436,1300946243660544992,1728855031750193250,390823596061258997,1696009118481828600,6636249723514183000,4513977737638079165,2953964678274623970,222043833040585594,4832629015245515785,4701376436152609476,185446646629791305,973317656836677195,553088813564248752,2195368864087440195,305026308505827952,5337922195329975160,10539982227985731780,2574950811866469186,1905490314547064310,1391300763359085936,5522318134660710593,1676129183349327525,4322797930825033535,5976725663242007550,7037172874827064476,339442581841601770,334701900160444950,861951834561301662,5746304531265337000,3583831154244405366,6917954281612332085,405916722093010830,3382615213628633650,4522620052827693040,3076107919993163844,2866961324901392624,4193558167010121040,2610884232608679244,2858020426548713230,6140647909869374748,2112315870230589548,4150161519566664030,333479277193514665,2000861413378666050,1652629977632340408,4598998113231132635,40281161711094760,402808750403029040,484419495401672595,2298270241509947973,7168190918266725893,3188208600612428100,2899775956707070724,1465553773350102850,3628614379585919178,9719911258481945451,359347552931163015,4791266667505308120,7629439313229668610,1439157648708793926,1878477113148059673,557713359362979715,988720728630117941,4262734117110365760,5920573425166988616,4146006905780485524,4753830450364604640,275977014944750015,7382147496098868990,205312048070766186,1368737285690958040,5809578778759721760,1144524781250241908,5178581826313301105,5122444257565558824,5143369025195059428,10142064472686511725,3946702437883380063,2100506854425854850,3980456605746808632,2067986520731263184,1164348204773029270,5632273670895753714,635024789196503940,3525089386355326074,5149926299670178468,3846853368609962220,294628936203673688,7085461701159975175,1225003999536792993,5125043091796215040,7526056784566290670,237513584651789345,2850142896800031300,1302962917861365016,796732166894222472,6971357276162356350,5491760503636516494,1599803513403475400,3294779579538579783,358963938229990581,5982690132532166250,11359078381718656191,3500947649587736250,4991443203543283068,674049189487272425,1873548365542195290,1033856045572539264,10338487671975417600,5531362860520434496,1596797644120712712,339290714738971675,670096517811778328,2048518578740856390,11180308228474430632,1076598691510352405,4370154183010491295,510313939100123592,7654655293484340600,2107723978075463488,5462226620669849096,2849808547879828680,5046155498062290040,2758332546949570710,194811453036794286,649366952424885420,3814645097324730750,485343166892669796,5387718754257112650,10686347678493524280,7896328847471150114,3476376083861171190,1207811096073100311,8263089844209140910,27174900991320862,407620659043921830,4076178037513315500,4073912666391135168,6752526768549031400,8931553110209995384,1591005132530493336,5022457714844104185,3181519047546700014,8600873429910700740,3465116513667979626,9515701998773186216,10752060232181712465,1246853904690255939,1200994451912298550,6987609392404098312,2183798785384679270,1097102740842585375,2662804985112150788,3258318189703238700,845089708525232447,5659875356285081855,1329745983160757175,6877922798947448320,13755154111396200360,13749028651078846839,9125758738955676246,4361866788139606005,3136057011872822972,1387608945551540775,1815694897195213796,7412525025273004440,4279559453187502260,4689355056012711,10420716438099100,156309658147101900,4689257097818097000,625390059972334865,1126030698866078704,1407528579693907300,641793966384158042,304919368124024936,12196689903865672000,7458762180685887565,9308098683639733400,5625795525042530778,621347860668124632,1085929938539832090,6760826358255953928,6481436177127091400,4148975624362167105,178694163378009839,765826812522646350,4098487258342086428,2155023220975189520,391871106172862415,4702420654377832980,393885745821402350,1765406251843999428,2714758398997876960,2698718632006865104,10153966191807483456,2809203755536709040,391768574399570524,979414651885763350,3756853970220081684,597858695984613024,2989272785430204000,9557132295912743304,1250703096659336075,1700713918699562772,1306577645396745289,3369452312415140040,7056436325303981655,401918735930517050,1926784416296300956,466616754256632434,2225527973474107872,570377427044854560,740464347125703936,37157475996997730,297253866506739840,215310023714938284,41860233957936284,2511563862227135760,491409042964541556,1312669723953122816,345198882384120132,95146878367255572,475724896016438640,7624702748185812,457473036495012120,704206284081527022,2128786878189623256,2036304754538600448,3911749105797653688,125002605604997664,194697515640335808,728024932957961576,474267439990146744,2608088769723553920,1402757393657492436,3639766718603448576,2960170515799814952,494173667999575696,901370489978924880,1320200289256306824,720824509082937248,373476463874762346,210050415986567940,420092476555517360,4066462715667768528,2348701572981275862,1522547902814647808,2886544050346248948,212152268493603240,2121480533040880400,210076243588996128,1167067061526182400,1795232670925707968,537417936853626528,577436422171828512,2001417973641517600,2353239820938763944,230408476645382838,1556852631861368896,2183905266506838864,1902986871294918816,45728545340277656,914552775875527680,708453049083835968,2866026974060322064,837506163913267488,3972211127117046816,1978101847034314704,88832975092185852,3249620924977904022,1341666133578336192,1017414227934594432,2607826711193867376,257360824403646528,929586659513133984,1506388752728298432,389347111138369176,1297798041274609680,869708384594260992,98508696858231528,2298490833380077560,603925882559157180,1382513749495357032,1927606422875526144,676256363726381838,1345828324419871644,134738940422615184,293251624103181528,297232416272689650,1011274687314236970,626108305846229712,2023778122830630112,2214191751005333022,2218881706161936,11094189797620480,887517688522867200,110902308756214824,82646865655038822,1928388871423869960,720794879767484640,884760575548712688,2524509782169606792,1557405188024365944,2246219190164328060,1386588623363783820,555117469252164360,1002149331854611536,1614100236373089936,425793449400941988,129699258997654632,1513128271294960320,271716705497343120,116386119619450758,166262617902114180,411335967929513220,1775344101406319424,2275524947053777230,631537749781115688,1501780048612840352,403862294198943576,731886154886552670,3693037445568942048,2498672692945983528,3343172961567606552,214915523628414972,358185515251397460,1687506202815135744,44433861304381056,277706190091345200,230248531868635344,575610051603768880,2204954101613095920,343543090270031316,1655331659140845288,125987783349213720,1860624603176786352,2926052819915772228,413453375051519178,2600765381355702528,642523650688724336,3130927480856540592,2052950386612709718,700262317822281344,684772371490002576,1192498739124355386,2176492344217861824,530014775335612200,2141434145954657664,2873071762558659816,1258220802332587878,3054949512236831088,353938065828202924,2286059085546231024,627053383850634630,402712279245324992,2606782090381576272,401435141725581084,570852963235553256,1780792540923052800,844901711277412824,1389383247730181292,4420319306860090188,1398730230135297888,678266037529345856,584252994335609670,463931002795731552,751274537884262224,124613664976701648,1869168594348150840,498185770005069014,1967755897521226848,2129351048541789984,391778020182670924,1876205675189954448,721737293152005216,2710374517908067104,1142341448590641510,749033297497594908,196130175157979216,1914713567991772320,1173403435461091824,2487316324922859792,2314562003907794040,841010383009788528,2090315739019159384,1965106508422792824,178351495588061244,821617937338524448,2379798685586576670,203688562456060176,1782240367363496320,3978632984191943616,212823225549481872,24334577218228872,1703387403301681440,1318354051978116864,841320144894620856,1050979099184460684,3129450856656612912,1930093881335456688,491231592594163872,440724817138857330,711120219224076728,2802509651983045536,1290171525439450824,281258703461954976,1241109584224580112,1759630729142360268,3021384484243305232,384193846422628584,434674908692320644,280834322354364416,352602810735110388,371395885924171548,235433675136185512,2017963978387609680,1252961502647400216,3577480009223923474,2275184981170360872,560015452387696680,480409593142030216,321213280647971052,29027206606080672,580532942440309680,2469267237970901610,576911464155700350,820343276081930496,4498115156124057936,2138653085817885456,45272237193548010,1810854627332443200,2256961483713703536,566076442023894752,364047737241272436,730679375382554412,1000199000223007728,542298243512324628,1155365659423386210,1251940446340723392,1020069977437328328,1112597410070856978,30246060702748482,1512273984998585400,1986022914201703200,2644566913081319094,1244667434547784200,4360273902763958520,579526976229647980,649310715031751136,31370663835082116,2823305588311997520,3570448479615006360,3350213875596047994,404052743874671694,2693633326757429760,2292911580717158016,2155088962993383090,2345867933923708128,2445993220241875680,2585722042046271840,643006843879374072,105530328594485460,633169852196012640,38012901650943168,855273922414847280,2975354460020073838,145863324201036024,1944807131004382080,1215685617724294398,2402761892080546368,1509873208286884800,491919094435268460,2751924779881870644,385211847721484124,1056171044576006616,1293921618083446464,273048726169204398,104859531633586290,4187761630904985024,508746433518632892,2892813753388033648,465497942136613176,908740780489292544,686354210355509888,1970048977029285516,1702143252293751990,1264636999573158272,11442306852189024,457683554644821120,470985565070614980,1250904598728692292,1484332899069441456,2006974114733569554,910761287815362564,1758209282992823472,1647758521643011584,2224213099235831910,1245105483198819660,3124346342618999296,1155464883539959080,1902108156609154284,41738268644893392,973874428535473920,2390586461908053192,2393885396278447812,320812534385607690,2138709616903400400,2077781822452061120,1445541529897060038,285664896198405846,2564476804020950544,606743635415523264,1401897699719696124,949717986603955888,1376336941577314560,1160489162408722920,1919651768286690496,2705904268830620424,1531896135344067840,627185401006162864,3111371046996240528,1853743201344510696,3058589554685046984,1548733487230645056,587374669912861896,1257408731630207904,1556695108305350136,3271361049819309972,2382160720339650220,85723366249288404,428608727836085160,178783790443596096,738670352664372348,64149562687594338,1710622687080538880,160357451656074624,2806202407227619680,2697307965519072304,224526668105436048,441702429879292416,3386706915615142624,299854431439527744,749621937103827840,384166373193712780,243870187831575198,1022709516255319068,1836783790553443032,12847314909141720,91764805841293500,550578461803581000,262060653851995872,3138249606139342224,510996327007489026,1562538882565748088,1886629757109718368,782655503640516768,3068906446917235584,1583482878665960184,1153855996450648544,263085945173952300,18718954813636140,748744116825202400,411642163281649284,4018684500290125944,2168924712388361952,809106779949562710,374759652947932656,701802859439316492,766665015751790154,3669569627632887456,1180028684843224176,2376743151773223648,179247349752059250,199159986192302500,2095528064853508920,1043960489133201576,4020086239948806192,2463265740615207408,4126135282083169740,3525150794743563696,1984858486648783824,1538769825635440176,178336404814508288,844555600022120496,121064304795962976,756637743761643800,4186603615823347608,2756983399561302912,805534530526619648,1797808501972085130,1354734066121337952,1619059166710615040,188407197175632408,3344419772367140304,4614783903881270964,2059624493380975080,451616229875398182,2921974834694514588,309228632057610144,1520506997618537124,1412741079547439224,1553843679975484704,1304349746329653048,78403294714355072,1300799977357955190,4555414781385992244,1734642282397419720,1631228548406893920,238961360294510616,882993120263947176,3816254535973570872,149651625867806304,997658927067683040,822802061399081346,371456354197363680,1525302555159487744,1676844891309335190,1478668649789767128,122202178104871984,1221999054301146240,1396589036820942096,1397009636336054384,350362304455069104,1265318096130646908,1419441872998886844,813234061422849348,370041512622995280,1605809723333294496,2792629003379055408,698066154074735136,697271843543382208,2757782007528005568,611300129483878728,3508516831990814160,1182212570826080784,1198945185808679136,331582643851628622,698170917189951936,699251713401129696,1242807824188216188,409766068764361044,1913190640052303592,285964261093950384,574255671099105384,2062455769659684564,296605775307282944,697507782706154880,346833722884796064,1966142985030601128,817919256026712888,1581757056504274440,138283541735977536,2074214787729815160,1900010785567909608,52783714013028576,527827389654898080,1703997002983432662,323264896951255682,370347880615279872,3622756964671210392,362010417595177038,480208905175373856,738757097337322368,2000719496771310340,2707477397219021328,2202187472903375856,1769019405122383920,398492491624441344,1610955087008907930,494912377933138128,301620837515681544,2000556739688774700,1354596695884075432,494590433976690336,380189053212810192,977425153691621096,1749878326761734160,1443156569555214096,2813878008538005888,1009320406540498848,1353657174937149864,736225368603205728,1084889199118463568,4299065667096462432,551223898222421616,497830845017107422,541282129861218768,758131854534644408,1034209262445902928,1480004827799460336,2621689570066868112,588630909405712824,1589397361633568970,326044526601602624,815096370107708160,3316509700132341024,969569634875442724,423399530857705578,2192448904951844736,516378770474939328,2286628157055435030,1949057011934690940,237668652757109688,285039023128238472,471761831739554820,534477099937066552,521776176513750180,56877971187847704,367329123989417744,459153009545533380,3678963707951313408,2567347624896002232,674204879649917364,3082287889443971166,441642524869838128,936217026921704448,249392846706737304,1208442391127694648,1337282731015112952,2204342380271477952,1275163126489082610,1114091940940294536,54535488835406988,203714675368699752,679036537538518140,517950537889529088,633704562529108032,16216923845608092,162166284068092740,375723698215110378,126855485638687476,140947973249151360,3277849599671647572,506300205733890588,2156775535012697712,1376957949124331232,2045431878727901040,2596513004824877748,1322145632015779896,423908516347817136,410355264759093864,382034448203774916,1027649340449163936,677406374643147072,3561564375236661584,271868374975106772,424711655075395440,16796241491121088,503878100187772080,224349285861451668,307277345550774272,1965884280877557408,367573102775263836,168207635635439094,186893985038511960,905063831016151896,3643578383068162890,1958187554010360390,519321666200945952,2535443345435553960,2956532499736355088,117462012829647246,1957664781407277400,258946335371519136,500132946521387052,901308071319331698,2749571479264328040,815521113391070844,641634118474442100,49647058929464352,2234077279117542720,1179732168679071072,2489867956320886962,621161354083624200,2033689380653748224,768356037725650392,1490058600325298256,2663504753259466818,696904660686113160,351384166606291008,1523034082666753616,1066749089124875814,3357182724546825216,193226788712062504,887968444619557356,2102232087280523616,51525874228055580,1373998564651363200,453549624925123782,1402902852448577808,2498257649620805760,297826914149154684,735860085224658060,149401599416649036,746994560753553480,2009106821677614080,1092013730735138046,2539596822488667720,2667667384239863544,1098615897614864412,24339146135495814,208617505271480280,347689597920565200,1035330457860841104,1916234369254613928,248222628097973616,887576749686867744,1857049053174805776,2803696785378428904,2985374969069741424,1671243402290486376,703843030706892480,1357769791966258314,1870277515787474670,787782921332417784,2474199600150935748,1210542241547703288,382308239802650238,1532871335201635044,275494455781590448,667715729817326256,623416923083565468,2050762407410052288,3878211659581256868,1214879536525543596,612691150870822936,3182945628001878900,373147349003952192,396825351972525930,543851193065668356,996294059022635640,254356160334293248,228392132710626468,492964701709748280,3713979587772051744,469151236338340752,3109576227138453168,975613267522920652,183335093398897152,2147717828305967712,76556722454144790,2195589015978807654,2118840456136914576,1205561673789148704,2204806499393655276,47354979565336716,1894165457896216960,1125962515799762304,1657480350973638480,3043432343840737404,2650591694922364452,543789778129026528,2848104237171880152,284615208542469024,1067288059518863040,2572486602525380784,925768971084608064,228578184232051656,699913072954514552,956851605196887936,456830334530460330,2745614932440512622,1362029960368277640,1053318471570431100,892927804418213872,1164175199610886740,1699873882574507808,342915198126640416,902991406699437804,3225753287487789360,2296838630802466368,536242489025032836,447014234975328324,1348382475371754108,4100301220291984584,1542138490707141888,619055919061931166,3497798157939981714,305455812421895592,1344800090650334580,938044805788811556,2082462023603228040,2060338170515016944,4138729324172920008,857791203782815368,238685266556369264,1057274831051259744,3276128514561390936,3064705441959268464,2504122373108940732,4294095541310232,300581383823020160,858788802593954400,124919396336042064,1241718566120611296,3543356315945505444,1860144755521673670,72650911047024618,616270886947755684,4419086403305551176,1764164980259412688,967894464522594912,1509973517776851072,802468940582043308,312986295998602128,5009487987534672,50093998565913280,1127095142597539200,1262063842829414856,58546548988489776,585455198170654080,777245084146622136,479093483813264916,2805161190112827468,2560804112595831300,2166331298180234280,1157271923161451916,543124671301062972,1921512195299532240,983973599379013980,3242393035033483536,2848201197998879254,3382536959826590304,368080986096359424,648360348133934226,2432323885737193884,1632349362674171808,435151013773638948,185048723364454884,1440438698735272470,2492346606294831660,165371553967349880,365606212369705848,2752728778383095246,2010376701242777952,2145957808410525600,157548249505164060,534022667115267468,399188786256211320,144605076918521648,3641830375329347472,3614843580262194258,371728154864677528,653271476517836244,1846728486597302982,4409591214716625618,213751628980645884,439825183648802688,145778796513560190,1166210032032079920,312484382868749520,11303792329953024,12559550335453440,251186629273113600,1503515333062011752,65631185363801856,1086055020773157168,949428521759620344,207770629533475440,415534026367660080,3070301046870352788,3460761360472225392,1295703344553886656,232642377017280736,366748440342808428,544648397099251644,3098228444496585728,1148052980334452940,642979291211767476,184570790334623616,663659161305839748,2138301294560632080,340014769358885676,185166868690654152,2027187891908740440,1646814974454673232,1423282516232335686,305050926415375230,628226725802535636,3016924913738942784,901633966140424986,247391113009625432,785268290802648192,2557591293154795524,240266344542843550,2571966724611116448,559606688591205456,2886787270220869568,964258061591533932,972982476136398294,2446345594434941696,746708029142897712,91946086577633238,2794648242488804226,2105292004589389176,1162830577722616512,234757148892158002,800510093332654068,67498004040104160,464438364185578284,3046847497852782528,793505443137358548,979674185866869684,724030459118864640,815628971307619032,2186811038562510690,1064021577082413840,190684599829599744,4290329564630225280,345430140024940488,687007047122200248,314688106371315296,26592632000843844,2393295680953986120,413461709545199280,635735069542735956,559070705449090098,607108120112960564,3048931215188226060,1370108455653486528,2384170226445745692,667677870493424844,218634321958983744,532714713712543760,76642888070758428,2043775253295512640,2375098124082731120,638729723109635784,759165854680199592,1691103423687248670,788638680295805952,264636346476194460,2058247402228374700,1023137030674307070,2039400702633966336,2513691140732177280,92446480471258944,2080010181810771360,695565261073183776,1435914084365357472,1883955641870394576,21190857272908476,1059524733725377200,119890131633264096,1198880810363848560,715976517120504756,1384219821107947968,4105547168741123328,2423381283971476704,1603742994288961944,2599709657155007236,455806439079881472,1679873334602318478,642166962524646584,371165323879739712,1224724690088726652,1779266651562038408,1745911801025485272,1558283891910882900,2073649384936427360,1015061347105418052,398795523804412794,2805840336500605184,1558921724372664192,2081636811020474928,37484951961833550,249895425027438000,1249455856356360000,59188482663554048,676428292228792320,2607982798830570432,999860955198331072,2725363069270314396,1284166076736632430,1961349201653021088,1823831465136470208,1009350075125054820,2301409473059579410,447120779458119264,1262329755981471936,234969883940116104,1566439306417820640,840333580142850684,1632178514388396800,1927958834482227096,1017086948288720022,3727734559974125568,506244737953435068,2716574544172832994,981063576548806824,1500920904953069664,233745482934527664,780295327372126848,1309146881462800380,173530780769126400,1084549026321695000,459425857431759120,1997754553008904770,1802530888474832780,2936367745480263168,1764265741358227248,513177287273248656,244438796453043408,1469665083205548288,197669214106484230,2767322265638050260,318806708337404892,509796561659021728,1254478453423821108,56168427626560848,140418700316240960,365838329801863512,24245419752019518,1454700661066178760,1043745837469574976,3278962928895451776,9399543418452402,375975403727861520,3366571366253638464,55403197919538984,69877742836066548,2795062672715342880,3414345152813923176,1442249632558843704,90652180964132988,1359759849208323060,1140616396744412544,1350656388529977504,787501590658295964,1097880561423863904,449018223664716900,1834906739954491648,435357174889655712,1210414255674552864,2302191280604101320,3168771817219393224,3001495795244533824,357774073010599674,464119697383851168,2036813766217458624,2108820446048144430,132728493743768376,434217893969143152,1638408060973345984,1855315467612583704,3410982069627165684,609102883282344852,4263868151791554528,339963186635852010,805418743616108490,489085464423599208,98421242814180144,1230244966485054700,3082100852357028096,1547325667219477572,135311459513227856,2839958105663059668,128655048804653412,857686003956917760,276803904462611328,2079147716134551288,352824896182646756,3742906947871150296,54219683142451584,722917053009813120,1154815826011268202,1092669762610064760,995415295148515224,343325736262935180,1343855716710603984,990746995283190816,1005657658791300960,3643082796808518096,3643105190651457156,3757707009759084624,52620752155857744,1315496922816513400,266034898283850990,1900217680135227000,851848654379034880,1035856574178273834,2213307138524133960,1112693164160309248,1323000793027050060,2675068973404419792,1395960579393505824,757549103982535152,1804440846930931584,2541510725493929728,5078237537473704,50781533255320320,1015613826635817600,1395458621071676568,2015364695989124736,2226966259077205360,306385685760782592,1415035163022686730,254765611972837730,2038091156169084480,2577272186320068312,1334275142812114068,445738119014258892,2172204247144525104,511270111682579480,447404223230479962,981544161470416236,1132047204552009312,62189877815087652,414263343011633112,4655944297805213142,3559052422184073612,2098018558433130720,446942990083015188,1986380512515776160,2712845717517386088,845818692084555960,82989758900933148,1246552822371888936,27630929218499712,138152369450108160,517591155230717562,170640795084845678,607083258144158208,3369059383644540432,895135224868082172,4099613809582796472,1229101022477608704,1409440230600950064,312211681312208058,1387584655990844880,2520670196350429648,3937123717623816768,1033054969816422504,3571105416663496404,438588536039405892,1928602595944315776,1691893414282745520,1101119344785626256,1136936418541548240,489954614367646708,1273117582286814978,1587515034701572668,445210004351561120,230874738137106048,384784923810409380,1995616956571549002,726603333903408720,3754820189977022232,140497400843876520,2247921611656110720,1980284984852191380,385365183762155472,1989070027698552864,1658156269814057088,3750093733795328,150001296840168960,1312489892942961600,1284952698226299448,629679246457000608,41012844565637088,136707249187782680,2319146752512609684,1852496598393806256,504731441085006924,386614545611311422,1447300761189925788,1704053050318757720,2107869515631483408,2954910174971254290,472788531505340424,2431550821402424016,450970559680156560,183700623638694176,801435461593428756,382778068352348076,1627546995991817984,481165199434162638,151943211483315786,3871606392406494208,719801468986441488,1231700140497828210,392548053072263404,603108620491729176,3843567044066842200,645690970209666820,2048177302825044384,489536072740998144,1182039643778055580,1467320788893204060,2078490049053765660,2866636243744748032,3820185674489741568,816614684618596962,788214440612172816,556963602045039072,1574765776189015200,831388380231221236,65301086886807888,1142750513428760880,558730215462836088,1964407057425880158,1748597205658335120,924832432121728768,1088865357365462184,349621541016106392,195574453774587862,403233034054592748,2459223879214457088,3334129731182714282,740261466265206774,203216367862536192,677376954339010560,752456646326739744,2301648185371817898,183457137962677328,564575012693948784,1886246417066838480,1440821958463198780,294632158422195360,1437401974204238160,3424321138353169768,1883968892166869712,1141937335746234144,1340202322186278800,374584953680721960,3352900701999589392,52447260427422608,7146093667427844,285839148381672720,591854844921647454,2525630553470947032,213114662364752784,1351660161079810218,379107550501761294,340391166813804192,150173843141692172,4205050428000653928,153798915549562074,1196194587499330440,471500909199702432,140100501554770554,1200842180194295880,3148538285871221544,2882867571117700032,3503258388333536476,1400229615886408104,2385337081832312256,710868080384883696,2708526616467783408,754110306701860608,753004876996285440,1415243582620017696,126815067212296692,467851373626428792,270843137999029632,2560179309779967744,781661644418196448,459992158131677094,463359924438380784,994206292253162208,1587757764511214730,585978797582385408,1077169060522583620,258674335080140016,1035667605700413954,2100904970979269664,1597929854240813184,751707345625195176,1256645166906492594,2536167295029133752,21520899177537540,344328901064360960,3012829895427336600,168475531905495744,133941197728755224,305548914527664768,3296141056444512150,282791136827160830,292062466529598888,1460289109866578640,1078175606107453230,177661507442542728,2600010621753289248,770048300307267168,3119887231636738626,2255409559234844964,362938576453654248,1056788806269469248,421688912191069908,247125293846320392,1235606868708331680,4008782191201002336,359866572457818206,3983760167551786944,986211038585672316,560332954279911552,317501289762054378,372602218408060920,228460457728319248,1959051716561062728,988437535512475104,194493777813664956,1052822921481630432,2261001908893989888,728376146725262250,2528275825366890732,1535294248332578928,3741111555825794208,52922684397443724,793827728013862260,125759771429576840,448651739238659424,88375961988328608,734271969865571916,385638070201403712,137237792380490256,1715445354006866300,1988244060611587704,642822342002430984,152928193235614464,744228714777173442,3316361013612106272,13094695883897312,1178504075687225760,1934716443945546492,906385167478744250,1052920515161949072,199124107271187360,497802440011217300,1318521484731611448,1381964016973776768,424813399355548628,931406395791688416,131345568422193516,280557139207851176,1563611609211724800,1008028960585540344,1046223828183271696,2199569506531481088,167426558910350100,500273235783893608,435797979885445584,226918277065464672,712890402943075952,4016327488349521584,1492727153849332104,704201252022124992,140982954835974768,3017249772301025568,1258242774011883248,23850445516334652,477001449057437760,319796661723517296,100205120867044788,1457275098300579144,633257237196393108,183121182399923856,3204570635807791320,447927203135491904,2794457765725189632,3560803863409393236,1028525326593494406,2979793043655771456,1281610068469618608,284788448087337088,978857391461069970,2454856683240561768,478156884540318368,952102632138762174,1639063459415004480,1268301156751901328,2107277595096371424,106789369351522380,35628615831689436,1246982152922409960,466101703374501744,798215078025816612,641719612306200240,1716317684215757568,1960732358953606140,1765299205168696560,1281145939961068116,391369319873665768,1506621495735380880,3031113204401943150,1413093576587214284,1882455212185298592,433699762444861332,310672474990122954,24968174761315632,107004804649698240,2496740083865350400,4237958513303496756,325468848931725510,269943196212701216,635598043237226496,246902257861790868,2149439101793088238,981918768907337640,1597638056524278912,582038172415717710,2208990721094112942,301496122192525920,609691087811197756,1065292747892698194,3189979868691549528,860322725238425216,873642818761661760,998627799743908770,899431101964921228,1481834070593296128,187569137354470344,3798168151444900326,562110346438048584,2105197491413690940,756185141117128608,1297648091698031544,597733815954847296,3702254484201578368,2006766019616101056,375096999351481506,703624784141846410,3381855267358486512,589931656526125344,2660231787136377696,2155838396723504304,3007288960655009760,741660018400209832,787554227389498128,4218750318251754702,92801949296311272,464002623509048640,2058895881940741728,1012694002095370364,422649800451233592,202783945262196144,1993127738317192744,2053283336483797476,985343432430221424,190836546447987568,3254078763739755378,32542399412647110,390502813937806080,811566606732905448,321472172265744456,242730896193682008,1642943928489826248,1673154615022882272,1898196681053589570,281979519537319272,469958684033268960,179939938398051612,252883834453297602,1309780371336851832,1089115556278967328,1343738264490432360,991015115541991290,491384207847465856,559553739801336144,956483436048343812,669416332047530928,1322607673622518398,1997001533232100584,827304521887136640,1445050323347098320,1300519373546325510,168484208450739720,1444128378670544400,2417539386941241024,722800680296231896,19398047661363204,517273405674956160,524971865509028376,2253979668490331328,240815278545876000,693708636143243792,1883223154771321380,477871115172434874,376028311348150752,4230254303938697760,188171975378806938,223923715993153492,267240413518297344,3004279624955777184,594307367376647944,3186899099747028456,1723232239259139072,558725436939014976,1266993006880906536,457188155746372368,1727393044113227568,2848335174385493688,462709779720307758,4550656830671722716,3357638675771602656,75710243303952192,1935515558086632688,2870262750811463328,2981750168891379168,666709527392401064,1699423415042916528,367260505287767784,400893151514452968,459144214995487464,500278970850951216,1100940622773513378,449611233717537024,254452098137311368,1936998228971234048,2166055611913120752,28434287405596248,379118122869986560,4265014670297548200,725609181643348674,39272804982012096,327268451245586400,837184873314249036,730620275456508336,385449133707743328,481804175659487760,1466254608895786288,1727508546166812948,913165831981159920,4222170040155778260,511384276877922918,266348015068856670,88845709598028580,1599198783750149760,928602164514053736,1833213804100806484,310782846327104760,3107781890027837400,320641245533548632,351525631739882004,852121439007124176,1171446699253246224,2106101663804515734,1303504297977554550,452677215297034368,204077665736812032,3970506537224038896,2308808364377097338,1047375295072584720,320110670459625408,1778366047693691600,1404132262930804572,427390496641705176,2849227445971970160,579483379543551810,906261777644983032,1856205594025195896,546355286467456200,1594663163944922844,168354154391590340,2289383940573320976,364650985216293408,1116654533126136312,654578567208521370,123205196778817752,810814046607526144,4347294752514010698,992039684131528170,2200617928648719560,1704569401951783344,1606636948559002380,732149216286747490,100133524036337472,500660183302899840,750323194559287644,1106714760785686080,465218824177605888,20959546328694924,349320589689887100,552218362749813654,1188197528945271856,1193207783980212720,2628880188035402994,307589655402433596,4579971257454858144,2749026424404789432,465605576551621412,76540300296030702,2296175027470016040,2466702802334461760,1818388472299256052,458269628873697930,1400869716673870944,354907610701589484,2760351737617062540,1711240208866695430,671716639143334368,1904053407301366272,1331722203783572790,4057720922025984744,1966632609350008320,2327309439307218436,2145424187299486104,2610141277050260928,176421226185580728,1768842917433669312,1228881481910188128,4566500420828454468,1779105985641581184,333059487977380344,2201501536980945732,777634758254329632,2303724190361300256,1540571141993742000,4586725192031412210,3741799380062101776,97374046311475472,3408041547618403080,960807174343578024,2414755724710812084,2184716110943832048,82930064836447056,3317153916487152160,293291574531468408,2606997981297669120,693779903000510112,1150917520203216612,2629099323512759286,312991128471783256,44791558988555328,1119772575733424700,1097140054923722976,2288566448219312064,289921839593216940,2956223091244204710,1199047818141139248,4104043860063241548,1341095116114064784,2501530261312550664,2444699125583186340,2362144416418608768,378859730918710860,189973274234016042,814159290901504020,143493500947176540,1220389785615204288,1878191703965292072,345085395461009370,528373432953068472,219132827841336404,676056349027772460,2592523503761835744,626277639332261024,142049200933742832,1657216554012658380,1868894211765622272,30920138822121504,618393781516895520,57087907815125908,489317810296384080,1809428106086732808,1337923895221404480,3134062492380670932,3588269347145574396,1168475144170132488,594992983075947432,405413233832092350,3654510394477709136,456977399797723752,3210711096402478368,4281196720629983616,924254275164180282,585260253418139904,1071033351545426100,1948027235573232192,736456644258063966,1598044077112105504,2788196650437343824,2318363474439735828,534497454468998972,724227897509201400,21048544584090144,420964807232070720,1314758567070327918,673791985449973128,1145395976269928192,2062786514595004170,378067612544367930,184454644317182928,2123293704243026868,3252314944827064410,158578656947524282,453075345125032080,631619126165265408,151775975506280136,1011825260678118240,3487547348592637248,1249997267029102440,2226510708599264880,1374814632866060736,2485638510643756776,1407028483387705392,336582961310639070,1116703585241445278,217634277143598336,213258328576754076,2132552651383314580,2392359040858555650,1136358583972243212,412987026405393520,2499093362805496464,381716257067824536,3817107821918888640,530970580185337728,600630564137132232,3918746091215275650,1720943869605082584,1213080130915538112,448926038215403298,2667852549679891308,1083248999697332880,224977262655717232,195791459167066104,465463392992658594,133257356899854608,2665109040186869760,2004731211053373792,4068684255035440656,826300034405937024,71862411616366752,239537952273548640,1366641791522148384,336072353761654776,1401180831724475920,1882603594512174960,898959666826772316,429566451566424480,942924677210709240,2074275253571014692,3392101482649997112,1228223232171281052,643606453468373616,275883989109250812,3250134166742891952,4223942470424817144,73333112360130492,880036624123232376,1174746453880493472,1767273191531958752,1870817618921511744,191454317385176340,1914515989612492200,944412226065279168,615910024820081712,2566201421599532050,2565582493501107510,1535832543072723228,1500860020270787232,383778734550608826,1961720158370830128,2395662861192856992,800597418242574936,821130194275273524,815448194613108,1812081456437280,9060279103982400,815413586498028000,1178530619275706418,1681597120850864640,852843823650903744,277087632632537970,820753920245317080,2049953355170757872,2027095092508517184,1798776479871316968,2744501134906039068,658011757431342096,634483844763904368,250400336944039264,112920189102882738,927511016319298224,17754136787774912,88769433675254640,2219204593942014000,3006550013198553216,1836752648442722136,58789129823082810,74868983540658606,1885379805952961952,609386295102852864,3855412833460527280,1618652100234502608,2421763583153696040,226722021977190476,1292004180735670872,608907110387491872,501881751693132644,2011345746156007320,3888823167177566022,1087165843699436620,245239060369257984,601054964772066504,2788622057206065828,157742882367532830,2208369429443663640,619698469422962944,2355614316579340926,264809458291893450,50245610138360472,1507347224747246520,272521891842421308,2358352437464851856,292022060605705656,2136264925838337360,4351248012566989152,1754697801786413616,1279071270946098144,2373440866340878512,3295261800462930462,646754463952878114,205829011454952708,50272992538074432,215452679699324520,1643279932165043312,15387329917816560,61548462599660640,1230952115362622400,5851111796089416,39006869231194560,97515816601540800,462438955465928478,10038568793537106,301152878022145920,1473434119363337172,2378275923468172656,2456720819225007060,1517512405063269924,3999620795847651216,2399403896113102844,2462760167946942276,442373258311759728,322652432568592752,603032505317255664,964668175471538616,839278784301149968,334404984961023984,955429584078427920,982914469553145924,502175779081835760,3934136819321652384,913595326333867266,964987468468932060,1059634890803194020,552573156760281088,1425374179665080304,1220544818633105070,1954860197631940080,1932414885102913992,1019242643177110968,3879371949269461524,1472886642921346128,487370793642797664,232296736798361968,1742201511165420840,341307073967646240,2029677370547666688,924141651925977972,46162272885886368,461616374424923520,581250488884135632,667014507842836890,618361167790100416,138522810638456448,173151132981278640,971529023215093870,1623482964643287816,2831957047518154488,108508438191950824,120675924796279296,637088292880616346,1988809726955285040,2738065338696274356,1950628517746125372,1416153833146376192,466394460861099528,1413370163146858560,530307592174722860,809900284874235570,1550325413323538016,869222539049161788,1343845073250180600,571839428361141168,893461682245563420,1667449719631450080,423236413127830104,386275786014822876,2367804419955562752,1803296664956440860,188690170918903002,838611534458426640,285924884890830912,953069946914680320,777534146525286270,147803234976981936,554254575658920720,2487682205112735072,328883949071444376,3288794695116499440,345384340973693340,893052894473530440,748968877473376602,2687939467877129976,1914079066800373440,1702821795972845436,1920570087235299060,1025358413951890104,8584344230822700,200298644635152000,286137035238165000,2407488471538255920,448959048090227640,3537072284970381048,691238574528427244,2686867356961974648,2032155068634533088,492009728905127312,1247025154012431384,363035046442113408,2268938313099251200,1325213258770652832,2891661694183768176,1127512267047814112,2312360863072042032,1890061957859981136,140176758092744450,2644686625500505152,1360409522536341816,1222659103977743964,1967374540054739592,932717154506609106,74827718361419936,374133543203893440,1262773932315921936,298953218628426474,3843632416020723360,701811211334857536,1094139803860749110,703545728936686020,1149947412578840664,1750043502789974112,905140433294908824,3015458690048461944,1703470490787252224,409669145951766480,2459921967226335504,3880229377878848,349215951164002560,1552050043037798400,1189625376467670472,2075051304460454250,55680664840412544,135030794406057492,2250483047918859300,1220112829210492296,1938439980431694224,480363710552482464,1419071840815425264,3340019200823021332,165724071310800696,732098427540620184,1376853336545025752,1726983965666647128,1565859321597412296,570256089914934528,1097186364300236382,678493855654749054,968743423068246336,2625763139389646088,507998605236056154,158309185556390314,432848923382787516,1442810490290645760,817991313889583416,4590324408148172838,2973653705438500752,351401328622091932,444259288376736024,2447517330471593856,2133906857518465720,874887662668741920,1074901024505283570,103438234161791276,78502124801024064,224288802053638560,98302320029904196,942907087596595716,331573988968364988,82145955399530752,1549562211465127470,209347714436980896,2392513549398128640,1299069277414057260,238101113269824948,1004911523093427888,1122751143243724512,1745780080392029640,3584086465559963168,1164742697461293864,2417165099667947904,464108371663236500,341359365203761158,758566328999596920,1276154401018422552,568104222151553472,1200555841026391032,2221224413024417850,351076110171377712,3095888247098246712,1988598924139355472,983695375158252912,2895599136891472704,318301752251129024,4092397113808285920,1368335772925065936,1880708125699465216,398106664805239728,4355160894087998526,947774018286551256,324070595553683736,1554334310564115552,579167529321183342,1586374655373320568,2320438199978383632,2017739081485317036,1629908792620209750,1728516271447422072,1160129594993540916,576276567972040944,1625072969198846250,912735261900145640,2625197280841608336,1081853514246783420,54912719244940484,549119991615830760,189434766759479340,1803327110024182720,140599372834127790,843585187351074660,511837090867780240,15950773423694700,95703388050737700,2552056958233176000,1106961296133093624,622829069529978384,157170206034056160,943008912479684160,458691272086702464,2026692584507496928,2932822595228922216,2302751257042588176,1614035554225213300,968134355562720384,721976204598776802,1164345767831943496,355365379564191720,487094130810376848,1898174175171982862,468842549627798010,118365507005465808,2367279327338075520,1211397620705938170,1842480199782769752,61106732663808816,339477434540677800,671681339912713032,1168994578902135952,439199379317676528,2431123153540460544,2903212093555810740,479382515055834324,1411751510525713728,463457367267627304,71519529544940628,2145558072019734360,4591146414196787112,4523694166423810728,427746295033308906,949455994384977940,2928708904338387456,337418070954106224,1330458218493630072,1563743507653288944,103346006820747480,11646926504148768,465871039964295840,285778349627131992,1832009000086955016,1005837575257255656,2587925093037733476,1357622136345752904,657778481490744576,1342603225472613984,2820486227852106312,619464833309520756,21546653766870912,215463762230499520,501088455252375732,321650960085200382,1837981831410040160,3559776240538119168,2441189266050000510,570566995073308212,2092470273759752040,2176818376961759100,802462394342383812,484258980034203720,189134802448279728,1077293280890445864,126267451210386864,946993735356487560,46135631847288544,461350403397392520,85308455555647770,170614724902442260,1218258404249865468,208278002951290704,240126233074941816,1600821065391392160,2563868262151795248,938756380454270520,1036553711675396922,1173697020224615592,1351064532379237808,941381845229899872,370571540163058740,1613565012162247186,787776612747615648,291328220791338480,1306238874185459124,403931840424512796,1951432693004727216,1510678858486835712,1426353098379279912,3014423235346946544,857766179263903824,204302378726096904,7081370560481904,23604268203033120,393399466059888000,1105022670587756832,1049438552163047850,56769304572740316,228688151166902784,489646439705079072,304648345951290594,504987246835591158,455417543027369956,940532983710413376,216661969009713372,498873690220041408,791855605806333096,330890811858426384,164114620544540264,1860720779621795004,346907897608037472,1541793365314245120,844416705055577094,525206041578612900,517618815049475440,2061380368631164932,1990433034644441376,2678676569151626976,1906642999702945440,1924731941636242944,2550786848803665444,285516179511883944,1423958991696652488,4025156729386037024,876539452507996332,2399412718982697312,895126223485913160,2357773026935811552,714662422009849044,1071077560475198,96395767343087040,321315182070670800,353137492877509116,2522378948806470600,1808639216115112944,3514715736593422592,2178323035056683928,301659367586001624,3016555804562496960,870567168670796712,1083342850462409616,628556829078562120,366130744760783268,2034034195132388400,496494199244171898,1491915622256708328,949851635543829216,367296604897144244,101575756562665602,1160851263449121120,1722749474236643744,225436629809280384,213672028522902216,288158995411479192,3602913697286321472,2112033364827356520,1143085991270414272,408570329771375508,41633526762248112,370071176638184960,1850332806425385600,69582912298288044,1043730675255377280,418479927004847736,104026009670400312,60238690544476908,602379406369216080,955386181614191904,186288766214017434,1996135725052962612,1599234909068118528,690778717012365720,656023960657004040,2627689780494724788,2955883961479959200,872664961708957032,453241318375351632,1130737938175175880,885768973301657856,1220902817477396592,856636050440682616,711437078210472684,1012699961022732408,2842253604465648384,1178874849205689168,453660983174197296,2741680926255548544,2939131646234563392,927143873543616102,215948065785458048,616986848539100160,76140275130746064,2030382259313504320,1993278019744219296,394029475499730336,3338883144906401484,984265166216054982,772625182685396976,881853655391313036,1170392695597342800,1328887244192443704,526076986342231456,324406740907801440,1204651893958704624,4161641100818499990,106519909949645706,2130371998962624720,983326952140559328,2954352797921665926,1118680987248367920,1783209730392180288,1355815609818468732,3087209128928925924,995984006547392184,1567536059703218544,318421803068637600,762439851434251788,1758435193252969056,1419058541590340832,1139547469512089888,2429651250183152016,1925001167939707704,899674964748865264,1892562416417754576,127942329373109472,1169977462775042742,280558870267355136,771255190458364500,134286021784230180,223807303273028700,598034738704225536,3715342900443825792,228628448464178664,495260836318948368,437672662924521376,374400407352725280,717461343059914854,352981872135570396,472022763861019176,667982760634707480,2533784668875067328,438203863466691792,610359612781073664,1266728720287476380,3465514085131655172,2551046854478216094,618215548596289888,2368712880954133056,420267614160831450,330967666123390594,1261647152549401440,2910502221056187552,529857653625047652,711150502247440290,4557514566213346716,2868966224016219792,391850609376464964,1722821776599111768,923951814179590912,1631214384275687616,1540893707366783490,918167451716203370,2770931280626431308,65848078243640448,1536436599875171680,942288994099257552,168420319400458656,2526274303923672720,404653240204986744,989878990275989244,1943912761759987264,1568697548420752128,2134721083075334028,1002736686511124112,3431938853883765888,1502855832785338248,437385879373257408,672133507819289172,2136844185534839484,673503372715219072,1245105971991055152,169693058879526564,168846972029910552,53468186514931116,202666123923933552,253329614965847180,495945921953980032,1501940321984096544,947907855941177910,735716132959939164,113397815221891776,115365691326424656,945394919296462236,2323814595761035524,1056034017263327456,655747153220229840,3847513281247421442,1606884793822466976,2404058007624447240,674406508386707748,422032656314890984,146367779088524064,667793067116421852,1323313239365459888,1451055884204470728,315483535891097430,365254112652956784,1592759817300685824,2316689586178649190,151842478524902418,2530677846872826600,478694720463286272,1226064223919339916,27012346484428656,135060126533017920,1162972764155970236,401781458952545022,2567780303513431104,619497163483053024,21336168728918232,640077465775906620,485483812035165760,923689554164401728,218672127890751384,2186695361525777160,242389442835738378,597736079755591176,886478305182628320,719475790264669896,270820254314785104,2369649193311857520,2315814365129120856,1269803780975446020,2013589465771459136,3620503260730558368,2266557347567571120,1843380390021354016,190452974966908122,1088289873081951360,1580828697387477180,688339950540042582,1033805987801945328,79059111739567960,2767036314344702400,2730066210193084686,2697900838752478128,955602726764307264,394616272795787592,2677158128742276348,3438718890918522000,2041231098161634696,1161297531091437760,573686589235409712,2913961828389576030,1289276306214622208,1890372496266759384,874264411620358632,3237445739408895238,224053027374638820,2240504015844688800,1229665730998331112,194729413797239328,556363239660080640,237456161191800580,1695478310108433180,2702363357534674464,1299315445176605472,1366403456697905808,2552849349404384268,920304005175230660,628229874917140128,264615562492198704,2985836797619068752,682440542656410408,718724497532212848,1892854295348316608,1440943208379802170,448094342854765332,238038810626798936,1381114014732205344,3601417946791211892,3081529689344467242,996337112242391496,805812943865179248,284615028235603420,3244709317735833408,3957888902403203328,737590617981103912,253779111684037764,1760207042483219736,2398652785921711760,875816305285459008,1237926486739582368,170615492398072464,853067577658294080,391761613830870528,1882890497672100232,775164735949115556,2471487172036915968,1014015170132811000,1004134599332488908,1328547333547855926,1078085287214209056,199043039275519032,663469135293812760,2390440326257776212,903662043839883360,898829595249583104,637949667772257192,184199296879737552,920985869085078720,138193254626871860,829149977252298780,662850616640510790,350438112622034672,679484346441973992,922844037244519728,2183169573763600768,558676855872653760,2019775986452530152,2835709035850762992,99610816300290108,975158191653094488,2692159571149391376,448724286454971330,2934332550584071308,743407119965457984,1554145059721649976,186251207940868944,2359421974728312074,1598691153386081040,879327791526306528,1345832480710131084,1255285770960136104,583281023931221760,1197318991398932928,479759417824670076,221666660029464306,1280603134445512248,1216624361397954048,2996770475103024780,418896673626004882,1095377686003083888,1201688708041487952,1432867750115627466,401432465874418524,2892030666374513304,1712516744561560392,1238875397664933492,125303163161503824,708922262253286848,494475811657805808,369611119429407306,1938129972777498528,1081132207394502384,184592169070937376,1604698745060453570,478421109524418552,418755332290269168,379229216175234648,2969862223594065552,308490289335399492,87883594444979860,1581886785984919920,1862474897584793616,589986634706308664,408586103388532560,177830045680936248,987933529211807400,4059974011449471678,3560905549395911232,385209509723452544,2061175451229887286,2823732788021307750,2858044737771638448,1515635643628999776,3329164306546869186,708162042274617690,799840670781658464,3092887758168915336,3176115633536814756,959834542678299096,902318436512185344,223109535446779464,992159704856762880,2299177480869917670,174788986000080284,249695746578732960,464382444887754624,564743571418239728,197796203117940168,1360742772944394972,3766774772857615136,270882947467006068,2367361193955956016,999976558035850224,2277366785177847264,1224996820957871640,41937019841553408,419365506829201920,3053860244260982688,1825903675921563042,136238627335168200,173134130847944256,1657478463288997296,158659000199547408,2776501515896871840,2461113022342697448,37624925156023068,3386205510475285080,412653193413864632,156093705091434960,624367866289716720,443016600140311416,1842909525544603392,1901742625500984504,530568043262205630,1956992445067395216,2486084308071821424,159481992661308544,1447229483972976990,2128073892012107820,499086862996622624,838737185441237928,390534356469429036,1429563474306156380,2555906076013360800,294705129864991488,4119201328512540348,51290927198615214,341935729725654720,557939676107918412,672230727506858004,523040330056095360,30316233890134488,2425271911824890880,4430073192407328510,1757563897856470130,4211685186313188384,217926089271208392,147865695389853232,694449404381009574,850438394480631528,295633432755370120,1251599262090379110,109433122797979764,550905197689098112,1954365933669589188,1011721574783579160,4482956495302544484,2876482709370644724,93930921695844288,469649449302570520,632558048839899270,249573066875570208,4182005550728284848,461045971298042892,1824575649834420378,67796591645963740,510665266624123512,1253037798710886258,1334287835965154070,519784806567005760,284018805246719712,1508061376291874250,1432718466921857970,1238372765006782392,66325775458132992,663250509193535280,1620774736621567704,488650325489785560,740643995116338348,341777160099484224,2136083956718179600,1687146000251394816,704858405835295008,1102100101999521592,1736285150273161680,699036148534317120,382805340262540808,1373346569208279030,417178244742063900,166293908782561128,233516051050758480,934054057647584280,101884647883771542,10982699974005408,292868821254263040,1830410277223076000,754499667374332866,439001533230967392,478314048590449632,722654741439395232,567942107909130276,2717671888068309360,2891483752168634040,251297032681217142,965672055175694152,521232849594874488,617013264717191520,534157677894755454,1547950911288720084,254360880713863440,2543581361189523600,538047509064442776,2168188079027506992,1209729417721669460,823000907392880928,82841774517492012,276136275141724360,1344329592241155840,1264347449188278192,542109942215450112,800985606905969838,398263105166945580,1876036447876574976,492938960459110488,1570693358634753870,484405140720012480,1845573342268337616,378191077442765616,945467556855944440,160775035193023236,342314961619057632,1393595508666335656,3077955263570163816,1690419466378763520,1009873002265174392,322061467247870196,882334562987958420,485219737114255528,2776950744999629184,2909748777857334126,392380914970337872,2841700125596767344,510716627861712516,1262993737631476158,2540977467265990458,2580846600471077340,2979776962794269880,1335359493613000440,805524662130683220,2951667311272048512,235936486849092456,2311787621922946272,1294621920261467340,52914730512159420,87547012369396416,656595621006633180,1436869739123666784,448731925025378544,962580838964497072,377514496525712436,1571825041210615674,1082857338977743880,547376569620150528,354013876861754556,1987577329591611376,2828900161147113648,4418191654395028092,3099458820653376318,1202185445280840504,1828088090323785552,11302004359210048,226037700960583440,115859999041512396,432845667818495568,1714033979589472992,797656349575378188,1001786081366219104,951825168137486304,2457230900556077184,467567618979116084,334761245083822842,101638656768008448,12996730827949776,173287922985449280,433215255704205600,1101583568548344192,2176787162872266048,627142249397781648,553693315273462756,932397935719479840,908163658188183672,2459477805531814650,1066317160352001426,45259154977592484,452586811834476720,4525820756782363800,465363151692680406,542139588708844512,3172293572311981344,416223739255786578,212239903363556936,141541599219337944,4246203655141655040,155014507896669542,233317329006313776,1166574481871776320,763036501081632840,1598022898049734956,385527031798747050,1898073687360197536,883618210714257000,492729343519240044,1743350795572334608,2119649312563698048,493362421824161340,1113607674733984362,981081393912868428,114360124778356524,259521724444048512,2553994436368288572,303223444149844350,4479394994907182280,2905103781501764724,285004076828821812,3101847084258357078,3009154360202278464,1919684472066894312,316477948642365876,123576151589614188,1647664993754622720,514476541248502784,408728922255099342,2441138124980135112,1785162384060913312,816433905951147264,220210188343905024,275259898213629120,436994246194984080,946264850433612432,283395309258676710,479885916748962288,651401750963967108,1695102960543317472,1651019031459041796,942336401508247086,904059874419001344,1493198594426735172,3747728246427439758,660243902936346024,260672503555151064,1810762201283504880,74294672231180838,1181012503223193090,335075136380630832,2482877351819703872,442670572964808972,879649411490087238,2188870254869328144,3647080801257097248,3537578381258349246,4440379211449747866,2987956444598279808,188113834742524716,2888642115480714512,512356674231017424,802620103937884056,1297433104904712192,610787696049593964,74584109564676096,745833502595399680,2128194475318869780,406477837457890824,11671523518352864,175071073134288960,76941422401665384,2102309305429902928,189593883029237220,3089466337516489056,1081980011021010552,422682312472027986,875103368633333334,2328701553362754420,294359726377789776,2373062510371811490,1308532977586370942,1748073613481342040,3653953868794048512,50344843417541292,335628897057673680,2660142827437937952,1715401064794171776,978883507945655730,1342372075799273568,422324769076855424,684169158114649728,1046062743306551838,1343339476684962432,1702851340271158656,615257907845628672,124298422088432280,994377371870900160,2299899106103237280,248615590277905752,3314841223332012960,458774255158247160,1644300002746361744,413245349237944944,83890445569766358,1994681949010103148,285772752366729984,325504403434915740,649225478595365232,415044770644676376,2964970874353760448,1451216002057602192,186410914951810476,425636772917686074,820391306654287936,25364335012601472,1268204083447708800,31091303772493510,177662819806960800,2664915709949064000,3123977380066377472,2522495541051954006,353929080033552672,584625807927466508,2301729499032829866,750195156888476424,475254316107717456,1172734399131761664,3048777305589092994,304731030000703084,65406809413031856,93437371279370640,856103584238686212,1610101321131828924,2199292251666690816,652800477994817880,150809780423942676,1982031087803878608,796971726368896832,1322629639461588708,1792708802213299620,83019254011719036,3320737324516445760,806565558024331776,4015555972411731504,1852671940397691048,226355100557058648,1737904421011877972,4119894930540994164,194114766175679178,1725447579930224960,659590484436694080,613485768972413304,241226197752976352,301529779562383680,2905680801191741640,1722120700893436596,339234725644031070,2841743141076845952,53400828721659456,534003043956750360,3454457188214479446,2065759769844258264,420267286123340700,613634819869724016,140654591060234526,1250250784625376960,44384191551766968,3994538141357856180,1557230285032746336,2801405287868433408,2790079358614747104,570405668535997884,2222792629713402870,3570434759167581096,2122110364239227280,781725861177592848,2616179733682855788,2804293386060151248,238137291662164344,863128469687120574,2773782199402804080,2584863759060275616,778777724704221696,196890758900458290,1352223174309879762,4413304520554954752,1047811177744137972,2282318599655113920,61965991079928732,516378248536632600,144950240017005696,1242418583009700720,373105633491290688,1865510095042855680,109729719128856932,511777719252402768,2428750566376048782,1301093994536489472,867283123155959232,2527265698252113210,342749599513833390,1256687486847361632,2218942194553985376,1950966658876651440,414880203826498212,910726796758751568,78359190910176,2350753081044120,5223845431279200,52237951475552000,2089497953792640000,246786279966310590,950102528452057362,1183806673404971472,2428185546565239168,3540003454788659250,4536580862091192786,975212027734187232,1938396097352575512,781440208136276832,1743847094838378168,2813652089340828552,728546031828536832,2428890080518381428,10237165004696672,76778003221456320,1023696922816646400,2143440015959516704,1350911505583624050,4404049671299758704,1704585369062957480,2993738707966526208,604291335345481374,993707499832130688,2913673257645962364,927550618552060896,1182681139825162336,4200794021149470792,115426730365399152,428079322670260008,2907547355767975956,859389172581798144,438843154199092216,121150449900323658,399955643980972752,2895005243228025192,1639386142833512304,814273322824902120,50841521869434928,635513004176817600,259556311917658008,535346625470533200,817288450110118470,939344042430821472,488248666918322688,441461660081017608,92243435945047392,2083651398912380520,121738676706594504,1442025373661835732,261048048116320192,2983378145841899520,568460485029434184,1511400521983978296,2149485029672679414,731330441475545472,819352419645951324,795984844097658240,375128792447499270,733836892352785164,2964962272868689632,952953342746806440,3112134391507974096,1753983443140455480,3793975064864143104,1151618139702882156,805060902105726516,2430323203344619140,2792166292919959848,275331483759440352,182736150998222214,621200483962541856,362566845144580320,658664904374851374,519780796581889956,647696855544940476,683690983955219520,2137578329272123608,47517513139136052,475170704367124320,2829404719668418048,3524622521886452532,970724610151413492,2734689156220525068,32366517154918848,485493245399723760,203527096078214436,1017626030975761920,1436188512230695392,51961281710201646,127044149847474006,282317715834989520,1201830827658797664,2338600729131249930,127898908246130562,268040102732707008,306113507443422600,85054317113825532,1275802964249493060,2033229964839310680,45721364490742464,685814136233153040,1057129999643146464,346933574204492880,727907330103084080,1779829761497762832,2437172696945110608,111698155078743552,744647513123880960,1036175359181020182,1264482751060005672,687007169385426432,1208004520802515272,3480177728019071198,1692864788492349528,945598396573947960,1500268231485712992,1491511393111223946,218529827892177864,81925329798906176,1255574095298616816,427282524702437184,345062966685153528,69761284876980588,576818074154102544,2847053008572248154,24585066798418428,737545269538006560,3497604122611564416,2635836728732854272,1577575535891847624,616566692582939640,136064066101081344,510235600857320880,1479254273915745552,666403483395949344,900948408270320448,3814116387409060880,1981605324591048798,722819257029115488,2038759374839985504,1931046147398143050,1626502623392459790,664492406515907904,387974823500109984,2544869254052998692,1396844239715229396,3358526435011199844,1003359973451647968,1950006102988344368,328041925583221806,1743915845078303232,1881859671233189824,631202677212545448,249616484600824776,237688059433555368,890277941554767360,1589955046250297292,372035255913946590,1148798356195380480,276900861326417616,1458974804107409820,821927989349215512,68361719796613584,1070762607188615568,1614900412714716612,828843958150654050,569048011122068928,3298738441901947008,741262297151393856,955481910151076382,770988948175404480,159725827893468672,1064829319729988560,273045659908033980,2485101254673645216,43316519064176436,1155096851956076640,1301050883191052628,2369083814055166592,871874158000350480,2231193538496422836,627901870613350896,381825260009268768,242397346005129528,1615967914975090160,3027150632242186452,2498926983676161780,4071862615420279728,1451848248340298172,2059061349281176842,416346107320962120,246459229598605104,222245552515830876,202374411750794272,25778806988406192,36826540723304640,2209572867969633600,147606688741357146,932135725786920192,231481578154487352,589718255434240608,928646885828983176,492086628539705260,958387810419819456,1977607471348450128,3164983802144698548,481707218435780832,2452087425676089348,1598205006657389680,3863254686723372816,1138281515784722736,642006973189744560,1623806725641827832,1447176607218308970,3327472054124991360,650950483046493168,563116659935742810,116406575005655176,771237688141945080,194341939375684464,1665773449327280280,2014489184783560560,3988353827111392896,2207308616472952660,2628912372046459884,1328669611561660932,194955465996329896,1304834893152709752,1552665875160904020,533205596292254228,2054917097133433728,310737045532414620,2663437166286796200,400320938474610984,3285385384491886956,1049341040731285568,3425774651851584816,701078649637492764,2858807085034687488,1770673402714015008,776377363501055856,426518568016278542,1360574516630266704,1987431365433916416,2790657448795257936,971902062260340246,140640559773302016,396840617526013976,939739642382382468,934491590057500596,86365250633319416,431822519753730720,280151324252437704,555475991549842860,507253440515239440,62689183532757900,1128395569742178300,1221482328923899980,1696119380863051008,1214815150201099392,40568506762882728,231818043426383040,673461569545648272,243577478759774868,3335554606086898848,131823072816934488,1235327940175652832,60157064883979968,678163066775354706,928230702904074228,891235547010193176,4370230466434881756,1882561791112487892,547977749179607640,173255796164341456,2531317436232782232,334333931224431672,1987089100288171788,1135742899755942912,2529162022817760480,801756474632872416,1961949066399011448,1452836383177590288,1611567922746828288,4469158805800247082,1696736085493540296,614833516448674416,217104894271562304,1240588848595879680,73878276485501324,1405117164843895896,1940988076429785696,829849190464736112,168886741545040176,467022885313049472,554433347185716012,1149905232752111256,2111621966690516820,4428033151699017072,379028913231332736,2325818399285093238,184513255279654950,110499969305664888,767366752743283968,2728019065186909164,29619391105385070,236953130915055840,87860095284247048,1122240186229270734,1464431027698758546,148013472608751488,706681157739072372,1012794043052134836,1744990765834580740,463024024802816664,628930468776302448,3151879968640815632,3267916826379763248,294557910470678304,1963702945097538880,1845262136625301770,1114990945529343246,476809669201866264,2612035391142463272,380008470559421610,1613772761737100052,1004472860210272800,160808096348265564,189561627684115428,1773502120690098936,398354367886652808,3168175066255857056,3434409726510402108,2199526506570057732,945148123455557336,2731211054592195456,775227244168483128,690732479568897772,1709248763714597952,476049153341516544,3264406472902886136,289403052811126254,3222090652153476096,127309005226188264,925245521713291338,939159244929418416,626304476230783344,35133560030639136,351332695435769160,1949008601605530256,666900191649602928,1233910552535665536,58780107070940908,83471912647638138,1982352557650026024,1389988646467552480,1033580747565604440,187176442752713070,239225603996059296,1312635789652973856,2898342656665813104,185721678080164836,424313803736471268,1670725172879926272,498922221813825152,1250793838933183476,472903635860247312,1541743266975278292,1401733170338437398,1469056500994863726,1434119503672441136,55521036394606728,101920351675836276,10712130173454196,374921494166546880,156822334846692780,2509136885528412320,444180448600724112,816001208161704768,11559496964483808,924752226542506560,295027182868187736,933429668565514912,775838613499566552,2277289304870025024,2279390946573755350,2080056878762353056,883257942260648736,2116347047918017550,1195516344028554792,2879974232352605088,1312043842607154580,825986332884944880,48310923131118912,724657985371597440,3590113560488390016,2759709489902282268,559704783908305458,588750020990272440,846101587194692640,1618167507114121542,2284547664861703056,2010281842632107880,1628647986163974240,930323771742529296,1237390937101124736,481686213365426048,736059965203846512,2622714884121915792,2030400239241310592,70109802908435760,1402184809234348800,2164227558690028266,1553458146888875568,1420375743852229152,89675437708652048,1569307600864257660,2030410354809566448,719282010952894896,1144112572350377568,855981284427989046,2331122932882195550,917689345004579904,138846437333355552,3124019936302218360,893850664772595672,874018958697349344,3040954665444458496,1773517889734373940,94547811999990690,378188242063331040,1894541067764785260,1827266854521161382,632593891124627250,799408797025314168,4221740926838618568,774560323203972530,74324694928685388,371620532519211840,941788490013649140,3344867513767498842,1321093543696687446,750750680851391128,1808136500777013888,2199026692560213684,855086264897796928,2194454137464946368,844988717621423904,1547235746045459712,422226669343185702,1526328797276889024,3565052946598559688,2168411051117058030,1832644474405810344,247174059996952832,2471721195473681280,397128010925506824,1105805664175966446,476098529607630468,352481472428150208,501442648289100556,1474939233431896428,1525919653132923168,2300934937346361888,2854170285807289200,284113686624197094,2029367631367535400,55596307179799488,1667876206297609440,1562972392406778420,85676712118462080,1411651908584943696,17579629347976208,65923097156505180,1098709741996374000,1092451336304770944,927763314428966166,417459312203134608,1151640367326902928,407937269344360932,146529307664370684,4395845166621254280,1399978491538411728,2385579491281319040,1658666054250271122,3189002655194220276,134295480878964864,335736108461893520,1505919345450715926,971395554591059292,645961295626658088,207165107757383424,373559016696714156,1782478745772799070,115876942546405464,386253503230095720,1345020710825291672,340049034149036328,1890052701335380440,1269537481680905240,101913746499725250,815303717994018000,186691119711113216,1633534779789306240,2868541512677017704,659809902127664304,415133879948254476,1505415754744210944,475169588454741492,1444121704355010864,84404725729049832,680697328688432088,2669315779181116296,287487897536145246,2495177381105616900,193871999395875960,1938705236374977900,2461879464094017982,989904244189117056,416530359440997756,952075523059522316,1058369761411437204,18579491213641248,92896751475165440,1161200590637769000,1539147013962414120,338773963114185504,426916550974438476,106249063793899638,110472002474756736,243681712668031380,487359744123362640,2046321856401041892,388862156004524208,1453448772092858112,650346435203234472,76709156376388008,2371435903493004762,701780122617938520,1299632613253592064,682703499285004428,261350185003862016,599186303859588192,4302522298596467700,1490680032487512996,1880790035613866256,1019460035360039256,942110164691578520,3361970106799037046,210661457853516678,831812770801444896,2524136830746040584,1250011920943741788,2476084074013366326,934160944282367760,642569916020955648,766792711007801456,812830049024315748,324090546604623216,2520685488029071440,76408759472916942,1302897057795952470,617966663060363540,1517231766417536352,1880285996063292426,1011991154160306300,176187980359792032,1508559032092754664,3002046171710718312,472119644620916226,569824340397324732,389004904050833232,2560530949324583802,1203031996489287774,989352971462798304,2494054112799492504,1777425199432790670,65837360701786170,1536193762351201800,1627240930665295104,2679632389457780922,2301036039996621450,356095912786178160,1461361661741750076,443858491573324056,472690951755968292,1049397629613161688,2865187723995163008,1712608409643929154,865943184429899752,2722732693008626592,39117910879092672,146691092832562440,3911733878702486400,1436843912206878864,136897559983179664,905550412560178770,601960929886386828,3450690653965909760,1996333759613758980,2814792730998722892,322195271926475132,201824961797734968,16963466245478592,24233347094294480,484663421541038400,409955149516477536,145724468631323008,225288269905577538,1916526437099997408,1529418842202496256,2102061239069663256,486351850366477050,1334752818737739368,317016338249784384,1352886366611155464,1489790692087292484,3053882101291878654,2354226379752169608,686847339532022528,829002164362486392,949830421544590656,1265065782743927472,1487004973738919820,915270519869919180,281497851284492724,3284118014641340520,1460026041700237128,224941784181063788,236391308944621296,877250422503380160,489504211284722664,3476291040784724256,1597135998612674520,1223891270112445368,1432263718852087968,1496718174573118704,1753616488922905808,1612116856642205808,1971047998970776404,599395124706538220,3366348795353970090,1400912797531656060,1428970820935585800,1709638564891700850,400081957431861336,3349151101743626256,511551229068390024,41815851054677310,1672622181807569200,1404967104114062832,206169233934976128,48997066404977512,734950796157173880,874332915562782912,692715435616965376,1333851193309736772,1473220492474131324,275971489203464736,1250259557086823832,711842607035334540,1252196348871455244,893287015754770944,3377772851360327112,297207621992292866,456435104447421270,108703140783713388,362341258891161120,812744155605930768,38812909684269312,582189565012945920,3737650188842661792,1008951183235820874,435157089496169856,2941217761887101088,1496784737033414496,482282677606606656,1770343095513606372,870319884234661920,980913194978507736,251260389717359316,2001261721032602304,4279871866361038668,455666888043554304,2394806686940825964,873654595785544020,2699882259220507968,3327789171860592768,1132810618504414410,1267232007827386380,38529949087392840,1155890466936424800,1252148363542905462,1047145451854844748,3429068915964915776,371465969326637724,1741734792537821802,426211674142031794,1190097516379924920,1840792881914532480,1284396615146363856,192980935736831484,3233323925893193496,736655765926597216,3760431078324327966,308708161921893816,34587835530006572,2075255889044675040,881785507553000376,1155401344202980536,991627376112646416,575241288919415328,2891089710817410960,651985143848493462,856895500251703368,782549601138556224,562494316572146340,2172706004308839090,643732754708983008,804101624948717856,2005769727846062712,2440135936925699430,3185158249096737948,37167996398643792,1486709751785129440,3146651373238306362,1915131121107326976,1046467376548586288,711369082878022170,73016000690190096,625847195787918720,111844248765676704,2982493124221279680,1455112212510835102,403068720923976096,1013371016740925976,901529955477083410,1766541722651644284,3868737831096047820,1102500707844497728,2177194348125886590,2038219529672437380,428395256279322112,163180357308143340,1631792611195619700,492954876960675272,2266903803077059680,8209107425489472,738814716782944380,1908393485617088964,1145548213284267072,1152037841578781868,274385348554070016,1148658014029109250,1716187678540123536,1731118645600062600,3562802778967948032,2586092808946337184,1726166691698425344,2540456603814229380,657713097654919452,634153817713250856,2418824665017863208,18099810843848768,180996906793603440,2010989919120135030,2512563436790521240,1000257310873146744,1905273935563656888,1191241580909512630,371411818692163464,779078522269482912,2636470126052882964,744112847356220568,402570803448341856,14812471618044352,129608272302921720,1110920729687647200,2059861683495045144,3750083162769419136,1014199933670060256,1330177929057038964,412104191248635744,297744434523775872,3918059167332249232,2611795474460330298,1484946984097042956,442033218722597568,897003679385204964,4445668390548250206,2491914579326573184,921254191388019384,1553431824017452380,181431358018156456,2831263421372844948,69553521863070624,1854748502826362560,2769490255016922408,489295195823812224,980520362687610756,588909299948088504,1354527022099832136,2962755702313534464,184833792511301736,3063329463673182798,1163354649065331648,1796526427681346640,298135730050590384,1456173098217123348,1665586059574637904,285756588162300576,3811636947433151232,428233541175362448,391988476579095576,2109665422599209776,1001413730544198600,1934075527660887384,1870015567911333492,404131947150850752,30699815872415328,51166031371977720,72480880670722992,634203640151040960,2017044580673467340,93556677381996444,935560787232169560,2650761602766684864,297965110039257888,3734080172423334960,866577647684949756,3952357874925274368,1854812103886985760,191669445953555726,1636028346648476616,69603307558650792,1547813229167274688,427107835378212582,250686349364348604,1986711611194055168,1775577745419279984,1674511429483142352,829945789372250360,1370628268952441796,137980469402512416,153310663119847420,51073010502153636,255363439583028720,205246395641427700,410490201777534900,508898681515796112,1382619319586585744,1324559237492270592,2766301436047071888,1303112028412427838,323746250592955392,2002600793607525144,860626641328935104,283248697726299024,1233829594013371848,557594490117693312,1707382344732721944,994689366907479408,3814736235464229376,2215985579909469108,3166450677470335332,4077977027321982,67965859859257800,135930872400703200,2835239657642839648,107663431468984392,1076627616320676480,1076165688044372520,2004050206017767838,1052252820188767890,1971656658296725056,2850952413268669248,160147400441055876,251214336930946224,1256063909513785920,1130942153978710056,503548267516281944,17070224526933750,455203176817800000,199798561685080344,1472339315827048266,1158644297189331702,2260730568388649984,2511624165177784800,751188475929833568,1977666677315623584,3237856854637667808,520477468327667280,325820623727430504,1448082782903903040,621695854734236208,282830601928953888,314254301409557280,128377299948176268,2232446360618932928,557565701174790000,2208550106818308240,1493660325230195820,2880294139236664512,2235254035259159136,564738055109994860,2808061828558211070,742480063068970128,392175566711648832,405463228620017106,538360392905516118,1333818082191961080,1404407170597597740,214028932747146696,65520448170126156,2620802075910505920,2359494190953867024,440582277148496440,581133511153935216,2797537858778752128,709594733892329780,1658422507949284608,511017346405101888,1910807364406230472,654946488213238800,870197984516449380,1634975173847119006,979760033846921808,1008992310836200992,78036788913873790,668882756230860600,771980514518843784,196627454812737696,1442639724862953474,1442669768906334810,1496379428759027520,1126143938712110460,1459898669275578216,1272611746792760256,1344874472520058944,2092697934817204224,948887762912837592,1047151334593293468,982956873495870432,3158302474386830496,3026417328804339246,1222906172288099472,43989297130202664,3079232576578942560,2287486980172476864,1188201752460889512,1837991439050736000,601583953303286688,1748485457976994506,3423462054782905884,1854788537951661180,1359919902176267824,3925720485167734638,688938586268951448,1294883576023021584,597767432044787424,955956797118215220,260268250102867126,551132731816387560,2914728289683333816,293242685444793544,3695182108495659936,497975720312828880,493797945864007988,2930535301445114874,677280074542345008,1494189067738241184,361317544131026592,98223069128388486,960189699818113556,2535981263819227224,1842714712101080520,467560596536579392,82328886695406018,1927011216682961928,198990851588113824,3868542101199603024,633376170519975252,771194560299287040,288616749462722592,1803844272749687100,465005092412504710,1711649891496940176,1574306431856604864,680376616893378180,129787142586978408,293702374616194032,426617318044434900,249548455875439044,487181646111583152,1059495273135720828,102995469114421392,171658132555128780,1893506017413447306,191304860103090624,2272319624328073020,104579583106715256,2353027196774063340,312684484020888420,38188756823734016,2673197759770182960,913703997893225526,66906659428415168,334531396698528480,999359516375036964,2233150087140110908,178055351709040296,1921370329069496424,469420339024960660,1695142695577111260,3025547488380790272,803543780174053356,673727355282247800,713191991257261416,276967528212906124,519339643423930080,520247228547540780,1460326059740685896,547472517327575904,3282302209699638864,798569708795043828,2615839658776784256,1031647418320533216,415362002589475920,380587039110020916,794030292242038764,456360299555494672,137699338596879708,4130957098479684780,216898268170629846,442068811265198088,202519762186997184,52156629126979248,1216981243704572640,1396206671286421584,2553846940889767488,180656684300280276,300748038356769822,3982370535443289440,460559302822448952,88216244356001826,3422091771837899514,866539727860607424,378851809646466900,2475714435756993234,2170875057332530950,3235399377788006592,28958698653014592,1737512357606857440,3090583658887145520,2099439505430838288,3413631588333345792,1078611366863986038,656860656564690448,1915092493795865448,902421988500090720,1196731462061729512,4341665610536021010,307142208912870672,60152203647591248,498229866688061970,2472921277911421830,1287029427322669308,275158101092945664,2180311159943068470,2490709805669391576,954165078548978016,2156269366013185008,323224551246742424,1531043844814896390,203992145385287616,48808847545712496,81347639306900940,311634627438590238,105321488553206528,445907692337498712,1486350959648987160,3504301031436151248,365761987798824504,144852222035531376,1334632648408381344,3473805037759734144,2294100015733842624,1332029992655740440,930044140875878220,133950961235392686,4018507327174614120,901174734251210304,2948844913970085504,1594268115958988568,4257972165511228752,1934594045561260116,711962993287931780,420351305177963676,1324705540936872528,1548367161253223808,3226216661596362798,433535864069321748,1987071485582234232,1204651582746906672,2047188741482448,40943558101323840,477672317922307200,722513917568853792,301012385597479974,3509448337740114630,497730226925839104,3230912141939263852,499355423520469710,4472680703952304422,4085758927260798084,96344524994342976,722580144054507180,3614991543517261248,2813019732298944,140650249899297600,1406495137443144000,304375455439751370,66868501192441536,2006044560026868480,999351554170487292,962691614849182788,596141223253624992,1446042320465392332,1524003034740485310,37795615935224344,3023633568929614080,1605990619713875328,1513626327317545650,1590590213127144846,786765097191881016,1027073483054201340,1102600442279274624,374886812913783876,1896949907066138208,2551378378608839472,665568242011339410,655587409187609536,535855795762782336,1196658414498605940,1840703140339843698,308677018488721632,2700910053364587120,3121700890039406064,4127752779901662312,71542245830231886,641322009899199288,262320361127458512,1849894607808563976,293277153769711632,2083991347256191236,1854036965097902304,642153813956786912,1204245177205267512,5961211310146176,51095837401568640,255477890313748800,1749859736414535570,2450083902662472640,1156915250922774816,1725505435248812190,441354150051401056,2804809785647722944,3469483779055685412,441989853710613262,2442629335471446312,174831680646044784,649423718581836352,2171307019632556806,92333609947287288,1686990610988449536,614415024157940424,250348136104787616,3755203234719965280,479511247874690592,93649079443680912,869834739875335572,2692976437998609696,2854570547723197824,458133781080373728,639950694298376526,1885468886329496094,709920047579976768,1929221954317391640,1390333465755080184,3732309863865132032,1211760363544509312,90621162261566028,906207138005496660,3819142099646556,305529858396723840,2673373062850918400,1233532342793724072,223970879818472184,2205377487498418632,888642651989333232,3879351435743356392,2087656583658544864,474781309765483380,1873478986742371776,3022204046025480444,1395790310558657904,3363030667088879808,581578958113628024,400383637001395110,3946705882130050704,1259723493002363772,1496971471967198976,2567154797251989798,1098551761474274842,129795670425534384,442478712467579508,4247659438253713152,1237811063823589932,399759114537483624,278436451198730336,194617614970175466,3534108622155128496,1623568180863088256,377582626436614272,943952014434601440,826459692482144616,241267035202195104,915403205349955872,28416330610994992,994566795386231760,2925376296402443184,1005241365391588512,1368565453286164272,1651058082280278672,116134334235353712,158469802117818192,1745481756968127324,2009881682449305850,41648245580747520,583072661286264240,1326139742347202024,613631248106500608,357827928963391728,284886454054212624,4033840395137800626,2824454884381312248,1363128030032908552,1772401385936710416,1259274854028765852,931788652796394360,3234362627248786332,251843364390029544,1690401785688265490,372440401276989528,1073322683240023440,1128714379734453952,3673062607798181052,280428857513340576,1198136509893608328,492753557011920192,3321118432298752272,1123195359245065376,1604990086918156224,3029468298100128,75736354273755600,151472002794256800,74415893466999924,956771322856029360,482897664573750048,102265556344925454,139636195175499904,398958708274061760,2944464323691671604,2767225751813513914,2218832935437809340,3842343059034167712,1551303048833864112,551721172536328410,1434183062260004040,2170200970779638760,538436310315360210,519510519711947736,963323351743316432,403011972352374672,156391342714597056,1563906264550983040,2254652653581918960,997574829266701008,952125072162949764,2239518595783262814,2898728797188637584,2555724374986670848,560509647507483984,1093384936571722542,677633464061814440,3174056854935131088,106034940516107988,1237068699239254420,1053487030993580016,636408020346550200,540490392114873024,392076695269880700,913081143397427328,53903298383788612,226542325507715844,1887844216213032300,2401096628032235892,1453855130806784400,892750962824594352,567046079545818440,263134173120356064,2192046308870261256,247895327030891016,473929114379892312,1458523463399990784,412652473031683896,1492035959848001472,1992266850128912874,208651587161675872,326188444427581824,2828068596569350314,1213847722338649056,2769978508262301888,3185503459032658176,277481653392668802,3567605484970567260,3187927849298118696,129490403363225556,2158163873519699100,2145969843217966584,408553170656384712,247294585994619672,1615502878217845890,2013644135799113112,1395274771596877056,2885668036252794576,199069973584449644,1461272103080305362,2880835609635149856,833928038804302992,425389122901873026,1710392601427304844,438650646276237312,2261948321437078464,523207471303374876,880902167163374000,592571937191810688,1945749262782761952,2476368507460741894,264926362303799262,1177445410360433280,3064268607317132740,736335883132789608,173506381302017646,694700662117867716,933044789112213312,619097283047714184,29510995341131476,1770652124204074560,2671873604823523320,443901641788373748,2578875690030651792,1155760411991510016,2685687158565347160,986063405953277034,1960187160696062592,2061978733630341120,2199974878790177700,1172597580579779172,801449707482514076,4493963416427208108,2898783465743556576,1926980836256645532,1639087706213077824,354954617653302528,2218456992774479200,427965816077179632,1082910270793469376,605113440421657740,25193820766881312,125968574427663240,772407516663974004,276652898210692800,1333695352924878636,3215784592841161936,21871926493428456,109359175471870320,365604280461950464,412915919416471998,481723745107568688,404261516586277984,84801651816641280,339205197867824640,1542218404737405872,1273588790554349676,1420003295536179168,1087095231987465648,580650212629137330,318310537495444992,706734274816011296,1911740777555960430,1264071739230883272,307589652253686976,69524719656314208,2433355193425441740,3289110774617196452,378454385494921392,3112874075198030112,2686106832153873982,329946999316693218,1759101281515172736,3412850010567231680,515427701669699928,71931167941684230,436542844154394208,892820845660336920,1130138631272794968,1600894860583174150,1173609309672213408,905852168593525824,80064873852599336,1601291008262654880,4486881454292845656,2857392134849065512,759442468665051018,211115854622003760,1055575029850879200,1204846915305333960,2693563239839454528,2887188370412266912,611616265913699712,69401531097249792,867515672122892800,2088247045190462046,1581386376495824280,1097531255005145632,129833095939070964,740859445196492490,959469931606474112,2019131365040760012,1897683582696871350,2307765635518579664,3418112108911869900,873100909339590888,1216317798424854150,46575505653346548,931506442623411840,1190184671457736416,971573060025324912,1745704315002206130,3399222086759232832,694685062429028352,3741147932745014784,335563867850234204,174940426973635752,246530952626657748,4153371697677367404,425100616774357608,547633134582638544,215062405983422928,513914531947690104,1865735732178328752,1641965930577338560,1113118505664247392,1668573544485093660,1105059728973325720,257968098940614420,75010142573616240,996673144904524712,1951839944593927344,742487081081706288,205949845830699828,390602507257013604,285404067508974690,559097903325960672,197952910483796616,2860661379300873012,778602123883506246,272325657847254480,2034197918178668820,244489566919498032,220632504934733508,709460197707924432,70245868395313536,702456022219268880,337920228942129624,1682164813082188248,1099149228293153292,472717349610876918,292192059380348968,459178204940715672,1754020458619219296,418933799418820110,1458088592357239392,639923184531043584,971652828846720080,440667322445789262,1598622234851087856,490427709583143316,1982080509212492880,2748356588233519092,72768133358100666,2041315279957159272,1852646795761198584,569271816741506120,1685815108368961248,415310076417947904,658048911346497888,2072772601739635662,2397286439321819808,492342026984147120,2494558677392468856,904824173906334504,21993364505433816,54983209485757320,97976567538064512,4408929394381844460,2738745474573149034,813250285600966032,178682443699416216,852959957598901674,4022091118188217926,2311709386443166520,811701491625179064,1263349017656789184,613679275211225104,1331372920245609120,1110456263032068540,335624113139769896,338240952257954334,755020704390967392,1077604331972478912,949733444716508250,3573295145163681246,3252638510084126856,557441278597318896,1175972403828420864,1242841859453333898,545561738540905056,2536119696680643696,822075791248462534,1209601966395989376,451235443584248928,1771030804384638664,234791245023151770,1565269415728594200,419375042472690480,281194184032494336,3749242535515466880,1256580990570595522,2049410886829028856,2966840574827022180,464253219066050808,318163899101501472,884986563095241720,267656933108503928,518156245770714270,674645923817763282,245752929216040832,908937495474129792,264742953681040758,1134608707120193580,2213692404740473248,1053303173635214400,258954774352201540,2052850044469137984,428878708022580600,848338830301526232,2592396671525393040,2124098351424962496,2142753374244974304,594433150278850152,638954229025270152,95163897166770534,3156290866084521648,16476879554582748,188306550340346080,1647676682078855400,2807161241673661056,11521267369501824,153616374881675280,384039630292249800,2347239108249087752,348857504633649648,2421217835897462220,3023595542921532426,2131439570312652864,236916316016338680,2842986196589240760,1855128162816949488,2528505705975270912,1407355501683499416,308018968731176670,230662241980537836,607604807312813952,101416483131776928,1183188347425336140,1317184924124863038,1138792002430203432,1455488575726519140,2445013428064096500,69477785165230332,776343303579524112,1755150582645093216,3058965714969212256,2870111505791879298,1479229602859971072,1040959752531822972,465775669771318728,909828558288921276,86078752815391848,1147712935611548160,433290045493744516,1965082236574242384,1897747298800669008,207717233448203940,297995637300286704,977286541357978152,3524438408565587136,1600958052850017408,4479850035070397298,3773346484583797968,1475290105756072704,209858712785411184,431845648632946332,1439480849100271560,1169600579273599344,3365983487422666880,1618305221729572512,162340991735371008,608776766131941120,26679819609398736,1067189369477647680,988613697505366140,1311943158329317668,456437982257805792,351934057683908436,343688352287792712,3227282391117164112,325802114284202672,627749319689359452,539911593382106016,348524959089946616,1444496382694214784,2475018172741512048,720336827517121408,799599263755834128,1974659072318905104,1724373333157596888,1224035753568892848,169218115346437848,253791563043833376,803206550467926108,2024749161078149376,741870247340339328,1435757670521443164,97328506751893032,973282050080737040,3248969644054669788,105767067578978448,225895673488829728,448995682675131858,985787379659222616,3256632911188136448,528431840077408896,479846183424961158,97719842118219972,2859656706336984048,1043279591390600328,315829228817936790,51598095757139712,138595636655796636,923968101729248280,152846686694577816,764231115933818640,634254877425361984,671324425964440416,176593686988678794,1585342585958895984,696954629093474700,1571090293945030848,3390085944804828144,466177599127045488,328634052823688832,2546723199476597076,326890259379362790,531098656384186368,763532846154765100,76195014583860342,507965253857235240,74124503478263160,1482485674380796800,1821284156452779234,171645450164190176,858224716672775040,860279297214992544,3461678107504040864,2259301192253320488,897307103831364192,964436537711102464,408938100541436664,680707140094715136,2102086921738481568,2501375133125384640,2987756281243537596,949632214673209788,1216985783900612580,863718297972532224,314379863087658504,421946660883989772,3648967337645678448,50232043991142992,14399065778451984,161989023961708020,1619885585631171600,1193293290037301472,3845262963698938320,1509787935846649810,33008495035589376,825210021487015200,148892404252897118,3415351543569778176,2621616032618343684,2174683309338467664,1242900289089175068,1111879027127488704,2333079566044980768,1539883747228136304,1384897424645786664,4133379713254758576,264569293687033692,3432627721738245096,931755874139803698,102908488916661648,168637389908096448,1405307662762383600,2773637906662335330,473454406803499488,288606166950505068,1534596032007699840,2998103732680674078,985044565876802832,280612142362847088,607473377189655240,310629545070600096,345142990030839360,2691556774298046864,482156463341897504,952004007619137306,1023210293374494144,1223690686674624768,225727159455747216,752421817151901840,1812068270379175242,345440703319573200,1452561691448476224,1025527306201168624,842979271897444968,922945886737943400,221269360320594912,2133992746572098994,2215758467812142376,1707965642421493884,3171118902461798592,921519719325824796,828611092730072592,69745363897245696,348725891302594560,3392202436754268676,1368114511683130824,1670575374276952704,1210487699105882624,911819299533959496,1389012590307150060,1655098839534172080,2050634674392783840,550185344640778230,221771554766776476,215996304229824192,474747571978926048,2326545142595865008,1624206570581715240,456965966510940672,566273078016807904,622256910032747322,145014692631585768,1123268183684846620,1714047504094932384,3575772010585944576,932781713560930784,961088535790781904,905180235692395428,14798345378848728,246638458769014800,2466378288762984000,2145432199304946520,1438062511718845260,2992787719880654640,952628395594634304,1519838832681025824,296787150318590382,3261090692235888050,1085780949348966444,399383661700138752,499228322058213020,2443634901705450270,767450264516635632,669006090246407912,685364316355795296,1273441758246458532,241695326961419408,1661609019521234304,150932162154432384,32666291194684616,244996577812344960,632543893286611512,802156488866677520,515862696003497670,123870627514973184,1238703235182878720,188999254804046472,4001580368109945126,2659247727580062624,429096903726745584,2303972001650482176,1134338326974278430,278543762255751828,567195556214629200,2004863253135955740,2374718354335175688,390268642247025696,2801011437708622796,3492378203835296622,971730498005872284,2843337068295060128,309983228156788992,146535113152322946,814082022561250900,635499571654615320,1621749975260309568,1206929946699836700,40582820593337904,304370435419742160,55482905394985024,416120810760334440,3091006544537673696,2529389200163266336,222010165111757112,328094912444067288,557797392724579608,858641718415854552,2033454865738132704,1612975713853860120,178460757943602984,297433908176481120,3308653125264428060,894581385818865624,470247114343537224,1399640037785048448,1988474867257870656,2341130360763935070,717242408049487944,876376646508370032,3776645112479314020,774709402624647728,3922226752930241382,1066357667432081016,365953415149495712,202236865352004042,898828486205390160,1720604034182170368,3197174085041310192,451877732397133854,871350858643209828,2258121814325576640,120927556440889416,134363652424067660,3087147589545332484,2569869726619650048,1683935480777106912,2745240325293389490,339048137473423728,2906120491419377280,340806047525726832,812495893321081728,240290411953232832,502130323899604920,32970031191537264,293066305418820480,2564324595738813600,161252830505851692,446580706589802848,1042785835962717384,1106464300331098212,398949828768559760,1488045229751268180,3797159704332714480,1219293571821728510,3499513680400537536,2232635220712207872,1314395723334955932,568574861406826788,788802512559558768,3536333517446295968,1672692545727253968,1435972587332601024,882391133929826916,3519335177457032640,1587836090601033936,935327240606199716,1393355722800321792,722625492962185956,1222988964270187716,148924900174216848,733062373087884372,442465001322025184,1690027103708602848,1783465658934703872,1369612114057518912,844882440102604368,314955796882798170,1183854343269850752,3355055948423531352,871773243485540616,2427672544469650380,396470933700258132,3964701300711410880,3628535398580353536,59323565043976608,296617227542572320,464903833002455580,1174124607612219648,1401455522424678048,169263664207982542,1151326744540842672,2926921203897472236,1076014111261750392,2633550905978931726,3824453563495271820,494872407236941664,2840321862668317824,2085177652739197254,1263588769874528768,315056278137894576,149124892819730124,2208468274490693574,905804348960615472,134458245177165360,1075663875608591280,187985677743059070,3033238085916625344,1739504881095111288,2786104152229067250,2871190704171612636,1982736786215792292,2982021591890020680,1871932537849798224,711150531022135608,739193420299519104,694614948088440264,3302100895242801512,1291664264561233596,607537128956546208,163608387532217856,545360269127091660,317208525697436418,683094660395019136,828333722586665136,69967458377253252,1196750785410560604,3951514107696529824,2624800602076788816,2237779263980627064,1368884043060386796,1683770232465380736,305232104317030220,459586591679298816,62660207941758108,626600939474795280,43921700392751328,2196081041967510600,1171570242434855616,2019032613840539880,327974814911220696,2550910647494009640,713749108167274710,2135484809933603040,2154994619863265792,385501268723043660,2988390140483465634,535109692373230656,174569175841262940,1225532958541123770,900578013748368504,9213769664234208,11517191909893440,345515153566357800,151335871722166956,102317971775416512,511588971092272480,1671576734280031272,285025503952760850,349323530010450940,984245073916226496,1258693543083237498,1553407994341220704,882422006216665344,2053270997858274120,945841510006369416,303447278231935128,38962789628941332,445288272951115520,338595568132524948,64149029653848618,989198631944358808,3302319598647288576,1138544310260840688,1323509351544171380,730776565239070500,2306043839875422240,331646261026968522,946323652774176072,460187984426245344,89211719299017824,780601267228767180,688864542950268072,738876200414194440,2387105813744887680,1636388461794333492,1811965516695441040,1585831583655896544,568969733074815120,1266303818554346088,1098646305254310720,1376577571208766192,1864249084804004832,796002498845612730,640732737712193658,2906227920202841696,1354580807228179848,37002272297041584,323769375084295140,4162742599682019600,991176371774937216,1432000166779372848,2702438617470770808,2157450128541352368,852340207932125604,3575163103708920624,3274393677405231444,705525719157870736,1843625063501819304,798133383267543180,2639458120729849728,1492290707866564320,3870915414668298720,2698890401837844848,1863809964076772040,1813061294343700128,797295787355254848,313909865801672940,414797937983678052,1338341280416080136,2469022365107720664,455779804139201808,278355485063567384,3132054077906910144,2070634053786658680,420597800787833052,401726385531814068,145861738061075712,1134478542623739040,120291444161169534,1215925505178944256,130127766324319280,780765480175432320,611474865517571220,18870585995914776,188705592064532160,3093427157942951136,1463635081550933288,1423959863900968962,654455097803027232,317945587737806088,893613954682485720,2294905485162171024,736055236497541280,1435484589618058848,2645975276101122066,1318135731164379570,1964206898446791240,3420737148625357824,549976337556497608,997206805224988920,4432998125764804464,849043511484162088,732918192493236156,2655642965464770912,3826535791503924576,752433191967076416,37772861629481550,604364983651343200,766038030177370464,264569666280908100,87092204594555442,2032148774932164420,1207598773709753460,48952963565275968,734293499098556520,3577786076097338688,1414184562600920064,1704098465546878368,389128528253693556,1781335771420804776,3747056058641661600,1097441743109568624,2958900916989529278,287066353760055648,740330847561745440,1406731822619182276,83014127165613996,830140235842110840,2955963451757486996,1554234218655749568,439902416537992992,995655957020259320,982055349339602544,2866016034995623524,654933659048711588,3484210191389320272,2127152985751204848,401530084767536472,3123008010991373820,460717146935480184,638184819961837056,507704863737407616,672712121814167970,345248031924799896,3163691503201687416,150230341620839808,187787706976504140,1888099961390122410,275604871526138616,766879563844066500,335076904579289220,525403970018746254,251098342013828292,1347648066057270432,2580415235780942616,1485926097723963984,1071498400217147664,355513426810633740,1265684310318902388,873272402322081696,91434181876785288,414263806676880576,852131672569389672,1680264430394548944,1200322439736963264,472082601666912,21243693880341360,188832629072300800,1652283713569104000,2520785947623207264,201228675139772676,11998412535250464,59991998613895680,299546605242708804,3987341411144241264,3868373662971638448,2343893531034926108,696011184774004608,2398225970927536740,2366727909740754736,2748436591041618480,160252531104955608,2409568403484019312,80960624572970856,231315834296890560,156449493551282928,450114811622234766,285914539754368308,858891569322961152,1175822546768962176,439244731986486690,3527576991824872932,3352806867137427744,1524179075735572992,3240341354190612432,299690927945839512,3995875155743850240,1482942920206961388,3098324860530274074,2980007292801145908,1796859638386518384,133315839197991120,333045285287496948,1485526555245216726,150418571504497344,8041545561571704,361869213045068820,3618688772667313800,20336632171629504,1830295211752373760,200704066514577936,669012944971920480,344753938852959504,3577849882172046144,471905212040315064,1967385771498177234,928921294244875320,715387568775572304,382972078362881230,1861267192820594286,476136438241780080,434890952335611340,2957874306172822512,1773132138079656354,1410021382255748532,199657107792020736,992867880991432716,1855730808298282344,277848820002146544,389155174148449056,2738709805513969266,1236414017802706686,363106785393047736,1892434635551570544,512680942695144960,75834737293091364,1516693514407653120,165705145189033320,1933225139683956300,261549042824516490,345874166937166860,1375514871787214208,56465697589525444,282328266619178340,969274100094716520,922746283925680896,1533578735230690920,267740584229610096,1015888018360472088,1351263984479935848,3442152775396293936,1512032849248100140,143128845915413184,2146931091524340720,1156023322345866216,2825380864536084144,283413844070982108,2834136377594406720,893056336757068968,1953446949320754384,3449944920195479304,666097871866128264,990900457474119552,605628925488334936,223678966957306944,1957189598754442080,2070841352100070410,3207370221952440390,653542324444670976,2852087675192477172,1519324871908592376,940267378498290390,1141351099107689556,608618962281016032,386374554641960352,2575828674626413440,878501484374842944,1284618078856540620,1691109056103897144,1273544568995298120,367417457308585728,674023478123085456,1849841926428069720,199512357865245546,495050763235118384,900585238964980392,5428459324774188,189995960854851620,1899958461025556400,214113046930770240,1269369245252966724,2462195679461465112,310456322763185376,313303372931430504,1044343970743875480,4329189675797746716,1240101360231163856,500657853523005120,8929783283911812,76540956715118160,765409141600012800,275643407517007512,2050715657604974800,569712870637671510,1196962914538951812,2969302122897985152,598235105744115912,3437612793542923170,3696477035725450728,214120989382134768,211714174490408244,822789232617244904,170724211902845928,552517440281636544,1334416758775833446,1218788956180268226,312539455902068640,625319276373355420,501217856910603792,36100404987367500,120334626013550000,203318101171806912,16562907107611128,496886982678918480,1249999055117748672,499675935328923936,498327965405713944,245794512400901088,4121057112373240848,236527550672201496,2018891445634810278,2304429979233704940,2043814006601079168,406288516405488288,188388545041318032,767705124467403804,1397435113163097360,1768905771256260000,448124646888034490,2405827802086806420,934699425885169128,346819675899738528,1248372278299194144,181312260498752202,417460210017723312,261796017831516288,872653068150325440,1452787372387779008,131909852454636816,1914492304071314496,572317325613782772,1223102432111859234,461681497571855472,269461598426269568,194579420606380170,891545335572239964,4119037505245415952,536530081648483692,1865253791650098906,329231747218428140,292279522824822984,2306925835867908960,227595354372330172,1103720375365374528,2277833857897239936,1778105393657246808,926963793186522300,808630305710533956,347706874436378336,2385194268969913440,2162760702599818608,1017137077089275850,34255962997907376,2397916776808901040,1276708823381781204,766988449469650296,509472388202200740,132153038897796048,1446852453871160322,968425769790368406,532150893115765056,520424179450237752,408417585885676440,105187985008768880,631127771205324480,622484261650158336,262276409315940964,2622763547627469960,493573054389834672,467855020378554152,714112853176087464,1996925375673234006,1763696214306386700,136886815376270280,1368867907367448300,1901807403161776560,2263509978390687744,1090016065482160272,2025284123702551950,500618269906904424,27752413980848220,30836010847215200,1541800314174915000,167185374624915336,1343702306380391392,718497280186444608,92478608225017902,1274354947133401002,1982735528364833472,956831350092466944,852446946003154458,341485774264136970,3318825798698015232,891160205554339584,2426328408653562180,1057954433857745958,53021973173570264,1590659055229236480,151096155189978390,21920645045900428,657619301397978720,480157495411813560,1841258656088976296,206288560242387084,157211701626962880,2829810470815998720,432698459886327708,2653967324336140728,2116389416346689920,1163890136911273920,2950019496202221864,2222392498680954208,1111961552269843440,279903716456918640,299037061088444690,1961482222154071080,1211116611122133912,148221624442680928,1111662178873458120,1438784688214027602,332440438021429296,162202216904764488,284718429361126278,3660665578927986420,471842869098971328,174061226247428124,1684285222979946846,2436729468660585576,489722330437782912,672917028200044608,972225493445162304,1722253073119733856,611263069384322304,225257284300820832,281571622270315740,2841435858680146530,785746978875967680,500451534795991464,1289582692973840268,1343727200105600508,2465147223769933440,430290421905358524,605800565840707464,28999582987471428,289995858874263280,1999777164189591600,2997297250982519652,1486466292896417118,3184163375778366744,195188371584441648,3903767915755107680,3037608878363710032,1782022911954022008,3760261544114350400,200316342687082002,22109005279184292,126337191721762560,2526744218499244800,950528813026002408,252630160050608802,2736791680848446112,2104897013923860480,1678237599436747776,97789490506764792,3823144172704194624,2231293853597215328,1156426455392974680,391054986064564470,2463201303658284216,947844100440894096,212620173778118352,126191198028734904,630956123905610880,154763543956662648,190506286177383576,952531644252650040,1575777885853292424,126280028218805680,788380563620528208,383752785804908850,2512518496196699232,583336865658817800,3333319646341422960,999704571481570344,1163133163529747508,646424036824067808,1044421997943245382,962759035489261968,836675014776120192,275004853821092736,2750049319216970880,166739285076337908,333691277318455844,1684402619499315840,3318949013658973812,1313769497893554646,3391165439739609192,267919714800306468,358332894237465500,1749873816075550284,3747817327907935260,492565431917937744,1276779902921877618,1674522216950512704,372497139398944768,2174783539081787352,872108822607522654,1720981794850597496,2751085790660401632,595497136909956624,2454915006173290878,55703275618503216,557032963397677440,1177695279287743128,1388396648519272062,639534460061665230,1953352977748969664,871370670850986600,2427123633139652940,45126957282620084,3610158041083445760,63024664981819020,252098763789744520,781417572908338548,837365915905173600,280111054052264448,933703913123598240,1347325830969184368,184122084486539624,3070665508346171316,3705997955879329776,588380936247461040,1590629952398941512,267328121174761944,1039294763545816380,1392708350655637092,963379466126200512,1689457710095713472,111766064818378032,941057325163056288,1234049059437448856,1051532406202325952,128756101351361490,2012714711869389472,750458942700548400,1260923320494887940,87066778185351800,1741336455241884000,353209308353681664,531992803162956368,159879002087888490,789905828083821744,4386284989862396976,373489885418216292,1408634546722409196,1042953106955869428,3811191108604079808,263818971876399456,1104751504324537680,1142702084104121808,308869014707926488,442850641921079280,2314087253655533964,2496677570500440222,133072391320791432,1488068042928742296,613378688999150712,166907528792003110,2670522052232094720,2366131117638663816,3420465331069121796,1501783133142315510,6853590761509728,68535949831228160,1028039884822346400,426654865293075924,1598117809144554048,163405807674007140,535931309793157416,1019332898787077688,3180976706755622592,952077382800082704,520299048214354692,810893600484136080,13562910555822336,1085033564888151040,2493657397438330284,373028603409867348,730116238627714488,216803106130000896,1511234443316344824,895306500744174290,2324191728145690176,2025447423030897900,151954096541592852,32414351010418770,518629983333602880,1334304802965559176,4342477811665434264,1298742778205491608,986646828334708736,4198371159733358256,822786525469588530,1309249561488338466,3637232099259139968,277383377789431776,1386917926288859220,736461222543401796,227364499780394976,1914511253543607824,704504575170832590,2437415437108627668,963600303865292368,317664882313410072,352844087462384736,264106015854254882,1126938096287556480,2451569717643671808,513806793381149664,1068915453468552414,502161884184361824,638309334362502880,553073804507612736,795486694172717250,757066952780462200,112058068808280096,280145403961128360,1201923786328799364,48519473307234432,242597570300079360,958047444768727566,64407772466376072,576130807472495616,3081653767417189552,1205984623687854912,39154653073616544,783093741133413120,457592865315432912,226497407346584046,1784603888550037646,245955612395197800,4427204954082456600,2093357647808824530,1117895583222631224,1089025390633192452,1037831009634876864,1783118693161510992,943212382321314300,431184591130061344,1401412148001717048,56965303019981622,139199026561618572,1763471429145648756,2755497566159627904,460006072837345210,2519742555416798604,1194742454637318048,2946412232031528552,2461053611791229652,709081246181145348,90002935558499656,385727240019353760,571280306679345816,356105473412056950,424454849239116192,425215661726072976,566259421224778848,645580086305229570,1164147917785399104,410059006968882000,300264762483618516,4536356239122552,45363608293298880,680454815652050400,511992815723718276,298188960886866550,577873435614776136,463056575001371784,519858324538749768,2695603174160336784,3958207255431849600,2235720971640314020,470891274585624252,1249729033640483052,743418110501758728,977849970122346912,1036296432225614784,813451049447633190,403762852271496888,296380853731714752,2593335280913653640,1225493992234877652,168772204495887264,3375447788851196160,1749658084810044672,186769254172170456,2572245370149771456,174097468133692668,240742295461737234,2442665835046488552,70480448280548592,409450964396856672,187742772418864464,2346787320754782600,1542771966509159616,2569325696634658392,1689319473337275768,1890717546099560940,301393510677396736,33580813373290920,134323409819050440,343064575820198012,1720531956909714816,1202564775048803136,11783255138545176,265123554468381180,883746231266012400,3117651769264157440,906152103165454968,119813385036603288,1497669115823438800,494884371854646180,2240104009709547630,479471790343552684,1175535505604453328,438372702975277080,382976047953189348,1974594398400970668,1452100269440307840,3229777135169787360,109350804876519276,1458012550931317920,721740197558720340,1329853226313541248,3888480923867299536,1918431167493236832,590353678871160048,2337719021650927260,1047152294666416692,734843788232531382,1347207097773128328,3429049013029216416,397706001406686126,952656281506082412,262334142985924592,859683247276796460,911624158867285248,2229054245209889088,1714672050070118760,714488848145446080,358398995525408390,1950195575237702634,166442012134702416,164086706015488124,421594829767533222,3240732356346538944,250048704123059840,1500294252671516160,2999702259045947412,1993868789310269128,3385404870994161792,1676218139235905220,351732987930703384,115528220537882922,990243256534274160,150047556670587792,1038711271595382,4616500965032880,46165074081033600,230825693481768000,1077181030838433276,192297368448985190,384595279810833720,690157252221562512,1800131771951389152,998638369442497344,3936390529365209472,419338602537043156,1346507466627758148,2115975079611417870,923643586255110048,2160107084452144128,680632111997113632,701317057837339916,50898158413175304,282767960600987400,457811939793704342,769411189001815470,76830180371951688,1920757351239525200,681108782431192596,3642448546811405304,322386096900227584,2302761278966563200,208521117542088564,253942034071396368,2962661530587020640,462468001284013824,311767472919460472,1051297647206901732,839096067882972240,1599802315148921292,2216957326901379216,1622770598568384180,1834909475900246460,229163805033257376,2673581862850312680,1591760683204023090,547848364398629184,1628533120531728420,1793062351889573688,182254299840236070,536802280090504020,73295012655840256,931179499032776472,1309294511580925584,1361467511056020880,1777163185197672480,441638335615174584,415107304101516224,224685247788263088,995160137538218784,487253147037427396,371066856311910942,628570907783414208,756630678549851968,4010614577288407314,1364732392100374476,47606298015196652,1428191281900553760,518243073352323132,90368908132989570,2017598011076130120,67656612286239408,338283622788201240,3054408687771551712,1900782944636790312,1335408643120114432,1181149844685955158,1494634609908468912,1471053811902266048,705565067556661488,2370398650767634338,265759592814754060,656876286428006592,2549661099234483456,2656383090811388720,1596914685447229920,578184277458579984,1706913120235073776,1063202810588612208,1256611122332142480,561623103655786656,605523954998110824,52974288105564276,1589231413730829240,2121932647072153344,151459096587830340,14014175973656234,840852037744905240,3208261688412035904,52607003997556608,526070971806786720,2636122580474064066,529013769606015472,720384037268593500,3522961268808256896,2010501711365859760,77577302154381696,1745492439085292160,2194140081234893010,2319900775413999768,365068735079219568,1193984489637413728,3936547105895181888,1256452261381935198,1492059947102631104,1093343144284580256,572023718212139064,3007464787081133512,2357459315279256576,4011840990036517140,1823563119902924368,56974511942863242,486706494371802516,195078675926665784,2250673826232336390,3497201563055887764,2470139129054876160,438295306226410692,3430646136730423548,310273515835655022,101395877102195184,108083308984228608,135104392812612760,3155331747131570412,34679049884652096,216744476004841400,1300469346583129800,999177555328192512,1975243603113117264,1162728972080059584,2028296180297042550,492501370264200396,328923744465906576,469891976560552440,1180740631533762924,1868756110277014728,678972056143261968,393423454445374848,4197568043539140318,1294326060447054672,351540510061579416,1199204828883471312,849666469684691736,492737521928953104,462702523035392304,2500186043256956928,123741851926317108,236920013862444276,736397836234232832,1261603716633521324,301534143636136122,110563641588616704,1105638648135485440,763076086005566016,2822268106250465058,537233804609223776,1370272342504630464,2120621220067121640,956632530812914528,781071280844084208,807037426583072856,165389144363155920,992336909307144120,1837175713984616184,120718158104496192,309969626973758532,196166968475532336,1307782508551467840,2410482350020094856,884771670070303200,1612349492996713812,557638010621372790,715937703103575888,699801322605320772,1386402088985577630,1899894663567288570,1276435056369658440,126270590151316752,1835005332915219276,840168263447747850,199673710812127488,1487652996658188492,2281365912704619710,541360879030550934,708571385300409372,11667070232380288,933367629760346880,166127796822871836,962411559773529072,206279710517459496,123240113852198112,616201909321780320,475385413302529488,1460060500212626520,1674514633302122760,919445110404385860,2703907504617017472,1512294300066613312,2507535786114373302,284630794031129550,344782474992454820,3121913400290420736,4116758624575124256,142798565404386012,213683621311126296,1220340002023841544,1421241226217816624,458207757003740454,26416800747817812,176112400635767520,380246463448212774,1501213304413095630,4117703802527744,5147141398813440,102943061300851200,129539643141975786,863599585225067280,3070795018118970912,3458225042224207128,2041121018757757932,2399416845343360704,4470542773100826444,1857201838212795768,420072637237852698,1198735088201050656,1973801195658100512,862984248578425764,2185648435402627468,722000221017891264,1823921191434924648,75665935087474368,2017762979275330560,102478122545546700,204956725179387200,240957394298895120,1927663685118003840,2844387570181670568,1266768079654093824,741728301762304998,647586924432402972,943315632558622656,2141286016422134592,530689988970299408,1304066120366063952,516062215277747712,578884478079164576,1963161864773774250,2119045097192898930,235206043392093752,701228223154199808,25201091513276406,144006584884553040,2520121329704815200,683250596404350996,2378528016182030630,1522411436809748916,35501173586611260,1065037804354978800,190068936174684072,3326214519525452940,993437307555542464,2892533795972026992,317492044868718882,1553831070773261616,225339338731574628,2014950619590693888,50326975438959330,671028002055140400,882077072536983960,788988133179928044,1024186281645675120,1676736396182210976,1755668662480150200,2544955807290293520,476907355399511496,765925512459196352,653726747027276352,1863797939877864816,321162586020159620,523084249261950090,136105566897819024,1361059117847249280,232684164965751114,997220384728030980,2573104311556655488,641827685896120152,413385856677716976,377135921263152356,1879418057645146116,1279780957617115800,327020964774862862,267725847820572768,1401456658277151360,1503428947641910152,29001316767637680,290013918760735200,1087555016265654000,611154142814731680,1328775496937899488,425857234126679088,510334086341000064,2474836484249182824,1486063000046733900,2375271171006485580,1726649093114776908,1859654408691134144,290467801408717164,1805881355520763104,43108686977405184,323316007720479720,384212191678357740,1339924364967273690,1243490181690341340,2200693111543529856,497291989421542420,484679059001246316,1028308718742509736,2550045300719529408,1725357802906298064,2314972493433296520,755250695320743096,2320602033409779744,152344423500360300,261266533817296034,331132287854657520,308569741598669184,248806596037358484,1382262623149741800,786631837146461460,958274342181616640,590735622544744464,1870874143143665256,1556721592379135928,913126342015958928,1404657701487523020,2455624155145060240,266744994096559872,998325267181275888,812227776813270110,1107192683821341582,687766911042201984,290633450148151312,3635316232093423890,70741360462047624,1768538937444932400,67345000576001376,2693807547562670880,2914597732334958304,978689113808691096,3574298128639802688,1403967633946644234,877192465846001910,2276070440770030356,26478633594815240,1323935420085730500,1308316715322484230,3621460790054809088,178365082340323296,1337741918242484760,455091250231906848,2187411585315224448,926879140971699840,2521254038730969376,148496396249681724,2903631755988496032,1673770304352320580,688888418559888096,3089361418577008596,2864552306343514864,440267112473312640,1140039981876605562,1185880160292963864,1386231875487187200,812253395598864492,796534367399115760,182962528796220444,2485698895456054488,1108596964827734272,3077440725034821024,686112678319088724,3846108331824844896,2422353594342177216,944035753438849650,1545799179366584488,721404120168235944,206427273338427696,62091430710756432,1241832286012011840,709037265327054048,23621582093542544,236216522195646960,1439820663925567008,298113908788419284,478361716207007040,2228821840565546832,2265875357410325840,2306807828143523880,2336561541534539904,2089434916573456050,697409699896477392,2176436167054239708,3327941240233627776,155372942951418024,156051834367830246,117603354027335616,588018550959880920,458337291929402454,156363382310859084,1406197085756706420,2166470293683865680,91469468220839544,3727017222805607022,1228095617335090416,1453519356035115232,259372413936203724,2661163973506003392,453897346467227300,67288985274235344,2355121739157881820,1804447657209061180,104718419291258928,275926512670148736,919757890058005120,653640639721857942,1732682982498282384,980617524622846656,795268794201956964,443575181726273610,1909468358218037632,804525449497496172,1429524638209545840,1995455742799604078,1390300014644647920,3776396175004868352,859715003898769656,734036949458919780,1400495782189062528,650840367785557488,626133383360853210,1506087827578235952,14012347941424600,630557657490204000,199989035090405358,1991974023971279128,474226956303179784,1892370860688805728,2903314945892942496,124669754267451606,1717917242803062336,3612794964543300352,71384451961064802,509890580267297100,55460402927663328,1294080235006552560,346735873301388318,926895911789332368,385791063002346276,1992624004621458432,2403256349462919650,3863462578112155824,1437279837183092160,1485008096151664720,1039385603129585130,685002027034441404,1562685311240576376,202268743359574320,80031092138126208,700274350020057120,999440715930097728,491131528766538564,3647053442943303894,234283127310565020,2811406792742166240,179545624770088656,2640671482073588622,1291971364149735270,903242996419810992,53453225517351744,467717275822261080,1004860271850721836,1554197020529090148,224802192748153944,1961897819299571616,3147071041833187392,3921757127715861504,3167081401955313888,453931773160531866,296775870308339598,1978512448358872560,2346184516628249088,1287549340228630530,1144560986756709616,2862702617055301440,586996021824708384,1165146320732673630,2291945379217479132,539777901576248016,390563946711098640,4055861221523345718,4506424562472890652,2002397595048784384,1997758510696209168,1463479521368115186,1858397582235975230,423321636887682264,1023006527551219104,1216803243187252404,3154746137058796644,632375766897336,8130573566965080,72272014151198400,180680658878412000,2013286679985582340,123484770685189152,1029043319068985400,165229941164932248,350086538375051856,4501128276474122520,1977742099919036104,3937691340036047646,1107371769042617496,1115393631089225856,2140178478955236324,431192443961945106,345664103188808328,150674214637579968,39842166605016006,177076918368078960,2213469267763446000,1262171296465426944,603023999084388816,13915550980733424,69578000824139520,1754969388474424716,2238049791498142890,4228200765464239908,1336277143056809044,2846166357260037168,119216630010781944,285866183993269458,1808369387086255776,96169732510931604,549543292848652080,2978045961071238624,1301593907405556072,1162712548638071312,951579729005638284,584774727227253738,2007496691048507424,2045717385224710176,1618573846120894896,279330431204540408,1995224576635039200,3877691763536980224,3057483162133703466,392263662801025224,1250581832014864968,809946296673984920,704436131690343252,1551592839050954928,1550464400968978964,1692896244638169216,676653119051811552,378238201764395844,1813805221942353024,347766632972247600,368574303516712238,1258777864845729102,2661419265116235948,452888426680702160,63676156452288318,1485782465967805740,119128061950120192,568704724339769784,2751760865639544066,1275200422510906254,2193949505546175816,1302802342461677376,335749166987661392,704573783771372232,67128651345283392,1174755779777996920,702413438522858136,2280681854020501578,59411905047036520,594121275693580800,1398612806743861170,770497109906103810,191703876764601960,3450682760876991720,983625367600480434,2460700501735093992,229652187599305620,2050630011482190992,3399950355474962160,1456541395045623432,423972032218712832,465017776153727808,2893287090861781704,1465325266622118132,179386337449118592,1584096176873454912,1815459024969600984,152154765109569330,608621385976872480,338456706200116776,376064446820959080,508402071997444092,224386535679589800,2991831967006416000,233306087242217418,329348854006982572,2303265218305415424,3369798624763678140,1188414156376934210,1865427863050441980,1570035062922194652,478296961742355584,2326313242490016096,741167130091710564,996081028974428840,1957283544836926416,1538654415483406488,679952473805471796,1970213284844333280,3469918357511661504,1648698118116925620,2333127361856418144,2469623800890101760,758334085670231336,488424819299249448,2504602670979425424,624692264933878240,494886209747990976,1882160867158022976,1376386437205271282,1853347214889102816,498226535757677808,2192446297227553632,1728483626483225376,626659888494950784,891644312212244976,1630803776924770776,1704416755656846000,1012395537760961792,790516443023506584,650351856341333250,2688362334982374264,3856529919084376800,1246546887306998016,110337687010332344,608179640065821576,104532849234255024,580740383475604400,318910689843805224,183017361823443324,1242214246209342324,397686157299888912,1941477787215298008,459317021476029912,1462428540369127680,1259168766304428180,377992781406314888,386871787514490102,361486512082844172,430473958371693632,444663206175720816,720200854668809754,1189516480468928688,457752641733420732,68117235921319086,720502215818457272,298107990701550324,3806589265219206720,1243771888437331770,483322778072657916,2589671173819652736,461461517652239296,909183472205257368,193822278178816608,1211394233428581200,837035496239295744,883083873826566720,1051808345871083368,372449313021338280,1914767285451254784,1556587338362125088,3455154836560526814,2983355102426831892,308332015991489856,76799706581374164,1067637185970505272,1472749199155817280,798656257509122952,2960143505434231128,282466047825220684,1914990641921281320,925216041462493440,347122920486764642,3252181145674458312,136003927259246616,715642149606178272,211281984056981178,812640267675345336,217088461058628672,1899532055109417120,1248096259366900740,454023806221054872,2044662211586316672,150582359063246220,3249219262839896,64984661206134240,487387030611160800,311177762027782144,944582383380881664,236285459703685740,472572935517126560,861743598225577488,299551595402839032,3468247255697169764,3110020407478143852,3035683161580649328,1964731917437253744,1605685246970236344,511045808714644320,400007805879364984,993103426012862628,2730187833881839092,238836015693845976,3184493959516235520,3779335380433653264,854417983934737288,656705052418754160,1555274269303310040,103466158366335556,226075030080198516,2583725857542506880,890145171337504832,1103035853758498080,1610457109593861312,33188964591605504,580809415900355040,657062506026908916,2503017804664427616,1650723545144710440,490369010580239040,894040494457416184,1842133510679776416,377737544021740704,3988192654233003564,2529618377373267912,618869776939097112,58019874252054192,394884857763265320,2019826610031766662,379335535310345810,1139021130461781504,2389796084868458700,3659373111300101496,112174000913154816,238530495539396976,665607529976123056,2248139004094913490,486325537678357092,1408151568766656736,46549621072156752,1047371150435470740,1289919233872044128,760430997912674004,502889215296557952,3032011855369972926,1806651164559255840,835610971199372928,251882541495866688,1679224494052145280,751568466698499648,375102351870561764,242094293619464256,415832734581464196,444257287679124264,3348062876584900656,2171079126481039776,1451901148570911570,137974825186885992,1508666879110039968,763907293035716624,2483717403427218288,387425990996508672,3270864625299238688,482812140279425292,316375185906498366,363783190345765512,147043891005099744,183805704112513440,334115215491821018,666506416270432848,649238640629634336,238266259223652968,2641588369102649232,1586503768730327892,550129411812607600,1490656568628632064,434624812631517252,671136635537468784,521489839951961424,1405686973581951912,2024668420785984072,2931059890945881504,926389993276732248,159745170892385152,1198094340178515060,968347996490966292,1647685341757410360,287221742424255024,2557908974721753030,1012305233860148046,1330264916550339408,2116383039729573120,1552646476365905424,212577782602128504,962235254269728768,1400285751375343112,3970177790182109232,450288244449033126,1475434864376955864,1622558644328309184,407574105473169756,1358586746283783720,48241313331947208,643220543758256160,103856962944560782,71536950702968352,1073059332589298880,402161774871697008,506587958344054278,1290778755488618634,1019201092147283472,2721945957194763936,3028600531358564784,1930700414872886734,251034416801822100,12888103251893760,128881646817291600,322205654074257000,1067339754220261680,1031553140245585408,1146280050932382864,1792539478363298250,674918904380050692,1490804960593931856,1436679750182570388,1103592847595261368,251729281256254560,60160579442296920,601608690544393800,3007353121591222764,3493794190119642444,3823767586729941376,2132184600633776208,1263143251692599760,372594942946374360,1706029460788883076,431287035822527652,903157146420447336,8223301609393080,98680098658760640,164467630663926800,701077401635531370,2794242696229748736,481333265500707812,899650974194346258,3439479901014170370,2400300987093425592,1469973492873349344,3090999279576536592,1412814442448041432,107359003916803080,1288314366371800560,705674127118208080,408317097307163652,213056874568326096,834676388978444832,644763610665493536,608859128665259868,316100587648702464,2107347654661223040,3017995965127692,15090054442663260,1207210329589046400,21944995956861840,219451047315308100,3511234174993531200,753308865185507328,1022747118986749872,343694988418724250,981990568058595000,395926138584592132,1345004831865669768,4237576849800311868,777294074120367736,2631186838804420512,1863716248665710520,865669055019109624,157868350137758196,221842582441284924,1903161380814234112,3353565154903087068,1505561956087220262,1155584981204679808,1323902112272126856,3602321032365087048,3931251607223115888,1199027937995322516,1456655663133814104,1364337986365958696,2808454048716983688,500816175849307296,3455617778289939724,1266214588267656258,1454479151446141716,499455175147321792,1906980100508573712,112369991525688372,240893497994789256,1207257788317149792,38978521322473152,167051657514893760,441616244656748304,50380893616044444,4333431446873232,21667268065628340,1733390318661998400,1120973004790366784,867897024511180788,925354659430988172,559275309603146030,115230768343606176,1340845655510441664,3405501757236454876,1049977978415019522,1959623387956667136,1920011336214771860,2626354645784216208,818624580010346592,1983107086115979060,1573754830349897088,3234963596105867598,318536731584444366,233627316722829312,82374827852624076,1610267279361391270,631023129206852184,96604095202193232,464339049964358064,512115132359237256,830610550546426944,260142385044913400,92850437759980140,1280367625493095722,2287199177934750972,32719363618397940,1308781400000587200,1569524844799205448,750558593692621770,618845403343007808,557613554159931252,353498411249040594,22796745853601946,1595780612508618760,545405240547790848,873129505181568120,1582363123039251828,1264598575326391320,81650243919338160,612380068492293300,239526658364992992,3079644778413578880,411224354491846128,784658473316208576,958105506988462572,2196392672307180288,1419606245064769560,358888800045697812,611228485734218224,2360257048551987684,681383758716588960,660285798024941280,950954369937031188,318134345781960288,341093401901169712,2456531613702601218,1495510973831492424,2812620400253717112,514225053011220408,417290951226946716,633537596327186848,2610946022602503312,783895094971440840,1626843152532762952,314974992553397208,208162801150202556,693879748147669440,1527977530187807760,404379774999619956,4043819619248127840,956786270495387904,2405908770100048818,491975124113109930,268729921238345544,339944108330580192,3106438555385781792,3330327195625894434,1498652985078002688,1103173483737421236,820873297809776610,816823207459407852,357628400460780016,315778564069840080,129679577123968794,879106111066265616,841874558172582000,1748537302602130056,1311461705569743402,2138430340246301352,253938275825710860,53811800730899496,418538527812049260,672067907255706066,3207356336028791408,129522391829307528,582805866319593816,453189042045380816,102473249361957684,1317520482440192640,1840277787216501648,416843097523393230,2322320767916045736,2142130163957615216,340097385009859428,1943424407812287840,3070003529059661124,399466262001426048,1443158871840866358,2344036135685079248,2101482507584877600,187342094595513672,1837778101148762670,809234892515747130,900689959638217056,243869495301561984,1723317517148746464,585074034386751168,458742434926061296,208937891344407948,388964993057522892,3949958616963403698,3356766984499586856,1295013298674620016,1353585106931944284,3000009731424362712,3374438362321530672,302646193206405972,101200515368928696,144572980401228240,3975474371658187608,3610094833954862208,2982806231894479836,3625692464735645456,97687620068554152,976881734792407080,3132004510527902944,801647042846371692,988067384452804392,1266152892770771208,1021158357389675940,273327416678711808,683322431669821440,3234829637913551424,162999876867163632,815004033597960240,1857789565056516780,111982603265569344,404988972789615186,76495463483328714,788677854618712248,711569303017939560,545434012563583968,1871392294680766884,958838330298203856,61220451180585072,991119143619843606,679536817865528392,3749464086917814144,336051881655349032,173983356546200058,1634844231875223054,654202163415179664,1292030362313655040,661873068875378790,233309028823109706,2921878666055128464,467714592934243536,660225279523320864,2307338025384677472,373567792099005540,1987282212204477672,1596669285307053856,3426143450305084278,1501181526221353344,1190017004319815660,2600364138481668132,1198885959759990996,4425406981464966876,397792075321560816,1388607531234566346,655863001565989596,88792559081229696,1157305289543900604,685099577491436676,2062542483645389280,754177446586601184,365271990500453680,2055340647309012822,2475045799776135684,956608351329820480,3445120345265111304,625223350962981852,790887745680987416,627283188067017240,250178189669245632,2957961757521332736,2870922829294951074,502133918214442464,1338740579163143376,2001572365790297376,968039946027311652,213507357030173448,252399842128005504,772672742635321044,193360152474775650,142307142150818304,3767515640839571904,504784006256221872,175904873561568462,2270985617562310332,72629684862495840,1089451776045989700,618018674548236588,204226382395544064,24934542552632988,748040753559588660,1644489305303466290,1101596815734632832,242660896941335160,2922733441971761068,942924408374781072,453000694445981808,1303795266385212612,1776403519998985152,3804609356304036912,1254262946773543872,731484436666906368,1552343292533390190,454533783524883520,813540524999714832,147841676182656216,4435277110353331560,2036541587808071610,163764690212693016,130702839625286808,3921108965779684860,338221459883994984,3314450680165369152,1331472100385032224,157350507565144938,66505743695058962,1139054882057037036,961631309999924352,592066504287480984,3265649906540927766,1008546853332422712,3924725933359305504,2051827478030255904,1622273785548513456,294384935274753664,1471933689044417280,816332111607590730,1129993599867809526,1003214895624920832,2492677266996288720,2783662345346142876,707979203278699572,175195477324859136,244790601277098272,3068394743649246228,3278388086890151688,1006954523357705408,1777249892367573792,53816772447213300,2421769722345886500,1609246123817605380,280812931273294824,888146543112675990,1345180220402745510,464555495156024448,866064914576066212,697137633959458968,314065945403199672,378148020487015512,255618447932890272,87955550709619500,1759121965648830000,2647582518920195808,1590641623284420168,694003401515588750,3064760824037240064,313731718753383276,490152144767228032,220448821375292268,778444101503299776,438694763872898512,734285613434503248,1232606051466481008,299800842625453338,2998027244154004920,632424790648915968,147174969081933628,466763007062165556,1161194066554859328,2678958788917938912,889799507542361664,1715762199041199936,538644320846440128,1083922481827531440,2391907548959680944,477286725113486090,1250794697460977760,3931892055761689536,784200873586028612,2016384462067819410,12480639118421112,873650280502444480,485977065335387832,2518233326500163616,883331274187109440,259008208983477372,618452993451086640,541019149465774396,961445124368556300,3736786690623965112,657210430776911660,618560865392816712,154716727898976576,813023255971737732,197174623237391190,1391991194655872046,350058126931446156,1293443999340945408,327073798638404406,595368886053223744,347929067768440104,3709387412208566784,453102390228607368,1020297093192168384,1620881890013684592,565168656001858200,3008314783796619312,484071306628238892,819710277334057472,697660873424458992,272548012834328154,1486119548404658090,1012254259031762328,119443248212922528,189142723546506132,2684384380848709854,1265091476406665184,587192343866087552,925333646165236296,308138592339426222,152590842091257136,1961895010253999040,338396254638763824,919789610223472410,2652376122241766784,598767461551513728,1921668331746207880,2239848884314947696,2577211446335023620,3150882028932304320,969592855993180848,2589253305696961776,1322051142287639808,577767580718720688,2924332729691175306,779526216464462460,254500711460553420,43964372406954216,125613317641103080,250679940868126812,743819531295371904,1873861256261819968,1120125709683100134,551749095062279532,2917884139145094252,1024999602979818144,458786951908872276,63084569999519462,640446484141774920,2478362812784149248,719755704619890750,776238730151534424,1809011002152223980,98605501145902488,1933124018542955304,1231148715471520104,367013433970293888,653415363175186728,500670245401841808,331658713276712026,1199222619096139776,968113626623259840,2522678227093981456,273009913526724528,2875445457294542976,223828052857006884,243277782691688718,3793480248553867188,961933920626462960,3323106605541345984,262475542562290344,1840268664729116856,300537598755379968,3005396141300065440,4350585317884147386,1850141682481011156,265855152649724352,647138278210611392,109273091884277022,696073450610713536,367229740440109784,608891637334059984,122537039025483306,136153183960713220,1423112151000711648,150440651373552672,2256625018546076760,1204126495654209930,793377833521424832,1339879650221715996,3101563761975331044,815185848383648208,263435615017286720,143776038531711744,1437770145499229160,3076992050000564608,2932285915347716664,1202814101259638640,2757493793430866952,2512650888989078292,821457183186702360,134107065876014424,1675969728472724880,3008557448158887396,1625828300407676480,1871675408161432512,2950052172386439888,2080780071288229344,86175131240875260,2870321741252811648,201401003620046634,1346939131274627664,873767220959820120,1431624365502686232,2992960097401345632,1542183417993144906,955848383725541960,3221808473286353472,29732923605877668,198220855785253680,2312592585949430400,1999729162775596056,2050295439151227420,1596360491177602176,2348982609262768260,170796339077244896,1790078862768271686,3839218285028623152,1902325402087058312,1012225308918803100,73833126169467096,738336381169419120,448951307180177232,1860568897947314688,1567561469367243320,934410218540567712,485698247669795328,549063521708894020,275997614423872464,1667708842185164904,1302328347731158968,3527080550068462848,2689591045161175848,962108321428345494,188517365730519456,2631369285235704804,474908917410555732,2172982817353441032,99943281929115228,2978000545969785456,1741518939625834824,1973521700337779064,1082096139331038592,189656782144560060,2710463046758544126,1751121047670391490,3867840048188181504,919866425692712256,379310365027338752,1896565184050199040,1705110020466666048,1069264775475665208,1635980186045220444,2774706931238162238,576652543297048944,550266099233862816,1108025270207681688,1198767586376432982,1827144467931148128,87328587720728520,1571925719077163640,237043228576648254,2861576843630471616,437243566910730624,390268755972313434,1734540130893950160,1864576588332481344,88414479100890648,2285649738878019804,573904089090239204,3181119629702172300,60305158371217080,482444708731600240,199665577982016228,1460931159507606864,3066246058593728484,775070573455488816,3174192572533241094,29316976261875876,125645083782327360,1256459840845223400,973078920116510784,448121500983227616,341354790193785984,1050587045149882656,1533509595225497340,379164496293370944,947918058961290560,1260544266443500596,351126626942930256,2247204721242751104,1333928424128088456,840183828273329328,436380412040675680,369463830197389596,1200615306693412176,1641963302569412592,156848534814750288,1960620872206048800,398019665374257292,456949495142706618,158275858013799768,2374155086792789520,3902410926213707592,2474605228826998944,658967352405157836,915376834738997952,1925390941317806424,233806590967550330,1623253733755042620,679082528887704072,750490219381856256,3905408845937221056,3162979578666161934,988378063751901952,2880540348857183292,792159409272051396,2260776758684841948,977004177426757392,1715796546621725376,524669846482286384,957218435858631870,340632701633200896,321578907780252220,419247868512154698,3516023449969997472,2296661659821375576,1519135946979702480,124081910155739088,354522351700989120,1311592264846509960,106008052858014780,106405203191316352,228666857460736272,2000849763237715320,2387754913079144840,1171071782615548224,2276227830995404956,1616909383368533088,1065146566509581400,2118716407319908176,262066743534780460,606766532441585472,12952281068650944,647618856349417800,2306118085030100064,2191163459420761200,127474909249817956,535507126754852016,1440218844625246650,628075641587794764,787487711872998576,1238536372209745698,601892432028236712,499636536865604736,4181794873900881444,802765886655201994,139744433955946896,1561498868160541152,1515879130138634048,794679713377599114,787173312108314700,1524275717552153280,108884167436784096,272212458715141560,612938674709603310,144317230723969560,1443183140270253600,736998300879852140,799741878020443710,621178506335865744,2686707952114433996,2504261891918780688,870165814185520512,483086827544470032,1809278940030528384,3979577551695028560,2210012345090234410,1173397580390982096,772036686026939544,2343946443957297046,2940818233048597872,245815016952384408,3549038793972738048,407223724123429488,388162834308981648,1293885922948523520,283785792701766624,2556882838141522320,1567637468934202224,2077634042632319508,293838616746296352,420062864076068710,1541492168841167868,201751727652115848,11240463279494944,168608233961849520,1686095194007743200,2333754673526006560,1594942509056332320,4153390448849384742,652642607935605136,936305867670039504,493875385503840720,3388301580769673862,920987910028567098,333518190979626576,2858749257516986880,1617297440376419802,2068531188129331548,1309125527558013240,2336929208401726008,316019048357241108,688573224691604420,2587544743214987304,1531948781689382232,190893467923442494,397652793375602094,2701036176361527168,1414725912452572104,1454358272690623248,2452949301246899472,261003271748353728,3045061694896193280,319779795049848048,875214154971239620,1673281644035694168,1500812380001188128,1803212952432567984,1432708048542354264,1117801962518031648,1793655242271186984,481493827313660574,280524725545763106,1144440281839708480,1367777538740416080,2775028623240143256,3937073412656483334,1031340881605010616,1244164018127931648,349209409643837496,1406897469759992364,51642065057891064,12557569046678364,251153341826661720,1488159333174046248,464769261525170112,338349664171985976,1080606907458861192,385804496860990264,3338828128153664256,996651204489418968,1247980250479323108,257428923035775504,1396668619765083960,547573822536221600,873194278633877160,167313373282580652,968207357758963632,509503682920324740,100321762610343672,668817016988086560,640916464617953136,422171287957006896,793251602632402608,3900945639031325712,340597643552122032,2293385141954758368,294576340774087398,2981555270599958850,455212216462782864,2341503134240099328,163561397940169020,1569137329774081570,1029236009875676064,271233301463595216,348181286234966956,2289142793637130740,169072068585330384,845367058765141280,973784387830963560,2613181406737443084,323160839405574144,1244867570350226064,528080625773135856,579088051324676278,1939422959670620088,1248868694071260288,195839838706771608,1338790755460309614,958897644518726976,1032010962297764048,119473771402882620,373229495387393976,1287032730752668548,2317939203701565648,220467151968216120,282539326781072748,4238123884967993760,172249856947814604,1681830161964718096,515461357292548392,1420026099102959472,128081655856138368,1280826858822126120,473077603301797824,1221260667146746352,2090730493926051516,2452357392051408288,122055536610804828,3254840560881313920,141880380341515776,1064111443241910720,36071086219681236,1082141331272795520,2328936419942895776,3513566925770015070,749698875324717252,1974156713060034492,1061028271801145664,255867140042136522,264546094423306710,1511704231254619200,499948380453029496,1448979654040585932,2045430409305499062,401064993962125260,1925003105056661344,1098676565813424744,1353900261282364620,2156862644200233504,2277898416503589312,1334764100487392430,593616254261196600,475586152864014912,1959872817953215584,964128783413936952,376629945703787016,3498662317724367552,2375327500847702856,1471218550108970256,1037690066703877482,473893963193061696,1604358075431135808,1477921194970549074,3491426297222437554,1397658595824025344,1405360254602281824,875716470131192796,450948952790329752,3325920289050516864,425243847463317344,545029881087585060,81445053652092228,310141249592955576,453102870418513344,250853367376743138,982480975377902264,2614162131164730972,1429334167798016424,122794873699321780,1473550662082975920,3946867901166662208,701234566256821504,960111949967483832,784029311771271318,183245381113546920,2471185916333918208,334729805979455568,1662264556167786430,1491301572447808320,1842773249790784080,269805636090104088,1190870762119333218,188059604977586628,1837003097457112360,1145452366763319408,1692012806157208224,778947685545873408,868247914796754696,1529390801065647660,225635632894839916,2578714469326765440,983980063494033120,909303860925591956,13090899105928932,327275214186867600,600406818059799312,2952676588570673328,2286030264561445644,836442773666716284,2392294041042352200,407250391945572270,2788428571071247104,3210635358575944992,416413525833569484,1850742328690124880,259278366910920966,3237909646900855716,397036088298578112,1257785132040384912,117408369489218748,577703371908964616,2245428466343972868,1264371679878086472,2341351913616286256,2828285559730383060,16519604352935616,165197438992373280,3303976702204598400,655139133727755264,2588189313192869448,1108810259919435216,2243034110359905210,3318039561237797368,397876284330694752,1426997819803991562,1508249268290009014,272632101030091872,1415965949975690208,7782872321612358,77829384597715260,1915881123419546556,1497713389551021720,242323562800324248,1416772322114000796,16489022542688256,274819384165017600,360116100398392272,1800595859213668240,928855293338747424,820315026034653696,32220402139438992,1127723710746875760,291249773418373704,3263272386210350948,479546866268518968,758167716405933504,3051354471064101216,844472999635589016,1457652600250616250,1175714861025977670,1931287519666694880,659504426013226776,1616173043797595136,1020797841869662860,561672603179031492,2506874520548006448,144816940854258354,2896363745383117320,2563178863194209304,2919229660755594540,1076098648032280440,266534574007770352,323201374971554952,203566533313065264,16682071030331312,1000932907739641920,1231673078206144896,202518176160508384,1012599639307480080,45965141366270940,612873857382283200,1306590927598833120,624951397961730630,388005929448179474,1386142596790473504,3056178181066807776,982756312414213776,1729283856563104212,451181247281187456,4259926213349783616,379821247714445724,1153946869310201706,2814480679742365248,392910549661595136,3342129994005795846,923733307699336248,1159868157898869984,375440712184303920,440904154092095596,185100780464751492,672862629560745168,1005392277827926032,966295858789531188,1533996799457862432,2820069980235630388,3956020581549233088,1604210174718436584,3334061916163865474,875564814134193984,1015891404541213392,178441907924825974,2157569263770027216,1551589073856128340,836951245999528448,290767311115381968,1109970301557867390,800879705386491584,1949593593929890032,1318125706069090104,2125223648435568064,131788774286756820,1231939116691654272,150313453398125868,3507344862672207480,1863203837392437888,339823974369397836,859581990398952576,218017036173946932,480706790057926368,262173616384811472,1844611703041107090,771213126096599790,191945113615271016,2193677884269668160,1085224611057311450,1353502422604977948,3456994131415268136,786695466959235248,796558607597462076,1790256178010057304,3918079431765952416,1565431496145230160,905250402721432044,500786993265919074,2311861883341107060,703640767033356768,1937325613224889958,242263971606596490,804696646860369312,1463819485643265828,667312857851334204,612086811875857968,268952735095249464,597678088370086080,1388671573723417170,248874066830944806,1622366390288497920,1070242342230222480,720061065784092816,569569905367226028,2682301573046385948,887804065165559184,3469325749277634000,886582428065856396,2577289268209700880,1017117770758532256,17018782235448690,1361514825790160800,372804946119938904,348521493678039384,2270894951149560640,4002970357262733696,2742450558287913504,72204563126077308,1684788340171505940,2316357194592405312,2593548520253407904,1264236987542478336,86223243022189416,2499149077166175266,101042295851829528,2694485606135480640,2693933016461033888,2352164085355442988,657628115635014096,1796844754874421616,81379099424389020,813798377540959800,134738840011244160,1886360889047453280,673916811572642760,506956908258287526,1566326147313837132,1571702591089693104,2017431805408957188,1763537148616874496,916269733056720480,1583258383198886540,404127063251414712,2355367533276960972,665899084210738576,2083243540350266448,3595733174310631920,4068668098129880268,3824907265626127872,233132197581781692,1859827276478912136,473582321026098732,342400189048934328,1175675550494347584,1773570457868989176,1173112477433412516,2609706487822367304,1524466438086236064,2726222290192148118,3212514558951729714,190607676492831768,2541459039709368960,1155689235235912032,3904364255662978884,294958903755673344,3380425833599927520,728932950972066192,306083460489626262,226427652100594304,849111524058119040,909655337918816010,3030058272381643980,1503410511062223288,1387097209403429796,149218276328299644,1925112450794965872,1538228933291451936,2458623259974556224,242808121545853968,809367898737771360,15080426591941760,241289061329379840,603228245355926400,1954743404732482760,2024349697659479832,2386378188599774208,1880394404541962980,222215654592525978,1000483196743031760,4359694307078663676,2649455711107269534,3745762596180583830,941484571290133696,1326234839170059648,1129311084126987792,2403275096176399968,466591273517606112,695361938447003256,1034690442829925392,466999104850266516,599223109899985980,374589253492773504,356205410500519602,137708813163890916,1606617850642799120,818365778939082528,799544974574935080,3374362706080617734,270032648105583132,861277490965585800,1851292192181862078,137982568560785616,1379838637111914240,3326396383582218304,338671870962811992,352864088553776364,329839391922594064,925685017564915104,933286776324774768,384922942624379940,1056726414219641376,340378340272064820,616215190244991440,1326422051003338776,1691656858416289248,3262953187481643288,85636749310397622,2454694615680327678,944963057292215296,520288889561072676,1737239306390827536,1040714452649965828,3327039374607632376,402711629517470304,1489085970480303882,1647912477199790184,221508841722354864,930468064333667216,606323741392993944,3519848720400475470,476498333102028956,1065403155358107720,646316112762417096,131281084348024072,903751467822864288,989368627242787296,2368354855315356444,2846827520022431526,163918080185264832,1024497763864019200,180276425554878072,1545241241701369440,231508917784678600,4167200294853150600,233265289259842686,543437860473670508,939968955945548700,2899267919620159296,332567095634399224,976700653596752454,1984662889383494016,726912488790172736,299678606115319662,3271966830486841410,849350506666217724,1209562326484224768,1494834951370811814,2578515518793267276,1502084737932561504,1919477339686925568,1964238663809057168,2589922521671140584,2422833849107230608,974577691804964880,852134717554189872,319833667049753808,81359554403556528,542402256697516080,182281683202203690,2744696923469031186,13927205431913184,1114187189608673280,3046448586016199264,1597611204161916156,132808776078502200,948389694385968384,125388084804190956,725708092812800724,2370301403390032512,408506018039113656,185105113490950260,2221282889270716080,1440328334288548032,411533297765379420,1902270673649174868,268551217777267728,992071611123692616,2436050039597500896,706011695352637080,740652750098375202,1333891880093404848,2784868559232893616,3051584414426250066,2176011327253463588,144291631840777296,1723052629171380672,647413013281572420,282651692219126868,2072366821419862800,1720144521621686160,2263831955070984108,490940428580116704,1771942695750143580,9522549399544704,21161427849456120,740657221312958600,137448330263700336,4123490283891605520,131847827041067610,2373284143526133780,637314451645437720,199502315168190848,997521362499641760,432101199610091862,1086531307331026176,1298091144832888980,2686969655706748944,1286357430709397056,178739605257339048,537611796889097568,314095264723577380,466687345735842462,98632569232003392,493167705526081120,1102381990071173580,899278577699371680,1679174469554316648,1872074942550344280,286363461870698580,419326471741708096,429738649168093056,419951331689220792,1344733469669786328,2408090303329485780,259730590994990652,197756894406875040,305817261607849812,81790181578801776,102238740278765840,48961703953700280,391697516826781920,945881726767785412,1380772297868785248,1656115307556781632,179415127435381648,3139795933814553720,2608589955973644288,2078653609811477664,437795355075890130,2617390807511284512,934493513598917216,2486440590569475072,349367306197520820,961842442796397390,1618278606579561696,3507381769320706956,2265505915055299870,2399553286706596860,966277089395109648,1170309549698324016,1781057280810456690,69021453423669048,1035332158385033280,206299827204886404,335735345961580068,2238258056186958960,556185600900194076,334638670390748352,1230903840420140032,231394143681331128,2313964655995026240,1868378430245035752,676611288808694136,245323403851599618,3846064095048818808,886281205092674688,1328364205819840728,378197719698236962,946062746923999104,1695802620679238760,1762892777778606820,2920377665460015576,308662010670146316,427486287786717312,4274906004128740320,764489452217322744,2741343777755242856,740847138335258856,316831822860008772,64506677661647994,1246608248482616796,1116004487563535616,696207803824089992,883228720481789976,727068174880203648,2681353050620597028,2231755665604850550,1643116525659631728,55014419740151344,87084639264597696,3047993310683869380,2411027246631320384,2884201279494513840,1484391734792997192,1789914460618386448,1686899694763516128,328288348696870656,121512493438322712,1210978116129707136,3986724054865774992,1693914628606983424,1451802950005955904,589497612191033004,828239954274576060,526581783013471344,370955291974092144,162724780539492902,107163463441006902,407642104889645472,378205689225335140,2247329272757757606,4231565002830604356,706254638591140980,1995304498697856480,443493602830575666,3429423504712323828,2369525836557357648,594435139025499000,4355802040547392182,557932803322502124,2046829561827755040,148189489029626880,246985018928603700,442741932968953632,1865779447545325120,552121352934121044,2880236768407905042,637881775935099136,148584840186874968,1180585766521158840,333916175344284236,2684207684347945884,1344995633051088480,1286040678849710472,928479446611952736,293838331531803096,2424943086645934920,3455324890365032496,2246841004507526412,393409308424967052,3125150914226368104,819055060999600656,80511514482363184,2012808701416801200,2864438523569603016,212027246839728136,92679462816281964,2939266654749097218,1293136577003870496,3806948600591477544,1396708363434405696,1350680683456168788,670249833195839688,825708038386387968,292065258363077056,2190512217790035360,306590725971909576,56394655234227296,725081687504209440,896047441830612054,4067715305153966940,927736829290704096,151679554480816812,1257061565574731290,2430773627345314560,2089937045568947652,3154265087124357290,1350071153755152516,3553003900715256192,3465901665031631616,1207316117627129832,2898858842316049500,804337498849631928,437763797974569780,445124602297447776,1579347211781181248,398973339837675372,3962717510150182392,1385928788433396016,1689555301077106032,167264011784288832,605563970680701392,1499212153001515104,867060808828499124,1949574025497508648,499167954415447680,3271826895246447468,549998346324789230,343023328855968384,350435792613090468,1384720292645988672,463524638213517426,39426066816404220,236558895445697040,2251037441622030384,2502074592403308090,1465603508031622080,2484005419379054736,165230185335035568,637949176182545556,879822083114947584,3163958389353019104,2774274501688340592,353886038500115412,247813227520021944,637671138018707928,870321585758692176,2616571843458969528,2425056912157593472,4456434548920768920,386449027619705946,941353427650595946,754787898535775232,2181172876000943340,2129865000250272908,3544387843026744630,3485836098342987228,2899972610972889312,422818915518250020,3045187288603865142,2038733476454024064,2478730451247612072,1491683481148054572,2032512449366165010,19531475249626872,325528060134429600,574930090261860024,422668646696991528,504001706012301312,789916178964125620,520133192054143578,352871509425557430,793549979827571856,2770744051844061984,257954046213140010,51205525453986924,341373825745611840,2076320857843588824,3745780509166590672,205628178810158688,40016454023111544,533558444832247680,1276302182178618672,1023766634724895236,1343048379287375328,2504434195541015712,572939458762220640,786011009641815288,2065924844634184632,1242224592370646400,324418231110884528,2125114355132339802,4486952630984349240,418259326031913212,982197978008048352,851135470999698672,880974424092914496,4242344956543063656,1316014674721944138,2236168287538769280,1649033566884860928,62458099679639328,702365799532368444,155557784844664056,131925586183584336,2308722740330683040,758755715247199908,498996138608783376,2953844481484115464,477904921404225912,632893034674150398,586937588824782858,3469876781590897056,2490254703667572336,1374095153878041780,1558741995854376696,539213125288153680,823706043807191796,3668616513593454582,76610504248021020,1072558726862912240,37396958955046272,560960490791875320,427301882893406278,1059407703056295120,617571145083211872,2996760519117805968,961697137261344090,2402429386452489144,1351089165367256088,2211150511552940460,2525987458815583896,54746891768791808,198885304041189540,795549912781991160,847660943575926876,706540470792653472,486420703559713824,2006138518825090860,1374608365207085358,49789977570332064,1120286771787863160,1604967014454598116,2356393009986417888,158896358594883720,2293807518663254592,656880291957564180,1902265580900367552,2080397392703828352,841291625863533456,720823388188857960,1704266154033325968,991416009121780560,3215983254164289728,191832637054402896,1198967184337527300,1099970404184911872,111787276895083548,919896412789417104,6432817146751556,450302167488813360,541767654799461024,1693574423937508840,2039969957229889848,2822100544339428864,960812143096281328,1399052453684119884,300229227056561436,2314295413246336300,345311683913274912,473349254941955238,1009863380782166796,159376963332043512,420138567251569944,769246709993115032,3194720913864546576,1313632104999977916,315270817043190512,525228735281909340,311028436527596964,1727954951150558400,2448895967408007216,17761511982570312,532851284035495920,756721150915182732,980951070601418112,332857233716925294,561213976138920288,2128566690574109760,724076459904564840,1335409508625047856,1534720009931732952,841925507730580284,1863944404762293000,245214383339901780,419988324070367296,67759490875494144,339090814710692568,342569546252114628,754646367006909576,2536902773153407764,405772766838592032,672840126471982536,157845638567044494,108366967565046128,202430137327441704,1012162029201878580,2276593222128260028,407189330720232336,27745074226546176,312135587682783840,2427748489798228800,3355170915197705472,1030603829044781952,2447653708409793444,894239470660805250,528006330400551736,198412580214766080,483897334325134218,530771528730615364,790626673213934760,339274820109779136,572647831742009140,257795746363204632,1635426635385143376,369315487756190800,643861272555220236,1189811054540422608,350094419076330688,451545173115530328,899077466886118704,1932426788175785376,228274367750906592,249718535372653632,696209469403813068,2301020224930326528,1004723594125697160,2395216514146403072,4073373107799171930,2757859511805616824,43514680578479112,435151740215731680,285050271122657952,3677641823319535404,137943958578554688,985325178004173600,3119618623809564226,1949506498801614060,2043677509019208216,1424152130012764672,5686469044386894,75820449914560080,1705979539550671200,2963360354906044512,291110528910856692,3949108420473237672,2245490018542685376,1417245349743264816,49513745260849474,3961144809808933920,2630035057195012992,1784379251300381388,3659002790872482576,2531584299548992020,3410744266269891124,1779107534298238176,1268836206831323910,1132792565503978764,650286503055341208,2523122114406457608,962059708225665924,1072264387275336276,44508825965708244,1038551175668191920,933322575727713672,360450984385714104,3141008031060797568,1466726712517415472,214389182003655252,274498006856541880,202335845180480220,809352681559307520,1947928147919465352,2050315147510858494,1545050538879308640,302720053648552788,2421920771434749750,1333562019449106630,372734886566727780,675864895690182528,1966808035774575864,1056784934530865848,4432494174623600832,2085292998551821032,423825544969905488,1015921248004428192,1506014530439322132,589857980669487168,2744284165067056176,1514062738586310912,469062453429130616,563770672753802220,992034268787339712,84932918653876036,2725304492345504544,2836631720900270592,3455929835063830572,717714141591414492,166293230235191136,1662951589376745360,912245721710771880,491543580754329048,422853830631332416,158754937486320384,429540363251523678,944058057937998066,251776003498354176,629447328235954560,473607368173096540,876922417466149716,314499351557835432,369487047007494464,2904622385050283898,712826103508666236,1982708388840389056,1153892083713871440,2725869002526019440,3190537040144900616,1476525030361910424,2054356933428734112,2967915178731265152,592348369484233608,463204845303795648,472264581203293428,47672909428833954,1430204011595918460,500301403826434144,815588360463238488,589540206846101184,912202079617438872,4409542635232108608,1916949462882577704,566182629915911296,1988293575220220580,828482805840949512,426655602897618432,404351746336041372,3959912858256843696,369515319103389592,397785156200099388,1232271929838125472,80957317507831668,269860898918117040,307611281783646480,11155481516522774,669336770817344520,292813292989820736,934129633011553528,717842386956483696,1164931714321811154,1280354247208280112,146833400590793856,900618656071341336,861860708167535248,1185451317928638720,1339098045820570944,587028785665258552,2729463160549147470,2351157383933536332,1217829543148339712,499264266067783110,2055127151811559770,75307169641709504,2635782147230788080,1816155546361454934,3925413856802329296,2923900356916840356,194148702787526784,1656631779959239176,549130461725046432,177291771569906184,1718725930224401196,2931500237697705492,803085588988329528,128971480497156136,1628464511398867488,1346488499219554800,466845714576881226,143186589729976320,2577389289673086360,1271400254625435880,370086648883348608,1937093722464844152,1039673597642345088,683890787903176380,2794857939617349024,438255722603591856,2161248217961686224,224721056053326756,1605169564905097400,154873202078288664,20980136734570728,1049019373145740100,182963847317605056,100611724626362928,3974785039803657632,384955541948751414,1991836745069366286,2691161431145795700,3549499873606033920,3261913809965459748,59167895890248122,494173204390912464,1885811549596037928,174081072147840816,722147247964198788,362732104987542816,2720523453701750880,1837503925097724576,57090965871033252,570916520386412160,442160078274576156,1039721358627821196,2456595949158887448,57592849279257072,959892376131849600,783158465450560836,2099578339534868388,3542467828332962304,1058143440187897632,3764661734544635232,241843424876127828,951694647559042640,750109293050585808,921904570345509630,630873762048071964,195161879084274432,1865376138714860016,78146927232869102,815967753773255874,172447250376546660,783951920587379072,3882416717429664318,950942152442191536,3053726744439855168,2015471925696891024,2113752939644848572,2359947748380091050,670238639633107260,964173534203443968,1252852825949723552,186972007751365890,747897110217335040,172499524853844516,981349369841989170,1301873051988788886,1051494490368495712,161529460133155680,596100468159428196,3892258390224140730,991319376847629888,439826630143144704,2248863743608654704,309748336035615576,178453737735185196,1189706085930273120,2723388096063542508,2770400562027770232,242958291609746816,1822209425044877520,3909165406184231760,2095293331808864978,889686788598799560,741775004613992448,845856295236410796,1561410422281903872,2013253371011493072,1188452586028775616,2112557389257032850,1178131397960106912,3172363444955842536,3178023289797204576,462038967917196192,130335617712342488,977529117800756160,399640811806436208,3751078692876050224,806547145599851568,996805097195875656,395886511081441072,2731888372889540466,3006520281905141358,1408531399721854720,1607832216953484120,130596569845984590,2576758693072212432,2197166784498258300,558231102633532608,862879121443177674,980956553378743710,1264088377684243584,404032478715979104,1471627663362625626,316495213477522182,35208740117911856,2112550475236922880,4153684014534204324,182308504286234522,2343995434304704080,329060107067903640,308066784929953072,3080705933852928480,562636354247907096,2371160451349877400,169738952027515380,2032450699775060124,1310564000417245184,1299563460701895024,378108648931805856,2163602547990211284,1092157037056866528,352794153967886160,1564714707230894032,1703502013517473656,1429158835537702272,1538343532860719112,41317503864742530,413180171407127700,1428771653931031904,4827353510524248,16091378446527780,1287326287019009600,157929208985750304,2236627462073251104,1472401108259111220,2068359200739666180,503981698059834192,349186533527095488,2494220613153669900,2384779773891882852,2019145029278174440,2337211845204855060,333080277614623704,1290280236201940152,329712943147305696,708743954601880272,1287475135418222336,315457872792347208,1392408209440455840,1169774233628362100,2091845610057858732,3936852334471011930,2341981370384798656,1882446344718152400,193461375390085206,2019925931540132110,2341672605655926360,273991188123505908,2418471738925619508,459134463482415066,4075244077280394816,4014520564131617472,1277556273911902158,1234967412082916988,700306991358812112,1759556667353110416,1905955395304832850,719692463605592574,357801532428992232,17727724881927648,413652119481900460,564332247727550442,1183490021443129056,3256778587368785760,3989188159244710608,2360611748731029156,1447745785878011728,187595948474348832,1875983149327829040,290017701017536266,1825439282667645696,4325218756032369672,424681678850990052,736610957498487708,616126245759592536,72833686120869376,1638778659370316640,2316948828403641936,344074380898462280,1890853188076394640,208656180645669918,403128426439168596,447926147754532560,3164979182734820352,1914974878632441930,513347728926476796,71821094674482000,574576046412324000,415469645052774156,70742551904788104,787708759572500656,2626533144677530368,2641037442416311068,763778984963287260,735631964901303768,3279829797173796288,15469430643686888,154696274709538320,107133020122005108,306098240134998880,2546831040843044340,2492591289438666870,2339873027489975616,1954174616687705256,1160457617751892128,804612703359053404,3141850401825666804,806945002034048064,2762437236764532396,67545623296724496,759897967712642640,2669583735967561248,2458078082308792656,533844108491542110,742538033790357612,3027348749954298672,718280697977801064,351567310510193736,2709482381516916288,860585045886753888,1304152422941894592,915447687028605528,1145470357406630112,930302734388623200,220053285211609728,2934081442860088320,462274494795379960,1241436917207866932,364947199157220708,31794504588405534,211966087117662480,306355716497652096,382949568368023880,2032235352847001808,3977190937938456576,748685985128960952,167824584486955482,291649570854874404,3493000269446506368,559375085750481408,485483317108631580,768171379104063848,1589858955890753328,668713504003820100,444457019554103358,3219231009925672668,6840354925591776,59853878375536560,769559803540223400,1720921025811864990,2258923075471755264,942874944737554260,2118209804488255932,3719016617556821504,302964234083530632,3029681548044898560,3608629613338482032,1693104531451286448,725969583032605920,2580235071047646576,1276316071551670032,499982679205894224,1289343998321669136,629945636399419392,293348551998878838,419074798958567220,924804278758876032,33292743807109968,110977254255002320,394809945234260922,3948150767327852760,1194317020481768192,3014222212310255730,1959024877163552556,397460620786360896,908264392315692984,3777809317877024400,490452135963735704,1835776745769527424,506501861194592424,930389398803526212,104115477136346388,37887854554900416,473604360526059400,3052668726521826846,271954476903074532,655543204068379440,210885401218474944,257090262272319168,1928202165449014560,440155848593475792,1334582267231451816,718467782872985424,28172455223250012,845184717672287760,3476353800895831152,284225695082436762,2289855776613094800,612523051033124480,4558735761125608260,4178119378422859254,165050127167553176,412630730385600360,36340168035190464,1817032249315585200,220998547629541512,123692486806411128,412313705372365240,197408360381634864,329018258305788240,2001850288355818296,537245300683153152,513803723175151764,87172202879558510,249066714975681600,445366694950895376,544507856108948832,1405048760245153110,2026935609258558240,3906094950450221056,1682280290718172116,246968733657593970,2120989750839185680,754687803673073520,4379467959226811124,1844731584144073702,469968966289302120,1631266239135594384,1293663553291642960,165635015096145228,1583757469364817120,692363401507414672,1432966790873761902,1041154269575981652,401790572770063608,4271169137592173328,1282770266986818306,1609421343225596032,3988672018958480904,339952708357255704,2644468711684995872,1419452746539896376,1278890547316573824,256266158314996896,2066311847365831968,151458578836978500,252434317405940000,478177544381955936,1066978096466046012,1218151485886274570,2340327598433081136,2556471251769843456,378386307647661192,1428739546954077576,334874597531022912,1116660699607293536,1168168514060151450,2609070371349318684,2386176198194523420,2373557078821493376,2889099986806620756,280566075939235992,1518180608331697152,427781148183584712,553630645721503992,2466345611091530124,137572444078428864,1203774967821823040,738490391660784456,1244604918523955256,247883947352903424,413145437939468160,301975357857307776,377474248731303840,577964217263131908,1956752560765391160,1656616589869395110,1699249708644572448,760972552519434624,890142113996211344,1604559574255170564,1485130478393901348,2568570149093792976,746565841794886656,1655158546127039370,1916035284424133312,2086864143029527104,3257712017584592832,4404453275383746534,1436847445801837110,2516111779909407840,296309006685807744,1831398406778915952,1692743753710137324,2595264522102142464,248844408032106216,1322809837386266592,1257153575676324928,321894241236861876,2145990534135531840,2526110322578585020,445011072543622614,2483302825667425104,2380109895748222440,916918907730403932,3025944296747957808,3921479502964696116,2092548932453248896,111761725482854460,187364523794051912,468417642495126240,458038278564812424,2011293090534703472,1398418152741633276,320218911426719592,21688799763622304,433781869696642920,966534421914064128,736438235480830784,2134912245206593188,3917275812133366320,1440684791602449270,1284330842667295920,969064848790821216,1080716896361273028,71345078352436872,713460472007124480,742126660310171676,1701446029672489488,1254095424095059392,31278096572892532,1876711314210194880,275430830584301820,154909705975507992,3485515819979772720,2589825381358938012,1267238852257915800,760980421996172352,1317185663340310524,293210076964450224,1113563794860874170,885829774350580794,1205396515724709440,2533858904687718384,171591332473545630,2059124097216717480,1792626905687842680,2559329143793022720,3051058861600596372,4273975671910929018,138582345664951416,1806537067347497760,163212225696410868,2176192779555965280,1429520399757625860,154473437259501336,23543655849642474,235439782807762260,2092826738117606400,326707624934052840,32189549826909374,1609499557116090300,1304777059387887096,425068775763891936,1366886203372984536,3458362387672903956,1975382172989760144,1962628583985975456,1180628119511498088,2296313810090147488,925280860304771100,88775643841761024,887768645744511360,1422003253027302594,384641403321638736,1800982907897623296,10651914260914050,639123655838067000,40306045018387016,3224528024395054080,1773660815073313512,2340693558994896476,2151843012152518272,1019019711754582560,2239134413812589304,1751736684369422304,279290993151823488,1842749070122893120,1013423800570452048,3384177869502529344,665180132915040768,1336804583047778112,800158114319548932,1850930159786644896,9502913563343208,665213153291628480,3939596200711641654,2213239816280899296,1832340434263720920,1494431690315721132,735979419478484652,458031878874787410,2824143733187053508,446105771829177336,3239883309300252876,91036115328535184,455186893160714880,563286027295510440,303742911460745988,1499439849885945414,1152131464902195468,754955435988607296,2328795055970791380,259824118109880132,1732184875892297280,457526270287041504,947019996997173216,633292434147872752,360233339716461792,1551389721842417952,1446195580977941190,657235464866234100,209603771849176704,359670230798222976,3147158401848977040,3149380383849941376,694381864622604744,2765867043609085248,2531228839874760102,26351900618887126,527045372945768160,355460999485104900,1188542827944824964,3539092093075552272,2247563979528287448,1069382054501475712,933017925844923516,32839338752404524,2955581852130227520,826702925698105632,15190808597555616,759551068502459200,3946375655976003264,2534039396950300416,720223924952962944,2711504094950292978,849112910889481656,1594020712078252200,735652153703023920,3659530588321633182,1901626582429672912,1098650082934848192,1042084475818128864,791418539831820616,2929207824998957568,493594047871470756,576390672734913978,1529061930022797288,2083583260025347644,525964587498471744,517162796283557040,533649809106094824,2464228559335752704,5824490918658984,77660973282378720,1747396528920759600,1609280745342575472,3452831047934529984,1690348302193385312,484265228025096576,461124135406515120,1227416385698275548,3496762760726204046,1131639078686323626,360347761490670712,2098478365700345856,401389168183824870,60255203802300914,268161902005941864,3426346196603271612,1288744391199982908,475787696006024220,438386553166312404,1669505876844219744,1298789778742538580,335351450280469788,182782439398213504,400686481786585404,414199990212220026,144131265884145616,360333277020550320,63056029189169952,630569242896142680,48797842820186952,1951941435269633280,386773650299438256,2197293958061731056,1260691456232713050,2349511932227466996,219876204954383400,3957827987985542100,1163693039732957792,3082803716935362960,690508137305013696,744827663861642616,1044811938629301744,837836816818663296,225906130708218400,1849732112849954148,8451044452436160,33804659918341120,1014154264758758400,1050122932236072954,1420019790360977088,1012895654187398148,887123377356433632,472256175502947726,507541474880195130,1003264474119004416,3161128341748122016,714215232267173316,490203762764608656,2245251458704230368,478189573510674720,2695559455688288736,2307181688184444512,949195299870978120,414207729930529920,314888620001169538,135309824109066816,978032326199463864,446974320282287640,1901966504353515570,835835501464423224,141148566629186688,352876481710655760,2683377651923420616,1454080569496349728,79933693389415272,1598696838832688640,2809865863615909406,3349679832628030896,702220931896861008,533214765996610856,782629115759666160,1858545486237361656,23387137876705564,1870997968952311680,852107956298640576,271932323663250910,301713924749989440,481174375649010912,565110035304479118,685114705287778788,2402670337912073376,3150062362754388576,1252939588624923588,399011343590114352,756340642464878040,3396172728780268752,1138842104028050730,1112932689884543820,341474530225437312,830024181395384520,830603059142929058,794841194832080040,241230014512291440,964934022372189840,600683777651500326,2764691530686737964,3976716322428702656,346254454685714784,758816141950213728,788129897350910664,2143576449572600520,176120736338517192,1756401385227513584,979487455020263532,1114409341708753608,821347742262171432,582091165052765952,1709543826025754928,1299276476883449856,246839270681181132,1235422313451248472,19328625168861536,386578124894311680,483229684894598400,1445587563949659914,9189826702587492,275698814274730080,405003132883942356,3615950739251491344,1223502337197667692,1920796935477964784,527208190912362168,215255019680656158,96376619796863956,449721515955189168,3462757704991417176,1494291110018597748,3473572439202459552,1375913594440004832,710513329544342016,2495978275140499776,318156685784838756,1060537786026581280,4053777880540837176,1173578617594580472,625992992224294172,225587617985427120,2707091030528415360,1992865267383514960,1932943718153586930,2400220752542517024,576110734728876600,2230022905831716030,2771988200461889376,3038250626795447744,198352354754522736,2645280210155131332,2655099588606631452,2652702408091727880,379805229705669672,2850326884764654032,4296503509898268816,727687260736970820,2987892611441160416,1079427088229611968,2053908105153945264,2530740893141232080,1298371701006017532,853801781010840048,617969142120413696,258142797441685548,39112481469267840,586695861441029400,2317440584700759870,28533795371003160,513615885596324280,168951803570341182,97595872875839532,3415905926887835080,1001414473815396768,445949886075917652,1377029858784923488,3204895447610002944,948951948493991088,229808230290089924,600852737781643080,1382563600901486784,1478824468463819904,610316220616533324,3834041458083703440,1298290693315363136,635352662922530976,279705536391287286,449146920347350220,1314031143194633304,2001932700165859824,997755191003300256,3926559200754439656,1972528367334690816,1629981654858665408,1419325065921647538,300188312335982178,3402484801172703372,2065826869513003584,1896343842807434976,1872480950565892512,232573740424217808,332253135868859760,234865874615712604,2031305445983155104,986207584360804380,1596439552169272832,3613039057255606224,2394640762968543192,2719303351531279072,1692407126894642856,247318628620801350,3315767452053890592,244848199030669008,2448518468092709760,441184107265403370,882396335676277296,588472584588270336,3318627993555189060,589590346889052222,2292745429156337946,373713648053829408,324301746378164328,772154979751809720,4632954157665606204,3602991030109618224,3598328911780554252,4058539933293605552,3079665981763675962,1686237003599165424,1181526711403826400,2430020868643094688,2316814057315711350,314429884581456,524057653377720,15721965034662600,366851345678202000,55205443283267736,368041803949757760,1215667716992165154,3135736326956575482,360401132238924672,3601864078817285512,1533773169323522118,3825958512089032176,1332370943783194788,2252673826772346240,1928774771254005840,1264252608448512490,1874604529775936448,362284480998442044,5137075156100748,102743048069529840,256861483540124400,2543032603095196960,4058697022870466718,779026609428896664,1739680326836785632,648594233881209000,152716960088806248,497076070752987556,2681930665110229728,1048084365391355904,224213057764518550,1793731513164754800,1818098155499073120,152585371028976940,1525876738584551100,3333382063048304190,377677446602073156,686015629148026368,1583247835095102792,603631846368960792,3266609995009843104,30152178525164532,301526344655058620,1757582177036440680,1089991808778976992,447087897098311920,459903368070093096,4296529721283852096,958992864579156232,1018654699190291856,912429894571279092,465253524300890370,15329488906794492,153297213246297360,4019666311864126496,774343704414890652,2118304065962544768,142920537778766600,597941144315408322,4025200261342856202,1399955540736631648,816004439882764416,4254896568851372754,807156457294541634,2670551421641800872,622947142659932604,30144356663236824,150724076185492920,1429522179545638584,1013379962099100992,1887652427585241024,2383957644827927616,1611778980355351040,421587096198703788,740265913089718944,1229740180410549702,982219421021857272,2177060946760780416,288168566109921860,3279485770964752896,2455564443635314440,1359406663195404860,989898611306664570,3448533828331206432,223235512225066412,681368569230035904,941331034604262924,133958700687928164,1116339573403317600,511620325122547872,158773625556577422,246500035860065724,2054198402009818200,1997742926849614592,2125134453430450044,2242005745455925320,2155751170286736384,3994680241462290624,2470284275526521622,2611788957111869856,1596049883927948064,1957985935185058848,1016904805211527848,690226612135014276,3763130839588823808,62958355467473636,569577960940850190,323406954934237008,93305601134668656,4198816567896770880,48079102170311532,1923193651616408160,682256622816092544,1584684554624676120,149943185856521992,1403870903860168764,553586346883646064,945750241291995800,2753689632032892336,2432364075662780112,3421144842975552096,572262437522251548,1440628362439693416,1013502361482896448,3401643917012169312,627464334738375360,1116376054024165780,677636335033275648,293119981705164144,2169509720036344960,848561404161342528,115862717483273424,380630027262204888,592505051682523320,919368771059956032,1000977462983602456,2893758511698448896,52069786472357964,462849707182353440,563679374047991154,441488313479159376,359129162389217280,606916313949134754,1425509132999714946,107950767957739784,380387401496999424,3328441354341069120,332862102551371446,465201389743246368,518655360797263152,118593273265101090,658861742551648500,571311799620351552,1105372761699020400,1648571316666525270,283570175218735482,2298288704416158420,4404216620090251008,248820993417212526,847696074887837928,109680915185893152,258375253466906784,519295815562260712,797985657214923384,475752701256219000,2214281459698973632,1496904643465252560,645333442977342348,259365555347678208,2115895961575786176,511747768007586000,1111482844649337582,1215545511569763456,3818421697463005056,1016919044280037072,716133117972438864,1611001080234996960,498331791479146592,1493400797799660036,342094266950562720,1007580671796232824,782974944669001104,1634448839219428176,285314762018471100,3151946625536580096,1303314436647762192,962590631732106768,166097811403702602,112002978339599292,2986792851169338880,833702518344803646,791531570228815680,237928348965094088,679805935865539440,300789484345269636,2555941764490669260,386346682268531352,2295264556940943024,4362078579678702144,995126630527543470,1763967784425566208,2506293181652462136,1823207264488072170,2858712745529124972,116426437152727284,262679688427792896,1682760162992359176,666618351022798650,468339079569397488,46572534070954032,698599001738854920,131309692632823356,2520549316562125464,1307834311602464400,340739984238048972,718987318061093676,3574060715750526736,913521687024044904,3045445307956311204,1308136670629753968,683331586753866336,634205171025904896,23805914704611556,1904503228583883840,1884975766495412544,251225788815674064,2093581298662673400,216099894664674816,188797118914735392,1416000766494296160,880016193646147728,350018037340373310,2000439609765315840,2688323373393752556,223569197401254562,337728126965284152,138495361890372804,351511184179835776,3732527977225731396,53322504859172832,133308373900502720,2396600179643596608,1235796464735551350,2007670952719859592,3313363540500908316,63989590502298648,1107901495093309722,197393013904037376,2964462137498806224,200738341996552656,973737889052720868,868578316626487608,520299030177482360,6887930555439168,68880400185380520,171935189210816494,1012291737944701104,682455641427007620,1324496602216026272,209818314006928956,274797391339151424,1832011769199275520,4218434215548739110,312423431510704914,2082856052308074240,369709870181438424,156731458506174492,1333456368210886590,656171967564082080,2425864345512363648,3131538123381087070,1688026717429332420,547977738280181856,154792463862792660,513876858952939512,2427250652337139530,1206624011946010152,919778175471707568,1849640436122746608,2925327777071939568,1996667379104479344,450535394682769176,935207936154788952,154832216161001022,1105962096752566200,717254533927444480,2801827922318886132,382669297185622986,1033450872918162440,515453967643811988,3000630170803824036,2772308828270714096,3260975628977787312,15050926695232440,60204672240848040,1806169138007266800,3393907958823793920,732479375146020488,35838059557987764,716772698473925520,1281097954862585024,248092928339095920,3473356796807889180,1532648400615430430,957844181092202640,534639574349943984,1510087844772263280,433675516332304650,793121424212340768,861712556653092496,169954353545494212,1032792219649523718,3966646084525171584,1880044787564877024,296943912834462630,3779620874763554032,68139756977390772,1148108457739348896,527863075246676292,362376234310580586,11364925833640368,151534789264521280,568264629998359800,1367666333217888408,2830608548592696144,323298307173355392,2828905879453935960,1676093662429756264,100844827735386624,1512696865036757040,2694226115190881222,1131932397622481730,775311246389664288,1542916628096382528,1642255754766078354,1103774132341383504,1030323015046598160,822759952640404020,557043419764158012,2465062158347782116,1941621903334989072,195789046639452552,810231148377704988,1283841638451377154,415768687893513504,350663322880890088,3607878444979602132,1541238211795441464,459179857179346936,2027633192361012096,1458277974119305728,2428592809630406346,440196779260737120,130241134091625216,1068105670126110608,1198923475530345312,3270064216101156000,3708389212922267968,2962008897826361832,2216444076850645872,1090993962654386880,2120534967279269472,371158308821739780,806627149839807152,4414617588761320644,735146957792395728,1517252455984322288,1011028194615436956,263222615603052144,1682853290085281952,1078057610008445250,169529672694159384,329807355416072068,190947632849905344,2847138107112531024,3161896748748727528,2617718948267851008,228759497150826312,972045100665862992,88479343172479464,2212019737151828400,2525975730566954496,1301930105819673780,588763897509757176,2316664106121957480,979370120932672464,235170609218875242,1958720922470696244,624801025778713740,85672118576184192,535459513003825800,209430208173266856,2094336406218216960,1529685552901349536,791951468614678008,1277285751421092846,679338573929044944,192232108572727872,3987909673698502926,1432067584145188540,1094883736349547360,146750492606243340,862620982259760352,336467036284365024,127983939610195548,1705135659337363456,3270373307532365688,53959383988258128,269801357268629120,469036780398572868,35797580128531848,715963385475593120,1507097937210028272,140385797028114048,2204747990340500592,282599641966062348,4239064469579505840,92029628986341544,920311458924176520,2733595155963947088,2459788330687671552,471815458207594776,268567057642227210,113127220590664764,1131290876788997760,2314194856237991244,784650323535693152,406690196365685694,3509204176493330784,239859330541326368,2276676483665733072,711535795556251140,1159092358534709808,1880692681464252384,554748306116337288,727325242251144520,1842006565011220188,78879209246927760,1972012876352414500,2520897911008555536,243418721278103424,2839932125033856160,427953946089406806,395793510735479076,2259172641008278336,463254326671809600,969469143983577168,2797887218657559296,2318398175662701984,234480608921156652,2436881405732942724,690284448615997260,340255635041784528,194224847441750176,1810343294942374104,1509712573354835568,433025102256123648,3656521814153857344,1298239239321058194,1072529583765664008,1390561345579038552,1459087210946958912,1429433464955813568,461850171540404724,2816713425006416448,107022639372739024,2140488436257574560,164643136979122980,609108099290993528,904342547700097680,1116740935128637116,274868459757941478,397533538826240208,1721857774065394140,994228581889979568,1815616489302080316,2305758233219758020,4154109252678228096,2328294828434516760,3039018377633333568,2376614012628363696,1318297518190842384,1647176186394555552,273810690601716662,1152665654179056480,806422038297232896,1601435545954590024,371776337144313486,772967710406781792,1360040362420028304,573923872204752528,1376470311836933850,1427129380471326660,87149158056918576,1743012364699423080,2794698751222078830,2042728745920246560,873131854595461464,428496297264415864,200221317590673312,742313184792355620,446727962262568096,631183284423088128,252569465746199064,3788605598304277440,172981137527081856,115216495599169716,57078207338908558,465920943447410676,2588493193812820800,3034273973175023796,771537361539615444,1346091801429942576,501776492690724168,461565262610402232,347295040631979984,1075361251350428424,783317166380960880,27992132980023366,466543408091786900,1241925134982092352,1517599598683175748,1932228428199362710,2074012324769967282,1367082084009489264,403647122604792832,2303648150636636970,4084774938059898996,2695946137847829664,1952753098217768748,557412303782682936,1229437095199795614,4172082056779394484,481794072047831472,289541644045823468,1636859380414696032,3658749846357637248,3354422403992237632,155267297478259488,776349619556326560,1233469760555183140,3507613108368542208,1310854991193185130,75325077848743950,1255439222618430000,3901804247790719424,541700336577219312,1733236505381576538,2790209430680451192,1051221212015488296,1551141230407292256,968486281902749544,3092607851513663808,2238500974720775688,569495682117270972,1470721034164340170,1721368022434514100,326079503691922368,1296742374466848756,1205727132870155916,765611854715506896,383419459946823112,1434559986835490856,2816569019500310304,93664314891978820,561995447717051280,629508237151221828,242799074718551104,2428032068856376320,874598543315708760,1082642190162423860,696131964830653056,2103568428116598408,3495993840432631296,1483707436410591612,2366648804790327816,921416097002290728,473292761754120300,56264700352556286,344076444268553968,1720411573783064160,1150272760084330752,1594072771599300784,1737361567841216490,356634095567878656,1792800946789323936,324405735573839304,377413822295421444,437227502190282256,643390184056011264,98537831138278404,2627720432122175680,332263927677460896,204068010042647064,3003463583947146516,655512077179717692,635313019676874432,202222474335926968,1733365178699402520,2029074049843062810,299558618026877520,1585698860766839760,2928193297805016594,806649573476555424,2742303753879988248,4028988332878632000,635266917363636888,342076723002331848,401861472526062912,4018683703477833280,3097219290187084794,2252763542559072816,197289657237257776,3265609344383818488,4044543999080986464,376059550936790606,1087426933049267424,1514719819238235984,369204176329811466,762781057696867968,3122539884335618388,2096529738166723968,3366862477463301012,302248245362440734,3412244517778583032,1359444863704233012,1909499071049234970,1071239103308111436,675533330456403276,1200117775872698928,1233425891831656336,4514287411094207184,1674420549351460560,1825014687596255232,1204542819718702704,447166145874818382,2173456913684214648,2520845768868098400,1801082704689188730,2405661745503313880,518731281715622304,2308046147369932464,2418509999149415960,465411279231671958,1532828282907808656,2991712775532141752,783897781434727428,396821835684396180,1640363473195622784,928367713109112780,1999896810038638896,511184719752816900,3323388472319163864,195009800125604688,129726382827758146,1283165919125648640,4365305980795368288,1338581298903337376,448779079833409128,243725595524602776,292061071991538004,318757891781156520,261183411975980832,132571101190851334,1709510607924354432,247149659587099500,3118688315240226016,2043069940699527408,944211978992961072,222389845567121664,1853280924398538300,506629265725815888,225634908320648816,784942012035423072,1406698867374124104,787529090903718848,2646895148262682524,2707349610448459200,261039039634806424,38590612608466950,231547708310500800,2261497138999292412,3013747671267458244,422370817372225656,3300745264423509528,186983009739993984,934931351412108240,764713877137821216,3266129145540267552,3506340781768862016,2263486693292531742,987246394507847232,333818822312795376,214222606035534864,714087825445910520,2678210706274741224,1789073923751942784,3026454288598739040,690604987787460690,339783632826939032,1367448184346917320,1049815245410760960,812360623785074328,104107719343237350,4162596943828467648,1548954170623446708,3333187905168357474,447582281316258132,450352526406675768,1348291983861343872,983343573442259856,750126840554913984,1564093179626872320,15618680730439920,93713727775938480,2811461145872349600,3636492462198098580,1014150504999069344,1148262317047735758,543762081089695746,1498928517601990992,414553909413079032,1497196747426017618,1511222138967583430,1670919639583684080,87041733844414608,386858950891798560,4015650712283402742,2057940763514131104,669941220208793720,1565999840463195648,765557384227682760,978176234089517552,403287046465464192,453335299223797758,2919986038738048096,20818741828010688,182167200326490120,1301217216836339000,1036232237301345648,4422153935214916164,2012456071533689208,1213018376654171616,1422132339085757964,452626224413013216,1508780704899403080,1016877821624984646,1575990225765841248,104138978887110300,1457971451939032800,4673488906180933578,4518400554310375458,659276396695899024,845606273124855920,765331836939371268,699297275062057824,738126664236157296,2628072554084790624,633566001382263468,120705566947873488,670598351691206400,895899739574913768,3038969542935211600,1346352932909588922,3626652877237270656,2539265105616605184,499547241398754468,1213679458919890008,3847150589042839320,933728326943531832,4128940607292420432,4219140594746270358,2584276232107934520,3332026276320235032,471788162513049158,305144104050869748,3380181633613327872,1087543859600984416,2848971670196613912,73640084443759512,2577448754277148080,127140129264746304,1589279866945917300,297801110714897064,992688022119414720,269887350125387316,821670904645010190,1174349062493212554,2110095693115524384,179415542562898800,897093684857533500,1147526058641001570,1566813378111464304,1409319302717748576,590648344667457894,2020186396369179610,2334719624179973256,719636318493516288,624569476949601832,514674356150077470,1807759651850635104,2423154250973384488,2321680838023170876,933241126037366820,904316066507282484,1217797976453809320,1222267750118951778,2111284346771202030,244037841975063360,1464253219531625040,185197314549339466,2293868854162572432,1034211771075346320,1993883297042610304,577455005316640188,1391761393121188650,1221860511784976280,540316744824050172,1178096776635987810,1344533808712241020,719170382532752820,1663449464606274288,326327998870001940,330301546019238510,971151559322299152,2748860312618463744,2438005962024778464,3066187319552493990,1230088317805083792,2422032961201494240,293472789341454132,423501224513464656,297285376329577920,217854470655863532,1837997683016970294,4286792398187661858,522125138547517536,1045338972276192704,1576061262505039968,150464367940812750,1003113822104640000,951943296039708276,122745414425074704,681931237223002400,639508049503296624,521139567866211072,1164158069485882302,498685752108722352,3645515665418720544,2375108699015329992,2126078502552281046,2986537280290423650,178849926714181808,2976916971543763392,132178968735020604,277473599566824548,3087308353246182144,2378173595241263424,723559046694719220,484614649120779936,292560641326884312,1255129849418320128,17862824997698112,119087650764368640,146388428689866512,1258146818307398664,54982054135781724,392736056616070600,2105550092724974112,122851367092049040,1228535888986500600,1441902551877475182,421822962362153088,89072151139995552,197941696191599040,467367695826757914,494816304161548344,740562225334122096,3411334241900278884,400992689463093246,291854495301965568,2145643149724559100,3171947207159061730,2463719559280639044,769999644094510032,1543155595973036864,2892727516936451952,3849128226330595584,654967782340427616,139950582070708656,2332552048653668400,1455319958561924112,1187814386049024096,3517891610194043904,651403333781939904,487145632498973136,289366405359024168,561760923122246840,391943961350190540,2743976975698022526,261868151906643268,17108593591329000,114059366142585000,429146360150895486,1430513908174903680,323383552940779980,620630273376839190,587875370128089408,1566418609376950608,1801436777566066704,482764326514664676,370281660298666866,188874745224658656,2244363519757203684,419506829534499696,1411617779799851152,981550308111791220,2369180779541461584,1446681480854169590,838596169947390750,181440151264339920,1968377050465558752,369294700289217132,33309883857185598,2664839405367114560,970529152413553920,372562960596995754,328627700477964030,403214067779158152,2684941974501522048,2213484788721313500,86906438979007878,579386863649923920,1412172449886734600,1678367060530298640,25113431966934384,565062568773310080,104909920841245068,19209046508193168,96046992714254160,2561300086796198400,382562924762357568,114619756683323838,801646282379127744,479060239005790776,83459960355697596,1246318918260529272,2002522143809614680,1793446438725972936,373812303153169320,230029410086330994,2193260173471328562,2757033928091725056,1538705734420732920,1385723399077287870,3907706515964633268,627702882814383936,2615021325998140480,521784151907636046,3056977180544104764,386527768486180376,1421651145040051212,3229803506384881398,3428005283586710176,497095709102054640,2354958983517150120,6696197846856854,19132346338040040,191326989010483200,433396081196568556,1183292586375412896,1730365702531394544,139710515451560944,350540740794408288,2193861620464042536,2066468370207131696,2738098395185410512,1507647221046206496,528919839813826990,66918733496073792,669199694427982080,480260676655734352,162717307636055238,114055962432456924,187555828578542144,3751185917591891520,501703100121630024,2449999342705620816,2226776338686816900,798110117492828544,388069900673792310,3449574070507778400,869515711153964448,1366478375566594136,763306754913455676,1064342097313620006,3314371187519082992,92630617029233568,1852646673166166880,1994978550348437616,612290606312350080,887357999928166680,816085218191251096,3286459015979287974,4050129524640729024,2802485961367001728,3253356815960992752,4258451806994341332,113960547202363536,379875544914755280,2299164966227952354,142602299429518808,1514813325533381664,242648021661575376,165877568182816032,701597401842552336,706602079966892256,781491097584103456,1207038303572504190,1914939229575037464,442069403713961976,1964789473176184320,1188784284908821092,3690029755442061558,2167897220196012360,436431553908428376,3257439426770865248,2430841587147450756,384674926323426708,1079696374208413872,1139909101155953310,737709578103228048,1636224252687345024,323105795388431820,146320602991270560,2633820001297024320,2455882313802829920,3152277101225701680,1871537929109779512,1998421612608362040,1683782171894698416,1492603575149446880,1175566404513484296,638184852217873980,141212792705921808,470718109012223040,1545685172007851952,3053723807769698154,681386606223404928,525579595122834192,1063539887009417792,231773592879557100,2704075868103057000,583565190379401984,1865015455616300190,184341727283598234,90380755708427928,2278268951091977448,256652651250700116,1880176144120200256,1522166120608417056,3082673334674181024,421209203611737728,37590702625049184,563871117973962240,831222399073384408,1947118837460870184,1199893456287628656,2708716060965116928,320763578211427968,498007818078626592,393083107743725912,1375397080535494584,1562319829887534048,1415467602303775332,785989839108103308,1568446661310519456,1528396444539312936,1879367539776803730,353995891029561528,1082000904701099472,3224493169606524816,411632324505710304,2229087952600232190,1842600818832380376,72748209943862880,519639859387211500,1544672309359509954,1287717057877175208,873402557192885592,892054796009571348,2118188149980768672,50990639799861960,509916015536176800,2710303154435005344,321356022012943632,266542510432730112,851168484140851368,1108818715296468024,24441454117997862,977676628359177120,1038148501884612096,1566092828089414740,3565873034005744770,373009448768282504,464464123361370144,111989002318206156,70698100697045116,706994378259095280,1549121548723172544,601268682170642574,1721312474992460376,424452793886411136,23639698244350416,1063806562670912280,530630850622716432,277210413713444936,594509417435347200,1310610305384880984,854889223706947840,406811342010006216,2146005646928583552,3536020282329486800,443969690785320744,966308626915045632,1425040165911325392,72174226332534672,180438990286305480,1509586981883487616,300786109512534756,477804142302816174,436200828150364336,142843352009952636,1836592276705054560,1398214280344009854,4155496901422133508,418145754711399264,3550410449576109812,1391503304984880504,1646370775817969880,143194001612488664,1910386112326739280,146159868383046666,823393001136335616,2211092062566688560,2001495547177932168,495785340168691328,1136861880737151096,319760923931972532,332641363142320512,2851266022869558240,133977668971867110,2411644018688171280,271652014052438100,18239344282164006,1276778454306620580,2238469025219911836,1934074341288575760,192416657184118378,2092967193079637028,2025205352145782784,2020819600592314632,579108312716894208,3179743320752916384,1791168137309689272,2875284948845596800,1772010652237276512,913872162611086976,1103173699362209856,525963012585415416,25813585536891530,147509024930185200,737559236770476000,55034583770106440,660427646105918520,401297699636709024,501631729441636160,1443300426893024460,1040304947795930520,1998032048675246096,1335754147436664780,224142978022300800,3138061842511232700,1120403447213196768,348360699045533520,994064913607197432,564318911449376118,1123114842401510232,1084544556556145160,693985696664861304,634747602781872108,112624689421406976,140783565149291520,713856774440443056,832977925108811912,973116507730250556,1225791726820044228,1555009527633342080,964981263535743900,857244364852299786,1280922611053832472,196321446149204232,773156037877634268,949927305144360992,2452957028942854896,97618210398944280,1351807099805008254,1807447371853929624,384376440080575440,493308498636698676,337381374793154010,596506404876999672,3519809533051337728,583474282790167296,367913133522413298,2100256740341009376,1558334199318717816,3705263099410794336,2981351892917295604,426514784020482624,7413377412543204,222405615233894640,1724845387558551984,106029998765023752,21896183587604480,175172852279076960,3503524730472782400,172998778417615904,915337940575644792,2369645658426216960,27221149161290904,136108377629956440,309385500349190256,3466487369274360816,877107241450857096,267717743032363668,733013496474602696,4586934146966131392,3270437231903131374,4304594140943664384,197925704015027904,2968943070191746320,1931915987495653698,299023959287045412,3417482911117461120,447852395363989504,1024169857220174742,257875186453113528,2001452008140318384,718420323097488384,1089742745972132910,75304146475507172,680969881622367324,165638341988553456,78155942239975458,1788344863961145798,2252000389922093760,590301351562777888,641853989222619780,52506436330133136,1575223705323328320,4123398868960934016,418833832207958082,3031019026586902308,1580487351839562120,3842004316611984,153683162745273920,384215383525456800,475861064084659044,30057752708496352,450875069086102920,1576488146893393986,294173660318743744,2928344799996125496,3995140019284669296,771926481325111218,1403674151141388456,4215860019983500416,473721989866004352,1376207843550804,9174897904472640,68813076651015600,2064432578398578000,1129945513638712176,1824585557783031048,818028871270616880,2026615341529057230,1105010184384017058,4723462384251088896,4083091225474281312,1097590556985944538,499911468925870248,1043707847681943408,3523623744667401312,1476879583264594470,1927690325162155980,161328030839098464,44971932192101712,562160151369173700,569966508584729696,1301394701697282108,1956255726815009928,1132669355903148910,345260898343204758,1534522936739598720,900670275904907448,4031151109997933664,266098565936058384,250492107923436060,1669980122943897600,750230841779494350,2235735043528026280,774296255222214912,3794138417952931968,7315995319600182,219484166652229140,1219380414165906000,331872464372638432,316646788190327688,6001589634562356,210059762916485440,900273811803577200,1101128157090214470,4077779749306671232,2848531277380338912,399832982390636544,1242471876727562344,944105852134245300,1517515955879034096,1267045462082856336,25856033026908096,581772191300903520,836758082108221196,707963382977617440,1086403057237496196,3219241942549601668,2301362649422250624,441273046109099148,1668143243032494272,963411935942752524,520819144332172812,217059196075283808,313309587080670060,298883787115664322,469284944139041016,953493760222863024,121248771705980610,242502328626369220,316848780852551136,55389418860011184,307725069042292200,707003851851513264,1783375246709811840,2425050953918676384,704010244840629804,357350011260870744,1642949839976139552,2504464157645477856,2904428410311122388,96278425735811674,3049359088560420888,138785441068615704,3001311078816647484,1372679236810328352,1073728937178947424,2589500477186453952,1687447064757897450,2111703709489097724,3043672569498439040,909956824284800736,82898681273344248,603415698357193716,761218172270705640,344856785994742464,379567671147404128,2951205541509201858,3672605364826765752,3002760491230899912,1808680071270640722,948727517147655528,4721540680419308208,3997284990176913216,2000091069190362576,780959581478809112,1915701142918377888,112989700371347856,376639816634759440,1805088069334883124,742346686178191080,19420635039443792,971051055387963900,3236637743040388626,3449952930891291904,553925533506918912,1582765368391409544,528329913840458756,3915938662449900,313281328126992000,783218911114090000,892205218188806568,360481366306768608,732044834424636680,2044391470833501180,1186346797055069274,2088632432263094496,2501176635748361280,1774444134136875474,848558663069809064,128465668400075712,856454869939067520,30362197700091496,303628034430159120,795427063261831080,1981438252614161656,383899696152816900,1008796670388935586,1176701962134724608,3022996993262444832,337203230132150472,945677012974153578,3592895158584921420,1529707546406968128,518116308447141624,1437802693269995088,854933259753025632,1894695875744743620,3019666507777013354,6737418693955688855,7510659429651817740,883841362490343348,2836485745707598090,2155966648281440555,5024360394342367872,2024467265215654800,1591100697479419370,505147798705733400,6314391197536776900,404954689466416352,7948599905355280720,2303266036480637046,225005497549407450,375011761104658350,4858412676498822826,2485277956405010880,5795997669221842935,327745644120696090,1770478117626006064,2740070780502706116,5164605987331415030,5062374851317452032,3448064337119709760,7523009363131694028,939747971642207676,152394201098204620,3047905191385850960,4521285627607153140,10538717309895355448,8530891874232202278,1238249674435613800,274402710469502538,1176019793312809500,4318027060803075790,1989682945768669450,2336678656028172960,738020009957144775,5904201169522383000,5029659572513564505,3558171343161207456,7523390823415571850,2499519648681548848,474194093294923890,2032274558670309540,3965111514528692376,3465551785804631180,1097027992147157553,4799997101132122240,8488964971920840342,1963227642187409605,2608898650109626680,3162635131534593675,2743026635583375440,5950295019905924768,4478533289849267524,4473573743529227025,1155616427231054733,6360659931143621600,1849974836307524550,52542100012822376,2364411024041952600,1098599413189760307,2575799683214893065,5333823904350253676,9954522237883595058,2884497363524944040,4387643279839960832,3595092438460847420,2689416457135225530,2436307165667906884,1481151221977973595,4215090389062263612,4097519940418502220,5716520346121282048,1599805614290007063,2986585847352626660,9461939963588532966,6437218189880162300,4513128860950759504,664864601074793672,2134839596669532400,3419435417240724441,3484140392916185625,853218230374993046,6218094539198070585,7434347570368180350,160185803022266606,365242417485462025,6574409691187586310,2379163757579109072,9551450086088210840,1237350193102112089,285185711294280460,4277815742281878660,4494798322482281769,2852746492319073035,7122820443386875668,8015678134661256720,1692068054040189588,4078254459198773425,2047054408280308100,530758120144363571,6486051121158064365,1090802847169451446,615240030951105939,3130800993488883750,3154814723360596705,1548241374619818800,3250149170341831512,3013800354139698084,7844961281797982430,2142579646630802210,18689762293417670,467247353825141150,4672506509259806500,511037035608217170,697343201104797708,1071132527657443925,3065627895734876195,102462360232437702,1024630840249197300,1463768685020179800,2625029838231444855,3312354557503597065,1346895490814741292,1544010214636670300,266041322083380186,2660432037376436100,2853587629031346038,2018309887309848404,4121616761112392325,10647113911054634468,4339549597990993725,3507082107595391605,5381419870977825516,10579234128769272200,6925393047120382842,5021295041037773610,9502609766030642664,11057913523471708912,289779509215518175,5216068149607330470,8452005175836846785,6842011621421280065,1448631889960540222,3606997674257519575,5481077525647078790,1535715300442724730,1030064197609061489,3371319339288501372,4250420545181997880,1449054481232368322,3381696526173848190,3393991759578684558,5340295709381854585,6013336488569940800,8871452869410742681,3058831500220365450,1310614035332780278,6086088595893360124,4185698023274118300,11579351928226617528,4402892099082123080,856601462301127380,1101369886306603914,2753686638901535985,2907826986535056,3230941888023200,32309649063428800,969296378666064000,1201012709673953190,1488119300865015176,330421722053052565,1468425805397355648,4588156565038271845,7637558037007052875,7535831326368296065,7821679004499351030,5584428934722329034,657454497958861130,1365839925490692600,5972617769072970776,1346426188516587150,2450943906408735784,110834748447009104,950018918044929600,160447859802320271,2139320089563704200,6827329442441700153,11730162821537476848,8040352975846324965,11556433216816093935,3605397440641369980,8514769632734984502,1264663064642387433,9244716906704468160,4229789000073102445,3238274994761686500,1336862549637188385,1396168652448489728,1722284479117754955,1918026621742742185,1551886370496088480,981798803135411625,4363581520897035000,1586561827007643400,1359311543157415341,1470823708395103000,6559917602212845437,952522725293005120,1874512737834136225,1377434536128946168,3066031779942046480,56747292686988220,993084754421844350,2837405394626785000,830252628474395126,3272477884321137660,393252975187969846,3052164545599895453,10397867218232071360,755207407680349896,8585845978064802360,3222903115711213446,5464285665459439889,309141645877946850,123094355345760856,1384821466115921550,58429016027023733,751235615629531110,3338849005240450000,5561954741308714280,830898774127050850,4598993328894181385,2241774231831277630,8536303390708281540,2266448022510448015,4416063120719193780,4730663073323844405,1114155414368677056,11294294994794103435,2442585106977274608,4568233091906399955,5811490503082783324,6032406146531998408,4255179931459026570,409056207735249893,4117851976918674320,2222504153027486068,2390976172001918478,5542764574356543360,380494631235151874,2717838443834328500,7594417010007495513,1570186663316049030,1384081497828609125,3572877424125300456,5619116502968058400,271718352488789141,4746024198939836316,9201510547731263320,5508554120277540773,863072172193665500,1253909152289778878,879485331226327956,2931639013576486200,7931956173348605517,6956515455612618450,2636093419236416529,7931010577136625475,1843089569243776935,162843378128068144,1424889895960342700,1514157872402098077,2273193931640504285,2969342944956982120,1068850223031211903,13528784582030944080,11285276794994881449,1167736838594637768,8330598117282009450,635750363565255198,9536324757488925750,7051057166036808370,323443710019240811,1379910135578221920,1551225231154136776,1632149788570223020,8146923907921910144,7980369127121365072,5524990173744625430,475273512876474810,5071925751128642910,6383166929867231880,1294343000924262380,1042118159692163520,823070971081636588,3159436528113567390,672373449573094917,3595293410089789956,6993699645229639325,828089953742400692,3234387034389493770,3985622220696977485,1261254091985828660,90740264586510600,8166683408736587760,5672008909423694500,1196829493075362783,6488673688179323536,656098214678960560,3280515033333415280,4904201387670477975,2565771493516197201,8064774221227553835,3912964980415873725,792655869927582906,809701871953024425,8173701008901931293,7657935215829287464,1536912832373054240,6236273382010962672,1107221533404665000,6920185230839806250,346062422380051506,1730324780037566850,5867296611442081355,7101445643137239555,5737186183025560464,746361486811787028,5350855261389972400,2250469828580724672,2063363309062802250,7894295492115995508,3898375433757273161,6821593647439436495,3335204430188397312,7712097547275828520,450719966938699604,1444052699527931058,5905994386281473115,871628242613858116,2589851403326390940,2785088336537527888,7525682714548574244,4925505083757209525,3639249983750846712,7198958707504204625,1838405332899980943,5010762619261464,37580995960559100,626354538762129000,3758154873996690000,546588635961990704,7207226544091982094,9028191795396585875,1929781497666098538,1527408010375373000,13707310936166295201,8664722672145621666,1964616249739033815,2107089169344407790,2301022391421657020,1564348101491512206,162439786034894725,555161212026213390,8327479575332430630,184169934125881830,5525138772083474460,34127247330904188,113758330363765400,10238325279572905200,2609065892061277220,1579277526200631864,2652760788381625314,2365242549857359250,3306746758253961297,2089081613433528105,11619155270934212792,2942720123872906604,2457288669144356300,90068645508189708,1200924151379276000,8821476080908339974,2741063454385180683,5905598530454086100,975020507414511563,5017372564905637020,3913879836172555028,1775533705576399572,9253942251720427765,3850389214303587864,865825366332952620,3794276962363142814,2339958801909707832,6684119354125670160,1388082113879379550,811480544657178810,2721491880979067430,1471317262300242028,6459366983116755365,237934875284956304,1699547430021956000,1337971960576291752,1681829363267693628,3812200366823347725,2243238001988008130,12796121157162769350,426684243481110391,1202110534648777548,2588884809997084630,5482269880319205168,3616122425601043600,7718124834129001012,2391228045798152184,10196250132010346705,2322078991722550599,623650694528346600,3118276665125722200,1199440220047706205,7996327627097050500,9604474264285808004,10335766016364755330,5835708131079858126,4778426060731309896,1423418776301791930,8881601833936318842,6056983231568016930,1199275865709298032,9790161981379938879,577376395344076725,391969670431487687,5126626528611901200,4405818446498579375,2296735776819807190,1510031819079789730,7097280908756313090,1601426068591799580,3752678724774108752,556266280563796602,1928995269013656090,448566299838900852,11961857321859329600,8102529371748948787,6765271605408448824,3963443302756870625,788773624770771105,3289348052538392445,1173926266955110515,4075157268103066345,1458375007777438725,525403406868900042,9847472931333434205,1269161956565503338,582389791650881259,2450438389270633650,10652959011792264013,9955773336962880875,852326115733786342,2391511611997417296,1226893843382120465,46978803709336314,469791557033885100,4175956245220593600,1241904218805951954,77478579908403310,6198332864994219040,82747903096585425,2482455711435917850,1219146350770841990,1496538220505339605,5838365827237837615,8505899364316669695,504769187533564368,5944434611684869374,4251849828732072480,1907748723842821496,2718826508448404560,1993289879228376468,255808033334437038,1024904671797778375,3149655884428676136,7797745557931926900,2922018412757147088,3516410974361632188,4943451973067042825,687393962668064732,2963555848084765680,10206374701307060128,1966700028969107328,1901138618171141370,509723498343209120,1019454673180299200,5967326325831320364,5218362585187601038,9249716232322941480,946943821234034536,269163182416220890,9265995909737819592,1697365838058917626,1639528905266009250,3713638589015612495,3524456858657542925,3660500471313905784,11871681248386062040,6230167635440691150,10644481240796487348,9834691583943931275,1736004594926007747,1976893331066727245,7093868573422027520,8397461798634097875,7569072663372759810,1386426235072678968,1196748404990809914,4609963357772143150,91651798547227910,1283134881677929700,1197717958589712196,5842686963146991756,803911255774489965,1854141674085116825,1922850537107589840,549562814287067432,7284786231373533594,9837759329515636645,2004038276858204824,6799296999853098265,510853243605108404,4565568582982887093,2829430878999514350,1029585522963867129,4575970342936699000,1406707378802097906,7186480403106399248,7884061500940302150,2608367071139497218,9228133201704400575,5251798151316497920,7802440010919852564,1466092917369626040,9559313556900918304,2423681157356946590,6905120917790240865,29511835796953926,295120599730677900,3443099821893692100,2851534436176219455,401718110089615552,9038726180999284320,7551603597813370470,2161932495026435115,9633397960353282570,11996868505412385392,1189722138692712001,8112011305910097075,850140899096529239,7479299405672713125,2559588461415673580,262574097699575826,3274913537495665485,1242625510887647033,723138982928482365,4381617284843109895,9832067776873469565,555996144969408165,638282700132621494,246055838173658240,1230288571496362880,29152707365561592,583058594432589600,2762126903660566714,11843493587402425,189497343446025680,1421240923054734600,1668908715576209810,6057501639837737445,3559924015208206980,6651253870861749335,6167073857605656612,9651526556690368350,7588934395888176310,4105677188622849375,11284450594297257936,296034232286387391,1425949131796916845,899504651250326566,4286037191620637880,3337884373078825017,1155380861911458609,116082202979930915,4643323656298370680,6935295667506053960,6976460300566777475,6833872347241041396,7275583128836218700,1480745253909189086,6327779629026406050,1516432147508094928,2887795415283679592,1081175689996112120,348065567039337645,696136471403481150,5760361049700312832,5003592831644359995,3822550319973301500,348473158979468952,3323275662929056400,4339016128626236552,523688146543445065,8379074671032273200,6327972009513794210,3403570007498557860,5698265857298502384,6887015412592558712,2520226979918839960,161493827820713248,320633538157649340,4809540043176642540,341882181707854645,349192694695254020,3378198264450725232,3459233041475691090,1573647295796762886,1357456466709918575,808703403778488210,3895004089172957536,3168737580278598420,2706013527640920388,3126749298645713430,227526837015606800,9101143588045056640,3158653669709578625,1064584581936366276,1196640836439895645,7724656304778876255,907933570617594805,11234099881313488200,454737586737616302,738653147242616119,9970654336530890480,914030025770890180,2636876724475147965,6973929682491144195,527852199738146724,5278562750799678600,3661706799079137424,10350214827883052675,8727341681226289329,3888769802762707552,1532710356185672490,3058027326157620201,6875852579540210140,4279888999719565078,12067871395376471416,5071110296812488700,3166740140743995088,1775848449892575300,1202922627393684925,8976047850204344931,1081226668457529820,4001176296095415905,2932097090458308075,748946857320376512,337032669591128939,1198524276728064720,10226728005422219179,791262729210024215,707117519636720415,6573345706262191592,2698220236028856375,790185531016176321,1572870276157631675,6403670007285043881,3893488608168600584,520917659125232530,4821932645807491528,8525708430308813010,2339901273956861346,1657621205984243136,3662837705509046250,1498122685290645371,3483819552692324325,2591385605490590739,8640748426116447225,3098491452708707360,5613456075681735638,1364681273367262500,680919677296959656,1666655553551602990,2358174574704078270,1084543591408115297,765930724803650360,4787104274615764150,1440173713546585576,3703176355188075290,4098609515636903166,5504793418849989680,5166193599987920472,2474537023630919432,519328333898468640,5193323795631620160,8789361476846550525,3858034858104928648,904042683442853977,2722612754366374250,9284580386459830242,1953785211513737000,4983818055443803746,7439684237217396776,168578783162549240,4214502462888892600,749460475646746775,5403708469914173224,6109042212661670660,4399421125688957865,4205607559844870765,1462741565854755650,7018733662529866476,2837816404212371409,1946831144206925280,7180223509150986616,2590278921474046950,663063664807945622,3404970493845038832,1536284781887042790,4097618411016512668,9247623359809609980,3175598680549957662,9580585575465497698,5590211397942510000,601145797702773492,7514381298373998750,10829811120428864799,3839741981945366379,2548269907828639050,4391539296973327629,812577901851298845,5861899236186998795,3880661558242226212,4357612335001305960,2097161215911736569,6351318753021149880,1288688418744232175,5205451997563076745,2386146863872117320,7059075659758856514,6064912280529372630,890137225884228184,1219607463607140335,11532139336305063880,587767823840910403,7611090127862901810,2363569807405748532,5198756589846698868,6877260018963761875,5454233260130330928,2901832704580590050,3404987521616382155,5312624074006177488,1979333634092273120,2033025436649905806,1261418355027767040,241496188035998574,3219974509494479920,367198794637457575,5389850956018098276,11032138886627303640,2995021105005241924,5728732316916427055,4207261680465750270,3462507985052333272,3892455320947664700,511273136377297104,1005528809258938614,3758760781478048385,1103047172293365124,547241423941580130,9596089222904935192,8666689409450097151,261444744065320050,3485957422833233840,6186792867263844750,5453669193936630120,599569698732747092,1498936079903148650,2316296222864370626,3295142805127663540,2768639536950815125,6487389254032435189,232967299481675200,3261567964829632640,438816716588346345,2925467900812559820,530166538037878294,10025368145485025715,761667921462456438,1468946793755332760,1196950774124212716,3632385162981021549,10793230661382109880,8369694363485704522,9581904366257014520,9746618180257420104,2848271990207453966,816126717388499650,3019651762902548832,7588499372866974150,4477936224141152610,10519275236762225808,7671125258703484740,3351789091508524580,5551083447421768200,3161350371284466424,435325971059217810,5755318231971538035,738392174901121794,6468945503652604245,54601888101187752,910038690806809200,1131454092513591740,2582834355912787154,1848757783828997010,94606332679607392,270305954592091520,5406162037596608000,3651299993619003768,2819800527865434230,2368626742105439409,2188980394710003978,367071872677593850,1788067783185672882,5771047143209488500,4138740121707703407,2600669782045800234,4929118338141614470,6243708944194829016,11092274694788111775,227353462733868858,1010467878889492880,2966151138118313145,1324678280921772224,4261096229206164660,610302854237605035,4882461734265350280,10104594934792293215,1792002989781525909,8164292198116132470,7840175728900098852,3065597875959162128,1513674626083341420,3895196865091806879,4781941652213494370,4766099427093258072,3290951722046417380,3019306020279216500,4951963700256457976,235675799100899100,785592269710908120,1172197009104047815,547450020966914580,9580451899373547990,2769056880020261480,44808663848424968,224045109834658040,1680351755389360500,3951368072214985084,2606699330492122640,1827675131875290180,1739166579022726074,7102472629108931130,7508033910461055363,7493275814393446200,9166165654200963768,3462837475164194665,3096481650601349080,155076184716918645,4135398042804022000,1110941250410124814,5645372747653500342,362490897894491200,1921448222755325089,8448715070262237225,5214729027801926372,5862559474187870256,7056931189000926480,8958418952060488311,2902305186165628720,6621421409674400376,2154122987300101384,4618351700249462860,6234188754461662152,204475929758857250,8179102851856826000,7961118659131297552,2167749911902410030,4292980146210410592,1503493384338417690,4765514492717026884,9171935023294866664,2790137194229382140,5757540695742843126,1067891760742944050,724757603691800357,1094592664070159586,1424841414310436200,2185028415498462723,3558125389179072300,2407670961522282170,10161565067390079864,2372286999001442460,3508597498771235096,8638137134081583000,29155532002232423,1457788341000140650,9640424862592889855,10254120753920855882,3212277268289777660,2370122093605250985,927070765101755544,53374334804435480,400310738558779620,9340659220776191000,5179699577722662360,3385299945178889262,3603457670324863295,1596717087222186483,3533984076266445425,4568968124298712730,10116109119810996785,1813369539365188725,1428828461552174501,440931738613784525,3996338923692218304,6073066874761993392,7119925223682682160,10860227119031386995,3888984990222986205,1307861241305164084,769161161380497712,5378959409842709810,4588235501968718904,11565235560808478920,2431847069225973004,2926792604026320614,4710946138969433790,1104121522092449105,231210073728133890,1156059727965942270,5431477532383358246,260633906032510500,5864310384218858250,3244743975487545720,4220498453355951984,1977064276857803001,1738767696297403400,11422274908965973146,2281010216161053000,2171555373627885534,9745211141403923304,332435533858748190,2216254870485701160,6466167689318515605,13978668128208816,279575631495577920,1747361879939370000,1250068833173443542,1088842431699863270,805832729912209111,9209591711693389840,3692571810875942475,2457657163964554036,9087850851728655630,9061305498522904627,2527108342465180088,1128729223130907440,73327119165320787,1466554308829821900,9408846449578284608,4933983411418056815,3796852729908651000,1541373602281705332,173419837354771025,1559748197070009752,2462667742215772254,9233474419870085160,2047620408138401564,9021787611753318570,2365350914877274722,751885648066120940,2723181758765682520,2927847760968362256,348954162637144140,1643325454668603032,4118333291699456312,3178651338047784030,679574404741630931,3190606065171727050,1341214144464533376,695930461612731449,4007662107712514850,954121746459486045,811736241616337120,8117428684548879040,7278588973525085392,11205680691808527000,1362791965423771467,3028451328177541500,5145440113205338044,4377137948463506096,7674464006587510515,5804918901535103665,594768351138174525,11959829450488964403,6802190257852207694,1438855901918519070,886250211271892705,465687635308006770,1577547049330228678,1325227939248297945,2120936158610897910,910959029273649168,13278277852267943970,8064381178704402549,2523400491624732010,1793581418291483340,11596338342169537736,1912101335511384165,1286905037109100116,4235258254274813073,1430913422513617725,1351867792280686569,8559254109401882400,3253474229959510328,4935525280181807740,1895227439881003410,947000348459678688,38423419607407155,384237349446284490,3812537928079974590,4395878970199822080,2379852365790569229,698919250565235225,3159002662609929996,1777605840272668365,1740436884569312340,10168427549663252672,1170718697378280360,7400723264931686742,3659020945687486225,606952068334395665,7246344565540628405,1895367866804147415,1416971531034195174,68574401088216778,1714374132670296250,1045345983481602342,404162118388282450,5767655550124745028,743253454012759988,4451080327334802630,1582634463476095744,3942624399019877745,3900673487601027204,680229092714650752,641234715838441660,753710897328416724,8748782193928907565,2395261594330537920,169576125468346137,155433682641980735,111963088509695416,139955015081789650,5598246788327059600,528803990333038004,3966062656933039350,6278828454235186892,10141410801331188600,1059966637353457806,3618714976361435824,1442493705756619050,560723516955923403,7886392671050397000,3690186633791622864,4586409294450571791,7116832005554450025,1844380640753150715,1215352371360111920,11640804006011775176,2057627626123926003,1392862837344996420,4009683786265488040,1265305562671632300,246064721397183444,3280890103768805920,3492960594638136475,367967485381666871,598334788119910380,6806516781690688035,10299680285656553456,3842430434853772580,2601068642615690643,6765886877850975525,3789555454719757476,10161925581497119182,2022441274109344500,1301233871626821783,5023425329610489200,1160308811093594560,4678790257162145634,468960355258365875,5627570953051467300,536406703179221720,9387195210926003380,4332683172550721088,45391341691530155,907834371387812180,7286639695217066850,4228907952253701726,5306237107786759236,9111247645907160600,2408840482399192796,4197410411073111435,611628557619464755,6116336418973841050,5781887275483663940,2926669218597639515,7381082930341682310,7571676744634371015,6368144200985622705,3667821141270667950,7945203330254438192,4793522322480244850,2050088331161994168,4683350596166483052,4732835894851111020,4446381883922557607,561715320505571610,993570043949131347,1606374635224060156,4521626177481061290,12340011529355719482,1381147354689266580,7406975247159428560,3769962071757269644,177184334095838560,1844362862684427816,6877324729984251735,11809454188031764208,4448894473263745555,1191042216298853975,2241764294204093498,3353484411518306520,6654509530351594008,2107225219276064181,13220265100703517675,5714334087491699831,2280655859422198125,8870492991039908448,8198623103052139209,5608770898212622100,1336429390716317817,8909603749393655700,975679477391356001,1522828547010005592,902931021841439890,7157761757069157120,3972553816280193585,9315554552232775756,1950349608870948544,2510492618620156550,2376737913291151746,6145773801047259960,2142895001372186350,1464523828058743384,5391283638551219815,10745707314451063206,1475729024301475755,2645662800472114293,5551297933789934275,1552160114416467375,145729022327989828,208186063008677000,2160353291869882116,775520442034223847,369530710477150600,4157255367005507550,6142113573815546840,4436168641961451393,3642186176365036964,8376841743941434050,253442320908217389,5068888977067677900,4431740811655404570,4874273220521439384,2784340037343145390,176780223424657412,1767817087858515400,9349284082744874226,5101286513992219460,3802398863515041320,2031521751471251696,8976489893510178105,6495021662691575736,7339532059493052692,6163429429585473250,13791140556074886771,13002414526154064375,4545810489318819368,7391518105876061969,11759067143362126080,4371118119782860656,10049364266063700780,2966436783374729064,4989553320422024384,409056778095771960,4090602246450184080,3892835033380080840,2553112443859841248,534522241765853290,6414320976694948200,7184650210434722210,488761954378801085,1825146368284284059,1065052414970468609,8379640376913621480,510342602295903198,5103469091198196300,7145870769978801255,227990366676808845,2212569838952689125,7233866602079243388,6297831777170527125,256260232432628762,7141205599682291823,4735099118365386600,1938702619641092058,611641381169961455,5955815438705219828,8056097244641101208,2445080712060539220,3938606206427994795,7746924110714553720,1713289706483508816,5416337705779048585,242204394108407465,3114082847954979810,2249272238872213380,3317750249847455490,3254768586266895152,130363749157350090,434549510470143020,4410555303678875365,1040383115141184528,6502449558964860300,5968823643555919200,1383380505775276164,9154820792006156100,9612948956899244887,11125404033508884496,65255796405625665,870084664301280920,632412715005642805,1375729772184311814,12228812839414546080,1400435768548311735,949189601830895544,2372994146567568300,2129599563135697786,12515705099924311116,141103808196704255,1814207227558616970,3309981955594055105,398805601780711468,5982134854371291420,712383308171083730,8567013497813397432,2348111208405837330,4264030362464314036,8411553380995897584,791371694450554050,7913784252370318980,2535348993224217300,735771891385372465,10668225101766653034,9466666569845410185,11338340208730719588,1771710245098888080,7903022804460058072,2479335122419549376,230869163678341140,513046955767202960,7154320078043444145,8650800079105888656,2821270160821933872,880234088438972540,5258723745067349416,5604956770401440340,2616302250471429585,12273518748813730551,1290830192514234490,5055997954150237644,8890164017335969515,4943283491916621472,28409190832709780,113637733172554000,3409161094845808800,9465827917286926575,8800031055769388708,2016924660754709328,4883190654712037815,6417615989236758384,304717290744291475,9022269058690587534,3437213953480196913,4570167408116715335,2838066818112622544,4144800961924129530,4554800916957990234,10325601012245419368,5026258902620858670,1908001714393055762,2506076058418860060,8686533492393577443,241514747297639608,2415168144299311600,11255958939693300568,1062111911364489930,1585613278957771203,1442965023885615938,7280274205486511950,3414389570520254166,5177046402241894125,2242136457976008534,3235395673095204424,5740338624014602440,913695588123088446,13516861743927445995,10120536010977278319,3068234992241769511,9068793374793627860,604670167563018096,4245423863234097465,1539469661219622666,1021907535083917909,4778500155751555300,2348318372693813296,4174458459422378595,38857111948308842,582861685007365230,3191297408073776040,6308231371641632188,10334559220465195000,1132354568752140204,9267587210317661163,5165744101376287500,7470669939445382334,7040296377517500750,551901494230725303,2069138581017024853,12706453430457235605,1991679848369922897,2006581663430728065,1024131136109381092,488211730965895337,748894311047536185,952146601425408067,512665324982850920,1019132845357611939,7408330451564835072,12314244437333088200,7473181604500534315,8384563210237539080,9720800713424801312,4023107499756121389,5280009824077260950,6470884153625414510,2935974459219341300,4955810901450933308,243152019173125314,3126267214130434500,1924411934103010070,6080420854081658800,9960505827702030272,2966011287194654379,1860408842849113860,3658782562779705179,593470677540337465,3903933977907115161,4600827462313858594,3157054193341666880,857307316816045394,5953284524766844125,782020907408352745,779721179500397560,3898639599079567000,3354044437733853794,157726388311186445,130647199049382716,1306483290693382360,1061709539018798460,1799003184971316376,5632834112044746360,7761360599655989994,1800658146569834910,10238577942014273000,2643311731520586036,3948256887015177450,4014874787764526060,2142036098536949405,3030603804394350190,5000177079954257932,284254905875614180,9949007927753392540,928572440202018843,22328272410041520,390748154986045080,5023948413885858000,7580507236950070776,206336013003113364,3629275467259329545,549953692983786791,5188643426182088670,4615312377252825075,12047089649974042760,2308396955543571490,2181453210972272187,8732463539959533040,502762337557126465,8044267272703369040,2355468086221170150,379020618045446115,3790239115994576250,820692232835043996,4762266442851827956,1089989975947353565,84120860147130039,1682431832801336700,2059421715325820235,6157244398721222574,1982183753590837680,3412549013977616864,5876562375605715850,2810084137578554469,765076278272554592,1912707346585281200,1168257763692018968,8252382756974969790,8350809938297393172,31323271262498313,313235441376556350,8353017880894138400,4677292726503497480,4379296343945632365,3095502637977741225,8369195708751527200,7135334337844446972,6446855382876546750,8833964982530685624,2443482902767918383,2924424542712015175,6521179067226212784,352821348641041945,3528244278594133210,1211662929963576831,2843643481091663640,1851496243945063038,3070162543360040310,2881889997641248722,166484188792508767,1073463084581983515,3578241545327042010,1108307683746388505,1846675476153831701,8739952787663408952,316453259948263755,4219413690357672760,5098250048974617080,1901049205216682460,4975060575522441446,7395360201488376000,6062496333374906860,1244669036499605975,322926339888846968,4036614580726758100,3099349863260351775,1056462305634096492,3869519975934429690,10870668237456898722,7546490062232660958,1475375250010151490,1123661270407074434,3922858664905944620,3723086419980084248,4086115760458700322,5639119303498659810,656040085541427264,3280229191148942400,941673555954666290,281934106122507268,2819365793771972600,7780203770646984552,4573336665995437625,12749457465538433055,1259005331591726305,2915928545453472675,886852392767279224,6710667146625654250,6316041908212470072,3750490834047648702,796500774356643960,2655025907612965520,5436198124638494640,5318334653018977260,5559137433313014732,3068696848578843050,8566590319019538078,1447198498454672660,2627808282116864040,3701534273388968562,10713477885901425285,8331821838826466238,12129527951694619760,4981329426277197604,580401534146305354,3316609390528103600,2239544705753307540,959844036546858285,320309131303070184,882829578706550384,8828373555026452000,210693049232646099,2802626357282669125,5795939219333409762,1143832729247398752,4319280133260203340,7090653143927366776,3402568531215071720,3095873696885511540,57251089632195160,71564493312198250,1431302493534017000,5822009940428945640,847985414708377308,9174316698565674704,5776104254059206405,231491235993733418,2304913151630079795,4489630173158383278,5228322406776834555,5883604023869501400,5643183515792635914,1126877462886596580,1252097134429986440,736447477168367160,11783263789897392000,5659130833833032241,1052156014701075375,3722941817718390072,1043053716912370818,4599170705785004280,6032608320719337021,2578117284652138850,3094431873451003362,4651645306317995223,4223334688919378360,1277100633004885162,1187711270057745540,3460965267796217272,8626703339899692516,10467587777733960965,2062436916229212406,3091359455650214220,7159024503947279558,2835843591596841222,1024957098842224380,161251665031103527,589427290180825605,4584475130565047130,2166254478429547296,1548887347199860650,3652053262303145427,4031596285090245375,7826771947409409099,702512704835152406,2509782295123324440,5443412521663791770,283438138977840675,4535050491823716240,6163512815034481662,5935845013144462440,2439101374147720248,4368217775656749615,5719738619532659049,664926378901593224,690266795504755110,5752274428027379350,4040728646494245030,2726487646616086330,2432999801086587381,373296237852703425,5106063713859178112,1737955088371679220,1534728189165604916,4452206330528825688,4922857528750306000,4425569255884325637,5774761476999703825,512406635955941305,1445025021855292221,522943931410346355,782621619800563868,2863357935749119935,4977397572506672840,669596308703319734,1011551798438368320,415077544402463001,2111267669633563840,8895696903750144418,327316521923315732,889664991996910350,926805379153384988,3077503205294014060,7515690802890959130,5511711637390506555,1516987441472215480,3136839001676149023,389953029830117840,5628579077536609026,1812743892818875650,7367489831356872375,805067330652390183,2494102337877493000,132210885226618848,1762827554103735040,3934296950968549470,731625902157975396,562430918555158810,7845768125322955576,2079751610014291696,555704022855849145,6393288296437101017,4181029235756545425,26752322670107455,321030744381986460,535056028562436500,4239824353724806626,7869786393297357090,4016782056538877420,753854047815137984,1346425199392605620,5399480492455253680,12084937251188497360,8214648708264414577,6290266041426265591,4982398747999617500,355386101417224530,3553892867705542500,915222796311631916,2822914596478368210,905198555867873025,1835505261813055259,9665655269423591295,4351070403263639172,569538365941192771,2101346330524428790,10954974427204684968,8005988789480513970,4785349966996299610,280929133014908614,7565959190681368110,1116735717051534130,6166262948618489535,1974013570002510078,773176821877594432,3076532208868475240,2995544795629837136,5210360274659868775,9041650824555617792,463025186252440743,12266948169108740800,6987677027808039515,195333591999123875,2344024187282488260,7287351614931091842,1063408709565554625,1342906424247598692,4137825121084574430,2808566152400987784,528331543132105755,4226690397781139400,3825379742605547526,1449371971997120720,1578525772072074954,615827159300800727,6049249623705160420,1185090734627084873,3030353639981878665,6471914368202875072,2424302739647520095,365838158439582060,2243615799905477816,3851129008448409340,1340839556910748336,2290812304249130382,7972470247589178200,5381814111953813696,4787746207559410500,3366033381952211985,4293273219170446768,5759973935711543480,8035617478706337104,4506949631843923380,5263833682063193184,768206872863215032,11890672477039080480,5536738743511553658,4449258771769386975,8010536069733785919,8089487409937326085,1426736014081358990,8438440710753783162,572851405316896230,4910199305088066840,3068480476469755165,8997807678797652820,1845147103995835584,1514671344628690690,6023263322562536755,10823452847734363767,4728158487405264500,3905108421642870356,2338621648547882000,118704033113503108,1483813851613577350,9928963146222712515,482307535894832466,6898401455263352840,2630139101313404805,6124636013785367370,2736031237570206420,10988873978344851640,4024741670240372190,7148248658577706484,4578652394954165570,1410529313452216775,321898483665311726,360643222604380290,4207542439206593830,12262910902071016653,7380265502318921940,5817446935185733036,598518232662467405,4010352257848866501,4859880673085469010,1691102410227891400,9029932847862875472,440735194533005225,2616565719273850176,686398322483724232,3328573496017137900,2752921552672893048,4467067510031885430,8493619954795938729,279213743223314928,6980407057946142000,97550250054393591,1254228909245213850,12542403194097741900,3076907831610913184,10060163758300734155,1272460408204936629,1142069569554238880,1144875691367434186,9675812911238023473,10165651686958032160,5167953175643574147,1092755218581399835,157591845304328106,6303731242664877840,912883456581672625,10433048865566754800,5780570913635877900,1563005238560773252,6146673200706212811,3779744748608563980,698836516007298256,3993387940593020800,4785857388507811238,1911100807382689728,1022218101804471960,1229536983502666696,6147741023329305400,5676223432164470764,960495151069051004,851182945011776235,5330164866200400835,1414170112629227910,1716807383164792269,1787238501988441495,948428737303936320,825314281687206549,917024248599991350,12774380212448946405,484093418863479722,6962165891411351400,3806494543353072620,429684727733484200,4785458188205041752,1331051868517074747,908325443688893410,6659098713410062225,7326218621726388720,2812394833674314630,980889851189587779,1089887589265110350,46354106064900849,3708362440492035600,7673448465070468990,11146268450454984968,12236101941046149040,4023773883641173269,4036099113780717480,1574993411353068948,245197122193772470,7355981091189394500,5625859831126278396,550007738397059775,7700178945729158070,292884045564346306,7322168298699983750,4135091980707168078,5515805232196730000,4846487447755249632,5768765270465968288,9076000214591297820,2341753178968312566,262751815307455375,1576525367083271550,4824225943619093816,12403714639159220355,11009533348682978928,9492623453613899060,1154947212558324512,1388337954584201426,2954422181646978360,2365836606688622416,973583164197739855,3016597561860369788,8454436523107381226,6109347305721110675,1362699073742859489,3660064443237586530,10752155156205174024,4131978796035093848,7171249640082172750,4695365852637466310,510414174986628900,5104188738197166840,3008503343594958980,9221264596597804310,3060935914103732144,1448291885549291020,3141943899817612566,583446890125011487,9450442116346051160,7644433522520416872,498047278351509120,3756575971277739356,762737277169281456,5932455743623791200,2157670888900177455,2962837096063842630,3414561045967497684,7261688175128403149,4266571952861323120,4077448345732430886,4726667648723213040,8621721745024317327,2177141414690340832,4680659231424205900,4213231290767333595,4019770314975221250,3460511698417544862,1158402496411292868,10757394157959054760,7251177231675796482,4202383863312958920,5988231758647320870,6699970210608983118,2146951351853004935,4546970871153754941,7161466611130919190,7529017237600215721,7234557852252886120,1011460295926336930,3625188647223081159,7399703396610735840,7459943616620307125,7647912530934969208,2004283836492825440,6676527756978013389,685107152827990560,4392567676643566854,6686929642891493436,2551189200297277725,2566041533121131494,3335441996003098800,6395779803186903468,6747560141932833470,3244511870470111380,3009494923062549404,8655168853154127160,7542481890596611720,1119126654373904221,1315372106165208820,554558244955388412,1780357356055652610,11323655895415341912,188076379714116231,1644598229030412425,1112849807112596304,1514382401107309825,4430664293671830597,2405235025681965723,515712621733486450,3079916993701394421,954710488018231420,2117989901309102586,4006763321505850095,2282151870104884875,7869821653732516056,525160989297590100,595511671318172577,11690835737510226393,5159837395623522690,3230787147997162143,11654001465868814240,598546687299692141,5316462746314753348,2622240023267636610,6860412078672307365,2438030813682832800,439053606302800374,3215403071460362345,443953588357511180,667551851980519737,466575825528522910,54028149352784022,180095508824857540,2701457800587124500,1243397941609134285,77535408357514550,310144524018978040,3101474150074816400,12289703175834669800,5563358059279001972,4468073272312251750,4610116002464435905,2916387573338304510,2440479853681153620,4331685383330410053,3734970762523501560,33926013260227431,791614364485734090,6785329319308197000,441303957678214799,9155994888421601640,1979018432787545016,2705574925066607412,759974626658979970,11115377782096071744,11787567320139594560,4565681206608271506,8393823936542349396,95556929653303470,1114841267224772010,279716118222063565,1997990954554288450,6234126847177634706,1142331860354234375,4987962778354161291,7955616641584565925,3227375796436145445,11530360199693402912,437866902597409255,6365384449685158220,1849435834982711040,1529576282583250559,3960493446564340563,3893853618859894350,186671015270761160,233340954785684750,780513053963973099,364852351024301115,3243162399379462000,8532602752923382626,325798386189983980,304064310666346196,1520335807039708580,6948346650217494600,1472545142652534536,2244435463540420815,8884861633036783002,536300880826092184,1128436477889891475,412717050637913369,7146753378490187700,8018303676066595386,8004870806315652745,1126950512855733930,5851582764958799766,867117307796478960,7375246752950909508,11356984956104377944,651642962732575605,4951280866943280296,6117419701398599420,5256594604882042844,5006621227582804914,6573949566182055680,214457279909837766,2144592964614335700,2805862642433704308,261931515863599952,1964504848198855800,669625720676514056,1085992894412889705,1206670126518428990,8348976531606544071,2106030690612899050,8465916360737784424,4879476382031382100,1324292423687764683,6519332801853642256,2671108138554543275,2126439283351181292,2621867815473943260,3887065246622459220,2773514428904128728,3419968320065309720,7037157067457349375,152906518167311025,2038772797381639800,3923920736389374273,11273380508062293480,675908841985624072,3862372673387844800,1668466681589147770,1147461903802356090,2223583704075908715,5984766966278747990,8745482655254790120,332353565054907978,4431422705840922640,5267147879120782650,4037872609090834980,6173242813421128800,3002306706636248312,8213830864834003048,8495998534448106480,583068591547910810,2332296408478948600,5488003371880227961,492079434856123975,3514886337564306250,4069480537813882640,1845178830831174125,4658898063482700384,5807940527518203885,5901432453467398760,6963739948554300708,2183475947274102915,3185902033790697498,5180614646678688776,3631001192403819780,4723157173707053829,2342238120690040140,10738476210739741893,8420115965042198984,7200567245163518400,5608071166128873845,2356904573010495375,775700133904063164,8251528194753444792,5933496321228352320,3381443535442722372,972908270073007815,3226541997745820832,1849134394593423116,13266581257886833125,6012814628624840504,9090308961856274530,551212842661674452,7640880490647690003,717884005433795475,7689585232962347824,2283353530740371120,1299761987472234049,3933783137715312014,4781419631654893325,1887377829692202016,1609457242341427490,549416884043381870,1192564907095541629,7306877849098645125,6666271025267828592,456855521511935350,2918778432482212036,6471224876962607796,13119045225209965530,4095097980211133931,7117224442550438490,2938209397269617229,2795783722266347904,4650802317281938590,3020629638852388806,8885213400578840520,1116771177037957265,2715184846910603116,3982285424771180730,5123211583630915005,8258848618147075260,9817169193980608495,93264303405278103,621767945839058900,6215993155984395828,12369264670719479640,10273353591805910067,6139077059101198689,601540410836573650,5402503907378057804,2133417320125083300,12036054941818274646,3734419090186227568,48879363470952560,305498935979610100,3666022207904238000,13004535266618630103,908094215174638102,4291071239199512040,615731486130994006,4570735397298348705,9918570338007259448,6049459747472038812,9019341206040764520,776219746667622658,5395394034871824060,4460968520742955548,1746252293711808022,2865626781768191925,1545097447732132644,2608184963672999180,2694938113636034994,10073823530723382423,787200522273904350,825407433236857744,1909987399846277500,653854106305284222,4359069078192862280,30436456027600995,507279121432397450,9131111575027141500,7319278230173630406,1066295549780983005,3547614377080638240,3970889741065566462,5548092535563995060,296894243422274430,7422427183890585750,5916910163761500855,1350221988661623830,528955972438763910,3737410178274732222,20216198474478078,404327845382602200,6064975826932174200,2582048709561059900,4474930585865183703,915646772988031071,2993022401164199850,1928110762336179066,1225693169123108400,4525630686735742707,7587840050761687927,1505383786348120220,7364772308801068931,3559599990200148240,1949786379803927426,828350545775194568,1030145874531531130,966528133581311882,1981529693985665460,572534735208790014,705168702691337458,828162569895022440,5145133138734664270,6683581771241131330,1911673849908635946,2840722970386898145,6081492213303570090,3199963894807509408,439945606618560850,1931194348586663157,1492718998925550242,1152857090292639550,1096152942072388741,138182932853615250,2072763943967991690,2054547851245133928,2496273881217659920,80972777047938540,809735568363561000,506553605469431512,5065584849174560720,321755997398449080,7507712275586650960,11104332534534473680,12875484674283023988,899743314663213783,5771603149790634740,2957915766966964531,10017266984530364520,236181315781077143,4027517012843724345,2460365937796925925,5887018716156623535,1759015997167574530,9118816946902537425,1587341851575187848,1082708768705501875,9280450457062032300,1459492579328018975,5281715578009651389,1199181302528372917,4385777628057857460,275841219792065756,4137658266503306100,4019953200922289136,1421265130616267388,475141237443715815,2715119026280204040,561450953055860240,4723547477407805035,859098957529740512,5369420404137943000,11191720814780389936,6145439195137067280,10828049898633202008,1081525845077487022,5900088475582586120,6657451954718214897,3510677772711144990,4829949915734006358,532151264811044550,9935849234400542775,568968034624114076,9957037027746513250,1703038397778751688,4575675787371242232,1049027464826041935,8043282977852152464,2368739291617559740,3753441498391259091,224465336012286168,2244675118460890800,8467631275586461839,466838976252663420,5335354322058909120,882434731873670392,2596332285656134740,1050930556679867992,4084763654841812215,9313774786640065976,5941858987987402344,5994965179367108350,3270708209134554087,12750262856949075,51001546590976260,2040081672786506400,4964752848962705375,586453678371953312,7157844852179129850,9263751015870704457,4748679642315455720,307880034160433540,7697075656558713100,12408850573876128105,6646835519525552110,835300488530945892,3398688140492232150,7940056302741053768,5229175227222221640,7966924345832989159,2398568916538222065,499897748997704820,2499513065761022220,343958593503553380,1910899673009608600,706908579102225578,1678476050726890640,5444913729607534935,5509738507403905940,3942849781427664366,4778494715958250364,596267575374089700,3870070090696250253,1758706561302774200,6408041100253454890,2131689310416709992,3938295551981242410,1260634483557608054,725888858598044700,7258959363886044600,4489521183802742229,1261140296368359780,299499794221108192,2620648764323787400,2513262669209093192,208590264953249504,2085923005516417600,4331715045858070568,4447542078640257870,9450630399546643248,6359485315507497131,2591547010896977250,2474345600368670030,1375358538321122675,10735555074215826501,1023073064418061043,7065767922961979200,3127636235205657315,5388818454529365000,10009009985344684398,1107051494635196244,2419289437709997190,8332669075251841033,7981108409225065080,4396996655860256448,98394279346854952,4427785885456373400,982010796621129284,7175466064265514680,5893776680905552175,6164416673979045601,7109047439574623375,7261280275108637628,1940386763183506575,3641396879657440527,4922146929578941052,12580283495486082465,7560946091298550730,6585644378538391530,340911754612436715,4772811333995390910,4095729289993327000,4704419850907711604,7674643053398440575,6620894578588404375,4492450753323324904,644978676723350130,648656352457542624,6486627149520129600,8763126007167894804,2896351199946643855,6704114051063395770,1056973000775011236,8671671044931573080,2977212165000427768,6875484614759230648,1603425740441490150,1795229009187239480,4112893400124545190,5584717480466528334,7647412735748576635,8871644369724465665,1843233443997146874,978809318379755590,1308545144890105782,3733480481103593994,6185731512807588700,2872111253890334546,1660671729599747875,1834982930800808712,3841040649247002392,750134157213956610,11252123046624099690,64069553137833880,2883158259998599080,343470219788821272,6010788003629873100,1585176454214115370,920830865443096475,1315485616422899450,683679264848875092,5410308175124685660,10677445643322495208,1750527192678475140,8620637129342140185,1797116552485676672,2062237140785840265,1276216614926601796,870007584755194080,7250134672865936800,3281670505801538977,65400529825433850,872015663139080080,2180060657644145000,10819482223915778518,7121307506331114055,841291769570822620,3264453697656573522,6869160131656683735,4186962409559904078,8897479984237572792,2388463953218272755,330735127552593530,472125300945299925,6609819485571924930,173812599840933588,1738143166790170200,4470795687126883675,5724800683250432875,1602597700516735839,3319604621430405235,1205142832444534110,3593485451870258776,5933487807285070625,951038185983092983,1383885150992534736,4612996122494964000,2682923772155832626,938766867395920550,184082771861053764,920422965982333020,13577062831942198005,3149209122497546199,9120129324344620640,3865117731931387704,1068386369096008599,12210250827683151600,4904926335463760652,8069220528855569070,2914472569153123566,3212142082059040326,3147791535354661790,8264766521193035124,1296909640919480820,3930108404505675136,933609189236188948,6968430130327681995,4510832004448173894,8981932838864115195,1863268140134184072,12251532056509318616,2551772101456709950,1120143191619677544,3721504129356365625,7429189031056358465,1638574834264699502,786602710326819050,3252639884827529856,331871457013835125,1789136567863608852,2995695397357329373,4638363284382498320,4730999434424557973,4666326579343917810,2523472781958348285,2567494624303465269,4381715183094548960,6375157043992216088,1347533436228264200,372903794825453427,6215125033923486950,3018461171997749070,5254233230179905765,8031835081744087740,2210781329958893692,5924325482860071119,3311009433275990625,2286354685612873668,1380170379529283100,3958624320030926976,2139365359701786216,1780029499054418360,1329449931210787254,2435504747882647020,1583021663595088075,271881063763343208,3171977337722436600,7053089083662659570,437310652911153805,4997885831396069680,5585929216587096,167579546629381200,4468832452691462400,7236648427770830760,1243297600461809815,13584120180711333057,4194606677669532180,3369652262432264916,1849236677009710890,12171947442617689592,1169559976470006901,2313928090120923225,5882359861438084472,1980299406980681475,1791793282762536130,462238552088429498,10507117033603073730,2891428593859531359,821279061481074840,8238089857498199153,3373714334683754612,5043544120869751000,183867299178162834,1838691364363397700,2893071705119917094,3342982933808788088,4228174501410976480,8436875068658046374,1126536863270818255,2373767984574200151,807838097667499524,5659395728157812775,1568821031980126276,2400439394331754020,393206470386325550,405048111070485429,928482574697922400,10358200143970487375,2244359479134809775,9896060031084354608,4327873755999984729,3388601053510958295,5143386947797026752,369564591565866840,286696883746836349,3917512007001585597,2276389068974415080,7052186189355137467,707409728979622460,2487830933559916308,2433303186109734275,731571375937299020,1070708071063563868,1115511603673098315,1356722357685938418,2099729626921474707,2261518147750784310,1293077214730035608,2199960412707673800,7663237139752366548,843088705601546436,4995652627386015700,14033448623971783071,10779289245524660175,4038058133875909413,5811248364247620372,2849188105809299430,171146959624943336,3850845274600965900,3467062771658416134,1252257818332711786,105572232463106570,452456972060052540,10557435463346443000,3083011167339010473,2721075259217008512,1262111784649966025,1023605485710376848,8956638078078408900,1508902811737025360,8736762584658186054,3035376652187125170,373791060212712051,2457744661413012560,4377324781526468061,2675711480562940655,3330336371703827875,1653856649321597352,6066083899591696500,4434836761614866124,1144004668557824616,2027956538708599460,1921248698835486305,4312257112053885960,2818354406813426508,91762867819300456,1376456889717323400,3660708399560942285,7514658068850761430,12269587694072639886,4547298587407943728,3906776865755347155,7300781665363848624,11102371339891930245,2802973863598468586,10627347104574404694,6738091266491866170,1181315078138460316,11129343406227333560,7072484638929386710,769338408344973579,6838632672832750000,2211941568545983755,2248598551392760700,2459174479930053704,1511739155678531049,8456498317855238040,7181882009549242632,2067545750466308770,3855577669259691856,530016095746224988,7614267847211444755,7517061991950701560,5836795377859338090,1414712147902767616,3295842624378340304,4974887677562534850,575178937372764582,8515612895820027960,8888159492723580468,592571133059221056,3301954824533258040,6014569104849476904,3245585260608150350,240995457093420816,5084417738186535234,1983468565443295125,3250783789115421402,1947086391896843400,539542030811426451,2122528600523483451,795718029469099195,431480616990863415,2876566596942876500,637024798712719402,358125784104824568,1790647072773755400,11525274551088705789,303735612566849230,5898356892902531076,2042159401909064943,2779747148393057950,6097104403735998457,6271523567175791925,8015177941238950615,1020241121630520246,825062586244878930,4997528422641729620,1235031508553775940,5945405420845479988,3984574991542938155,617162920760243500,12343383775656101200,10897666931255733400,4471746932123988168,714360305788525509,1636315576966651490,2563711338229821535,2681417996716510800,4714816762156457229,1448991274511002818,1265214801921130305,1405808518403036510,4658396684823994140,13134562994520510399,3151279436761513206,5062560794134703145,4676989988473723905,6151137296160846100,11776797563871300129,5212295361679590198,4406322205147521260,435989885806155954,4359943245691968900,6079388934357741456,6017605493559815472,7611249182362363200,1248332629585874952,1099665792101083625,635920726913678719,316425864148391898,2109527257463964600,2333714847039371484,724214197165884035,2964492182821467858,4004544871781051312,2205683764534193965,23887418173464424,477753235793826400,4125989448510941495,3906180491684991615,4851982853330736480,3553791984867318567,7203991217778870040,4746875214038909900,1842980945592628946,2792954126418973250,5820602880568074024,1434087877986433215,356340033839866068,4454295912544402350,5448809429211306875,10604504522737598144,7525712033676368875,1368134353801089184,1170698589083853592,1520114001313632830,4035382352904396654,2820730923561602220,76241324174763016,381210518467655480,1710640333986954825,293395636519762084,5480041469649728940,7129846690114006092,7481146846849001304,13782682864163390625,6189443422120056565,5722485660317640420,1607986508267089377,3665295314402088245,1074249490285119070,12220960766836616298,8527165849226768480,3822461712172990302,2054921647089061548,5752684209726209000,8407154589930476982,1520297653991282375,3375127182546692283,601603053418000586,12994036382941342155,2156660424261408798,2329390981858803800,10711434720935645606,4893002754039699844,8975547464347506385,1844748534146867076,10571651096767554395,4091920800577669324,5904185217975546628,5512619937767582475,8591243039737915926,1432644063228088410,5763042178790462783,2873900701156906295,7812836709106327680,2274118813964307492,1983488078257068270,2120892323915907936,811436638338278836,6496379379727299650,5830521065223858300,3959160467166942600,1785705232419916479,4931920240311833695,1427842526424430260,196435749913255023,3928755388144692900,289137035931389456,6633350087037944595,2246601851622601410,8607905759126459016,6718431146995887475,4593224485137878610,8174944313296093290,1106434142357965130,442223878595961436,9950139678252132450,406798955116120452,9153070717737755070,780740109897041730,3095576505427222096,11148696711455101240,5665480277403703848,395508063518511405,6328194207314694000,341218833001543340,4265279362049581250,2116397442855027435,3972608378297160130,719739139642480650,3598732796498866950,4160779171694955740,9102187634652946476,6505634400467421546,967960754323314960,2598442429277484198,5288026529078593340,6287600544017084838,6528960864081156744,3974225588089042960,3809333155308219854,5969393435357725160,6003527624853214530,4200471293428076332,9984805062632362620,411164222803362507,12335054073745582350,7097304284375885112,4356677334853167365,2659461774553396875,8303407008353048280,2960468993508144300,4281226907744998026,424195595898897879,605999972537290350,10908773554741196568,5560349808128027450,1135176499921727151,449282887980392312,1684828255547832450,7355549982892801768,12299436597186807525,9130934597243569136,3181217349052420041,8480247788105929920,387342047745086427,1721538031602975400,9380190280737082544,6123722465761574024,12526838624816437230,6965006203666117180,5616697881132199040,10610447367811813704,2131834100529777462,11380520874708201600,593264679226531880,4746166616261720000,904623714206997153,2434048373204784350,6046124966051915325,6786711761738369034,2099599368521667810,367515999933793708,3259878395877193788,3676553572474692225,1089283380337355638,7484996369309873050,876080524673827481,930777385231456305,10343692921973203975,2729404810669722652,5033635131093292890,8052476974932783933,5583821818731029825,819642109739515140,965977988244535294,1183307641781709015,2629599851267614940,3711869587777691592,7439528398049499375,4699447264783897038,11858146626970125,26351710821289100,527039694548102000,5270451733434100000,1937591521739499768,386878354506696040,1840395020766883245,548129974145885908,2346781067915409735,14014421045192989242,2948316871615592130,1932025665244130703,1221009650289464042,1067224185284029710,1910360058907280643,2224659268046783060,6035529138402339569,1579426671670551030,129146221827739550,3874427003121089100,573603270191133840,2763626984242173832,1285528761486265392,322540863581583800,3225442244415330160,1152379814993948125,3690622934437280395,1114621231091151966,1615377817828802385,912699579776277788,5720386761404046840,6185165574223552322,4009030412855480220,1866120229297818720,13680867360068074719,6599204209649472390,248250118010999224,310315885667382530,10754352603422529395,3785032880707108899,327220172811931880,1636117944629815640,2422505516195535015,2288190879751319620,1214744683756549086,12147573711234968100,4807783799071619760,213653566303991394,3986774396775401525,6960422192074621487,2165019883195592800,711402535209077477,5074575219441594276,2488841601155256100,6083271499709314484,1104136754436019745,571473356576775064,5714793333175925840,1749671841930915120,7299645397832754520,9020026248393418475,1740160885638562710,345861782503066718,2592998473395562960,426879987164934216,3201633417477078900,8878381216939357578,579570654985087408,8693650857732704400,1149906889681186539,5586433274978276320,713531163860348756,3462948528247589904,7382865107345594625,732087216446936870,4204410157866993600,2765668682758430085,3315648048013899108,2258263173923307875,6907595398930481320,11474871178964133960,628527284163018696,1055072591575191258,4008473645341507965,4094489846602289724,4152881351304811800,2805826975722737310,6164438625336830192,3906541630018627845,2402040139086582930,808048467977771160,4040284754866475880,4166226801905619204,2018261594286650760,4108617520226073972,5718389890732066360,743447781296984204,581631028575004478,8042074564841089650,5164482986594504556,6145581336466015000,12694499555142300894,10933307075573166284,4523620088846972265,2902328599793147679,2401187501992436820,7700296693879328203,221594575550697927,492437569484963100,894192487450708157,6610980996302290650,168151243852867772,2101912665504172150,8541560472828424560,6342202026374833410,418726326311854860,5583076458002504480,12713506430421617208,101910674908511560,127389685130117230,3821730803611876500,1547856870618066816,1833028030830406745,1059179826182001000,591148201585133961,7240128009242980950,7622254074223886111,11833105583391117952,5412181317905194040,1475675187384251874,641594598652652745,4562292637159867272,5986334497597187202,1700469291106919520,3851951920449361164,877106217820862640,3745927952576929434,7689137094412510685,3785797109618781045,641887232464510074,1426431128240615400,6006213044048105252,737561515479520005,6608160285992275020,268144869884781032,2011107763243104900,429231573793386476,4620248204620288472,3208119033321396525,10253977100439457216,804038783159164200,1111441786799494099,133408580128885623,10672799223999133200,7119140258401705404,397972464147388050,4643061176034597050,357753384457347736,3079354943594614510,10091424009939871632,444448229513038660,5714394834952257480,73801559332884996,5904187223771275200,9941274860559127452,190023170133400365,4433920904269179610,349886650791577536,583150592179963200,2249047982447494542,524281536839616530,2104775308393335098,6657609187790094984,900524860470454200,5628340008087865950,1910995022525071175,5804454526196671045,5624993504859856857,10797965509167278295,11728811193656613957,2871426186838086540,234356405155682061,7030766708371876230,10745394749359189920,3682051954128988029,3866016340020558135,2992314713879053098,1117208964660162108,292704092967065535,12219522587419133043,8179840730195555760,1617251999787891948,1914877359547549880,4121041079109580275,3160134980200582840,4867897323998029440,265928900947398975,4359346764092413516,11851994108428986400,5516198695545859864,4320395009876341550,10243916644841228629,1016493321644589782,2242672493406348810,4789060801508178592,11497928877646874235,1967101979218882038,3696268393147625274,2903041271197015990,2717637237516580561,2971941173937583680,3453226066734330228,4182080315097067624,3110480086724391030,1899583453272425524,356996478189590055,2380001852599232820,4135416051502762390,421764673055425125,8623968127070340512,1360887789709145770,6299837223384191352,2160905497861875388,12466390134545011350,11630167846841288484,1088883917200740000,4407498030169004202,561982313237977011,2426368126381477160,2925954850253424654,499644037390138095,1718088231808526562,5173782572180520116,1495752903529167480,1797673851453884322,3845890692806154915,258714354367765162,2034044278105107338,2248006083573958680,4850814110452628592,5678849131422445525,1831536551447382965,2613233167103453540,515773487978088365,893982027670610662,10635133698871175520,3658301642398852160,8283319731312801888,8390339435000279250,2941896308958322010,3458017570652849850,8418184418208662776,9903959974762833456,11596637934601215,463870474995644760,3479065748984965500,603736361824599473,7955849353334969742,695880970726274970,5414496645077341504,3402377751151302980,1042557736430504749,5957536505967012280,5311136220930142505,5220042387643942632,3397065573513920140,423287643738220341,1410973913492088370,13900825757193024060,2618705509887844946,1056089445492281220,568344684853313277,5827789005306492042,288565681937229600,5259670268098257908,2915103177496605750,1117857372597672357,731795952597281012,2069376073972107160,7111254522771944139,4402902223966040280,6328182566140355976,3364965190983403842,440438459256499610,631277399002018197,145101306150478450,2611851521691004740,2662198638669570598,743088732400047230,1146876003747679288,471605777449946955,8816874131139021,117559583341181880,2351216901669972000,1367945614389011657,5553057931563683550,974245889928735477,6495042338779933380,2796279189030694900,5648059286686412304,1550633591741197600,1365476011281746881,6509822740607235372,7111337924431643350,732117500767239147,4880835790670528700,278265828513009045,9690893775304189672,7800407162616237785,1152294322473891912,12963450515412811050,261442313439747591,8344322383582818472,8015584258040862880,2954597715304573310,4779496020908896580,6639630169627921081,506836067267601576,1126314492660653600,5502270871455527526,10502552268026378600,555826510542228702,1687169511302181414,5201581136011255125,3194265310293484713,3653642071557958800,2354807469671275086,772511321851374263,4315409818183589790,1437404046642759558,7415853569059167495,2668847493830116795,669181621201468768,1619292318303633040,7237663332858649552,7129054056611639250,4395823992647178715,8393150445743103075,10265976098198465225,1038052468836637826,4271970909525091155,247838240987209576,619602287580708740,3052218042810221310,1113679618485008733,931895661560808455,10650351091845215440,4422317216184893592,1082525524891018100,4179438525939997866,6775875535512742500,6827271613845171664,2887370493732740106,384077645664484740,5761226924821380060,677245375912044120,5643772449941957800,1129808856892965852,7514172921421074090,6073217340099370076,6199121574698716590,898531969444380004,8992994631820102280,1648054153583344465,5474672201176174479,10722647707070733070,3501885406923479823,4000037403596714898,1132076858300827110,1257750480872806988,12573093857144464280,9388998440091165846,8979855522683578926,4887462978102716250,567093039807745430,8841113500243699675,402601600799007376,503257451173351420,1890220151141789610,10610848046238048,318328889926017600,4244431184929958400,1175599396561821654,2320425567373028790,5344402595230398231,4881357212319150020,1194855591191984213,1879792747186419246,3071119230361744250,2402596648364704126,2007932619148530810,3619546455561485904,6571672803185563785,3928373556098200930,4468062150709585655,9649063210174112925,3852814575417647892,1300082606203545360,5136607994889426125,5851958340118106384,1982005260647995500,1654084314330516159,790063106905829639,323376652854143325,1796556472616285250,4024522641692052990,2651446867517460316,673173779137051452,3517122178132254880,2500661955278986788,5967630680714761180,4568359639721071926,1321571282539381006,5046650010209798240,79000302502996940,316004646132525200,34304696308896795,343050694089579450,4802761957368343500,568239907932744628,8664454107704948265,1313800017824134988,910786283834146107,10238816235670580775,3737534779821533064,3050604515844134800,5465163271024112705,4470716348708143872,2226257289598084665,7891311430206392706,1556942694887415810,6128978530137204414,1548709296077978888,10148238649186403220,672503808139406586,1077729347027008100,4655681041208198232,5495235589891321185,6197011371128718240,3991607184778797249,4300662102626728020,2620251091138224168,2598421886316077115,7139610172738710225,517521339472891080,5175269847681078000,1046299847698546656,1361130334490756312,638517487779329625,2554097823531126540,180529807823407300,231538269486890799,6674501488376885481,5604691132797978650,1348810661450473053,2118271011853645230,2679315621214244376,5438962416995771984,3019068128898124560,930252462726506103,1526941214983003685,4416065435445261724,180032051268938024,900170094251747800,4058680939431101442,4216151818604924190,13829305485163873302,2399142565839812262,2932023233999475105,2302883111192378624,283312890496774980,7082899736244633900,12582629807889923456,7805189560763313625,12986761372183146087,262161286574721625,2094863885446629978,5145365031887389020,4226891266709257350,582568530905490155,5514567271256982575,18369641889926586,367396861091125320,3674008848504582000,3940155530433289605,2695387965716817650,1335377956356773134,2655561455727000562,5158942245599527760,1208107502807711744,12081207438240972800,6520222544484187217,5769112302287452820,504827433708008590,949644785004270287,98656061664522440,1479857154429564120,1255174163024084922,1034781499439319750,2250725136917498955,4056756870121647900,4627717839507854560,5528984109633288660,4900831074031987640,1229362496537784909,1270789245000213185,551064458902443210,3306423056477619060,1572959416326304890,1556753565097568733,6972688134899026575,8082111704827720812,5230109509486476072,6741621365379985800,2763952502239891175,803316551854314095,952511598542133390,100952764610979512,504769371580674200,7571623811211814200,177792801143819040,987748645067537600,1201544251467160287,1710296763429975400,3381916633137616875,3245779087575198650,8920386912146927508,4149942323996720106,4929709956128188240,4310485737442035153,384315732254518790,1039318735660606947,2826708974559673272,7828137060759252325,5918144671328437132,4947665187005553320,13130178592129003863,2059346373428165555,4840874017078405600,1610424426917876374,6527837747525439735,6663286541087606682,468854168391121758,1339598101855788600,3172168765189918624,5701138199867876430,1872291478516580275,3297881065223161287,3080652769109393400,3672539313915243699,7281014859061458150,3319820156649704649,112547113432248789,1500644734798782600,4804272887654121712,3836029617832945395,1639366512676990938,1967413821431035432,7952987760953993235,6709626482490640135,656515393685308300,6565226427279852200,1050016439680995184,3660943035177461635,4022206854071098648,1202245430191841780,11439027646071726232,233741865119335082,3506166718542436350,1313215257868602798,1313984768125445650,3156429568817215137,5331556595405753320,6039448301270042750,1047676533941823819,3063992018187435300,6062116728430503312,8917229604780380912,1180992011359431240,1312227862107237360,3085954985949113040,3737035494846287883,3000640082687801664,2729284528288027450,730383442327620841,999517446902983090,1077167390174118308,1314987036280262674,2163206074336990320,6767209659269547822,982002656380412420,2636488976442668667,7258286144725407080,3575288140219433325,1767926511249124898,5750162251482087750,1133648929164752676,7557743289120943440,14058840430830556575,12906106055579842677,1071170419870807375,6121041694492606840,3345620477945952363,351885457043173845,5864822663392048950,694633861431008035,640550535902103586,597847969990753776,2989273017300418800,505241401250733342,2260029208034891685,75541480690800968,6043385537070477440,8735725313243089980,10104516270316776553,1227848148296747425,7032658339446102152,7261013072097935480,9543885362581006200,2679397655801444097,1047868110129382125,4073697840472843056,5067157062377216898,6522744915607438000,7172017668767377575,1071030434804427825,9180362919297030660,2218538042272242342,274264314850631575,4936812562213085610,1509497009051520430,2479904903196603452,10889685747004084584,2990234637955845210,4046552994453640016,2618596839085831240,835091349948859976,4772003677138694720,5345719684249270170,6146456577204372150,2345507815723214820,3020255868394901752,3630291323518872244,4761022570879292900,3451051252893107996,5193823922070688625,6666967998713661756,285768075118106052,5000997031899072750,2506441317683051184,3749670521168733000,9195778560254107848,9048099040936722008,2422948894484834385,8919099129281239576,969468230666096415,8617591473247581040,3923833568714703462,2763382639429105320,8705382500110144644,937230684202254645,7733529649288959295,10161541072513061048,576357789359740710,6587019672238430880,2078150434100944950,925752807344365404,13575062741997838671,3542325708051304580,7744422787794536920,860394105446827280,2293607964265442636,2002418421453892454,2185394902528064800,2922271237373753564,1990097140117019100,3875395175376623472,222317938448414094,7781214805010481450,287628885562909796,5752642013314854800,7037988537212978048,2725733727899642715,9574290834823974600,7385134433267347192,9395753517334739625,799680720581561342,322348162501421745,7521541268292868250,1277630612707345042,764548788279701100,12232917503682000960,1089518406579288651,4282000911626523840,142757213348497266,713794057642601550,4129134591442281880,368031333591694305,4717683700887096900,3045751534739437566,3077569420687473075,263286355733694028,4218954437935104196,6470829083155182720,9209879875102042934,2125834901992020560,1739913800642615661,1065049054447059847,5905232697454973200,3813249913033546595,5253606047417745960,2538265812967146260,1707972472792811585,1037140582023407680,2029027556928301994,6074503161708141360,3923234853867043884,2404717960196919476,4873307747682692175,827979049095330996,3544464342119517285,1531157102803174346,5367350404006032984,3161268681810890800,31622677898045685,316230329997243750,7378790566342695500,3208995630375412542,4900333191442821880,3601628048637386157,955009637889329385,234586443596019192,4691781594385763040,4514729421364157580,840775876636043593,2056632982243929300,1216109983582090341,7169572104133512544,6408627718312305750,6041531242485763960,8251232112864163240,6728664038527659872,2583041195094785425,2147486848834370075,1137224400339004524,2559647465395261720,208633245979434840,2086355940269144400,6088914448006330500,4720653150930863174,2567066351735847600,8963565299149469744,756479145777979065,1512975329381214150,6427642555221169191,10295825623719617800,1422179587545798972,791196091898424829,32622964987035950,1468049966369388450,104003410516838870,3120137480252150940,925262072175056294,2935778199193230640,2794595354201752818,4497500419156510740,6225807956800665288,2930231944055250932,2624359480810814370,7291768101994021464,2195108594479865030,10495741421723246108,4677074191911605106,8865313617320130900,3925568497508312851,869666831509485775,1598849816393965730,193817211278880990,1938193994263039500,1497639714321330594,2799849096193004275,7749800806723500213,4991772932703782505,5689684520211838370,920630051349319260,4331833649179268010,7209740056119556688,1113954137395943855,655123368000027160,5732394258346731430,581273279279153650,1326663277497624209,1886256272714603406,12386215302175972120,8853867160431900061,30195873359255430,704578347242249340,6039311288518645200,1759399392540560850,3375282787221796623,575377271175840825,1352125105152880636,1984373369902822752,1249867657763026990,4528512291110289573,6127352622596813965,3413758285327628620,3806294855372066070,213634183558745790,1898992026421790240,5555838836420876395,36534756991423985,1826758543667224250,2959798608174400020,963058972565739555,345974605560194365,1197676467023233632,5656096480192491476,2997300630797872980,4587250538950193538,11920368068166496770,1205644871423698824,2574842047768042614,1159441780744678250,2215750357235189601,5322704795301055750,5816783858098397170,4568306771208966184,3877015517880840940,1891371807543937968,3647798591859484335,4228597710157908663,9225332909554023528,1151339052908350085,1349942776261766487,8032877613495595320,3719740776474791360,5586638129453410580,437441090238222780,1093615147980904290,13073354290032888510,1802588579132103126,12813291460384315191,78023271322247615,668778497508811980,4458573992106502000,326051897467082332,7336251092239204770,1733877938000889625,3584885948655883228,3175053319078603125,8790117944487764192,13525180548349879386,5603679524617087235,707155628501200305,8081870560385178000,3702281670257205204,4283347786861410801,49555303575526635,495558676069394730,1914517367135132445,2731373658816327595,1439565000504812674,873798935566283690,4997182856907266490,3810760799583366675,2144129689079543536,2468352718523704628,8918594079155506095,827220268275493014,4595720521719675500,11571212825926382655,1867830773061475638,3953472352624981000,1387549044364434287,3608930985488626725,7627019461496384832,2840832381553340625,6564864077383770795,7359538296640946225,2923466159737224870,385335079463603031,5137859671365745480,1355871970104624140,3200188935489597603,3143671583084961760,766751117165371578,9392320486924891432,765932205886341480,8000558740072538328,2046918828158440560,994026342327760312,902154659571121508,673844410370429255,2885237789530966086,3834428401531578760,385789396754157176,1928969021949291080,1240042371242682800,4650212030673283260,1265633542241953075,22236524906901136,166775843135985720,2223703329081208000,3593682391636555221,3626336003025994740,1156928756743558075,2980034153788476978,221262898083704295,3784782180638591202,6249665576971856420,12485714485507262649,7307294383523461212,1105455743740887695,1562997388097626132,2784919954741545070,10151098954343918256,33002278133027132,1980159358138832400,1226040880653678726,12260549201093657100,8697528938134799568,1028854451209685364,1061330193678872600,3980033819377971810,4878040824302392800,1351125402964915107,3415770008985807688,3771094529204679450,3077141808372207842,2291492268014008990,381801844280082883,5881628401846944732,1442343944310128020,3347433014839472559,210700719264180330,1404687572182887480,2776238422375583984,916716375384440610,1473355298184564547,491949535572765385,1033439003387928822,699813105454757295,2799284549119514100,9356542434188256692,4945939753138695920,1471193518756605992,3077600387875121628,6107190727536872400,1303745437009544048,1883987084742789000,2411117683472471512,1279951869452804737,1245804589264697190,6921216127780168300,2362114691860423680,6585656811029450037,3946272235307298664,1107948266078145870,1055348640851438468,2113822997026628420,1608646618141492551,4296318172054525519,9724092358069392485,8602133371069142562,10879085622769003395,5038842469921715465,580340071668193864,1054682448835247765,9443398366247875668,6964978585955544490,3617487648593042032,4067727536399007894,3580369514719030800,6215031186067513470,6881354023235576000,2059263006897403905,1063839383905929052,5129338057931361915,8549493495593087079,5979280382493120,59793492643551360,597941815377081600,1328774900164480000,933213063220080084,10692554630706365795,6155673382636236186,1519850745388497208,1266169306849304740,3157320452580072558,10757730493127168145,3354701005950712623,197806817022716966,4945227461465499250,1560614586864183368,2204219468377443870,3041179856596546368,4456472788032384938,162803082874600000,1302439693546001920,802011979632505950,891134707792392580,4968531142698640725,2178874259157600600,7143769278489442404,5748361098335733045,1763579040790070850,10845537396659368872,2663431823311341510,7678598678310280360,480944493088626800,5771400599009864640,466888890230741576,3501707142868749300,3516685344951779994,8878802315150083160,71982420073510698,839804609531334510,9597877934463108000,910467473107828849,10668504496600256625,3067023480592406132,10655906650245003568,3891436214472265800,899978490056155128,10499870530645769000,2976384115086785044,1105020818581195986,9277126292364823620,2411337147546766266,968395526593172585,718355873606505856,1059062010998946995,1602096393912422445,1763936620398736623,1127397510731403555,924527531404274815,1589320061741067474,9582203692782606015,5708286410369709060,1307964155297318020,608530987870470288,6085380401259576480,1909855627861436190,86957933471718144,1739178830400844800,1314309945180836369,3277851698606850554,6055664041331514600,5277865377129974118,5246409815765675250,4109416060890157225,593201983868253090,8289363918529674570,5698751729860026630,2447940717342204680,1475422572331485169,1480145827692626913,540449533039237935,650776036338016551,2338664927379124340,7649864518230898159,5682438215608749056,9173517965441761680,1027200083785217823,6875042847798706560,5200535741692679504,323560520302283472,462864521491900570,3967456283252080440,1093272297801631920,8038783301968206053,2731934961478579801,5131742867826561700,8924992410773896812,3259536084571590800,5427920712570841788,8976099980686293000,628241642077284325,5025991591717843960,7351299551173587425,2626664880463381986,1207790483944483528,1965585811279688210,953149070507282796,28218521055325480,564376989577419040,2116438345351631400,2857453535243510960,5621909745361989156,844536518907091400,3167048823260692650,1045739544140196334,3784774626023258920,4607554420007630715,6548255432813719830,11217841869435623392,8040659984496428832,1437505272519856400,5923991360242724916,4825745988997404375,4241281739939332459,5211536035692488308,2765994936422397680,860059082178397422,11533092648460677945,655052730514712010,5240482959095466480,1252134218765138160,6016781363902194444,2574386927647022050,1176522486999214911,3753219367160634840,5820826511923671700,4340220499452511832,6016114310778348255,2736531077564685648,1246876048993567190,8172885739065278445,3457750893339849015,2129660569609066575,1087894191273363668,2729055568811816108,959234135198271500,466139657358606012,6215268040322812000,7129259824459513580,6287561212020830848,8677646903360907930,1709413413864976287,2821188071680788195,9292598523261162774,2428731389428838442,8336591293356822440,3619941606367591328,4479883247534291100,586347713897049258,2931772859012402790,769109312522699430,977655689002855427,1300639363515384200,1015200039103583649,1270706161948206048,81181609999219980,811825601357047320,1804078008323396000,1089485914567848345,1377663609467122824,7608192951124064600,4054285142163163506,5769625249538198300,310944246179691615,10662158416427080283,4774227592783155775,121854743282367088,1523202136961089000,10220365648648332373,646073067423048742,172660090194983040,575540379636573440,3984339767354912020,884163928390946728,2495745727425743076,2746499219618327690,9363285438716024514,5306650793626453740,3646612404387243140,4734705097670564180,4383749856897566610,1919634474884554236,627167468774058960,2351905605240125220,10451249867659034812,4551371004018785975,620577014929199032,4654382247545131500,2467900805987337422,3696597294450786279,6072777169642442825,1037986295619332239,5153869101023904480,3933703829373282510,1043815823676454430,1502297417978596845,246989863395438891,882999998873539535,6267605607170830545,7133019255094766915,2672982546372933040,1338103494372303792,856281144455639650,1004342789953694712,2510886496890016380,2890083675066446270,1333826168362067224,400940467162707725,4009451831160841450,249720512831398635,6659292017636770000,1164805228948836105,5666516885710541600,1468648808009107992,4971753429687497180,1260126415746401910,4103624838425252136,735376892389703730,8036614133137106368,4696701356753824626,4108925851386972705,8344652488125206544,10878860722788578520,7806986618116261704,1405542645183040344,755148117709626785,6008465556634633990,4523284762074171525,3327428292895633575,12531248475244576672,8258090158370666670,1063143360588489086,5530348923325017350,6140907161929394216,4255513009004340404,4452327454785589600,104130233076583014,867762177216443750,1330658660956025961,4435581195719376570,991726311097313310,1563519065250200808,2933224784247025240,490999182522000768,1319678581325351013,1466326842694156950,3355629149332394217,4422366708506865760,6879419030403530793,11630602490606572194,1537859523992100260,2436122455373607468,11938583484272365155,4491594108099755536,2551732833606010761,2829069382000239625,5364670142254957026,9008749635059174175,3369989347204082148,300387332290461462,1501954415104533750,726595265430752913,5837082415425402925,1193922569538029655,7230833735521131792,746826716332169000,6534811055665334750,5577462229951253100,6188837239436430310,10079143561108623864,5924076021308802020,1546644625579867359,2343286059447305730,728821779055304268,2804479316160563028,12657906133099205175,10858004531557481648,865259827648646620,2131432824933982395,3755032398897596530,8093573279402723840,3100139451826638753,2503566705174792080,8389265738362669278,3821445306465636486,237530083081530400,890748366445863480,4141747266213276525,2193850664357837644,8624840851075763004,307483463721225620,6149742179960094640,11991926538568365480,3073524701999890360,1380884826735616247,2197789413519387540,13107387099908895318,264714993236890365,9525241183047763131,6304119330680749704,2921510343278037030,1436517665422148134,926591662868297330,5820729411556602032,1006348992109921324,2780847449086101465,5298964973752440620,1071284626099606020,2947286756910522885,10148017692595134213,152376374799238525,3047563693161415180,3744927583025020700,4250728077992433765,8737665492074824212,1824700641951176185,6105512211790569822,5127171536497998240,313477542507355176,2612343905470173800,3199285751381877815,1391952032353972224,8438448028443741560,7440141765759788904,5414912140100468500,7405150525113747870,843882279114110535,4894422901596188660,7773428613643920521,14117321133785612376,2762540897959415090,4389257514252296344,2872990040838020140,179345641731737883,4184781452305692070,3629311279730364075,5826455543218848954,694111376156218400,874334036777542614,13115166736099829310,2394444654066318795,7496245324812344009,1171134482422316180,3502705836254145078,4275365970025875628,4601145545616002560,1124709356034141957,4556651636628397760,4632919855544071385,2634049278365210030,2259854733641916150,1340117332015163074,2730389511460215280,933222956313053912,5945642637569706152,2220777033244553980,6258043001601458008,4388699886271561290,319572448203945281,79065912236349340,948802268061498000,14232203857204059600,3006927686073015250,724362350797612121,7067452772885131888,7071828384996380200,1778706436831998870,8487050786350933725,10356089552906987015,3381767264423489417,181809730324037235,3030198365940582550,9028632261986918735,1233933017832101034,1552707100561519521,1079777762928711080,6748691664935958850,1550025022103774440,11111005168819338848,6996517239329048832,2641933215895795925,2563759618096605305,2850766531987359880,1530558352935512432,1291084828077323676,93626803630321000,8426513117191263120,12693338306488137375,5518688983405042328,2145059155348877944,9456331645918035760,4118858035827593214,4019505324701459760,1010316562285974108,3740726862917541916,1398634279867314225,11349775508754006954,7380666398680385475,445064621564814771,11423062864378882872,12457317138350189160,6274367991868738515,8480040558604862430,9849554811627313314,1344317701444267732,5732337017302289920,2406098694473894364,395921830322503650,4619143383717943850,2116370741547414744,760606400058960225,9938396399366165584,5145054202570874900,673866167114598310,2695496993662359640,2247974406525926880,10161905942067103692,1382339464057398015,3071902328530051660,2079293517902907662,6798226729266758720,4336892690251684040,647659355091619505,671396816496498396,3357024378284617980,361182509685710265,3611868459700311930,3088527522188832360,5425030506778378304,1664556937318617744,4893944651878553050,1919456070374811056,1615967967198160590,984133465174687480,3690544834657330050,3486023786537763075,3360903385590736573,188766511540944575,1618018117316857020,6631382898318163314,7516650687809642600,3548242859951405165,730346260623258270,6560743641767627312,4243893774010556265,7067868938293461850,9819920745223491812,3886235126561687040,220904496914938712,4939050742945534152,12588836819567378445,10031493649971887728,12575558764684958445,6194383267301921510,2492827536866313486,11894865347273051115,482081687174213646,181377949069133340,906900665554230540,9455560143573113206,6183182859747471200,10891128219888430304,5271357459390700800,4955454206947765890,299301380149763245,7005264943337258475,7647421417556707956,86165971381401660,670187854750703240,4787113806660146000,196075179681499710,1307183623536722520,1173068868284125270,5444819268049041185,6683761155727437320,5671557704349891720,12201462078141182248,1843933254900930070,6292726880938900275,4319238488328085569,536573837708869960,2012176171917372090,3042375707350296720,587319789326132994,1826972736487356295,1407683126514921900,10552733908846267278,2231225081110850625,1067752285090503026,5614523629264239370,654746703218236120,2455329792279047070,1109768855865323875,1881089220519447117,4478133249190707951,4753054334422383080,6981673080149353506,2439900631166347725,917705036063594493,9177161282889887430,3204760463696183550,77686744749602896,1553753680030350400,3494883096255679590,618864579423280136,5641692994554398860,2724245182870307532,4394780323492802300,7429941024328982835,2039629069143587565,2641857861598567750,4197580760216180034,8869402143327990300,4016125176109125669,10212294631506797984,174836805747012480,874194611411667840,2962579459068022025,1146181507474502057,1864224887941915098,6056096562734387460,3211025735186583132,435356533623592525,3109727195226615250,4320399823479016491,442008858145613605,5683039893090047070,12279960723576058760,9101273079624704109,4979484943585455996,6024672993737184920,10420769641320900342,2554601552760192990,1071108988929844368,5756340920896251270,1797046755831571625,3259274242679384832,4436878729708654250,2720556836347266075,4406093319089227380,13092476236165630980,1031136424004791665,2344089883515356275,9007429158498266208,5367175727130468888,1339597708910026040,1295363243983072752,128235530897447675,512948351344539580,2913472783679837547,1199087526232838080,5995510443147964480,3875387167431015810,252858514666016538,4214359772713998300,460164715118976775,5656805765443868656,4176074540819310480,2340202558830492944,1088985204851658546,1990522038933034425,1039053904141581752,9034193726830676925,3323576097142430248,12481695960558304624,5027932352374574020,11298974589788757032,10977427556724887920,7760677408126570656,684742105494234870,12325507844274881100,8485589319785066304,2916485540315954950,943529666213352764,1529506336656324118,8898038364421536330,13974016804712977761,4717812419422238140,4448033599808377411,6287283516396610588,8222729225545671870,5704986712979336916,1537152108060401325,7162671306321132147,5333994697072767072,1741929908477896200,3926757674201900811,669070084237857100,469944473050383534,12532005335605388640,10524033638957168040,2398583472031391316,2426368076106175830,346946298230443275,5782508804191421250,807211320919234610,3388207205608670016,1493667105384124875,781013456750185988,3221748936795672621,2343330580791016320,5730800759559298832,5495094406390298920,8829467746453953576,3274339046575265199,897589410063478520,5194234828981723016,1822538975785560480,6150969329928101451,2732243696418994836,1364196222112071550,6185042646945719172,6893529455893535000,642727738681867795,239232572825173130,4306238912467028700,77697942422084,1748225063296350,13597472188906900,97125988192885000,971271751582250000,347553484742003757,1998575718105451940,10080722527682613432,2871102860559123766,4784867309427317190,14343762419754018957,14233786181462824065,4377476786383538523,940958790361993644,5300655178604974685,8341353532180878986,6747901498424419785,2233537381362338212,952009293517163,47601047184031250,95203259503762900,6664309733117225000,6175326769942156580,9721988739932058189,11070313246087230780,2265340472716554638,1271007102776205480,1588778334852411030,1528813864747956531,3715943833985347740,5249858324300832860,2163816884352664380,2076619749927033090,3848678322953014712,435005771817213090,2416728349214929100,326611178421491915,933186233704250540,13272047973915860502,385801043167984795,3999978677663585064,1703072214904243080,2485504109607477058,5029523436352380972,2807067411729925150,8884035556453788822,12167455220595239800,5928977539282816487,3435616549437261735,602317188372149925,10841842436357620890,2625752749079917155,4637732518613699550,12112576028559908874,3454058482396727100,3669664153253142716,2272049552855344525,5408377984109393472,3010850281783965088,4571762098816590960,1798457916439442503,6812039769729945205,1083849132834667108,6193499708479484960,3355297517235088785,44612285149622916,669192501041667900,7807341799570490100,12608056273228280592,6969371240445007125,3505897674400985958,2561678795523797625,334447344804924267,759132433439684540,7591417693269527000,2446716995202133689,173808904343108225,850127041166469234,4250687499302041770,4192313192763787860,2405394356937107232,2554835079305222085,2668088586228174375,1639864463014310841,5412814739635444440,2658478724929452866,1209349347594538860,10055711724159211656,11146586339735876344,5800686688666116450,3398158683028312472,5271776097889813200,3853510821539366376,213893390070521256,1604220189478591500,2785686437965509105,2343159809020370025,7116829462769547430,2918301590480384424,1539941664123634485,2412275882527266548,4960322252387545460,3667677691146387279,2094411852988009086,890467000198284240,7359308124283684840,7285702982642953050,8675095501421360487,398438450422796168,1138409616603591200,7207224235542371768,1023684124441033525,3271502606284109020,309124846570760792,1545643309152054200,9738819740126933667,1237904242194089920,5993635186492386615,806812124929683233,163949881155251250,2459278585922847750,633760033247506875,3091507030379357874,360591078732103947,2056298396197969700,4589562399967757770,5961508650622955625,2223946163611540869,2047076780448928532,5206650403471807120,355585213715016744,8297090877633826800,6035338930420729737,1579565168867653130,7808120707126070925,11145144787935362397,8403877886512729985,7402109815204241337,946187064474439900,4607117249586258030,11591716477241611782,393502841258806640,7870154200705760960,1760330582532612118,917046209270292375,1181762287338156055,4433044633116854475,3079185306733365534,5078595899750334705,5132402050976031780,8182393863473332719,1102254585096510925,2870551095880890968,7847829223744584560,10515091277866038280,2882742651430362288,1630049368942128680,5275042213643555268,2405239307145811575,82095525947143275,1368275722183414250,3415518133201507095,1191046146885003318,773965168512198338,4715174272955298320,2403887639762339276,713433083798834070,3119766298339530796,8439842479714965036,10245407222600506400,125139584665608096,1668548493225632000,4386727593532026711,158501622551625794,4755107677433771100,1531850566360738728,2799917862969087585,8047157748514746330,3123827310575705110,1452423678075886445,691565010706914365,9682030357890612050,8349424394713938336,3383267085658416456,4190361528328499475,2917809121724399128,1616406212785409480,3375503129368762952,9199814961625181712,5042683603165222640,10552284024559636037,4807662696227871935,473397744494561486,4609823863986606354,977664221107897925,552720852631437816,1705563727010259025,5026537438503522714,2301593077804379610,2553477251794165760,14284913311271244249,13342180930661128455,2173960604954875555,4600597396159367712,2163745616083022335,1492150864822678147,2123761651915190860,3587447770973831849,1311807223785455068,488964992258671320,7334566179962069160,925551582312915450,3085210350568731900,6205415772129121206,4486182151160389680,9724105097262093132,10886988808124637930,3609853552440702892,2057376947231536150,2766495866848337200,1557960576612437244,395452618569141175,6047943466930999424,8139451368893270692,3893532318295984485,4509995283455832416,636254229016618680,3181310803289154120,3111465333799830272,5813216486442944425,3873803639168108061,9948046764027880980,7282896109355016370,1533406103986557429,625651538895443010,2085531146140806740,5812541203048701730,917345322920043255,7291227574567601195,1301748084205960615,260013019118505237,5002461842275575475,3255256852392334432,1739402868044437596,698471989379509375,3514838779237482468,1058827372827004875,4948326349544903220,2383325876503946832,9655551358594569715,5970099703944840156,2106421186257266580,310965769704180218,10568505687592548423,698683780630792335,2348500314403741432,4285656582639192020,6686012083711634184,1543432740441903934,2068500591595076830,5196325410447198104,6138808599508777560,5678419122441739926,10563723658707516199,1380104240944346890,3500050916583108006,199625054416735935,1980427114506302945,6083868439288488384,10836091411381138500,838501106990959379,1918825356947340625,637118315173167408,14132989475193419883,10404365766050733240,811270147672523944,1711321660981898220,4310307808248363472,8214093362967784138,4783974993953951445,1028485625628766422,2387566087164605235,419740424821089736,2989306567208473074,541943737868066265,823804001893148668,917929991207045030,2777051448214060816,3241631368752665976,9614298828699384240,6507734073338940952,394241814164824875,10513246849855386000,672066443848654664,158911683469594450,12713094104353757920,4453870673793696225,878595426750063542,5957044749703002240,1416833753727912730,1361700811287085036,405101898389782920,849285848328438538,3907237530326228600,650493686127307960,6505018507582001680,759080528926010550,3795450290676275850,8667431552579729358,109820178170616945,2928574857897184240,3210331678495189710,9688418334127012886,3095600360339536476,4983988142253915410,2146377789809404944,4499932885139431080,9856873779078900924,1344937611275631334,4477723863203171700,1593067038489016881,9116425740069607050,6260691289729621368,7103526574520979430,11172450823164216480,8084318479954525312,3055938732192157515,1734664604054151672,1304057525944294956,57314587313359180,2865765412868474200,927176708664898705,10115247702086239720,5734435142232652772,3047962796070452260,7434015019834162707,756719436342131775,5525001268307678154,8402582548550650845,792383940418063135,13655807293302347562,2274652407761542515,2350963177874294172,4886484453193899717,5618547807217157475,4312909635540782943,12498590793133928400,1207253173387104831,859956468272655943,3542886907779413250,2198620472071322442,9673778897222448960,8037334644327194816,870560372481592748,10340802868777862670,552418467310669778,3480442356612385755,1938107328360875165,4705563270881417196,314156788830169940,7697734988567285935,3907750826733888940,1098263239706243548,7844836385372762200,3811795776587801685,4473045930465240687,3434936758627951185,502542259921316835,5025486020708107350,3501154237265605200,10547754452697702006,4535054180452904625,1392620165358865002,5749916552815864312,2334336416976177390,9602350849975811256,1797489879253142480,4877707430242195825,563963744080856416,9869490192309162800,6398648702176796280,7900311477692228975,11026184513625132568,5776192639463949612,47333426706350040,591675311705420100,1183365580639749000,4924463791416340904,8086658729160787482,3940539468702754140,1255828648973818304,6279222645688731200,5095529151559921484,12159083533100674504,3097235728294691500,6660558131093111790,4490741633770887300,1269433634558812849,1685358576835433112,4030998821687818760,920805446406697964,4894065079304719885,3479798985620280876,3963779467251891348,875595952718773020,6578591834065441385,1000241423473104990,640777942802195090,6407860573948840900,11161589335338488865,10623691667632871121,4494315170442281310,1078164677208254246,9303826083566699152,1631393929413534140,6105308178643124528,1412007444276522750,3883589516780898756,478305404177124608,3587336002443984000,5845699496944282105,2342350307086741125,10346881177249077916,351409702437891551,614852268737291080,2941844543324244194,2230589687572966360,1184853742102355349,1249228409666987206,5743372164911182180,7653872520216018330,6135068233661054205,5228244962982661235,3164558836730839038,4636481997182344050,2510348289923971510,9286814032421651985,1752271282589760808,2346897312480880796,3053969613763225710,1952748419688231277,9487778803289089560,633805820142333773,10688338239413764769,5847558577148007475,1674177163637160075,1126286363793651200,4223627529079482240,7489001861101901712,5019046617898564060,2641133188804092378,749148446239497980,4841407589246009082,4540523826037903256,2591463276073125735,5565381313268442105,4115422282389569865,3544041167813666248,3359858323600579460,1896998067011219625,2343449494884583456,8370912139093370360,5872876451053079468,2215014464300389410,2900354737286153160,128441375203797666,1926645147479217150,3219061096645179114,2762035882267877135,1422635753475962050,2784354736971994552,2718565620078852000,4369347005136831879,8573606679145785462,7272557174192087050,528619044164779115,3171754664678177850,5676126734110733004,7190193111275660425,4634210728655468010,5035351655959538115,1331135713922789880,9824758276678684304,7344248715445397511,4322148859208490300,4971192866286944840,4200610956597467835,5825368229774075710,418243072661934793,7784934934234897280,412273619109955928,5153485964326238500,3393167135012750570,367358979034931056,2320323909417765250,8586565224968036124,7362547737531537500,2534913836364805929,9693912226197148632,883326646351166015,6470681246242753800,510466568865470200,2552365426569947800,4698252621835586931,2432250263524697770,8336950038306801261,7429423987555172250,2294331338621650686,945175725633576092,3031504961078526940,9267233403268251984,2437749169911346235,2450103838539768432,6703182594233659014,10786572831063456560,6738479262719555981,8001689244737950125,4668800835489082713,6692205666347180226,6088113530561418000,3090432912259684332,2609646646554096700,1233122225364215352,2249247487443623695,1287750455874760740,102890362545384288,1028916786834955200,1969571068647322302,2914785612059635195,1013134664197175845,3986645768728231616,666946255623243620,61821624011466969,1236448305612952380,2731002587932016310,7291544948456717394,441495001352935650,735834423432254650,3742734873209374624,6642053864316329875,3945954362824929654,10556542249157636910,2935470125479043178,225415016771459301,2254179045920240250,2181391564296123856,2543956316104573100,8872967261059247958,1677093693749868005,854402544442224240,11392179944603067520,11142066415505699520,9719529245640239688,10472683074407502966,1971691567713272775,2925426724094066816,1778848350370633080,1727914601817019010,1218364602608589590,6367692181100777275,8955342992473921554,2351520478137552175,10435150953899112896,1806879134494534124,9133655382626053020,198290092876753696,2636628420113978115,3878621519025101996,5776318162754392136,795182255003158050,9159204025931671248,5657550350898156725,100748005276674210,2014985982596566200,1309434760114764210,1151936977239283234,1880689069396671830,10968845838695664120,859131662275420222,558760180915106275,768011579258016971,10031326924788855920,6465763409460991515,393826986662008610,1575328196204162600,2900226395240363256,164868655537394340,3297415507007591280,3633535662883127912,5251282459149825625,7759229656158235728,1175142081137569350,2110760604220135614,1826006800793610288,6575611691464110750,9228172541515527544,1312786286806119200,68197422097907178,2045948992853425740,784262492117987560,1414856627442376188,646422217305760520,36270654996142516,1450844879019359840,826117534995810460,5498996064598875924,4518616749401496500,328315986675969201,1876115516952537720,10332294679098734090,2664384998253088077,8119625701220559990,1350316942078335124,1936357031212995456,25578229989192020,767356789085381640,3836833397249277000,7691874015305277915,6425206652908301937,1142181550692843625,1192050291302199693,191097618677162750,7644003317851804720,3035818802798898990,5696886800441463240,4147560670191817548,1448001306404393160,29075803226772239,249224385919106220,3323034688441196000,7509355523568868112,4046304026635165125,3134060641827405710,13007242572924560103,9547825526353012980,4332046136100393669,9471804513304944420,2633876925324340002,2767647630317561298,8804569194344346930,204304712791840833,1741025757131976380,4547779703704252512,229171659347405866,2291746200267212500,814311711071786396,3423077169087802200,4252073301155528992,6877819654837060958,1066103884004733420,168858712975049277,80584111158310705,3223406116895377160,36574714772470890,1097255630302159500,662025063204052521,1795949826134273355,10459152282016097433,1456951178345368452,426042648223113220,7308403030287436378,3956569666903537450,1480227220338071176,2623950632659634488,190170727813321980,5071285038320739520,6056710857862479340,3333769442760502705,2107000250898918534,2198227084673463675,6256864900592118386,1792578466446720750,1841398646179592890,3494097727696610385,2325713615748089790,1318381890126783608,315628507627561640,6312651929141753440,2609105731223404762,707345412898434680,479273808206332101,4792800190510436550,8989055068249468446,4533598237903435809,1901348559125710695,503904135987187767,212845838437586445,2078846025006017716,370796447560456307,2942280995925060360,154708148492998422,3094203099967967400,2600185815514915552,1169103676439552328,5196083746827144000,594233094271876280,10696334479935534000,2488352628520354812,12545551509878620233,5337415886924445550,3062086391999100306,1658060857205161590,2099035553827367121,2241768472890460824,1554211697850817290,1334558352761934538,472387579727580780,10538871257773627426,3436855916120746626,7203728213639711240,3834013746222167180,9232683326604193950,5426017782623015886,6978251367009579685,313029686265802580,6083912927440183308,1451115911570106810,3272277142184901544,267377743763976810,6684530489844768750,2961141033981198936,320534144990825025,1068461042900625070,1027589205995097014,4331179586997808090,1358774203372674091,4267216813418939940,6063109205298812784,596700300224448792,9617216010494431255,2585018089094284278,2273472232587829900,6836872672851521176,995043089492427430,584036140228267220,13140984207407352390,791650605118697345,6785664956840590860,284918583589271261,1628127391774383400,850605863543555714,913301062225712250,5386861193978403952,1175525373132279424,6286820231477350950,6545954089035536416,927542254099741875,2650155256393526700,370544196236410852,3397429691112426830,69769684769625633,930274588666994600,5724658023722864312,6437643454299300534,712324360989032960,5460371551598240864,1154038243000222620,1252730597560129316,11463625301243489816,10132265296121985310,1592433429494506716,8589782265111140310,10036140443082132974,4363818821368724796,52773618022287695,3694201466717690110,4015924280869505715,4965188549981137632,10258551830862897597,1125884305756027125,6254994463882229450,6182082238183837125,4361771638715592332,8687819118718238408,10234393283078853435,681603510193126773,3894928071419837400,514416425486394438,2204670622680928620,7249521734837474080,1008405511930197315,419722541751108360,5854500331001520828,92911140194076374,7432988358915720800,2474431176077598970,3289117168624851915,7791869845284218304,397952194357219808,4974467468525282000,1700781995180091252,4894876402348557580,2881563550283835369,12402829118020412600,4018314635404083100,379684537500932372,574775073702753350,914582743809938867,2180872768422230430,7426603037856829320,7698764769453367883,9319708633809512260,1698207453555220608,6138954348207283428,4514820179243654320,7288648447775292819,126750081246191925,3380046424354509200,1002487249365803898,713997686465321220,2083948012178540004,501078896001760660,8046268423153728651,1766644896604331270,3880708650547258875,10525406035847747824,2385670823669691540,4157108210385931556,5066332219323928448,791531173396124300,11753198768625922464,1686629023988480325,1574688919556493834,5064430741070549045,2295443680168060100,5470413765117933736,6261345556608109920,12419345328233848884,8150128113530246688,5982201665794476150,1798802069248295952,12476194877655174015,7744481633540071856,19363686540621428,193639406479736200,4841048694838151000,64778818075166940,323898341837695620,4318701249352453600,9000687902925346640,6316286931101455448,7696982274011954430,3088501467966153186,2802704429841465123,2564201732766808250,10755576587592380943,6850113726138478200,4518603645314407245,921302974575043535,1152251413447983975,2076996143146893981,2847134829911828820,9124801261246479228,2093461094885598483,3174912646130539860,909339209442987202,10576795257879626560,2256608622666997704,6445593546962602276,6410678011939037060,9091132192325930358,5761604825652324915,6258004272110780948,5664633819236590105,125795250190084605,838646034338116580,4841023948351463950,13612657067106188,476449266951773780,2041952302053195000,1780483074991889140,2350041737606260250,923380122737105166,2638263653131746360,289811326835035360,6427100582620537335,1565102601784352335,5681340321594872155,439590708253508838,2197982490345850650,1750709532013115856,6204322706365262925,442262697147912246,3590648195544540174,4749692351486162115,2001534950577404508,220011026781588060,8800557056282238240,7936776657120227004,1619525451995041700,51973930776024296,649682699822109500,7796295188993254800,445428676557011160,5345214604660980000,5901185107867641445,364487195526795125,1255566308896696824,5753014494481881708,13700487161892049875,4925193414814465891,1748841128829553710,5937787194022546962,1731860328440044192,2757530073514138575,6075226417004131869,1187113802445315160,1354411828864669759,3820991169210063492,1528039326755445955,2277939560163189369,9113950956697538480,293881576409306019,7836945540031574640,574726687374910650,5747342791081817100,199612047009889865,3442697076559700691,3587861916142890288,1138846115356042925,92789275649313559,927905019229117250,8473605067694570615,6472318721829621464,108171083909673125,1730760222800422000,3297971911152415830,4586244780062026949,578559570533879436,4821393512673055500,1573403252257465085,1208928169367445265,4750961539552459218,11700070094993274608,695745364687745855,7951480797778499440,1021201253736394360,3755940772798638196,1319610773708030735,1701160890448709340,9769518942302979736,2739300276912685095,5301645390161495375,1836703345026904648,10013686963805091375,8646781277703424752,1497540677710456600,3130514610804674317,7461896233864745688,5682506081551386575,129711576210354978,3891398837341922100,113045272484981024,282616925761253360,10906124312707652385,817020915803984619,882251151061307625,980292049338260750,116046205752078394,6962864644406070600,2424989453935381992,2833424179945464430,7503708908476385172,6020466052567317965,2954751043766580940,1856746673168103036,3631489858795552575,5615911024966415481,12511817643162140368,7751473911997181275,9695945837419041704,5599813785501826800,2518288505698718230,11590704173383631397,1574827483436408765,9717604562192368424,1685926440211859870,2841645479327078200,966737276174880504,1607549806683980915,9245780588362503198,1749795678469302230,2022060186178497765,840434172295447338,8304986517713867345,5029823101602484521,2973857723360224980,4871271934060227530,155434532074824282,3108731949722947800,1678645443729073355,888436175172522480,8884479835263886560,9698682047003292721,4666323793440279750,2512604213692529990,1255980394869690375,2505225799321425466,4875148612424767252,7042998628032009720,5814870562778335400,806993695695925770,11257870149822529912,12349548952558655128,3591024661704513140,3600549195417484860,5543048876971663050,8125452718524256115,2391450367187444344,6868789940312396175,2438497947085102578,301475145404173650,2009861058392696600,177677188517900267,483279737155587465,14498585169050755530,14112410982679886895,9110111009086589848,540903162359520891,3090916383365295000,2528136502880717456,1329880358570812675,3347865459982892358,3904864687697320464,300539894865849765,2003625999421062660,967499799633299790,3225042315854699340,6325573796563727724,6772897871543882320,2316008422611140430,627928888832911620,10017721356199331439,2764660214008008524,894421763131941380,5181386200584238170,4993906651683127425,4201597861500792462,1613639341328988978,1590441972291060795,2716542255993256386,6475315429969638700,61080363339278496,1832435354159830080,2518307218171439850,2893483192841410452,14068026354611165625,5418146164403803305,3413482900006488372,505863339194507320,3794025703632679140,1473961674388076165,191122479406219121,884122487281052457,9313849335502490205,1118966107473713478,1490164919713226910,939161187859665016,4695868680592821080,2115608625123965725,4989428862174927520,2508276482975208510,2340547789176749698,1927917647344257315,1244651889751372520,4118809391160921033,794958782802639110,1482312941993147296,543050803565824942,8787214335971916600,5130815425982450448,7543438104964650125,4275978259010916328,2964715143335974902,451339900991979425,902691879049582310,3767359362882215100,11998948639149282555,2769744425433580154,6503588756499561570,6062403253945910144,6657077263839590040,5569033889616897016,2955718437847826196,895488390638746860,11940005079475464160,2959187676905323880,928955967220802856,5640970297636511032,10476391143877330860,1915134633217551354,9447414526540335870,1189424275298066361,2290182654735271652,2619732433508454075,5807712694656466305,14406131926607460075,5798299609554455724,9334870573574595972,6002898207098789130,2097239224880195704,2757029412374280810,1689012827997989204,2499371041552464905,2346993647253226860,117556511368044154,8229066161670967900,2159924511179886465,6506641561254438768,5690088712622806550,223571123319820476,3353611845203556300,735967551618611877,2665220221547991678,6358949206446337800,1477251949286140778,1480881776351399485,2488225242593748395,367997696778062631,7360052747560774500,2822885726445744147,6598336282162109375,2020406920988599856,5444900844680054634,1969104985512150850,1233376292853202428,2740873024041415600,6834428559308800008,8969923494737274848,1503417922387151390,3763839190333804264,13215565797644809980,719199308048161626,8390771367749401470,1317779131331324990,462816746714974072,3471172264686177300,484370214732628926,6427986822176842552,3122926773420678140,9440861008314704787,2337849549416499960,9233330868218540412,728091536142959376,4850931290784293250,4832530829445071994,4624853688047159175,5094932751416141526,2790577148443625835,2997371515258684160,4075773583703205072,2387805124349260650,1538294261887470218,4888454264433378366,430919020399113400,1077312055312331300,3181805314771555830,4020146584059280653,1229247882959794668,7685963506039809160,10592828627860992975,1688517941502724605,5402212097581361559,9934640688971107408,8686447598865445480,8010551078020650124,997478714632637835,4433298475171618920,4107484422894753522,3696562964538111500,5501369656724799528,9661955381834223375,6125356948929676944,2470885124521465270,337307812236869740,843280901817758410,336854509177019275,650597769865474140,2602426180114101360,290365446118126600,2903693631344022800,7595976329443906040,11186999974660337720,2058012435902726484,2295482389202034840,6163868459613765537,6376361678722469475,3035630194069268430,1212914837290653777,792828235136756585,11602489165259189744,10828831021034152420,6257284839520297037,5047039375406774730,2196674959633965125,13666685015961536013,3651321598520156550,3679800621086822391,1856611920301554106,10661425951803440625,2032082858999218396,1325971215260897790,590199804424507459,5213329408982900335,4247067230858286240,5392350158141722932,7923805370036729985,14404730898321672876,1426251846479812731,1303228450113059330,218407904411153748,2184108578493120600,7204104790894794924,12196617604445250528,4659019041266285115,175564276950237058,677888966057071475,2711592548565928580,1791256999582547796,9994265980770825225,1383831786405583052,7892266037268733200,1336403695131787730,1609121125818512208,2738151554316895465,4697881370147557788,1610825819528373140,2723523857748075596,327494341362409026,171200642978489150,2739247383559479520,1099621145215615620,212287077666230479,1004875856207614278,162996676054885905,47416663410522085,853511505339488850,7586871736381823200,8285167562999765670,2532158906121467970,1350270121448202380,268893010420153080,8066899659250763280,2877391869971300592,3108623519711355100,7654415151164802824,10250890954277308125,516658374179006049,5166653808223603890,7026920665771129080,679594668085475995,2500885438853738160,4515810515795270697,3253577011161007097,9843289320361638960,5472363029755367480,9752580318821928080,1687935614714418966,1004212784464590225,737487586439270240,1053567995914872640,3237443536313335160,14483903611654891584,4510066281409417533,886941967431817490,8347079557263634208,1728755312042520645,8090718181708710483,7069227190741944520,1460776675565718750,3275527825712932712,329779530343609500,4122300136790277750,276012153988334690,12420715709176940250,5809302097529187292,192079055203410675,2095710924087725273,2744924039787335398,1506038081064402340,6265864423057525728,714144019094633510,1966136630101751808,67631269252929356,1352643779730858800,276887838952189828,8031017635255159755,364467822420029709,8504364876757173410,5581799920779412645,8923464815304333708,831001753950639165,6889700072061504174,130513869065663993,9136095172588147750,617047129952028448,5399235879476803000,9806534838203661728,7240695351097405944,4707093921540863125,3913895924847735855,141652462190860380,4957903692994172340,2974018623074032180,2164085521039996690,2176582861511712104,9205171357277424880,759903862863548165,6079313728696989320,2996352488791519325,7884193491973570807,4590623551492920120,702469281303960571,3215353317161582196,2461283259494064075,390800836660281117,4466356164064570800,2864334755315138028,6044362810668986274,1586361778852450600,3863298640635358722,3143431542839373450,1115563601999848131,8526698506500327144,3694855869282092880,2876781984373745577,8861073768780656250,331706554000300802,35999426860914069,1079997543673038450,354840422116485214,606415677426072340,1409475219154981979,7795276705179771374,9800899264883956670,7138514151037619532,461617599170859690,6853641878374576790,2901004262453122768,6852700053153500580,3368783764006936524,1492368735071001270,1908575451552488166,4674342680079463167,975160760213964325,99014140664170004,990154936085357000,1414526381070288400,1161463568443969752,2029158324017509720,4567195068403408735,3057558799364508975,1360423156448643252,1288585602725854458,9144635968834730130,5063022035002843624,5837335872852144220,6431792082678766248,1470710181618334761,196226437738799130,5886873656355947580,71864014823659890,3593249899321637700,693269586321393956,3954360038483653380,2294080758530754788,533846656163357075,7473955474199046910,6555962709895261418,7490772187607439750,10083398355285230241,13165830134603406000,68445626211298204,1026698450910627660,87610940162524545,1752242798936134140,4502601264521424925,4684337303308604151,8013454710760875608,1374145034938090700,10121559391801869543,13535438801005571040,851583944577677562,4041698238489183632,2531130175934320870,2209843716877574004,1741745234848636920,4426764894323353192,3971207205497896842,1970051620987322720,7547991551229536253,800994414331351275,8368327184532122152,1433112481273171928,669574131502549500,798630031539441232,1862681391293088875,3340658693539002836,7621067715220350090,625147307717471955,11032743357785326008,4786185958874321340,1480286525803322376,1295481869495606037,1585285231671947155,640457512382629627,10722571083685512835,699366784321172261,2482146205312008030,91292700938912055,3651758179088774040,9067661828452125675,1315123705098298816,233784294797756508,1558583372402560400,3237661663856081070,4805627704929418455,4194507261779020773,6898001995921008994,427797795496597400,2139018370198102040,8527467685484776950,1351863992195239885,2085914297411071608,3067067201707458765,633892688143630496,14262781560384848400,7349600044475329506,6132289184156976561,1909564502719157625,10435797828903727147,2278909495955244520,9790452763710876072,6911933264157421864,4123717191648699000,1679447226521704626,7044950126596145790,1467506110127053412,2931660125529905756,6566641437674706570,10046431120787584600,1182717006202213665,451681544399457713,6333233954298185940,3872033327149914075,4592502983779980267,2045733673918773525,636772969725564252,7793406989445749395,1919563094118975110,4414762068282933345,176852470980225690,2652823606141986030,6445539428367065805,1981088028071844930,204363405109723616,2043662210121956800,465879032038616294,12671569028891144142,1075926336420476380,4025742390023408008,1868305229277953340,7441720745843551245,760732704288326223,910224995882636005,974335161133723155,3230667166912200950,4568047635509093463,1191915242493479042,6495391201910931150,2142960728251093504,5762975570133287100,13286400455457522315,653919238262777855,10462852172689020400,288348798036250224,3604409714543967000,4232461071676682136,1101201295535382392,628316276949907445,9837911791762960717,6279708406338888780,4262332478333802684,1799814388740721608,10092250945959013845,5829705797160016208,9394992202998767520,6141729168411098106,2877671152680627264,1543891644845936610,3214432728421401012,1531426736335782130,4071318005345933586,2526101185975078734,2361117888729622050,1265348153055117957,8687499268548460500,1521278559232547525,2303425090268155084,2638585051798234305,663436045709660545,128786996100740770,7727326608136290360,7469134227602633565,600242271989186970,6873733029073396435,735426146506779630,7633423539095580144,1046490790383957465,1410950273844664920,2899990254302841588,6691597931997675090,6499896172971564272,8065841240874400235,1086625864989334280,1358301130156724990,2845843481846839300,4057183582598417635,3214568075001652372,12885033742342927875,1302151095615849086,47318366568582900,608387423254834680,4731967710700700400,2018491113824860640,2688576835543891311,5790060083078306525,409862444969385135,8197362461653148700,5168690604351136160,7898724972828006655,9230740724113103720,892711933383196818,8927243053803981180,938038134948757860,2153837496797536911,5365916630094456880,1588642199554008768,2510064174600909143,1325244754149377040,527113842262646886,3514141012323017400,2924889236547549621,4838860310083874295,10383046175885645675,186459917294498743,237194802961404175,4467168733317217614,7483863550005802928,6087346791406802625,782218602383790749,2624243982109907140,201752278812058744,6052652371733887920,322228479212983990,12757568100117855416,7789659329891642190,6356779475084705412,3728572814288784213,8277450272730838360,4643819707646382656,5529287409441871170,7536538709490061005,7997979284919768672,1383547817311371180,2034256506982685331,1347102623636374150,4265351546018932716,5375775288280328784,3279999212841084500,180746062208524005,4217466732866738750,3422947424930995611,27399078845393906,821983791906915900,1369992032436305900,6077189063396363760,2160016597168731684,3859490451961957845,10857445044516388890,4666217732132726203,1072619948655268230,7661677631627241300,1338331664206790382,1607336891498128410,1418782196298562533,6305786386403230600,5547335781263627155,9271811836417124008,436813289814202480,555671286359520917,3357227640478642175,200665168581103746,3025488448637903912,1049761478645464200,2542846192017221727,3380083431403294800,2492660131812208690,796550856170116696,995702437406559850,370498391657659084,2014584892372767645,1829283467563567737,9692283067701174936,5000248161271476785,3769488881356776708,2792407285642605110,1863483522235797124,1173378191780819115,1659747817520207725,247133533596212016,1853527339126265400,2583473143963433754,4544742357609415179,1954486180155857980,3256595923791086688,4866200833301162865,12476411645366634648,4670916929201618355,1196545725468678625,2247517149504504396,5120386926143682375,4789998346215805716,2933487166394174272,4864550207373955,97292361756939860,3405280182004221500,4818668393695481034,6994288466091963055,4771420284428717850,5585219911857258580,3713570627465624120,6822959476146611490,4786037624938568832,9022010947234394655,10378441335522731653,967916545484294910,11292517412084013770,11734007987997355208,3735902858880490,56039325719183790,1120802172478773000,476845751016966338,754632454779730569,8222563619599238000,1000594394977909444,797636603111600525,3418490363732117310,9699997139213000484,5995965611812116020,2898198392706839187,12723628893397844840,7417480704047767446,953638733774818473,5548478451902063500,832166036225120306,344295435695128950,640868568256045493,915539332621868990,9049953337386675075,1102169298381173568,5627109906999178825,4422004619743373232,555622010497028728,6250835093295419550,3824507586891905352,1978409197264937380,555621416466206470,8890067109167364320,3994216316275042050,2178236066391928608,7647956539986442225,1144060301110607264,57135420536110046,1142724413973296600,8585442153071222649,6819313024069687480,1861178810697690375,3230878828055209576,4064113539031084890,503446852418020596,1144399978493284440,8583120111511600020,2522128445551454584,4787458482595935780,3882897453078832223,3931453588329818070,269825416409700954,2698291991169488340,10939720398027941640,1887677245688339478,7000854687793419425,3823693476774495688,2811028861713624330,2017986288897127700,610349012803194604,9946640098048952025,10465090873257673098,1271079415128754818,4388287395831635205,4842245037031271352,5849840072020629780,12615941913170301776,4364613781316502604,7878873830423571080,10285943292307285834,29595134520083930,1035844249856964170,11838386203212744800,1061629384124193885,10616442912483193170,377934664784823405,4135908603143417984,1105091643298832588,5657582583615727275,10693747732762882284,5357898400682516895,2118687296787947634,4833161609370484464,6119674351424282800,3084503346840914215,5099431511281567700,10629716774958488584,707013497028305346,3626320783065563975,5087104932440207586,2965155759947972480,4433979408379261580,5681773043285722040,4607479237541445680,4322876277090717755,975336220440272450,6453685523156390592,10144797615247411347,1439091428990821130,6686263250015214580,2549335197988949760,6219739631687702116,7770158163487746819,1898025301518960900,4444303224827503392,383146759040436615,10217390711857416080,5394004638604242612,429683929569412450,8263795716591914992,3227857542755947500,967624947731847754,3148259349033869616,1053027223698506805,1475910341627218944,4256267276143749100,2112220671016947930,256124323880496868,4645549012690376325,3390799098660912015,10566709070081496220,1216094475738334143,3156729455533451632,5451187302141385360,3418201396155988416,5600637504695398165,11772875180816856848,149475644107357866,1743907098512319650,7730175757841293113,3415819145903365400,6029381692144426128,254161504311796754,1818272498970310250,1857604823593770110,4501406752165270500,4374519989231540772,9126510233148387552,2586984939008092025,1380422219103227255,2256415092113246610,8916248103603683544,664503561663255684,114149529843670660,285377852277058370,3663083239546488555,7026759817616537397,8933907551012148782,6664419044655876725,2393641735677160614,8213865321373924520,3289302718991460808,11465322992700754544,2536104347466545880,3749132738619081177,6396805587473373090,7769025728224325496,467033934670405685,2808447312897599400,1955047368615322592,12877520284924879000,1398687242959709311,1843209876359674524,9451336511873003175,2809030321116613568,489665482475974020,9781038456232136028,12818192415167354488,1323072054733836085,492448610389732458,24452168353420155,407541902328270950,815095331863771900,3234639949908089880,4416858497862913779,43439245728281970,1303195807189484460,3230964934652664534,968719314636001330,6306053947667566896,7440773316338556285,828094326261144624,902677098524955880,4513449373388095000,11853077492618693936,791880412396565975,10181463721802874090,12082662916957825712,399487152426424055,1454627939683969288,6641297154747840780,843910226214515316,2428554704382411795,2129065438447614030,3367765677794954448,749411792848698825,3456422578441280196,3769742800104225880,10109501878064385440,5480168407243058784,3140609178027142600,4137158701397216541,3589302916467111910,4495280981886443840,3038916145994725202,3410391897660720385,3207312414647918096,9301425788466742637,427927289313270300,1010793253332061634,453473786757637275,1511600726827724270,3257315305344837368,7226785190795399460,8953985917634670408,1710706818435187160,1007962853364700298,273037800918586634,5460833503408689800,1152522808574254312,6013841424917316935,2930073608196090405,916735642920086848,7956100187545867000,825350090822344752,4126809039892069200,1357820080394966544,1001785040593046704,6958298540352914840,3145958333460261930,1356266092092596740,848066786098422156,3634623564943470840,2687181698396442700,1607841342267721362,1061496619237627125,10615117007992016730,450389737990673421,1234075226818511140,1792326936349111578,3934071557499700625,1328203806625772106,807754644013988528,2306136294747680490,5161050993648183156,4975592173386801330,702759032210253090,3513845123921377950,1333775459204866225,6194340560886700482,1538146991805182820,442987480607535834,1739101122684008727,6238475714794953455,3678298236276848475,2446043492217901290,14509331453868650424,5612980040105288084,5696308167051157500,11851425024517007055,763199554866272550,1696023150562705640,605460479370034090,6959104826178290725,834025314125740826,487549208389409775,1625187167784319650,3063088051736457462,1784668980117279555,1041988540323255201,4241359290576591120,2304076880719097874,352047126917316815,5632834272588619600,1992080439729039712,72859856036734445,5100262593394271590,2971162022800895424,7960634315696948580,5992098713099312535,571499231277827650,3429044263702707780,8072534465289859870,9949686692184415925,7881506444041086402,7216160172013115250,1344041616614980972,703873338055362944,494404853292249180,5015573770650065382,1607754270314187675,1201935041918986312,12019521874723432720,2388811464833083880,12148287048380784483,2448746759016039180,808714924868007618,4625986304715638928,693108500223485765,3471550933334089122,584559137263141130,5618655839862718842,4729558624158063660,2950905880691839480,415723393228041804,884284937186525090,3962027511373011150,286349128069412330,2290825739953562000,6538825312078857368,8135821196008730250,7710375455361917355,3454805255392954905,1814722590178019650,3204611231769512046,2585287168507665090,1235821010770799319,900893640467498953,4125122865014506875,397236563847448710,3972422417358895500,586283605299658368,732864983149020960,7029487618695732060,7577156569442341848,9359771502852074040,1204572041387429465,1544319600998535938,9388318803383954160,1380537140097195395,6744148782921464370,4253203178086507212,1080460227770008672,3927205748286306200,11425690792041906135,7938970960245880125,4572413998529151684,9646085498203416744,8049311179456027230,317312162297975086,4607531387945775765,4357763571416952837,9193486951123015359,242146008102130090,1383711286394062640,1660021524883320930,1242185214842218374,2164254928399071945,2107100473086813440,4973133915583325674,1663043762289228480,630815094533393337,2790854825123803374,853449277125870890,2078143508946158670,1129632550234473240,1715345814831981493,6502457399746723352,1577206496189450850,9291337475385468087,3479713780353993000,345860118843845562,576441795253222470,2552736355932868155,2878304756168679705,10921767204241657785,6029441327422703337,2542963598394501030,6736610422241319760,1433848408087105425,4937886818033482120,3514155410188580052,1785429873399709875,2074450058268632210,2174686212883731008,1567077738674407635,2473300795073229176,5813914314081463836,4287816068005771770,10683134031873343644,2012415141827155825,5238214610902121576,930033703796650996,1108806135063244375,2516164191465756784,3337026169530533025,9052116615331757828,11702335368990338184,13684725844198387290,918405590945918746,3945296173101642780,43007089730026992,430077075962711520,3071088355683231390,1216673142062393046,5448833631614442790,7377626935613590656,6604678210153572024,312683195730514375,5003003042379986000,1337644499558818345,1866090072773611594,3081303308403085827,1753344893548522720,3317311920999926802,2449520304097109140,6980908856304498507,7206509349274919076,3231423361274605950,1406842763643391983,5646423453318812400,4017292757501141248,1046405088872946170,1361402437261453335,3779841900817182252,1126047782923711485,5703913885092112656,10322274088023563808,11440898056161673330,6366984972795660332,9318800843913573320,1044427892799930318,507432056363719895,8119029798188414800,313139317728121742,11936925224384501320,836276954126245355,199248972221283894,2988777630348666450,336621974823280112,841567059758403800,6502771299316556866,2184735100055749950,1086763671456847200,6183494071986321972,1874476972965463800,2814190274177936996,4771529042635664660,1345047249065588325,333439885046720206,385651165759347670,2754690895747879900,590288548286615327,983726992876975495,13108433782612598760,1627622104423755615,4554259585249853853,422502137232961101,4726750491390506600,7525131245863909350,5313362078148097025,3149020057957159936,2625641574539256792,76699078354931760,511334567180324160,2556709729756728000,644423566727547190,6328341088710792316,3180469328840400225,4565753966751693432,7343696126833632300,3250516665448199670,14224813704783392823,8348693025215460840,3567288644960035032,3074284324110772845,2030046490627084020,5456639092669570106,1233953028301568760,6000159891952761353,1109538085964333625,835384815453502496,1792231429675727356,5312974395742678875,5140730263323571390,877152602721161980,3314304138365885574,1204522822617116514,1684098445393477905,691941696840025411,2856167098960647440,577929996300700396,6245101473620725045,8044137872999033400,1055021366795552160,4223975488858454625,5647364972610946992,5953775200606977792,234657696279712110,782203635167039020,6293521588035635100,3303090086435344299,4660027744186966736,1145972154055684585,3274253531622542380,1602684505572944815,6290216016421195505,3280264728389869059,5440332413344795800,4137489039802193448,2486398675182295950,49501767522601167,2475124210200550350,214479640881486120,804310299480429630,1039855578962940545,4410066510941421632,5299808702596987293,3859579872157479500,4327578427728450285,6473894488499969750,2916910099740865746,4361069530553716446,9840927937894747820,6490537942053552912,4260218764481158700,2405479356529880952,4357107098166874428,5566748408669564480,7062017970505386744,8963522077311217780,1314030442880058603,60157615125264176,451188655163071800,3759959978636173000,1906511476708114920,9268770022246905835,214729185885601724,9662953515413363100,886039390096071542,651460548533183925,9535148460838965042,5577022665901413405,7817424891645972600,10751138412864814433,3489651938967145950,3561220102164788188,6239553700970677635,1459704656316030920,1095782968683226782,1842808123306746050,401520782503174958,3655347348583497990,742312176831590960,6837164094481501664,3021569466946225425,437764525599188088,2188854416828098440,2181965205311588820,4929833681517271156,1420696146249784980,1451096668027528478,8234896943072365752,2344568314367516160,2803056817963489893,6789698206148845950,13155609240110004876,8867440336383856032,3278883478340149200,3224240991195857046,9370824546050183475,2220061523294737278,4945172061935735334,87228410435227275,1744593575368332300,6325255218809636025,3455990443985031939,42541728943581686,425423476871773100,2906433381775197942,7792963934422234100,4005198066161848355,5757019411596301224,11250459722238863220,5003284333808730795,448191835590322620,13445950736235571560,307513659279032202,6150362699422849800,1767882772116398889,8676100571447110815,9975727014023834105,5534087743950285910,9678973725879780400,4180284128938081283,8340363353577151400,4533683404449940352,6639004844228834973,5627936864847070410,1467142670281266008,12205443538494736320,2805637598143215426,6947725189446297140,2996473188034218880,5507574471556583928,3850404039128996300,4227621302202732135,4724877713782638710,8628972596885712575,2469179432061454497,79774488923031750,265918839469193500,1329613580926067500,1035152224417291680,7394052268101412800,3278971916223554320,6409777840054251364,8622658544591045647,1625059967676349350,9303706252293342708,6415974369322088625,1661915836020668478,3042419933447930585,6921242477041991910,57664027056124818,864973027016743050,11154757166756083251,3548445336656733812,3909976378469663250,4754707140744516813,8428632691227534920,1344033269407716808,432649303022904708,10095297789532251800,10156675755779318848,2374883919064201910,2560857753115677351,2591103027078017956,826635440460168220,5069264694620357124,1367265101828025750,3807482176876657014,4239419965216908381,2932191741697164750,4657843422609916335,2182361779848932175,697252708711073926,3556260030954144024,1987995689644533270,441611189309795112,981372542685674400,12943981371767491024,12418032819890305449,1283768464508549740,2970629278093280762,418260482478337720,3136999489368858660,1178283905620002388,10408929101752817480,8992358107434167814,1482555026820274680,417024034049509138,880835476784026058,2229455645646637520,7672529748010810692,10192806387647080520,8591730411432208341,760107349213010933,4086701543236912600,2779959398232267376,1481193093619910800,413137808338278218,841491272550836118,2752567517479444320,950250337863672875,7664478176105701650,6294137251656716365,8582402570391636344,3429805291506028160,3140347557765650445,198993457718346420,1034319812247235137,1258832827734825504,3147128173337516400,2785519683500985639,8470138573331371400,715962508238115604,1735168979322998388,7631133928562549835,1261227063054732725,5262502023687368070,2719037722221452675,1505364499132831911,81515865207784475,3260682411724393240,1569713401676587800,3549578798287074084,646195648649449405,12201999760412092280,3094716418634887361,4519163617185933440,2848075502005056628,4300042410888393648,2627811089130401370,4246180009835994440,2593462665276528185,3307311339834878944,5897951004188634846,1572469228044793000,959248113105491271,6206601890866182260,1407007108374804542,451384869466492666,4887958655547959240,5585346901735126312,2784195571888493910,4112462136513103188,539933893680643392,7375379381314893725,1319530057799240224,26439682118129800,1189803170610410040,9254160590504141200,406308839052284480,2539467550247462800,280502958870753130,8415212407020949020,1710302201423040744,960030260691115575,9322790318143466742,5045942039865622455,3115014794461631530,10326838792238104856,2767228194222097190,1329160577192835292,119843449608707920,3595356349109547360,9474473582679528153,3887661541173309480,6159026021247015964,5204245611821563395,5898621316795835369,386809506405936730,1149550179346059100,8590435452644188689,2235218952301873125,863795003495905546,2424902452772084430,6731499640822212060,2676656606110329804,3440148798954724875,878609166328093218,3845501409724053807,6450056745196505775,6858091577999671195,2162204117960866920,929158730165575734,4055419635248543304,2734787585110795840,124382299919715474,3731523949820943900,2726168800687111239,4258090030061804625,280439018193288775,3471701796019657521,209785072206882575,1258728977425518690,7210274784519714864,6988527894155090625,1175869774362187578,1819749775888263400,627353278918232459,2662900038193173194,135368229964694510,8122213522908009960,357505324066572240,1120512709492275592,9230479202538177912,38548038480880985,165208315270778070,3854917535894351500,1128550406562331594,1399862584178454934,817560664055773180,5547479678069510258,4002772826126315280,643671714967167328,12873624229024773760,2524486498209266890,7615895482632342353,2979109439685258960,173562720299253016,3471305636819953120,8347135334114047600,2732573575944786910,3128253698989291650,539815879706396314,1051119852051723589,1869634063836682260,11592552466674513819,1344297278459190285,1550384568850769652,8423022315926390211,8946598628676555800,1294394905254780092,5627126035221087780,882275269000954522,4071683073485275255,6975796593466977640,1913668111596328980,5950436957066033120,206251016936841305,3712573170324286290,1656728747822848820,83399245504951350,2502014348094817500,2619484403148162114,978623376170708950,3192335299841485800,10125864496572815277,10878157555142313600,3273813623524650176,795110958610107958,9496875307009357960,755817802662677872,2890692110238889860,10643358473325413206,1832253645738502805,2569365908468221660,2984152097504755632,3461108017578713360,4115173728522870712,1974866694701043370,5216309039573558160,11016458404240081527,2693105737461262305,2197208649884175165,6554162835194722254,6178647377941586280,1884212065679150956,7299067303879438815,4263696303305701632,2294462149658365662,1577756226185512800,2182808804518510777,13222574025369500025,1498414419363877322,141400157311000141,9898157643774722350,4731481062367367780,7299861587226076050,5592626642281393557,7596598860123439542,6693781565717737530,5040523541729350528,7389185478801940065,659505291353037324,3293524219718359074,1622479459311474465,5517717136905668172,2392830507636667480,7234380600163352279,1312415605029963612,7528950546904511270,2573996349706284846,1327289803434698700,18907735929943588,567240491738475240,2169879759056758725,6090054933581770216,7094906432879032250,947595255809032936,2876773785159951636,592623878582784130,7813522401165953608,12140251761590417400,2609518994473219608,14507953966316024721,8892780666668920595,5770760741537703145,1641538289772045160,14086568939681906379,1602605745909371002,11302005512020906320,5560359595925607816,8133298309519674200,531474468527700208,4028858112050723716,683856449114352320,356521253440878162,4159476415591804650,4956557065630844535,79395627283462308,113424010025925000,5671284774932226000,11523019932523009200,4802581067397977488,2267668286752496265,3703409799464131320,3957209550955915695,5249889481829535880,7855671930971451665,856490884952501461,312087617069101675,7351541585284617035,8989148190894565980,252332537589204422,3785044357241176830,4248059952864466780,1431771582646479064,3335508843627323160,4248340145295878709,3350146772207442411,10098484650789978240,1067274968134877369,3070408961299479280,9652507717001492844,5736969730145447038,11143724751265906800,3182999402792920779,2112337581019394400,1748411322980997424,9620825334485812182,3133916898544329480,1230486661360293448,747138814899928585,7801924246457787774,826074393210917410,5796179543245697060,24237268557584175,242376295856658750,3090085439005914596,3360358398214800858,7760400617115979860,12372598486700610921,1073055123671431340,411153395394006047,6469956455656254784,10372364201430261940,4818262529877341808,2395243810792796410,2494386090145935258,5979927071958405916,855045408606969375,3595788586718579121,2123923327099433875,3778464665661615152,7127668837058934150,2224263919622249155,12206771722439763176,1178949658162801935,626350643472694888,7849294175006989842,4558849668578925165,1978777098733287918,8230711906114838175,14351667270555232179,4317093324734105604,1762477470425425320,3316095405344496030,1712797245169011735,753359645517967447,7404351780058045008,6966738865068869075,200446560303242960,400899106010687200,5638169038976704304,2634949667641074576,6523619318276717100,3838311098571068728,9343096893317903625,776247095789248092,5175057937731144080,5486598887460851460,498003645718640746,23024869474860215,1611764944318570090,1300288757574120318,13898094653797775955,4563290544824009784,1493484118419851610,6002441071778704462,1874218277376690930,1471184265246221435,5965553977002204504,203136023785137675,1625112486820754040,3787625970902674390,4823164136763933600,12446401235178192435,2430725235399387640,2237264477247176254,10158383285444928352,5642611173948009625,9578818884813506524,922765191653944000,9156932788622155446,12089512903102592104,1414465830441928830,5636186130423741496,1300256719919911710,8225958891456681104,3279841749679560606,2367505866809753810,228133030264862562,4562728906701166200,8929341039790862964,16323345067285524,244853842053249900,2448575083934389800,6404714735887795290,3775861346669572720,2816185961242993788,6725516417776946850,3868212189770896776,7924657456962018090,13074634999479459304,4388799194237207523,4206440214457440750,5558533307233609612,1326981108931139100,252073357666829952,1680514235585236480,7154000016620850320,1349527502711354850,266686539911342740,1333452688159183060,738775709979002304,1055409694184515200,5688604071123026778,9517182809965091835,366198481357169662,3190454283881836062,1187039777839724850,3601465760249167735,4113566046596412770,6404973392162193709,4403085380005054825,1610089915817103075,1620834902535181284,6697856710562163660,1652383804663071912,6583843776251471504,7867242109601217625,3392355671880150172,421083073572398250,3159290089281497003,7230300094191397968,1885978891598482460,11253035145668893632,5829263651151136280,112849231892553730,1128509264279221300,4758250386723125215,721314377022768952,1042787685097798395,11917752544221864720,70892616319867719,472624541708166900,3938597015460256500,3778325729706876180,3039483015717869019,1227949680020278584,1960356784588002525,3669830204433846504,1152699815635581185,12795765088368267872,9928546113439424709,8831076074293321600,5554312861563059810,5902475032372004750,1553575767681984501,1693983837398390997,5458599337982505880,816354140356998152,1544301384911359620,3857562498767911276,3823505217966121499,1492459111337012985,50588784485817905,202358182061340100,6070836792718660200,376247648090478788,1809813517688289480,5465125599265516743,3321552468760718685,2282641477765070048,13342880283359842566,14258974556275206660,2840519235409088769,3577406546127339075,1014581976492420099,571701666712902304,3573189214825955000,4727073525105161052,2290931976901709400,8458410316352060393,2479522126180942115,8241458439619462700,6336872404939005812,5659489050370265370,2310363338277683610,8094552362210929020,6447518902617830925,3918867812044869387,1473972092146394395,5980151188333016888,398882647280522888,2991664941086847900,38238707073208642,1720767754843330050,256255068155227309,2720479281084077337,789461748940442825,1271485272696309678,4496720010897171260,7840758433411851864,8861482688244531558,10654413353016086150,1269524446259586292,9107378092064897250,550607819961823802,2194136067718535058,7242342650964597540,819969025447202124,1575463781702135620,11276888648868211824,2811308023857402069,2180711154053001750,1933190515744246584,2770071858171454550,1201336608287764484,5189930976279050335,884587203015708520,6662266586152401204,9327361456889184720,259360735669548812,2593646518484940520,7574882843652726325,1452338539592808738,3056552848488438380,2031094305381001932,1299295380579004404,4580886371611132125,721575918794226846,3607934098879097250,3873057224721482277,7921491582466236544,11330901494432223375,7662338657831816478,3521302480029667605,140687133434211553,8441355587097779580,4889009386649700120,7606100528843977940,1504442553819742825,10816539929805130872,797322280895127246,9007811230707872415,403205530577452272,3360096898315842000,92341926688280236,8310899092617590040,8543515586244255225,1207620878762361635,953542150638580230,11628443909324066144,2557329348234019424,10680240087037805175,2401115494506777351,6064394929347461550,1148304115093725548,11483214930737788280,7446189977213607275,6536363496499211544,1425101516613237645,992315014277523722,4909057473908235345,10129284540963801395,6055537453539983430,1527012869397332685,470600438650797308,4706075651320529080,162586208309423395,4877660121958166970,1340800035635018135,589118617515221528,1472818854101899220,13203774801884075760,1409556672923353816,834052881110972360,363649756628567955,2597537621915708250,221780110851520725,2800091544590182085,2506973424781874900,7763571383957598342,12008152906482356127,237776888823233730,3963008225298967300,2588535660452535640,4010784588422603199,842759054980710416,6320788758668620200,586401124038339142,889821453254363305,4254314520025632055,1103254741336264097,6502227743653347360,7992446139586805058,4716296809485247800,2762186942544464331,3664338338755480460,869514117355649525,3229412528526355080,5040965774638935680,2272041567788724624,2115017057243355291,2082419602808579750,7632108941497031646,375796190805916250,441027930186574458,1093304871424829818,2945818366661074710,11148407950996804068,5995036199581654770,361351164292366896,803014782766697280,4186747576230592380,1716152869739880840,114913463794201670,2298304189379125160,10773419303908078258,2308262889679675075,11690549120324995596,6888794415911938775,1013621600703718604,365956480107341348,5489430628903221900,6835558413019411080,749119526065328925,2514310650167292207,516236012622244110,6022845043960176250,1544096803148276425,4287420525672873375,9167527331751721698,1156956553549802170,3273861099828256225,9421307103042311946,3846892056995057225,4227576013546956264,1226877314933673828,2313146190194553090,6439767375834929808,1165488576219469665,354753590674132377,788353308440288060,3737817077254743420,1251428653477575411,1796247758440761410,5470832940191421000,1403689903230822242,1037241056183142615,1245264303208623156,9685536478547757800,559646591363050152,4940668265079179256,8378201737530520875,1755485076113303795,766240993022173200,767624078681145627,7192029255727958872,2764543495483561700,1360663887973448390,6369066817265322630,1967918328037058472,3160203360689003034,6894814909542674280,956560987303765545,7643003288035194675,2076905050293008286,424472592979118424,1414930209083369200,6950653448896259648,387893920901002275,2793627966390055340,2427424242972908588,7616645001972667255,7358507811755494016,6279608235210650725,3348454933578645975,111717881078197732,3351587548533369000,1210095432126101842,4277906967165256100,732593173338431344,5475071322583480928,1617461274206766240,1084175639854806711,1757952892705845960,7616699771378850714,6425413911938308818,5966280962300424320,815595984025749348,7568069500220383700,381166899762908302,1471171722486677754,791296646049965835,7621267356986290788,1077095632205923705,4839014619909091704,5687868724642782384,8399928484763026560,2058334712006488790,653207368799118640,9631141107171761454,8830798436549674408,6437897690451232200,4584944628277946772,3990795921455419200,66010511803533804,220038401422545480,9901879369421283000,2071317909690481884,779996289599160060,2888701922844016090,5557754839327387249,11654699993478720090,11891511364360211361,9505374293854965570,3564147809931949084,1811976708741649365,3168091186428219765,4146410608267373264,4696987797924386975,5435488188894028575,5415385403264605704,2155513965515718225,3235405279936450068,2447440146426282210,1512133047412665616,8230982851890331164,7539887219843332125,278969401816247740,6276907588937051250,1311257741732625664,14548595205402956061,2419937600662364910,935459051623680358,10830770877767328480,733156095333904176,4692479634172282374,3520718575950268830,617245170780594174,5143788515654954750,948771402570506382,10504769925085663773,98739486120652530,1481114975651222490,3226192208630235260,1172846558309567911,659300623946858481,8476852166962585650,4433144503913534740,5550894526205725600,5644770953104311770,9215899785220786798,1530243818904573675,684955015633820106,601732763564010000,8023226486211917440,386853369317315698,1105312284172795400,3776725483539308447,1632857782869490660,4544174853983865288,1847899569681701032,8345458744438164075,7683042658150467480,2582658645921296350,3826928991828921129,5592994234888192615,7263333061190568960,2804141847478908714,10786703270181595840,1639509744141465768,1431023925135676581,9540305882177904300,6551786470538031541,8367535640833204200,1448252999024842692,7509616789890261490,376327862145951625,1612858451095956090,3100452433179016600,3848320753673000696,3052868964663062622,297727442596716105,6947080326725845670,8046899378372380125,10138542170513005809,1286705808213083964,11029294624253205195,3065013516493047445,4562537084336327020,2854781593883931728,1936840017967745264,8208924511787182350,3005079768028568048,429827292929635930,2915123180923883394,5602082671426458100,6286391419691579310,662834924117671376,14857269139184883705,13836056051145717099,1609643184965659284,5577445204045169600,2224831312624614876,10603835029224058475,176426838856336301,503493111463617145,1007001707881442950,353134306357722568,6179945403989548100,510133046982280595,881875691342787016,6614169424985384700,3123387672618135426,428642772441918110,7670714103030061104,5077104538425698500,3137423415957832185,2848889518306260192,8522178202005671580,6245449940930876564,4216131436285454805,7217827930378006305,2944342021620133368,12859870556836844360,9885024132501075849,4994378788252645420,24624910816001700,328337199803956960,2872994738155115000,3103674291251817432,4409428185306873824,9343477661100217830,1980359431086913310,2528607912512580840,6642992037352080735,13085057436090445064,1377055988508991685,2732639813635785516,1225585552116140270,4838157948632938584,6325861613144594562,2780752657667962800,3407740492456990746,4801606445402063115,201159213195828706,2082008437816825194,703863819295033300,11261994733104614720,5320844553856761720,7539409039587926368,4402625192179666020,1018078292005285800,192131463118245162,2308654590268490775,7202868536553595352,6113990932355838915,535246174673036120,9366952555849257460,123846528303419680,4334695368045343840,4789987508013132308,2879330256040394295,6136987795209149388,713901301355319630,239342287287102808,2913297837226690716,5604415074938426310,6158318515832041255,3962039404696290930,1607786428915982407,8725900457128895768,5494838420890532280,2494886677942398765,14895479168849144970,4687461897494307243,3819492725886880026,8217989819988693450,2239859836581012996,3217744954072782000,5530020780056286704,751645161188891568,5879830272709491665,648220607692192395,720256248700920750,2160710589798583424,404910627775906337,5024724753139160160,3092904714720571608,788699236489432525,9464537133836469420,4694795159969973846,10454062843215556110,9724949397604539732,7294786185944948010,496994294515544073,8191026137375542540,5555632763539269580,4493009768700994288,3710372057699689410,3558054130576347831,198111086972975023,1575398144877178125,8908544231720711562,10632271528695151650,775765589378573724,273278987135610029,7466489670462211165,2007838535354505636,83787922246213260,1117189586801751840,3380169813469890627,1269488813265853040,4122664280334366676,308592413965967060,8517448859185617534,3458338588210591528,1882420829155199850,11767536946137891656,12398817873649176630,3111280576735102044,7781560535574814786,10054986717333836070,9382073188469662096,184102534508954445,613684621561085730,1136898244287198237,12320258069465595900,2488685134984203232,443605187979130700,1653827986917763977,2049659812453934788,247442029027613170,7423375922654347860,1408542891269374770,1875848424967289930,1253629074879534834,844898031561837130,456625008330778300,7991061541943138750,4241168948887978182,7208105501215336788,1340752685130786740,636954259556195424,4246427588808643200,1226403565642044708,5275757385503584266,6076128737269520440,3096636881339263185,531050861642884700,4248472807741543520,1852151491688551122,9374999963009727800,189117722932517436,1418404933833248250,11145827961886385264,592848836377872532,1852266209664971770,8315399310963357105,3607220054249161100,2041169144863510185,1202929973693104374,5346438449550052400,176411072619066992,252019731468048800,1705093794874384798,187024105529670485,1620229969073586680,2145309949268443962,1439914730933348880,1464152180655325278,1298989388977618892,4474305485287212345,12571270872773290128,2812112873857508220,1792984250619108430,2000600784042396144,1665578715118350350,14903256282232610682,12375679957923000200,914272045744142542,3705668701213257744,675510142483738765,743239817950869162,4955009157500866200,3171290526813293512,1685188647575101982,423875913849378375,847765011540597150,953564014177412225,10898043947270639600,275857987401613292,1090233228046552985,6244061715857137984,2312078417544557900,1549767398914568354,9674856193276761534,738891403754245630,5003934421290978936,1422911649036502140,5623672626987340392,4262488000371238872,3007623472661780700,1918643040079331588,6249294265218265625,5723853122086243921,4506143872430731518,8508745664936025,102106537821185580,170180212975849500,263772772171294712,1318884400226396360,11398473353818834255,11370347007566869197,4755943191915689475,9336796243677774200,3314198181808344088,12399184102348623320,1432909528061354679,8629544889411607680,2059725458852209104,2271436564713031632,3510512720757558165,52578046623838107,876314435049013250,333636373933290876,3336415746124103160,13311782764331896000,1616061418892330893,9093643716392765800,9456780122498496788,1082694084386419344,4640189860632160800,3539543558864110104,9769821807807542340,7546343051418553926,37289270861699885,1864492625677298750,1559489598528154056,5036055337159623630,5281123731800105943,6872126766488770136,483687916279270450,6738854024467941363,4852590963690183660,12678356909999331864,6560384508490018248,5491349143279747380,3276168310548218553,8113488687383985180,2662548751728553740,11526921019147005759,11501872733484190200,3053262341802922158,1419166236192232950,6307503987766567760,3692572100172807605,6344429676542635770,1476196657509168832,2101700961060592860,975430086600958548,8128711033793494900,1225775544402510235,4530288993866895432,5217277196200457640,7554150158238794835,378482035327597305,2270927699169642450,888406254205765328,4257856453304165400,1555719148031536635,12969367610751023931,8374849142285129520,1337205646905257106,8930983901480999120,7984208044862744758,11061838751368528912,2776154138652444600,2571476192816436348,6977980658229061650,1606062660970584404,6147072905445921666,883524782869468480,2152347788911383508,2211579336757623990,1377598222484878192,818987907505043184,1023750901779723300,1273965839149109652,1809572867197477340,3546353559458777364,996660786572207384,7475072888345567700,1523005471394719898,930957885966778710,4771789825700513525,4752926515697205980,1107736720123314810,875524808322371985,479394341662459170,1598006160728501180,11747111973104235744,6768778169027723625,1340056542380211568,26516536235376075,189406796917729950,3030556220950831200,890959730312243780,8896330553267867632,2183897869315678460,5345188944999176244,4961944860379307865,997607018062635690,14805218117926329516,12657274170817179735,3455415724624891010,2020026134662230744,1718578072347646005,713656841166218391,3598987369438085680,2310697782041090556,13708307178734509926,1114008717620395170,554711245891249461,886168524011137975,402023389786324836,9045668132455344210,155451087475981200,1360218350161400940,2441120989403050875,7282863621385352483,1116468113165632812,3397802497044986610,3018804044598483078,7747638245567164880,10592746802995304200,1536108616034022113,1558816653022504925,4336446675492541611,6463434441176367780,2217134385753375342,701448944433171336,1952277200077275240,14233636395272127033,1528364403200395670,6666848320028720922,2324336806641393710,12697989994235786240,3282294834192501332,4547731948899335190,533543659491838155,1067104079600160210,2543210378715489000,1340344091507033541,181519886824387600,1134517116407545100,1789191414989199207,8513712112800596715,9865819950491272005,2777054548142865540,1786209091118138570,567164945678877645,1306494399588897390,1514004394970174481,84334428962209215,6746860377077924880,483208481025680165,690308682942834250,1478696267290812696,878883775867795430,5242031158745505540,2229120400392047070,10009115291172181590,4330781040954899128,3152984544034015480,10709060126232684744,933757602476008315,1360236479960944075,2159793055673881416,3079518177290048025,901590868513471856,2322728974625869436,3934218171118904675,7050167560667472228,329385768900379515,365989947938078330,1565164685181642090,1456890228226459465,4724054158933132104,286600728851629935,4776754017565755650,10671204867448621905,992179271480300015,8504527671711353940,3925265315039528100,10402716294556881804,9098413167545320164,301479798772612185,3014845475130011490,54521281237476560,613374076454644260,2726149954313669600,239894233360408600,4797960263502313120,555067813599680550,7709939210772072463,4852183385532368020,6672206639411609625,11384304216671845543,1196932057204412945,2257608590796757347,4171861538392641195,11530849022750436470,11242680530008784344,3959813892285648180,9462680802630140202,703104515283698511,1670188007268534950,11662858779356859109,7962489232767455675,856000215893919491,941055019900104025,1454096572329035635,402875526190841727,679889866266134440,606254099368695336,1010439441339099960,515622861372001950,4010463316287437940,5644271684054855400,1784794457565996430,1101731816416986990,2644112673520304225,1849413209795971337,3869327319928640020,5198780333748050140,1273684649136024313,6080346706762985130,680512965405651456,4253273192831088000,528974761162254580,3967373360909936850,10501432053437451315,14422937823676260414,6655604492815451495,5665291160289121525,2560968999006373768,5397695529999775675,2234901746964945396,4495728511754194680,4754347596512001816,1223324012060772076,2534994396224448375,88749367062291822,3993784636110828750,5435199459321703790,2456117012284096182,1485836815276991880,13101232953669495624,3462099786599749320,11904114934709358832,8860996442302596072,550223596142525632,295445406619427184,309333908327186754,391263459423877272,3744365609905563720,5580790808928251742,240926435265585348,2116096733008687296,3364062357656185416,402648817594805128,5294828111136313824,3758602132011121668,4473893323230654176,1545989969809499610,388737870773239932,4065555170810309440,2807088993324507936,388190508249220650,618072194765114878,291609618031913076,1480350998458946520,256712021920890284,4312493903331959376,1974814917077587968,1494058059036840396,247460119190979858,1784882404016498952,810532879542512448,4702332651232562640,5053854473467783056,1618240063079097262,1697917810120821648,498799705357636704,4565624963382191824,2370255622849114272,514685902840836672,4898305706245185672,124658983474513488,1246638795248115360,1642805582599202048,287933021607048624,3359350534824709320,63171146796753718,3158681416241989800,1822996618703863296,1741903846971549394,3667681517155921584,3671354547665356608,4062337856018220768,1703648309885169330,70337961896197050,2110221772503471000,314232715515808152,3044607127868591124,1440949672773706540,348586063928151552,3112686600099431616,1012191312823854900,966262511125352718,3589994458791848184,389324569811149488,507951000175214850,1359586140746539032,107080514596980800,936991336504797000,661415653050182874,3635889220441370298,907173526632518856,3306733985658645696,3301381249589487940,3549417617610697602,1317221623464587328,583653822103669896,3339961411328419392,552508425810770940,1282793870009293812,1689710054154835968,79673710952181042,119226155990000738,2573697573921971640,2022142350536527140,5906992985422555950,3717948798595671408,1163130918122432736,2365593687619106304,4987501590196943910,838894604666935236,520685802418352064,2774404367175708936,557175916705331328,596322508016440128,1080697120360652736,6057080879683092336,628874458718040882,936358500712810410,4134395825466576384,1266126307043133636,761466184055102520,1334727753741548448,2810435774456321784,410313123508916736,309224439359858484,343596235735497640,405467253963549360,3604295258270923200,435971191769730404,2611332758110501764,1506650161197389568,3686910734643863552,3111822784181238156,3064620652236225306,307665121516145856,3266768892389572944,1187525014148128050,1698173555702431170,3832508589929340,344939358050636400,2682967342411363000,1759648807869541560,1637379068616311040,1680701644173780048,1384313024163995904,746051761865230056,1683440794275135500,5867398694747419488,2462494230575308116,31376270597917776,2823975615501509760,1267096062675294576,1353564212431720572,1315422122531699772,622336426721422992,2507987997392586408,563778414525095910,3127559414535917856,1837410928360560832,2076642341092655424,2627904226016607588,2746296244814124312,2344119038007828144,5056639956671720448,832091163941738776,382987323613502838,425558246710121040,539752066153807224,1762319847053768112,2638552354794063648,2323108618589655424,1118098737879089472,1649728493830623150,4072055977508150492,3433574220526536192,3758705571006537660,99224679737748688,1876275233463703068,2861935651260923832,10878774309150176,979128305298219960,408282639969102558,4742922221617408,426879838147541760,3794637134271436800,4653294522329697748,4235949811939131936,3753789585686987112,2414759449180868792,2391902531589882672,1621849454005657536,2586946219800326544,1391360269971108888,392628098229966150,526289435914875780,2980514215965169152,2602999570971378960,2667193162045435660,2294561151291515232,1476606557909478840,1395409847190366336,1995863128778339898,130369423894162632,4987798466368370752,898515852745445712,1771458205477153896,346711584132992128,196083353538651060,4575458885686178700,2476436922679982124,403239235759864416,2240306431713926400,1590855530222630672,4596786084067386480,905035006670875344,1767176395247186496,445859409235494864,1686995967526347366,513166168970198208,2201752759420506672,1064377832806967400,5569073767143887526,122142033221565024,4275140031227169720,660902186242619848,481523663094214026,442832177965166604,3444386345649049920,616585707407282952,718342712484928128,3905409890835189072,1013497670616361632,3925543061897824752,1256229426488035482,302913344758316688,3029253153415053120,5130698643346896576,1414806548608726110,524385194811473280,2573010608795496772,808636832025674130,3258421980899005170,3081795450776403616,1336990576909166640,2948561191590199488,2509603006244539590,439938366980346864,2514032913104729280,1215992360251630608,785170266234080760,621996708795769944,201025438642963928,2010333874935312780,582219711887276544,184641689580896704,1207875019951916220,1853774216249725770,2691681355155083670,2374848124661989944,4747928899989924864,2403538816191509860,241119587651783862,3100231609569408240,35409685176140420,708221718214794600,526202244207321480,5702319468455987052,991094775908691960,3709361090831040288,352681311218722992,3526952654627873280,1581280673073407640,434172442089911312,2240668866581082396,3545464819474235424,677498896977470848,3293412898458708360,2233575291534285510,2615090962475947648,2595236857213804320,4633168132390267404,1857838893093357630,1822993549688125800,308740720386879216,1073157697840206192,1484425091302441470,2559720113217589824,342334960347605616,2293005446725837170,981333165058996992,1157016489095061972,4823864624406415104,2274878770051484496,677568065661841416,210481265032398648,396525521799574524,1699462392227350620,1216006202698755984,5288762913193982784,4189441517473971816,557809131042273264,690093141506047584,1401784957388792064,2300017822510392576,572652711368310816,1181661935798224584,1259924717541486456,1065423591494653104,1247128291271596544,1156290200745815592,560915463969921168,575661757743620416,145583833882554792,178844760915339816,3129907337077127320,371727545155269744,2406660070367416560,1925446496503552204,120806090638071552,690347877313282560,2154511987318129848,694913135300461800,3333515195230372944,2578628925395294400,1180060529034408516,2510673996916349976,623166738949253560,2813834231966759340,317492861827178424,220186752834325692,452588307363906516,564954341620909824,179754857003544944,3145834730716145160,1174179113861519808,989842041378789720,487158770105101278,1536915980084012496,1529656204937848956,311466459199422672,757828064936695752,1846561790341500550,1365780803890372200,679520217751662132,2555113198565162136,1386592453128605076,517370269981972968,4275828718933086912,1111397436001920636,668045364171541344,1357649488152038736,140025201140243376,190315129863654936,1268817875649173920,1304329707881476272,725052906658948032,3273574474145391786,430598921946706260,897377887792986408,1563209082507573180,1942481979945026580,1387274996029345830,1551116168898741504,1513766578987384032,1084397792531097150,383132356787736740,4371110617080987648,3355967047882086180,1648922363922030978,148621719267691104,1672060722830675280,1464894504515629728,178624564229152932,416586960950396388,141707608424899640,283426470829006920,472958465899242960,521961808881709636,4994192772122777028,345497409359918640,35802353387765604,417710712209083860,5370779607175915200,1460025780228184896,566380665559667376,136876147681799844,1596951823162627960,677139812966967552,201403608120909942,4504610597933109944,1604803809280460976,2474861910456190416,170677101614703318,189648758954697660,4731213157815242808,1376602990817547624,2855486098455960528,5816020961309110452,1462975212178658080,1286437013920029048,1399922140884514884,2211322599723558992,346338347857322112,1298820425304735360,1722568151813069088,480438842870884410,550305239642276496,16946983658347664,593168007113356920,646286029449812424,732104043953226384,2679215635879895448,1193906478634848990,3850531145258733390,65631592090854240,525073613879791680,4386901964246485446,648780539447844594,963102742298043216,3145492938973025952,64405731629527290,1932248791393083900,1326442589385648360,3565858996298381112,2719804401646482168,830996762378780648,74592077047200336,3356776987722681120,1490416808236820350,941556835297182096,884194717125718656,1613212276674787776,1287300461249379192,1291292718320940330,3661744102795996756,2552333107996644768,134566190666592768,659106201521000558,411595135762238856,682795663664043420,1296014704011135132,599728895830637244,503560591738909584,4118251743438749928,3641712885809118528,3019484961512967948,192590313592167008,3865502718821264472,81261998704237176,2437957005649215120,4536386218666811964,595764527737090944,1616048462477744484,247592645160944562,2903621262128399736,51174824679691008,767652934264064640,2984860736761196484,494045868518508444,2179708362522061056,2652117858899057448,445168909281541002,2952980767826174592,531939322858483536,2540857785597316910,1081171233731675592,4485799772589990708,1108363056111323760,772214606893981710,169521640578085992,1921560415395421728,1357712967468109536,1601959682616753072,4536705950642552080,170136393823951848,652267875642588576,3064584939169514112,881757720403832718,376770288239476032,4575685620064828968,1888574843416162146,1269263284790928468,468008529699216396,1290480361402853376,467825751585409932,4958155713529317996,45427421674804992,170359621122921120,4543104305615225600,699382274343120192,1489620945031363872,851289928935331800,597005450438639004,988539397268389524,1627750509417119232,3242169880114013460,871728748517975346,1070089346038913564,456602737349497464,1018190729076707424,701525688806514132,182284357963756716,1338412764134440368,993159110818612152,835328108661439176,214558847693700552,613049728130043840,622528822603091904,717103860140879952,713772901779683350,100769439148949376,4030938350084954880,1745810213233217968,1046479970953200618,948166024645099272,5476869168172217856,5179159456403859936,244440563707671984,1512066904935367008,2016219632541487560,1814895013935450348,2154405097636950496,2254625357291843184,375174890648687376,5054752151774104374,313336419462147636,2488133715450568416,764661742193031340,2419882636629365604,1762927401198775770,2180335198902508272,1504845936429517440,4021639715045356608,1823052001909117122,4530096219494860224,1072630244000113104,4295978197327032118,1245091833772556328,85191446823753744,212987120400185840,308272375553081610,4315985581303468380,2600112141461150976,294891301056147516,381709160437130328,529478851702846668,3742448946423794208,1080976084536105216,1732550581730996814,773835854332843404,2041711972219905888,2486933254578544884,4311980666881452,86243058099166320,431232515553794400,867075508233799920,3190239635844068964,95341461019223750,1317614834204459520,5089167543047727852,134977621320877172,659817712012377858,1940403740555334660,1722498731148326720,165848017645595736,2226408025415467104,157640282334269504,1351256417177857920,1452541135557047856,1741131556521370368,211439060394206904,348883587024466752,2616731486152509240,438666090020410968,733830780708723168,1598104791073070412,3459719036213168862,656860838292798876,3234643488809223712,4727368157481976320,385153619703600612,3190953033742355440,1071783326129802480,4198358935163857824,2068145885828036810,3415419249859251750,3688746701212101672,4978542451477690752,6609221120552886,132189708582238680,5948774781126422400,3139603968924376416,1881287066531130840,5022286195435709976,265774091027975040,3189416659598776320,479057064298408666,644725006731642408,912813192513264864,208939780828394308,81069831937118610,972876903007118040,956949977190505184,1594771904992829160,849744874449605208,101529953429870044,324085098519918288,3806798254544629056,610825934653277684,4044595831871282856,1731096968060363904,2792401456566896608,4257594654842321040,1928261020319062872,1343974215528470912,1489810144764425868,878572306131500862,3945158712312646346,310409137262493576,2058742475675343216,5318439070417554848,3386267494045606896,331266631269967872,136474180833734604,673043200447977966,1514018963651227938,1225628744241113736,1977371046865493568,3282519228643440774,1503447184778678160,991090660057213056,112021616121873516,856572302022778396,786105190747722384,3090987461293364580,1937275228787644176,1374426927887235012,1930166491060863486,478042720660846544,4780618688592204360,5399633063102375394,2772226902806235864,467050775232611448,1034031956734199808,324214081840274402,2364647886467011980,575307124269338448,1927580910049074096,258347487510388248,2583578390430439920,1588571931954531692,1727767691401984776,3743318780123813352,1499735561228064654,453671692487725536,127074073672757808,4047058075529925526,240397084054452084,977937277947228396,1467079185036834912,82398046933915236,412006748735411460,5905774220926799160,1960323272380965096,1983543362331818256,652945441995534468,1581471320599039152,4401962148574639080,40448809650057958,2022521569969367100,4640469298317010560,2050897911074615232,484470451663558614,1372445134499722608,5618127400833214476,20497357121194080,286974507720964140,2459880142055881200,5703355768489262280,97800651612009804,2562645951686773566,222474460965845436,337738526205457356,1930011848507498560,664711886681725836,2031841228280315430,1789423707753041280,3335751779892662592,60746475108147948,86784160314665160,1394327589452224992,1423011256113164544,447326127477473750,1407134326985343558,4360152737333186304,4754697533692633184,4391403031951994256,1266023790865509252,258298835196461268,1504752066668666664,1137144623769824832,404453359931151312,2696463953665390080,1487711759554908468,405646075419018728,1280611168121211576,2978728126515777384,91143788447826048,869551159967696376,366486117310337112,1554767640289051048,1109399660962186272,3463035507339070590,1356629780277591612,4816225630286607996,1474812815214855384,224290235179252024,1682244311643050580,158348734219817856,1055700620759536960,1253300406334036434,100272342312007992,779927317422638560,839443555223504928,211329100091122272,1207643360871701760,1686128538113024544,2275017401493345348,3772624302815529248,2191745324682615504,3083411778523340940,3655480849599109344,2673325372642197720,3867026946493755984,1330214213106518912,3182247000580190688,2014521683940662040,1205663998634657422,2328195821071330896,2731610452681326720,2394340719813908712,1704137345099083536,451517432022468240,1248048253493496504,3449909627177220360,4508180006306248062,736774835323091248,2258306997233479680,2764629751782954912,675003109236582784,492974185718308416,314667684076206780,4405524668727231420,107330369978549718,715564565661844080,605846419709471520,2514865744174360464,1447564344762444528,283289404835114160,76450149105576336,254844077048456880,1847378208684011416,1335198098106355824,277106264660485584,6158012782553180802,581408483994042186,1243349286524322720,2797174385677749308,3103882853816021940,1211263314238692168,735023857213486488,2901120090986806272,1177407433653261840,720130399483616352,104247078814927176,1732773659922958620,5453942187085433376,4982184772780235418,3318448114968238740,1117599845072186472,2204934203670544170,2169884609439239844,679248803317810400,5298961898327497632,3222706368246618726,598431795803044980,1806962293608000408,1812388926936596736,176610963380489882,373480418447876592,2024509077977630400,1324558795567292652,710304928192080144,556783212736904844,1389114462504768296,1354373797046703312,2516121227899968810,782120781941172630,684398519247359232,635608372186674864,1174606907474131248,2592486234440166060,1266268589716840992,40609088782444224,270738159248899440,5255572005991001712,1193151169050096608,977891771977920360,562096336627597068,321309461605525176,459032001970684320,2043509007603245040,4817650907137176560,2230597969816586460,837201725680578048,4933861554875072,222032712971861280,493425903580790400,751475520227156264,271569976007850960,4369046583686970234,1327525591177748088,2899286542428636096,964133957078633460,4080344817323358036,3672239266356626322,1093645147181420268,158548007675989800,190654677007571568,2046712407573530928,1875849913980420224,1766240010148467588,2153152426507651770,1088705723236374096,1536325443126597348,2140211843912797632,285100411583052014,241313695088211408,1809925662638040480,1805190197070689792,652930540881482328,947087401845513984,2742991090115299640,3606830680758577488,3856233938782389012,778728154492077152,1101994468003711872,1322320725918247608,659612557259795292,4048438226538148512,174308083091892948,2081808212214222336,4064049013880660112,980715156504432732,66166197408623328,827110821938855400,257823735503090316,3868479390038807792,5168499743512532352,528102249227514792,1454887627187141792,291000244179714300,349543853571275136,1165193178051488960,477079458459446496,870108153908363226,532107572529256760,2925727180572559104,657818823052448040,1731914194660687184,3027062082878502336,290705667985683180,337324599031437996,1702997590369345896,456601533823815072,652314227017325440,936969945467423928,1230235599285440070,1456054462276588288,729402891919251300,427330776253990896,3662983057299456960,4107977596814168832,484451852449742496,975877179193430514,3654849466597563168,2245670180890548768,989614868022304080,1130201325026673966,1630059616433890260,5573727789084226548,1199056194010136928,3212354992291140672,1557684146382300570,1486817767819398960,176427471435863496,1462501645555633584,1116214386529904550,1370760063171747696,1678253236498653696,6282816002027773362,1371350345008587684,2806304865454212760,49117394834891496,327462524039507760,238149744784894228,1695992134680601704,252752836690042128,1123391316460105440,48407753121246120,193638834349739520,536898405882437336,4096143977076119598,1518874033781538072,1727809218846626192,1082830738099363776,4026147395420495664,133211470078451406,2528746050730881696,176223206146530912,1762303269698474080,719372437047166098,655242555894406296,951702730061642592,4462363792877901408,4738439081524468446,3273180393750756944,1898964529133888832,3276081271081003464,1674910249906881306,4767062744183096196,507216160001963232,1357755471481263088,2371599845752653504,162880459771698144,227944218483963048,356120088736767228,759265858690408992,2349939315631626400,946661243573241168,3910938971543405604,638393150818878246,208632569151624192,1564807540762829520,505963888209846918,154618806066010098,434103438868438608,45463859611578976,2273284913447825400,2391166569204588252,1837614080872153728,2073185953630425216,1935926883476687682,3976813613611978092,1915663903629419304,2332697465951083296,765390651030202620,321675212857369290,3299380228423081728,1856026946549283060,1155266962957868904,166968266451864984,1069173666980572384,4554175974252412416,744022164046332852,1128700986900439446,3316926319459202448,2475369066727711824,1154967574688772264,1145586348543016296,467414580341311056,930864082580000096,2004459813389664126,367937703884442186,2099758621878934144,2368990915252976196,2311626219794506608,1162461606906040728,514722947664352176,3748687416821752704,475612542072586504,3274266563876622168,1089516632450182992,535031275559631908,437558039419700562,822343856572590720,1686541793708501912,2732652630928324296,228536750624339916,1256322231389652406,3126172591589458944,397613975390261100,931797230799227180,893043300935465328,505147110993498192,2096703232481881760,4095632670413160780,4556946768296572098,295443786998204816,654477970359567888,174434800733500398,249202666382418580,1925165436154046220,2369642661715759080,1726961848860549972,411513232848847416,1338575373303290496,2594087519612791804,1546492326589824240,2640328183469050560,725445468927747976,685616459318287200,3520727596653747024,1110121723163149104,444865052246351472,929686236250929696,864078902451712056,259546534743674970,1557342320218297560,2171279009982991936,3027884571794464710,1298305259572058532,110254041659496288,1998111764456449020,3370004944925718330,1192738940016740208,2037303122195049984,1166671772288216064,1252520378228467392,681351098834562492,4367942469594457704,3171608045545687840,43499491932704166,580016741573993040,217740268622341560,870996389665325760,405475653152291724,5834506194511629822,762670937070077280,474263744810980608,3375820151025071078,1203880177260703296,3132873282167937792,1992926814203253200,1404622657940001390,460724930863688424,1157173366941970224,3052486875796459380,2308347391632154224,848811563962342128,43666447784599728,582242922413786880,216389586896409582,240442628432897340,1464914207081193840,343335208360750728,3524744134795831824,547538723567671824,834561334279406896,3918162017826936000,1360588208267546622,2678412254137273280,1285540140021319368,364099541877939744,3034285981589482800,1306585386588762576,521290292975483232,1198120487543055696,1070609621737235076,332260956600223770,3322744428156876800,3646818718396727496,558846643102554972,5449415459840724176,3305955585467338188,992605717256800128,63800461494670932,957045774574261980,372150526424391936,1590790980094256160,1738167762489929784,785890498570473120,487650525352974648,1513511218369628016,96266077985955876,481349935355723620,4680993087017374464,1065778835478077520,154684494983654478,859393205590179900,1545518352200007240,1086170562832805888,2402944409720049096,2943261755008092576,462817935134278680,132750248537103408,3735050026772083788,2338890246889106576,826481291351560128,5904172542257184528,1711955474764989488,97829632865185656,1222920092706763200,660387554647161704,4328666478438069636,577989422101135044,687262911313592720,2007655359216423984,1031788551239542278,1853258222283935892,4273477910084157696,403719302690812716,3568770381308564250,958224212737390908,1487819734226787456,2691990648672967968,506211860537269656,1242637154582346702,3683394873442532640,1480747842760746744,4209665275341121464,5980607612362500498,293249451210973092,437302049925176064,1937244111537882230,3107236713318887490,2515972145394965568,3213456823497825520,220455198474220278,28886293085036646,866624028387879720,129315156991812864,1939806229520266560,779113666623947802,3255415902893203968,3770219571896933820,1771521517357634504,1341481408144134096,2015898421878915552,95981247585162512,2281872515111371386,2082502383141278070,3800017627005460080,682449822118576152,1867801591987719336,2154856143298471920,354962383640654040,3442386367930488,309827376870772860,2409866522815336200,4314915854300060352,3068438210123188224,1006120915145716356,1581413601190795488,3093954522544595928,419223842003675136,4095986887717682256,4191602987476539918,2082804888162049920,1262995618066759080,5281236632787590816,958359898451293608,1100677806727409616,4416246728214913144,1959538492284594084,168800521903838286,821875570629510528,3092186521820312820,1055405350680892344,981699697939626666,887548405653860592,584138870198715744,4261984100664103968,1507530367152063912,1860314959235131200,1424765961841729164,620771632920083736,1646921857450079232,4305125589048378464,859204254897586224,360019708515160848,1543004436932526240,1145571726086558496,3459886467559907616,5579519657416916448,5456158535487693474,2007879115485775320,1910437108569672320,2120557426319314176,2432979226138610814,5803472558970080784,707087580294452148,545147666938227066,567829132259522672,1951031842489116,97555566046777200,1560952643915534400,4282949379635413728,1592189054747546112,3965330894897276100,789393334588376520,325437225476940552,1688498758479306048,2777846646112728192,1143049731412253148,250143599527472860,2001230341902591360,182417945554223664,456063448517284780,2177266438339289052,2217629880733609728,5823773848070219016,287012104795571526,993333944339496936,1790559437828358640,38913476906032740,778301261212980600,1396099110853048360,1968487198810286328,1661573745093612096,858077891092637936,116108806303371564,387045132767722080,1308409432109116880,1308707859585973572,219965068314829128,782164286849095656,2201377131535695120,999058183595438160,3779992332953802742,3940953059961520992,1128779367658479072,3817022805441360326,2941076486415452508,5830904402104394304,390451908533921344,1869647157649232766,543715292782588014,3314009159095751816,4315576663683290304,1080247660464543768,873812724542507852,796164293641984176,3425154765451457472,231901470908720064,1288394062500643200,1346381952822978192,2085756941639684592,567988062009296346,3321250037772627744,2439716683971354920,1245131221547377536,1099178807688187728,4233079932494242064,1297519402579292448,1216269185041043208,3542815530803473470,842197372503656994,678297642077176452,1054848178283561024,4261895910464191398,1230796107041285772,1107345264235615360,3975591159591062676,1093161659016936,10932062793911440,382637815995808800,2186591058758016000,1986703416692582632,4947362101986413592,1354789750901589552,766821219463642424,283665072840448710,5650568249877086736,6047110952315700156,2619424516706872128,1733889488465529648,293255074899582832,137244781505581344,2058755786024608440,939271981576883652,1158049661791237248,160812898653785616,1876227103309852160,1098062511324429636,4136486752637275824,197140551239964936,1100753657156094432,3179446330265435988,975015392039547486,2853321575590995432,522986676416376360,1275911403944312630,3357926084992861296,1287580179555760320,328659225903433888,2465044895423684520,4434811607729203920,567623322477970748,3500720791969276560,5430053351851801074,1037851211940178812,1231369663721278464,1875785407111744128,423365658976068716,5427544619010692880,3462756921622473948,2335902541278082880,678056143187933244,211164787944052230,422346836212795040,4671678006503830980,2180573878063599216,4143295003436998374,1828188947897721024,1058579725249856544,447622318328290480,1470840806977431024,3741441658954409952,5399152711583728500,1535983752492366660,451846417697709984,996878158085984352,1069095980549113968,728580450760613004,423784920824427250,951415890163259136,1942512272751834684,417542314550502276,6263390823999607260,1106737084848275352,4959697390166118384,3695735686279917882,593193082136098716,473614083437523776,944267440110030408,1798624449426649152,224696127377506348,332824074821769636,1192177690143727608,2068052831567334050,3453909564364038540,119042334773517888,1190472044258507040,2294166102670084032,2887179252444253074,3380153523102257880,1943170369441570368,266168552915017224,5989037464257270660,1459657810326717936,591228866214505128,851876191878351456,1057243405347183582,2697099609262352736,1320924251743296544,1356595564057058556,1233122198685775740,1970909560443966912,2606319072040236624,135944239719797448,4758243124233047960,2298823074806343912,1606192456440811680,2154846229457470872,2385394902850527828,3292427214981864000,2205156317453845360,1568200272085330974,1421765395595288172,461590598950232584,1014295296798075024,264504147631885656,505976357601340722,136723507649456544,5469164221409288640,3347413370365626256,1855695253004178930,2881642680794866032,523536480066970816,1213718806840251690,575325567951100668,46926313167685984,1407847047007664160,206370697238860518,2547899857003784832,662510670910675104,816710969005831968,3689215218971136048,2644456195527873408,883968979947838848,3295685722525457448,4479702466432576554,3478993500294342720,3211382149095306984,1783095556933459440,3557090625933717060,2762566423480934168,3860837846109261888,4890060445139907984,2183479534350482390,83882047425736248,874647218713910796,535612731368922824,1793002780152756510,80937443011157250,647526077320976000,190778488919368776,959403009345020376,512551352923413556,760490366959928088,3320203859936967168,3741604572640472482,345778603937058798,4206315228623509008,1179930677826201408,463439008044344760,637715334351220614,6273521022662234352,2706197414734914120,2469552734691143028,2175132403382532200,1746477241294583424,554766703453743648,312028428366151464,262098041042923896,3931631807479285680,242508163016786464,3485468626081070958,2765082319622249184,1441391329717932648,2065234474320022272,1278497695543782768,1517055205974997392,1536008565218593392,831008847349735824,580709986574072730,703168179276156192,984220203490733664,210456491307797872,4047688727688802968,621993256206403524,2248076901497446728,352647045634288992,1998218777491192212,1571629814868953322,598169342285667504,2535896173112617932,1344038599934172964,1414642397856182670,1366932188429650824,1190618662275755016,1176120761180643630,1374260713213127880,2296307061319812096,52009165696671216,346741998881395680,1816481970523460856,1323267634163136768,1561005793434418464,749558727109036458,1055184106343431122,3197677005599120856,1096551410154073536,3565938587954108868,434917457632603224,109329363762101296,1640007769511852640,4101565927139778174,530656148930399312,4886367176623032192,2665481961661586088,1825593090391797840,1207113622836046578,4376931472210550652,2098595233795573248,234176447362744626,774186186921607416,3019660488534270528,19829643958738812,1784741235567703020,3304095733389865896,2959741801239010056,1906256302814822112,623964233903138208,1527536615978100816,387060788940562080,404281980516713516,3465416435111211240,354160740118757184,2656314645273875520,513095622771238272,566245812780833598,2586652684738195192,69816646470926496,1047292714976178960,2810089958869429884,1022711980326960768,3660455926516552668,4352223167682267240,2141254114740290016,3021110784724567194,2447831548100873760,2378581922441084256,1692041213636681664,4768967100626622236,2883733017993509856,119257704519341760,1788939074718533700,1661096006673676236,4141457058464915904,629182782772328144,1110013574116062528,670409567226180354,748878371355526692,2757549702388462656,1156134787186261704,85305761560991728,3412370713181736960,6110390085216512220,1666321709183303430,3705434598319471776,2946645717993861912,1213045124684815488,1368618711687281610,771421382339244912,3350936785038755392,2403827927442583920,1344814739669092860,536831320880774398,2069241952359134808,5202876092492554128,354716715753713016,788291780641647840,352701990568876080,2623646752951526304,790409023205277456,2431616023575331182,3289206432810345672,913432784088678144,778758641165093472,883995091369283828,1008336226050745632,804740304375674568,433471785084402190,209957185073414592,1837200935972172960,1410533226477732072,2356725673068540624,2695231720544273520,4465377649719589824,652019785768862808,389393037875504334,3894090577788498220,1069187863495852584,2221316255554438896,2097935384592198844,616605895754487360,1029539600817113328,1064283646458362868,3248239269624733818,1974265049962985328,3745198342883273328,3978099107037576360,3262707829342558710,286933484958894730,4017234111404871840,1415659792887144552,1218988238211417452,689295342560314776,2856140175076831680,4082249533371230016,3004811774164471338,2315357826700379580,951330864193898928,295251045927766176,612249899861388096,416601803618852562,4166189542544241960,1258424340021927744,1617695769483852576,3232505920873078764,2119871621646683136,4594345753800316472,270788687754215382,1466995699013995632,1975887845522030080,1420735643696952000,674463277539072996,1891534366430074058,1087967823584721264,1211332003086430908,880888953148277500,349816724422335456,930117193688155896,222166607340632896,3130089744469196784,629074560397985940,1067179786286103424,4580458823996099172,51455333513463858,4631170779587756340,322167590964453708,708222231725478528,4632866353557536388,977854755338096202,1354157710131115056,583148026939013944,107900196962696028,1438728568202518560,5734710134023502208,1376243204287994064,2003355504769016610,812534988479460260,4158768307720396320,1199830612579037376,1069714233666763128,936759841830797076,2898972448552876032,111829585974621200,447336779406178200,605588541215876112,293024120471505984,1465180989689403360,243448870025840520,3043236308650878500,322662372504726384,1378429461304345728,1127895070361278992,4168714193687695974,952699345762404960,1856659679834216224,1906351988541652728,883565915788871568,311799790079078320,3741751745308316160,3290505295364381808,2631362740797668556,929542572924136560,967623376218524208,1771288974147645770,1976731877465573076,201060488399575464,1137324343008811616,3401502361395990390,2195443132531036542,1512411571317887232,1786973141343413220,5515581380478520608,2828279033512518558,2606761817516931480,155500051734960192,863924809825984400,1997102837701909476,689101748941797288,3191791786978012768,3446160871698737190,1332475446369184740,282534642591293060,1130185194557403360,600529168058388858,1398916770400008024,1001339057125774944,451503080934889536,370782440171037752,1231961550994362564,2439838292559279744,1630157878719467520,2613962693103153672,627268901084380350,3196639441127787024,2475264779894683764,5263019722082590506,436772441631468792,36291695738969016,483909247784392320,1814734576461491400,1092663203046577536,1696820037711798816,3610252658943368232,721265136356638476,1665188218277983098,1911750721470466236,4079086138597488768,1791933772502704644,781009035356089888,762025251653477064,373220036828430564,241180683038285980,967141113269989212,3008582318383065504,2719428381537328192,1779614944124711652,76139526435192036,38894907300782096,2333790804889221840,830563825084333470,4205575358550114318,1362022101702099792,918788335444264032,1789243478184944124,729862873379969376,1137574385150789808,900869659277370016,335105716439621112,1609143078338979876,130200894791797884,1737428724578836584,8070846818564772,726406219216035720,420709750087566720,355244936140799244,4150165998107822022,2183135364349371072,1678935769179750684,3742006585746222416,1985368001418278442,1333403187648779628,158055688968713416,536262411231115008,3704419447098110604,1937914810383466420,2332349763149096820,421413267137393592,4180176578639699470,1105598788211695032,395765715842322336,2041401081317922600,3558004640356635252,108198694540994292,1262370275549481560,2493305661181571712,1334689136254271424,1283596587341773168,785542309265201760,865452943706837976,2050503298691886312,537788693648183634,597567694894231080,1294389659039240736,1605567534354925872,1972017627257196750,1297469636320479360,3130413718725910584,2911385432681410320,213946267302060944,305650162105074240,640658236385257728,920521274691644328,601398495710166924,809823252826419984,5004204756247853024,1384169688766745892,1341582559529617620,510299592950018828,65437606214018736,1963209377767118760,1123468419819211056,368468871462509040,3022830453847338936,6221048072378256936,3133955772357101136,884342259079648380,247743877513260480,2477541258219886200,2429427031420338576,2210704201814450432,5304143963177474796,287329818061961316,2097275738660738874,779938442278588260,220542761153178432,2267366516407977108,618502144645640040,96469346915200512,2158005539116104876,668784531952367622,271645240009720170,4889816658349575480,1073488428122310576,678022829770473036,1780056553599124794,367548110980145784,49658059506037740,3476208030984087700,5532179672694839076,1724200352869419120,1641849098634361056,3165127974422715024,1978187995020365100,1581983095068557184,2623563575645146080,3399563709171555948,899838377759200380,146226363542988336,2437206952731110400,3126620878719673368,791655975910743516,1187671600937221488,399599684146539624,1212697108803522708,1547111252103555384,2006642985478421420,1537894739662030560,1078836589751695650,2824203685071834112,2111315366657420928,1576764406028405088,519145163586573688,768840119140773834,3351441615190930116,375189343933740480,1059729782420419890,2002064105500650864,832115127287448144,660759515780598684,144379780198171164,6497359230497484780,5466933279936007968,2677126532033224296,347403626875014380,4863852257922740040,2879412681553174704,3853050678000900640,2747696403903219216,883758708733331376,180155919233217144,2702450752440788160,96656898570870336,1680219014190962322,1985298983559282888,208522242061559712,1042654413423302160,853298998521132924,5697272776821448140,3615486782074646864,155350888992601332,249839922962226690,1499101663407045120,5087514090853073088,1088767996597122864,355491554718026886,3883114596691064592,3936783642821350272,73248450281598936,1648158446089818540,1508733721849303104,954735969184337900,5731334673504640326,3305829912506727048,2097360900698510540,5028236970749685000,4466400779530789974,4193477554532554288,1378260948788696064,536350620413254896,1499071080596682402,5693237669236699512,3038813179443205632,3500039293423614080,905522373164286972,650187309496744512,1022346462640600416,1243882425350051640,2744730703274596542,695879823179460580,2656497460096938192,552062737429132752,769557440885425416,1405218907941341616,2221624348972475328,1312525126103756160,2207684012619724470,240626774056232520,3368914576019049120,445146590721105504,585768538756034676,761752748982449546,720416128575674448,3449440449532366920,2422880489964766902,4939360189015455468,2347037032727754216,1896013139004987800,3667950575582657826,569117868889898712,6251010544795979952,3518195957199958788,2139853698686899440,979530353139532436,527347765618515264,349119576203602752,2020995617922459472,2105192173483715886,3685994383343623872,236270001910942384,885001327975609470,2815353868189747104,1709294303889884288,2037979706553244656,1410392826877279716,1316006480308041712,562544704475083008,2088024334755345240,1064031575663403700,1309669256971338588,725069187651344976,2071814086556167056,345673115471830146,3786331345046073348,612219314637163536,580045364759303328,2163270806817648894,3895076896092218436,5930218800152187192,241542365164370424,2147132399057467360,2481613771545304770,5290592094709505856,132952188690503424,1772769465294842880,279862444889860140,3358488810239750880,2950791879654194688,1083020472863938512,1853927803162937868,1547807779383522768,1825477993130166312,419230193530213582,2722424175235679550,2363722525107625836,916502572988201184,204568195697105148,2345311881518744592,102099596974633472,1786817173729086240,363270714243911454,2140485176851459356,3398444163214205256,1664997453661875696,2644200251520579588,82233658223364384,1644741500810734080,3307689580620825192,3221389657488944976,1129462439694518250,572313198148874700,3730769102986848072,2472996252832726050,1694908693718855208,538284785170519728,2169707767002550368,2606800261805949770,101534205539732058,1995194307320215932,659235489388713632,169866002918741058,1321234937926699740,2986207504110002256,2454586244659731600,877234167854530956,5877965512973136,58782098619754560,1567587793885132800,1494737725566786036,5386707757066371516,279424928965598208,3332157248514016540,175113214253997372,1158323423308062768,5019854333000924508,4155642825717713904,806883902331610356,1490772109126828806,778217352237333888,4352719470777221832,900814675982653096,235859074320039336,448258821206832324,288235946593495488,1837440345383467632,516827605574817270,604981960511181856,300255241790812968,1078497546944882184,2512303121170859610,5094735613227696384,1553430015771904512,117174763332216276,3515389125360907320,45726093910901952,228639980474634720,183921253674566508,306548175135821940,975240662926959968,4631593232098847448,160692495511520610,1928390174533416120,862023403536864768,6105216684383027172,1584494883084284208,3102781405657756896,195226542769616784,1952346664509966720,2938855703454558216,506853447453052524,4739836028541654096,551289070380122316,1868547721069260840,308422941352596200,195149652797402220,780631099366083360,1699009849261355330,2077246621935750798,1004433100324078032,3454842225979096596,1065969681439566420,1560722130639535680,1154165662600981536,459021918583196352,392449142559862008,497537857964311156,3486204843893185248,4783751196893696916,1934708568552510192,441872334563342724,82683546385423788,472497079768887360,448683639149304534,455953647612294480,1075656075449265024,2292046772206473072,2404974550680359784,1009555727735570352,651241058086658376,1300214550900825984,2554099357633559936,1567354505673051792,566033938339980528,1894367609290966284,5750925451894914192,1052287392843708768,521630950474226864,3997459758492740568,4633750646470589616,2642159963159393432,14512923925535904,435405854031199920,6531359872260425400,1316251222429343508,6437627385933828888,3320545403230463232,2005433297593794030,1720882388967338250,4574701633623032016,6143564441951185896,450598243252346004,210416298140312936,1578187990637579160,1007698014468927936,2104358565249676296,251608226262814812,1048894106274480576,435798253215998832,1067500163030263578,2494117086589761744,2557815110314823408,2156929031671926336,585593412992475606,5034080513557636674,1173646246572871632,1462047536249116872,5639772585090183856,2664980661657944916,188692951150328880,2264409797619987840,103800190316906790,1215759525105683592,102981940947714976,887087527584157188,162346261414591968,1217647721103960720,4487846660633654208,940039345220097216,1766852424164909136,37380817023715080,672882760435135680,79603701660836568,663391840123973700,592366355953682106,239421895016561160,478863757306571040,1525800287948249232,566735889053180440,6140457093351112704,1477747129812947532,1925343676948659888,2161352884510159296,520738183452569736,1597850069761327552,1282974262519857960,2413874429038775628,1910326977926705056,1833035443810467120,2179484451356914152,1301170166820512772,2504694911438207136,1527218862488616576,857592076477660740,5554353653696114448,1635928958221441680,1325627556422889568,2240981687695524192,354505132094441580,1772599612926462600,214042524000577536,1872950227733005680,1409286086339894862,1142586476587307136,5853676410941994252,5588751909074780268,1631770479440055720,2895657297427881648,1101884190258913664,3289129151120292348,2331529115407325106,1553865271380119808,619908288429747780,2975550575715018840,197266651512136704,657582949542481920,2760074676472582656,1113409434100971928,1152347040666620844,1222012248523970544,1562737287011276824,99329342669605176,496667445366099480,275513874214080172,4925111099003743032,2882828313637727742,1813034233899092204,1909306468621251120,1243132181718166260,3870933607096924836,1686897331853582916,1878700934103262224,2235479002401393664,4684931366110077456,4213275034192478532,2767224873431601352,1900270821402349620,2022271957880373576,5735435029267005216,3849853907958084864,3148230685528040832,1264038242841783350,1274011013752374456,716395267863451008,1425760558921743264,308971008399058608,1144862466782101056,3472121280200837740,2824499322287429904,191363080641301164,3520791158400885664,2150967843532384200,1076769980917716024,225786968142927818,424591764213104442,3302518348801804440,592273455355673056,107242817345152896,938413856102610720,603564235671177456,694920930393193560,1958266019497588614,5673807079319139876,2847907703430780144,1529698357551882240,828400062329285820,4503980970424464606,4823028293754758256,1185735817817289288,1504580563332256896,1772840869365028932,70665567881270768,201910060493950080,1632469031550857844,2541299956595000390,5258852028383987712,4037912264086329024,731171063790110416,705334274839245816,1152043195630111488,3335189893795078960,215669138642733174,616223297365731240,779728046726132736,2246990294959727184,1357560522242632134,293699323336448544,2169833689990208052,1773867947085914328,2970187771000214352,3133729827350240184,509536714036416624,2830877881527669800,3465519501042228546,521976870219295656,52636572911756948,1579163218293199680,192629907064169892,899617154823822216,68375494352815056,2051350613391924720,4189932584268689808,450442321687055256,73972123415956344,2589132601121018960,57664267745413230,64074088407195900,1281535367637888000,3993520221197892096,3362145571145425896,2166086710164492390,3833516576218433400,479718030565159584,1824439609772222620,2081738622081511152,2320985217511505088,2054484632493234732,1788447337802216838,3566080551144137376,4627056995415590792,698636273405085792,2349829020237582114,2405585100663444792,942559172158721040,1485118254411081792,1512943398729466032,173526022691481300,1156362646891205412,3274131230026495104,1976862360844623714,3638302922380566852,448945802913566832,143007323512160448,178766635647831480,308944679538713812,1186733926396659744,4054318090578773976,4925502134031327728,1686713162688096564,191032098532546848,3449864325174998784,4915490871961702800,2047084391394180036,55602926600592932,1112105084477856960,1530347430025844232,763080498870527100,1064106746847962256,141934767886661508,5436355635962940208,273372885571189212,1253994109607782296,1402353667283986496,2730423535724496480,1404764462421697410,3537005795054374752,5717598811881351648,1945212747099014328,1267159461851085432,4708613380973296860,354110985189462816,3035364124574453160,4940472975808305504,2281301148659037408,1569513601885903740,355449316199945352,593083988017333272,34758513944212608,308977509159751680,3089904507610675200,319949198087762940,712343021196566016,3573699989024011104,142034224482981504,1420401742944917760,1308864497448207348,5709240863742511744,1881093877084675368,1550166773210100144,2168046820655550768,3901604527535564016,2304430732061577696,4025817787779203122,5084915050904690052,3244544517559516584,1704451934729912256,2471367929197483656,1655653743641304000,3037627853182498940,5073071739864614640,825061967507364024,2098279534877035900,2453764144596451200,920738108727175248,1250657567473332768,727274263320688752,133591401904058856,1335970009450562760,7684608616297866,691643763510516360,216642467101014592,270814434709578780,3386155284133875078,1165014545683546752,1054188705864113640,1369270306616684040,4110087997566167792,2063550012068632464,1424818655314846512,2208364239283551008,657702308023982436,321501645692968752,1239395421246422560,2280126064440069558,923816657912491494,335617684196653128,2637810423103110696,175772265300734310,5273389070405316900,1330632608174940384,4301440345894369392,1471456775031907206,4070580259723580592,350474937329698920,5607834163342023680,660167943781019532,331963547726848932,1051906732407240576,2148956724761415744,1233314661869287074,1663173718933655328,2724222502021618620,2012722464451675968,865781404988596866,1975652489115506394,3227566979463144960,4633959698463296016,2080448856126265284,1508846091445169676,286873490287383308,2563145169636051648,466365263063675004,829345846564487472,4703082700653101184,3396999734686002060,869402832298436208,343922506724837838,2338690836116385960,1539608653631094928,6422336358572760948,1347650434291898538,170808042688781440,2733043365375306240,3996613044460497384,2175711833496818310,2257048129246665744,2202690889723807680,4826280254028093350,822872838938144904,2282817768875428608,2520457989563115340,4067428448424797736,3643360898964568596,1002149544352417216,1527904541783861208,632413700667879024,1129197540547939632,418425275783063520,929872978791274800,563987358793533708,1178358770005584084,1887705500028457500,1220326415639344512,1217094843155736576,101796396197909076,2036013401434774080,3764229622351172208,4170904283040037290,1370258371247158912,900329152222685088,171943119856083528,382111866138429480,2113197672961916580,3038499326412021600,3000016097819471680,95068428058331424,475362102146516640,1155532822142417952,656390896729029792,610434657257178228,602411678849157728,70119707670517824,1227146422527915120,1851166676245949356,1234529271372930714,393238851715703340,1682926295393277120,614808530684173056,577027728940361616,2172218827489560960,4974454307627522400,261577486868917524,1528036249513314776,193937082474021480,1575268470424201392,146887408660256118,979290532427381640,1283905244401084944,6136275297854057796,803403351824899098,2014458771740368470,1827315740944940520,329508195171006960,2636176327779673440,1892135326354112544,2082758177571086592,982312110180546144,3529591387626335584,4119268372370961660,1433881201558644036,720237451876827136,1986137694044049546,1203410113169188428,440342955193978496,550451828343323280,861999237572476554,3823931452470893964,2871567437905268088,750431123654684880,74881804019532390,998466022544086800,2337032895987838176,3241068226118348076,4951637532171923808,2023102250486608392,66060663686915832,880845878968830720,1066147043119663194,1141924631738326952,3425626612091265624,419065938277024464,3231214168193909590,845675393628041568,663608819803580244,6019567690526764272,6488212316121936648,1486188471424367106,1911841927316145152,1517040846176038920,348730860645957888,4483871048457930240,3537282375748817976,3457934195019308928,1619711685480705894,877420945436807310,1836406807396763616,1153790014978979172,686309527719867780,2385103324911043284,1946255395820474720,774371583107627808,1329185421795170808,4887931914988740450,2377977943923103104,2013016855429908540,293203558445717590,4845854970531854118,1826790259711108788,1072928161607105536,964513704263731734,4418244087190616718,2026414622507269344,1560882386095435008,840570160502497650,1499566088453029696,3426375007839703752,290064108160015200,725190783720515500,4762239486885796014,373927724445487392,1246478198690723760,2302487036966063736,634048513814220828,1090282625859664656,1614100942110245760,1675967797710626112,457682405269397742,93268630549847808,1243634080536683520,838593492915502968,2703932544825316044,155686706586612096,444837884835804160,3646614397322826540,1697795599694558922,2133778991325631840,1589595661051011900,459435183739379022,2625454426298720720,4077928424339498736,3551728042178663328,6171056907971916654,381445768358781966,4189956902640608832,20177899115105564,28826783817810180,1441399877413773000,1917476555630700372,2857677322679074224,1027948009182045930,434576673322909236,3028580109649630800,291157417660621536,4367545176976198320,4370218208527332432,1806348306404928864,13417688333452384,134182534082377740,2374458274604333016,2094912337080395256,1241812041321220380,1670502355354853118,282704791657766548,5321268976479814752,3985291263360476448,3927170976932651472,2787025269043708320,1337713863993656064,2800763854749504448,3039876642113983584,4598407997653627872,2537561466614098980,5247762918607726272,2359647638934883752,5263723145520933296,5305543100590297968,5881071297981640284,1631603543489812932,983110117674557790,936888170829905664,1526975301655568512,1643257319220426384,2542368815112068250,3179427793406098080,1832125803898099440,2671722254998236384,2745534618614573056,607438923746858460,1862861886346369536,161880098201237496,721894547198926728,1815599936266741152,215759258885977440,3020756933156165280,568533692300543130,3516272936656379424,1944585972877681800,2431219836371156820,365468209424607404,5909329409600883456,4555660731168742656,3132126353343245482,2179127644543748250,4651906339718456004,4024132409667824256,709165266573197952,1375646938095769848,1760028198723149888,1953086509957097340,2046185867098549392,2464913457267683536,1141148471828001168,912359247293147472,3320530713929676324,1136820707375309208,4143799006974983664,2007821023105689108,4843850981693200428,505871837391974598,371847942951313504,2870946026054613504,587807587157686512,1878918853318283478,782304453968389776,2140421987208098088,5093890732310745204,2443282575147172836,640154336403768600,994971548734537680,2934045214024325112,1548132789196804656,941039345355304960,425744078037805188,1513315354279983930,4865301156389293224,1209761774012023584,86425973737018368,756259172046113120,2636968795760718192,1172177855644182336,2711976197889415728,177750182153508336,1110985508903795100,2880634152403872352,443026052940271224,5402920298576263440,6709949668663873236,4176572763593914272,1609954766947267488,510241881492475552,1191168924401355768,1395298914588898632,1293863406858029952,2615959703594373312,3178567609092515808,77004151561517936,2695259045985351720,280644621782790870,1104557822956773924,2028520840440200832,1875213533387285280,1488980869786587984,6130975671024922998,192792651856792704,482001973769542440,1241277808909626576,772768851869847936,642863276112782964,3197382087533768640,2665696207037544576,98503562740208780,492538605583810800,3729216781703900232,768453231767886820,330988543217721720,226614899393922852,17075744485321640,34152930872445780,2390806100555371800,3257612046359649792,1869319355424686280,535148825220339660,1590762863230073290,172771936561742856,1116423636543773760,1456740869432631336,4105247573876627376,1235363126086498176,948176962002998592,377681900004605460,2951277375833754,265626181547062920,590305333277985600,2776128134525756328,167469539789229034,678237858619471872,1332772150524677352,2392240874821740456,1118715093361193250,4392382207536264672,4914770429715259824,574584210814935618,2458258959994605936,998948628229708200,2228880067460306568,862818413460526080,219803505832140036,5537264609103281088,434167751705883048,2082715305603515838,1319635164260199888,286778573582214912,5446475604294446304,208598270805939042,1490050605184940700,5764069692857014176,851899708584336384,3452140122306936270,3706446241682487576,2812909145312973120,3016142906967966096,3545741150870008636,3268708171486366968,520854331518836964,1146012423041548160,125792733144903528,1257980495874686160,130597993996027392,1657145232746428932,993016727420634408,1550468067904352254,6367950733715797104,1167089984323507008,4594871693951975954,533623509269529228,237303077716746912,5339544953296708440,5243979725180651568,523475574680516172,2132860983828918648,647030426993182512,657054902371979196,3410382702678367780,270968446372142208,3048523905095831160,1853056315465908080,2068083130022597016,211142510870842584,2110264375129479968,4510935728956919268,5834818625965625808,504352818666172952,2068923238728752832,3874948547363642664,1690650821540521632,454235025596804340,15265981841360448,763331372236786400,70030169171856432,1225579790599395840,1690884253436118216,757671011572151070,29655057088926480,177937868185919040,4745210514927513600,3239653835923677090,2643958343091214104,1896893179372853640,2554306370797368168,5160195919755500382,4039584091938287082,2853968134120398000,679420827955176144,3392033742569663244,2994411343049547456,2759883282383030464,723368366697049164,1947473567285784426,3615340208603617494,2533229041913662464,872522794438073856,3212495692708244570,1529009072895220176,182571027942512160,456446882922210600,95485176707502492,2864676515608395720,1126746545055343184,197139379847805216,690415393490224578,103756999972824186,3112841727625037760,3052525557359447904,1746885096561551190,4795887873036650778,346010394639734172,2306833594125082560,590447943246747510,3280405190356393500,1027456195423256896,4814291713952985792,5809851424672711728,4126299887428222878,48683765631834864,4381724380239051840,1328466877433641936,1780390447404319872,6290234680682087856,1468585797071631648,646659734629017504,1458431128974895992,3425718516020083536,2907939146391895392,372534045886148850,2099692792540507572,1339679266023184632,801960306864017952,909960639048434600,10826265861922164,216534485662674720,4330873093186489600,117450006635220066,3343147123292049744,1978343011167588800,1039506553932949080,876316823667228672,3386578276280963780,5751282135252711552,1888844478143360880,3001303837996194256,3456810745863374430,709873898747509944,2057372801974445664,2707181805840908418,6632856439821755082,1112989266902637432,265445784656899896,766317064168382988,137703025818734670,4131265769245994400,141266730061525032,470909048056300680,662016734823082032,280905048610341456,3883337687733901056,2066763061432330860,346571388692130030,436028474226309232,3438112274359424280,2994419220484704894,3921210189801804400,2137210615579444128,4253555640842846976,54461355273241992,408477472269344460,5435409752292031776,735371355964388236,4272108288829522416,321150365792927442,713697722848598640,2685690934918826880,463797491352089622,1987787772924673980,5062192823836924128,956609380881485316,470066962849265628,355739883621315732,3049328239878627360,4802711961428312976,147104888188409010,2353777975378081440,3338303592576622320,3664815026701330224,335513053810606656,3774681857129645520,804963553237821240,932162712801010560,276202498789467470,2762142079255655100,860465498538732768,1902655914827836224,1918369421376664368,3719172160949606832,194949011653369888,432279177055049232,5797166400553913352,743760122362958208,4103910521360013312,22323260768963352,892968293268447520,2859342994824670992,538842298494316392,457933272407537376,34544979783373392,345464447225842080,3886639847193405600,2094029010791183760,4085423246889950688,1473098180157086304,2668189010311200420,22472492482065048,1797875647862224480,4373926168441412376,1370584506552646608,39197448352261728,1045309625275979520,3284025261443954748,1105284277220068372,421440949880783616,3612504232206205920,5637675586918661264,1058747980162806360,2393957542339845504,4676593511204899186,3625380714208636008,6525390755234071692,2895535026488190184,1690537232956024050,342251660650853676,3452099637161016576,331189543533625020,1840019975875570500,1281428101744013664,656380685985313344,1938421580315576832,1002596424995651934,3361709461821273690,2573801184991150656,708528128997207584,502405990850340504,4171518839326381596,668277572802461352,2970248593013032320,4087363491647267202,4657821141700124838,3069187954415358720,336358688559188544,3924351252222653280,2269981264334551344,1669020968599662564,1683368079405210016,617316311596342470,474169297929044058,893030862072671520,1854838613960758104,2208265074293528052,5742166859335057428,1180155811118175936,668386416722628312,1794641805634636284,5912775093731067522,3868626292529943552,541912641318097456,2989457892677350794,2331596066288786550,782214398364147072,1734733207657067904,5172065887211350848,2262581995342342272,2180612763279028512,2934006822104506092,2701783973901900370,108093059081359980,4323905965957713600,153054387454509584,16182846962348616,202294177392006900,2427633219433276800,239448627585674220,441695301025185672,1714323830069274870,1531929566519480928,157928874718245120,676866781355490900,6598970447501615508,1434785918794548408,1491953552946420256,608159166636539076,5250671909386745226,1291750028732064248,365073671954433072,603786953299359072,705466020355614186,1785523400744043744,920505148702346304,219011020250699908,1251544711342458720,486678593194450272,344138731237207088,1966590583498809840,2754241610302381152,2761840774259662144,134993049020653860,1175646367291877388,3258613609680534012,286942246110956124,1165517844287202288,2090119298530816480,368783210339304750,5108422586415105792,1146673742467374528,1738604407735288602,458400965828498226,46364521572341920,370931935657482240,164815845934972614,246113764570800592,936005801714502096,834592913826035712,2525421910830152994,517997218635043722,1811115194230530144,6280606243438448184,907467926657706768,2600765837930853222,664027403501127936,2149105142313024576,194365340187046596,971868012418892340,563005696408659072,2454801771082975776,4092480626785841808,6586838567651094390,1803148724466211104,3461079860334049100,214546099350880824,1072776104551535640,42481372797836472,637247684829014640,597585769847359812,3162811808805322890,656157871022002272,5283421289863960128,1987459072065807648,2715262714494371412,245916449720808240,2459269070071052800,198512563389630120,1985210052075579600,761534820903155400,759445540012466124,2163858640249769946,1018153214944231146,1694215673074564680,333300267494086464,1110957190359895904,971719578981227268,275306975859938688,3690724769067578656,59429410176137232,2674437210477038160,4757092031910132908,4784534313204689568,5057148725846823144,2085070629459069204,837121061614144032,1458958226631132240,1181171288113877304,556191201344980038,1060022743938555060,5323122491375318112,2256931424796271944,1166966616356594424,2496926175992563008,634149245471579640,4030808240985729552,1806083886465177792,4155416556880225320,267586961030640576,3567977959534620320,3821050859369855220,753348351514697712,651241633962103092,4489620908367285936,591326218448336736,2649106129265219888,1512517293006813072,4073287695982812252,2104336834778549730,780849984781943424,1072964950543087848,89084704367444274,593923305928136760,1348962442792417224,3590634176125447360,1476013701537003630,5252786074494678192,1778088249953029056,3095797359598313700,208791284159130444,6264005155081442280,577374317897690016,5773988960768856960,1974460661039209476,1145628342712436820,2281193881345751904,6432361465728706668,1287413821722562710,1391047766352605010,2426942434567313740,1301224822554885120,2138775612034445118,4550429679261484404,4849056355171299432,284598711576406752,2846108295850902880,2966640052619918592,349394696434492248,430488009021497856,475390665857766870,1108142807197689648,357903025231032512,2045247237053845440,4652511282007092396,573091244723261396,1841222987773293540,5561560784838822048,401687284665710912,1506391471451061360,2119769901379777680,816506406422964520,1757528910614591730,211786392698197074,1755514283301840144,2434977732660811560,542846083928154768,3319025287597275792,1581743137692452400,487013294328574680,1452365832866147822,2166627644398416672,100463854440219432,3014044028375698560,2539880512860569544,1198685378461996170,1133104611379099240,681264596642105088,423842379104613690,727556858207199126,373653491086961244,415188234877646640,2220140965097385330,207434727477979944,2431558957301185536,1602461617143715312,853874163016933950,867678768321644880,603242286381159528,2858863212056000448,161530583082858156,646622243360501664,41006108264882808,1230235674208077240,1056410514916910280,3050334908865469962,958972929813385128,380502073895725056,3005351594042460948,2019611550781444320,1814006475864578160,480447633435085488,596645192497049604,907140355930050072,5579213987852604000,453125285295496128,3236747147258903300,2982558901841971416,1699440950640449184,745736043842882952,1900205374494825144,572597017185164256,1990779145270747404,1969069195487290176,944180513095723812,150335136072988768,3758538639385228800,2417118404292161328,4661682996236549542,4114505074870509216,4806140864951277144,2923410774477178496,1971232327690959510,909260155862472690,1209893042359140520,458921506749557712,2273601765159322884,5725524319401635616,1204245936091651860,618254772600642192,523836833705217172,2194829682593468634,183425667118743456,1834334898751605360,5871532746374543664,842605060375477548,1108412467191786540,619747322307740352,236191333735462920,4251625343219382480,998655043966138224,1363013008513302096,1991421027249044232,1702897394757936384,251573510422464024,4399912909788247224,1098207396376651296,2629876668000093324,2150450626271115520,4567899085295878944,2071906511749238142,5269171405323908684,3625582380021570312,3946581550761009696,3808961662238756748,1156528364862011130,65953314745316160,329780643827077600,220072622302634472,3301230186760607640,808814982938307044,771864290494482768,91890205156401360,689205946883158200,758119882839032928,2135901543531263352,192393545103314466,1922445857449207080,3063470526652972608,5844272953706569728,3391994118527947746,4136764726407390696,3677372189239789920,1701625524966509328,2425646755151704980,578345708137536690,775562965558862976,192615046815857400,275176097480609500,3089820024510142854,3379560186345053760,482541654321108536,918358262491692546,2001212766556535664,190654002275416572,1829549077387680960,2888498128915761480,1152875636568019158,3045060002795083968,6107299409822133924,5598143642214165492,392000098214295144,5040216440597432160,1030735004093672680,2601271684979328240,1735971045190263468,1175380939821491664,128701893254797800,4504758602768140500,1883792062911344824,3408286842574752132,2814472939766678784,589479743833747092,634680426260519694,2294919268665265152,680891791356988024,2563336399685896608,959906639761750656,2572931165629231128,1730694719399459040,3768230778372367440,166441485340683248,121997096813396736,2440046146665719520,1402407569365541596,421488699155119044,4917578189908442520,496376956612821792,111776346791666436,1676716819451603820,1321171759455925944,2410708603208403456,715441799404448784,3927474577558710976,1678283652186869904,3375683641810375896,1154259817135808304,1901855421037481580,5734292300051966976,665788630255583028,4730004684176330664,5242259287179373248,3373249535086781088,1785295833683640000,4345793747567143884,1377955247153845332,1273561617588307344,1540176706547178000,762200247693590332,1346235270941184372,2770620023353114440,1224660413368479672,1177116897363475716,1919882227097243064,498341153101316352,932345363350109376,3144928048517745552,485348546387995290,2773538792754256800,6035416414247379456,592115022189321334,3082136062936357908,1003463001794785536,3437548602099698232,5833145636368908288,1013339615014420182,1435802003412820280,4428325168438957632,378932848705986498,1471106173148548422,1868510511812801472,1403329341155773008,3752080559091186228,1827132355335900060,5085296388979358244,924248149124835552,4571284446405596772,2646405212779686888,2589352499809086624,900292073779281480,3815169516847533780,866786468022810060,1497586660746829248,2929936695066615024,162462477165462496,546329992528682964,28592704462576896,214454452947624840,5719029946146830400,563972124613912398,2331067721821394864,236151253690310976,122845102958906262,2047505937632983700,454161857490753840,1447195608086291424,1365505212979296330,3689692270347728106,2079590424593327820,1526363085904310656,6009876963761880366,1948415695545079728,455863853369931456,4389472038877372656,2453712456432078702,409512450710087964,1576455317589571860,5632579464995401728,519850484972168714,1485350634098287320,1379141051389867512,2179241770477131540,592993394256648924,642343354464645954,229442148278842312,5221207906449302544,980083649133058092,762995956306564464,1981631876312069856,5877086127452163072,2007112207357245408,1978155211815425088,447464537677209852,6453277337094941232,1791751656121007994,3974623757459034768,2172132467416616800,68087144511551124,680900579592694740,3026354292567175200,1778664030235926012,1515621710524818024,2821067851852357856,778522684951045350,36098680024799040,361002248762165600,2166106189247906400,245252288881061562,127391446334263804,1496571033600313632,2703301865175999168,278558663490272936,1840285420214498016,5072809416980547060,1348400025938794230,2225894039818935948,3651631555735064016,5269369212750788288,2685959979112244268,735474719903112576,375769052830668544,2623242443234887584,1416158862894890016,1752969405207714528,1513686464919599940,391979569156657536,83164969055625820,2910898532063988900,559782799087160880,3773650604187422496,561698339340369744,4368951908716358880,276985955939025152,2423730884846167680,2511972758648678472,3878284600906434112,192013087879795104,2576909259814333752,4617257996822016256,2373442359904642026,1144847777795460576,4269747249231806976,2040497959003452504,1184046086682521088,3892513514154346944,1456036956842125392,527460388573415508,3699514981467116088,5850173435613791328,2600524343418948288,289799322286995928,4707861674831995218,4107861140019543552,4280447035686187512,869537441529231876,1326878336683435662,2738200369764260224,1264282985771920128,431067573319208256,4310860382922276480,3639839600319889680,1153735915189985424,2769222460258294770,501692793048858330,1585423397892136068,5688336009548901376,823689130753366962,1598839192637237832,895247347809074560,3078010574963720676,1558006428715266420,67105684009725264,298260262917492480,4474095631722547200,923387122048664812,2922418784449286280,1241234118738283104,3084404703283688976,4288146768388004292,450800029060861338,1450517713589236792,1787441828375278152,1325885730519557844,5238077962417320768,2616267644277374976,159919114554790704,263491395502290648,2195855730970393800,4025642156665799520,2559445537091397248,4907567542484161656,8214344913791538,739322728089636240,348794760338789664,2180060688226175700,2352235113251110650,183191560887467520,366398826217850880,4966705352161483128,72058550927149098,6485547578706686880,1420451882243050132,4256032845656262024,537243067865107692,3581773991400102240,3130431902883850752,3285451162088471664,109515865530351624,1916609811201706320,2416881482602717032,1223507386973742390,581004913504293774,1802612137131049380,3437614061169671824,1197254038842184620,234768414978985512,1760838609198250560,837538903531949832,2353404190084066800,5450058615247383978,2416939472364354288,2953642643461677840,1821702245430765784,2639669815938217800,2207620715109966432,1127263308802753408,734039725057807032,2493876497878736784,433871558432915324,3103561935648037080,3228883917797910780,2826640870998069856,54038823979501392,3782879918334267240,5829604906307627552,2461948687496906226,1590370608312156528,633796412066333440,12871565708467818,1158490604040245460,4570129795803138504,2005452074274412320,453471376463023080,2833215688850399664,3385898563000546368,668689557445236240,1574226111881444252,2068719419941975548,3290442496704606720,2057765847610484352,2794679042042362536,5360628328685217714,3836901440052459672,311666254728003648,1556910100679210748,6885860200280268426,5049551456478166848,287449184762338656,5030576575379127080,1492672660869859794,491542749969107760,608850932124085512,2815010950009239216,93782295383044212,937863197875920960,261803640677066556,2494029652761862818,3871153495095429186,2795852106410581260,276058738019972160,1257808837902210954,2468452446574458696,707575778603082216,457634655944687628,1525514324513198580,2809719601495346652,663951942182823960,977762415816037224,1227247735762475388,4080207894065629298,3270798311349574368,3576909622844563992,2124026215175323140,1718315122129148850,1251945093013745184,54643493608517376,242870397095850240,607202058050563200,3023536894451875880,4636198373392809504,2947080867630845058,1349500901242233564,1436587398130964616,1215987383326199616,6648896559200402466,3205163717195802426,3488358000796839168,2268577567545964300,3781577927756925540,307757700748993032,1025903050908764960,3084390322358052288,3490921244110882890,1488667320484788640,2530425160388867808,438697036776023568,5118351880429772040,2490933342357221058,2535381390111981624,633768501360064880,250188021381252744,3752981489110751640,260722011637195840,784708335565881012,809830201556031606,2828686401574432784,2039616657127228680,507397232537272080,508876517816927264,2450617668875452470,625529617522380288,1041618199025150416,514975553470656948,2282179954937162340,5877936049556266740,1363643110293744240,1521322260700666248,3369520928661046860,4319395034387870016,943050494661839496,2123094798954134928,2757649670383621698,5015562855970534308,122061504674865792,1314122891143446702,3738376763084707920,5317919983108584040,4975275024619627068,48993655264142346,2939745619118053080,811267059807939744,925061854801622496,4266180940972552500,449709297347082654,642469458695405760,482996030825390544,307969654331547516,2199877773268441800,3391201845163743380,145995689224101504,3384274422164890830,4529272414451402268,666697618243822176,401136929004435264,1756688301253469072,3326709816496612350,419572512327002112,4720393630843038720,4900526320445341812,5955655451386066272,1966883548791706320,16260809043438180,487845239025561300,295079151700585180,2950918352447624400,2082009042208356960,1228398285299910250,739834641897106098,1912268416473689736,380515795624535332,5359748332049176032,2144989381662065160,741269956983779560,4566014035659851136,1539661267204686486,4421180127214441024,175678074030931968,2635284403531981440,1887160592371644360,13254821851013424,530215669570141440,4872484373765610096,3543239566601113440,84887299117933146,2263758641800900480,1907153127929418672,309110465273731320,3091237569301140400,4841377919388332532,2562884276603819328,525543332651913312,2117474189319526296,586432989758212608,744571512376846472,584427647910938436,2814072652123852656,1515528474746791264,3249945827900674560,1109556336354149520,649575625530328988,1737885199960882944,2410729699655013792,3195965301235882596,5554172777475762792,4060039734972676008,1947494257223700672,1269037447446159072,129539030246519328,1295446022873338880,147208308704083944,1472146409831706360,1568297975428761952,3119571167680807488,6067806241736902656,2068716864181587224,3679002896918865408,2015999375446891080,3495152358642669632,2651033090977457580,491120055548197470,1586070910101065088,2469332090336406048,1126590566883232500,1225911789591444384,4247575543137775392,25040068531844652,250411459284223380,195914672497325832,2938846535560907280,1649789258084116416,2091607666510630176,770789987857685286,423233949467319888,4354646454696682368,4365296197472395944,201512922297433114,3101580962972779056,1001038236538222800,2597416138641493872,3693467706120678654,5034588568941798144,634050300739069676,717333933736873188,3274437599201072304,807686968246919300,384313205518564608,1281099155494991040,2706566895874044720,2137176669087696528,91342644965395272,913465766739609480,2207803120221994542,1961322038902700964,2210418857103732920,2438247986350707450,469345818026206008,2333429982103286352,6276953169815787828,6121830957173276796,1522701103428508536,1773077346990379080,1993281328995655680,468009261811415790,2600163393155455500,478464195767382864,125116339746618192,625608632863637640,2239629555810190698,1907018150432011660,1996395318763238448,357195613673306088,846206727759272912,2063516797138765920,4688397984550179552,1397105717262633832,2403559928334393108,284120284522353216,1436880026455102032,389235075484126608,3892518372934340640,936778107091506240,2387643772304940864,5596284170061086526,5638011610853569488,2985112959812390688,1494264903211299936,5263036671783311604,2001063737598163596,367874290068128064,1846085119202429336,1642139418272409828,3359042664526816938,2322298795330641568,2030084202143142432,3753048580401251754,1266668860465002432,115278254180206848,1152832198796386560,2588509361194635470,2688194834455946544,4854062151939581460,1992054028810460352,668077714782691488,1310280939173931144,1771007313079300608,1759770373520815164,694158229243933956,634095501582100664,66341185404668928,663440436445962240,81522256279794412,159891380339493924,2131976925559751040,1196218948415856816,4371801246527537214,5795872982229647376,1315278872082456444,2690683676734537632,416222953961985444,872015502213654360,602302701448283712,500643604678295268,1363769194300005240,2163629718442642644,2700005737253899536,3883449510606402240,48382149936014796,967684700419512240,258774734275271320,2070287094588048480,2642463092412720216,3662797186792484880,5688705662853628860,43397793820857168,309997602176854600,2480087708492539200,2022816899850878304,3416544147047639872,1292912431489172520,667578147778419084,5192498295462549680,1869062744003243616,746248739393200734,3199791379034433258,1189653606075127248,84277395949892100,505686174384543900,954234582989317164,1081754857765270032,1673993263576915960,1318715120848202028,2736183199337978292,5362584341194291072,1916080277038119720,3360189206025955680,1199459343954518064,95339261500810680,476716860934564800,26124646528136668,1306288648203082200,967443016059797472,47780407712625892,3344772759473451180,108543150385911324,1447304411820458560,3196409056830103968,1842273434759542290,1822714391132711298,3252799285221568896,678067012844720064,912049130889098016,3643113606051913740,4298558216397739488,5032898015434358784,4536710021205045468,888839486355208548,1961119354149119520,947244437665070688,7091268747813115362,2283629052536900178,987600975114070488,1153580296744292544,2043982164601295496,2182871485216982448,261165298446518160,1567059383121921240,3337449200345340108,83229312838290192,1456575804507214160,996763025919269376,1889862709224634848,6238103426573396384,3378276388794410760,2553771397845166704,1496443832421861450,3711636245205954108,4520575751759462556,629678221796568720,1403514256518058914,6484936353398524890,243080222996231712,130390512684577068,372560395933981560,1117581644726029104,2093708821003829460,914157339978248640,3509000178117737440,3416310646243841520,1492805132891577792,1347245934950696784,5292331919759249376,559131565557960144,3776629180732064316,236009821814162280,1551922679584267776,2522265348018927896,6845592249175981392,3335812013563299564,109032544822134312,605762502348277200,1257758383977558468,1847323396230414080,5071276872942345072,1018350958803286878,1356354434340465376,221050452170354184,3127702626338930940,707727874219962966,5157594760037287848,1642336830215343192,6087709201936590016,1426974317123708178,1505968146726912,33885745984609920,112957362511171200,376540795639776000,594083011054627696,1562975452970777664,2207537974655994996,444013030773536812,4439003818096066464,1580813130353774616,6133691596531692016,4764977177640146478,1071546295130145888,598882809936518096,3929282690198299002,2798709898617581550,159579591159541200,957518888485872600,36924902428736448,184632484019130560,778695121476619848,1507802946198187968,2835603267135982640,817555147455993534,1497718181410588896,3990649715110647064,437390667895574898,664372230510893454,588916064428565616,3944660750781413544,158271692998733772,791392641173603660,4618734428780755776,4980919440433721796,6940768085974099656,4535142164989031376,1002558746639329884,2239998752445334608,191915517099019872,719714273645942280,67340701072220576,1346872194735587520,857835694395495612,317967389853412852,2841031009957536,71028843269284800,1136510583495724800,3131770566851148270,4922071855088673264,3382610322664107160,819850888999000368,762106644555687180,2378577697975489620,6276831379359678720,5560853397288686928,1783219910371396332,2672197490840053512,1277670119004960912,154211094911700440,1850613091203647520,6301019239643487276,5785438400379477936,417956438639274192,1393248325095214560,5463988883781032448,506616994215091476,1185608398423264992,1737157923758468826,901244572131536688,1989021250432367424,538551283439488448,2151548447862070278,688161661641383832,3120045711349014768,2143324620078900420,1551496657216757850,2151309626206628652,116640299826822024,907241538829516380,3004024983909881844,468102560079511296,5996699139715720128,1008806770219967478,1624557429337082076,1925180642123295912,2739402072963207680,5639437472000448864,2051534112206466456,2363553217902032640,5238581560499842380,1286425209148207128,163866365870223060,2621975187437527680,751253353115188992,715734407282408870,2542143531717852552,2350287040863672288,3350280535235190580,332066356569503388,817663599195163776,1699994095373918964,560897129141765856,693166201191307770,4720977525692394128,1636725129722834040,617650458830236104,86022515807837338,574690384772014806,5108579844030233280,42561113458372896,567506049500660160,3111404287720835790,2588069078858745152,780291886550583744,893790449324449770,582874237538099928,2097374742115872336,1852599330707498496,4882071799683567006,4200841784545804524,1270417308892259688,1502741313700341000,455613668169605448,1710621909012314430,933670887455077664,3701111014383479280,2060820873861233958,4174236929748813648,1740933773996488704,2008822050325504692,3188601669369320080,2390506021194823458,5552919602784886332,757351223485523344,1193385785486039838,7097702345768665548,4260070232500742352,720890142402302472,95781068262421902,1915704228249409560,11190108372202368,111905924309383680,279776912943393600,809887830796000836,489584506833313920,2448028431978791200,2144279754926487864,4019474185837768728,1260842501856666016,3113061992962711296,3009893513472786210,3476588051707706928,356126213743817400,3324965637472218216,502452411677362256,2127274213311293292,6907907877897911544,1970388704425219104,823113690628805856,4589715412248770352,1347688433476138464,699226225675391268,3030635953425709260,3785275642093873776,6659372986202812500,427896866975549664,4341529079047251328,5726533794079471956,5414546855029136664,3290896153688072136,6242198537942868312,4924358445982438656,5438758204127369152,3683372380075618272,694513985682092730,773807380768843272,2359176221698340352,1400842537940135808,613654659511041808,2941243301549286216,1304682399730349856,99002474378899968,2310157723340631360,208491953415000048,730319268912828792,37203772579681044,372053829900813540,1048047469965718112,2226216004405517880,2282171390779717800,1704530724530780070,347456002915199544,554685736840269312,693387186907014760,2155532864872431648,1184782370433605976,1966836371540653176,400714011655008480,13392207767691522,153060429428516320,765335280902755200,942342714743401368,2968857245586276408,674881923775859802,1950567803244913824,103838984536587584,1431649648579352148,6291709890877007424,2663662896469071296,1560012708895507152,800954203604947416,2817309550238359792,49460883511860600,1731205886321184000,437684592800271612,4377035464645859640,562911275831636592,966129463868929108,1160004942868805532,595012710428539614,382838473287714576,3762993879995671872,5354095192707039504,2316675705944227744,2967716463973595712,143499039767901648,5076263978417530064,6675527123221270122,424547080796268648,521580199058603008,412078396842775428,587488997631721350,1497205103238153376,4861131286792764456,4773672366058387872,1084581695625965538,411963476771644392,115307954389978680,3169743715901380554,2863874300920920684,5454434855923332048,4081201430308323804,1115092636710674490,628063393871475432,672898355790244628,1919074710799868544,2384868916323830862,738674711107095906,702087850943719776,610642583831505792,725320369944900978,41035392817633782,2462230246431537360,193225790397065360,1152757825868438118,350532362657503488,3067291072777093120,1122173067065331060,3205312698319896744,3727014304955889388,514339734838718808,666429314524261056,626074759736706480,3603200261841645168,2475015195820681800,139005453561498288,588206783442156978,1612341229196547468,281419346567993188,1633114664005038048,72728543750856930,727316957409047300,435487909581141888,3810684358018622280,2523817425823680656,694271208749394606,3674777307946229688,872334325369078528,1050704815451001570,2051430473998271772,4188463075586948032,1263686676792177744,1000750949313484050,3172724491613842496,6047537524182903168,673263988522044624,156052220446438052,6821564830343331966,3202092613575526176,1041611225879759688,522435137230019424,1835610774445692126,2604189355443836928,1631343841479786000,461717248379086404,3078248437264111920,2503423668901405824,720456555341689452,7026385780451397852,1739793076741387998,1245488471342705772,346190772377978432,1122374389732549452,1331824738615491978,846916834697252320,1529106436694986380,4045532553123761952,1093691003355261066,5313799193910431532,721667345800863552,789474621508620344,733649033325107952,736614141724547352,248808052170881996,697080487386040578,6196539706643221920,2052712650086264528,1859440888103347584,1376098607774962356,1803082424981693328,488964249326374080,401523754227159168,2676941122835656960,2353560114224513232,1016997360288652260,3409275007589572608,1692567367485780450,41745801245565354,417476119246743760,5367782919551734800,2684071045254102768,692751047544742660,5232206515294396836,736517543961280608,1164111817354398440,719703485508557436,762583360534588224,2707188585748947972,3249595215411737820,447098542986453624,4471179386509157280,1512073257926787072,1598503418641032930,7050386611108999422,5332327878434730264,2047142058504381132,2552660592426130370,1108665518042602176,2859929229203728224,1779348926437134480,2376610098409908144,1230798697709833224,1336969761922251072,4083885092454895656,366979895445609732,2249615906703055760,3319460414518391220,6452091037843429680,5827141904291271584,265349675216186442,3032699309690866560,2850825955758536160,130252412108021916,5210322576672190560,70600303356616272,4942235700112898880,1852495132991296752,3760788147717978006,1620029007772239168,4538746620848918592,209694703746647316,2097038044634378760,1636822562745165696,2489940890593412864,4173257440289103012,510069095209792284,2398105140369654672,989375589061598448,112216773914422596,1683324669630499260,1552060345122086736,4566422998318993128,1906465482193259392,6169681599543425376,4124105645704066944,552250909313277460,4117162493049275088,1239645995788121856,101520207880870860,1881437901298811856,2868673945442605056,4499960047983478500,730609681669719768,98753034778456248,1152168756685016140,232482608429080212,2657059446961054080,191116741285620032,1342013817340012014,4792505477525889438,1970364980421321120,714430651882484352,6222561512472661968,2764537509520337568,3444895235044126440,188874886370251392,1100981644971665424,569459050153438434,280789127868992112,3744017605800549440,3873365220253345740,874401372096984,4372196711733360,58298487650899200,1020267837572004000,1951442055543250194,383553604626918912,958925653254966240,5311391738384811310,968391817562714778,2418788483814687732,3188450565239566528,1410582495694643892,4158772875780625116,2025777901384358296,4245462687149666676,4079501306934724980,1356934260060880368,811137006893987520,50025702113258256,285873571290515040,6432434738011220400,4114958664039674112,396647959162116128,4413326100593693616,342311061016990248,95940529103530056,1439170450034454720,3031477941275834520,1537377402577554530,1952800650132631992,272747651195901744,454599166495338920,505737916276944330,626540248199686752,2361186507779030480,6134402858975898750,2803630625292956256,2444646127173428736,874466235491525676,3920047991028393552,200183892408866432,3002888849572419840,1235070518243705088,6618858321835717326,624013602600943056,7020458056376963280,523610666902603396,3461687092137255984,611877386742362856,4124056429182940524,1077743455318803600,4827652329991386456,2557673749443190980,262602423780786144,1396844595664965468,2644478286992451952,542256921267433416,3413963259125308656,81481385556968064,543232844047983720,867181040914683942,463401693084359432,5296471538140397340,1988711055645448122,4730765783456251968,248965627716168156,247638251173576608,619122535723506380,1052014369544239236,2827702238636800896,802047479283124752,5885405062987840848,572893346191850352,6445330288751213640,5482064113471775232,2256390686901916224,4178139194026831808,3283821272567802384,3280161078073963008,361673376039914470,1033397423440624200,2158344792097766328,5231517989417244224,303080702159688660,2424751023739952160,784931477574734432,1369745348239878192,2212992635990376528,1344733067978375688,3889494265829458140,2169597418309297920,1408099556637092110,3471490005726061782,2465749308698518464,1478241237382818948,329250221170908840,3292645369309837200,717966820852632736,1937699552856308616,3725397030022234392,459335099163334708,1081928909749777920,2186259168553714944,3614154762830796264,698984525000496732,1767091446895113864,277336942703138736,227535858249974772,653929523216424708,132963788898688560,1063756569773609280,226897726425650262,1294531689383509184,1592715490039589976,1995430659338412216,1145465959091371708,100512038654180076,1005164101215637440,2499577981677600496,2855765393010572130,234280059186508902,3012303201785332920,510589721181765120,1259584651891467684,953484642548504912,4975685896272231000,617240262543423912,985262754165543244,461686359672343872,1731399159385369440,817205302108243224,96469945811191314,612522701655588264,5038091198427480928,704135340925267944,1095852701628371088,4262929787937285108,3261228358685862816,158397530130442800,352009824773673000,818035150206957336,2757613293373502520,643683147693595296,753116957478862158,1785490171772326896,2431280220928381824,2362371062094919728,5511153765154515552,2351009237060824752,4687720311006433344,1194373133652213504,1464578787323792592,2061686472001260720,61789394068943580,3707524963115625600,4432626992052989874,101207108079669168,4554518044042463040,928098476652268920,1155741520666627980,5491067885505541088,1452200326305123648,759951231885475008,2745484316800432680,4918067230827678624,1375239797097236928,2081083158842758800,1629242177199772680,21282217104008808,354719055682429600,4256813926049011200,4728682782198585216,659816711909681766,573364898307799488,84462570504481752,1266993701109034980,1103659485341800590,6108188285938234848,1265742604000263584,724677370793731614,740627610923831724,778595845572606384,310593927573920376,517679079313201740,1185281077049507792,1045755035527096488,1391527962180120576,1348494923893889904,5583667059573810732,1526879760974430408,1870649650054819152,2255978246516735940,2217448404343766250,1098748542757867860,2037202925991892560,26942890446236550,431105015285938400,2155618922457408000,4550494790425323816,689765712132129232,675199954872553572,1204494460263238752,5532773060825670528,3226303225257393696,3882115309111004160,2184143062298660760,891997086379084740,530660345725545618,2105181518481595520,972093956414954940,2871977505628834440,346900380045981744,2601866145868530120,2113978755700076160,1791459640919046636,723002981075418192,1070515912592933928,1860397097244002784,4597836172792609824,153313876740612492,2044274048111299360,2001085315757219376,1781797100073411816,707279551049539074,1455933279023907072,3043045414253805696,547001183458904592,1160815180921483032,2742819712834911732,3970732695321328640,219451814762447664,5120765377094003280,1588975528975648096,4259800447102479972,1895692240199672880,3183111247502732472,413656800050308284,540937799818326360,1202136362784909200,606289645313291052,4096919580091157358,289402197024783976,1894702868762075928,607157893785015558,725602552311260812,365718886286224032,1184262397958755008,4109862669887756784,972938589491398176,3184018232335299216,3091382103593146560,1416750447294203274,5790586525721179650,1445968585367693776,6324256725196513896,999021891635865648,695124040814801668,885190568386748580,1244773506327537312,1134062651163809436,3094733181634060032,3523810214576373984,1301292195572142928,2378923336717524954,5251446961136546598,241854630287716632,2750763909682210128,3321266888799771420,668264694948324912,2378853802880554944,3669338334785029788,2057493358007111904,489038536396424952,4881545168586828984,2359395551138647416,1029752558834684484,746084285554257432,294424089904215424,1472184608120251680,2893332112577173344,98445552032742820,984498426921495600,105663466592671680,422672287816997680,1917812512208927664,4966928033973221400,559349282549241032,1382188689703851432,3366930351960539928,472483663463958512,5750757693309718440,4684838409281967426,1237094796419355744,729115129028641344,4515707439662835024,339957719930307204,585066329148757032,650102037618407520,1557622483348618656,3014485500258967014,1093722672695818050,3313973998181261568,617681801650950456,2266736478842295390,3115746503710275050,362518279350163740,2479431279169843152,270920120773472464,2046024916927846416,519847338965206320,1552693007804897196,2911524062529942240,486578409292193310,620662144098479696,1467307267951063296,2376047455300014012,3343422090310704516,5971992663300168384,90140152174859232,166386150966073636,41050799265355794,821051786462873040,3300747109882188336,5320279562225944176,913481581479959730,1711071988841136384,1849952297144114856,561913507709133714,1415932927162156128,722781843802806456,2716043660406110976,722990780734186176,2317952630817710676,2506830602874858792,1224840459031075808,605778081333981534,1956377589118271388,804100632984511588,5368183325799620928,1270623795798378912,2308054703235096954,2580421439494270848,5379225564137704356,2817013689139858974,672730681083290154,1393532757401671872,310704902032924224,1731845084082673008,3158005305613604688,695315276287687776,797235953174715648,1771979091460349940,799223366668409232,617424369916003236,2934228715524836352,659894980660099450,369536990757032502,1236716126187406848,219268452811480740,1218211215063133500,7173937623344537484,4155600797100272212,1785104857295067888,2063383494329492208,319402405824059664,2331571813365411144,1178709811777872468,3896121248970456984,6030638159018568624,316637585088945624,763187021877134888,1758759418107137502,156595322137352274,522007183356458720,1794125268985665168,2118370096720905816,2995584879060356032,2316812511467611920,2128182999521406720,1195011353644768464,701833436885178072,3639448691339129856,3576095213134085280,2941100563485899760,3548265243285914388,3301306513885219360,226555809559949952,1132828483866668640,2467011436671645880,58422694839043968,194750815269065760,764873753334538370,4962696363248662962,1045455728990070864,2717378817424061472,2782730908314859170,1919096836057280952,5850099692183676168,5270202313845475356,1252915386200126118,4568357273518909424,3134459695214076096,3564378410504843712,2096449652164812780,418169009688401784,3586313858779331328,3386619357094806300,954987328858367448,1335979127441098260,433806164971356256,526119867386398656,1162686855643694514,35809272866942384,1432433445114800640,147327410295449736,651656268833820538,6883389128196095922,1516553777802511944,62330657517101832,3740002726312623240,1922317182254010504,6268641345144475200,779989533086065296,3061206019962391680,2949150786450509488,796871183191143984,3481112330585758080,2699386674999861616,2271361920606121824,2982181963166759232,390575278233088284,557989046544743460,3878283756176863416,2123374292670643764,2995865285650261344,176781035757045204,2946479255176162200,407739776497571376,2683421128341265620,3022703811321785416,1027195570568351850,3273999270075264384,4812433307387940864,1233773076043429452,2050360107945415830,6478900605266960256,2081470261416014268,1067666510183608764,2408182755590263824,1450166994313132788,3832919015011951104,1008776233917973850,5563449893480258754,3784987132573717152,722493871670967200,400190967619956990,4802501364919664040,2383216281011818416,1174294598736634848,621436656838339152,5736815012553405066,611176995783637848,348444841219031412,954877814295780780,262954586934144156,477678387413452932,3844083361836831720,276551239996984914,884624512313269746,2868065303201154144,5958245243646934020,124036773649330608,1860632885026364880,3779353090508979672,2130331388668727424,3447297667512073872,4280016534952805568,2847560923473617232,4634027560218089856,1847272642096257612,1213736549214476628,1502849676304343540,533560682251374888,3519755300949842736,4300534349648982984,749005558998819072,2689531757107434576,3252586948980434730,2218434083464659732,2785215120462404496,1841586200390588320,3471091609372621344,1118272782005638128,644691193243095504,675538234086093276,318423367242902808,6140737165133724112,2036673656591903712,575634573272822976,719574660700675340,2990768856841993320,1875401435026018512,3473995530318694656,1092257352069458250,1069689979452488592,1197515372806314744,4152441522684819456,1605561771475531440,4417100837532959772,5331575100763790928,1718806038738081588,259597989500579368,482320854486102552,761295449594044728,4551038043016996368,736781124241432116,1590926014469839698,3732887965122124032,1332118696470734844,1880831924368391700,3292390000082636770,6452782669609773024,636544736380555824,1760251279559611914,708263588898260208,477825001216398144,5375766249466671960,580046957521478226,2538699239957864832,3091922276526444636,661686070102490160,497573349648653094,41189068186146592,617863033063998720,1223110677629110248,6958885923914660208,1490494285069193730,2514495021822906540,652980859691533056,5804528074731651840,5818716941999117616,3409996504967216440,630780036839219304,3150784045176834276,739372217503185700,3132588805276618176,1830940691224411008,318360660528268082,6339003819318910278,3884318797738144896,1467069477259276640,1446070613158252224,926620870030402392,6460058291648784876,564656086314116064,5491725035048934624,1254388648639191560,199493084815991736,1995018086995668840,1478182148012267896,2715993628801537644,1144796084044575552,5336589693474363632,904581468172274430,930862760511753936,1448840965341969376,1255099713298391664,1457008469090395866,4325629122583312500,591857164875745224,1023737862359190528,2262129664843866370,3489880227972707610,1136630724761382432,3594683323903135240,3990729456572255208,736391617947959004,744082293769142608,4924217109707511552,3795302362755607110,853703536763512812,5357134546144435296,317457208489651704,4557712626663950964,1025946515118294714,3827357217813647448,584290402099223568,335921485199184234,2399544144394191900,5935754881828659960,2398920927933203388,3811605677249354922,2862079751392132656,629847233291814660,2007208673690421984,147639679124224704,1968615176958005760,4683205621272797280,351163884831452436,992636992479229860,1643279099433327180,4007678653259965860,559883017488252384,628307677172076264,1935476940505885064,2088706061849308200,1002294668186723016,240330783992262336,1335229443125308800,1660855042673039916,1504361568627427328,1784253407439835104,4009874795893244124,1511400690327487488,683153784356210244,588321326562761592,5135480432504152112,4317944162579890164,1462901519171923392,341248035380303572,385275045790435968,1207041764158307736,4608593191516985244,874582161721647984,1885433566513464054,3841915749039145888,3936765546151801200,4537444973663190852,196853733378439972,154907402444591568,4318207079729401368,561511239600335212,3191393338514024580,5185972450297774692,6279429136917387264,1915152144708742110,3582866028070923132,1123482270506747008,4022782353011453388,6147831083946808704,1084457309320782410,4583964674801471472,914069131223384448,1876342226448421284,5100214224542556912,5090842597723131744,2029827303475045632,1007382504813953664,858377740471196148,565691895711012880,4672996696994926464,120311020854546552,2406325754740776160,2586052956491774760,952288438216910640,1707738708975853932,2336889733119033444,2529439928562914592,3352823867120608760,123975234952238808,2479613254637585760,1926680019030478640,2655577775821113720,2620400841083407392,1567232735164251468,720190310132649384,1668684719090411136,288907526184055658,1586948755223859768,5152911955720569216,1250324008251855192,3047653920248944566,597440145670803450,1977284916260058048,2407499091964828872,4365299756511658896,940376025796012688,1092682065681694080,953074416285148608,2437887200892177480,1657065318307035516,2144101529642492256,745005146173280192,1199157730492590288,1679380590989776380,165736931367226560,994465137791378880,4102449112215202590,1442624764877707932,560752671106069464,3090192432309485040,2513311332064585206,791464256510124132,1145080108430230656,599644823680232068,1218558936756774942,385964991225744840,771963792400484320,698257312931351808,5973533809724061864,1627288444885347332,1945773377483289768,4632452070814722924,1586813878468396036,2226126995571205710,291604804660383660,3356479188495134016,138296123638200840,345755454104544900,642236760698588160,1808714666551238832,2880374630223887280,1354649102223533620,1908318142726317828,455452415613864576,1960282107218111750,4133193910764574572,153153234921434064,765799722376264280,1149529873724524614,6476333174706118704,601000311111082636,180744832633559832,1135015570341779904,3515819103995933988,207671825231675952,1780122205837547280,2340432946520720590,1032064524914164380,1460549445020314992,1579646159196187456,801043335715395492,4036663082832926184,62544562437618272,3752838177626111040,1266484381525747098,331804013908851300,2765154609036735000,2651573339685610320,1514615348663706940,1058051765452657428,1737578435742249984,2373205620002348568,3106471667430584580,1890359675647855830,1785484416604802528,591163170006958560,1819362961211569272,1519665250040375560,928462266952123104,2840753843464583160,565558714602071870,1305059038681708272,4816949309299206996,1679992068826586752,864188678010312072,1358824929262186950,4054827906481578336,769628483125046568,126240763910014188,1683283959841134240,3050394935945190456,186649062719822400,989998548315022440,311438019138864396,611438195221026744,1369387217564855940,1649175780241526166,687130222580428968,1564456053721027072,859713073696841328,1448395887887323848,848058766311930612,323030070491568672,3631880717908129020,2931386802063490020,137880992626442226,1772833332923385480,1801385877949017408,4480437042920560986,4019700821240647650,3151500249575186736,242841698609003376,4550923448381508408,139425070987902964,4880091425427935640,290841354899737632,3224379337959800784,2759384898275598384,1951761982252694976,2989024210632671376,1610740635631574100,3215564760640878324,2430427555840213328,913555944401756544,3757436891771542704,1039062468340590020,911776770079795680,1067490416050115736,1378898208930790196,209667663073330644,3828724741656239832,378775771342361000,1515169522533591000,162282569890607946,2163862481634081280,3157838893241207232,5434944492031106256,750218810998543832,1629505213497047808,3284607572808861024,2138839368538161072,547377164352230058,914616821234098368,392515249945278820,580562431816934412,3942577933491184020,1795633008227912820,1477327338501219936,3948228567229939380,2216628419040253332,2093401635055828416,1003565901021925248,4777955748912207312,234123866475095892,2004679885010381208,4988985147533582592,5499642538504730238,2942728271645036994,3038916279579098656,602607230865512748,1339185917895374520,1709313590535848,119657199747855840,1196624484441724800,107069372840288628,1070740694783307240,885204083887812096,3234229551484455888,1472766613287856272,1334584965110511168,6601398033019658656,2869907798202553536,3818714015394074016,587327664341990830,49972913771150304,249875530419926160,3708606735388340154,2313743378623211268,351739178593575624,83822526534026336,3000145529379576,37503464427216300,75010219653486400,5250945744215556000,6403265951869414272,2325859607134776130,3706086557455500960,2219825929373445600,2257349344037358210,7493313992819059584,2356061841358283448,2188461684715465908,3063259112010909210,1565149334934319596,473084403935649220,540734756033889720,486833637597225732,3790005760168791440,220684916584323072,2206946004854890320,2277909851581555632,6655028276453196222,5505869438972010816,1582000569744002496,405333622093656780,5674919735882988360,2244687939516222816,2904686773878352320,3113515769608621872,473850988765400724,5537028269037546624,637119315800267904,2232233246566393740,2439309314629452150,970876844527126320,1321202209558014640,1134110230210431342,3370439361144564912,56057106440221260,1681787004108508800,1526140764875316384,1148596952848940660,1857542356923215184,1910538089692884936,3334890089874848570,2387702068816056534,3252140511064202592,5667116319921620608,369982568360823624,3084559555384073448,630289991905916544,6303176589802793760,865302665526272016,2196493535337491604,605974182155495664,3579773632639434384,307001352499557664,2302611220532067120,118889519110302072,2095584366271774248,401739604373223468,4494903795429781914,4773523418779807560,1590978401773993248,3090750067828629660,604879699364320356,504707082168755088,22268280832857792,593846893031984640,2227023619756214400,4218160052622030912,1238276137274688512,4027367461942210974,712437263944443768,3625143738965940096,4669146479250552432,6306643125699129456,2884731741725024574,684246101747848164,477575698378360896,1414135306720528216,1388116078816944672,216631922875095552,2708017940607966800,2235845232813900168,364002816920482656,832412452005814992,2274132374847926928,23326565164135470,233275895038128700,2799433667877595200,1384824541491335340,3706023580376445630,754233803230821012,1629743601902965728,1739914023804557448,6029414611981348608,4042076915905965360,3600849469536337424,778723313597497344,529002352117021416,1443992144259773898,2428670292089450640,731169603054342144,1017212740771203592,4282906862348178498,2059030037959759368,3025008643402253040,799198148340541830,6812438665844584782,837182089721236472,6382107445816145472,3629041528842692154,3328692751422322460,4594092060696607296,732603235142575764,3256157399237214960,1128658908926467332,2369491282838477952,184190053531554336,306996907384678980,4353490286231174544,2340268220871401664,4259458295979497856,544111378266719736,1554519130879759856,776757838576918176,250892227502106528,2509032493156726160,1884886749274797930,3606454208172502944,5103819144769453312,2900386089008092548,1866319875447028650,2917484182507416444,714319907236380192,1613170074678272112,1988532346588878288,6574691717909279064,5079826456598896056,1176891719511131528,7455971260435915764,4900206052883237292,2066466551158490752,273627438244646970,1641836765343846060,2078214481586087680,3924361282388645280,1049282341437411048,848649428852520546,399757156387411536,1250830456445363328,5043407111740147318,1839708641179139856,3451526951233696920,3698189525943057088,3252790433998118160,3464727499344264780,1098123658335326304,143527680349810416,4735387138467335472,15319208930957702,1225590571318275840,6196750712349496812,274126274411336008,1581269349183229782,418592169535209792,1217102642122452864,3411674487460665360,294591184992277056,6628592969757982080,1229665217716696896,724699858800638394,5095827950878024752,3700127698341694368,1333758660576760224,1605027919980146316,858141452916923652,2626763271820814592,6761117534620189356,759417858513129492,3363801580964802912,4058912004880551980,2079022677149669568,395837162566097544,1900686088695536376,3180120592467806640,1169632410565342320,1300915168312051432,4747333616459529648,181783648008746784,681718645851057360,3499729978726863288,6887662151677275852,307165976850646752,4607692197813741240,462336950456150724,2568651528731856200,274283873265950112,4114438968764378880,393979663271579648,1260492400428626574,1111267579857201648,3405569464535075376,640067164067728170,3397440440429738766,1256164472300881400,1824869607646431240,538216861246842984,155497706802791834,5678186407741742592,1006712075094780024,2459445200199387906,2950292172441612510,7454870743262917392,5395457200268760448,826152006446236182,1304184808227057492,1204448504600827632,929344947981649524,187007038325224374,1609114650357318048,96547316383341288,359280587364658344,3166758067878152442,135455583858329196,2543742025343274480,24565206498657088,245662867351239360,1911948797808533490,2640015457438780656,1019725597735038720,66932946734647752,371866056692270800,4462588922185785600,2673442478531622528,1520453580823086844,4161960630774591660,2829863992768064208,1520827514128304720,4523625239946374178,4766073483802674060,651287592565642432,3585411887220505020,1595377999572921936,1204648322426356192,583364644299346392,377005908614865552,3690502764731411562,1427693871412934424,2188207811104362432,259983437436413104,416111465737009434,3566826586174956840,16607763928483836,996509666079197280,5697571250527506042,4649008409977547394,250327639903898304,4172310853305602400,720793714091493386,1292681468891181564,219273615119554020,4385665215955708800,1594526253022198872,1851252621082247712,619454777423130672,1315322803288915740,796216288139731746,186277257647017790,1117712714371306920,2685614079434683392,6515400263738164176,1548156828640842846,598574576765804544,5986009106542091520,4206039545782080288,228241967268476592,2347649620980786144,782335418979735648,771169576764372984,1160886343325188760,3755812382996953248,2916271650662786844,4178168313126157644,538201118196934956,880902592168348728,914788768591493768,4128495001550678682,1385388989598911880,353092866877568480,1412433613405008480,551738043285662784,1709767586689534192,440501761750018176,978122285046172800,6254399957300565648,908640057556211130,962077111288877568,1062185240352403404,877641939320812776,4913109486136953168,1003799781430333140,1551070128513005280,3891677270243395878,2334568762029260120,3400784087907659520,53883332582931360,67357129867419900,4041605649891834000,5553217771490879196,584390396600014048,1499444344207599768,352333710389607012,1015204486923027456,1679504740569638736,6416448430891099872,2265439944866743356,3408388315849373688,3119405455415617536,501939782526538936,6180568061912325360,648221696662370688,2430938354362940760,457789099031194722,1321187872309303320,754325569693841868,2239549712188301376,6013115666726375016,1467145748668925252,4304663133993081216,564729564693910032,1371547018591365910,387279697466340228,1183461409784620080,2668642969889925952,2888429091172827048,3791942014267095588,7319455634317252608,3376388941233695604,3438143926543299780,629546246537763736,1033122267703953324,42962487788443872,429643791368991320,360721911045904560,3156455675594667600,515019480363568040,143710526323163484,239528088709036740,2777588932749382112,840132387640185408,3298277094089612724,3543562443298168512,1604662753543338816,1225102903299793320,2246625566627002116,4781195836033761144,193817606188396032,2180544073551912960,5769562057680864864,2835124128967520376,4526057223534224672,3564472492199953572,1674466027025177100,1426381938596534332,323472543947300088,681473751438456792,51180958050762276,398091646795757880,568727394791827200,2319346383165254944,5525668672265956512,868858376602501656,798328623205492036,1156353718032916416,2692842843605064624,7305147477136317798,1359882886396327416,2477127285757858140,592885883280962406,546121628671777584,1580824209952941948,106172348487328512,3716195850047661120,396494626061578248,1394364217747931360,1865658494589566496,5655043457556611184,2559711095310080048,5150385330090962016,474045422125440672,960636770307576500,3257178841158761340,948019822978384224,1810982151846530916,142679434112643444,2140285776455660940,316247178419205104,3633696551887223184,539059458780293508,322456793850373182,3685382824228485120,3100700115978538860,282372303089840736,1411923705499657440,478347021132626496,2403017230071207568,111772630164009060,447110214943058640,1060320166910798816,740562343805627424,729238440217702140,605683696570005178,607871370086603532,139440168630036936,1239522767544962080,2785855966095605496,1124674531463845632,4975399937504484972,819485822220275808,1369954860774551568,73532999651866176,735362391883806720,6702969053667664044,4351229971145581944,1214473443953910360,3611433562297734240,3562342296454621296,3811481293640016024,648469618820076528,5455111632328799424,1688377494410841036,3798882551164222410,3075701135448919296,19295172642758868,64320076010252340,5145832802292532800,3647947567505483808,581921738493199200,1392477299306230488,65706047420931204,2628357705544448640,3559715923039744776,4853898631887373008,1210924652326313958,2480800718498357856,446647101510474576,4724880951822839424,499327171863612432,1182372253613888112,4194148250168715072,584857396037074820,2838640919377451202,1181972264904184248,7051492787903606016,725322666326537070,2384787429678851496,2504792831219186784,5925491040782735748,3008957001656973690,248765170851062334,2132366864769719280,135147874600779072,1987049025394723192,4162637270592775260,396893461226337792,137388309951644444,4671152094993596622,60611153785730088,3636829510970418240,687339776490658128,3054978093727599120,3187441931765269216,545160590485253424,1443162904734280068,2993427073080779544,3850619909619888072,1723428926955617904,192333121989630000,1923415997084775000,5756259485883360762,407944618327297968,657657355246535592,588154343182144686,5987177503969024832,1918378183834482624,3242997830047540224,5680827492590576988,1933677776727299196,3934019044244494512,4531441262272441376,2647807667763297120,1124428707569725236,2251471368434626044,1315353794832209184,5266629653099836698,3579734994276746520,2490571525943119872,1090128739979173128,2826746766459303336,1144908929959764156,587543063693957424,3691046086223951840,2660708481994087320,551154334377111372,249084234480608544,778156655402682888,465212771047800012,2959731692004728080,1916485183488659112,841551474918128040,3306362381399938056,3339908519567112252,3841083218022374592,7571330329207812624,4213928126461838364,677279302357587408,6691677699881400544,5879764010532479328,4281102753312117744,1470385836485657392,1933575751779252240,2196567691603966560,648777246220615260,1794123097044603312,2114087072644082688,285061956971759968,5113633904364454902,2693463256268097840,487127801434585088,5047961930900700504,1764768835511409960,500864361765886360,1299194795033860572,586157698583582544,5018119363248235272,926421544399730976,1031000911492835088,76719106840859264,95903112863090640,101390775983723106,1093624012325515748,4932414329639188056,921239473761589620,126892279688771508,411106963588427376,2718449666010597024,790791603218373486,559191014579060946,296011904391926976,4976510428096132608,1499543480106357546,1704104293552984224,4138752369969297760,2769791472772178580,390325797215791776,1881110889541002784,2879483931471004620,4761922413406485264,1588469165105661876,1083701147070428370,450543070822626048,1491371249716487300,1654072130494849824,700998638880353976,282528855753086976,1108079639172480288,3107317480108272384,2246740316442220760,199776785260721880,560438771118040224,451497839654376684,2699003211130234080,1957222260291939264,728696046531770768,2491319700593749008,2148600310318066968,1737891959874637824,2234750401896382188,1230326772323912244,412573561491582366,2064282895691730576,21186195223629312,370774773788468560,3707911320263824800,1127432681218005888,3299569891084138104,1370999956983826752,1698298919469890028,6048183873588773088,2051856676253603664,4112618788159194690,488730223021372362,2945334800409172800,4395364979839975584,895606290495582016,896045596971777450,579891393255527808,5799169806094945280,2219638105489656672,1818159607857149928,17504396664927112,1400413524982077120,182729795953963176,1522815493416033400,465328887450335868,2115461652131899440,425196782842579660,3401724368002042080,4572061180388339616,3688779250382068440,989795910250615344,3882850728254501580,1794236201315268784,550057752735782400,450225845579850048,1325255812167133270,275301157985463456,688283268902376840,2575190988697429074,1675826727693919548,4429082904125840772,604006762588230672,437680062507322134,217976314618443870,2906479132142406400,1136923714294400016,2767912062977681856,111767707030914984,1437076800244340640,2207182431633184368,3748283733160466016,3037651237992537840,2114373315459542112,553860508752525632,4747585330516083840,644335579941443784,2248646906278759764,4837021744909832832,32968389011957076,164849221214931220,2361155410491949872,1052141658751142388,2152560610948053866,490340534477188122,3571771806086778360,2348987351297311872,223893376956099666,4478065206412794120,3415391047391307072,3650056937564504712,172943896011330576,3026651784824196760,56523710598878160,1130524117221225600,2755858916627714030,1357833320664338496,1616735149194724608,649186633626567464,4616377605628785654,5035175645128906698,2948693395574246208,4580138279077840512,5880790355438161152,3165441241301707984,630379717596256680,376429547823064848,628902929143050544,2228126327169300696,1975447342536355920,2503009650936789920,2771863623822991320,198948694350833028,568449938346449280,2032541783387192736,6521399297034606336,2319005721425439516,413646422852132712,5479685623795408896,4045959817364893490,325297201233535074,664008086452423752,2994281640107992980,6481242237629954304,333558876800513826,1492342325996735016,3893608642878843504,1531825946759170992,3012186915966807936,2184257706407908992,3182215495559231448,1110820989675573576,1854224478073390290,2291756330745213768,7375009897877080032,2113456905660156870,772669739417354676,3271488153893044096,2435555471267703672,4836399740363413728,4316025853328827380,6007731625726377372,4041619505587706760,2778513898118659218,3469448336344963434,1273637338601802720,1923263176338930888,2453993035937878536,781157148059618154,3887086352506084,349853222660235840,2332457829364244400,861457764909340944,1700907713523881664,3631319624914435380,1393195361393735952,179612611793031312,256600778600675520,7535040836958996624,3553614702597409956,2943245943097043904,2651675959314834432,289966593157364340,407839567660682232,154967651885634054,1370060944503399432,797338454469132528,762474871527191368,176613195817725216,72950770443302496,3282929681220596880,188085961652687256,754894387299978180,1289670692918156296,3145839842016126144,2360436599305319220,2372447549222466180,2467809975008691360,609781976358559260,330745404049934544,2894150134246226940,6060414116373322464,2029626692736325248,707904867112893486,311673797941794264,2078877114890628408,46082023784045376,288025372868644200,4032533368535450800,3970581591776930088,3349430220069805872,1826281979397408440,711522619091849070,4481941566898236672,1711477975849286340,5778664089664175766,3700028919724998768,2659965184081985940,2504035726831948848,226589625573069672,1334728190079761230,427811317579836432,4278302203130717040,402959834796600048,2542292556105035412,1356975763987309128,529161857787551168,657507786143167596,72979609882121598,5108798425470486880,1468494296122300992,1233021770571180816,1610516743636208980,5593728008115468756,597635239305363072,627527373013003026,417791448605312556,1422571480347037824,537715756444180512,235620694523380752,883616650770832380,1724746674275824460,1697922403722432528,687588644717177082,3229559686986498552,2169342752127547392,995885423061016428,1916014630991262064,3304373149946083680,2155587402150258192,557994842181739968,1130270050307089692,1943165312067200190,3755131696166730768,4218804584531894016,555044099783077728,461464006866450192,5191699525460840520,1691284834840219344,3893281760407483116,5990045782300854288,5991829040712121728,548825804736802104,1976113103375243196,219929063236974342,463834844801687392,299479194136324800,3130917415652209392,884506936914684584,747724466763214920,4154208430413741000,993448266825347092,5017885902898141680,1372355737871511372,224351309397056928,2029167875576849328,5857210488122017200,2631590744892072768,859441214117303136,519979386255508284,4316538820737864960,4907672189491081896,2911646645882176896,1160952452367656564,5530498512962023818,252496335579646392,6733533273741759680,2998507778452783410,785325520570489008,247268269697544172,1059768004752187920,518567135995381104,2881055897446581600,1647777611830692384,2235976503928062912,1506480420537576624,726254254393769040,4084974906357321396,1243353258379600896,800814467802237948,2328148205898095130,1242837632074204640,999280894995386568,5854033995258668670,2519116528376033148,5771711906323829952,1560918001123369152,7765800149926079244,4020999202823471910,1737275985761868288,3894138040471195968,5941877082701441112,662538629382746202,1076680703574813112,662767165695169536,1574588861396298732,45675593771545066,3654209076601964160,656708143230939420,2696536631747493648,1304830888091195850,579948693658188444,1739842488178892064,3478228209214702488,3462274913537941704,4401799800037171968,563547642629118768,829551045856256856,3002180950209867984,2900792733984290448,1740672906907143168,870938865416732046,1461028104053787270,2488141164209186112,2994184422531188472,2552787291750242040,288717260556381738,1378352821259822020,870493993549155504,1160534484040293108,4631812482293605568,3395028828661858944,1302651178917760584,6874124392310557056,5290043244720594822,2953642439625460440,4093243571969767104,2177628072416914518,874039409742578652,1502887182528209960,3534980527858659732,1774400676421914864,80593135045889410,3223867988396378400,1096221645053967480,3150470175809158664,722476650900849750,573703592480168688,3055060278885291168,1470077664148387620,2275676782636304088,921273684952279968,3195703656761218848,415536835397812260,3011482739410782912,1462747901714190576,2385450181498069224,3171357524198051256,83105477623461582,2493274615785148680,929899691394253008,871311941423948790,1155303287739926616,2180755850442171392,330474538937647476,1607360159429580402,3865665523143913216,1450574039108669640,2564156477364055056,465405800872184204,2913654273629481960,3564789250437971424,2123735788545890424,403607928247236576,820257338333791404,989525095376083832,4099787277156768120,622273932049848888,923596666096174928,281999016304730064,404710866215108856,1391968256672237240,332137096300557468,3152226538036796112,26246607320035776,2362299172962724260,32192496884686410,450714897466883280,1931720741060965200,1315263480769820472,4016317476420959628,5247717498288615492,592755802071769728,2757156423210150352,781305902561177298,5796548462478250176,422310020441008156,2921259127502955888,1586086388669614920,552352081045899412,1701667409299456896,1512314398159836894,3723049406312142624,643004846145373152,2210164863899288436,3758029452435431166,509222592028118016,1597933012159151952,4002691375414653056,1905153630144188490,469148583570754284,3589669776924283008,3700552139305020840,2052696944040428520,609974672328884216,4281916378523687880,5587308646256610048,4331655634524438830,3188801115591280488,633078415628318736,724180362382489584,559701556778182032,4353426990667597920,598308740667360936,122938313020905144,3196006126663518594,376721154463615332,538196896502334720,135556111578530088,3849124540523890192,2195111925317515950,123398731542872940,1057750227256574400,27448657201387752,137249360494999080,3484890883921311592,4234148305883857620,5602167416212032456,649949865646430410,1700358375231799536,5260209511821879888,1030713284251727504,6231002197893926640,3944584245905802720,27931741686278232,977654232311038380,4694147472195532386,3360250706527571280,1048104526978854144,2593438767907641990,4605208980265199724,2019084319677183696,3617881784461142856,6998489479979530632,3091414783105266048,2174937289170031584,2213116775568957888,6371977245060572604,75457959969516264,754613004090597120,4328109736462435584,1248450320258856672,3424365770432978490,5029160643662448132,1246995920004446304,208259181610470844,595052575668537360,2432755438540020888,847544326454345044,5323915018775499894,3296543675479667880,3224370843720909876,1354289306684828400,3029267711331544896,4675174185792672450,4907474792547096528,585541265409476352,1593675594494114208,957695635514957424,1283017412560239696,1120688432458046848,1206504023970266154,5082713271616182588,582403062509538072,2823075453041575920,1545978453742959984,2508504658314382112,614576225021252736,3841271483580801600,1336865091962183584,2186821589108690088,1441945432970477568,918502965541290408,2154636129660575070,5610228526173556572,729680327144889864,1356438383257064256,6839056829188460646,5238378250464900636,1672530275660655312,2183627649470396472,1951156703066285368,983103606490412460,2644927478954642700,25755845565239904,2060558890288490880,4925276800702356168,1869654176013842592,3868762574543103072,3586011659008063920,662219896594897410,136818809959139688,2052373036541639040,1394751725800888292,4148124017864958990,396267867107774424,2708598421828130736,375179611990590630,2981768486037271344,1939392198903699144,398954060980192752,2387592824905548480,769908555179282620,2360423948257765824,5901475965862778016,1757648463583490140,4952088474386112,49523078055824640,990505429611212800,6476864063457638412,1017818316052143408,6544002729030235072,2466608962269487068,947237398352265906,173977231626075574,2583765234408570948,5641866670932237888,23268656073291364,232696867377082440,2847858986031678240,2116184367460548280,3586224556543561680,425498406391188432,4855366484600012172,364268804858445312,2347097110757253162,716076946435120902,514381149001920576,2034547372610692740,3316306677423371976,1261765744970323380,6886880005456962072,3091893668755490720,260960641580522034,2029783792615716060,1570203555100046208,5149787697313149888,2004904537809070446,1053764161947965172,1742820102612553800,1596752745902690208,67656543240981706,4059572432107012920,5476147948836153864,7258827139875761616,295713942957276228,1796500786478675202,6386018798133238032,341124862944063744,1137133253561235840,3249383017409952288,4877303288585647104,557011362124946592,3075093534988302828,724815442616287110,414511150125039696,1561322944360509440,3374649355153581078,2098968941065897650,676889903039454736,3640598725128246792,785614359974978664,7317788318861505696,414110948423750664,2167475917744726176,1819614884131376552,1316978577063927810,2913768931033503840,1087676930623566496,617735531150383536,5973026488132828194,943106909305509816,2804984867178183600,474223758415537254,1689894495080371450,5897122881926967744,2915600144388369768,4176666564438887778,5445051575425792704,1916980195788973764,1778569265183151296,460976011768950648,611801800704538650,276939423168076096,628321868453178660,1126128530247503058,2056310095049972964,522087521698736136,3255617893448361600,412180133586124772,2681594129649725568,1005024702709484136,3527203807471167220,3268459988801928,49029072587658360,817187424241764000,1505388613826882448,1891760939383368816,961368867651275490,3354565638801192192,1798408378713266496,3164714883176953518,5223259790952312924,5373058272798094284,4337287469154756704,108331684722677610,1950056750164073220,804919741834712992,495888918223973952,547803250117728330,1660264308867955824,641129412276327744,7213025577469148640,365349714142144710,5845854524616326880,1981405278715728384,2135389651555676424,346132492083391824,1153826114564515680,473472645590071944,1607396670536923200,2266977067262088888,2968607765612449664,1078134377484952512,218921157098234136,938275119499537560,2873662898822142372,2623767006751755060,649160651706954096,795755102151662376,893241782381263488,101594845374996160,4571970704245373400,5977725121487650410,2297679132794170690,895847434531348500,201111896529767424,502802029851264320,5231307572504678532,2436880553117537472,4749754020500047536,6021197752767987510,3900712305400299972,1897996641236619096,3588025361632298664,5661016124150987280,20727828001581276,276383292539400960,6218899777871949600,3617034685021679790,653846812866484272,2252352805059955572,436620166761889984,4982764776121436832,2441396389710918402,5849744351695115256,800474811649494552,1863959763859269648,956832215859010440,1871247027882692304,431645939768983608,1438883593246577340,1499236963093009560,1264536618783558912,1016474427855667704,5145253256824181466,2472674320986373548,469701423572439220,109745595789176736,2195009238403679760,719462103243570544,176137580058949728,587151300577146720,563166363024054508,807677404801988010,5844641114110891488,2043369667201740048,1501985617622706348,1746062015072890050,1531335832308394752,6115199686831225260,599395409526136938,3417469687746362240,3195603850886564580,1365662601760200576,361111183796188464,70159956287472216,2455707364538692320,3408957531135707056,4433677631543524848,1378395129428301456,3685349260546393496,7537052012110713000,2429387706981469212,2533952883536806780,3839841157154051520,1602594864979592544,927650069191632864,3834106909803952572,162807412241488344,4453911167864736096,1346311282227234288,5665666883591465232,5284668359441336976,7508759754643964604,3322963625115712446,592365522299042384,1189753287761422536,4425241956600163776,237568992732589956,2715092089808587434,1790613134761622160,108562972968120216,2171355761146637520,441449057393281296,735781062035262240,799452161330662656,38296564607972958,437694436906725920,2735711566935996000,455947288544893608,1899715449487487742,754907055913762956,1857511759435762140,672413784526745664,5560089344509679322,3394152115589163888,3022522050671995392,2412469566175298640,4257804110611671504,2984885810199040,41790254998947840,537327112491417600,2388226433939456000,3887058407953231224,536580142164255504,21289660548587572,1490342346862042380,354510796552198476,5299085552685012552,3382375424269419936,2346760983918133530,1281662587577077050,5518807587307483392,3919471973950587360,4431063087987742368,284336574246344112,1443701402276642592,146376235494522880,2634889126088862720,2115206569182830544,6079203490363696896,5552814389951306016,5807495490306065808,1404671301521865828,4709765444051060652,512318589287199528,683061724871943650,1842457348186235658,3251609617586420736,1085505725973180512,3281001175509087618,2214143368705017630,4785585032825983232,2473721713591991232,2562796136695868568,2736040662695695430,141537819606496128,4215497538568738464,1653779197453905020,1088076152150781816,272224256511798660,1088945340210762080,451050763199914032,238936577015809134,5507209723153059648,3145912082044259616,3017039189139042336,3885729763685557536,6095350980168935808,2538554093057917440,2529004992927139960,695812482954203202,944699382319014072,321155526325800248,2150023912013567898,266773775152897260,2667856129818057200,773179457714112,5799103254297720,96656009813018000,1159923587261184000,771954005858866680,5235892572094223504,1910701082692884348,4127491409020670304,711551344934850640,1776588495383917692,6133054803270372054,3017417386219211424,3831730601228784792,6285998223374104224,755835521964679886,2198062751480952120,2509870742194508928,1427733435652653176,85311151798094964,758355003325032960,521132234099539932,5211553620361269060,3149332441023989052,48242244095023660,964887702681830400,746507533989310380,514278566525468748,5767854205873582872,226572593906982636,2909704997540003136,1986684010749413250,1645907497228658784,2210903107177645056,183927541524494004,406603013207857452,2904436142089980800,929686043191406928,1753796641131746010,1170135800859130056,1561727291252707896,2728006991863387776,2335739044817043272,1481688923150532168,3389580795973153320,2711232998287050580,2472642776640728736,417610829785135662,5505261041151209736,2310281712227945232,3428711827642084464,1101493008995876604,213150809739290112,174454057904108796,7679080378655041806,2039409538581356568,5131361250630907680,695789074996255872,4240023772873907130,2280807299240221530,622173481091591760,581351803892821872,4493924501620933872,2404770320648879064,7108162941183230784,2577594324336452856,565606188356768042,1219618179968484576,2240146865123981568,331642953126932912,3065072748348096072,4212349656461121312,2415521557690045620,182759932562696832,1827680460853138080,3501859030106341212,4332709910522193600,374059333784214144,623459900565607360,880615810069066764,774802519116346692,1826165871012516432,4395100058151472584,1111264752113347248,402243599829657408,2011307292000524880,912154144248680652,97504888824537550,411794402105019780,4118126851499875200,201306232102862142,909789098064949344,2932740129759918048,846919491209008200,3977405366510667816,3404049543259707654,1261460614523720112,1898085110649713568,4358037607134443442,753263977647552580,1161905215338571392,450291696006886488,3646503491360040204,2871229537007697984,31450852927423392,629044988647636480,3255164108088217038,366014609246772180,172406046004200448,2155171268676422400,6624998327045022408,1910453936809255776,335450626845325608,2693923320833989152,4308803753293106982,2868763124411822250,1012249079453238048,3552314252831884440,2228988693300123744,208941521654641644,1206010864783859104,2664272188640485632,1944725983258920066,447711149648765244,4052990242015752672,195099982630183800,1300724311326362000,2845567169774864310,1627326434486932080,5145456262906977048,2457203897352216936,6617030528311805712,1770743355430348288,2122448483004881760,5334807894484166208,2846322889562612362,4390234293224878488,2024328360325436400,3759730676732268192,1582599515144063010,471362814935801376,1917229449122829600,2427560956935950112,4897721079290962692,1464726372414716856,1475920719287396496,5214644767342822266,1156885726117460848,206997775717663248,559520370950863296,336427717529597802,1809930087003567024,471965025706450848,2189618020122480000,3853859052570226128,155630383246036386,1321879710696833776,341381999926523508,5092035796888967766,661443377335575672,1654899139839114144,554903686881824832,350505518395153448,2628908153771710140,2104963229200576608,4477907438105737416,593726542161915048,2530372157828372358,1115262099988678332,2059709164389208224,4470184903238133444,564799955151728248,135916136122070472,463112237782113036,150581575130929910,1829080587398786874,3599162961303917040,142479050973679360,1424853801702230400,803945504353918410,4269445517452738848,5046375682759901256,685578689009692092,5908182226686122064,426352133515666224,1016042291483047488,1394153394025402228,5555263131050309424,1334879626505935824,1589872804972729232,1163138096123499636,289993980463064352,418940346422206104,2708845149272617728,957372376797468846,500425954250060134,519354153206254080,3542226466231214100,805030936094959442,2620518541632370476,5286281781726624096,655144087743592672,2920359599665450710,3200059822620735312,254985200865616680,1699976863803416400,1693778363678303208,4513445621164803092,1489847789934899388,5305413453317690328,1994148005877636020,795958168414089024,2335884057866457216,1512499395282882320,995710925769423066,4380842703045192678,1743374027434318976,3818950535427693696,399405640927598910,5591927424866383860,7244661245148572256,6060612150858547968,2303363852428202504,2960416058443089408,432463534726469184,366049629365253456,135542111444392224,338870335459278480,2081845607269348704,651401713267625628,1805081266856391888,919217482022198832,415937076303351600,706937494397831280,515396491757233514,5951589120941822730,968467138635286728,2661919525274899060,6644563085554631280,1739232662264802288,2636029148660656672,853199100212916960,4845679352606758644,5311710953877485448,2288336251714457328,1308844015220370312,2300774684782702896,1431316236902617296,2206109246856941280,543039704807048928,1206808528025355480,1277977124102812056,667430760950927176,216858362364833904,3795189996753972180,102638199551513232,1026427609691622720,767262716783892048,2384834849973040840,2177448434575236720,92764803850811136,927689265930488160,520006109942927388,2807167866454842600,720051328375809628,15558747697387584,155594391934303440,518671024135218400,793670384945768112,2950146565509129408,527562824714244672,5151605495645654028,3886806573747526368,716448333159277840,7937827828437666078,1437161192940878724,3538340774842942144,4463428795171440696,1421869500476996328,5122869325841333772,870148603036717704,996819787311736320,1349655577139141776,1144483193930723388,2969314735736576832,985388299557861528,582912967099298814,709045310493449640,1034906712522873352,1342123796740140720,3649091987383503894,2257226147158633460,31052078587571040,207023059189484400,671103818169246170,2206433534692524390,3235922636072529888,881680642284311232,2829166452980104536,765244909680125358,3103396584099306768,3314948321488579968,176390343681145746,1725361599565573292,2060485843951792944,3867226135090360560,542858593762284184,3190218437114925678,351053625506171280,1504582420713979800,507589928051872890,2272067076590175960,1622699520283394784,7209726673971442176,7175056220939849328,6825449958869385296,831586363260116784,3304008280953181296,286535365040542428,266090004852206370,4789833021335792520,7309445255388396360,6806219562609012,272260886170684320,1361364952203110400,2788059217925319696,5894067809174813154,700239309228219774,4237025663903024256,3924002393122662000,5034283586961904352,878592350309220108,4648981111448094792,2917526216999030388,3205247111633144412,6635162175155606640,1536326436659313708,6435526854227648832,6585038794928184864,534811571654885030,166885878771310608,1532216053795999176,1754000265739100208,3094298563638777216,4612744890800107488,610572276183369280,4814880632831650416,3343475003947925868,154070124267605856,2550494378390614416,162645828821491158,3795238086173754220,19279742023747392,96402996513997440,964072831227025600,1810544951921664708,5533689462191209152,3640062017289872920,366705985290946056,4715000890645592880,2884731296932362160,2660254966912145328,1469791185784130052,119614333045914388,584895572174025648,1279446839404386264,2598783993326320448,1074033067960302444,850856653073913660,1493590598778888224,354548924747424036,2500669910127181662,332173997935266960,4650642775952013960,2835143227101815982,437726493271201034,2281605310250897976,743037153150345984,98104791072533704,76739774968596654,3069727508469971520,3513619550505694592,5420310443530165512,2537719048092085440,552899442290805140,203363397571441536,561144382308963990,652995336401347302,2938562623733784576,434804027180381568,1630587617399853360,32633571278149740,326350226376709200,4569106369705315200,964492021393986690,357236549790465168,2572251459420963672,1286606771210609028,2622552058912190430,3597774388422579550,5156948830689414936,3585310309333617216,3442912312019595504,3218639696124373458,357360729016856400,5003272729114706200,3239127637651328184,5980451914103132004,1182637945354078452,640130252998989312,967990536901081908,1247877192881345320,2819541901278453624,2836504771366395528,2575725442047109056,1339726386806044944,1790208763129474380,4314662104698708360,952824620821385268,1172623968770314650,4266780572623495168,803499743049284700,6293530266309151776,3091383894250239640,2238184449392325912,1056578979507174720,902290837137286548,866749373737698726,1021912211976433488,3187590673593811056,5026613974412350068,836076269754792486,811039782158670384,858547416628363008,333330572126540028,3681797064302179164,5573736945519926784,1862001343439538444,6899210626170089304,3707851717986694848,3942269004355710336,2362860971033050560,310719191005845156,2319245351744127948,1426203000830115936,5067808753638673944,1133066170613820888,297381360990435632,743486476681476720,1422565523672426496,1742147601193750396,545852377580599122,75045046974673920,1350870940941423840,2968304118888533970,4431493408229613792,3481457506353473580,1669353826391832672,1709480946155301756,1518421133559091944,2146748026165676208,1605102282946921272,6878656423783327788,3051161879291586624,1098073786258701216,14568756539856496,728470236142891800,549106689440248614,262063268759909376,3931123927089288960,3680153216427213960,384609487467782016,427727240374081632,4277462711859194880,6449274119687555760,796176837721144764,2784099382319995776,2409758811637610992,2873033941757072280,888068292224310612,235087707298707484,3738371488004177472,5587712910960953850,1428882016970903096,6277031656744552704,4621045415133828672,2596521567087745184,3637730489612441754,3266262932308275300,1199116786644082096,5629904226583101486,5404905104177013708,1801456584274963328,1736087734258039008,3999323440275283728,3633798316861892080,3624666589599156768,5280408314476417296,3093532025374675970,4393116842338509264,434933274010634496,966561395851559680,1145816455472687880,1229458178115525762,913461834957067528,40675015868235840,813536518257262800,214899953613858148,659964742327911264,1713539800139667156,2033835204506083264,5061360333128294412,7765274966108023692,2203190373143476120,6139037609225287008,1186260998533016472,314858250273724672,418960359608282052,549945051597834804,158739167093786256,793731157482728160,2956512930500017728,1109581658452938724,261518116167058248,2615297547902253120,4206748839384393376,4950705980559262770,5603771051064425424,632461469635750612,3449821152507595776,3878196560146531278,4671433612594350924,1200299909169890112,2422589663274863292,6965337953461585344,3578472615263982534,5029909622551179540,124651122839102464,2686361268967428528,2502659146025213208,3959052993890187840,4419191740933327008,4239049084141321020,839121832803905742,384917316584252472,3849344487181743840,152753793233611944,2673310362760851660,1046860751507180544,4168140117429558620,676641343010175510,2652265488645813348,6202258383369466048,1386389018401798464,450804217396670130,5152277520327538400,180369149290004088,3006286295537633400,2173377314890732944,7004552132502030480,2755528379074345260,41075772143151328,1643104020703968960,1843202818741929696,441733406334783120,3926693948066596800,2094296158439431740,2264415772870379526,1009922317846156512,2803439977376554752,3746544462510490476,771856973565851448,2951943174056198784,568483404347948304,635083428840538932,2632442164187515164,376251949841241848,113271250959209856,4531051731963183360,378911616080928328,69690853853289216,3484697811439006800,4072646934908474426,342740160513426456,2068918077587671836,507948282612498736,2580556445197061250,1195083656677373940,498879505039789536,2124049846338261300,596760520601091852,2451672997918328340,2709980110103698080,5837525537970389112,380462928651079032,343029365834240322,3430446372923778720,954662368046591616,677967533992047546,1548967361673302952,1536055888792395544,3310243242579540864,123661293921600480,247333598854133440,2586174701111794752,498969977926472052,4989921928027456420,3668823486993460590,203437308796588776,1453188330362693600,1157942114717977638,4443244427338248348,764193380268724736,331735656697272288,1658752133024154960,1965881103565020608,690449533738101720,1420922424962215584,4240699268423128932,4018300154957370708,597500230410452592,2206850778401313636,2495194035587077152,4517504068236250536,1076945248366647760,1626875373697271280,1532569516108120422,1610571283850786070,1593341990319857760,1953949691266259256,111891018628820366,408820110338338476,1075051100914513440,2888416284075569088,1396433871190133406,81422573996904330,4071309977579174000,1649256026401305504,26263774171357668,262649436511606120,1195167411043912764,2593917742749607296,497547545459464002,3604529392283129490,1379572086476818944,3518615339958734820,3157085493090869130,7409175200624354256,1821686984904542016,2613873707919788688,2376921191071191210,886151059681944050,856975507131856104,2317840042868456148,5083976880090131778,1091634305482014336,643978423020889908,246443080855772864,924202708055841060,1668700549206032610,1180709227949908448,2455044876628178688,3429364963993604928,3117404558241383320,5917742132967127872,350110545546769920,6302270470752534960,2362856656122769992,3699510471534206304,1339065222506405328,2397573462088296936,5302594546855660032,429980021617092216,634943714537729664,2981660825367079254,594330714788319372,2671591816282082688,3935751961819757280,2160504409420949952,2456901760851423270,1715311632254019888,2948792499357974928,4213552475356185456,3419122131525343050,843143997940453936,548900537594487672,6337006770032997870,3207075320274229784,4098306034601746128,1237225007642581944,3195102046574494084,1793295078285436704,6421822724885763024,4296761378843221992,6675772602964890762,241721842821087132,3223101453720397760,1440354740207698944,3124460917823512488,1418734109526260076,570008092540713120,3553748661701620116,1959116018066161240,2174010689751386010,1059852439588536396,4681754854904500464,3236765655897672948,287234192405407920,1077176198977996800,2512651318015789116,579595433267305710,1689999272376175866,2893411924775996640,2517361392822259104,130148253872669406,3036927859361129580,2666351086762134528,479518318445613016,2807489468007902160,851057471592581472,874123105893457368,4848424167779628552,7164528396380049690,1843511170419964044,5717133356558903136,7581005909740057752,315735739689561444,660280637375899614,694141650803002608,4901287294940022144,3281787956130154896,7702010560124581176,580227924822848272,725635827471345540,3728070362746541658,732073292166022070,3556809058243268304,4357641640028031432,4983778600743417832,2749137968475885672,2200740685494902880,6529608001964710728,5753069535790512306,2598152729231382804,1165251493048817028,1452668772618804384,2131572325801976244,4239560945849725984,6327425513848289400,2380813276816602192,871677762477870016,2042338470704455896,1114966055972816964,270115308433965008,3087169626401196480,1626075217453507848,7984575289687385232,3569253007952596536,2583564896702275056,627018834346519736,6012400627365751104,784754784492405120,4547745509789223098,114941817975356604,2873673473829368400,1819646995224559424,2172645289653781980,5320465270353573888,1049227028977611660,774511689064330944,2224085011275989268,258915358830051720,4142830313929052160,4039042890841977060,743871987422822352,638814743554893396,5193473550477773328,2972208812003214208,232374493688630748,2987805179252991240,3906088905335036728,506628188902096272,1125890582918165280,630767110954743816,130521685148497764,1922151526166576040,643725651349994608,6196131632732614686,2628737235651786912,2092165814371510488,3687933765813560802,2653027992224494200,1294592835936004836,28618987776688128,357753287414492400,2146615370382496800,2826521623935781344,4320809961102149676,1289182426353178912,1835367061224244248,2652302878287806556,3835235215013016584,1742878334535209460,3364224404355972432,3113816616131615616,5234374827325919340,2573916111073518912,568744538943631572,130804530789420180,1569724315122680640,5408071681066510092,2456047313682769128,5200550090493344664,376137656194965896,1074726907651613040,2290474912199904270,258316105052776264,5911670832911904384,86238981374877576,369612104759188560,1858879862387525088,662604079783895448,2184302422162030088,5942812154018694570,1504742354133275808,288294717043570688,360384455866764960,5017776652378041372,359019561919234704,5385533423514940440,3136241536070181756,7106472982523201328,3599615515228210464,528455056448285160,2011495356347072310,1959942142239385968,604157296617616896,3527697109248518808,849363304680708180,1664259155826177348,64062743509745736,366089134827006720,8237372633807799600,843994432562728254,654502115576503080,3086020224312642144,985754594294363832,2158815604084585182,5858705919709062816,6875089681544057024,1978219644868515174,388381695866694138,2774278611757973600,6968727301360536,487832652508947480,1393869699939821600,1006639008477181992,2900796492778497600,4039191845360464716,3963228361276595280,4283119906463780352,5874360778035335840,2625627606850793574,1308068027110244322,3320260796986683880,1203185294003009352,7152643196119854162,2770045606380576260,2757159457437682080,7850316735946436004,3635175627926266518,683483385414025224,5154430933156267296,3586191437685969664,3226701856929862830,906418887111775968,1486626578577903344,182207686823541960,1822158084778739400,4351739085538128910,1905513886615555260,224053673230368864,390968753743808268,420722431737297888,634682943864461520,2066789202220672248,3349028591068723170,1561527085954208646,2664828737312221424,319733258422140288,140661263395132758,1925881289950294952,1698179157215157240,218249056002627072,1091293923816503040,6893588713300159152,1154675306702514288,883675704383084096,716600486559605544,6062322505286987478,2975943787872504768,1059798083805927768,1341865428019183980,459451777997218084,2675272011532168608,2267565363665954496,609189365042597376,2388704721046702776,833179251976065792,2311456367642145680,919163011076649432,7719909979212789138,730249539759115668,5238432449481927168,1055261875464449616,7072933974986346804,1797090302705584896,3939071131682516880,3743515900585211904,95601528417850980,2390144760535539000,889721514865309440,2225803420520182536,44817073024959168,168071516406678720,560263364441812800,171941543148488112,2149365108322146200,4735941359243755392,3235940432922260016,3260819475215619336,5162934764763421548,7101335185292738304,4811531804604229716,4980385731982491810,1878009290107648038,6281394903814103712,1469728003595961744,1054336095893824200,781583987462178208,3186900469062477312,824174832876068016,5356500714758971128,2908644929883926370,253187656687541664,4739836962254498832,558327017927445492,55239735743146692,368281324293691520,8286699249611074800,1718157442852813044,1936180737635002096,5083964658816947712,495040154791441536,2475311134951435320,6628933954497034752,6043923750661664448,1132721159407836944,336078509414640006,480133563317654820,967636206914529240,6162319233600074712,1401438057325704792,6472914451077641742,2084703934526809344,1354460111502432228,4811121002115329352,592131704838484872,351262083128766216,2909975090807778368,6983793578699619534,664062214905905688,1069605685316795344,4937095813147478820,4975777623647537082,7084054117589458800,2485014975143774460,2938103045724238920,478302863088034318,417096262962039870,4153495408636546512,3598005906057871968,1904159533103473878,2320306751337218928,2418465036710809856,1887556744888084992,1503861835519772928,1468917989491210200,884814334384051368,970463588056759512,1030229777429017550,201873211541471616,320122055367747216,6041336891186685384,1033258855481028390,1038000395723366280,1085003414255129280,932784025015816344,320530992973385238,1665763016773598248,3565956805428442176,6647672646852450048,1756133477373965876,412530022154878674,3653749179060907824,1020673271087095776,2450052413564673816,3817727477545633848,5627440865420639580,1197753508793253984,3674461530759171372,2173462668366206112,1663939768284012384,878059481865754728,3675162080712793554,724716888481794744,3330475021638954576,4416104206352068160,458473567811409534,6903513337203780768,254900838320671752,4815689046221950512,1096468146083013354,1726116151358411076,1272979370803537980,684573762053857536,1983045134441360556,1025451544746845484,4258056606129829440,307233758615390480,5376830566966137300,1167711397278558120,3787577632473086144,713485831803850800,2378392176985456500,2395059450386130120,1074421022568354240,2059193314857974220,3540727055526073956,1044971497874336880,1136459818198305480,3281549484270177408,376298987828665536,148682871959266656,3345513826817888640,6458646964997042508,7582117608504662598,279890598150619162,2799030818219569080,1902667082791329792,2563925522372657508,320674092621269004,4029427458411258384,1348381161996047564,124873981103961936,624397754332290960,4564238207909294376,6497117753558807088,4464647230558475070,1620711659680073478,1483193305794582720,4452915665486338380,2062601549471966904,990187266755832540,578617990094129640,863867952807613776,219546259340240784,1097780260938105360,4397505358841348560,2011023352860768180,875248021878285636,1076770485890528526,2373863609305182636,772255889111585472,2084948220157649536,6665823918905340204,1753439277600560352,3342541959490015044,6406715217968148006,5291409144521667762,190421702747386128,152592656058073344,1716743956474700460,41258076242046612,2888194166500275360,393202107365110512,1592450740829183936,371996676207600444,920027807408002428,1066665429743893408,3199517540422196064,3187229796321102144,3223061759778051200,844952083083051936,284006732808650076,2366828351120818100,130721310265781880,653635708422415200,1398864636815778,4663090133204940,108810290252479200,1399051855241244000,4964960189256962832,1807556420360937888,842497135919338608,476368071638372352,186605931671740620,2799213845413716900,4616582428132121520,2476167268504601628,779981093284864444,2929926915851398056,2715091439711282712,1575430162617444608,401890353140351592,2529991202760968328,22866476413460232,686024896370962680,3811419454478979000,145899429320905472,2097430963215249552,3990662395409676840,369961400058442016,2774834289889372080,5852309353519763232,3526134496101123936,802325347983023364,271831376697174876,2545093335908917656,136659628954721952,1366657259567356440,862403984188213038,207605030811564456,1384095287333903760,373785822590524918,7456343469887361552,8122710861696688668,5462456630212991304,1827807019255660704,5794209979631626392,3967619769659717120,3156800350448874528,2302313924580127128,1326025145306088416,207001486755994392,690035741612542080,3857838999489115164,2173464197191376064,3018211738931534880,234287888509055648,3514475127574545840,241748256393519228,3273098144736971088,6200103837630120000,1830577533456253764,3714513892345999380,7883374838710394304,333483332218211796,2104476688743165032,5218014122758414710,719299782564766272,2585750130157401744,957293999442117930,41680329439983552,2500931351706670080,2954590895906764464,4270903379341100568,187024254094382190,3740651982594745200,4913715078435215232,3130100144163313608,1598735665659977010,5804938813264465680,6629862595627945088,2376142789183707456,849688967298223008,4003797736415422336,2876056347339457920,2306340667997857908,572467057827526776,67788618657723552,1186353761551458360,6060607107789661392,154871486899266216,3097567952628041280,2204415127837420416,2298172693652638704,1086194915713465596,538790591583188032,4094529506306328240,2753682617132681856,1283370205289280984,790882441434729144,203584673202571104,801759450432019140,665755763611034358,185437850935147632,7417845038113970240,6648622649665159632,7264191058377288948,5105986897647242736,315399072344728176,1802360840009081760,2260274945660113272,28894719704550912,1155840365645890560,224533218689089002,2245432386225534660,5498738067039846552,2157556352437161888,1868810652315713898,4788957108405634944,355185039982536304,5889952084885350624,792357374749940298,414550770157821364,2345021114064080832,921117143809308096,4175262017514269122,995665032622890432,3516708493182355968,2635810129459159840,1434040997425181406,341254969675026840,4265877489953637000,401580864735957360,2409592719547684260,518935109443375432,2467493473520563800,955654464362370480,1531924560190575408,2459581990219640700,2393638568254051272,3006785410547980040,377029255464043464,111778295404546728,869425542448928640,302497806441722844,1649639385456833424,1645067628162974952,3552858300052546992,424685399928178752,1463484959991270948,358544355488285340,2558742280022594952,140309626251888824,701579442054400620,1308038194081743714,5400899255815372296,1082046836055859632,786565527177491154,1378221394097725776,3750223576814649792,4872478422785113728,4041236493671193036,2187198752429674656,4957746426172969212,3498451472804652336,1773810838562031900,404795921912547066,3270566889346369344,1955920502841209712,2628502855053485652,4946347429277827232,2694240223257970920,3424379203379184600,790161012215866218,6018252730075520064,5621320173566554272,1801704351196500872,1620338733457761906,4873856571927549570,1877610289957396940,2796219591118863264,1701649915567018692,227569376339473452,1896496115879415600,196485759613043712,1403532355807411200,924475876971298788,4635478028370357432,194612739518993744,442736091076964076,4427558530261012440,2703851576430782976,843331236139915380,3725432630744757390,859344989775502098,945726343565848992,480866725098637728,1562406606765640368,997894860231103500,2521617696492923880,5508189047722145472,4919858745272777502,3041333519192364942,3460017239580490512,1028435798660915376,1203610214434815396,730265757395216208,1374620313134049840,6918396020373637248,167465197155695866,2197082031116395338,5816615076272661984,673942125811303936,711381653587860030,1921169973772175016,451286701397350200,902613693087156600,542594879559712602,6414100603610613390,1583650751393403324,1695412474557798600,8437344925999587930,6225852049512732294,3266030614297249536,2798099059868101944,2521313972183336022,7324050710838463104,3338695470958824460,606593827336261248,758276132882005980,112313529589813944,2620766012886651840,914242694430675324,3916970537044223892,6078229879676882088,1156850927366360184,41250123138399648,2475117877689963360,1756010050592137560,1362833124024381664,836270123002957488,203426591372965128,1175443388742512928,4204916377450432224,4299144388083751680,3929835904480973580,5320372802727859344,1489477864577443488,7135704097079099552,847910767822711692,1854168455942186256,6014809529983184672,766062129344202816,53774876906968872,1209988746958481460,2401385782161735936,1802205594836923968,1456667766694183344,3234678320369004696,3721338271284870264,4752607029178180480,821820673010176992,5952885954835990212,9353214905948136,249430199580751680,1870810016482364400,283981426277124822,50760366524495316,56402925298003440,1128108869319260400,916328432260524030,659271817809864336,7385159869540275584,6540128781650199018,1955094191795922174,4233223049527433280,905650542826701312,550209740861208822,776187598555694210,400072350594085344,329460200096308776,764459971576697970,3501529759312217028,163490755652417808,2757984868344585376,1106336707665324408,3499310918446877472,1190845239526187360,1471471237318030128,1589813981306068050,5745608404324859042,3210697433300033160,6720740629956279072,6774181410804988048,8107670906965509588,1981545063990551136,672386020863832740,349320263237879376,5896188581273410806,4374533163551301520,1638118886950368648,4030828539561370152,6245283429088132968,631012897054290912,2845965384169638588,1616056035959506490,3537142862742847458,289022340228652944,997356407802279616,1525819681502846460,1299962508581958624,5742477154839326608,1891705290122356272,4379968195467035556,5191803568513941156,88164820445483496,881687571586167840,590726664291065404,339009027461986122,366235070258233728,7074014549645466528,319484764500089526,2829765479238952272,6263714758934494476,2967953864870638512,3649788187077157104,1546805544959769512,623849326537286016,4898794526595052704,3955058320536703296,604992480276866184,2922973003000527552,6490726540394893632,1599987265536181932,1786624842009842370,809529843817483008,3212756318161036512,900907984206706608,6423066519405092568,3014374451271142968,1424623841174448000,34162444108970532,227759797506141360,3985974441744472800,57412723745360376,255179055638809440,5741785141322511600,4838118760564067496,549152863430687472,5945954851502398656,1816805085777501536,2198308927521035904,4525323147247136760,4518647510714897930,4515311616684612174,549608910864584040,851109562843004928,2768718009734713872,691950017469965982,558435269226472176,5369426632161535392,410778042455288226,938495206560835476,845942547579531012,922198867739765568,4093255019818241844,1437829480675176624,1696744421656375776,6242618978988159768,753416782601260932,4599429987553207290,3940745202258520536,1745922091434276096,933786966369648510,7346925848439091792,640061451692605464,1409283984055583328,3206424450706844528,1262188722243518712,1433142395661395496,148345714917291632,4271479956727874352,1182868669134545940,1299408847036704768,532693721676406896,764071460752275132,42652123086333032,1279620837785337120,3728416599894160896,4305089953641674280,60833102137523694,5475223706869689840,3451712185768026312,70034630372870304,1750943954182480800,1954492228511670804,4069583258806122720,1612177919484301152,5603565065534219070,4194793178163459072,2458765804091960700,1324532072247434160,4936817495736673386,3593326541976859644,1143037103953303296,31467410245504416,314688156430367040,1966888819173368000,917117872782585264,359450320205802114,1484413190734699156,766366839449589828,170336439080902512,1135626978514037680,3693775484404340280,2702274242627212416,886231923795230652,201778589030917428,672625337098993560,4077383601901799456,1022214440913140880,2214699207023788248,6242811568955882640,771571579495649856,78562779027247944,1571325759197285520,1431991491866712936,2996931330043454376,1185949651183341000,3281269268976658176,6167433292851714408,736833664484684208,4974429522640323024,6915684781273406850,557817074712903456,2789209948417225920,2478956961452868864,242935608142451414,525446884367913096,494446664105305800,1473743964652726240,3560503254096015096,1992270862066435092,3711482399825007392,1661008325654119392,4121761160785066128,1424256271253305686,259918902608335872,2777747189702389344,614908963795761282,1736995222210054464,3727043893723697232,5054080756522022640,5968631590881372630,3621927442084124688,4325715637831052856,213463111180383900,1707781168248836400,1374614807754541056,6935805808809243984,416183695731661440,4994427429176718720,700178072055530544,1652929789156969680,3573296167850715616,2616756525267533616,5760875265378170028,1208493999780488608,1938165668434418688,2222619073257178332,3377675782230145592,4086307853599415760,1636004964845758032,1372203831256216660,559617899242454694,2735678473771531428,3756905115997173672,3593421520313577660,1602213833867592528,3051871537815602432,7627553360540932896,5701893967214553636,8267811336091929078,5413936464399007908,1167808261424775936,403356963976899646,4033749820989624540,305507696181742464,3055213433982861440,14803751841023376,74022065683488720,1974009928453516800,5031061483458613104,5729957563045645650,550874007163556652,6631264448175093840,3435258542595052140,1513411942753747408,3749142895838434872,4690912494507591096,725379016103236352,4294184528761179270,2852635127448121092,916216051492817672,2276773827094146864,917877596200792470,1755125573746097178,241989111873776736,765028164331130904,1920426094005409944,4027517943936887736,135011359894266240,1890243477602952920,790061352690202956,517993350208598544,3397523280141235960,756203666990805936,624824802644196690,2648596490442317682,459825689092428432,4598462312477941680,100431809587607160,401745185106202080,682884566946549912,139439359700017608,1195247906162035560,645215593100346144,5645888655433942720,1676659222769819136,1841445693092918280,3261072689574651832,4042162450189755456,1364277392693870400,4899371629902619056,517183505846963712,391352117974689960,266861876535963528,7116634632144077760,289752140189011602,57419652760996264,287111090126128080,4083592785273444,102094380587331700,1837780951613673600,258030866768699376,2669135394667070608,933459896153096004,5045315448263411952,6045189256635331072,7736734222577278362,6597397982483879676,4883021282319232656,3870227672147668032,320644584947403180,4809883656000014100,4476531588409230240,2432139632464633560,1352490634830235692,4080002667666351552,901156594540657392,397066872310364484,441205124828227740,1166122076393113344,694666120901104704,5210228678854890240,538208784601949232,4709537269357309620,51272114406942192,1794604180618261320,4540495901574137316,740878228192036356,2821361812931773872,3146825794500186984,4986616681269393072,3893504952654383232,233500934005552320,6226969776394372800,843858741189213288,1237924780646620690,5039206121404038672,1618066169367660000,2554883289049432872,2128593081798213360,3821352144268340448,1239550788839458128,1793378268208952784,1027131598211871078,1097649840736383048,7839797734628632872,511227925362606636,5964592284154329980,7676307340491054528,1721930094630323328,7528368769047686272,5480182716019087062,1276062883148147904,1272795477562978048,1834475701181208624,2535157442201673996,6706560100113869688,6656417158120606548,3417925578675390090,738553464328868076,271925397335637708,4807114107633877248,2034677038871071008,2568690528469146810,341493291250195680,3761005712168580148,1153118900479020780,29219487843664008,876623803076633760,87793121508938208,877970443179136680,1007651860896625548,481304866788769680,1462239943412936544,608721367129131600,3804678540869872500,2674595061588157524,277688046886622024,5144143074666175008,895022304040053264,1245751205496010048,2111940994685045868,1280146386123027576,3844734418496961144,3886144614373990608,2865813786722057472,6551316506972184472,2152662121738334682,2724554726994321648,4199671206653107152,554790933327046572,3413263397047460352,2550436203956855904,4090480889617383360,2486231398293763920,679678901693856120,3693386037931653120,1987889582781533556,2587511268148470672,7516999583166748032,749760205982054652,5405839514887954576,72289151321718936,3253157171188525080,2927849325817914656,2965369280201968980,329703500400671328,1375045836566385732,1329822397035783252,3615446276767830456,1077505763776387710,2832504971783189208,3173380846666281648,5137267332897678176,653657645915070288,768397318056505308,7633061650172000544,5329639452867663744,458524954717089012,369559757759912656,810882613451829144,3326648751913672896,311646166832370304,462668118556400364,3508620872688987264,410204133144141056,2563890400095922800,2228605421534873010,1191810794749720448,561717396628150824,5617424983865766840,4927284688207194782,2130066333553171524,1252251228778889856,4222088456289333966,1290977594252394840,2629766325910410432,2401693861400718168,613599848986179504,1265640671790556698,5073914273584946568,6809988780708684048,6631876016329924176,1767872891723683596,586107444431694240,628697012796950724,1362088898190627904,3699497809102916130,1978534645836537924,7363511992889482752,3350982337085313168,3741969992041106784,688317856506663144,710826634381181940,3669023431524558384,4403739582944254872,2988346454004432540,790608048680106624,100172724927398616,3506202057132409320,1731133921929370560,5761067407097465304,2793926632676255442,642218236453886886,5772178773260621712,5691996510242535072,1629270900931222692,4290320783610490930,3124385209897560576,5224411972747168956,134970604451068848,1574727424614978480,1609916730875935560,2954307914544979368,2345165354697329844,105622147170214824,528134337748336960,2767097482019731080,3022182826199908464,4033182101876753430,706112399331823248,5103718550318186496,3564988874520310896,779432991152555220,2378218832364772512,1274148336807078144,2513157825959917896,1488341603220307488,1108749019266456480,3371214014848304064,1778237807681247660,4638105558264845254,5864644916471171712,5282298279426471936,7328661768941626332,1273440687937622712,2312393435188348896,6715359755471232656,7271512893881665488,1213645422638210166,1112294496218187552,6221551691231828028,1615318227840718512,533025945326620608,1776832560085105920,787926796009867488,235474910784161328,3139805799896492160,253076329751871744,632719101668285920,1068921292249894776,2068474433760828840,2404322978057029260,1076011319552549184,4415383924344972240,1381773437673488980,595392125579495712,522742541746704876,1195265190211028130,604164209865655860,242448622606102548,492640637917584288,386103277445199000,1930602671115855000,2875458810444272256,6229607655346421724,1836913361992596054,217267944622556704,240218084785626168,234821684086703568,415590569423300896,2614106021602116024,37352492918843256,480267802350829080,2668273712041707000,4031023842958867920,205881041445576620,627832184778394560,2023065014000316258,956713226830151496,7797431478541758768,1858946627380633584,4152344953214144638,914360350443846768,1696584864023359740,984560563725644928,526429357125098940,5264528866424508600,351582906060459080,4922380688590571640,1570067330892808356,6141147450396522912,315528384740580072,2103616585788880320,2111313318076428950,353031323800875732,1256006536685296704,2375591951374072080,881093288306055576,719290409608124214,359648486043737208,4196086549680322080,1317293593374692052,7313120798077526832,1293876694503347256,3974409014166929448,3811641836713794832,1816862306165724510,993713993196867456,2193171439675568064,642699411421758750,1236905279959673088,1127143332399590688,4263191773634079060,5464347279468848148,300347309526490920,5406493222481424480,1182578474979513216,205020328156344888,2733726563818332480,1535183876973146472,1098614208562742960,6475438326433821696,2417795492589690864,1644136267424471652,3821870891396526480,3901414118089995528,1459088249569026780,1540946895197079744,1168529737121960400,14572905828299514,582942289161678480,3906988537624446048,192504495053590800,3080209598959341600,3771609383678379336,3532298806575724680,560132216018088264,3448687279172442912,867299166160559584,1836456564641083968,2288791695305113080,2099597442548208492,636911369778494214,367996708201500672,6963641809120606944,8529391082252786868,2250748783310942502,4287882879283271688,1433213270469302784,4042268770927064724,7345535228035768192,906206970257741328,651407973333175416,4166199852264077208,1075678098106291722,4533314030929013472,1632483700013524080,401390051550879252,133209810723131712,1447587003910500992,2124649374713859636,2320380990416922576,959823844088823128,7782820848525970908,6189001133757226848,535674674202955830,201665381618251092,37764047343435144,2643601482716730760,6052607599708564818,2643191899514159796,148000059394314568,4440200259364198560,3022932635855880930,1323992272404030288,794526720837961824,1413087591949715664,1073841873882752312,1485108135302746752,3139857788062501380,4076671383792510336,5804776462673820456,1867458473993189772,397325551957217488,528299545702393152,7044308829844058880,503086601329135632,3773318181252078960,460027750369276368,2856925677882684608,1706944628026323090,2994554830360048128,530726617232791760,355139183502697638,5725892305392060186,1594336923496566912,3642871943299931520,1332303423986313672,4980549345736654248,1575923747973741792,2751770130402702780,42938926523477324,858816921257307120,1216775753516852496,334484006462900544,700236711576473214,1179415855206137412,147636560471024576,1265512803940013760,986510345057126136,4702473901291890878,3532027130927021184,696610782705299904,774046582670401820,4661332659142586130,1706540255991039528,2475120982524525060,3748270635138293856,5559782621080734144,319935140171592768,5641532635824962856,430927330264929696,417476969924402776,1413966808791250560,6173240887473392712,244640409144715144,4893026917515541920,2495416939791805656,3305171668700595584,476884387652456664,875675931104511336,3880161587409610752,3759787193100966864,4470239882377772874,3816584461348845816,2338771560630650640,49967107907327424,166564472448076320,555239729601796800,2051881823272241520,187585968753738464,1172464718778362100,794598201746983416,697717216148836608,4651656056872427520,935119259004161898,585234909284260674,64791695943482112,161986481392916160,1619937232597041600,2450565715178971776,1124524747687961184,2157078610667848920,3752672781098016108,1905835005257866704,1547751373012539136,2753285249542674636,2851380134665302282,350649141989752584,6229728717992690784,6754636111550383056,5265931330558506444,21480351244421130,386663608337982480,429645438966353200,1588674455916244704,433269052486338384,722147371493185760,793590020260673232,475665734985423444,2718211433845753440,945046404705512736,2697260813800359984,3568577398614071232,1155889763915948496,3756971255691473952,1590056065736250368,147494931985034472,1498737147839617194,118614731472881720,1474738373334300228,311458394366614944,2327003723879530696,3757991948538330480,614118780956977752,574026447901281808,5512141567980862632,2833980614466053472,1307116157458473288,3335501301944369166,5168257427644422696,806121099861653488,1519175565341747712,1159782662117155032,1837003019679088700,399825057884793576,187086683126856528,1870950476070883920,1705174464068783046,1604813578865484120,1066289429143969360,359589413514290184,2464632143418725082,807182565804353088,908672668203536544,643094928941581428,285644260657508578,6322168211350024656,1206821153274435360,2300860570576019880,2778383934522191904,216271193891884464,940358176987894236,475477665868157106,4075705066720367880,5585032780638011184,1029901913254862928,1848331639918711710,686227481588873776,44001179226738432,1760125861196274240,1228145992370204060,3511815416821246836,1040802074015666400,647232836118395296,1215378946002414168,741915783310087386,741164610811958856,3294212216612941920,1243787324425881912,235316777421306136,1193317165302416856,133451344378672512,4671005888554126240,6447001502385651744,471421587201992064,1203826580825848776,907957660237770384,246644786161986384,1849918604459747280,1191232663502163456,3065519144147696316,1527894116421204070,905013706163387904,1529989503406067880,250056616416101244,271932735193618686,5337842631891519456,776374221517172696,1828653788793905292,1009339652162151558,1714963766091125632,745852186490707152,3173160542848220376,516029343133612220,426438373322090592,4797646202115966240,3492148198454534960,1348965278188550316,2904257828862572160,3654723976800984720,651309256758110508,2235608315006604174,1794928479746709468,1817730681540935328,1103679593891869464,860266687771820766,6147590756098872576,4146240885835575780,2745295476378106344,1973610668742280128,701993386510058376,817188402498372640,654861789422792058,5368954746256762944,833439339344778544,3976080450253851264,500543859405870630,2860378515106189200,2630786104564948044,4817184510881485440,5707470042713041218,1256137129441036848,400809378654357888,351971957462042368,439984619038699680,1438236978096855672,4367658607721579280,6256217639221982208,1037260778331543318,344461087440553908,1484011296874970832,1114887632883723336,4706555367700110050,4204506430333413240,4519772948091580416,746988809848018360,2422972760771663352,694402378855368192,3776780137646478640,4130989555174579368,97918517610855810,979228959222078900,8798782732184078172,3793363977268197888,5894260380176089914,663263746831579176,2239390653022623312,1194226608339250712,675224946639081024,5064413540561929440,2955177309028438240,68496737173702992,913330666058284320,641315393497474872,1049728411320997248,661491775429533792,2904441708886831216,1171504315196224938,2881122318271524852,3077323175149493184,821802698679071982,1093503880852074756,2799337171984616736,881193309492898332,1662213174767869284,7259892023564854848,1478807034629115744,1040730712073202192,4543026006787050582,550371848068222440,3150874767242302848,80533709327412928,906044741924728680,97991369656417512,1469936270235679440,2911803199661676672,7389128289391684608,1184610281259522666,113668638633080352,1136737213568912160,6384529827598153742,1943409092983987482,4055525008755684480,1498738820624732544,4260128953997493984,411445565266216950,1649707678536090624,2550635558469424404,4473825737152543548,3949329126600028192,152807619511868580,873225442349654400,867857589598357264,1831106209751510724,204842287824138864,1365676316790524640,4645206658463939820,3086752551638649894,1905579489202447328,4983222288514715136,1752562691255074752,2685756886660105296,542309227086560832,3032546136260983560,1090713938420010160,759566679681024012,6774888947821643616,2994628431003982720,693700815854702304,6070153561487918280,4004578591559610240,828260187270524352,2379104283636242028,234105143954462176,1463222576953618800,3833424066215274048,5086218656736940842,3015723792883724208,7353875147603445216,2673445370136258168,141100317550715184,352766567731370040,3897468143112489340,6328350912699442032,1082102653021524876,1638069839649339492,1883772275303306592,1486769954071063392,2621589943308388074,2583641371090325076,2203081864266731184,2251171271029307240,1689331145993402436,4241061372489940260,1393012133157446784,4538115191825684856,6017595524891854002,5432312770587976336,4324676703262376580,3842033114359133760,7091411374636904898,5897488085425998468,3847586306123048928,751309594340826812,4925784123554708304,979676786924380224,1435053777674189784,5891548372212546624,532368016527532944,395881602854943390,65549846910890496,327763890725365920,653153184906424378,4319854886956041216,513061881287926608,4155763664569803104,151027845180006228,647291137777109640,371450969982808032,871289747490386244,3298196424555194832,2140614140545483152,3046542226713165420,880048332260396640,3095626910558175096,5846568769880757114,2770558540061228352,4033201231918448832,3214528844345060592,868608006537989232,2767268697631806216,1998033245759259648,4444076700945746568,3503263051452648582,499354992095975400,713396174872443000,453389186653984236,1466815007918542080,5759931823534566576,2871767720722255904,1625511071764555092,2205806701278908664,2661468270955688256,2437754807716671960,2781369664662868848,3095116573862531152,3629402176954752048,376718621971659744,1792699297426050836,465304312440168876,6979876803767831760,5061266394158666088,2678933548080754620,2942550302603795310,760382195220293448,559447064281579152,1968947989934819850,5733923995974115872,2668174500798151488,1487707394747102208,179623503470541330,798362382457429200,80412821073448224,1407287298513147520,275452802365742304,2065988402738496720,4311898035981151608,838544375397049992,1920519362715623136,6787935178340739008,4052316943409836416,5085387666175267440,568921991578588684,5231197083280782810,1108277639129976576,2995167541170338500,473717893994465472,4737390783647955840,1957475363132307480,5337230923489365216,7886802222602121504,959871761001067366,5597416108166984256,149927213885060232,5997356742449022240,2297170538287114968,1596297584783244600,347180147725223120,1388782693973204880,101235224003434290,1214877014517539520,278577015406742448,2785894732927492560,2744397909328357728,8326233592471504296,2082836323659187584,1509604134149647386,508628079951852780,3391005504821035200,561236915958662672,1328977798988992020,4242978745441655904,863664868762784616,1349240390302145544,538455954621440556,1306687797175640610,1188760543624974528,5936036847149184,267133603818098880,593656777898131200,3953115334329198048,6805482046507108272,2433404722090996566,1140587706111468984,910818507401039064,195979703484599964,969550092468761214,7042721880797397198,7141074725960959008,50142006482411424,1002884976958245920,1315531189663331670,2599917421819855104,2781081850131755240,4871741741104432080,291100031069249472,1859150763916932016,3423986565563914560,8127741041608557132,1017295900180152534,557698111582620384,2016542576871561420,207275351033364156,5527589879988855360,963003896509026744,4259292213389919984,1284741956515815024,2458936843075001352,1198564338484796928,134902217012068152,899388332862142320,1015210410536076308,950763540751606560,196976511536633808,8804500197964338186,858637750479844914,1960346204077674096,2922644583504013640,2660359825008428310,4669427510415571860,2063495858878722420,1436695745262508944,4835758256887176624,372482830809783232,931248721447376640,768667973955564408,867188752703818642,6615531706974095556,2838812833162706652,259995504945040128,1733380881361184880,2914623200034538368,680533083705138672,851125480892470728,285967060853615196,3499137592774253808,5654766008495895984,689159195641134720,2700178727964799186,1759033750396689564,2561190271439765184,3572973259630093152,2973398341853069190,6832079212503997074,4121951451268342580,601327176753859776,194488905817446534,2222829755489353120,6339944065335931008,6813688350317949156,1591436739706057948,82598842151473284,354010868918899920,373565399151020656,6996478420393973712,5591795642604448956,370081230045772608,3700977805934033760,276535467164284944,778332612314923508,1821970410899377656,1505734610705591904,3397035520502908290,5823098428764178296,1106170879713958656,5647061340478277984,407818969062205032,102658501632182232,1539946390164534480,2893287541626321840,4899150738619326900,851067016808585648,697306843789217280,2803366537743578436,84090303873732468,280313548426530840,3258415260496409952,191418591728848704,5519124419278822308,1741563237166004742,3992367591316617216,161354664771963300,1434327829564212000,4790100815855917308,237454883455294728,1846953911038054560,4543539110774099156,1566461397163951764,494920384175910240,2909394477157980768,5216415929404802064,5875595213707270656,379540775366731476,1620646524547060608,1283049488836696428,430500550097152086,1945950053213369376,772820531785455732,1756707299755216848,4395969758928305250,2487486954462013944,985402436478726816,1491828431202749970,2978191773858902688,6773063543830797472,2147003077494621132,187353010610573778,877905941037453038,1626864326519575248,1009855773721832832,4123960070749418916,3593030643266777856,19602720059425272,196035967320944520,6750993476085520998,1360258930106339628,6599568386373622912,1403013358714216320,7323807804250088124,1007931573683360112,6153066765915252624,3436229097040183296,4339636188435263408,1548634394453579076,1536523236321347736,202111763248973632,140496455707058340,562010956012339920,6535147565348101248,195795188855466672,961306803330213186,1927508775953871618,3999471986740318992,913181939888205504,4049290257538311352,5601269290735038690,26170050977845632,785136640772175120,5607544979884015044,744242248621927692,4379053001050131048,876939666593519616,791647308708445104,935641078269893026,380617167144284136,7327236554011853172,810846046444192660,4994191244562152784,1031225227852636032,2332073985540454592,1684645915626229500,3980276675289041868,3454978341664797696,2623059665031171456,1427810713731665910,860053839320234592,4324493801740060704,1714528418758543872,8164217166684469182,626658298209225702,5371597061089575840,1936277344043567264,3491895185221504410,4974372117945519840,1929889943245569032,1330470541708962288,3313091735527399320,3180900256436410340,2229104215860686208,5039454414884281644,209921815535213922,817505818098732864,209892695168842812,1632571749329979360,2009747337772986648,3181563452387688642,538872954253565752,3553390116976291020,2855292465951272502,3694559255612627402,1133433362600394480,7521236828886373632,2919020219008358272,2606578626206474376,1565646918929237952,1338719796775421640,931341903147337632,1319622165478521744,301238866218783284,28850436605807424,432775902977753940,2659172484712044804,3907365989608536048,687065114287290624,873421144596553324,1106292102760370412,2755073590045047408,889650030594145888,3595004777731124736,2968227621227815056,3583257467647105536,7674593427585813696,3564874319393630412,1883526299957000620,2924058224435598012,708349017251024256,6937430541533916606,2122214752968307578,72856463719893336,4371583321968863280,284162706126749142,5887382028673389216,1631062842625225856,152164833969630144,1521716391394199520,4236546913510674294,147118726466281152,980835373078608960,2705232659081343576,34427319289889598,573814316007562200,1175061613241702912,1404152078805322614,3385845802824903660,6897647173651941456,657561076478017452,2279113805696278176,5541681339490638160,4603739262349095840,1579935436262346048,1947614938621006292,3636529386929932530,1321780604451706080,4487073283558693072,2814810428415277908,93848365970714304,312841876955877120,3939360017787375216,4340817495196555590,1726433556572410056,7333578378166331328,1369330071285686364,2599041539764677590,1136421507911974020,6246053499861407988,3633426532379412032,467049265388203722,4670701528945568340,5285524990551149824,4759154431501509312,4693644222536322450,1473761922779144184,4746087729578628468,6136364258775281664,654871088356774058,535082862507646056,2035458306151562160,2697469727896289388,6770692976204467152,3993741006054231348,427511265054211104,1854631120796046432,4510265017698672372,427451017155272508,1846647018764201472,2530592607088595808,1549421908463550420,90407824922351574,8137068134128445160,60240408022809024,451823265781651620,1006214605245378828,79428557660070600,1270913758009905600,5269869539716731786,5877110547187604130,1850761856744648760,5534151235276921152,6285219497433363256,952114350801661632,2452983611687071920,2676724585207796568,3578260355436876576,7339541540039177472,1137991913670604128,418887709748743296,871108462945170780,4431235610268230148,1436478929785587744,4638574920310236576,1558053426699701820,1526139029584536276,1206352213546077192,55168134061793536,630521157610398720,2364560084139436800,5118611127769447488,2488817830111962120,8647743399729575328,5133456249821905914,4776792084896448540,797988584527376064,7593910319607847248,3620367520395754896,507585887565719856,426131060532051360,2663438237001346500,2734613431170659010,48998408942102408,490006002424028640,3083937387615365484,3478391342978739264,850416845378454384,1860647485881626016,1895860570239452928,1158953443867755504,7986571162248708072,833539673489046144,1472923821850833120,4677966485726456940,2473675151160803392,458300146113033912,2291603210459063820,3007044358881564830,987268502942412300,4119806806961330520,783679932394332048,8583612449960525022,1949577461558243328,5109545547582053136,1883155596676774752,2055507108134688648,2451993482861125464,127096468918905024,265153963728847014,4478831841983710904,2902977088605858432,1221752147495192088,509241967642795016,2182563178847007120,465146922870048984,940420903966350144,464776230263893416,467160139015128414,4958573477911889616,1911839941864727760,3770917925832255780,994011084327585052,3777150389859447648,2306492748458050176,5771946947438521906,578840197299540516,3691504118927747232,1180687148875927924,6120033599231160606,1518931089990250992,1640974103114226324,435644783544209400,2959665563419111548,803058192817274526,4640333300725618944,4694776172278420032,1666186590810285140,2465299973194658676,2899635134770975392,198571031512379312,8806419660614615226,4315022935605324972,1121916101669331648,2370087892518090984,3711433581584792712,844796628520636184,193858591574518272,7754690445663559680,2499120756759690744,605400017649755328,12865378950068640,51463817212116320,1029322374521774400,3903433568993521836,2147554215293655600,329205764697417120,1340588558744594670,665148756119904776,1809209194457062032,8911309660136157060,4140067571282336430,1501287570617753268,640966579982360280,1915520838210587608,6478210969610497848,278580347870034036,1153452263860108224,6555501556816970592,630911221282823460,506527246270151172,2061715130182855872,554955067641150000,202418396327467076,20049348036646764,167085372137950800,2339299820224558800,1260852946993785816,877414114808631918,1955868122672976352,3841305206586910848,231861668470544376,2703663615058737084,7886411686745357568,4651399368678374856,1375269251297393364,2461891978297763712,263229998840242368,2454251119314345984,276732944669361474,2767453202723039460,6474948845946129864,1310945560737041376,629102040243969918,932446673573434976,1558669670027820360,704902264817040576,881167235277500340,2199103884706515912,2350846363481982432,2368918913133286528,4362449018165888250,5803300354806732996,387771047315342808,2542301878765329936,786314753128087656,901028610689271442,6498835159487611248,957446316072766260,7236819208755805232,6741421095360084756,2147344517465345424,316044251148386760,773484042184352244,557191830920725668,3059158976952357888,1720182269461490604,680510353788769950,2222136907442192664,994979113118932284,1988884548026142816,7375988614674037032,541010515678029120,355303979780381640,710639737734123240,232174636707084336,870693823037482740,5280381405971969616,2844606451978782336,164373392364123690,2301330402994680540,253650756822291072,2055159173882169984,242470600596842550,7274443312664824500,2004434305774113384,5509505393795520096,390718341555513810,3125886513923017680,5130579778651694136,1978279649113406496,3145202587615086936,2229377558759664760,411301537469988912,392191951943203776,3268412420530093200,2324115660730818420,1200124268420250624,6581344485749636820,2341424591097858288,4512257618619449760,8340446561435813088,783460085363933760,3882370721602761486,1453308855342783630,1589507779589986848,3441530312143188912,2015339638451154736,1976410946552471424,5381313080368105692,2396617205978138528,8353534719193232850,334319905213936884,3953133689333976768,4093336403578123392,261765350405397450,4711987011880314900,341552070794295480,2084374738928419344,2609051481655313832,592141190000397408,2567314265168216520,1809144004658535456,3759804599649707136,3880187851606703856,774190303306344752,7478115968127946248,1815892594761820356,7029752884001161426,2763183086000509968,354888312572005776,887260456459463260,763564907629587624,1619749043019847548,2974984581420324000,1849677160151282826,1229584672106776656,518087566504120704,3885830508122952480,2356154167770040104,7964752231450145502,737419683326671992,275595991135364376,727726566179616256,890127853442991090,1532132634336788352,1121610509816190776,3755533347086683050,586524373330048380,4519260684767071040,3691836638361411072,693936857860451562,2974148096386437060,6260665470477038016,6510967789868739252,921715322949339534,906081095611418562,1981557143532300672,6970497497401151448,2564057603678118072,320733360329401056,1137445553300738864,3049772791489801140,9304060383026328,558268586188513440,930489250825569600,1346492339270120448,4675463767718931726,5288908252246716312,1600074066091728720,7143228728759490336,4029219757798913460,3801358697761752984,1091892603414730356,3558296161938398832,4263030260161123050,401034059704475252,4816778890934442720,3936698700462296736,2573533564852784268,1807870499958742752,1825064221368166464,1497211706544952896,7415624996735535936,753548782256362836,239885998429433896,3300361049412004032,3093523962732567870,449989555067054440,8100174187636803360,870100007095050048,2852647945151210960,4988292367099209840,273908448055109376,353109686279486524,481637013585922578,3000986744980549104,772782407773478152,4884347697592676544,64573486845723468,502260689255361960,2870189419865068800,462336223719741408,2311784488188785840,2779910120883028680,5936858721959804352,2071745952486916992,3214478096018730192,2900658882153831282,1544138871927598848,61253236366075620,3675358521704449800,87991236226943312,879951708313609920,991026779853077568,634336408224870926,477364519797504288,2462948888837047632,2795400092214562824,4120798524394966092,6389896189323580560,3454700443236400592,989998400552708448,7910660265926851728,3882895614023638752,364359271052867616,5309169209513337348,4856199080111174580,2903233718232250038,1030211162770777992,181887447448090560,5456867417724719700,2917034612172046170,1118943289697771824,2013596165616156720,4803896564794237620,442581476610492746,2113273044398153232,4201130186634660696,3563798010443558856,2540985590187546210,642544678535593344,784167598809916420,549681932320873638,3225763093290109680,5855644009270962408,1180205150043645792,806761547028769410,2805953996704058898,1461020772604139328,6458522622123593568,939899208996297498,681634388856717666,1169291098153970880,1501188071953230640,8675730855362459988,3264033199912184322,1757003571978206496,1519812069420422520,3705863018635302864,1663631122855293732,1343900580206279940,401512012595487552,8607556970726349546,1549024745906267784,4067785125616100040,8977795730353496772,6379359097779420336,3342063511012923624,785060831209135008,4713929182773748680,1986267795896501328,2657132012549802816,2438716550994710784,847254517588423944,1401604294414575636,2685900369693181770,812023547866971660,666228381350646656,1080789112978757448,2719228033212089310,2941764079556168544,1243612181382517224,570340428979992768,8555488961528036160,2887012820517166836,1021185535971628104,1752688543991593512,1195265711259676848,8519905600884261792,279186565169560524,2250498582246797784,355292810279642646,2450383175660629020,816789098089913856,3061778839296101046,5080610768108337530,1942002608173321584,1558085080693338036,174924460793256460,7871952695686782300,5184499220152473168,5229922739212850240,2862547861792530576,17570163941086680,175709495457619200,2811477629574028800,4046183209874649006,1636825620878698448,31863342155207616,53107944726608640,2655515964924488000,1413394721667468330,4986543666416012040,3879351268258315580,4839933597009314256,3759671096744028600,802804835228183728,3939825928825603872,5852572270602322914,2218370027969663856,5044810612117136256,516978716602504464,2102896696377265854,3501806227061926656,4026292218653828256,5755933122898505760,1302134001357929040,1118359074026962872,2872827068476230000,3487417987726980120,1677420157327936008,205192959396456504,31795859796575880,445161939984622560,3815844374465095200,222215264192160324,1057343702448462336,739258532444840668,231177318019832538,265574043406876632,4266256289789106536,978710623764706800,1733842165550492646,1989183191964140190,490627104205693536,7315086456378206064,1927873301102118652,2140710143262675510,1311516993067024632,2550212023769757288,311850294917789292,285248275079846364,2852610286300981440,3956373269766821376,902448744137754552,3335294107216626688,515110563114675024,735905133958801920,1529880057303011664,7106952189532741008,1382377490450398944,4603486459833893808,503393076517212486,2811471032303330508,766648080900757220,3054140519556726864,5957480456782054632,1419363968646403804,4751324841436696320,1129416198778219056,2323578377239987464,1146589503648112332,3049471095907918500,2927028587643676560,534416234581352154,1102022268162619650,1235621689060697088,1559115488133568764,145199713946237820,2178093085415813700,427177800335855340,7689544182523034640,1716794528541777720,1432978694270545608,506971505251960848,2906733518229893208,3232695599251205934,1550837365796441556,213566148335359900,2135756965827096000,1018545145311789216,2016355335258687354,1136027371357806336,4418150646871742880,3551255758012377870,6082074792329260494,482971025153293704,3633474433001152960,431489808950025690,7767163800948013380,846009036955707904,631345845228628560,710132969018944494,1260198699821472352,650258136418751892,1445082684558815040,379726944594909714,3375501522900130080,457263525838293504,1051664610038959764,142164289729959894,790512764526101436,1746505284516653608,4164655919551030656,365569460472506550,5849372865729567200,1002289334484405888,1809537895163506464,1042404013762757040,281400614407955988,1876087966717176480,184903515308509696,2311397272322465700,2059990699296046464,14972991660828520,748683052786449000,3292060903520974326,1188832376675848984,1616550502213749960,5353074415560467952,4221665722180424232,3488858311000882032,4025777986003540992,3690427977360139584,4025736055404202752,816822211249251306,6827812745284142052,2528297519577194160,3784247517094194864,1691359978651583152,176193301332007584,4698698086089089280,3671336081378030450,885381642343394028,447736540917448476,1827598762534514480,2855943468727712970,4001377976619439710,2878815625137879600,5552209372193987220,6169145954556616020,6166706898044847972,5116527382682245860,5868597965500789056,1576822586317007982,227909271741778260,111080199149363928,329154267405636592,6583379645504442720,2112306097165488,10562002638804960,246457745620732800,2464687634818248000,3476981797676008336,1385289283981031424,2259510280300932552,1810900902901109424,1234088020263869856,6159621878378276472,6026762454067569504,1565208163168937172,1243883163366198252,176702849444906752,3534214976319736320,901758049317133272,5683274450500637688,622841334264422316,69057544890655104,172651580095788080,4879124836574444442,6342103045688297472,2881251119811231504,7176192850470227976,4921644872085090930,4603856658370865952,4846571264843235840,908998038622930290,4254197171707490820,1613154336732672192,2514559007443409568,318567810441357852,159062891614621890,2226980031289371960,636182243533122664,8179851636554041620,7619723031764731608,447748979786769408,1246259916523038312,2250002735374225302,1147488179330560808,4038822287862549840,4319441928166501680,3153568091440666272,5100572126437830252,766567092978289584,4444136258397233112,5704129902828004704,8397619560224510814,317454398131224456,4232914520645473920,409095750818117610,2993980388836690242,1401050368019843424,2456154172448993232,1333615374865125064,480974878532101284,6163614152430644448,1982439144707346624,2941372039734805908,305907577500476736,3059212520517219840,3850230936236970204,1368011835820708308,1465436737218188142,6825728554158076056,2900967618392881344,1593450057956269242,764021786517991650,1488837309133851072,4177486377421672920,599676171264428112,6996534735660592080,6366067746220062108,881344302602701824,3898724197694363856,3272612286120079920,8949084729539441976,3268201425093030060,2743443194454802752,1662182683927233390,1364128695395944632,835137470067977344,206816542782441804,1838451444644571840,1398150186811255872,2120961306058937664,4101954604047877332,3483248606568335250,3081099213692810496,3314358258014436864,3018086474387420780,2615916293338022730,2739529922247522144,3907272563057653344,1466341948057847448,114840785286516432,1148459186003455040,3219735747792596544,3268710449873069352,8453668967932608558,655184322678628512,6552136088187623640,179981352416596566,599964657986578260,6659538090269065440,451753143621893376,3953016693787439880,2396268301488751950,1316067283868602272,2647942889505547032,1363259050395393564,3682154702629286928,967878198865831620,1122064790755826808,1915540507936230474,181403839091239584,4680422950895697888,3936710203945767332,3627327756928215600,795223533680583048,3494375066932702928,462087318787625664,483774397580207712,4903289655823785352,3193999225313037504,1488199453109118936,399501893651164852,2889123715690224354,2874681383068118844,361132780559091232,4514361527475023100,6009493339433297472,2418131072945913984,2469049621437412992,5990962230203669100,3355178995160820630,4507338084505793712,3473188730430928128,2416977866852093952,3692555393565085992,5703183441132289632,1511078720990736416,7683133255420760982,1019261164345274928,4298211048977690328,5709985320453254784,528371944561775952,1998543180244234386,2352393796738757184,3555816217972448472,6736655891018307150,1886661246160272528,287003638483835376,798643752708295808,5153030690144602734,664980738808843908,144902848414279216,6520919621135265720,2059676826348400008,974500178133455114,420676339462746636,312139818611759760,5618767855329627480,182094625405150668,2341321253009562240,1586856302427842664,539726281019417250,172368218754053112,3447518454070841920,327170155238773248,3596256987661673604,6488474144848610960,5126834980430992656,1258065732621917160,2213889117481590460,2246868721089005568,5880479858226408768,742591267799044928,7426244572020510240,987502606397790648,542367560088060176,1193153947165617300,1248827843571816384,32276129926112346,537959541056339400,116172940506741792,3098083538148716640,6846937045468172226,1039122886211353944,1054838586846868764,2827032418763782614,6483645978675280758,962226134924585064,1989171937242712152,766480900281071352,2006029441014083490,4494897411712038720,4814616349855173288,1302513524876540168,2569557530161614564,7013831866580489832,3693207352014674032,344360935812625800,860940815235478500,2743208386615768032,5830828500223783728,1498122723109963368,630684613278789514,463622558352404544,4636432785127944960,917832978443825796,2613448421175638952,1817650270121355648,7849280284932978912,2788478448189100884,3945071368937136288,2330508199225678176,2488083596675614080,4927768099774558056,941572834157141482,530799705961003968,1327058569844808240,1607331148291065232,8113408717270883598,4217298381370223568,3178209390041043776,4703036469682470822,3386418753570470856,4086030339199339776,5171831224214212584,4400649790969446480,1520855526111785950,962999300395905696,1926334985666584752,4037979640498256112,2957325587989671384,2311972793895563136,2575965134618079816,942597241349751372,2455028928528825168,2967996819066068784,3211122053485966032,152666995052957010,4381229261049649866,5666595714351804672,5060363617368593424,113721441931120504,582866442804446748,4857437421212938200,1766923982951423520,826450067602666044,2023029367082582508,1504838998102791024,966931799108609232,1682725131286337160,488244847409957964,2521783914940057152,4328569908647162136,1941624206741628468,456594838362157752,1209754218700919808,5853452223077092008,1555300842405384888,6892483572374696298,1116834656941535316,3000375533817496560,4775985365425900380,4710827438471152922,4351229711312078016,2011020397638376752,3195908318542434628,3607555704211146528,3538895604533706096,1033988493988038944,5023336512137195520,1348628424809138892,2473128573114186240,5462894680135559184,2054180247801307032,969243108680311044,2225734358380956612,437244546859955712,3279480643314024840,2313612833951752830,4384006220584106208,2111344420923977808,3146074198313749872,1714995741208529538,4054133988770549600,2698784226652271472,5934406422520518408,3069647662737291732,2273828206082733312,5305230814017310176,1415431425548617310,5970247191381047424,998021067869070936,1862986173844991184,5986569477262249260,4761573624209110032,2957189271403183520,758939763073252128,7589736762328008480,412210951640940904,3091720283909376120,6445697513084620392,6059320540285847828,1879515905565204144,34081187198294448,265087745179386360,378713700622726200,3290035457670600870,321487000255168368,598043950349789664,5126320057087426680,1583673700665818816,1872695596493000016,5084305755786092520,3112926618066280744,956711483450533764,4877552496616502208,5276301218084666160,3117296244198413508,557685349348236192,4907978207137473664,5993568942672733632,371404857139475292,6506092397404439344,3302929592138277552,1900239890575081824,846025473861039888,13546802297798418,812844456188842080,2485405585086762272,8148410399900621376,5515985748476525742,1140945584711634152,3383951944456872600,1313995049894015832,1519177564831002380,1899172916899918656,670592488831446804,4790160371808648100,1614769021590343794,2998516278190199184,551479840692897024,6348928148881628304,3738373505404250436,8054182594167025600,5978946478175897436,748113562522883568,1817513774674786482,7502293135265846220,1020840328137183048,4817445938577634044,2853472765654553592,6902446329333110784,2398290038181698976,2297202725175686352,2582835828532667250,1968717278406672912,3481057880628471936,678397099526809488,650542440425040214,696834810133121088,1389884707852883568,450491091821179992,1450171722467969244,1131228461604563208,1282089074779836120,180817382417933592,4520636530364100600,674104351275698944,4188463244046041256,3289270468519461888,3603744308589857432,8675118701931602448,671487209961502176,583746772796939552,2065791925995246630,7942455673746947136,4600871759123058348,2779956475603453836,2685748905576553896,2323345355570765312,1727554857373348920,2628842019355815450,98720298747092360,246811773401107200,2623217837845359384,5465315571604133958,838669998806611230,60109292631882120,961791650588623360,1242545014414310448,1518686203802412942,2622716104432261776,1463414930777739456,3103283901015238212,1967069426116193608,1641936099680816784,3852463080727904736,1643546159617010896,2014256558473784148,644745748081840464,1302454064987894912,580603723987503978,3978657656017696890,1783598419917240080,1879410840156087168,2947724837257601940,1970579977028811450,563977681879885056,5794287354248760384,1911432952267727912,1133738504008356474,1694088349295985504,194418314853997824,1728240004868951040,320531096214576060,3205454159767062400,974095255864129344,1185714834814115886,5810593894793614206,1163596507478656272,1227857702950195488,8074781263874694330,4089550458018357948,3597855964867682640,3768134988405951900,1763858128351627242,3644890903074830232,5780815928614040512,5601224122025590944,2835025767859036824,62739695410835076,522854151875085600,6274530115881559200,4066802802477159144,2177168271541454682,1925556568689706848,1670678079469410528,2421507753109149894,5090164941816275706,5856543920755614336,1585365522131061780,203780067049869786,679297234862186220,496252316447923464,2418789939904166304,6394052449405716880,2581642380200391864,1406209409496156672,512786342350080204,6502660489178503188,8021455226167401288,1028187661616882048,1882928379442760064,4061118810740262528,4218436948258506804,5845139107681277952,3018206679143154984,1219388189934839444,7615587429020610270,480859297281710784,2404403888944126080,4557225440299919940,1457697915971403876,328721103496280128,951238252925083116,2775930011857802646,7866711627618389888,2268969877386999432,1259511084790281984,4176875962522758440,1971443985028309572,800606875460717424,3402480410911365776,695033888713803324,5957699449202221680,4238062844722491204,1009920980629437024,1690868186340959424,273301316728984992,3188657790715676160,2453283506556320592,2807892281179402352,1780102568946460770,812443325014611864,1816229363288849696,4688280361374572004,1554848574867961392,732588959347131464,9148705000457022576,4905025990162981998,2788940930841612416,662124149520505848,2796441781526286192,3010785584783814684,1138644580664237148,2168772652605068400,908410721144585064,737247164448779334,1060287922668161304,1512213781617393552,5617483510591791648,2942384027259798990,2027540463943702092,1556964927320084184,1076399654919679728,1005469729692042958,2303927841101697828,682525679887379844,3571599134822049408,892102182172188984,4001790151913815296,2375024364154945536,1095792536617222632,1722034243119577200,375709205980452096,469657484239236480,4365520249215043008,3194398879904441960,496499692587244668,4255901734551802560,6198138921333324992,2255109545214527076,3594252262583813004,3621916120235032700,4621538953421179680,3266601543665403648,3965269808224492130,556749828844842096,1501329911358460500,7165659492860768896,528751986474836592,156553695049398240,195700859267900800,6323551609053130578,5434382166143523372,769344020416237640,1900050239082508056,15397732709708382,410624544802000160,513303605988718800,2751064253926934688,1475518652269273088,9476927722130952132,5212850266690723680,4689612418380511220,3781090634430189168,5092004929044555720,4169697808326372072,2492723194648574976,3838650275575583160,531338452413786530,73308809019147912,733120831646736120,814615082769209400,2290418720560662426,1761889946135475996,1629876496541919104,7282308036695043792,3984132683308202712,2486263248075856128,1995924059806130256,1938462813029678088,1251969710275163064,7875253978876441440,1738922634495407520,1249140068795471128,3037255004412466488,1253280905262657744,8908063307805437820,2796127040463813378,7454007358026778098,3575804090408593424,1486085282930212272,731376418240300176,6860800241473247132,300191863596789696,8014847533770146544,918700630265031488,3332726232091974504,3748493173262254956,453006733560563040,5285314587149081100,1268054359766357328,2645258011659686920,80646372291748320,705687271499189700,4032678781610748000,1726994882686934556,475291816996826280,4221198651913533792,3153193962845457168,6017612411053494432,3648377338426714124,5915789533669212216,1051905276738170982,673095606360612344,977635285335275520,2695830826533416694,2660728056564408260,74967520007736720,2249126036260412400,2889508070228744470,2966137494774908580,2146980227079322008,4072261770230412880,2235032439522653214,452105434241099694,4521256238501259840,3973875198341698080,4375255766581137456,912538055085985750,3070996512759654672,2205153654398817408,3849355857264820368,564629557261474848,1411636928451996480,6413689905102357912,6243914785637155104,401068557428778198,2512517327250343164,4852985011254465240,741905944103495208,4781518031786188668,2254903191905804352,2779177720825370400,1499590225285525010,7947723526786891224,3292958782420327296,1937487959495177088,610901195432256204,5724283054487247810,6924955861366182504,857805975971723628,3712926822381688440,100319360864239572,1170444806083181160,2454196357568986272,3370322398319348680,5076966804605671590,1251608847306248448,4822151513422862900,922400771574164016,188358432548972076,4709171083546720200,1894040658449306496,6989538367945181664,453939311393476382,2425257251710694016,5480358128178701328,5285632568688999744,1510958751153701544,1199338034070718728,4099667634200224520,3135789071197641432,3813637319555884758,6354599039549065632,7389571246091995884,4083030629144159448,1342724976277211692,1067582573611212528,1518374516217093888,616789983486077894,1738157942765512260,424490326030985184,10874402797407968,217497766963189440,543768695971519200,5389677998679543624,3441412116540093000,522228257199428736,7853793652771885248,2479260568978653408,3805631026152510816,2082604103619712900,6090001490492669778,433827637207485264,386169203068575488,965466113336760720,3511437134507357616,3297219194294607120,1345777372101656340,1723812458359565916,133318536667454684,1634588738767240344,1808143809049542816,2891497227817815000,6043328352643787856,1019819185837350528,1979496616104362220,2327631137714566134,1655508477291798690,255175149149844088,858771709915400832,97803198225299712,2200670210482404480,1612672118161889040,164801077758944496,1236063267670390020,935822531966816142,5196426852502626768,504440796940260576,1859634306322224714,6233425167458617590,3289615255177829376,4633885791286900740,1546676224774424664,1502015985757540230,880264643408833536,307054354798691712,5679537220180932552,3878297028382333728,410735982953770056,306993265061412348,7564794069558722304,6707074911445907376,167941440321251488,1679489381101887360,5185152596271478590,4042584431324711930,1943673685059140496,311394362237106912,4152110191285595520,6534239043578144976,729196563552280908,1831498368221581312,3932790642252883872,1066994019615896568,2146510242366449784,6221382379177297152,1344461642766588408,1033074269764288332,2635112612304466992,837023566422805632,5147341247470430470,6534523243019830626,6168619965644535168,1530478887626733120,7474772147702110368,4182554498039826360,2763600422984411916,2817126615774281088,4632234792558123156,236105694258207788,1636913002053810096,422277880344441264,8381838983749355472,1807109990580030444,1575489625530000552,5977689030065926656,387766060797855294,5486879808466957296,949346954025267456,981203392839445344,3248504962436355480,673274767395470856,463567596159409632,4056397539056372160,3787947568740639920,3343624824466856412,4672304317038600576,6536710091284343152,6579707703651309312,5411506127193624402,278806010024415348,3953230559853273792,602364497322680172,8488978518637027422,2742682605831977472,3743468009618036832,3659686446914703240,5670826624642090788,6833778851766397860,1421176282709339776,2134396342516454622,4345089404518681776,6808505328343386752,9489812922174336444,957237716717811342,2100457795651396664,5486593715309153304,621394599783292272,886900308160425630,2071809520528278024,1025963183266168128,3036654953589539744,605221472669072448,3782803050917091600,845550282252459168,6341910188801806080,4888578879350001270,1476477210806115408,6237908731993013184,2350731459406651692,1281850404933330896,536301478210720086,260807919334666080,652048902010594400,308562970738175370,3085767437389982100,5881437443357574560,937848353924585388,2542717817253154332,9097720392311036334,3062561127381705816,7544343402571414176,6417121906905359006,3172462427257543620,9105290480197737720,3616872509778342052,900003155929367364,3725407582873116096,1168194589528142736,693336059884105704,531744910974647064,6297275107724173104,892181987485016976,385174862158847544,4552705073348285658,504003442865776920,1008051876591392160,2850481644967895616,481540491485251572,4913594888027316768,122474274378089480,1101001356843386292,3537590957579415618,1566999508386789544,1808830667205666780,1658866051862442528,1888201957503915596,8091467249245328988,4033439310963707136,1681826903888619136,1034437073138646714,6596459757063007326,5529075359675427744,5366958529732257792,2701901335867191972,865889132424519588,907732674724710144,199327227559116732,1328907491376672360,234617406697189908,628333641718617384,5130370745424545880,5156696499389561808,139189057205632992,347988173085175680,1096281486535391568,2413678138937799168,3453549624011280250,3956925189458306304,4025951145740408832,890561289494130492,7477079548128681348,7427796745613478552,5391509754522657612,1970157752268928434,101793387157412976,1017979300642280640,3252846384539570304,1942646252312946438,418850439367065496,4787075793323857920,2548069167310097520,2046248157528352140,4848545636653152816,2852568411512373840,2142241182417254592,5785418564919780768,4883185369326743784,3253671614900481480,532974317277303648,7994971534844831760,649056287007392096,106782824865980916,1423834536321975360,3146640410338507746,572322823817140044,5771774586102068736,2381830994239383192,4033596226556684574,602581482830871036,1876737085669993528,6568910284136292864,718553323115536578,6867340988005178712,685498294734077880,2403943159364824032,5183026471751089632,293918143344093888,5878625187610590720,1848146996356798816,3373586107141215960,1289456023898301264,44343623746334208,886912050880019520,301556976920968464,3015704335779145120,1669581409446105804,419656460444606880,2054379683087533396,5050013930523889296,956390621070935880,7949575893300661184,2655157816167897114,3229827079127792544,574617543225552076,3110625316296436800,1347499003911934236,2156682290002539488,7502270505729424128,3218242255196598336,3805521096967727466,465978286580188500,4659990793760790000,1318373797507692480,1478888951417647488,5134831545694246848,6351551029481662320,5625234115004689416,6389349947951594592,1926846455473543384,3170270761712919216,994876370916041664,2385624151984041328,3349599449778101664,2602096410855758688,471112794182594760,8480408674704576120,1685023800619271424,6420037299798232572,1771621492014290592,3794595296443604730,400886858162966910,1718163194797983600,2905318201330434720,413085331783267834,4560847777518984210,2152285431898286112,125558259516457920,627819308711521200,1489412307045330954,6049327903508610144,1129262204423822304,676699103667084348,2945326720767703092,210281480902328016,1577181473753664960,1927150295074562048,2095872466706295264,6540984018983290176,3306048595459001780,1533115168392193056,5668335466445257794,5577484462297325160,2822710706330552256,3069478866914627340,2308986612734036130,1254629881146366144,3591993264224905620,739961247967748488,3821237194429206192,6722039800775513424,5048656223546960640,1718076055027912344,8579920067068954032,9506447332645879368,7149219803303722848,2731160484874708704,1715723661068535438,4159538757721858140,3986773114180942680,4063250924936327502,1513411711682680908,113902168792702752,506254446354744640,1145207924117156988,4169462407252212870,5703973434639459364,4368824769706298496,2599123845026206350,63617679952720004,1272410362747112640,1973068292807309160,1322350369340290122,4883399996240598228,4285635698245341132,3729244834201051000,9057793608674950824,2699416846634928042,1889980525208514912,7379965751214644640,1861896621291865956,2485196093880858030,1509080585256520056,31174745836270752,311761365827275320,4347399274437454326,2108556525296291136,8711230434743412864,9645918962058053136,2067899833930535844,655312460395075516,386787777010015104,4835062896449497200,7425803491756443248,7379101812735728256,5524132118673887928,1512796279705516820,117849464127704232,589273606653041520,3967456308704761280,3594615379755909282,4586368856631291828,646511124687295728,4352022174674940,26113297875932340,261144627523192200,870520922573676000,723926927168749056,5429694151592610240,1302055872582598992,32250026327832576,645029298582374080,1071033267949366068,1016221098684585042,2338212521745784260,1470171454658419584,2661782029194936348,254052099638755352,1543202375503333824,2554872276824762004,2922089712407121054,128052226118281122,2134298967549583800,1035816790213846504,4614978598378608894,379802084199787512,1694358170848836144,1609709379458122728,4532607286419580434,5072706988230878724,6232681738749926592,734721264689201856,2344002815102479104,6190866112402142688,1724628354131637144,1676210089787258488,2500345601779078206,1573089348239258436,1902890807175567576,6088638314728892736,1767645370741761144,946975838692130676,7365696156204597120,5707252214282226804,3014557973946170930,3814853627914020900,2893669417065017340,8124028956420866816,1783013346068897208,426304706366523996,1026369879649644552,921869143265161140,2294305487551966482,754599892312592208,6603043553397448920,3998843815662329760,2216662474736879610,930815524020607968,589613332721639856,6738738631323938240,2603217734148148794,41897471298803868,2513960397792849120,4756881199268610720,7894342527551527716,941221018776583944,1854547978645427352,2449620529161873840,3481021863426854352,402609493472328810,3146074364193914448,917307294472118616,7182379376016634944,1351478254567055616,831074478059151744,305026429837702644,6229895265306145104,1549204184719974432,1686056486204719584,1948545308085460128,39115521142866132,195586328139572340,2626361321115385512,663412700825235504,176008227256082886,1508709229916126040,2472739677769974984,1742578242663217392,1485709615656202272,943874809163211748,3960553336602298560,2839571464370047776,2146805558648383654,3619792113905910624,2808980098642827648,5387463641988954624,1156671122784546798,1428193797001443318,6713699001329792136,2822689988809374312,2275412471408639736,106105544913702754,909516657686075280,3475356742020239424,90801615341240260,1271279304892332120,6610864341316156704,3422080704794515456,2949994086699777138,390262043453435928,7805588937981660480,162930243972143232,1629375096796368480,4774091012650588990,8030608788949427376,1066370374303071168,1505316958057643676,5513671423512540288,2394000226849789008,2973340933689772576,2819124285499651032,5907836771169022464,1781140755111083968,1724157637532135568,298147466663024196,6531730926744224224,4106868081027520284,453880142037669600,208141999059592012,5992494425022933828,1455767548829883216,521333679693183104,1763869846724606352,468262526313936672,6243778754029391360,894789087405338592,425213803795596192,4252327642727810880,5295048276822619392,2337080487851183100,2729516914786030688,1458166777194358422,1073731992122719368,2070279785396857024,1200933856061753724,587254596501977730,4093954371781645320,1072542784155815880,6368998690292098428,5171420066163869892,4131884900793360912,2302940966844926496,1691177499296501650,1176629857928335206,1340720508760004448,266377533047750912,4661814678896639040,1398004953238412316,938486745563844536,1778953482546226560,915844156057273806,1768660940519012384,168834233331605952,2416044669672417552,3090535071452909350,6070640055881978160,9731964659839462224,6314264937323792496,762410186536818042,126263110183175544,1578359246468574400,8885453741352064008,876732551279691408,77521620711339266,221500220072946960,203073324556059216,225647087283286060,518426554732248888,3456331123772250240,2089902141484920152,4097511606880440756,317828187356441976,7054408920393770936,1239247683019360608,2782238718075536808,590777689274063392,4324007553226514640,2311987264005412680,1690305029431385472,1291944519891877032,4125790457127946800,2715434968128927520,2065030316445330,41302447609480200,1445650113814452000,1958703768681395208,19928011382295414,996444990472804300,4534394718644750340,3040058472175573632,3249913955682385452,5358920681981335020,5650061979907472256,6538083716114333496,5225631037510042236,8521981251925939236,6996526090501595472,1516628638719252432,5387704941096431082,2213770507288603880,202535428990461840,9114500608872586200,2080037136855101436,1238423553439276284,5863538553756562728,1077613544393616912,8944830785361090006,1091734549160695902,3780973174787818624,1889793310821119160,1554775058816707266,6671666893939091232,2916471085716736272,2302910516474555904,325972045340932130,4563812070020298060,8661921314500491840,4161361680960790064,2463551101048320888,2163429388829915730,2057552598644804592,332621595022530096,189367095130838406,5050014305572799520,6115045671715690080,264215154016610496,1321134658469349920,156058545452210808,3121310037697235520,1275102468519745888,5610721836624412140,646149897173722548,5103128581054682200,1648740935626376688,3428192997378483336,952220021191244098,7336928368712118312,2665911499081373640,6845771281643402724,3214603053405895032,8264139808294515024,2840613970308533328,3037583539886214528,4777657279604951886,8581380949957373208,7419497375183476608,1865617741875633966,2322607695283674750,357931108040303448,208199419275486936,7287304473543016580,1825532199404866062,3196822899222549900,7581392465719190720,2288291488402881852,10156609879993032,152355938644792320,2285440940540941200,1081511336926585548,673140899075381548,291242403874521396,8737661543822932320,991438616586262152,107195652767589102,5360021525982999600,2736042498561651948,2007434751762707940,2235764307345446826,913001027820285808,820380260745934848,2495559679362197406,5504193348293323376,679007036599934208,498073302077111376,774837189888936990,4134811870386414486,465932343036342768,1340382179301466752,1196742645141604074,5024439406818801018,3808278635864751744,8049207954030425460,218682142009470612,49513086005577804,165050975575878480,550194438119332800,335417869023881210,3833517914935797600,2569822910278405632,4040911413164083216,1133150098920270744,5857255788723849168,1052620648421246700,2823685848592982208,4096544154949324224,4534438426076806896,2019378756570085152,2473549504586026884,1696904020963920888,1593321950088373200,6301440878382366948,1888513025302379056,3088384133357815128,2342433303674521056,332698739334009312,5146103098663950276,1554065374072786740,1219417712005207584,4734798929154410904,743611945747063968,294773174034837688,3818610007236093660,2169690116922681888,7135961491643498444,1458944009819825688,3336541950848343138,430492340271335348,1028027512985629992,1347095873895501726,482719770243272368,343033761409653312,152818576700264748,3565925685616510580,6514090738348150368,2727923779225229472,2108808095854875392,901052166934371144,670319048943094080,1982397550729700544,876641015085902928,5890206694686612384,804820955763755156,1984587479576240940,5519414670619476672,1361734101128889472,499078765162883208,1235717678333685888,1805517641844824336,280908600450647304,311171633435213298,4624448185458747440,4509515619657510912,1909427013540778248,5381376275109071460,439878857827190688,24079316525434416,1083617525068460280,881994678957410832,8669949333632268,520220138587157280,2601216590537446200,2025954124083895284,850843529684757408,5184311846419100928,3029560749826204950,251062075733379006,322207621720585152,4134389075329621632,3897544749856259056,494512915076455572,567519341138942976,1826232962677419780,6542781558798225258,1771249733640956772,1293497460601044540,7194223259827489704,2976178528097755638,7739810128314932656,916412083365212064,1216071791643669552,2306752333885806906,196469446145087376,491195498948454960,265903669825302976,4219869059222611284,2157368324667622752,891616060622153552,617053925853724608,3131575646752380366,184682469091769144,7387627885537822080,3297631951384167936,2302926118702207432,29719668553784946,132093300521487360,1651239818618786000,77243092279555590,1390437604050298380,2245879079459573340,976214307474714528,9762577986062955240,984060780948289454,6437366447664743712,1729623648645136584,8781183743413206114,6915872384841605724,114633119239594272,429893347908001680,2693837529321555504,470186889369771924,783679726368180320,485810663308970076,2614668365470475070,4216724582514611860,6060716458552431648,5977858158953455104,745728183396990512,932201755193439660,2740145594924548320,3279414089449722576,6358701562634328876,5806276776168242352,5409550347093003392,719881826397826752,5621528669329775664,2221843544509831920,110238883151155968,551218969519563360,129947372378595450,779718966197528700,1617620668474261152,751924417738517488,6542697090818083608,2834289470613049920,542757394670122440,3558202753115819820,3714487059413017272,915729875372239576,375482313246376704,3230566907528081688,671393327786501268,168911795377822608,422298298477586880,929103401740019924,1013752170094772088,3382525441615519680,705345693526083104,2660898256218059136,566452348177182192,5035356263164931840,6421206489476996160,2365778347341871644,168890831026954004,2533475307056003820,6798321527142449484,6736585432094003808,4174268665460291040,5921611094011646682,3258236481382920000,8748213761639588148,8368524157273439148,1522645004651784984,4079403792126099936,1642418319487812864,4770321241102982390,2244825178669252836,7993762919898213744,443893781800739760,1775654210944262880,590152500144941328,1686225100625056640,4414508529889187952,6850721876379630696,8122462564385337504,2061384625223197056,1133004582639348624,4301434806163119342,1523353476796902864,3565425494650670028,3472767550984610560,693686093442237048,168937293849339378,5305649788911391416,395526368525210220,4587459102334171518,3160237045669076970,4434116012450268228,833851083138279480,1911911230447197858,3487795191927503400,7123282896872219616,546438260652763848,2657349861298825440,913054361455473192,326794058215772224,2133898099125109056,764407715796747774,8323345541601630592,1494615066446471976,1158427361214009264,288326627453420930,4090016276771488272,846109264624377696,7100846616001378856,706292235281379726,609179061864292992,843815354284161952,1831588307694890904,348702380939229444,917071779473075070,6596291545600198356,6492790976120187264,1212242376641907688,2771131672759663350,315084923505399960,350109949851170200,1178763958452479508,4315233894526031670,918977570693186036,376221550135475664,2284997900163700410,814125539588519020,2105723883299106816,2570332189664600856,3416880866809497464,3313215096061926792,4550274296620003296,709625086993806400,5375637299632841424,851432330286391104,4257351220620668160,5782746371102953632,3072272627475169920,2530625986627088680,4886633174141026440,1281110076184642344,7702542594843558704,2422728612609578676,1786880172905036880,2391645122223183036,3615596040929287104,216790589307546288,9756010909822206240,6399285373919210304,2866164464584185516,5872353678911672568,963125528716193568,7260523276584397248,345424054858793566,144739891861693794,2409372629447711508,132164956547857128,655028661615965982,3240334310360200974,4352106192487292960,3920038128524255472,972035273534826468,1783792094742936304,450374991498558720,1801580177003950080,1425864884646413696,2714410851994953144,1305503176731005952,3168273508693688568,7783831605907337148,4605282175604400990,2271278632797190608,2366624809081411560,2851677916932443148,2880810430285954188,4614767319426291072,1065825502458121416,1439186727143755972,5128813907831431152,530105453784903060,1987802623339589472,9932201970758451810,4379689461329736264,4031678374602197088,961873642205957124,808273541783331162,3393480928466173104,2143423916721390480,8751333732266802456,1769256278479060008,47409488213336424,203192566634211840,4741370963510574400,1000133937795564516,2265492475752952446,8208754511661217664,1255411799087176896,4640024050862206440,2624459567394495744,9522019227813315336,4418216937347767092,7059367985646301830,210087068456303316,7353374738050759320,2770991856230588760,68003996047912650,136014046812725700,763129926046672272,332132453561277936,3703889267546814,185202707617903100,1481687617547035200,3089378678783287296,543535936301074054,6065551610161583832,922430420385672816,1724739887391911984,6951639976373984094,9723855414965935716,5082165327295082232,725401129022671848,1230503404634685312,3719855227113550260,2000920115194146720,270553256460609552,1503140554917801200,3964474158013065060,363272105460609576,709582796191361328,3637573588838654784,119340883061926536,259366659290085288,864594014790216840,6276132278544712122,327205439279191812,6544400079029317920,4712718880351154520,3972084336291305444,965313327537800010,1901758305687549456,3514130176389408576,2361649688388271776,1833221456096956650,343812577667038044,922699031475900672,228643404550915770,3658457304926862880,994664695759819392,2192179136950724796,2748109574080341768,297229085877107712,6051508435771292736,6415307751621653808,901217410871180472,7091201126617754364,854952157474903936,792229803942009132,23519009764807014,940802262217182320,135336571331998536,1714928131424629968,1864282164016925376,566933259211610940,202662080867726784,1013355503966274720,316135702033518828,1888066445805721464,2281998483432902208,966572395499872080,2008581585576369192,2929794332544572380,1574772265046415600,4658139957866354640,3552582659892884992,35341331307222336,176714520913645440,3534447712196403200,3271292304963353046,2762616518032573206,2004841960557154464,53128589543459568,132827384972683980,875243749979840296,6471812102826759048,4801478898776001552,470259617107892236,527854506246008928,1049630288995981920,3958142710114333072,1016855436015650844,1438023482816586768,4125857088973832376,1299834741015828864,3169267050423134034,3441968312126901372,930243319028819400,1500711865574599512,5053894870604270544,1954040285025672858,4809744268327399500,2946510102160875328,5630718085498069728,1502604096524338416,3824993301595919856,3673421084348931696,1493477860075701060,765673339349243292,3970126640393299296,4157224964821910016,2374928946178469412,1251349899305302284,5618031325912754880,2497783654196738768,235260124059336294,391499099385267168,775610048346434576,2483728211136557448,1001404635626720556,3934296824028751964,63922409685725760,3835515243313774800,5013381630457041180,5179652188703545482,1186106193379632600,2596001983412318064,4360976929975513590,7523728837811475696,1533334171161553296,3320796958573918560,1082664669899050410,3280314412227227864,835087255918358664,1679283876978901104,4287451041935316402,4517927342714322000,695611025250053760,6956419759936782400,8192034894179059902,1430406592353933348,7449513164591631584,413191729018013952,3179139535771357992,643138977737070232,2476906192995818040,4029470561469427776,1759545963504678288,603965836239764340,3177968115390357312,1090438499451998312,3115026735480512286,1111583326294976502,8799389008165859072,3931503158729379024,924932520054111564,1380311529623348256,780757073800199244,17883775578645888,178845712368159520,2012103779300656200,63772545248918352,182215378533017760,1822234852535882400,815003714876430528,6468502676813227596,332507911735941744,8783781082750893984,4785620403705760870,1985568758525625696,1049977759284546780,4282345493918963838,605747116798679592,1602042653203119504,425502463673893056,8108666819419771344,109625876843151522,2192615075837559520,7488099164382256032,3127358019663439884,10767329587837712,430712343531982080,7537801325661331200,3694926494967175270,3516816897502547520,346830868535720448,998050588469267872,1197002412778455126,1292362778806011396,5196580733944275220,1442875165815348288,1314489687619165470,1198090536907120344,2596259109958424352,4580542631481098700,1448227399058879304,1102140690041495016,3609342330406760820,4224174184800736768,4097990942292687480,1947519847290290130,1098548970650948448,4126157766114003744,831434461608490182,2703240769522059240,7557415160711830656,522701930133356544,6883287341306157144,2863429036998549228,4336568694874864224,616576681276048180,4695967221304059120,1745560785825034020,3387903912871098560,241084803683487312,4821910543537919280,2020270860530529354,101052278302500864,252641932671680640,735298521928009170,3189659949721444302,1562463328679680992,6694487486252546432,1660944934694230506,6425470480858351416,3305286085789411960,4112390313254280240,696007761987358458,781406668589291568,1736536496998680960,1731603962315438352,5885533634309512442,4132219486567100586,637852500393880800,1911004395903852096,3097204611338743920,1828297672948050390,2036384195901366480,4980701722990996992,1280313249550762860,815605091478896290,2347251276385347192,9237034410477804,52785401296853520,131969372285068200,1618038174556164384,905090325901895128,221058847846093224,7737403772531377560,3978629786314075904,2010095030602561968,2217110282941261488,7178039068429278742,1162439218335692664,4097699215300757520,1479199060295823224,2752229987147983152,603105677491855944,1723235711057722960,5524444467195618426,388266128739063036,2588555970203041440,7039709102366804160,7770238873433901936,3828461213620616060,1892621587147935936,3091167930573879264,5422477094103996608,199650876069242628,5989792636439375760,9557256542697135360,1101063445418874564,8241608497663443168,232458746401663144,260433973798751664,5208911100129800160,1697259278316131132,5877454622711237172,4675507688577867000,3581304053138723268,4973509377493420752,3724335921601673280,2443252707943160080,3068790799044052980,1911387187390448988,4644827504989723560,6147009037381275648,1015138384370513316,2861679950201581730,625913586850465800,925026995486281716,1613919861667937904,8078884436033753886,142827274988316864,535626096901083360,4658602326012605586,4221070524314003880,472383269662862256,1704533180700967848,1363509434038142916,4966338699300669708,3920505630786032364,995309849233423392,5942835861326088168,1883399812136395344,2267761497032209920,214370565889939008,535950243497342160,2631630398658649272,3710856105981936112,1558471580966287920,4377587398851571380,8187662769170518242,261506326656001536,186658132151117724,1491365676335087036,730972036925103528,583558430515590024,460377519611296480,178884748026598104,2385236017204683840,3212571988758157560,1645535560316752416,1871261301089520972,2696971447211802964,488547755136500364,399575459942862192,1893579566381895366,3520323795563713050,1554420564275056320,2596562324248056648,4818830789914549236,1431508222213424784,1335171859932983752,4266048851295056640,3974518707678211014,67993621512367210,2719865772138187200,268787689778374944,6047991881170157160,3327448069185721470,7931879799608417376,4683338386597341360,388071177598166328,513601357864275522,5816985542014039488,5956771645222062420,4564074590284424166,5443560951447329700,366350632778530848,6411421077180060480,1418914726218642432,1952686102717476522,4474295123021908200,2177002065486199816,3893522496363964110,4196927317164622752,3080771409007884448,4335806233647867672,650142664078673832,1004405315015749076,8466321284854405632,2367184978205897580,723228626346543492,164017278621013068,2583848852652037740,4042943765324518272,8965280815604424240,4377869658651267816,4992476296459297296,910168368428492712,503475778784129868,5034981583609912440,6595023925448643744,4384330091825536680,6308554348099377682,122508563239778184,408380028814410240,3671462418314479024,1299633292395546444,2929905117418714632,2897185721160542240,865015561526314800,1211465739195127812,435472301547433610,981491260855292184,5734037294826622488,2238743340022545146,2847290467076284896,987979559809218624,3970955387684917728,6228262299840393564,2059787878039785168,2925893560778333568,5006436733139697240,8108148350015554752,83287642758954576,937027625600454840,9370692718283865600,1143073998324084504,1214723953687432272,895029175414942800,3298108991785834236,6926478358183348272,3122029143172855272,1052569240606684768,396434269287200232,4114554524725264074,1000282077325206440,2245193820387378432,1216601309951689080,545280868977386388,691858409098613874,490919303602771488,4594905606261990096,3610656437056049592,2327406582878045460,3506698943950008744,2021162204217179616,1096855765084468992,8816581574421054408,4718591676865425024,5533573893316527120,2790773587704676242,2332684672456183776,3978202154969123136,998001954237807100,6774986121170930124,2663893234042012512,2053296913507621880,1011241132685181696,137331334494134298,1972384373908480912,1482860601822688704,2974619845221496812,1800055340659897608,4445960862837450264,6801939410905377732,700473699801147888,1935895610719088352,993138579532134936,2112109818543286272,6940805027007926664,1896169555032461352,2771101787050528272,435193716667633728,3264097910316888960,4395666150102806436,1682007861268384128,3288691740082925088,6505929853902943136,1668290117142294702,510884492287731552,1195117460173634208,1464139155769237536,276574930430081934,4078519106777352768,1172120614610036352,1761751825099025760,4296434420320832696,2350003683193538328,233873829624448260,246550139639307264,4109351572831905600,2880544649624339202,4718938633201743680,2460341362941025344,5005075697655767034,3029154615406846528,1201710949337658276,1859068526217536952,3319601692144915980,3052775763449476308,131538631062365952,1479875347152921240,4123181466341080464,1276159851170156664,6621071133042968220,3493690542139055616,354332883318944220,1927532985903935454,778983890976490920,2028380285988009888,9965617337205192672,1817009328761257572,49586239458255144,495884424462636640,3085117620054590232,2037212079342583716,135515153058766992,1742415088312451880,4031593305598687290,1237637491775716304,2086155469445515380,5478845465315293344,2094720890749909056,1215015609365723448,1555006749556913856,5967396923552141136,1809235451215393104,23459086046063520,422282307614520960,2346117039706176000,1538066945834143416,1157204851558740908,1070770991149877760,1663887952357566624,7594919267358718512,2244848102716488540,7684824155458555644,7219484743083931728,425950869407864184,3194773432822179540,3773749092316074432,1742757904397768184,5638460907180954006,414076100068211958,747675670018162932,690248824772927616,38551128464814748,2313170455439457360,4154248020380761296,181344371130185712,2720286396306492120,16492054202423712,1154495073918820480,3624669389640854016,5867639914679898804,861676748563299870,1390601038200502416,1302844231475756544,3974674183445246864,2205944547380739180,1016403361385670108,1108931668356244912,3607436626784862168,8757432079107515568,1516842357684764352,3166707420161267904,7867626693368676948,7348271389318380654,2151319384939736844,2426270997938667264,161151959008755162,3354008844585244398,2093317153961045376,2110004239497874896,357108262365358746,346592964877660116,3466083586292633040,679909381409849040,1733830685102952,8669538456207080,390146557599230400,1734061712701776000,936345518266171054,2695185096986714076,2185742870435232504,974449500998838912,1358627958344948544,10171949734748711484,3308840605376798616,3319136319041592624,1093163905204265646,1462088135753450652,679657333925484864,3959653120382485176,3367442721335501388,4089659286776384376,127538468900349696,637720664507101560,1984048316376219396,6798663756464740896,3929531218975893804,5390189500738339680,5173135406408366478,389478093783199050,5452935459879423600,4926519690471868680,7018268488152379128,2978604575091771444,3418590387309911616,4850696523954461504,3132713311487970000,1025367910790483244,2356094423213627008,1088456024335092300,8339176415789421552,637424883245416242,8911183741882773876,7412871192012291456,293196798124115346,3311854824960359040,8544904004294087400,3320353698131386176,4473492245213486004,5166082548348652224,3911559761678723300,4049883614945650944,5217136840842527760,1738685426262917296,1038136063874651808,817564417175605380,499783389419511846,3649455594914077728,19946515491664992,1396318081828714240,4296044810968437870,1285560159732234204,5995866607814913600,6124860179155054512,6759571198011397020,1043605426557069046,213216938664565644,6974039246901621048,4375850893501886420,799575069297691746,43237314973493328,3026746429965272840,8238965536433142918,193828357422279972,646123210981236240,2338912511443107360,5868964139216070816,6212011885199826768,416879469383179440,3335183825289078720,1145788955277132234,409428936727325538,4105695580000406712,134699205596834688,1122543215686850400,5541525903958599870,1702322523092281728,3318704227479864168,3933159445231371888,5156707398265255448,2721260062403770920,3576106201098279936,8820201688311122442,2809523966228963856,1000550776725667440,4319023181977024020,2705504393852555208,5383137645611349750,1057836114998586264,5912515262579277696,5086284320178341676,5504614552333599920,6160516314763298688,3496994666918940672,1555985711034542892,1905858425544769008,3835662827740111872,848061332328813952,2573467294526899830,1784374968062499516,2317173472331350920,2685273154175679408,4243682602803435768,973394336992021712,156902899304333016,3445621019482569792,8026900340550856902,949694461748250198,2333911176313536384,3793841109607287712,751668289342076304,5183884221296041422,573378838464589344,280288274700307440,3603866353268280300,3526616131575484812,366388908220003920,4158139810808037384,577331718491730768,2886786724727172240,1529446957264228896,3249381706841269824,4294275492841924680,2455162667634806184,1324189771404008400,5975643582405603432,4220934157443511140,3725483472507099504,889432406978130648,2964906283228248960,1532359755909875904,4943253299497786296,1043172896394696672,1970547272524751616,7032666171437854332,927808625681052792,952740338491392768,1343870836069101912,4238296765276063896,670349085814501444,5357811992007536640,1816604303536722096,8967288046862624016,5680488732026726772,2414683721932465368,56888929224056864,2560115432919554820,1127317236612395976,3223659621895360896,3843330701425174176,1691819407334768292,135546831069042652,1718041530040441632,4027293271306950432,3766734946580790096,2608685619370794648,4933732909077409536,462307652510850300,117946796488241304,5307841388865845880,1343800446461783940,3114284471845895424,4691894108271537720,253562300784773664,758920937535778608,1728898714667506536,1122002477700023592,1457108418815109588,872728043744878656,7511449534461564352,1537496982942413112,2233100689533253536,2031709203467324672,2048603483758249728,4433486118448539456,4871753338058232280,1824083545404536064,1481401673446090560,2496579881495158206,2938913236531533456,1977837711217638336,6072347164680152112,4913419058160829560,1377049559061362688,280684216396260792,311885190365003040,5837991580757498484,1712664605391236090,7982008399962331392,1119544521711188892,4558275358161389830,1117710487356272082,7139209755082498848,8320081676662639584,610406389199606184,5086945614285600600,1030320254943640448,129424537839172128,161787850608712020,3798362704105436624,526024031120041608,3051174179818905480,2316500935749577260,3016528440357872538,1758583586396181888,1578185707467504856,8241746791284699648,84748072508912208,105939790810133720,6356669470163971200,1206008469359388504,5821019545314321216,1241130858312266352,705690681246232524,387447886022092656,5553510433802359518,1069833320797802496,2413161306090999696,5307812156326859046,530945532515668590,5631087825985848336,2678426679902501700,7018224790096903284,932136501015577028,831948598043597520,4675469745257853696,617096255509016884,896713390316150460,4199542994563659936,591677698804905156,827618226488887854,1841672518750031814,2731342293918744704,2249136164574749472,941796985553842182,517060023893485944,2362790473581159936,3980709136222319088,6363956032858417350,5377356553120632930,1344193307903934108,8359857009500059264,142244571544051746,554240404254534756,3843568840932418048,1336279405643028576,3245070265242924438,1014107851599216972,1952773796105911968,1197508135110505728,702414486870386108,1197484417440404448,3159683499301852176,585798108816194912,5125960820812498380,894270403249073928,6200414733793741368,117490348089884736,1566607462053526560,812144376362763558,392141655285723552,6862783364511791640,633576336800134872,604018428693780330,2773547869480060860,5521899286011197376,8075447577759231648,921888360883240152,230084008070379520,920376853721882880,135392757553459944,300886139620712480,715269019973074488,543049492494073536,1685754343972316944,2880812596524573942,2133016836527441040,2474613170904071076,437798691731981172,9376843611516421302,281243926207215108,3750085333436074560,196655655029848632,4915327179544362468,160261055198825136,910314547802934888,7763341994126272246,4574070731619274356,4426362362466985248,982460250446241536,2892633568133282784,8266683063908839068,7696553519407776,25656316193862240,1796021782407904800,539584839782089416,1607500995066796128,1149050131688280624,36598249056469840,182999360616613200,1372556072022192000,3391119317758629804,3874895669853918744,4001141962616653152,407682515844139712,5051024837744689536,3426559751547915660,1116608234456519516,2484956104037100936,969319164165629904,503243045018961632,655890923561499756,4372800061532566560,2367734550470808928,1396747183481886480,2387837424250892136,1346059669996907040,6566269862477141784,4209969176415341514,1877603028775690370,767590622164204416,390049897998787488,452445641769645702,7533944898293202858,3341274711880499136,728093561655343332,383582568381467616,1548019573764930648,842153453370058248,6093257809491922752,2154031780870732752,843657026756266188,4099821693862185984,525126256475522112,1954240053427811256,6876583365307965570,740251968579949536,501806934439136544,1252181599076097216,5063080752875078598,662668460308205248,2025468421561238544,7394904723446598336,160818553636015616,3216513680291819520,5121681827905288008,1088479700760783004,2116510064763151224,4819999979284981344,5660457635227172300,3855550270496689464,3889816463126651292,6955151088945643936,3824378322780738816,1857128386593174750,435243580923260970,1798400751223848336,2802136694567701644,1178196873689471076,315739524318311796,2137103280629221020,2460606163312068984,284481699543253116,1625828785752327948,1626929943458248704,4288890117233568924,737982518453885820,1174816290997238210,138678057292614768,3698245472378465280,93491009804300496,467475772179600720,2438172226604762064,3038842357628502420,1588226879543850150,5234213533163342688,1317857297954460824,4142518579007133000,878168229931512984,1043200763844633378,183468428311227408,1834765613898100920,1769022812786446850,403190209130790570,2419248492637011720,3446331537642197952,3342624829328452842,768044058313494666,5348835639576031456,1449128446558865136,2629508301401797152,1962341150620069144,2941449142674090960,117996735182378280,134680408421766690,1885609296400980780,3487278317996740608,3321717523167214496,3462334242192047970,29642993556507648,296443074884259840,494093691195801600,1963114880687240976,6754410949049736532,3366623344918808832,5980223687408258016,2767143208972811080,8275850757975190104,8953616265199214688,4039311101034545160,13352220026246064,116837103532546740,1335340366147878400,1545583185443312244,1071495039001307544,2223249790017609888,4373190830102795784,1695943617194115072,114262347834789836,5713370601779839800,8300235349678797888,5700198115866238440,4041049215867857064,3466150856689403856,4084055917995140052,122558584934214000,1225640166321285000,709231593398657740,491085695789123904,2455537299850986120,202026041542900316,4040699898800629680,6033856819684246224,4811656468331345904,726003441584130492,987813969092954532,4911975764443049360,3492727948265529312,134397755784623790,3584098980773114400,2028023757206042904,4483320759360770640,7904379933757913562,6245106095114744094,16393589894657664,54647721243103040,2732507146595928000,1684150814336553552,330201840990189396,8913323941621311744,2626162912554439488,3928487331464993550,7368116588962647552,3353506907734741428,5414270366147965154,4786705783715284944,2081317376280010992,840578913787128,5604107742016440,56043560684780400,1120920880926464000,1957605500193860448,803926871375676048,733289982512427432,589840925711913612,2428518127949513712,2309613233957189392,7960384638471050562,3842562254399969568,1054353285089733672,43745316226059582,3937252907159999820,6325832390202239124,937410735045501816,351275596594540452,41221229984000682,274820375963958720,433660172892551448,4044051925530616632,1702191777386166648,408930365721005028,3084357195062845440,381042271365765690,1350681661878246456,7430293034741199392,781952076810123024,2391517659669441138,8200043539143186752,987333796680012864,1830570740738235072,2497404629480204720,805792592886782712,3329011765887273792,6064355092363295868,1894894954980551820,1670773073411324256,6511760966153852052,216353174992143552,3245441399169635160,1177397929654688106,748826511592023720,3052399243954384044,6446847083395746528,2220555096813388734,5129557986027656736,3944317819675835592,1812615709861036476,7611014742842795184,2185236858568918176,330598161986293368,8816341528572507840,2946099282748314770,193633207241553960,5809253548780713600,1226003392938386952,1218022142181034644,1468552452830083800,4947714406824116224,2326400417123516700,399041561900865114,511974074639802132,2889626007384769824,1066128094859193216,4938122667332633904,3367820147168062080,1839595196717970804,1850485480527163152,6880329259706910852,4112678955098145168,9492836607637933680,430339755466600584,7531279300305582780,2544348518475121088,6021133119496463472,480188741733476766,482579056744974108,4034759452272836964,5010129692880543960,3684944293364758620,1221362560918003284,2948437857654066960,752355199452248480,2821456960105061700,836518041936429048,137223917853000112,3087674902418348160,6654904454913066072,4505591863056490682,2527811847950934240,3087962955992818440,502507965233782596,1523086445444677056,1945995162729750792,1841995814964744192,6488270622060110316,2535526030996201782,967197455127796256,220330607692625124,4167643931951072472,6763310140128974664,3273291118603095984,260306045704766160,2603175739099089900,1119164949470767584,2846601573313333536,582809283333410496,780879395597841186,1674811077624138048,480752179864837272,319000410672793344,1595072688351341760,2005494659216916872,2920852923443904768,328868774934946248,4821007390587249180,2061014154419174832,7772365343300062344,5133098986623539968,5436437405952348090,1367320961998750140,2232688737046583088,4898959308754358148,157195442386910088,2021173757067334320,6498103804166769048,2188273674074430096,950898235417647348,2531491945649627724,2190689514325870272,1296369066452653312,8233080148488221172,1005933149556416862,6030678981484131136,5030252438024695392,6552236349482832624,53573821070958992,4821857393674273920,2815421160581930304,460428422860608224,4028927085838661160,6607472788836684576,4316677226227868352,2964214970996638224,1712035283312642352,4732168592038852704,4519108825244251920,7126955842514016816,4565880863927267148,3754413761153963328,3059279980997331840,2634248568875108826,631665085803927822,991128094906758000,298560508064159592,3284922393845087580,6731963392496710050,1973653970247897344,276229154203310496,2599491662177511816,5871427764613337318,235325148500233248,47762139867687264,716463816358853040,117275169601807272,3518410848801219360,79119623750519840,3164925060343298400,2767147749947915532,4467288715870134496,682367259978744252,997967357764350630,5264727848723186784,2264033905185913020,4439811477698509824,2665136331110837736,5081756455619035206,533814915546621312,2366472798646121256,9446370269376961404,48955133941137378,108794002444220720,3263964556177094400,2330697949207287768,4644622759241818008,4475025971110273248,462854161826570664,9045322868007792624,5687122673034367362,5640194482060814640,2355753495290590296,5988206643078004128,3127708327985998416,2875586999614993664,608998055687828124,774149874270435090,742891420049150064,1146621961564472256,266745958539486384,3008560582186848504,5047983147045040380,1524828652584773184,3118358651806425080,2819093395106781870,526740154097767194,599808912107970232,653256514202509920,932307642559425012,6962461930207474692,4400597013960426048,2982281737649317272,2714616140698294884,4090425340919790312,3923314909298698800,1408050949460360832,95274729387455808,1905578924356865280,93852559880161824,3754268548784691840,44648738593685424,223253573446436720,9583662842043262596,138472351634996664,1084491576149694570,3003422917159060254,1335867780443061888,1678853460793038680,1961874519393665178,6070872626711368884,6956961153012787176,3604044352505012640,1390252003876985508,817810436291197766,7008273312018217344,8154131748209149164,7928993020976458634,5674248237878696322,3284297521108824528,1290554216233367208,3979482794858985870,1893450157882571616,351397017757293696,20050618007198688,100257526539839760,1253274540190309000,843059165936854680,1034234260596992448,3464229560228794588,817203674194187328,3471036666478960464,349029778985271484,3455349680564373744,3975462761186946696,1167185449291778064,6949359068012606592,4227616726754762808,388532514585164994,2590331379883856640,4041598659647459460,2130127816351836976,491631569418131688,296406361763762820,1185677909002521920,315496135745403480,6310201915324591200,4338733915085809840,1461226955058068724,1332250030257685308,733084113969257834,928704837836739744,755183797048647216,4239628101351795552,3090417041663431920,328740877054972080,946503974708220976,605059290920804544,9076290925178537280,1439539779220898496,1388988611669716992,3958699420100275746,3888766082688583888,1420975078896716928,357987315737641932,1193343847361263860,1394578415243268522,1135515610834078404,2446013584305403368,5632740179090297880,2174176404534371058,439524413584301056,1026365289508756908,2678581082630811996,728795066464122622,2073729846533649792,1494926267745306816,148427737342515396,1876068428675123844,5484398091282268704,5632124454892306728,8122601410379122464,778722417618993144,2268071204789115912,3172294803362594976,1797841543956362928,398015353068137130,1237159921420070784,748669832849194248,1134045042801467890,4383613250273380536,3676205144101493268,5109125406520964256,7898291057504361888,1973376619028038752,730422349462685088,537913788511639536,3586250554539659040,3028435183999167672,2674497313797407280,3290040660144163680,6444757018536068790,494802711843844032,576900725855101056,1282058320223726320,2726246085264590850,6082120423004536416,3383838170196781008,3788385268957622784,85200091104366288,2556115789808340960,2764143239823181224,4347295346390233536,1229583855607453704,7882783364749822794,543946489551472788,745161227914691792,1229442057460678644,5193916135775760618,4304423909461484416,196942281940645356,2386842872708602314,8215285269700683432,5463012797989787448,3548256912256597248,1304622656586074796,5873629632724948050,3933047199576065040,2736291992875813680,6786340934105262810,2402381134859823456,5888514432248749944,1341497711836693200,2505573520886872710,521143417903075768,641467340649580320,866534201624613024,9748940896239433020,2336658163898305554,986962671321916608,353252655215161824,23638595784263262,26266267968337980,1313371477721292000,276678518071011912,1249869011270496804,5126652615676905712,3194208840367581480,4359068845132873872,701531674135092540,10413083096024297832,2974551111778783536,3069360957470312784,3308764381204675968,3046541103318080790,430082928597433480,974795710504454688,1369040181012224976,2142231572751921096,772809017760554544,336449964991267332,1121549474817545180,5054053874347317456,2624740287351491880,846370580179783368,1615642038313768626,6791568584905778508,1466414531639490944,1371843220264867920,1564110629281532688,762246547480542124,1409595017909450220,466222480984408896,4530546301700228808,2948060817034841736,620529718062316608,5994218925952705088,1296802631439059004,5546042353045397154,1723612304554104032,1139118626155450104,266186847085515774,923559999204670968,4346595182076637248,908112978782348280,5751753405783399666,1514240104446189810,2030301587446406352,3087684578550845184,6113036766236308776,3436412822813703726,1793148828174782928,7333998732686976372,6500482990346964384,1883182781188330512,2352678860374781208,5818788515535603960,6224797421632609932,3807705670912793808,192147628958873856,1921561236047426240,367572989742951648,1979515690840680174,707878757553585860,88467413266540224,491507356693861200,6881407189488389600,404071767358236864,4045086659533872096,342692848052651204,1070031280153806828,561586936233880152,5616117616745423520,5549226386906286690,2451743163172838370,565690981345124448,2120648983509980484,2349394096951530540,5685095377155724430,2279260982276167932,1570799850483526272,1559522443186369656,1446117941177153496,622794649646454336,6228221789032779840,6624661938292080144,176135138913684384,1174286162938479360,3461522031580760928,4205600769390739776,5389665826478834960,326477383271537664,1358364314326918284,8900206770703974138,2708122398574501368,3897018561119267088,2431525329728526592,4078065682055973816,897157317317657550,5693741640913427136,332664148879517376,3326788521003798720,936105855631602084,1140002238824459172,1555710079417732368,696800390891534424,3427108471686983634,800120058473561232,6429649470062461328,3686863717878989208,5719787238006470988,88104013552257784,7048632588570040320,4366524538130253264,6616104254390369196,2396946757375605456,904638085256416968,1960929964960441428,3157927781259248250,821474364775957560,2820791270428418760,917096283422184132,7221723729920296848,758535522763558368,1990589765197405824,1506741054710454576,296912477838916872,1212523480743548592,2673375948250612992,1551454936061805500,3338474416978198320,5380997797255366440,1790790546362591904,242053895298963240,4841291832382951200,426923482071256860,1447044324846400368,191233781517742464,4302950217897251520,105543728746962048,4749677664357241440,1646219185815071256,6826659341877325368,983031357511441488,1672505762185529856,3379923019354045470,847697262612751170,798219933680416544,4878264081862043784,6209531314320150576,2664264281979793056,2408071980831529584,106430833135335000,5321776788404312500,2361526911674605296,4646071697984158464,8717253232770051588,1108750241920514220,2068963669270340388,6159469486362978856,2585413333379215440,3503690488971002976,7468464696280407666,45043891038604584,150152937225087720,1272452504539247016,2442606179501931768,5204286684670442040,5639505478038357312,7796241647194593054,3874269678091345488,323597033344885536,8629635462091608960,662061893520502530,1262061321396739614,1528427269311462828,1999012252754635776,2090485748485043536,1959181245746089344,483930885808874592,3431256797921836832,5154115225768960038,514233007121459616,607291408210487064,839917720935851976,647083028504048148,3235558070927973780,371908672089248736,330387730492512024,2753352712603462300,1535574279321181632,1138308440133106896,4761066826570690560,171900148395434688,3867924193469485920,1485454210160778704,633944948447972256,1599102341839488552,7076880140998874272,1099320862276574904,3777958425592165680,1332159982130940804,4422368490632867970,2734155572974140240,2905837952500790176,1211694155314687392,2632452495539408784,1838700314712911072,5362669321686439488,3826085603588253972,2239516853901764250,1843123664289628368,5486576275906923096,4213675121342237690,1128538051143809058,67887115979535084,678901144383050480,7724612066737271310,279485139942211398,2956497883083892224,2658683035491341328,5719457457653664240,123361673190081952,308417804093267040,3555861283499998560,9431357049928714800,1109634661231243722,3330261344210930496,2410674492407819088,463935736162970550,927912451393233900,1941938260162804152,856790743071913536,7640229833634885552,215791455969035632,1618507395185808960,2585851575441162048,4757870364751888290,1075073256312162552,4383221278380392448,2599780261011018240,874944490946158776,2623373982425822796,2429345661254553816,6807216330149824512,1565540416116639984,6293164070557235628,4934276037133825320,2930827977110151936,900463504291548282,9005032681097054580,4519263513649262976,2155753165480030336,1911763666152355608,4050626881979739660,8751891607005783096,875046147281508096,8994694619875706262,4389435304228705788,866180675452225728,48996728046888084,3919911325065927840,1166801431533173376,2159598995407388832,1933682048724983232,845503145677644588,1071906948205150608,1208932665234306944,1611768999778396020,3383271326721473088,949658881153296426,1509112813569194772,1951109227329347712,728540712112260456,125471909016013230,2258594080694750160,524249009397600864,849303811046753286,191527530414079152,1436519899861002960,76439536999675440,1223086590103298880,339311883507898678,8111487121482184704,1866166061648978304,1359855220804475450,1020547821703566168,1022223292228860696,1406504188492686464,7580465679796349970,119408003916076986,8092262905067216,323704806506850240,3641839845243636600,4283411475093452262,7131994838651291832,10566348528580431048,7191019530701484814,5247920891150826924,2125912845772351296,3486676142514370104,8165320659687431538,2953305210661709544,1674998804235024128,57107330638767360,799537922628789960,9137979630373372800,5637049862559230016,4366891988524539120,992090213775371270,3965913946498595670,5497458408050784336,6360447423984255792,1111260934292784510,3522959316975246786,1021582862775554016,3067875224630246448,4170453805503788544,5961201746922812940,2823147569465223336,3667301512264814976,9084043365925292406,3920676791650859268,3336553939381204224,3572472091119817128,7091393798240809596,2184341823461799084,1555018139066329696,6014612259255131712,2562629046557374872,761838506546478498,5925672139512830880,479690863999755984,13970127879676108,279414889507997040,5588544437823043200,6142346081033019840,2092953071155609332,8112218545773943920,1199668648355726496,317617177783449060,1764617754245686500,2287707682105062232,4221906210895238136,5362254496114032600,10634122207800302148,6476394962288074932,171541434306560256,571830016444677160,2838010580558299872,7756863926296866906,1712700698043148660,6233772700058846976,7589669276756902608,318136673523940488,3976883915304056400,1586167060638929616,2309501906157113244,2148048233899526736,4765615731711727872,1182416240559295456,3242282728855223466,573197556383680338,1273828557640205120,2398724086127095080,1248329811678822486,5212664733246688386,1015763827590177672,1814946168599721216,79133772004028910,4748235836180999400,2244896201879370864,2855020237169559912,7052234347333556172,3347181007321737780,2166367876558906380,379308355553089536,1625678968079139840,640508657200360216,431780191435031520,6603127964418232188,1345545377549824384,3897039844747955664,183600077660713872,5508245360156711040,2446725344884835454,3942359505134759712,2656952576938434816,4495321223603436864,4192096274741268720,157301712320524542,1398299134795346880,1657643315950844424,743897482176770196,1863753710846199732,1900498449839722656,1619445410282442280,3390798921335247024,107333078002644318,9660403209094399080,3502958560796036736,1828283114824936524,6162427651511842288,3164839128982612224,490819388999994384,744324967292067216,266727041393706828,1778258723656405920,6856806453589629376,986425677379546110,2329756388198435862,5289866977858520832,4368221329233542208,762168440261644530,2294880533042185522,4426558571138130240,476820321343223376,4712985261128240536,9108054584224818714,1637649233688978864,671548400343264256,731112271673460810,518107455976239552,688006067225153068,5897455000011084960,504733591070633424,1035072397454497248,96647145485539248,1933028173895773680,693750427973793984,6937810296672908160,1742481694915633656,3055411504738308096,1511539122423761880,4395799032165250164,1458125069695241000,520927163117567856,2928708070970890824,2952794085345699710,3342934359241298712,2897374409776738368,195354837681229338,1953634542388934580,394838274693736128,2832891166081606304,3434602351699941264,664891712673405642,5261401286617397280,3511453185756220320,6354174584535363144,7021232455636672504,1327880248315782912,5815241175234734628,1116108669734502344,373485491271728514,555319536703473168,1516618287931974464,6273187334326625922,3904291691743700040,1187399492546095136,2984193137549256264,888429798154160460,1733513773252555014,5892134479572219696,1816086499679867904,3212848655738535522,5577376094508525420,1082891812129226136,80825428288091564,577349947635162900,9238006535374689600,4510998032482042392,2246215565579965056,4048285969043514540,4492602406158072780,4109612134722009216,3215313339744458376,4476143847327200096,3522020443083594954,1254122855267078832,4412045772253842048,306206146039608936,661880376675407916,2727377584478943264,4828685375134992084,896842007245639350,2264909017379407784,7747483340796514488,1232190524109874608,6825703017482712208,1027476655687663344,83768026679340048,837717202927108680,3519298698393110652,6470615620617330798,1676441611362177496,8240279464999335936,7710224003803064496,271481215040840988,2714931850291477920,1229004073692107856,557886942310401800,1742057777242857942,1468870516238866488,410218773975878688,1494723914664432606,2297244195862184490,7921966765526611712,290617634070674712,1006258338351622584,674853022176232128,3143746938111502644,5193874726759767744,488485109231669156,271796875572107424,3106386951593687040,277279304031504764,1844461269473993280,414458249571250110,6631624340853647040,6461237376057016224,4605662987999098656,4859236351704336154,3721699041321846720,5327881636568964552,3705165129409356624,5120975204963020170,4354488015071910408,1455990978156085280,7019450026790642448,355795364302052598,1152603317533374496,5610254625836548896,7990634308394774640,1461727929027418992,410254925555744028,1823435600120544960,6647023202304192078,8594341153434317424,10061798300460381312,1755955827009744780,2210997418056493392,901768629547297128,3153392970911615772,7073833805642283264,418209687340572258,4001437507517474178,8119644150440603088,5369743081048107132,6910867092451146264,5478141985459124688,4144537418542662300,7463649511198748896,3094387530546076416,4099747954934350368,3252325366601709760,8160243111853248672,2553628546409580504,363423611023499950,130077518543617608,216805419367806720,5782828164795828468,19719904390140744,131471823431191680,2958246400794487200,7023764299748549664,347818998281461926,4276064583659957504,7370295415580228544,1782598957565924256,1918510687085787432,4727441048517196416,1949524156323041544,324579582218764596,9737816596761400920,2359132392856199424,5699451700778741472,9568284903311040774,8909232279422655708,257176818655415328,1450563192689760072,3657607856728430202,447807359535586314,3446924419914061968,1608533913438515448,1745157411050321262,8952813885696203628,302203065090512064,1831817964149665224,154337397344082900,2315162975263591500,1445760102108902184,2402876612822735808,5802555098940065730,5255192737611898158,1895905395820806048,1480737678844967880,3843640239765999092,2663660767083416064,3138139198077416100,244471665613584120,127538992451446464,956584590977141280,6204828220973400064,1549803656859542568,3055589517903278544,981777787944932756,819500125779475920,2593382943989909664,5614479184028791024,5901999398382668940,362174061407238048,2415581635214066832,33127451602740990,110429703886961700,2576806616558482000,178536665757312792,3570890635142236440,10100262383546020704,3205486732731387696,6881090695192515168,5410702884284845578,10636295222536272108,949868298739016316,2090500919866209664,1581990884360088984,4644544890787271316,5364839856180115080,7907007058192419912,2547543270949905564,1244111406691015284,902518263831657900,2387989368446543712,6825292285310526216,3011771497144721364,933633927996137280,659018509841369148,4388409920788499760,5216014271945675808,955697113698634040,10377562132327155408,5883773046667927938,1978234079880313640,110986030662623856,6659455179020185440,1762273312114296848,8946672125842196262,1349233684588807320,280645241944454288,2331171240466407192,774676570204974366,328216898996640512,3455786058572604384,1384424977979012004,2627938622054106930,1768668223235983848,1058234088290587392,4082436742497394248,1815462484394628564,5497356957312859848,483160437737580000,4831817188355100000,2402345142563641344,5621645607732793780,2132287315433925264,1134216545215330368,1359901914920384706,4516290204540822720,1688179623621915204,6297250029117107552,5499485505506057076,358976118841378920,5384878935483448800,4569010177535050944,3708787313908393458,2741188257438672096,8437150903626180396,4507076306645698530,540566697882543058,2253663379691719776,1583408225145123072,2612064737442316112,2859228941093767620,9064677624963797376,3033421483451705388,4905763958580577974,4767825429126927150,4234914397230843504,2696803507998775296,4604868380157562098,543820388287924792,1483486167810570480,4900246761202592184,1198965527107207872,1149402622633862664,1182504014306549832,2133329309426582624,2923373699734386312,415383436723412736,1038504320010946560,345780823708737456,4137476278569465744,3896121436953829584,3908785312636849260,2829674523748471872,9130067768775017610,1793864630015759376,2545533995748037272,302001063598788,24161148900041760,181216595640322800,2114286706341852000,4766216023846409088,3324863065015576368,1538630208474554646,994242914737928928,363144471683046696,6052674345828650600,1191553722111204426,3003760034603805132,2794456033522941888,679361265207954036,3646641445573701750,63133676331337216,315682279735806720,2557827896298780798,88858706284740924,148104364052098440,1071486835647501216,252253921380272472,191924674884959736,3838662489059235840,3308769256220797788,973605383549959014,9736482461072037660,8879212017108158336,529569311510192976,1103181631741031076,1983196565392210548,4876400134317781080,2251791803787821664,774000635453147872,4107927600161181612,3689797051678087728,6536292329180445048,5960697536203946250,2982389443991378046,227717014485497504,5314822952663269020,5491438923625405848,1303824296795900636,3129543415610797500,3309656940551552256,5922408313528256064,1386923522744500272,2284897674431637048,1669632494737940832,1059808215135017628,879825241408769832,294382385909145372,4626528159732207552,2527287281159548248,1512447649840951024,1087696842797988096,289039195728669672,1840358425931970352,9767529114632381862,4522854789827110176,1846286730158254480,46449735160399758,3251624572252298340,2996325536393927832,2107819423736217792,203604751558938588,3281763509993660904,5461628001632478144,5332420046335047624,4246979328270304048,890633321205448392,789957178597170144,905723334549260436,4109482895673061032,3019352416381407816,335527984539873152,922964710270675392,5012411678894099886,4316843894000941800,5307244051365756720,883391101920477072,1275225732758392888,6795895140109762992,1258450784551312440,167386006084173792,6695734892129029440,2138872873535028072,4801363100966754560,5425159363307413380,10038393466395062796,201432831395791426,6379059641630763168,3358235518362141120,2524234090622028280,1124435248079109450,5158603599698600520,2316971180794516832,5539556250544349376,2133401928934293738,4097350650928169200,2518473771187530960,500665738522024512,1354006510556466402,4302608593571806320,651837124568015328,6518658063872062240,5891569689690821052,7766840507991711048,537870510644453888,253473256589046756,296217843539891724,3949745027342801280,64760131356663936,647629807481185920,3081992415603533520,593096502014016156,3793506618010558680,1107125640551292896,2647787597975091168,1745620936216678272,793478546721007632,1530283185156836652,2377049935515010728,5750618728960542096,2106331779032754912,3125080119459999888,999166235634741432,120195863833379136,8414080627382149440,7343032826714203934,737511063786900612,60365294251268616,3018397496789647200,6959509642766105712,5005120717494722736,1437406650313395120,755484521729053512,833618420261693094,2381871693235129480,1866830751759327864,6375493629592905984,5862862021172963904,3741621026484192390,4482660473292222216,608700381917169552,3043635792404671080,1544138118901800192,400809921776337304,3920236900797014040,2079817461519976992,1594907332274308680,2997808707531921408,1211146832223098568,1019854226276326116,871382780731796208,5748519951419372424,9338844693840688368,2449450536900009648,124558935773284980,1868466218564185200,6843442690665057312,9161870482409202,641359142514956460,916267646159931600,3698604371294991216,119193034516370100,1191982770444609000,5378670810991937280,7908011558935548672,809943547862888208,9256904812143164160,1739136696110278212,911861221641284736,3413904745213796076,4824874017049645032,2137707917396096112,5090184735409067700,407636193560547492,411437150139994974,449287196369771844,3310572430600082208,6619338339749794512,7225595953520510544,2393009916403990880,2240318039038688568,1830467324364667614,4870864655813715876,5497483548226522608,520460833993260768,315667243096343072,2848475027519801712,9085506551579878200,2842390466566444008,4280012905802739336,5104310804251694250,2997051673508840024,5523158397438466632,93998777456793960,705021832191735900,10146114097281695952,536001902895971112,1405512370181454912,6717793185680412924,378814930881293064,1342117912985850176,2380483238279036040,4234574310673846896,6406548669462766336,5349225740163178944,3989906298046628190,4838579635895631336,723800977992885576,5603407755546637800,1170362510085097692,727053055463910618,8066777244621923520,3064642081528706424,212768154931850916,6327460893020734446,944571619252246392,8409492307997963136,5761753256279104224,1082171395066468190,5146101336880404720,2496275733071902320,95855662065564216,2875796292624639120,8128430058200917344,2561032912278752688,3629673081527922828,6473762966568046356,3974659581642119552,701203573899023760,1244665296069126246,3874206953891720866,4450292370217735272,1636145148211203840,5562890602734052170,713384464566590334,6114992795923122720,1959057635579009360,2187150878316450582,6025651841082209670,9225466045493654268,3142676928775209168,4882912618816222092,5504717024706719512,2046986621837442816,1942401376889506368,1865594940644451796,6744236043621658122,981061235582323392,1231264173103152048,3733026382418837406,1719868452172513008,1866980643216994776,94050861796816860,4702749796415599500,7414834493253651894,6178951403506583856,978657741452600352,2441168291263515652,9363065142440639568,6010793669208549168,2736529824452931300,4542134600447318688,3088675209403505856,2541563345249711608,9422993876970567168,3699346413921123510,156402795280483136,2346145042734178560,1610920152672092724,4298404062016616632,5589204111584979624,3636461338085306940,3415080968005605000,2726644802720419728,5725723735913223456,7626600060643007488,8489918163570287292,5057607794596377372,1065916864499277504,4204028513971117920,2087958718789382976,4964463585867034816,273093798780100440,2048293503859741200,6208441599474996660,5321285388882815730,235781063541754104,10171158762421376244,1004916193696767264,339684353250662016,566165467902680960,2999592533519518464,785874418738487856,572172923727331038,7356832293584672820,5637198583112099976,6154808900036259456,6276161835127115910,6655391620641503760,5694038796336230208,8019648740484138204,1245299640627984552,3937174808189574192,2933008198918356300,504086752014134664,1134548646244988148,286685927561679966,1911323497011845760,5822729121781588544,1133866238462145450,277917644118254382,963409685156861184,4519420311810969792,945384633057786984,346467270872164038,6037385333701916736,455885414822365824,8400977397604387088,1332021206361923784,2051332919329882320,210289198778068112,873363253391158134,378870588112111506,33228269591881904,996891884154791640,6044111299544686452,102340781562904952,2046905555985264960,592474090986661248,1975000401208709520,311188753316491776,1383121887528468480,7980205019306783296,534152542399370208,105116427141346338,7358473154692099160,4683789204183571104,1077985257772939020,4212034606857848004,8896162084034556096,319002980411756352,2791398698537781640,1182477809810583672,494704154247407808,23802121563888832,714095014651742160,9195591614987770992,1663027366785735456,1858038475984190928,951896572485658074,901063421770773266,1176993025235956764,1377552113763038928,4258680614729421096,795929404121271684,5138003420570637792,2349272480694494688,441848736534239676,723817405415167542,9721032859383830820,1895571386375981568,2567363121462820374,10505038121925984504,2928752755495471080,4649894649386708760,676197245296850486,4213989637981789050,5459082015109494120,1061344238966370912,1512352534682794368,673883458879462032,1357373591689725792,827640657667102428,6175203412994916048,778786102622319704,714509481322310628,2947294606846700880,10765799757096798078,5209151414270562396,211982178972258144,2649893609515873800,1474222183338700224,1219876816281330852,5512671624356964180,2323198173738131808,2075026991459523288,1531487454510922776,431045916766433760,3448518770350643520,1221879642607452748,5595758697297359610,456700669330780980,3653765799478869760,1500611577442405974,203933129832470196,679806950622866720,1889926937652633660,394109532595130490,639754422616023792,4798368866159905680,4754092077112155264,4028314312307526464,1195197566069960928,6822231091321084416,1231426508216574656,4200734857743860304,942803737385379588,4045608700901105712,1142667501345554400,6208454355689605536,1417144529143893232,8592274323978996864,6051153405060688176,21491822651605744,53731915751416920,806014124412886800,434614079160750816,3753397027652753304,5918473562792948784,1223791849483240400,4494571859894878608,972977180343490608,9730198987945527520,6282035072709659496,4122645083206651008,1897500418973149024,7567079978904494562,996082972797193056,467776472656184832,4677970093186199040,1151490073241013444,263482967331694264,491056037354432016,5729238613548852780,6164439501389739104,2037918324321907776,2198728534125488040,689946365791119638,719989010747129790,3060472070359357020,2508073703105420032,3314965915254127140,2696160736252199700,3925590195211375160,2169192671748894240,3777418350232414884,342076446980009970,5701524386108403000,1375328701560697080,1943712667202283432,910922401528471188,2816096288646447840,1371157206484748288,2688956143935046920,1077132131740445580,1315153205921709096,5385912607035561216,4929772657806905490,529601417882943836,3130787344759420608,7031542034701843512,1035085676902464264,1449002862513011916,1177798214093153004,4495381219033830664,705447502075759230,10027074572146232586,11744282716588992,78298654539432720,2349062732844205200,808792499376937336,6274583327907569952,1250294972009162688,908531282285095524,3316502476642416696,7774503968772680832,7263627383893452624,6747436446385896198,4863631287237333690,3181252213688556828,3493754564900955120,4778182527878525940,4271348297150143488,3472409702368373184,1287377908616381076,1535799026514381104,5450167078251212592,1239850637086463880,49367623021711360,123424473692989800,1851448350464667000,7298577490348620096,5074174597265579220,1186266000264471060,9069112629445555664,741702445158074928,3076158523041700920,7175678503093784904,807058228993563726,1270646014576882176,156892433759422620,1977693095668310964,1634871387343474944,2951188022431322016,4722358696261097280,1950173523891032166,302615617423988330,4375047649307498496,1530047809591166448,141131970894071512,1372115516579942544,2376490274584036620,6199566561027925968,825642084040019064,1632548427751092456,2527927287902628528,1131095873109360528,746112739370786370,2015907868746360432,235689755795277696,1964167471319116800,1035550574863243610,4153359331063005930,6045449529755549088,10736652129604115832,763985951992074042,195767500263259824,716968589614947716,4828833804758059800,971783084576866566,1031567877246745366,2328305270511831552,1417369705423302132,2670442968756445232,6846826898297351808,8892336125631461184,9485195288425053696,2054950465969096002,1286358694819017060,1798778431465069120,2014143102261169176,693602994479650860,582631166574295144,1074891479209545420,7265274225313253184,1947919888946423630,1534769046073046718,1390477032177999408,6365233872806348484,3596918763422269674,2435554888598855826,444184341294635616,978865325281901376,3280873850237303154,2995871026264828692,433230011998055136,2888326765660921920,9781293070949055462,7429873131706525536,590002065434285676,4649602309369695760,2404411080151885992,8323970792907968352,2316969047823647360,1811436098429705928,2502792743341768542,2179482898782204176,6678854322084307776,7564123940472717552,7571750122612295744,4578952680646774956,1036717504053591744,2423471934630216580,1117261165672246362,7357668133599492984,3217952015234372556,4675686091016938272,1328210454101020464,5001177526444328088,5243446089326248128,67397840858152872,674007966125068760,1765218244698441624,358715136293256204,8370386908886134720,3813219626640113910,976374125995317984,766599143100199632,403256536784674128,5040927758935307700,513968938617128416,366286108236864516,1628009646948037440,1011103482220274646,881604865072518576,839565676084981248,9445528029822061320,2154520594394872992,2039443841308069080,2069496757594480824,4798848683239514880,6190355143476546966,388765217154861186,204022971560168736,1530239381799562440,845910372946878624,8459474639474617920,1758224310164624808,75050336383644248,6004290166178256480,304092187489391292,337895022967855040,2664736140396248136,328951014887512956,798582947696491436,1025275328108435376,504075795696861696,720139851961851920,1945886843056410540,1009199292949274376,1129753395158938056,28255675117096782,282569139128885580,2825815275403753200,3486119402282775480,5193032626613326950,3563962334403389910,4649281451726855328,1231858928022052140,1469244875366178856,3541361362790030568,2934380853415932780,3531771942993129856,311404208224325094,8304476259682248480,1630347335604324736,2350839585238265604,4324524924399012960,3505042678154672292,461873679556334052,878070591373412184,104029241328110396,1560507023347980660,1707497845364855808,887290983017126588,998843241863706582,1257880671995409378,4947410313938974644,4570103030714466624,794896386603354288,6182798453064001440,700371426896335656,3001723397866922760,74542028292651096,1987874550251464320,1237175738455531908,1141820147524582616,375460385443282788,1888331293143946782,218951236888263680,4379216671728993600,3372898052587587552,1074159227173058158,3025405659066541728,74233660687723488,3711845712650853400,2364252720063383340,4101205477720910328,3460686728331126944,9286740759282155424,2600934841578697974,4873922770143104832,7575866686516070592,1457840994682483356,2090890310411654100,927890091729991488,8035900499308374468,745237119965135688,5527256961515521806,6871846001830818192,1690241645973095936,2591086923951713622,9134499267843922368,1398783920984597568,4492739515463059212,2487795137630838948,9554128546239775408,2789746094347643376,2180278735010024040,7138104282902438230,1201226924757144024,3761930341326753120,152295446292000576,1269184332023335200,154632897825748944,3092793474083716480,580500577504485360,6966312169930993080,2519017859151271562,9885466934172357984,982417556290403904,6435276981352690068,3615695929448699340,4898447649421385700,2088228377462437232,2187460287827416620,4987261161437574096,4927430386423858816,5315077666079579580,2499041322289356816,1244727461203017232,5951201030657963580,4513953797854864608,1164173534472617580,2757470477326263432,638671100221507320,262819271093745240,503863024005576048,1259712747823193880,169745057740972560,3819431125372539600,3428791142206012254,4576608814667208792,1071141003754655616,1601275237013422044,2319655948876047964,810610453786694748,3576863115233203536,5727618841694804736,783646774156408986,2278557065341664856,3005387222534990272,12853373338750392,55088298881426520,1652721363400453200,3505676818062850488,6673592472087815808,828749511837967676,6191380113835994592,450598741011224256,6003960431812331208,1239628745087242218,5619760007245086870,4876948052497423648,7352305084473686016,2109186695877658830,3682188702526023216,844488286869276648,6496175782257039648,2550872628481624630,270133745379339996,900485258486380560,700834198163056776,3249211890179382102,1611152178500150568,2682904725016261440,1058409128616177888,2042908904220620904,562892197714771656,3114572302524380940,6076488257590203360,4356225846301829830,3572984317122905328,627217435972898616,22207427673012360,333126004251141900,740312430974406000,4775582667434479648,4576296144245355432,1874120929388258670,205772519854428624,355577481317444932,253138326913694930,1991919027270410256,403496092460095246,712321662894319647,596686378442835429,802823048207209935,771976618309541394,126345265303310055,1123311396705967600,917180304124317205,110547183929113575,568884561191254415,237243934842833716,1334904976938250944,1253184731509141962,235325342475407650,1096259552706066714,178425528933010110,407000287712016028,2016171258987416712,446333433841430390,378811294105237428,213360322525860858,45220460316051698,1574354018329731144,358854959964906870,26687451213409855,373704675761216030,157664383518704538,1802266076734030880,206616579141899040,116818084338078384,1168431870366507360,778936692966695745,87452306355835152,437355443347959600,413720787945095592,98252969124796995,641724467816678673,444403922218702770,359508315154733145,1382785429239812336,1329072839064763954,206430220396438158,5942332727117922,178308201054896100,648423733532739888,40385661857074391,882693385444611522,561173263642466235,651732873626737215,420634791777096712,377942160677854848,215426119631770727,682222005588996418,1422211547631436905,1850326028679438088,1019277823988324344,1626369486764713761,55882939409466296,69868610289953950,918747015010446330,173501078709080345,178846365428088574,727790079963807774,1093137888670023420,158018155482097449,1580519008132405110,626810184507482166,51891065723617608,4416509895460965,58899365180561320,441839491585463100,364187576858112270,108116644274915288,1081397002784790800,120379299897084930,425883638060444020,153022915446270682,2233882960411703184,155317438254136645,14751096809690592,147542386078975680,819854473342736000,87200203852843078,477967275907259325,1435028093144230712,240317248055948992,362067534013230465,412237687152328872,495290331472590170,576880751378784108,1023793775041067205,831728175009935425,968812730863249212,39024189442955820,261707806383764426,22373787407933610,783248875976224350,322478073260656768,27292187939468115,92633107561584191,397083290565154110,98431940691223140,738396182326552950,366418157374512885,1270949470971085374,1022252981827639208,1074911133696914665,206331710710657122,1004595968701617660,225788222022658116,614377189201358856,96643073742340321,926227099414008695,58434109133227770,221611320686793261,336154890856190262,351079235392456296,517725844142910052,2011290386709728560,166999720055438607,734458685687088824,28046982132109140,504952412621865480,312292483959360880,646613970689756415,1990233985071259824,960379305134418631,131611958648208570,271013400459185520,386776199864078600,1776927288327235096,1165816450450854234,748073472396144576,697532686639490725,434868923231309175,423620829270738455,310288006927728755,582127838011271736,923618258553604575,69767749755175655,697824536719852950,770625974314265265,280300041915513636,1588946765159192940,1539941733825313744,446706030906642195,319743250817667363,148099822587407538,1152129936869545900,569712566720744304,748677410577689496,101329482056851227,676484318925668277,1810837800276044480,161770959472088184,41029080390985482,147485033260906027,641696126140765980,239061940031847420,18357092064873541,131149624744923350,2361188957563545300,2040662014560269576,1091126029046319870,716763282209144244,172881315765333297,1344914564617991710,463266827619251526,245163241160857360,159307558899607994,11416164912673962,456742319499856880,173981327011473384,1540917672130362645,387508448088775704,1889581144148864224,1252466778742108080,644927871283885385,467389297972602940,672393308660414532,768199423075371936,670517067381653964,1088036754434372016,758228356572259100,389152432048692270,757641842656784232,460799755165141743,426586214905385010,96545844653598540,1448490296739802860,84567288937775768,1268774322146095320,260891723033245221,225026456002711395,261587135505821628,744051088806308784,284276345886850869,1066169122172419923,789388394280970700,233996358976537422,108927658087913298,27984251987037248,115725315929884104,434060402362603650,716641279395700890,132246194379559998,260111285202231408,1471733790097491109,485088201871918870,201257168756426442,417723148128360762,493450859826917592,344727337232491206,1585682864763860835,410813481966920502,272227533467027565,491069222903542148,488600031305307726,186484170201496380,177981647182614892,357230167346062474,187600690757088132,31802621276549673,636184565053181100,1823981672195206083,823414919115475212,1724565074164883541,97694317139510622,886793766060318420,574035949688306378,173390263871113539,1734262362126322290,461481897345075528,42669033388366560,159571928671261593,1038954843514796420,1344464698963450911,346152352686612507,227177343153662455,1191356603921527506,1523079363755171328,1045111595220571304,944238089138942328,1755517304095917920,263816275248991920,519850765556900754,1700510227805066967,129206179823400279,574368478631453400,288083607697367895,468590391575953743,664638942447865035,421717806748268364,665954836857603640,110679609017494356,67084255087029576,838726416872021700,133820091069111756,925152600501209570,1980397813949771136,465419033017831224,88974419909897848,1233435870917116251,1345764541241445120,1361285526111326055,1177579904974121845,274881083838647088,1343450343834825174,885435941349356250,1042365887461689720,1584911998773454526,442252033313683984,143021057577642660,100392888596064030,502067821584863790,114049935472854924,250371500133748432,173751975415672212,164823050608967055,121436122226191792,67791009697392214,69212021822599527,305052159635214112,175955758722386875,280087905678462096,353876276859775635,1648858471158160129,194830282814627394,401061270275108695,97646649027347808,220973725244821188,70873419196287864,472586473005073440,99793572918400020,559612942972474197,242220356535912412,2317840464064632624,1256389719539277573,169971907296911900,1233639990514979784,1504231757804683240,1020549385453331408,339269703706420551,281967778892897820,795812076825855292,827298089507518461,634838611069032366,1222562325411834895,19098483588939225,229228723752191220,332109737932855491,64036511702255574,640496153472352860,234297573824662235,851473355873948070,292365600985137208,375102290226691188,980098288253490312,3941019971832345,118254763892087010,366854032278160101,134960659861382078,1307620245400462560,166468418711395695,127279449745813632,368058426581055176,375710168669738574,734188679549273364,1342053702970329200,2091127256735345253,718375257121271130,518661990116983265,1566448183320760608,99105161588712670,668610746096312529,139977998080297038,387641278491586014,253238926521843549,42274621627724775,676531727938285840,159397744505313126,531434010144014220,1392287677171694639,153176045942476470,1755286427816100768,22825078258362528,380495371497732800,428373047566362492,1592884448742296395,523715183890914564,208387766241183564,494746606739528954,52084811751596585,937717139009213550,661538604876280077,85081078690921836,709153004145003300,96829668320149930,420310325618659710,914741771315364555,184638216463511272,1207237836318904212,92272764108416811,499028186028292075,349965298779553558,929655738646125768,838200609912493724,695119099340066844,180523609066103760,708208922630627631,475079048198361088,1241493407798157192,249394043180771156,885103423217901120,301682394275815755,1626285350725664679,783945060976899560,384923931814063890,2464023935847530520,1566084568454112042,929764900447523091,1816134714024533264,403243047210209544,121241170625710110,442004378630191968,25702128173967012,85691075969822040,79908856066903864,299718753579895650,1546308013350105351,252912500474893808,644409700833130352,253705618807486866,319234622163618870,2304621821303207667,303368754129862692,412320065248969968,384522276886173813,530171731029520710,218695659723194716,2379669876688502709,312472128240942726,1439732444264785880,561772147133443120,128682023862781170,643539748698372150,1249268115315586794,1158315396070802808,319023131510875625,252932282332449048,98513098935945048,985329269091390480,1111612618456671888,380261094963538860,794745026055034860,610431769406950845,281777830173964377,858513797899918152,1687396415368819155,1337940965746513338,1478738642076234372,1954007246984993888,1108724361662157120,821717076472437855,239691319184731117,1573208843452706214,648647648855463696,1530604909102652796,49596357728761395,872063127676260492,467746948038874658,455730815870859384,160180737301252752,801064302108999600,1326505586901851976,1066215984413461860,960799942901989638,1882671733252040715,427290704728424955,31561236215220725,296115857314140456,91502042971225507,236656470647258067,1156778837394693300,165891960018006208,1902218307313991758,1863311476674958497,352192898838686793,288903171438272850,176354887471205094,1371923431546215380,48209855967095121,428617724122720080,256492460886146005,50453607498302407,1801107440157202536,138597197209934634,1386248825101224060,426762489030688575,217948770936801585,726640952020187550,919758863515279380,1123840051522353466,618239969030556225,910830839493478419,860326530216397805,120958185450939096,369317058659518149,331212539745190710,1843944856308566193,223411145287764726,552203857397607222,237537341484212697,790893406095428340,1177075198943131392,556977749920077684,2075197006531752984,67966098911738907,472918857288395840,414230397894942804,210597458736581378,139736958687881079,1397647577685490110,59194763711842970,119312376115867144,596680501731843480,772610966804823165,14768271879264199,147712069862358150,70423504972333965,990268053218830148,14799724546021350,296053279760563000,885183014081537550,322605265893933672,729618089706878262,712906798468562224,366191658785940312,419739816861859290,814743128566200816,2071094394523463532,270714075191961696,1522390406777648397,1685850458998891950,1080699910710381108,969894310231377378,1025332953623608575,445431938771532546,710448625681448240,569612795234435106,497496899286254828,1361690255924704296,59197501345104528,676676786032979200,560840988924288452,777264643279737009,406975319778281517,846599626312056115,1392163472886097875,948765028731158548,214647526278656532,1791081741316211928,256585543748267701,83306312723159225,1333164365487321360,998896864391860740,1379945113745441916,289532763737784756,190932782875995775,589829597164696698,1189506091685191929,1308595954886807566,667870912095307192,501413539055227650,1417406347594881084,364136001020785744,350613485774500806,65212246001634624,652251018712694400,1049844950266909575,993057214925487591,2256212606907743109,1627392212630327598,249718350406099700,860236043822529932,477867297232930167,851320758094334875,559512242404672730,707431795458920235,322082925749940216,942965452876591256,631453032814845408,1537361274188897682,1614402396360321080,92582146900230324,1620506098830632930,34276560996723556,172885598525948859,23510388701013040,58787519647477960,17245517549880294,517467142208267820,12321107163049998,246470527457202600,541244369412165912,271754750701406706,334609121896883094,1467294183905105670,478205367841200870,164945056699554405,880432850081354140,199589058890623139,560020063659522096,1354420465212117270,254707646031308781,2062938243102912048,22011790870538104,220161031173630160,2202041551797156000,700600607999524508,230165034053426864,42321514615120377,546767389022607772,1543759386201315290,993868912271002005,1337400751038847860,187699957482240786,78023452232654019,1032508160987884300,282140970902749755,1664023844268976482,1329409408831868371,882622124296111940,295746252826512810,270595576817957146,203900094708871338,193603905796598283,276631018393719310,1434522569603909960,545145521010828864,106332625942609974,802067843312751564,837571345674628644,1416718348106992665,84540845575216719,657668151029392230,455101709701625826,1278427837959822312,196580162938967460,712369440777819474,34803650310630298,419094447245111589,22243323642256396,1334859376007655600,1651071227461845528,315229602293625873,971407300199428662,1058845245283277370,266598576339486240,357040932924035384,1261191042729544296,531276125172817420,1557385199224002378,572452673374954950,1310727980397101285,124714102728264738,1871075171739724470,499049914499464509,265419118016043105,154513055099367621,903370628465774668,233365511031578519,169217574006927726,1692504301771502100,1293941868234919182,1398323641195421040,761789226559468412,166676916309054368,873360400832775300,1241421508174520728,822106777268028200,790377082115407305,1180656353143294695,1215748438827850160,278165359098835740,1037342019506193756,2540025052053894639,210489109812059397,438662195814284010,150507529372148756,106482572767552650,484069249445643034,772114870422688592,187098063970972830,191163863321491647,447389202140160672,268582191470445747,68972744159099047,324332579966640480,1459667670343816563,48730317397465339,981768210958298935,1738528237781233824,677432965947481425,1522221930530723696,155532495735604722,99000320870574705,464202333890529036,1145669241675147660,1206409222969776135,80883631834108766,1806237951913733712,216594841384241921,124334107208471985,611842200115709616,725149537120539336,185691393509042826,105607968309852498,240376565317884420,67776418897306544,338947407159584880,1405307133243409110,9652553480053908,337904452821291300,761902360116700732,1055297102427828064,410439719752051545,1472624970289185897,868743699086089125,1923068528345601105,227373479145019726,776668927882838973,741259980164593242,1157251884703730460,343434869858208036,266130751230116481,172868286826592371,988008656681061880,501940996723247760,82362767061662932,1186539143703170670,190198242168973332,1630583766344868240,232467482766023385,1128669880064574456,361059986751372786,206192684845885136,7872929017364664,29529148944571650,590696285502331800,206550734110451982,454126214834676153,266812020535906830,904802856695258130,228927833570173170,612747249844426599,287239849707773544,1125882933444876685,577272792600526455,476259971940841104,928057509278490040,1939188040128702167,481960698449930988,161951160715036020,1889791857954536340,290329771739380758,1703441442640307823,1120598137711132092,198237201971516460,71170208351669026,365935675866108642,200370012840939840,740418289745364881,517936882941433095,1506055812316541730,446635194306326478,114547561247861955,763796280490188300,275138944357424760,123971082304801236,57972317344633668,1304626146882250230,2139478393683671296,27782069921967990,833621132073678420,1652241087429351744,2616314169184883478,489143520897263574,314491559671161560,388751356719255372,503338150634461806,592624575673556265,1788899386785103872,842724014122507320,166126772714258255,323790067027306593,126877320181777554,124803957832160568,956663309483369640,58758314901890172,293847494441797740,358566245151441564,31901667331060445,382892839624752900,356637895512905808,1340797546611878373,10505590183481910,210151752781825800,1827241769545714040,818291315709861524,262995242082204192,252504622745698936,588506581836878496,282120382642369620,870143288445786462,1824457926713812166,1359940589056158696,551765429253278673,322406858402642280,719254405232806149,31911052884919132,638342142146953040,747840532466142255,524347596280835445,516536205280674810,1790071797265264134,602404010752111926,439021164382781356,540478362009256425,372761645952845298,74260837934671152,146002529121890694,2399244553490213448,835325447452467720,196120275522516354,764901493391384379,1010958946019209456,967237473795013008,1682583633605894580,692447416906968522,515303037860595822,223309315748826125,562201736752284804,1466947624707196590,2279135005271741,205160923069608510,1823997306989503200,1669352572477387269,414268486492258860,2047731960822867291,1846863361876819544,849952020042091436,198507651931927737,1418179487017229250,419497440285531051,399336610515067716,1586718930189872816,923567701232950490,288510799162033980,1628871077300777307,50602711027576360,202449010404908640,224115401883299038,220240327765691315,101143877137381251,996677970293933289,1859143566300800949,263650505602738248,699832086761690520,688674260505807333,1727659314834637041,580855308649159160,779560859939373507,965186900939254950,251813136737358276,223423435400105632,1288726934823340635,1361116941016289552,393117440715893850,159428254209841728,533152679312648730,2004465510530495068,1374651544070578833,189944589506042025,422178398807363700,9059157493685733,38832253543093170,1035721244175168800,531024714861907320,281898834760757266,832956174048802664,680440413266432655,461518822149920286,234246411684393800,2635766536127875650,844929169965703132,2102904240407916904,1714477075744535982,969651706121464765,529781622059452506,2039066726418739320,261279275551653252,388315362930827488,318142883971706325,156985870453438080,57349978400671985,573607182336968850,1436445297361410054,550819868001292870,88590097257257241,295355590987855430,1596026090898885401,1437870335771436579,248589417183554625,1113226261789619480,839825682410674632,842559793790134746,1532531570105024496,866149471931496570,52506252316198989,886999923572708788,655498719579721983,156177303987032094,781032378497847450,524484027048929292,2071223006604968205,526598233108760487,473234899697703450,239566472018593735,268665188228260301,1531991821538991276,1093690442458212804,1515825293241605745,294885915277948695,846274054121250828,2324098172441137056,1000816888570036578,585862946852404940,247204775705990970,109810437671079612,430907019401544609,19478949896699412,194825778484173480,40110123335095510,482020713570928315,248676825145665405,192560975295140667,385264672606555632,386757571860466920,1427851428478907384,1817096052197909385,774912374945351130,23984303719804555,1439325803218735500,1571685715016926146,353590208109759092,723047463078117885,1632236554394127126,829108237236602670,81600395571865962,272051841499093260,1238089198191937272,610946625551367248,912748764635191260,1739390716174624362,145849374105622323,2112142681997322282,1637759063088080968,1896969653974263420,2167920758434398384,1562535920994715896,925645493241278496,67335380449678530,448985755000517000,812992368260000396,968340535120685460,585057890769138012,110683184962827958,1974531634576898040,116410725459113872,1018782478968703820,1369100276541174888,802510040234041746,878561324649886960,1063658088226223694,950372691585627580,226275889045431989,112684294426925871,615722881155673545,1044136969889789640,1710501357389731074,2335526356122727112,304941069096126794,589540008840227940,359489340968748394,2075512138827160520,266142127853311812,299489614555465776,524773402227025105,938168413957831392,434717283838824112,1466700707803614039,179277679458496710,2522775174683408640,269859823521151743,899698705550410590,449818211608597666,728437368608167128,1175602214969935440,816861605213250985,639943819868227105,891656073638573112,780096314895091068,196903694532850560,233820317890674396,827560020782952111,2305162705078221648,915425277521876793,542394784170137790,286092395833208396,318578233844754492,1604693460770633196,1898433129965464200,1877907567731690115,1386270238419382848,435771539811189897,430230462753211956,1178483581423818072,643392095829679980,243070892347114140,894391131276483921,194412533580840453,686786728235135904,1672877946525448670,663183688374692433,372748303134218331,104240800044163517,1011856654717907841,1747349282168622585,646645714698284224,752000063066241496,130459910803190094,559216491407202540,6017160650173590,60182643701340540,200645604295502200,1003855078881405394,1151018673811209792,54616707803411330,235527003351833913,180121755373407849,1730940401809606575,296847810283409731,510929989918625385,741435926957391675,716447422617832434,631869977498345667,2154995276639934852,1296647910423404010,2055317992298754876,806432236621461738,690234168228344866,414297683674437912,1857862738635751845,1365712485714377276,81465051573864582,574146953588454762,217898583432717590,868379987856909885,2746178830508952501,244438759795338743,1826157711065752953,112869334751457614,1348039241401788005,212540493335032752,219226771382088567,6718571858850199,335989911934828050,331222442486135970,643247082189183292,45878608795909005,585225089176579948,851389979103113768,252797904103384230,79690759341611772,1328421477019347800,309077101650845232,2058313098820053124,621597085952300975,304361709024533889,1585369631228538421,293161074677511596,319963998337287588,888982670675085805,84935937530721010,1189319604907977060,793456609695494010,275058363502945208,303525335057774550,2348568697770349144,1020790828630493037,1159835656201774326,406751079210680704,584139197391195465,321164554988021040,72905868735341170,1312544160471797460,1822153885539186708,561448356519886920,441700460613083856,1078658184737080740,2448537717080761578,1445059110508014148,1427293339447953840,1485475301082249015,1648321704219966384,919510874204698134,2194619287695925456,905510201554894960,183199709181771783,2071916017781424339,253613736159575766,78192460170400698,434481316653243500,239086492716214566,1672026858850008771,1694934902333695050,1215593243552571656,1416285918351367665,131818048637292248,398870025624309036,2036007612817142136,43361902769053308,650546296452092700,2202822125746204464,2059792616334392604,237472908363820647,961206358487453136,69655443367758375,1625587667528697250,778215248325943323,1147816540910025287,179429614389703065,1128419202300340020,2338276235563719632,387133629930090965,709301334116957220,307073196499542824,1350461960306718100,169852696174889184,814264844386276815,1923911918373691719,715103548432530264,334788748008484070,362370607849241100,1090057611772712256,1527008435490884288,15384329098457516,384677604544321500,1083688493366235888,519362463428364048,1388991576807980604,665612934010713997,2532453948100663680,2483337083771783736,2236457759471716707,1317420460096455245,477623779591815270,11306034164568660,113080703336307960,1979268650433389700,1432074557782677280,24132866304701035,96548840043366900,494870682457213299,180626572134264615,284208316138901997,1491140746446155470,239782007362651690,489290125857518118,1974318426272753631,2275470880388176896,596390607276118608,1052888848372072755,1717983766294823992,947378947187708448,972636190844800713,806807452129244314,590291001978308595,277979158452126140,1898148378390452776,564734702027878956,136473962392213882,802254654471894480,1521101821460982156,2718848083860849141,298574481202921906,649137616367959566,746085565441467990,1261323505025956805,2588088830744695671,2793351183012526,83815555714026420,1117741019498436000,714375935853175512,463790237975814102,488568090978887814,874502248585781580,1051522692729511625,668805111883199466,2481136549283210256,888197145379470252,300595606852373208,376609531724761635,590197472024034978,278107308923839812,329017181874540384,228124541498674053,311230784220436680,411947801000646078,319813816971948208,1227545063126201673,490169712845732292,1230159230248202870,1232013227024506200,257116325159730038,14440383770529468,192572836433787360,963313933429763130,1389320306609390,13895683235987100,138981634924361000,421137962202523248,205264100276664105,1126346433924449592,1438092633442397105,1221217368824862504,320507649970954794,1583342262759363350,2455948646469398943,1092629602127462322,2194673231266658624,1357478425269726912,440113483911493375,2129562372213984204,339061289684834997,1150890602188802027,273182043597294440,116556717451941630,388591560580609660,9942072801913682,397753691744399280,192753994526138843,2203294755394745200,524872998851726412,686596841754350475,249460994909457894,932138366260473630,2260613416344431625,759111450355180053,2169741032604942072,648975922705807530,13042878057017264,65225977258141200,56840578457787414,379004498195601240,308641577102590017,1603300120336799253,1323705474686677800,38340962238536115,120206730872386374,2221668959645421416,568998717563027502,1117065858838627700,1430302928514275998,813477048079836336,137611799469465483,405033759004692669,110035899297059940,1358316801612957498,1602863931159351560,2031712051844049771,2173185695563146558,1128097134123697170,1817236282477727895,21029371693451888,236622328425266940,2366642267585130600,104420923868587320,189330380621203304,1420229180604524220,477040383000883345,1219899507779032384,128035237651562145,1225288764574662916,421430229914926179,949927048923095622,404437473652569295,1272431801816578880,1162652694667489968,1838222455827234336,551426075155343332,623693084058932016,1162940512929339690,2531234350882999592,472288797391753446,753927465636203301,560540839566269748,1446099844125179250,525175269270532804,31452030203884674,629151608470025880,214235364102436707,375336526446238560,2398158860597294664,258390788237123252,1280298246874901988,2399811582207520503,57877088737133990,1516104791825295258,1461376950242986674,607724757986163956,214134611915849262,1465687435527206640,1600406712829272760,333266614163155456,360261573709622868,742545129925294188,565927509891111255,505876720533783150,1936639971587884392,798447709151648394,116176120603043610,1859144929323829600,104942407311313353,136564339623449742,455294511972550340,1567648134204530690,761259796578984180,2134315521028223880,49191738610742066,987299126308086462,8230133124521795,658526313070426000,168049328662972506,254207157170615550,864102062092254363,2437468672108203648,869940592575689655,932825253904477908,474650175174180039,540654704122602036,553366361528133188,806238450087315660,280424385965245608,311637294468909680,1296519567652062264,1229738822882822328,237990807451061490,1023465233320555995,152009328727217424,926728567677277866,43891123061560479,551339901525108525,815778598287528393,179096216820016941,880868485734295170,152569364588641422,419857150043635440,501037786475544952,1061776168323110524,193126360742636994,1073111940370889700,1537410581952008670,432353912223622515,1153381121196469188,1985653966048714768,1582350494405510439,331663865935340625,350444014884623517,1613279313862177779,144061732652157895,243222648721547524,680128709336429895,1727482515888660888,719226481803639168,437629936660198995,1506453598269905992,342982840176867860,192374114017213035,311083562732596327,968668732875087811,62491291012890942,883720901587205115,1511013702033410770,427341360656604987,1009997290643381859,361168358025027846,847579711732494060,269107607048530376,156557792675375756,1342157763721974480,503033661326687596,1587466273556954280,2963398456197202725,625955814171323326,1345901796274366467,1536167757754382238,252925008696592375,698269434977615772,710684224673822040,676613327831608512,1332539352687145490,63656065464383700,636671372734828200,1113655861456848324,912998789100723822,1236057744373508876,414693799839230780,246433651135327674,630311749208798376,123900889433560784,728587582589769597,518997501619065675,248804954974080954,577173159219519849,639894380787545856,1351887803925100460,178044266879012160,563317406960315765,516335527722632164,1758859338084403626,540720476103980028,252174501178265640,175101461804583666,209917700968679204,509851801838964010,62765719279771797,1464787330468890050,660144438796130666,553816476905495748,726779491952322732,308895133415017752,105706535498907810,390467900936128066,1998062939533666285,1307767174942960242,1003724074507986775,54614153811463920,242771586193633920,1913080904219282679,567808063458548814,1485773853888516615,300781865149530890,13146100766563285,236670737705174070,526025917842868600,2041180171872148797,242885468501913390,536871823700163246,678937115720297472,2315540178814047318,1858063228370726328,1896326673392827080,150181655957350587,490989500809400514,596540802158017696,610937945406727728,126684707213672085,350083697892687692,822304286591808576,46416056727912082,1033863678753452344,287356083217763865,386140461348137108,2041039073061272760,1640533026689407032,78479519695872416,399775313942083835,707381224280767179,20106186353641838,100548255795545290,2006906145144300036,1947767890135184370,1127634109961911785,241101617717607732,182137293045103377,271354033326589733,132731979406782450,1858567582469570980,2728939328755041951,23164548333666579,540599129812636790,199947522174369020,2618802691492202928,1976233874902265784,463800202661149516,300680897321885298,157619006847604070,690557043025817856,1694954131049034972,395798309773442988,1237308989128913756,563415984481948605,1735603232131733598,989206408169713630,587767041481320690,243086449908256974,501585599985334795,211895280474846480,173316058052786714,384405454098701448,2121768091331742375,667302511748886160,600308107774113874,2416785917888550768,1926481931878383576,518580491217874731,365009156034160275,475363567883705571,21834529114653264,327574067294500560,78401135932160139,1045527583662874200,1737101117368766667,1039350318930583821,281274351269615362,269276257671491610,801589950796740220,625584458471228790,166380478710328926,155202848853412904,1190271507704444232,874324009913126175,824617318949778376,29980204512264862,2398826563849361760,2022287883920247888,1430924498173414720,472699228472366775,267675578145302604,2433696616690180472,330175814237240454,1001111876277594780,902926236881319637,817257692824661403,41355135826452264,103405495556186940,32028618858557130,640681740694323960,1707238711316834416,560444867061835581,1132741028750201172,459087542393649560,643271700163765395,2405957990285064879,589314191795696238,1365929316270645804,711075991677380790,330397903102703438,1218156379707587115,444909499571510952,216014491314974683,832035287116728660,671300062837405396,2535773540755312144,849721539376771464,204058297679879995,405726330104021430,2685621289371042264,2040283089471623521,189274249117264386,1701716932281060495,560530243636229325,1149309979890819705,1669600791188030628,109818945733043112,1872910214756549757,103485943659047040,15235222623012572,76189063833802540,158764254424210548,111202146510604766,1717361474084222440,294324857425756764,1788884378914648524,1992861623954334048,99830343419642001,2520181579293487680,672420798069960753,63578685859908684,1175982266387836428,1843169849328437766,2367663376978661475,2738612628257704443,919104913221891678,1633437817952057580,1497622169635533256,1125724352101485325,1672973518096607874,1679189501258040310,276631658769692993,132420124655863170,1854195944923615300,2005789346703053128,760749783934695723,58659787498282401,1219346328740466965,350130883977210015,369248744843200824,1067732208885886983,629556992592039804,605056952147271846,1807895581895311350,267793515172667034,550680979652750498,63591860332895634,353347876010432700,59645122283712030,795402790337408240,1896498894138196845,1217019346788541796,1760817347565213084,1295936033720067180,795440433077732730,1471688918890107205,1154537353949386716,1227634952489396730,1630825855193105125,1487249801645743503,1380615130343725290,47519918581808856,633705879388019520,207178970441676020,17282856300860634,144048106986922050,2017013772242784700,752209570893098304,880029734663071260,132323326414511628,2313767919166542408,805628425915869876,616712414815863838,649451154407145380,143004034496115867,350966696457847946,156371528352323937,1283592570396130974,647768333555888850,87981170764633698,757227269385997656,511848224097352128,991005280210555687,305605895740791930,2716954101797644960,572416995179723926,194325824466546252,2522928222056783214,224345292272154840,168730575772562298,1125059695483837080,45391899431441516,539854272216718065,124926461739822645,562805804638082504,89820125693160192,673764152191194240,505097294118115374,447669549800664480,747289294053517404,141328554534878955,2261636631200368080,273350781044243020,400257727934504010,2144089497066359160,2024764501925519832,103506825980166919,1365789538275953904,2047131483237015315,1041982312241441018,100508243031563688,1865944663667463324,2330458910270289988,409132796494359390,1856899029482045910,632893449589611772,229241446110544518,242575842788990151,693189968689910100,2367174272725185399,1266785979688116615,100010067629695699,2742543522591821964,1856053815500546480,866960883221663244,560654312683050684,945556129002891006,6608522626078499,594866563549237350,1877371227169879698,3092252827736561814,1810551656786301198,1387601495209166604,222588474615046030,948079747519467906,2163299718366520237,1209026697787063224,1637424200848505748,989412475487771720,130475504525730924,978729774507487170,123081495966288543,1657923290043824151,97475197854372675,553620837076864592,1299173039779206116,953606805278731137,60294825737267245,120609777201429650,791341579265614545,926698917735242790,638437660936500990,78424648953312945,313750915644766300,681904210267156128,2143900156574369676,1326060329666507280,407786443199554442,1159723457822722500,702656293830382178,2127945848976389218,720251468486926308,1803775989814374348,1644126035200450720,2739683654692287345,969553910539957944,644559794733473244,209393754826544811,3128795784705066795,967292781901521411,139466908544969346,346824198744025247,1250626603447141868,2890280627256586410,328468114586889402,196678186182997967,212518635696982155,78725279247552112,1771613235419794200,213320913670996965,79965195063515496,799784826902958960,1245092549231558286,1913199263708852250,187120442569338369,1604155881732222780,1281157067220761454,26256768789849028,1313056389543369000,1153684839255976307,1931637222593217264,608373741070885284,1137796628060709820,1480589674718415570,2137486312890031248,263217361685043942,840066176147588195,2446527008367059238,253399774073288985,342974239221026405,1001230093687577481,999551683403918598,512906311950236844,779988456402627480,270042324784360176,2093355765403773021,1472246927147886204,2379441890302258215,1348149882543517170,1171998914677098732,1462369048185521646,1279671519834322128,157721371636548699,450707056348311900,540357613863103032,291532893426435771,89784810835941326,1722358530011905074,588789877411741500,58503815020592542,694943627694559971,977945674510074360,940976701872370475,797670750065897925,157111516465074018,625032327166135072,147488531291273708,89317110236523858,1191091472931812400,438350717327095392,180499091096252592,583154328630220062,1582246428059169576,1420068886240253265,1448045222789039958,766999979065600032,1019940065397606255,78750568497134724,235672476758366730,38254731218374623,111817668883320348,1677541553864333820,625906157690285322,1456977503729593950,527214223392897068,43390597940044014,315882586758548828,398529760563886580,434716162553488050,159210966569313866,514226379156401664,2052212030849656956,625465176991271568,731345141716572440,102580214037760950,944713459535835882,457243743045939174,916160659852879368,2453650129838231280,442858352908455928,717312679261726518,768389594706316746,852126237751554396,704880008858848230,640882238357437854,3203921348724935394,2484342192248452221,343525135177920227,458341446766504390,153969196198637508,228602155905713256,221370212700609093,149795188280117856,749098906658944800,6235174776047847,71270836428924720,356412664798839600,1242755406425759282,2436974418053969640,269523096290547717,1180192424040992454,728142264683115300,315783063407557485,2105565604572256500,294776438857257417,449673902272315430,1478399083552336272,61270586288650725,1021365889467451020,307017559549312386,925187009971307742,893351613757303824,218876053637404695,240198457893360615,681281539038537408,1087934050561129552,286340051598737991,1073776459717107873,3216471834600365805,1054380764102415741,1458340728239899815,205392650855312744,310561438822581006,837810333872522290,974890931269207352,430292581127966853,3727631065469584,18641201839048880,233053105684035000,859898286787010904,1072623244086207852,1386736515793139892,1900554291909722776,1557525614136393860,571768291374159504,1067340886260248511,2285047082837690241,162048708545753385,1620751586999972250,51004940984539542,340088426929971720,1052501972864648272,2137235723933271201,1089994963151865900,206090418115254582,916106784623073680,397470576393194526,1229334474512288095,1801294914208192680,247412900156561088,629949047621684404,270379037048152996,543969395337412038,399148798053456270,195264603564003125,455598893635603605,622379516566195984,401991251882754982,427942345953766710,1013367057797848485,267648277598381606,1797211845289760277,217258859504455255,295598107487842620,88101798207224880,1057393542636949440,2872345514789274012,1523125863756430320,635554917800457760,434945132054650356,5654131681790628,169651519656303240,613139767398173739,2139773697573010425,209906003079321348,1462176804625359025,33213950978830626,664386902574784280,341754042319985975,1609955592708777915,326940705298653526,99606490185111301,996226565189874690,3040410602780334135,971908999092857816,516570747700190124,616558615128811173,735121244149595865,1667179330446921480,1461461975083700646,1312609172603694260,446579657777445195,168521484406651096,471375644925205240,1639867696527576042,76263160475377640,286033184857905150,1597598879040077382,212382697366430460,1009441486871099538,896388566627724417,810925773331154772,813361852941802705,174837067357648770,2073880657913210104,173778234574236408,216140747192511447,2417761740218297865,1107134852025118770,142864681803602925,2000429005406710550,2509317462888077112,1600361378785413258,314547921035271690,1927768322328852156,1517624713969725780,1127953305394204464,971419148557527414,1308938634022509360,1624736692010439288,1747040612939951140,653360663114396829,2144697473146801110,1485780078979258475,347193584835850404,857675181814716028,2258109709277560635,1243224431806583256,1540053337586037920,922934481248427795,1778393844950385384,329003560309734352,421354638751825172,2267680648717239420,321187259360277504,2051286984929282072,11062388856452376,774492021699677680,67860332778516990,113118777972092190,35731644659434531,1786870023092805050,2577074075815720383,306151760627190485,1107404735166029072,1439789513570203605,2568655810347701272,286339432654913914,2432566009707169080,461032624325218696,221453866760415604,1127182223660701842,148034453781724185,892848651701993735,1598340752043792471,2806541366250814542,568938507943470828,131401391004446910,2035883659415602535,1033668995449899843,1040263442182051101,102674221769707190,821525735609074480,1770498528231148200,27454078610519376,686462189612775600,272915770711851801,323965117790231282,610569899925059480,117982133732124864,1338160701374444202,227208184523732096,284055800747170080,541854121763922970,278412545128222782,1742801435166960486,667622725490514578,32131394782216357,642730928573760900,1918704734990111628,673893038131462636,214496760894053838,306884471313714235,1019057053098058320,170615783481418719,469965312212728556,285353360586419084,2584443254064843192,1147041080210838360,2331017054870304008,1685702935178401395,406031355241420601,635589073042275789,2495714348856089925,778849322025245484,420711046201783100,2519401294921422912,1810808840646823176,1522713678712165575,1739407194897983856,992627909309201595,1076544010509935178,1615664020873693122,885942638278417480,2637761864615396,46168208467003770,527720966325080800,581195521120114506,965751751880200755,796417788525204762,418798985222946174,2629720504340721336,1660230493821469070,2919119321361258720,2910033102011379723,830524131803410638,1448228101767710232,2652637873587935856,715731985225473480,2003456212138476936,1425832980280727760,1573375134144973614,291649906576828359,648214228263371700,2242367311190489312,635587548206241867,267565386358381125,83710829175553181,192893376890210120,447415082431038972,129048607541516238,430230534718072860,1612147923078869295,1555613597042494140,1474371100809956792,2444535458550918411,309846044452854046,263049279807210648,573480412371486510,270531634776523541,756048174965925303,2027467077268833144,309083558984237176,105931709074463685,908130452549497380,140939703078488240,2255393722527722240,1533403583070569637,2331243240854345125,1431121722312934056,233108035137995283,302759675991317736,531461720957838292,382325950898266095,1046006240041751838,1789586030743501886,2921894092911429018,1350942920954430020,679944595495096295,1135241877627507480,334116214366537278,3341692279349136180,361937158629946707,267770733158957695,140942587848470362,1993455943629743502,1367297736209075624,64484468394855077,272187623285194455,225158123286461102,14673316412280302,293512833940486440,1082708128237816239,1260531183473176225,2262229835715310944,1944222033420365391,1177714669999223900,2322004811619953817,330873041539234190,2897815318063650396,1162784275904350080,84771257007365082,503366881128955930,778804458695076330,1770980832784223090,535937367923118669,2040135292971893166,1786584504453538986,1802609988458802425,1918283169590204136,615500813979041968,255121133099134728,102182381823210426,820533687276181830,1959069779206565912,203092265365262832,1432541134559788245,470347109907097010,1534218535312667280,360932837569592200,536103780718660329,16563095211592464,331314197458073920,157518511766778420,531181988926838004,54345327470663364,362359348040114160,467733119809952718,117718376082660240,1067506308457890815,1554817255229554830,2379719722127260884,175095429248682696,1313422742031437700,2807877462146575335,812333373506805262,270928871997142488,2371001163934274830,43636734477044065,62348012154709770,1734207395767647059,667403093553839736,690526660890392790,207207105051954585,314727902718252203,832388355770637276,1553781202921333806,665100349026273176,1262244491376082560,435510491882811432,1290603233433919124,1721045633381068848,1882448901569399835,267036741960295175,314988412541239506,546398275065159504,1531617590275809785,391914770529819312,1017632850910190595,22041567756392,248006598030090,275606177907100,11025978823036000,137846382353250000,1378680301494500000,932721936340614472,135853868287546044,679375976432276980,1887365869972186700,1509434267402922348,3005432084731353224,2866779917738916824,184471749280076367,333851920986626870,948776718011006172,1258443328946223744,1852130662776701097,676932638258555,9478542676395450,54171591241776400,1083601635241832000,1759406314235763048,2155943565133279635,480157443551242710,310302369275901426,226530628333755468,1888050893045756900,738253174101329274,2553693833091284955,1493778460307211928,1056989779012822014,114149872693075293,29595262867797654,197332626954000600,800626558132220281,53221324469388488,199611186269317830,572526511566795766,624555224234692605,927630325366948875,1351973251526691912,344872221075523076,303205689627662403,3032530782035260050,665984749865776088,1464783442188684480,1359039459404205245,359229471564504126,875781661465810620,1160720110948919780,1696629372957880473,719417297000955960,1792533680156882754,2615189832569675480,227738529631349334,1505378608261910180,2045920896499883178,2570519233259895918,1243140357266185475,1424983262636156776,133128217236805605,379167875949245382,2986851688278698576,1229443281757358580,55161203919964548,1930943069554960020,184791171099323418,810584957478589080,291658098358564860,840499269053620824,391455778698209950,51439295956981135,532739226672173292,1692112934938659435,3193111484798298138,806795270744670711,49000611258553086,81680396474028990,107284008218896020,154799587347152613,127100844809838708,1694941567768551840,1676768389247160120,373158064515996550,2704615506425627856,649625623025609512,766702629843046144,6159123544475205,369604853265325500,935223730602561052,354230753493420096,362643179242913742,444046150114566966,1847387722523845950,168283259011864746,187010437604048860,3055856455067854572,2336162761938845728,2477091481655569560,145013315997770502,2053365747662805402,1076159920643451318,700615899802833135,1008239359986275860,443708170766956016,2421133376742554040,343729391636203699,1112659829100891342,775794885693260535,1712791664975614608,1191918916604577343,674335637291963112,1060088634838719864,1817371504572161325,543758849356738671,832313096137809174,174976951596191878,856768959737075328,606167966963264220,2056452819831962466,1419313068464285304,364130067240123612,141947253961158716,2133884610603792120,2891986982601157024,155602528959345863,73107000639861192,1645161982721976780,289775359900991020,1438299513806073387,394065098649131475,956215095178236126,109042493183116284,962298070452237330,513480689431804496,1284586643953472385,1554101508214836912,279658994636250578,502716707648993925,705141730564927008,116561920201009746,9629933925417921,288942629479459470,1926581617970883000,1015349222025985152,337496938761321483,707577499643275328,266846867015052468,1125654886610835020,908080106888426328,363424363475754444,1448455328530651737,65465018044497942,805941299608744365,1849519008309341240,670800966806220159,1524673327649748075,1036263986281411473,1090595273208225570,473178721485840111,219954777498267826,942808565192016540,400478992819552512,113976360349262005,366421052285830956,733629474028244412,2007904065066170446,641247695214733964,332261198607920220,1000782274918535178,1077853246191600642,181355167191665055,3264895278252489510,570253104257571980,263787918668372139,1568995808043442360,270782613686665192,2708242520292205680,2287052400871936770,646932763964075294,400390026806003778,686092583986056324,985016870822258052,451915479686490600,1152617917770372474,701116635779147886,17991487745433804,314899392187211230,185209110213670815,1375259415149624958,2456369466363468635,100293349268459081,573192820929337080,2409667798142490885,693079218013361896,714155282692562112,513318517145338471,689398289894431786,1686195293044812450,1835047779018940668,2596252268815077798,324837801294549378,478403769820890074,1472277168732153525,221005192358264601,2379400343185529025,1543050359001149460,722641316597468142,874613885765414360,943657673928353208,60002208620177232,900170964652566480,547377525310196862,85936519701565515,381998558701290040,526633428131016642,588835769986757664,13494406110303735,134964709790199750,1078442883026920674,237290285258991178,32323565720801542,323285094014759580,111134222929075440,330840033857358986,1485921775741734048,2662780273104267252,1578438801421945197,1511916310924899375,2608680556112311539,164117708051580799,235237234631163354,20934493221672368,52344227043048200,1832327745491170200,1632330004753701492,3371862722900076018,1135389068104794135,315266086146639225,209614625425931886,1863525474457344480,1865039978654372675,623861778768924531,857535563599140825,101295333365456658,344892585879202431,1832591986920951120,982522787670176319,2056601943283246785,2284230003862219035,1028611250309643728,880926547979291288,2538483132040175808,148188517860918560,2593694181516184880,1233111396996864231,771476149487740632,1798790760726737360,66833254164118395,552016651120810606,39310092290620647,917375121973680930,1196277055314401241,454212200627020395,3024871606384548561,438407702178592732,228150708739892995,2221338323445383205,210789962482020530,1204697266293751760,1042471664876463876,1734018246577698564,591641803177996590,3675573767995965,110283973678546470,1470676465039940400,272544284308053906,729692882305800396,250263207001184170,847705816469625228,696042875962700193,2814326247392335560,1104109425986599062,272358367092670690,540713195331835407,1133652978711347490,2379605521068601720,1513823815869326367,1152817106310857250,1723880989649085510,1764313403152051416,902980087739671095,228639202404186922,2515568691947839800,2683164519715653057,1129879238218956172,187981174194073107,464002170485179266,3119168750520436425,1230914334407876536,1568055525024432495,3348237302040883131,663418783299280788,392855216499119850,3125702514603987784,2106790188375112518,2099749627569885516,1688717139260609220,215097687158192240,348446602718321910,160593981477426938,48081450790883136,721330896344794560,92606064878976390,1852401492462802680,2539025323634573592,60665497160130288,151686678970552680,2538154788845950785,124707997650277334,1820479847679698776,295273077032466705,359637903546637822,1921011428768805630,766054258287656925,1716095367414648655,1044964240996101784,1403068735101692988,712069276376248650,2715850633438238618,1551574526132798715,2611895245028945832,91019180524564514,116623718831723610,3353291442447050034,614755464582008052,346023270403142121,1136064376280722616,121047466543780770,208116482262385323,95118447433660755,313327985369729248,2622903727429112883,1534537472123148255,1037266705834781778,357549040672585314,2764838667053135092,1855707849583681985,1189911994495597755,386669072468463717,572864086946646546,318109897950892488,2777710105821487473,386295523946033445,2244305077411631976,74429325123908356,372202647966316580,1072520743038875808,2624408776048484970,637868908792469055,241553639244464343,41193866209376020,164800252442743120,160945372760275260,268282630878854260,2324858727586597136,573489202859678145,1397480800683960064,2420999177907021120,233632069666686741,2389245024073128375,662035680702219498,1478164574416891935,231460486742134050,3229704521646885864,1576555446450784224,2429769393555037891,827099863927426242,2880906296410387440,20733233659037028,103681730282565060,237512924291596614,776325730218775512,2268490022383308360,110004343424947503,733472314937213180,338209420050886115,2487872834146647927,1091453406300438540,147334613972990588,368391763785541830,162999677144889466,71702557654917380,1147412881101796800,1397705372452227174,1962046086653382570,65526053377836966,764005771357762689,855399451152923280,1564141618004982093,1152358592521734475,1502056028112388925,1185780543939722106,744791271936259740,343562730836705991,2401278554643798228,663204363927438288,1431918675308850435,313213966656058200,391576033202079650,606221728116444046,1766780770161103272,401705676491504350,1150098764121050,51762182862290850,460177080860828000,346952856132237274,127459682067334842,206802600448541895,574867820539602566,60270380179513989,1605300838229343336,398160550485540622,2171626403390942670,2007130901312149770,2361104305601481018,627753651516409266,965384822531198163,400567269510787385,765527457200528874,1429126210259106191,197772947828174005,1695449637446336100,49642517296503880,62062403478542810,435488349248881794,1300830676313307640,27820584323907564,417370988586050100,1272638615354893773,1026171898860080690,71968802949285030,2879181161768962800,2603205305458019780,175596423935472354,354829417015486820,1836785456829872202,707726207283222123,3066023415541957875,706751557271762536,758227072741893840,609754208536707262,442528147284842682,1348881770269359375,1243208225736781848,1954815793839477373,2573198668852174524,341002513784044323,3410532422139599550,150305682530438697,869561330555470863,604971363869202951,1070778084399895572,1745850984940777260,198440221563075474,770368276543684581,278514276407361584,1068530748002120634,967932312675559020,398409342049588649,2711929503417874504,1194536646367446768,833400557701229577,2774948641479719840,453316700523745728,1680210459768636215,2240796791703423210,171460993293553074,370521054840847680,57601327638920713,340839673314668814,81494808688942998,31233581742849714,242963892561383700,3124284792687077400,672309919057202328,1055824809454464975,733151572725763935,7237945556177880,120650307527698800,1448018276557358400,382015890628885185,1304904530822515416,38683307662562290,497430494654340780,292400898422432034,484588916347397602,3508122063751574445,1901014894672425960,1712530668322164675,341007328605800332,155031496844129856,1841343310195901315,78630178058834380,1179627202525224420,675198371740552096,355605893268844008,741837668480547732,86904147481824090,162958594045130718,814913457724058310,1900538077365774574,1618919338120438668,1515601971918374580,160035369699553916,2355050129878046262,1530242794277712018,103337852571822188,217596120792174310,544574508618550500,961612034371532607,1345404030576490719,1893417955307219313,511337710672494960,642546207521991108,1525737306696184044,648007654596703394,761892869073673162,1085753708197156440,263001344392314678,1604306666017930878,1330391863403221032,251996890778042059,201330422888684340,2360415083172026967,1522045399268235168,55200364585873908,1143776701165132824,1821707157202718535,3487348916116834878,1725826402544975037,1402254014858245890,2439040711629025266,836235505463397360,302548329362528935,90720540613884068,1134173759755238850,1980910938673801485,914725667043880650,1476285376139108595,669808622946923192,139754126007568992,873591832101079800,428514441400004080,251166977266234926,152541026265269286,589714988062472862,1298912697014199648,1570961759573112660,2106190490739817383,2304428672019822520,56270806756979832,281395392530097240,1464551968699640525,434732059422895368,663463632843788985,472672740864775155,989108157604975968,18084783123238075,253224152304066230,2894415338456032800,2963118047924386944,15193488346686120,121565751840273600,303958993745522400,1281558804187899512,2206708797742179246,3089395866813767472,1106196930466520865,345570908599840329,650214151140928424,3123753667940651848,198807421807344057,2044858886548016220,565014042752233420,2755567808261447886,1421596661264414152,514935865348118568,254776894531485075,779016556456434824,895738681899293904,2303999099302671459,600448047323271756,98767496472627930,1975639250074269960,3644254775141242371,1342785099867168732,222306202588657416,1144413857321543640,1345120229178385443,1891523316971738226,449426195141680364,729102140972035980,682531598309197080,107895471176272864,379014331256994501,23730088923348291,237335594491344690,920116708520713575,1212992292756765717,158035895396454356,753428313126649954,404285791932034443,248992446216852135,2490288325455884310,1979946858956482848,1217638815182451435,1001690440899112731,164541301641896940,2194204442419425120,1808843823768295314,893945479632058638,1319407579119907408,1626324314322740060,1011307482385378641,448785732612060368,146576211535487927,1778648699488368072,1355321910867193575,2097000845098194872,1066038784547801856,795348742668050619,216592868289243264,126649892355734955,87073533254712316,217715568880575610,816075177655684680,189936188445802916,1193918719285850100,2494513446185133480,1478770137155513643,179301157670352625,358654554124937250,1314688215441877700,272597102261481596,581360145626029605,1657469542381381320,1620452655083158684,309351389771432595,1462466302228016248,1152124213261874286,2388779023419622386,1898629229567719416,2637217297649931525,156538857438318339,1565616276391797810,447684260214580368,329885249246611683,3459262658445072315,862388682109212663,250516572384546048,17683767231688686,117908916644012360,294815130773491500,62133812192018982,310714200258041490,1135396662234879654,2022531863734030698,487305290235063675,1866579065796989895,2378957212815582276,1474206757855863171,119730547176641010,598739640313701750,1632578181790992960,1373814823002473676,284761484367213978,799349398362131582,2454578504472932880,723976837049988655,779574272359452404,1945643981016902166,2453644085804540982,657106798049480790,302034446586299835,341616159004174088,143389051262874512,1075573754631194760,1199167648473894200,1535861810992339275,430889316188546097,1268651072203225207,277371027337237804,1051379180872851720,117197695382252638,1339260493402329816,836277671798985402,2064553014844486485,360075021558260445,1250026469230188270,1622281231686053380,1140097169623741012,1680572099600020140,67393490933646720,168508100852326080,4118252002512774,370696286879983260,3295554624905300800,1379812233930435780,845210317577608206,300323332226796462,647802467781350136,1442601970636284236,497936460902112980,390952600312969755,131183909241295863,104421956888298882,613111988846974158,181879833455836560,831457160180679192,501665720301471324,2069301527371930320,2495301444954899469,1011599203037754450,2734337456153278656,327199068253225776,1123780995142710543,815225027160783832,581415273557363290,1532511610669148352,223668564303850015,159313774353311322,2390051242359781470,650854977021048150,232820004602351574,3492803536505829990,819690817862815857,616246012118835324,2108337861749255640,215584860484372416,705864933391134102,1721581951543694625,352171702207676265,149601975568981790,231319701904402419,410068041868299890,1090787003193411474,523829689806806808,794134492552829070,308915519073953808,2317199847949648440,575850379088344977,1742412145572690104,606630227336557425,1511308675087482318,3261420448262416440,552113304030813726,905582249643738192,911024910023520450,1003778848595877396,3174053867170435160,492296496209054319,1119086951685550857,348486043668218490,922817388428679996,1257703849430848218,840630972471968704,1229211705778748556,3209357643764725080,543625966989574392,716852974491859368,1393477315431377736,194957092593156888,1025001006886028080,44209723937030916,552700865229183550,775186271342563602,127396496201751954,4047514145512220,20240474077240660,910951988510121300,822706246123087070,747613776929864498,2772328157945575920,440140862275540824,2476349537605338456,632739932919042495,2920112212219874532,353378858139445545,1114501111685031792,1080226831816883529,1054305526417304952,947307361049652672,2345502199117783370,1892296794562427805,1548936820953888504,347970852681614771,578504626696786344,2386513365932712840,52211922473939646,348129304165112360,182183157633305106,1417182884164235020,1295758021342284080,262862639379601191,153853305784009224,1719848800695048635,36448397699096034,729072200044177800,2170508182492561776,1135078616691157980,1135344082459896928,1136538492983485912,860267723041393290,1563036587134033790,1158709681181916952,1534932988346891709,9940371556019814,113620474459533600,1136367030978129600,283770674830887702,700485306441716955,244058216710457718,3308242747960226340,792995701645553232,590222186005107054,2083354345589407435,981417514531883901,2277103972967939880,2001622208926947096,895988566617004926,1701935469721599048,3712872942217836873,2260404590625041160,2369176581955254012,69761565722932902,2434339630562764653,990110658580881096,397743571995532095,43753927537387729,60750444177287802,708856170714964790,472797596087586318,586477265327020230,3298345139061521532,1944807352222971648,1168580714264575980,1063349993831657064,1091641811020499160,3213525546628265574,1171250129911750048,899155141707523555,171471590483702724,8485907186404890,18860254666608520,848832205317168600,604648496677225798,55054731220537488,137656403076436200,1558474258315039998,51311281352559104,1282964414157657600,1266625292889770145,2902260510792577560,1377807939953710818,757731511750292064,2665784119335764105,1503318091090943496,325366852985576940,498848879750770082,2436525425918374875,92638819555460332,101499628705862139,1015140405692203650,377441465462124361,3042663553203312654,3361708338242448411,2681182676989696986,3206075229698899440,278961968167685514,526321008357014205,1542722769522772192,1668248238267883296,2191296688102563720,211411220630959584,2361204401286198888,316871575779906515,203491514987913803,2195155631800046790,738819911388328566,1852460159899961520,1564567506945984816,96411417090223832,1928501533199994400,2314130821751614635,834945649664955870,297304202523345243,3489780405071645172,3439853994591281920,3366106539809919976,2952149670287047107,262260575678133099,35436439680804168,3189730936935409200,93616427163978824,220251030839498802,1816638425847920682,28901670390062484,216793188765773550,2037434942762120181,1923374817873300912,733740227516500796,107141186986473042,415413723274854820,2795240384676842496,76283037742024272,3051752741114558080,1431400764558304096,969113865579059520,2428819886918413982,79712302674749332,797235619935772920,1370566265522275230,1170290418723703440,661078770735647196,354947142019990191,264586599089425338,16513416904679526,1156102335198783700,353091724211681809,203051398501667718,2195153481287401353,1095841234657768380,1128728982247835040,891821883918704232,1738734996187287728,952776773357073075,713057298383436655,377849849329237245,3141154932915949728,198400521051071624,496071210875152460,1248828947493520860,86186793626591785,428167467643831703,3018645535883202984,2418282557799698768,1257742165912414734,2005267946384325315,520613636623040816,1297474505959096665,2920931874587920221,1851843766071040749,237787487350481880,2774577807387875160,53791584665123733,103436087602750987,165273222633163056,2791452213625321320,59475178629136270,237934176333573720,960347496411666282,1257217146793867528,1867543576055221155,406186361941048976,871452014145809562,147123294699929931,994532125375364094,2111511716714889990,295016570516735472,1106467579499413380,409922158183492832,2154339942323134524,57789597224689170,1444942833273604050,1379932664133186810,291161628803507844,1336436756113153581,532305216082631745,92252651595675906,2460415984104940640,116796867394042245,934506051948817640,155557982309229025,1234967525429179245,2020442294141359515,1342037419936560660,197221698294878034,1546894030329153835,218300000633085960,2456219322476937450,656012959834607532,1099962705478503430,64554209039887500,645632556934075000,606966299773083302,2066202788304736860,398818560915335774,2212844267301832530,1365642063371249925,973629819299780208,1244068546112424324,1945546108969513392,543035426593764705,543612517237811898,999268156826040402,2822680141710135128,27433999343113194,1920648672625164300,939002479273909584,298197342907055114,3193768527633310698,45268171616063644,14701287854525255,882200620884834180,468123604023031413,491895276656084842,536752670718524010,378267831175344460,612281030887739838,430997553537628212,606288685882883105,2684452520637141888,1712638344823168410,222489988279357948,219211551221919585,2192421663737987850,481262346221127608,650796573127283420,1860878182732869834,113196277560198876,283030195330626090,1172695896304947468,988444844980088600,1319060463094057512,12471783355742655,71277276039406600,1425744378836348000,120630509536772100,482589333708957040,1718331175533444680,1945874093576984490,2989783906599001952,437385147168278880,2992193113838733084,2205791475030376681,426636793032783114,542065684094999766,556581826958027040,1277869982889716015,2127229659577449630,160255323628252202,457936122427233880,525130668806911650,3478262202958968424,3062953486100053624,607576893029060172,2757033790435983226,3714749892592786260,961812263140097022,2243749674122486568,1432436781777263928,1612049712045939774,202346722237818900,3642747617344578120,76974960005108163,2628508667109227336,589835203239154803,602182656537356610,1208229792949052960,836411511896209260,2924278615113756822,1264169398197949048,1276317111916652575,688137668072610810,3134237561297027001,779245104782802018,1444085948106218616,670319823979079460,1514061564821855965,1126889211438590976,1752874339136047808,422296734351667292,242525157881949645,1067993907936431675,1832235648180414190,124814357647378356,726305189122787412,636173160458716580,188280711405353328,235383534993617740,560093029755494340,143518776814564218,1923199966743729835,717901887295035104,102195224360104986,567829949621513700,748274647550476938,2226450565494591000,123534495110502688,2790041128493682192,1919705766257962545,583833181194973908,1549089237914177580,2912334965474102760,182843146524457292,241597126417254066,2147827362021917280,197315754873188670,438540154776129960,834049505678383176,348635424176522306,411065003087517769,454422766817233380,2229594408220778064,1024636331389544900,3061143998613008415,2326128291510593368,723429795693497640,1701234879216026805,672506737933319508,1389945856004456604,652642222576205925,343097050904454880,2144652944674259800,1999529578519476801,1121973659027121792,630386757012479964,62846091959221260,314273867386023780,157275730393165774,1659820829561918877,289527683126497110,111612092663725815,450669114495337512,77993971383334575,260015791536990250,744486251402563830,157215078029583590,1645241463063022853,850310895338622165,969287747602127472,219337901134462562,1228759210634330160,2110986030816244256,1225086977711743245,546490225601206344,2132433932598333387,828244461943224450,165675923784597276,828493797575776620,870773053986598371,1754889605937591780,767579116288903770,1853738299914310838,2903262806535105315,506706931204150252,2985371315144659968,626616647940737760,225732485273942339,22286500271473495,222895685485137450,880983912008056864,380235483286886645,897399204079324296,48431190802280265,622772421754202550,1711946877560958171,416326819141770150,874275076965115866,1142692807739477910,234824814973529025,65716949272888569,438173236005296100,2796083762719865744,2055040782571409480,78152677107853413,1334070929265468452,198389404830433335,1147249001108751732,595697697273852640,2653501234452470046,1032773421988912152,1019574778810853475,2073730203800487848,1397891279017106100,1418050380665988316,2831402031749858987,12538897333549590,250812370987491080,178199788911464907,435306016472451381,1873762228059242202,3001273269325897860,491297193055428534,842786379049317260,1240429561931389032,810816296277755916,29838653774255385,99475818139436370,287483371339271562,532973140919910666,1283552139409478127,231628988845641195,644845049601956886,681985457458268211,2463698002481294376,380255382503019908,1014314298518193200,457107896328443544,140414473314836860,702168518484989300,2156470671072045186,3980400709428475515,1478821686163319508,187791829026874572,190241241346846670,1902672793984337300,1806498545897079360,1432735206223732684,1219895708786159740,1115909989151247090,113091095016860884,572907157822625025,1463669392663902456,368817764514122750,198976474043470090,1194022075598682660,2223236412961074240,762629965868286912,202605725053425336,496248166644379173,599733943185497658,193113350775227520,374632842951491556,1036690429398101622,1491173606319401844,227845832706412108,235631270777565610,96942253095972225,393327553690818984,610720680139302681,1592634447147559494,116609487033565800,1020472270547098950,606541864409630406,850401330219493312,1424541345693831954,1804463943663684120,3565321304736361456,1534813731694939292,432250127970112932,701164307330649424,2020090859104589910,1577817744051945048,643348027819564952,1747382390879275157,1388119959527105430,241461878336755125,178899486531787698,894619314213637410,1576150636090185492,1802422087970189475,3451162328400311880,233204775201681727,193943502286149195,578883333400949511,921645973503563536,1468540416780376260,715791108904415100,3425315053414248408,1575997803941409624,617447560284401448,181716031515986365,7069298840004674,10100372262108180,404069849033271200,101742515043475486,217740893494667220,360071741259338332,2185965864243169255,1690434114214121838,721688315763796384,3133042727713271835,1535712429699633708,604710573909625518,983061491719962240,880676374831125912,618599465753532090,1089779223159792144,300854075775532854,1112199616844139848,248031524517357490,367711849093171995,3268993565934153840,3105335401945435652,2363652993106627971,1507678119358861848,187568630986603710,339338308051955586,329802893734487501,756696898433223153,338964629179941192,1636888432831205575,577818801506826327,1478207678558467908,237009630681281130,53833176053368059,1076809496654220300,852274584709785698,155028427594069633,362669608096457442,3553989141975381512,2341474041634401415,747057456969090555,124415485316254361,1985590643273506104,787235994950874567,1266816565666322160,1704727575920014392,199875464899899564,171004711063448948,2388433794923731098,2593846109730811920,339289277377758808,848337995315390980,379299914022144609,1049253968720066268,1183673730529274540,429167247629993256,315878265761112468,2894263416866091354,32097248979143994,642031791406639800,231867612474940449,118527838255073580,1185438621236115800,864100630045146392,1969887649576702320,153511574505920822,1237922177490093788,2766126755885259936,1999931844246774408,208418586456795875,2256773208443137098,215411356873677515,2241360218231792406,1802755070073488232,1897043598458265225,623464618886272270,1317988337006796456,416902002055383295,1499969749141977612,78542137361598090,2285355694223712201,102929944958114858,277736528161113735,288942585243675579,178721553234715040,3128049010025736720,668934768865099546,128753778153071859,1474497248371100304,79169449447147520,890776369038389760,633835116795222126,244564795428206227,440132734357775685,525365633284438590,3326000868101288264,70832729871315892,177105678645999630,2735640888205556233,453567273357318180,3842939763086540688,509464758963180292,2824089879383394912,1843657227595704366,619930878596614760,1682447237762246990,1125873949453487832,177581694614139977,507444539994347980,1633373827371944175,87510493413963945,583481764777481700,1364537879433966438,399234442107931137,3269203598464770880,2383908046071999984,566964460815958032,67157317489246182,1892343792651987897,514053315355439140,1840837055090188645,2255226659671665645,452278698449439612,2575836093369097209,1791336798196565340,1934454310927942002,4078155446936387028,2993930809716404184,93460016646585228,36942762481295335,475042141686122370,328430470314545935,389355410960338554,879341014299996738,261928560304964550,491759036246153144,1218093498436318536,270152490511410922,2979593954066322292,649474535416681065,14457669155725176,72298039776889320,1205128901459502000,191622171637774030,225450587997342820,966346324353937080,3984706114289651718,1036897697993290252,1105080202908347940,2678632485245677650,2061426019312023749,658342294608465168,511076670010840642,475704184044882110,121311042341138550,857625370734261318,306272964837129848,382892462216260410,710136278362794024,1790770902188814770,954159509279613900,261443391914300940,1706061694970993823,156380827380378648,1173013119931334100,392016089083594208,205629638431823976,596385480443377524,520771045419158928,1678343091581547945,6553380420165302,65542565636205380,190758631275195327,145722706817938266,62785165701721515,1255871125106528580,933542667792371232,44210697319686325,707465660806534800,419260671168820755,5901655568162757,236097751217136120,874630746841226599,2231342049804681492,1185167021598728190,226585078501006244,1210965374316957444,311596574962995456,2896997495386688442,3820047619658660370,208821703956418788,393320280218325159,767708904365967656,138224465740570680,552971609627311200,3908763198076529835,147434290206056853,75614616498532361,289876516255170663,201111561465512760,72702220794423326,1042248475057823268,545745176678645310,395682743997700165,223406370158107290,1101415371708322656,2826588026170317773,2121559743325363222,1604746851174648426,1698331451951638880,169375493953168868,423495117032187030,121381078032889292,910479277702049910,1386851903307264780,3978150390239052888,1920116172600169587,1581227219157174468,1190630951969834340,1196399194395966960,918458442595872927,1020518195312604048,1698550901466112840,251769336554717442,1068539838906914850,1130960808321107307,152842999184584956,1273860982206632300,413755697157628230,783433188114997080,341596660201488128,1542727482495737868,437788593835231704,945128431274699796,1526340112552632735,2030994198307796673,804588748004334528,3402475927775174536,237501768210170289,339333290200037450,443595821964234564,171045269751525504,2426845616195171608,218938001063133308,625480824085721640,624100587062097756,304774542998252922,1853069785882156656,3071026383134710504,1456807380203344005,1260426361431338334,2000838818207464362,3100735375686104832,1100171160964742097,486946772327464095,1708946858311801592,1539283660795671948,1940418253177840485,1931217604353208514,3675727644052283775,968552075084584842,2035933249612032210,1547884227173575980,1368414536114566690,384800358704317075,84188828448152154,2599778392983205819,3778242691591896111,2596700555676870804,821691676821802005,1769037982299308252,184950492327468573,2620916740007571666,129421009377795047,1408714225512378240,2016949415329064889,2851577561528881584,1329624127857912495,2119925101063911225,400773402052177560,591152444381381460,2154472085934996786,253218654839823575,1808943774660738750,316292591014825485,2660971486330383264,213371104028991291,711330996012256470,69275603069829090,346423776447795750,210700774771382726,655923738875560704,2084648866478578596,723737741534803190,153108765661641575,2756321661844089810,2053312329883277718,3132941958051173824,679561231912730520,827963131531069020,1434327465057592976,1660785494571923994,2828732717488099625,258302633756195794,874027546404806700,2638974455258456358,845997202722978018,466961652404359827,411237922984848197,1959897229366360740,3414781751974330704,66886665223922744,501716111652668580,1088310428281927899,313007581260322785,1442689492491661440,130303023395348286,3909605702154330780,319871831044182708,651753742983823410,1246125554246544564,1448143535235196224,906505547275986597,177136723401984148,697880047612997930,849408149906057505,2484044383902171489,388375462404950245,531041348723666364,2053265448305309525,1861880482620495324,1533596485049549892,1279126554822865385,3225742982876196712,1169765699030997450,1320633985817893416,1023741616572572824,2638252886114935392,1343051887669627674,1608139904950103960,986060944668295098,580815859327953976,183386936332923757,2096126103596021520,1215783510934101375,488060583866200035,333834014709857835,960496431568263485,146956048996592176,1102315110493786200,3279212031349368952,1169209994541567304,405574833639786372,400030973964455746,480211286860510350,24708233629273878,576601111221488780,2780341678640645256,1273292032090867389,4159278528578937540,2336657583662840949,16808936695943454,140092844094320450,840667297862025300,2513988543598675650,1505121318545704616,850780698263870718,439211041754067186,399868633161807068,182960113466365840,4117142042819780040,2246358568451746424,3799997223909804585,3640692507123178206,1361956285762886040,3245389355356323588,792533604665180007,1017869166137846300,314072229145033430,825582880113228090,2103567319135522980,385432493717860736,96228709633249848,1604021740012497200,2384535222713112910,485617307852789688,258013456256593374,2003533791424782384,940686426802645716,2796566334180340715,337721878588457348,760826767765301343,1152580413231569160,47855021859683181,372254388294338550,53204149319366443,266955584923586185,275992305714080235,73211685848860603,1773134236411108235,1108230526120265160,1709614249636238016,3092816984241622232,212931063171820254,212706592805478920,315316836823563198,92501951982461214,891464001600810894,1141311285636880776,467758375316306160,1447318333141513028,1044629299074797436,1706461367498358600,856878124862132328,892355521589080480,2492347940739761376,944044581216134888,2201410343944461840,165045277728439794,1035523427680224615,815758280096082579,3409852042732516056,3360733114720239088,1432735776767266096,218997885196314285,804369725419461606,2507331603321763785,3446860002216983865,465281410496616251,2937134074017945555,3030535356021705504,1689140906128002516,751225369223555092,1168084900181236293,135994444863519570,3626990754510149920,1626481613487176184,973970770019100462,717788705055617316,1635520234645169670,3697757923347836208,1541125091476253616,1447874895446140005,819852892456346295,1168454966179613490,41050919765582124,205281297064132780,376277376091508124,1452343027863379830,115473939108704370,641605296348254900,1914293628549785124,892627804026728226,246225438824828814,1692529244184936525,42967932015091255,601629217493694530,1131124896881053371,1963424337870795605,594296080234597710,1066117903654504338,328720559140333861,1952547529711103960,211349443575195720,2959276405592194800,363751035500949704,1281250030652223795,293991755804172250,184134123186477831,204620022517702650,565218696079344360,1146233394450862298,1497967210225996968,3798638404242128181,2114434381050618540,832983526156243806,3789200198515011696,2042471054079734256,70234772965093164,1053658187690081100,2435010551470143272,979192715983655124,1723246180549148136,1305917526004837692,479752628268570240,3515836613201157896,36132087847687903,722735377076043060,445503720342859762,1448085863106488850,946991201862926370,373512174098003213,3082095565011910251,188426139875399286,1884505342943813100,1390226990869265748,1132192832357292264,758234824937402838,791756406605529242,311572784042939160,2644153473738794067,26524248923893432,265276801828740720,903919532506440060,954404865756674310,536900070030840276,1797420996366328935,838135668145821510,425592992169899976,1480224797123969760,2699818605645848739,423073396593487860,360264764342140067,1605871223978906088,63130448517492270,1306856294124903747,959529863000526968,421520335890053673,324802006206563994,989559931149169290,379995938408822238,2761873400666649073,424695228118617648,88510510611047526,3983487124587925950,45396418160619757,4086204936749459370,950466095463913818,369975609681592197,1555755443884047960,630598534685006900,460579260280514444,1593909598306684716,309307144799365699,846147013410338900,1611422694585472503,352332505609924598,221690135761847118,1066750409766177408,1074703239669771930,337103368893543802,666881115732008883,1902027764586868506,1111347011700732140,1693576450923167625,459199819336067308,199439740283961073,209458540278303690,418971031109085620,851156179295848320,791312521358803410,247674340769465830,13814856477647454,345415869304531650,1416029074203275035,341921617860316210,1366222720119223869,2913237142671179646,3192551866007449449,321735945958027290,709311303903802095,3084641079431728628,34940244765051591,49921054337152070,40059986290845420,500814211960960650,22986089815248014,1609233125712119180,341154460768792212,474537342767590230,2374738965241503819,3183036031567617624,139911203392748463,2517839130678491496,2222612170032664320,2630904058160992440,2093784001793807472,535900067783169651,737662644093214721,514724060927030920,490296037009800126,739159325832275,7392542063087750,133082836164040500,295777590522650000,51339248476216393,660160748252096190,2186090731666660923,2797327051103315772,1471877433806079870,4408739331607341198,2883584320253591658,1549573670686838052,436837146561016241,879498489873017780,3746961440282035872,1577032195300473978,860202143878747075,1232128947348927345,43563016978961550,435685991420028300,703943296792798131,1900859929026206190,360204988360777021,160068503154565635,877579297944180083,1350191203628294420,240895688643053775,3970326190299876018,475298433375087540,648386869147027074,2601345892329339408,3434774867913322840,1421048743311430056,212448117243448270,387177581587089680,1409603669050182735,356585438138772955,470775389984009684,574931805884474580,3506622317592571112,3528398849287624368,1871079150267073104,966097680630898988,886804846011140340,1469357174234212812,2760060349410273318,1454832067164797997,1094539117114438392,3434788338555380940,1089025031974898193,528585528814750197,281551137818708511,347846291979629555,69693826097371455,1394054532962671860,1045633758645971064,28890973424633559,288946620089414510,1679675514942621100,1236772249892334270,9940351062017535,33138732283751450,994288834846876500,1395711146354546120,145959103417295655,2335643585542419120,894976390025940070,97981567880624228,1469910963744029700,471456167519655792,1837517243639417361,1059406008610058655,145157442463225645,580703786725195300,3860344416561956235,2964370972396451814,646907931799844004,1055447853361429032,976392858530091450,283210508430284998,3403928562016499232,2627823872740269744,3098833624147958585,2314935288900442950,169850057999029057,846629974477009204,1204615486998263322,2429046884361528382,1485761897074122390,979439770412622834,2602823489349810198,2220420344132645676,228273619316381751,894783237492904710,16389467229292674,491746563471162780,200295185857451268,8715492673595246,87166010443766100,1743541890053933200,2318054674954450176,1935202357330662795,2361477446053025106,1834147440451937340,569892198048809535,292062367051104448,2798838240106894404,1149870634975808442,2126395400965636325,275717916584011194,542410778903139390,677275659456769155,1073231012330987048,1765321326529449525,2345824207134639395,856073974535370052,749407360441974690,11768180556038878,176545114387615950,725800714627805784,1637878145276325388,892300599556987248,1075244051824477434,993475546766298050,3449288359457640133,2221340625592868715,914079823769070372,85929592781798907,2527020342391401885,606152554418685805,646206138555044052,1439344834133891652,724572869180849633,188996601339366800,2268246650322864960,866938016012300547,3164971985823114200,463920466486579521,742430267816705725,973708247848130912,753427318148478186,2457430750272902121,1875118627657987400,693589070274164940,2359521318658076290,224350757082433313,1719426044797141086,458221625733116992,85799625010211245,1791876552893091615,513943634284847874,1784125527752560985,138535601392024842,771132592279001820,3423505127989996632,1674304950636751716,580000021853459690,3193515376383801720,3922462558337777880,400440175240105477,9035920501764516,30123542516474520,753183753686097000,18851117706297060,424203751023271110,2828382368995830600,621967964681028429,350080118327364810,1594538387651736040,980881524159584098,1186516764470290059,3581654552116635192,3277102653548606078,854681299918392225,1850806756450675611,409712946269814864,53840897279524185,430781545084433320,73961307104706210,476157747262511886,1122977480126724474,231451638844895259,2767847877093662478,193470172163315490,858227253206344158,2132722288567674420,1995337663851132288,2915704207645491912,2042064903855571470,3512762804076275952,3485649322848782601,1070163584848492137,151522851502820163,23633442584978895,210101518522658640,1575959945112010200,793880383543601095,1158509731182919524,845202334253175330,1516133054348340875,59618954186421888,1192529246187215360,484681477691158326,2552799195807930360,688548931584624672,1694137847349108888,836717942028150384,78455598462914772,1569309445211996400,1596303627306099564,3262884107722450673,1031703295375650184,564713022899177952,610032711772604250,164893704095270448,549714808732379040,1603456638042070595,824409962539012026,683671607094967425,787643420009166126,732803067338397755,76835136229527768,1536895866875729440,623641536844627570,550391873164212168,3303149903533495656,185237028372442252,1264900203711350109,1074070439321531340,827872770400654317,1413786409415197470,2358439000659878066,2038266771913556508,2203481301852101580,137146632500682921,1445151534574462016,689952060598067091,1568444958005564778,788177667589715925,3333905133011638137,1164500580166865123,735567972959972605,3680656567377086688,201016325447306380,4523434609955626530,474383361839585493,1149433237419660798,2388919280297365194,3080229713228186295,1761870120907821170,2924531928686479092,319119913049286783,616311295001048992,132122178784404690,1101156123857631450,353625321749874976,746478394435514913,462289890070757322,573928440484355055,524321777776180132,2379570419009302272,440712443056680125,2820573375112934192,968897837110726860,2255685066070991336,1422834636976171575,620631495892719570,180940115449282164,671582159636945235,3617526187873656024,4169761025837840874,66513543950607963,630783367501652652,217587234098570260,291090776969015944,727817953845689940,340430291193423996,2746735210075225784,772851706173060360,2780738841683591649,167646620933109488,1676675754931814880,634756956870789320,759690259805973330,1997913269997975648,1681091914881031972,679803753694710630,1028480410973577438,3019708260531921040,1934015778243120879,687069007697159748,1150193922702437106,2345103843504116454,308571593183818125,324900949223947119,521371753868388992,570996260476169028,2047239005678797580,151176687540372480,215993645346723840,615007501473012740,1902952381547602746,692482697871922008,780088368788589165,52842459713294695,113229994850554482,1509921529988271760,1433597791318514996,110424319975888695,788843472527269050,384590425752938568,2403989763978928050,1526036622073470339,838889042890568820,2645586414196729542,832396425324978436,159913412417340392,399833333400280020,1277146209684886155,868072723582728970,1841803077872375919,20796059380078890,166389190468242480,416024766368667000,74152585351311224,692183839541494491,791254318887159894,331022726741808540,2532630514390682840,794516544985883424,3374427479798880869,1098821899800392965,1220605178179044816,1509444844211993730,3431562087072289816,593329336770320658,1329722879420934813,2717866681798155312,2292174584528930010,1021291396160813190,507303882241793571,466498345665934503,57819608572887777,331164005203667525,150311547366248103,2394887248971050120,721341465548407372,533417448532997598,845216733338477400,31818290948043656,318222425201256240,214708412225620084,339217706694811042,1938627560261420400,1860434963316810776,2471735281070856762,547203776739516495,2569146442676047341,1740076329706874550,2346540804586008555,821744292297198876,1388671288744727240,392642649066090318,847065301981002830,644390920200502170,1048283716148497176,374773460883785425,109471651455453865,656911345695946650,946509846382524144,649634108325955468,497005854613879626,576240981141825295,997881674371849280,1975407396249459294,555521657352542752,1442818005807583176,16190098060315902,404802588275029250,1772271111795813498,764395683265805910,221271386060882429,1084409971221041094,28018458316106325,336263124525381540,320591355028987399,916088678262481740,3236223922230896268,1513640603372788320,1645667938791807108,3566393928967718793,1838623315115778132,1427656834519102962,734848690204464870,1166004440797163496,1987710255503248605,1840208103880042645,362773349990975805,1680790952962308840,310746707066068336,1165444204480620540,1375964691707205495,346614075539848450,557147527939455945,1238511870478727556,5319036845810744,22798688635631760,380025086054844000,1219845353485275525,1125111209910850146,1230447334139356761,1673000075970336320,1486999052643451668,2063313007073601600,2044930410021390084,463365227963559393,2503717505858104230,1786566371060831485,1418093654147994840,75674436867458187,1439385309905152842,2318789278806268366,1052791249578627390,149264333267917280,373206860989203920,446860456689601836,413215535151534520,1545731421778452615,1009183158270510150,1944546680604906235,266526221556494859,464288038771684950,768609269322845949,1965074790370311880,252792726733802487,2739902105252331948,1270136537249477628,811010311366950576,1532580145195898620,1433990759512280417,494162019739915341,1388544201417269515,185711305728253585,2719069280070137235,3004419127287378885,144273366685480766,2028565086976700970,2561933191114089966,120599855709466390,337131442918373292,129301249461310701,1787344873809798968,4299618395472031908,532637871091315725,190309760859386252,271904525771535240,369575979936296655,1741217906467199844,2637801169573322655,132747033908553031,1731885788705548824,2312376630491562600,2634504308090219385,1974984520538649150,173554961943148308,528978210746048613,407697857345626182,3352437841704156513,329250797984987685,402513616400509712,329750621236886202,117825373302525748,2062197247410420610,2413189597062933675,1953083642241971808,132832661761474242,2299678209945690672,816169168214695875,470736452746592100,1220150616088714344,628696415344224068,150889559089346576,943175449800267900,323695601886716065,222392451322700936,69918542332635834,1068703280980807362,1524158622270636373,555055825766974020,2423164601187388278,2724648158927751973,1940135047109625432,1357264905694517208,1319849133598762650,158476039705418475,1267963682488242200,118615783707232206,395434389817262580,2712429756164450565,2829786138400257575,388704410326051209,465460431481603778,1911039986470970896,1500647764077435600,3121116798762877480,2207639110372504461,2544516169114259046,2001955444480200472,2722111341411714705,1235448329100469605,2299231264029185495,2502037971050150916,2043436982500890444,2823064085928739765,2982658224171821368,67721280433319259,1233787541515831736,1984602854564618304,253312628112013095,440379568732392562,1088546927341126980,83791726818363228,629127289228539526,34305019821786560,98026321919496960,980383018654758400,378212170602112126,639927872807819718,227961432673673120,138207661415511039,3685987848179205360,2494750377032495256,1469259673435681713,1445523571781298360,468906249326859918,247665504340671538,2656845562132897296,625224174468496455,806563641336537440,3101161380833249223,701719951008168138,1443981469304212608,2463879904906281696,1368674897423008425,2911143507813854672,489804140474956722,521126570568440469,972790037540522394,138460779751045995,461592214684575490,2486988508926173976,468299399108880009,961106695709367228,540084164000789415,738414945623583459,1797044062178487790,3525842661355889296,1820402189003484396,445633336845395965,1751945635176617958,3595760696956048992,2198741663896914773,3068143398478112550,1517863073797524180,336312192164381763,412552816991334744,322797009496311534,281356805515202392,703477641652399300,1077070718508946614,1725981810878815928,821845494231580448,1502322533040591999,2142840187234692760,179787034377960340,899044535030439300,1963199604889073292,510063836908623315,835050040461453705,1110888298559898848,1337753471070392136,544149401076948366,1392935767832257974,637172674903476210,130137471744343848,1012303364903376560,3129706400977775792,657822620382626043,164550731401318740,885318662249451039,1561815647892231525,2907795297955978110,190912612354816414,2560050690582016530,42725229745026314,2563825095003587160,95981020224099072,3359743588266446080,317068876103408065,453010523864961270,606065239893811992,1940546181551141725,1088974309552230546,687725141670907245,1600719865258548798,962364118721429355,1353794777754103804,845945999880861952,528223559552447115,2608024763699041535,2274166890931874465,1893705771574118556,2552229289876476025,2390474492616397565,478543664626292856,1652087267845631928,532080316296265825,10405355318394792,156099244746685800,3122363206138797600,2621671685096620158,1184227258769316594,1024955031424204904,1328951439403515360,1523463075888242752,2515109936680997368,3949301061649154760,331112894706375434,325082302678013825,719577806833775538,832114572604711584,2282989301834748738,393851624303932290,1286140454517419525,450053409964984082,255487452754722636,432131194518443708,451296852296187264,442721740975883310,720427531621942416,3326610236267759373,4591579060930307688,1288142862150207148,33470713701297280,1004242813839786240,159834178420813462,38871252747776889,43195501324560090,1728028879232326000,203430246573749472,293041001010618294,401929038260679684,1783444627053211506,2821426699973929875,475701067797860165,4515456536421300234,688050843437664999,165331844219637902,113978737631525530,75444007022091306,3018124618515621360,232640601366016295,4188036299364811890,2757685085828865780,1484650618359399337,1046614368350564682,3515921699542338824,400186426645664262,1073911650186998040,144810239643245575,206896724425927750,1880726475601325604,2626651182738052404,339472732446707820,522424565171901168,838884053436613289,659419814754614420,2017629783334811088,2330965634585727120,753643588537442005,3082017138414108888,939225918223170312,548950229606262412,380828249516889375,911602850691737852,1292708232668171682,368563163573472954,2409163420838842390,47856038697039380,717927021611089020,128222263611734434,1068907630768055970,3121828658291760,6244408898783200,124903210087030400,810325535282664543,2195104112570331522,901689725040069576,462013558040131680,1026577304914803912,852302924838657528,4244526056529849336,491247175413853897,292304754964872435,439332270996503103,112263529670938246,208978848580290216,4180079461500168480,3257632480277179560,648678322342099922,30660227920740432,613278254692658240,777030285110921130,1085001977498234280,854580348689896188,1527599499752597175,449087488062870405,1086936295048912089,2444071885530938280,963737241530071923,1064047557788422950,989644325826357606,366545526884686071,895506176708243760,419846610674375866,3992124328253212491,1150595648131653968,2556315832128904062,3890196494189493570,174072718715947464,2611404057120533640,1957925208197640015,55974158772032764,1119617454230706800,456209476717326060,132801728993462328,507576227610799108,1167452827096028616,2338132156850888055,348793498266401844,703044943266943632,341395221695862717,1133262568958357808,2208495067478487720,144803630796668710,186330912589941027,500034196480316742,2790872631819446096,1306024732519953650,920470857803718384,1788817159462084656,2036411672616918765,655147996676884845,247441435835337360,618677651088791640,803333321187161070,1982140651123913832,2914049091598604478,26197596503179320,589516460680103820,465424065481630628,602624102123209908,2899124961568680267,1580895347367096975,1677179831994337548,2940071937187766843,853425970477499358,1479890211642759213,481498403442105570,2106179396856109144,3803981022774240624,1319838367997941548,670981350364086272,2693233311625826145,2062359041003680615,992161860517349940,643224050403270756,4655887112154852765,314714793697356945,3581561742887299080,157245080788649326,3447144066273579378,190939585322602521,288952650517025415,1269006797865159429,3584467486909212552,1420030537465610574,3479255563665829822,848334191579945160,2079733996323009452,333877588876466873,852617301104015028,2033306158598532765,1405076439800403425,105821058683679525,4138711024761453416,913330816318317369,2034984824480511810,1304069611515775020,1099880615231021058,1675128789107225448,2790376431087339633,589738222747561053,341485693713704415,1160538845147019016,232261649635190077,1327367595827938440,204539449259822394,840254483650334430,2851091103122895204,458425886347605375,248559646482236846,952534885133917656,1394086496528990175,2167994903016772858,2702418377610032865,452080381612891423,413951773941776732,4432679971142405445,85722640548768474,3429313755773501040,2930506609225321314,180675206142194,1806967057682900,72287282424069600,813328681580307000,721613480811069814,2450792607931809456,971111206718801720,1787060946698947584,3421953732909015612,2170756969038587848,1074111453341963354,1920529521110015580,4083892470166376466,758208284836274864,2383290677334672639,1894303115805500808,3475118450485554660,274137327085016205,8872052762596814,221827670787513350,1774832186605573200,678611384959499520,1521013601134140065,2570032222098386040,982928341551275770,48059713580292411,801090332318664750,2053600131445067224,1168296203112355115,316821913362158916,3464572300282460122,378244062398864360,3782889494767048560,370186711777712676,2596072516557478452,2561413842209529555,1742642074878176360,4345322399211928472,4204226168777619384,3136995622395596367,1926079116624957492,4537530536587637085,666007692247464635,1687934918234680248,458566567869605496,773554360511412284,124027752967198290,551299787909930640,2007084204149136378,966443048401097225,577702602378783672,952012702871925750,2968031127343188936,95413617295157169,954249184370359590,899454213646512530,1015341902686692720,1058860771877184636,878545550030062817,162103995347383704,3167956710121698756,360394692062336295,1295519271240040992,2525566136414775025,519299036166611732,1636120496966414208,1213107707415078345,1502642608996254887,4043796592169481528,652630863257452765,421765561433366432,4203747423051178635,2337711294279008592,185180438149822895,418893228729037002,4067485653835088721,1248502165999759710,583898114427382692,1085478471284289150,497390518142538063,86534036759793474,1298163930205474350,2771902587081841328,176638191095903322,244143263014111322,995080323455552448,1031746390772501670,3396267000329638374,1450450860993004746,1342299024561882348,604563227541566048,2836236869989473645,3674619444166902405,726305052501152757,904080897874041592,194782605553604736,602411004195409530,1365365698304109159,636473790779459544,1972333031932573976,4301921810000433632,3911132017671454755,3505901256316122587,579496819736731707,850435960034679633,791014146773103986,541755719140226425,4805787566450287287,2749916434361683251,160736883181816718,761765875134251229,339830890794413970,790308922397684784,3503607666096696216,2116842838952190116,2387696945592476609,659527411074887880,4392247825563490584,2687876993954846115,844845353657381646,2227122153524025186,408886508954882680,1409410634689328346,439485331103893494,727188632649121828,662788861722316236,26905904949633990,538181431334321880,1038151939576399461,308761704504633024,1325048639449053318,15201066814289880,532099928007194680,1879955889981969123,869692940285860722,1465892798441856363,3796336392102225520,1665588730028735220,172275380871042416,430739088117571640,997084207013600418,57611155272688335,192059756135890270,794498905987422453,1321183031111648754,2158301337158699124,1706659342690804380,3210846269753615048,443344026477298137,2239289828911477944,1253647966289526354,2805361426164445515,2481716560730718675,229852311007863772,615658290512764436,2287878316127739531,3027480595232983950,491729611242808379,448749881453601081,3119509061506146112,84435298183041723,844452063194867550,343155873750043655,2941681154735081100,4288512563939284164,1690889611778512320,367440939868226580,117838374200149146,71283691057448074,3208142255430707730,727580048442971814,210295621745234520,3090964180395011823,2692872686393821995,2401791612109734858,249879903550558042,565075447571371440,1826683279434567396,820460398993334475,3624985081883966346,1327005032231575809,232553828887251015,107697946864934622,3135074848952724462,2104325385590027637,358562941174337706,428868882264159550,2423881966251438984,255617655679720005,2355810361262623986,248852496800187966,1066635527296221900,1798410641811218064,218443821489951104,2184693820143786240,509696132020152692,690332107180878365,2584808853721475958,839091042263908418,306517907688080009,2296398235023990600,92020779102837525,2551415070202127521,1859698546931594952,640144858811747310,2525915925240550590,1906437286164455910,3176035434285671800,307943579837455116,1068332165026552185,3742972368829578632,683886642067573470,107956980495954384,4858631643983371920,2337855524328046398,519911537730723,12132686029361450,69337730791948400,346729136897298000,504402613640845048,73579263544618413,894079465548218025,935877347529113192,166793529721327092,1112086641376892880,1090354631139548574,2179596115359624975,1372593260702166723,115701767136020286,335894745329630992,419917409280579660,2069710732065023145,1345474285934717800,76587704952035319,425536865739602050,586399563272965266,1279336166723702925,305443756309488376,1583711122769846550,2848247836798376586,483931167876031623,3475953641515287520,1995191464361085216,3123662856012973776,1257778453332178421,484656988574805756,94405837656554260,3468729378928919697,1505035165526472096,4916656402703280504,1299134623531069731,1253558879446153455,530920959423771462,836671988913128276,1616280354282583674,3199108984686595134,383878806831670160,800807743547270046,352860550944216196,2581751933621810296,3436517812490138760,756980699437883470,1707846905892352352,2812365899623914552,1410325929580444308,3131517948047992202,554181782750779635,2509795442441466735,2156825328162567464,2457104430034020921,894297920036148048,1110111035738560230,677022252857131596,136948962969301092,2054473168942630980,284939222943764004,2035516645155301000,879336257407498926,344186059010304264,77235683300364182,211543948329207243,1731127826276036460,1604367868752900484,83699195542318469,1655555741911403622,2058666339477490648,286865801906940435,1579886777975495532,20208775832232219,404222426085803580,1346737240165174236,4473098814262881400,2684311017986423185,1253993240822994132,978818504237068845,907414015800935430,210176173781238450,2942807708589156380,1889790793342183473,451451507241019458,17391705320104164,1217560524023251800,105130307439247518,2102849890312720440,977673359305531815,1875845760996151413,3007915910398434490,717770781672118702,1490338262767509204,881847187306667122,3288195899548738647,583748918654285070,771271615726782387,2551916388936925104,3372046731370307385,2208297179000054208,1808563490855959980,1188301312259979570,581186123876798402,534261369958930170,1308115099021774692,2716743452697319950,57920631539447202,386182229856271320,2158399067334582609,858926736837683172,303907608558223710,878380168720236100,1512327462261338433,3173391638730574596,1697100563665942056,3002569987956393855,1699162836825156855,25141434615964544,628608535524713600,1027083566821296528,464686176669614430,2099474869044839930,2219807493903981051,830959058792222952,2682353691669694203,443096389120518180,953717416428407462,996213649057882104,1383110743393005408,403977462607414908,3142409838932869400,532773713293469811,720959692326182199,141867582285946798,2591141534180544654,413716753038877000,1034411282889515500,735148508050852947,251197303003075587,747261487726846446,910888490278344480,13785860455310652,551498044301538720,1727557404466844958,611226357135658776,2712791978594118120,2800629390041030775,2525288095041914815,3120632041226498556,725412688468473369,2819466254464040730,668125472134199896,1611661190441052582,544898128996892166,3661683402648203696,85841359725338280,2146281315292090200,324270489263812189,1223712521430029325,109810277857674901,2124254995608566420,1443199701746258799,2880501637850645128,1181234653408667712,1866693302956068783,794085712389952140,3393241451086960908,4379577431794680744,1097722544370146559,1517847414092416008,1552565596468405320,2847328033849899948,324313411557259615,403432022556905085,291107417817852605,84816221886134130,565506534106578120,2496383383058859906,1502132441259688944,1841703787491299616,228031619084355360,3213186946476326,96406693232882220,642785189403830800,469679422160504886,1028565106742887980,2986360069319513514,3317353877600976675,562968089720290818,339185356736107258,2231474776665905440,1826404003752048228,24952725655434012,249555923877852120,218293580837540532,4699258101320649345,770620417210240776,1969009243071031185,4164579543398743136,709974627178669713,1753365871250057640,2412105510398575795,1061895414556362184,2250816607685989008,331538304507525458,1395676074357714225,822626617841217306,2751167746473657896,157776627723027048,525982432402862640,210857735770887575,1265291542732804770,896650439849275236,4239919119245035288,328475610642366814,3507296891863437120,3110654174857370568,2240254993115695445,1452945969633126807,1102072594528450696,942280689868326640,1284353026863347016,854346488603289822,1126011055842830576,1465622208925881741,1258539236171475960,1735791215771010630,35579410065931035,3202513707589477650,257371287646446476,1004612302095002370,2625354502705729854,522183390411515175,24989633362240551,249924944495209290,2349965086215538545,1614120560049747210,1837996582320385575,728422120043406576,556074517334986128,736643696922179730,1327224118270483136,4113283986580376592,561431342110567916,1383027165317199561,172847794924780740,576225215077241480,103015882216049310,343425542535920700,3999432577449089942,556644273536606645,818010779239906014,234683108847546597,418232215067257634,742904996266929498,2197289428520051840,3171966057891426404,2069243136608459076,45988671662327772,574924074069457350,7684292089914030,128086164714985300,2305814310801696600,533371808683711656,2227672966962799032,2151934575026506640,3150529801743386496,1974419571446981048,2741963116817699168,2225401936962951420,3158875950121453560,4522188119953976532,858524182537232352,1898278442818235583,2481773326546253532,569573992179408675,2822600467274531265,4251907153514611557,503072968865520984,539583718628653430,4034163024718633240,1770372547219036056,400377013333376699,3317552482482097752,1409369788593361068,502165431155909360,142047338981599533,1078707500524086576,394896902275386468,2974540182519898188,3174516008196598260,512346897752340266,468601048544682501,3693922951509096876,512803887240521037,939938634797072730,2902225414377201192,227124146051794178,5035943170524530943,1638926980979356428,380758211664052410,174814841802657459,37915221680599122,63199229413824470,277348570447068615,3328561636121373300,1073106536109823071,700082837106981552,79340681343024324,1057996111223853280,337338031032090020,1598322529679046498,1208445403268582307,1319495979438470708,460368292376406897,2280615025275440160,337164442104213058,3878310878146007640,456664578954900052,3855916462110499073,1241102354696185380,214556575585822885,2062407223910040605,723520902069529821,226096089467742513,3163792058310583890,641137546064564343,940461251779343329,187328605128822024,693958425716249145,1157358540514028800,1511696495081652,45356044793158440,302407965937941600,2840666357880276688,79457336765579130,1079840462502872415,1694570329070562924,1480949520788270472,458877440156673796,4546924379154612040,2365424993238665385,493348500887276030,815307226765725514,202062142293306399,1122694795745376750,3553108588381035873,2646599242581848196,1065335801436047907,74224575706139628,325429259617133610,3743750172999061728,337955715736254208,1689970131724266240,1330056568620356088,1005742740334643920,389206693636462344,1236167807469480966,180116277603228717,40497625901519406,1012555351077155250,1990277037177853263,1043917856739145716,3458534764950968616,4860521899731029763,1582023036487483305,48004405344297207,1120229618826970470,1316736745085005182,647139458461958682,1988481773114573250,3685794239952313335,113439709075617596,283631368238661590,2559312736854037560,4222209161963999160,165111482247375136,2889777836600220720,351170466585895434,3828450916459083,38288839397854050,2297590185767239800,1697174337534305310,3886461103615272840,611458914212222682,878031605427451995,103147595923672530,171932093092078950,2776437314359699570,1255539892474510908,1823816138518587800,4797845467191094041,631036191724707531,1595696223793525885,558419145173894390,2772679097986801020,3259030528073152566,751904480773420212,789946561549386846,151050832555999196,1724359069537885550,4274086084622969400,575365412482095618,1127848853895007521,1304598355730414340,829681991825040060,432724916663380812,732562396971215157,542148593276265790,1502770738117182489,2389146600770664630,495313500847752805,2273168465546017968,3547207183184781816,3576683043165312216,1413583605455877090,244932251083001064,3266131600996031680,2892968166114306910,4233593530451823816,276850785054321160,3114922420709706330,1079310514030072170,1099203811648063064,410384520555274752,298505211516229365,62311440054052355,231019998536316402,385076708622634770,1369291144490603352,4492971108176960925,1879165674759965004,621726909996885885,634853693017920102,497827750345404510,297171718913589540,1892865183538525356,1599011003368586325,528340711149442321,29510388477979814,590274196581433800,304644293850172866,1065942804140238825,13043294766533244,521790491512884640,265777014325209420,785841358877861430,799722800866235708,4344065713513879758,414706565461056012,1050585471463292050,3083571879602377851,2969598568045066470,1293655236800496330,725278429595443296,143521941277584840,786588306865019658,1240302314858460516,819280850168430696,1728371837237192034,533519249844874670,160482468355172541,1605004978267569390,537063334845574504,168569563682560266,767270238331553715,1253087744693733372,1307044840473521484,2317427744546032615,2242410640255064790,850710925776989520,1092815209790088057,937934836842117216,3509020680576682842,3913071864821987749,1800734494186187970,310023342874298925,96417109400178351,321426424095538270,1096316082345606660,2330382665046623820,2839680682825630064,40312846693721364,1411107875543374540,1504663764455062374,770169953933158350,363370567905955726,306872986414350486,2605929758327152962,1556241125055917097,456945834310563165,3133645111026864147,1063106059823524257,88974675515601648,296615484190326240,1998320348862465525,461702483162017008,984926054472256338,210277798953296286,1004179311651551697,1200492175516816275,1858889550035259632,3642483257538818973,973170804340789212,1186607051025053792,2126422112666610570,797670898950953025,592886023205389854,29291578802379010,292948569471522900,2561365631687251590,3883159713012904576,1189744463782752984,565517529042183096,1165565457277242430,5039416855801781235,1425072676038473185,4391944049296360062,1395130510211120604,368818982900263306,287415569832580460,1277374655033596530,764974029281078272,279214236483005582,856269125405414784,1837369777239674325,767265657310848888,770901220576510032,372389959150214067,703415115771351072,4030470359063325870,3476606712316617736,1844856265561914771,825136150620671973,1151394609248325786,862709734253855190,508528737758533992,1401373964466159904,3806605628302264515,659849030755567002,4061871299202390440,340279189510649994,3976420747882612005,272389639951688529,2127563001626643852,5255957871080432775,3554601333217269069,1351075294030125944,1658938926659352780,4139918321380858576,2898220505667104225,461307853854590907,2778476044326359394,2401666515144244395,118733007991261188,3011709779853525,48192728728469040,180742879281626100,18432296632172234,645202288078543510,1970164446837652530,949034896929322635,783372405985028940,355350740960272842,589503470304930116,2757896443230568975,1201899010485204969,4764102945830663616,1084255653613608432,150777029329587774,1438632991868188995,2871993630228490992,1613355130913139846,59148000269351406,2661956318672879130,580251325779734520,2714985092349658842,2180339444706479994,199205173267300656,69374670136289253,693288786942535735,2769717522024052971,1550758210222503728,2766957868989617598,497514166154270475,800050929864402010,1288863568974137244,259936544316274758,436812148114973216,2483867482983366615,1842582276663758010,2349082679313542751,1368446853395204388,494069017171413321,1053390102854300724,1692882920459769330,842984663893728381,426629499384209858,379800880712661756,1060702095453895989,2222134931711049300,1713596617074142233,923926416193973448,1117462188892276574,1764709603225569896,1667276155979480460,5306670159656091552,1055647973987446226,3034411583993858196,284293610224005284,3193235580626723940,768852508163108982,789844818149283036,735714658851010044,258077367982026288,240825091711631525,3853628965612232240,238264382915483256,2382908131849732560,1551056639133228792,1467421167965547150,3816244834637912824,594472943728242344,1164348504620008536,1821431158955785552,1901545501280531580,958728421326517497,1033201407885094475,1090991295673117324,2349690452196353574,1466412771533770900,619817425335480704,1589680670371128423,2279688426570427216,1258485637118520388,926617036965548850,1390198571188027424,4347828473626720575,169849291576407624,1698681007895942160,391129129419552895,5029359895509559290,795169406322080692,956383445783322605,347738464966735917,3361009667413527030,1679294850981751576,603376624155628002,124686925206848070,415669073324506100,1401579762392010075,2027626138871314810,3667090798643929456,2322236063263939254,1363555700003866740,1313629825700492080,856047513884327505,1817084320055904232,1374241925994500396,3923110241734087575,953472057928605210,1944985074761797580,289105851336341862,2941499042274734688,401012226892537696,2815586317917220785,419824118795377328,595420458309943502,4944045328684019487,702954847006776136,1112176536984254220,754994155636080564,1190787453049261354,2996530053847675164,746691450552149136,509599070013179320,35924514353231133,2514993636193953390,4694861711964080680,2285655279566448535,361944148254095835,54909295929459240,768814978859714640,1490457111493962951,1397999912906123766,3150184862695026690,1966197720680886900,303114134100482838,408550694137617667,1895647948630460832,525124613448601535,3912319385264022966,924373818173445423,580666315521321920,1118242170827417386,1191213419341819965,993952511446884992,149999927535408696,2064679220036443038,539180305547466072,1140985829452822480,840953037693270681,3528019423131388182,605659403743136484,40836156018503085,952948601122390250,1086623736626278522,1038253818091634082,3114160580245505525,451879488192780102,3595514865012358920,541214695838586722,1753384484807476428,4065782105466267264,2280984308086539816,239536018301669640,3564065825605627218,3035741798972600358,457311515626122012,3323658217402736073,1040276784158489270,3320015271775655526,384682429474573212,295534338068240456,3325126986999502470,411585799262076180,81586263959704073,1057101899675692935,2405127458743174008,588080199310316482,3510927980460651560,777786744690952905,1038047364000166332,2179420330611382875,746031371452059006,100184034004394580,333983474965109160,2827961046109888515,116207889728653135,4455014510188391704,724882201399519470,3014034837104468265,4631749105873734744,2039763684040155018,1858341416123570425,82718502616050380,664441805155126779,1589855651009800164,2376541118700486024,2558202753502501665,18608752967644280,744431812081872320,42700800055734501,3416438862108286480,133628035376906055,2405568537930702150,989222009459138368,424966877260126092,472237213243305480,2857620311584374906,1548411247459852905,2768330150606298006,335692913027260360,3357297205624819600,4441003548453619824,353319443116257980,828808949929941909,668459980440322116,1225487245954723260,246840336978797385,1645782580504966500,1567186760820761760,97091432326278815,2544003228647877759,596397338873425295,3465725130490275065,803226250262679426,1708280614858051362,2910237337385032746,3059944754848737948,1416031452291856440,2679690879804346045,3955537308899789808,315615707636567184,1084810109150779098,2365734665039556240,877739673253167474,1036101291494447912,78087731958089604,689223471920392492,2529001117670166300,752939649635853696,447879936472047208,2799555799843565050,237630088995022794,2316895605356936220,2486116730467564776,62037219833123865,33551153348753961,1006644648207411270,1018453586482647510,1303052138545907844,1373690531756011644,386654719266998295,1881303082675511292,1568383652625962790,875506644988573410,2657464130578068670,3925158832671786684,551039766507945846,1233776582882355420,34166242402966895,1708498703199785250,1464368269373204140,5487378588658743435,1208504374497303390,3294485486981725302,1214460702837887812,1732998062891002599,1969733664208070369,1113970258757936610,195624389522283192,978228694236550440,17198056443425984,171999330437880960,2580271455067824000,115330832047780755,461373654465628380,4260179532717833229,1364380835589625053,1612259492346494910,1690989571026626514,4069772591513537727,2482355888960087304,180020604820180940,1800402310510079000,1751788958272471368,1417631599930493004,484853524889664395,2825701812699387705,287035713165042090,633270262007242608,2196507849533332248,2078374372417105686,1560418720261444056,302848439435024040,1157980996589827784,277831733183104993,2297837261560208046,1537912363494796345,718177068529587530,1054657615745721510,742024852643260372,32990514673535222,659882119567591560,1875902341043196200,505763800549003819,305339393682572652,1201399854672877976,3303199462227172992,598811142583089240,4208867518921369803,764727262493949978,997575134816083824,1781535221454753054,1108221269909813320,157846273622066856,2807359384314558672,3519687195650512600,715065521040716517,3668181705459382095,391455066328729108,689490516980574486,3190447744267122367,1032024750610835444,736662702812675220,2453786152577593852,4835268420822278984,2567089473379572615,1304818948063098324,1323036317161564260,1403943068467543230,2477915960199127405,221798330768968476,2587928215393621380,42525272708637180,283532602017076720,749726831518031496,322000881166868277,143727396356196245,619932005501906880,1541994705976233313,356508913000054651,1950036458501080980,1131997753211133362,952480126567958360,3449613253715305398,1243402473557193798,224780028014393441,3200491453560525192,304682008921290680,5243752046488811868,562541929982759466,347968686208643038,1593690369163178940,2290296541467392640,2383999148850239832,2196719093964649136,2518326197681233392,2986143166540106028,703950011359521675,1489097868319476927,87881197628773218,2050783465953947620,3696172041810347616,301271170521603435,2178066914464406968,1524538932069476268,432703783039607808,1454882689931878942,1358614236307131990,2473250846600376474,1252027069853717856,1873142167723933368,2158236984548493606,2035163345519258500,1314610726623023646,1800841090403168752,3577473525985125489,267403659477441828,1414422773045527140,998536793043427434,1712031041596606656,4567508034754005136,1304977654150770753,1279982602036544760,834396144441467007,1537415156033976790,5406813172914793272,880409416424406474,571011052801499480,665271956345273151,1658111105808478335,887604119830344620,2535691555303626993,3164756006446484550,2254491633860008578,250065235614975690,83442515513192668,715298841031461360,2864446243580480025,462811642867698801,2430367034988864512,1679600305199204244,177797553095671816,222270943834184450,1454128096579682676,2681745373300509725,3236419809844155888,2933297160660015282,636812903734682300,1407692664514257424,1674297842628215700,3716402086241372736,2125304285771044147,1664531003040966810,4096637339988201988,1876639186928040031,1391362232880631326,629233288336016845,51349056511675080,1540637857232587440,3291754651540360698,1782033775274973245,4134579925474166175,987714164543309140,5455056502858182651,3296453022468918291,2886203435580098152,2507074364702963375,303716579940925830,3037493145853672380,2441856057140879448,1532327519179596519,404593023608303442,210587290279948820,1724941470369219252,1744587495366553176,436763105789599366,954012805269228477,629754687385341075,698879728338319647,308800342758051234,1498005022558487320,4562376188804689428,452563687022005200,1696441917952648818,2362510793701986886,2098289052940714920,662007557461036310,78652527952452210,327580728341036406,1176920220891148812,1300375639613879514,4282866822322076982,2045002521859212380,1150370440689376386,286951292221354326,1275476244387983760,216764292017733945,595215309143854530,3317781252072332547,3983249641490444535,705179551037916717,1439335097591580747,1055751462828296280,2802972422786164125,1829269329101000024,470744846739290832,2211849598532603412,2687361303155371950,382017733032189044,300894556208074008,384068367026588871,63284924063244472,949375824482881800,42447943335585565,849050041050139700,3983421042421635696,3034666320982053205,1341327914392513785,586537899385239486,2116620404536427502,3629283661700751645,565554021746915016,1638382263014389100,151284313323979935,1050154212252430896,871255218939939876,619416212900674633,2829570147391911225,151154415859207085,604682521178198060,3648349395223060416,1034308123971324920,574582140291856395,151868615582466516,379712250808858810,208501292289708110,2085236462425785900,414285280935910030,2317556844439066428,211137245744102844,3435937864825838776,3222822180621627408,360414796868061240,1415974777047878265,2340744985595615473,633197405365532325,923017662839267316,1282380678425752245,3083970448669408848,751264523470374096,2501052728198058468,3659346270855568782,455548867841600145,165717244407883501,1611423199143830736,2120833401871962576,425400589239753936,1142797363746978870,1133133317754703458,72110837582759892,240395181450657240,5169486599069741577,377719892343280380,1266197220511160052,131192905125561525,2361724904762860950,673245662401779552,4446683795878616295,1087953936563378382,414315461564714706,1121002823130522486,5356182028494943755,1775071759396203270,2668057850469030492,47105541276683739,471105763858312290,1552437983390156705,5310358542379680930,965185036931296068,1052882568086790142,1864213353305906288,3103333116262841973,269196484481107965,2093974097756445170,3322630377823251096,3076330555011848751,543051979606360350,1779243354804089430,442771988805679745,512080115763988054,126033510288820734,420156551348036220,3808918748031491970,1360138485551403654,623683530745919795,2469993455155432628,3030126695177425902,38638984065775960,386431068734835760,2015459890102843722,207768163016896105,933437664528634445,4242906401244496020,2709586152204711549,700866322942644096,1718514690358658619,563058321352562029,4677709358038735920,169876152849219507,874112254923788488,2924820529950933310,852823091965621035,1774151611799641840,138924833298374488,694698192264750360,4268131773817654386,1937850863966724126,581508853005471000,763318727556280984,1935804660757891182,341343276942168525,408070103535707544,3570993690799937850,281293410826387944,3750978201601727680,1325422155505363995,491115073386274248,2978820791246915275,1073127938382522308,615800360057392872,824857487287687122,1760990794601070336,2128003751895908355,4080773423194539536,162026901087271344,1620441404070827040,1274873267011728090,37417244694232640,561318373415482560,5448027723985457406,356744765191992483,402344219102321535,1349320263149349480,2795300695775715592,656009327569918290,681395959946805210,502347457800002743,3537028786250933010,967818471240113185,104811087062525523,1747037098832875050,1953576162557158290,522720300517077150,1899107852549768664,2833327345808327766,1422194615524582195,1849589038938438252,546279875466751120,3505033784593220616,445216829324120010,2049217233849763256,72059516564761626,1681567246512024900,2992557017585754174,3273635145612891474,1515738438161902824,3079234953595924025,445494796893705745,66093970746378186,991514770857213210,1867000833515146068,1777417930408240248,1265818071895512460,2495492803705131608,4172159980849256904,928616769776348002,167483697696061398,4466705611230568800,998526077704846528,4348526592971840712,700890256255617732,1303469640592295620,79727125679602275,161429878367752413,2739866336624091072,734677071967543875,2703993712942003545,1913977346791051140,26956498362666165,179729031035610900,787027722910739931,233528445773292966,709889879895196275,146730021905497076,1164723882102254364,218451062492169087,312105995810930890,1147822608029415040,43714238409313182,510053446119207410,641569733095197249,279485670576692343,1231622978501379850,1655050128251932707,1256047755264347958,3265316483449059378,2205647175266550225,1759487072032088640,127072195185552747,1899531714449283861,2370890791014145212,1312691038667442679,1799124564422477880,1793225825315494479,9956209993789798,697008400145857660,1073040480360768969,2316512050300122450,252347319615310304,630934992819756240,4209262043099177876,1872274933533544799,482944056960665880,3413183802758594538,2318842893038156664,391128216705064584,488961929715051570,835759448980132970,1381885206264048432,519868588192972410,172930292822170552,864742789486409640,1466349452974215390,1653025883694369884,890410723889069196,3695526757081609812,1347833592205767690,275353231779932640,195277772189430612,1683940510061637035,677519114748251220,2485792924452707376,911961275334286290,3842368301313259776,2908593587657040921,126267063083280300,315700960894521750,1192732985489059040,604469471932668441,375893697189779364,2395093616884131736,3457007797658361456,478224999007981830,1789255529911340466,1258618914482576334,2809059170077078896,1537172258687627975,2043962538841470680,2494142549722072044,933044259386369106,889289073867864695,4467475123572863844,3329082948030501445,1869419245745694377,842484756527982864,2470541374476096342,268837313111963368,244551494934710040,5231011914886128687,111824840497483089,2609521055492555610,4670572456500578235,382249398044729530,546128061743548740,1301239430300779584,299334065294639165,2565990630554181300,2540851472460066780,381166628897880578,600036501094186755,656197122357718419,259929737997705469,203944321330967490,2039657773954012940,1372506120845424912,1958104512108343485,2225360199009384081,4352331037317059320,2374949582194165872,2776690450099033496,216436759876996684,439080066741066003,531551452626617880,338502402151022128,2029245686708799570,197989820942346142,49439334546470509,2472226516818615750,2195680747254943855,1058543101258655224,855971917360585056,694910277622470330,102043583250595310,1129541671106035029,3270302829242409630,595523436403351052,802003115787891744,867829520794765980,315599247934823012,2603626387618361886,2836899767988488592,3444961621007953992,2340404449322928960,295643635867304862,985582221603318260,2901786969199575723,1381963487714063740,737245808830972080,1659659355398102598,1487537364812327824,3946691567713976760,417152251441747101,2700642189374341920,1258495144670700276,968168418673620006,645495095786858448,3226789721683096185,3860261934237480870,3114780220488207585,1672463409466281612,919376538583431636,1443640697603567436,1453489384977885925,1292182666156491048,159454488465965,12757695862265200,15948790858423500,1276036955069800000,302417295718277986,3509015053882073664,4567748726559762378,549599820694550691,969668199110375370,4519335668857357824,5720677478204600907,4281001976355111864,705177358114648856,1876451579098797640,810465694968265905,326815047386836864,227071609868759775,324421967015241750,62624093516954200,234864927172594950,1219349529673437573,299378040907893820,3592912371874055760,798244337222359725,1204600784727963184,2102674825139262340,955379806501503006,2372433307989279168,795915550292517960,2428348452218620491,914541378541799220,1025733664294382043,533986062169465665,4350729071495631240,295635836797032821,1450698443478673992,768590605471711330,600185878873064065,1149205004582344815,2754834684375350208,1797458341378988025,202679550550547484,1520255435744437170,3148584380079736410,55322495268227574,2213130943478074640,1018362417766948128,593349857722895220,554311697287954380,1098007995365405372,2650431211523972964,2775194936159207264,442204363210902570,262096995635665515,176784835750655696,442008216822885560,1302528737494750155,32220366725441892,107412429333057400,1074236365784456400,1191371015130756712,2409683394401386164,687505205785231908,991129479350227610,402911888970847901,379032934998217536,3064872848809671135,823114719059898141,705289271485061850,109117939354801386,1761685873180219948,3493256187197351064,1301503391145172833,1297036146418328940,3753412601752386522,527254687498349524,31432898408907768,943085209695035760,538286741822525020,686275897480261056,825535856172544788,1747203097830626416,458346619236715498,336710114670545565,758400866635079185,2589917938666547862,3647108054310771348,562447120796556152,918698555821250790,2212327591228425978,2985158133115957435,351173786937065692,500558296482453690,4911783645544139835,714300728818714962,3388356730948630008,2880612108086926428,590195784946818612,27621702668701395,1381228803710921850,1057789195085097496,615998007492993162,188817237535135938,2328580634902109240,1491548264179616010,1481664872626164192,3065787171324731105,2299252505093572440,148939988822237610,1489554710721998460,3132524993449853286,1291662801971100458,2301908994855692188,2100168794080173960,140670295772072948,1205870673063981360,192034806957759084,3360958247606805230,891810055961801940,1068642675410292036,493358752997731782,3289399944200585880,990729162328121856,1027337267101436430,4999055191746247629,2227618688028469722,1691836016407616424,1608400868843374176,647904777529103010,812388205128879669,88456841164166738,1837168145088139656,2320163946835878843,39113154242892425,782344249636142100,1271393232154752770,2756633857089387018,41471781775793226,207380417291812050,35781728869117953,2862835183716546960,2403560522773605880,1908571083745652010,4307104060757257800,411763164555113742,546787876513855986,1215210130410151080,171762602136715797,3243712572621117280,117632968532002338,3120873530750416962,3036883962964295645,998514274548154122,2459399636885946720,923607096843403100,2035912339784128806,879746040746565560,2658086038251769638,4405512570419046420,1485468774828623955,686600868995574596,888532258645319490,333591837917557672,2122507797702411660,754762773666388275,2720786298020711055,1097883753820484196,1545212264357573298,3839690347689611345,450102591943025348,1666476545833407006,587239057675819592,610576674228622744,1054290633806569050,404949033590067747,67912065692742448,3056359053618160560,316772567067316845,397806717507820505,28803915755647188,576137883309311440,2225936626596418572,4482618087934722501,2228051642790679710,3786353473192261875,766107043224913836,577687215125584521,506879542650226334,1828306869803737740,3087401185087300140,1465132309275616218,2324256571101626505,69688732697574362,1393918635830025400,377309753536371030,3408040553016485064,2836133723538351712,665071500357206166,581255032829172310,1608071262751976292,166238717529925632,1662558804304261120,791020168636264072,5921351814927188790,640126254559811397,1845910080485434932,1309091208984989784,1813378872522900411,308804915479307085,1845669562557588465,2728384798099258935,4766426488604489080,125190746500102983,139115177842895450,69969915374860306,351364537655586693,2733117125348224790,5404681689436027035,516635414992826505,1148197073111932940,906009959099093352,5073108277441376178,1738526722945944220,342063790091983850,2326841624025966456,5142667754799694575,1268461266484158138,778044484529737974,1826695412484380445,672237261083540885,168854281114427712,844358377556199360,250889966660045838,4148349805843272435,3153089164283523570,1043945462082850659,1185559743391367505,738740917391229872,1912960984280394375,1028964465422676030,4066460563989710472,1338231669852474417,4372232490389810592,1760477423172720280,425400395971111618,1250038932365131659,507095213353675232,4437539661531896920,2239021156026092670,2084211789678682425,1711358679410567028,1150670021872628388,3583322127007487072,999368181836133860,1414505979576668724,219338723544372475,1015170946675398905,238604404649361354,795429785057876300,3953420741065684590,4308640303162420701,724108782489765732,965173807818297712,1426707807049873080,455423976112819016,1139732317831415524,1542316375631379504,1069606723730325810,135292511561000360,338266024301926140,303001444695304175,5454586196614987650,239135737821821091,132514747835643305,2642116243371043572,3112820334039815415,1453564539114548778,2139892293734701395,580117415195871360,2164514423832954468,409770665639906431,960598512348960348,3217124829644224024,88816142828948640,2072589320361053760,2692115211839858172,1317004507631866192,5672529261823868028,1560321246962971225,1831393179143333928,3503228247865966212,1023982684353329752,4126989309467888079,1179406937603181960,2843395381420786720,2505070163965925752,247755392653155345,957666217177561998,868484771651487445,2871790787704415115,3295451408548799408,841032156058611874,2139724633323969132,127851323527280720,1118813706721135180,794178611995622202,1940142051293364063,4182570724649885523,4517229546507095460,3146805197710680009,492618150783826992,1534298325909271434,4998389600094080301,214990588896911190,886001326870442094,141710633780275784,656042438228108432,762227988915735615,1701832857866219340,4443702117873958608,636073977337908948,699415308802420806,995556658966805946,904746600653234355,686902359340225324,843049355293882935,1611064606426633422,106943742290306178,356515603047917100,2079980926546354572,2081695777554462956,3145397288930556174,2247390017697639684,2150147173080718320,62723450259013160,1129137526458195120,2928676140641704585,505481755232921974,2228669542691467110,2213110397191796250,1370300823635341740,556087753731411195,1000733228520364104,1744726063841146965,460048624507938294,3499929091852036452,952835089012810792,305855874604087884,94906793114954455,1396427306117774965,226697206884530796,1854342254998914868,1847463682076599944,382390964316088785,1813635659459113539,94223296396213061,538473795782354520,5468460167639746,273450914036130500,546957641011884600,840628850184500928,1900964296136012135,3587777816338440360,460156078067724780,3459575150326358388,398753450347737516,5061825738309038360,2591352930760816203,1169140332233048220,1212540122619995972,128828286311921178,1932621332092336170,932512807897277593,2643100907818314020,564114113073373497,1073787705019133944,6026053866624989739,650137638904568517,2731575598177441470,2607474480151110140,2045894131030015356,3286162885326412632,451767689042252688,323265860126088420,407916331023421509,45518752072122672,758723138016295200,1553761884838296474,762960656120094220,2260526827515790875,1941597682563575488,871251860808238314,426355111139005344,2751735325743718685,1133303884898531690,848610984499688178,546416995285235392,39702081704946972,1191183658451454600,5750132616561809034,658699073732263906,1800220200559634934,1839846833298712932,641340401152693005,117084376610754489,780641903590547940,3208183651310708010,1891691899482446883,1687076156145163665,1941958070478982695,4112250571529745960,1265893513080284907,174915981570268968,2805701809941781170,3821414857173062250,900253732694501649,1819692843526970748,334986830211028872,3258958726659913100,446524662226051317,1251756891663221136,868613026432663414,1132246746661733526,786698647102268670,597548542788849979,575419498673602266,1767790299172720780,959001055310609430,743753437493736780,3173483479640326923,962893138385049624,432430025408463795,1704454021550560347,1085529517417854320,45177523513311888,451821086526561120,927278300373727404,872130381355194957,813976378502396680,56120309999395832,631417541408702190,76394746106823021,509349970726433260,2072210834798089260,446342924858079021,1620591277568491488,2007802918251980865,3624114504323165682,3765068253099022740,185179120749275007,498381537629436444,738748232893673697,431935948039371969,1288850254005478400,2186969187177137236,50842874177300646,4576322383022135340,2754918261639326888,171775648108744875,2863217528191848750,1228544171107094864,1445829860588223312,1134150034561134175,470914896292121530,2893812063435470241,2521800532595065290,1195339509249556516,1107159929262910248,112088228134152240,1681493643756592560,1261231754230736232,3118235190966341278,2696547611389132606,3685716563976552600,3758556216149241696,1860922562800311057,868085864435813607,2287884559671666184,435788677117806210,380789897424724824,546426347874414114,133615469444180624,1503326074157632980,2499227732801060880,3262562776410814016,20450523811478652,136350611623179280,681821991189815600,74509095455850150,993555041302321200,1687574056671242661,944543194617515130,4239305898805838128,4872714903858150765,4591571428477721037,441057398943686563,662557315788935624,1186038311554215624,3430257430873665280,978055357777974917,258298427012937528,2952280201846133120,2022143255267408805,669266689499509080,2498581454858361648,401241309042485008,3047992593153513075,1952698045078124502,2678326815588687515,2533901073454137510,1242735284945658708,113887268735499324,759325089099554640,3753779581614863570,2973634960631316405,3484389573623682402,1462180081964442813,358715606178847992,1345319233909362450,1978124570149433490,548617045922746805,166619749641783630,333273108969650140,5452355135192934780,4226133312672999168,4076394368234043912,1471430330602968224,1611054458008508430,5111140711002098120,1497266604119199462,4039329677552990379,1577683576469591488,1064899259773639290,2737659559927470675,61278180961256376,1072476222340761420,500550933047856102,1818724191810392076,1500680982222265600,270013002228807732,4560200105245711437,2206644560522951238,787546053969626655,2879269559107335325,1465323540794748770,1185839022377451888,2439234379568884696,4416960791541646068,476373899142343035,1325227492641041976,1421333953723051749,1271652422492500704,477486289349645233,2046575745112345950,4669713395313843009,4640105743532265447,735228629104038538,1534538425905656550,2525804543435567075,1048377879555906404,568134940624887921,826031294305348984,35398652815160607,472029500833476600,991118575967856106,489532214062163637,1049585992019072016,4557678699975919192,1092015807738744950,129319143759251589,4257926639550204299,1204886827689262892,4892116406301464436,3197309741356366925,1364206012492107462,870935099190934404,242357119925343842,1052758322298129586,3255987710212260345,1075765597902357936,3475348921039513434,2144805465683918142,2245778140599753424,4183299847055091780,1065032134836518316,1046282667288925218,3860121472535573631,1549376965429845912,2094787158242746860,179666976433336125,2994750153941418750,1992647153315541424,176188386018268331,3499201614400160040,454896234138074175,1286431637121093096,1340112467099770416,2110478711250379022,1336865309771187600,612867866769124659,3794357529515152596,839581581983850858,174595470179287332,1496682666275967600,3893009473638390411,402514046181540024,5739479194894714566,757934817107222868,1559097600527997180,1150149589556146263,1580829967223341700,1026235234736156670,316113131718606701,3275311316374650960,4579133891624276145,1744787605679484415,244240177428947075,3908234307175198800,67309554825313985,3365814830156331550,3215301919654060638,2697263074601676795,4597304825006935928,237622536001218690,1860974655038744274,2772730706822085104,65208120646954545,652146482281688550,641464982919144090,3420932000742765297,1777561771263323025,764615975389829045,3627892582501387707,1753370714317202475,329500893707053234,2686181086048095840,3820163237292887793,1890831235472991633,287425094371219935,1073511792583876892,3072181742270129905,5629157248665572694,225840734766060035,1806906532782533800,1130517200092114494,2859209963816760495,416079615284485138,95455790232468090,954653314769616500,528514468293058926,2258746777994438445,2993343368718468896,1154241894415704180,491291615328439080,4300121578923594904,1078699922317298178,5014946285037380061,266221319817824964,1331239554955343700,872455161651268914,1147772286595178624,417753478259542512,3655707940464510420,1913784189399947675,1851581993774224875,736663111837275555,761588248749049942,3146864609550293595,113550843581571825,3028324709933437200,2282547730207015145,1479202006453818714,779499535778693559,174048773901544205,2493587577026165592,809532657352989000,2237629470531513709,2136172430276446710,471239019653928920,3885219528908236584,34348105931038356,772909451152763310,1162728675300082961,1102115209708874640,2707355315162622316,2661348267330203765,2359521325949196495,560821805258885768,63302714637478840,3165451184159725200,183262232952053366,223010921865159287,1049646479720183583,900679166153758880,2161811447860398715,486138067199557056,1632033053422891798,1001158469952422836,3372157976393373720,311707229257295808,519563785532019520,675154581962955618,4196516399496696954,2651124061780618440,759721721116223394,3147065402021269547,2967177504511090548,2076811975000227888,991745929041172005,3165640249850415012,2895617438638894683,1989417311845251225,756929458604297974,1552318252401796125,1300082712252660248,2351644308473531640,3731278267576966554,1393822670828394063,2849947395183107880,3470540440618692468,1329846120284204376,130235048121951201,4855565132895796584,4041855657806259120,1464906770047135448,2199159454546379520,1791122715279778896,1363370024747774151,492430263358892640,535179551352558603,1439141970195983217,3103379138221499760,3187836347764333320,767549271464492265,2401461474483841758,3123995580741833730,2984920073639817921,1061239728215231364,860476754549705970,1102947328310981652,3173035905946357542,821956170783459838,4379199621209658175,680724671387962590,2137667423770506948,929642794664940518,3258555117982235904,3775664620508346224,2144205034383235720,2396146063071291105,607939274846901932,2998026568749168096,797565684076852677,3534508427098428840,1856674537011119904,227620981820846871,548326575519744123,2160123556942654180,530099044850427720,1881854029353034359,4128960440972867916,4785501603728179704,3564483116806173726,4221657172899719325,3503864505491806176,465794334306770116,3728178095218693576,4219155515447496972,3968882101458539440,350435714221229805,6254697416155911,83404229298055480,1668249865720594400,1374782916059625420,3494391681412396962,1385670265852851516,1694917325908964568,125005074584707794,208362425529809150,684871995016576686,2767304998894007465,2551332532529690876,81778832700574317,590564519838706275,962840611505081606,2461239870489370128,4985954617540279104,640263374324016691,102342318201143895,970057168994240619,3463027406538832944,891440724098538054,4012629652672293751,646506497680396950,5333601404352053007,2254751494358357022,3350109171772510784,1368836968666167270,4301600760957547560,471477394546185661,4586706561232733688,1138913484725926974,3473616114912547912,109606644041583270,1096174799222610220,4007145368917291083,685543715090991036,3088863577519790091,1020825172818119400,4471149787095479082,586721138145862264,222439129127248929,317801582131365630,2596913531506878640,1605748812205909080,4827486945890181792,418606316296370896,2027736443271352365,1320446643710042835,1695725805555252612,3357787836777563798,2914858613110852110,842462993716800976,5610459566933084880,5523053595668521416,3482935076911091958,183568281653239826,2581506908553594276,342725657176824520,1231628360162584984,267316653450389208,3801787564588488102,77025660409834983,599147576688888150,305435068803939246,1085428873847756916,502720271875368657,309592437101740893,2628056246650612840,1412515734349757526,1459800618077211606,3219078273277214310,312502443138764541,337861021793292055,5066997807577602258,702165574213560909,3426128620298141565,2060743437961067868,445043845128146370,449759343352625596,2100534287565645085,6112115712195935895,1804154766230405308,283168056002252980,13239704498735652,264820174832259760,4955300066183610216,2778147266406287070,4977106314005246280,3490674374708736564,710366335032610704,1463035447990580376,658859867708009875,2450178726701731020,2415280242918103270,2393496116670523928,1701122333517337380,1160498716486255384,473546246971041120,668799852856543224,1042329603586520936,488499420881082431,1299792288733815576,582430778503143980,352662422404878368,2204356967610862200,1375215353668646576,919902364538481558,1930053097383480960,1174222475719761196,769320805173194246,1962914236599043035,1965462002354875225,2784887252871533425,3114892579635448605,1046434592351478060,2037810782724486162,2583744094615651182,450909566829662360,5797978469167543920,391045001975894415,674253908045836983,167701496126720572,3773654387355321450,5904630607437478935,387191135166429846,2083805502495012096,512716592512595082,3084382187991999405,1119009687768828576,914958723691790170,828415217414140628,3614468467975987050,2520246757171460030,479515555429427240,599453285646301950,1643912676611042580,2273503019342153660,2671775788982292270,944492123984675504,3204182142606541035,62466708225105846,1249456749604462680,2310657485889772160,372476421477279924,532161373415254280,1436888680753263996,283728419562880350,2364635395954206250,2372784443271018490,490439261426962002,5839751079168417918,418416440688424508,2693353371478768440,3701919177376585774,2895112598989406661,1513497789492781752,2118165483857417865,1345686038203615590,453417207779543676,3813234124115764593,5497496131476402040,1444915221200953821,5002516160481616020,2348871336974564964,1141675520246744436,4339990604444427846,3359960311003423908,3761136302956095510,4675787368814373872,160048875311397156,716767482125647896,1852506860359400930,906279170056881750,532451944461246696,1412012789041169496,343039195024102964,3516901096467559752,1206545257674589280,301237581455119966,334515594604032336,1249480082151687770,3282546663706386771,89820728282572425,186663503368239493,1773660384796571616,163959355353670902,1080364493574879130,151259428206367590,252123702718382790,2697347865735739517,1172543145571925380,82889872286412822,466885912661558820,3185006802676483981,2484622335527820828,4988477933706503528,1607736492821733282,1485600073012848540,452947461888679875,675846850193642752,924529788118786059,3648004863159662178,3015713966914791120,1229332646762619930,4983198400573750112,2097187122989190144,501692619723425322,3319190901084718035,242973108337114710,3009250868986670202,127941474801611154,1492796291550682370,1410943148398298220,2527659687295462468,1828320545694325338,1536453441437504784,271858017873521305,3461076954034642590,338812685153617284,1129485836045664120,1945554937148498997,286545147312804135,4585169700193283600,33355664532823128,166794593414090760,1672957848140494958,2216626230753108081,638136089406050430,1991555144077721652,2761426020063385248,940171003703637606,2194453082242779136,3589187679899353290,2093141230346279472,942254893200912722,3781863737901755748,3755157610962855870,3752384547870564830,352826508997450401,2665902293247547992,1124887796841476165,514882026109273745,2827096656765924645,1391377288408876710,635379644608049991,1880404169885113698,3783167561147887108,3139302675826295080,343705617769245375,2862339908661241690,711133926132354909,664699626099740457,1797152206053005055,4512085711112555968,624599720680483989,1540233453278864958,705468643824535866,1836426924831651420,580725661243392776,253383233046431516,724022547957856560,70251374974564130,1756455268909238750,2577690690495895968,4239816845376296976,3665556544021050678,2223126927244651284,826974790107068225,463951138880212803,334205933661320292,1886402959190011792,3688846449743324682,2549696889818381625,149105195192049362,138116876716856185,1933824258014644590,4868244648267167992,680842818812763980,531527792301195792,575051586160076058,3923410632431876,176570635552894980,1765877931378783000,1050141047309870172,220503165883351059,294101389991688126,1960866402356727160,589346352035380830,142416231825657564,1410556690955916674,1744917871904951319,381972574751159484,3183413884004299500,4291230763783870368,1879765762705036280,488069995251038085,1692320656221531684,1324130500662962430,96291740954340358,1703031291617344269,2190130879374992488,3470088704353459734,147602835394313940,984114383581107760,300314806046297671,245760329551262916,2543555899368276615,228242470764011675,2739175319164648860,243219350352869602,812885874445646103,3289231850171593554,3505459668734322280,522511871474340432,2903125186307157600,80210216293884272,1604359846155453760,3251175815809312200,4132105370925103485,264964813007474372,972682138051355982,4290679507162454944,629149885528857570,520927407394411884,3964381240889463039,608561684357325536,39168465639616563,1958612999594857750,308869715012519365,806912413153329912,573702484086947554,683882317478727581,3071198997557630055,3670708604030592894,1135264864609749894,1791272852111232576,144776880894327198,12624729362179640,284083907296196340,2209755370120671800,266754225432641268,1999328405192694396,3974690867526847080,1079658233251370163,953740841597978334,1294651421172564636,4205359618932950370,1003858171772878890,2042706835552940604,902222093009680479,458222077118920872,1266931344629355909,2425541752836844300,1105908778514657016,5349087649965543129,464767402020267318,611782813853673876,887883918691056315,451626967977136014,1935731241160438140,1983538734324351648,767506446851653576,1176753175046165025,905742167575147995,2178775129839664584,39869502769460100,697783708679538250,1634730795172273530,4409435561333024712,880043538618912738,472794140354306688,2101510240297067520,902540296540118675,1777324683479687880,5896194102901857852,79933490331781809,532941385974982340,2447196095724699075,2716973517299746340,714533091446395138,2014410742138915614,1303787255197230279,411682897426864460,4403258855553840975,2694957546317146760,2482316090159326072,999870144298806510,3289097632545772860,3606678569897142939,377731236984059175,1325255414077184265,40675057743742272,203394903236337600,2907772654864655530,46648807507922724,466533056333321640,518420043190956400,394687286250964940,1040671219105644372,2530692570084871266,2337197385631038380,57422316932412828,287139256338130900,690681899775163789,2183351379242575338,28720326877372920,143615470889207400,1077219808398967500,5453553620840353376,1625118966140424198,3684336483530424477,170950589466448151,763253292482515380,722666534282599758,1405228926194216236,4286624346200374047,1583737262972692512,2878563768551885925,1719147656469429372,2724684139387163364,258682570503203423,2816122840370749763,2290701848148071550,1585954539265225185,1221625705370701376,1261872160812347652,3368037274064457515,535869024105489735,986718723411341088,2618749097023800076,387958789215727260,482064183338460306,223467880317048565,380788082549389352,2856185274421428660,385334697966186262,1657389428744181960,5518603853508769740,890338409021680032,400027512789653344,4000659681611058240,2493395484879545432,1188754640724484020,627795870202195110,1538612381439726586,8409053470529851,336394460813124360,887893753648918840,379823441824239663,884979940951104930,14526895448064544,581131636286352640,1445075300981358210,5212481348338593976,4029942101260917516,707210068706831715,2735377340648107292,1048255511707068380,2570007189031447194,1887437796094584435,2664749761105120596,110602290587947956,3871451751933236100,3714808434407010549,943192208283605550,985063757248708956,358207532445691252,656484888046349220,713048970135998944,1639675800352882479,3098264631475143411,4642103844382391658,248825479107260545,1777495327968002550,1882296250676322864,2511371405386574736,2101775891180524020,648225779095977425,5078881557205443657,3104768797915247514,386703745210639592,3867408170123942480,439504382610279030,4394587947902635770,6578302420847088027,2860802733567994092,3901348452797879139,1331026595600821005,315466048469765184,2366222060215137120,835768954839954105,5279919669999320211,11061718033821210,49167900540276560,368794574649181800,4463851350353575563,3914339500398103056,457319139082307535,1201675207265189356,748146813983931042,585318556885639662,1450520019414675978,3886939394939756070,3033802399763675370,391063088980009832,1461595687866418302,1401354727946469234,2392867898912158470,1367724336347599677,917513490390112872,422301418191246818,3016727292539386300,156880662712483440,796226934464780688,1042377705318276268,2008146709363749855,684105018022600110,1923484195515155080,1196330635311079914,624941559360047910,1657637541774250902,1857213461363404230,38048329146038375,3424676976308499750,896865939816461895,3820613209452560129,1545724878826338555,744761235344123850,54383167722183138,1631650932803276460,2389102667026510218,3285883991852524104,1947887999675591610,4596821275151509272,2372970060202118716,300340986410686242,3432796259277647520,4265787322457363675,1419530927522255338,3330065324374758684,1971761083403404295,1562910989179167450,394841223610162515,1852706103617296235,436294521891820061,5428331295530859960,305504421078560834,160375244288379480,3742446161741933520,1675294365269667411,386984238895671384,916404772433725875,2864571462999963680,1892845671359049636,409309845186337536,3646359675482050755,2542452995322203705,4087133803330264620,343262855896398414,481159815865727128,767881244648742684,3549653022365641088,17056988077263860,85293071430898980,458844531589695908,817698810947108574,793350983277301890,1098291214972788100,2120969793516125236,397080340538537907,2925020318359685985,5432343251977646168,423900484676435385,4719412981835127821,732942379899645544,708760275184794708,1468891506778069480,5042904078719723405,4961315442114907713,3038400805136756211,2511681235568040228,2445229433614867425,3628130314316538240,488819796412695690,1190118978891140685,1127886710899080307,1053765433807080288,1154824065819623310,5352623547705781569,164625474673030236,1646411417225755560,4713071265654538761,387366858636577295,1660301640506077830,1407892811230148436,1674397394470064154,397977274816729611,554057733324644750,3290804158162564194,2398700469489194712,176587043196873390,706415345080626840,3979539449591498940,3487865840021053127,3755033151066214724,1588736473720117011,282913413171823016,3632495690934803190,741233430477374004,3952291975715333416,1966367365644933728,1866880397245581672,217556167987588130,4845852714995908882,246903397424323383,1705130579478551617,840969307955388676,1855666237764385980,249307483866772784,1600724089168640526,2206955538311385405,4919260783760759485,3120359503201708005,995136795644903004,4167944206789476496,85685468442328293,1101774900784487490,1926287243611429420,1437279095054144032,2488079159236952592,1108744683834848704,4887562078092791241,918003503131924740,460187876177411123,3944841797305865460,1886812214800134348,342983833740438624,2738328996791337720,929053006096878522,2310352747199822776,3943490618053263126,1869899043080283102,1699293707220995640,3004117651039865745,286520629168458030,1719286781947918980,1568845314688210623,20935493481052335,1256248691051522460,1816096877819406882,99343001377486716,2241834631472567007,2318917293179220285,2058607871915569974,3622126691509612304,358832433264893412,2392442885476229520,45671134631410080,228377307100681440,343011507508315107,980125712553706620,3442162787362042704,1731218412342573225,2217308212100790444,1631769597951016145,282170736355963758,2927523378560579245,5093418714875667480,1609308634365903336,2066007251627200315,2143204226609885013,3888938233864676313,5326956157177250775,3487558759629951905,2351569214722671117,1124178263271423813,99816182940839130,1497384411105660750,1369949412514569808,1978050276560334186,3525424633693289070,2660607167221485096,2716762979788855760,2457085754560969152,2170358100368985390,3781680015991702548,2297259323108384628,1176875142374750480,4208017440457553034,1160001678915260412,5928523043940146079,1219658549997255068,721577201195177640,2732075477424604158,207261301799294976,4836554081382051840,726163156862781268,1601107278112068300,1269111475036000152,1859235203250211122,429817410225001432,653366899297931106,1100056509988151880,1056327239983423924,3172374891149728488,449244109604361390,13392412399032831,74409316976400750,1190661488734663200,1479881024092025834,5301806525902698504,1277076159015519108,1188217352144029020,1736404337145252840,2018849402301001812,2215577249665798128,1289520047956212354,2732822206848938940,360933675002148948,3609677312497294920,22261640386876656,1113187031404975200,4366155674291662260,1595893912955485521,438229268748712854,3652255015956675450,1115284222539015294,2955170895090789915,568706135426704524,2969884206853487755,4141493457848950914,1371610668439688733,47699899126349920,477043957384189120,269123902253815602,5358432601889930133,1402650972254856482,1556149833824487570,1710480604646849195,1674768778198750472,1301170764296096595,2334792000036901260,1744528910468680605,3913901285809556517,2343625571263392843,1032188637089111754,3927427841174884848,4865208019916403800,359034323224479570,2154408799602414780,1676820107876383692,2174806495885439425,3553110359413576650,3304701926443576705,5367186155763495414,2104929552649178007,2003500274074922296,2239624647367532685,232729860595955919,641962342217357199,1426717225849740820,1457672270205104628,635422991008276170,672120804834249208,1405013602619802672,3520401740173018036,514268867149504378,627398140048507830,2023782948921352032,271654752838420371,2749672666357586586,460218733221875376,657517151661592800,4962234859056873576,726721667799970167,978282797213753586,124092223986752556,3413913239155507935,1428122102066476032,5010537494891631132,2050588264001925473,2675305629833185076,2637456863135732760,2256667356650534736,2922957775663193432,2553705979289121192,1059210475328494812,4118821416534940960,3121572820749404790,420475310665750472,3564352505939729364,3965077163326650966,4591105388970651120,2290648586592247055,490333773106695708,2724332266901876600,499192570650568173,618497826276894240,330669301958200134,1102334462204560020,654928932201894588,509608868991033984,3961443319376098710,2240913617575099326,4285251910033413708,689747564608803826,3847470017872785138,498057523977508475,2239225020685185040,5606809941543132840,1664783796271242344,1709051641039471248,1626633289499210940,1437641162335147875,1823032503385899993,174675518072540676,1746918948911030040,3216460826581412575,1150773859763188542,437676898045707960,2188589609890597800,1060838485697026746,2041434904823652480,1128977430146124036,4974362584885392309,1612953210988066423,68016512056902518,1020343265945307450,373660260582916952,4253198508503543448,1377479976819556815,2418639320933593395,882977841918554040,1343238988661482518,5262519106716668368,2595942503811570380,3236316706558524390,2475169816767148440,2361591108117711785,1372377733773457032,3200470420771203584,1481196211523370195,1200611112688850520,2092548167349145443,1377401330296451007,42829289312895432,999443594882228720,3348059572982141775,2519168564088076776,461979055162060472,311202965410809309,1037440252315481670,847691339716375840,4007100468020738265,5270205812808453480,517446416878002746,4349289546990816806,1276104848611260060,3953688544453127898,516899178476371006,4299055936863092454,135498518659761528,4742891448510931800,1401447157291948368,689397384731508212,1022516917038535820,4733386460520334614,2104513489327663890,355207389666181914,2308354713589071636,285286678162627961,1146257609652030358,2467895956090007310,938480077951864125,175402343631461676,116808142077930027,3262672159606233304,2489252341995401175,2907592262710194834,566045100039233504,1097136398201443262,1289707519370694888,544318887935753160,439287820632111309,1407009676124481174,1307212477542428541,1727437241948789080,2874524360469172740,300803237468533385,724473969697090181,393259137010245213,1006795910263147880,994239008162590510,1206827465120536644,1934632212674425695,4384660263729437748,1531521105916806576,1068917028986415660,515712890186823252,585669291707005362,5781924921731873409,1967415114850714524,1613625547715085240,129999548117514663,371461904197531020,1995898898971916244,553716620269467744,481165512887581965,1654281362929606236,150754588992416142,5276902281410144070,2020646652773483421,3164026323896449450,1123812314284998620,2886887694606632856,1748737069953472215,3115049624189904394,634138917953089725,705770295155572722,187657038873641463,1876745137736265930,443911404246912012,5729741718809922040,2027070107220836139,1209566456555909842,1403058084949849578,140761217191052457,5150103607071630440,2932361173021173606,807969971344354752,4425531983081822286,332127276097905078,528477280822778640,1747057701465222995,436528386969120278,4886498283956615835,232817237553072183,45753024123616620,800752395367787310,1516818969249824908,5129466919189477466,2662249043922991542,3061295679466393625,13291452298723644,132926880912710760,221565398642700600,6166770936463005534,3646913661359819700,3241922592381909896,2025492522803885835,3597620227113495720,1523615557946001535,6752149368577400385,2442474035352582828,2236340464577947737,3929891925198791811,252351013467094941,225401693042589865,4331132389014276456,968744597839816329,984824434173187428,543642826780435830,641832974653214310,286595234964156244,5998470668685066213,532116857204041506,2884533890241543992,931709544932052285,230387315145926292,768029003594701560,42427506792158680,159117917467635450,2652211414658762500,4909771803889619786,326073383003024829,639233093522168754,379784625023199486,2991169271059522830,3420804911086519272,2191575965256299844,1188498969358071939,737499355573039410,4152469993625061045,6491908237220388,129850205412139440,3895867392540199200,348283057082448984,3691376373084485580,2342724592373547165,894272573922348843,2703173747423677244,1220560675238808668,1446250000711677870,627644946296724574,63520512245603478,635263986958115580,202098560069742704,1932991522455614440,1968517144961886222,4544637599981111598,2037186028583107896,2867711614387791948,218732844289847240,973126567975985349,332421266840576796,492780934062056216,3699701142564878904,21013255259751240,420304018517693280,1401143109774734400,464187246902610858,33812233893803637,338153638392697950,2630327301199460100,5418099551647893664,1222578908705152832,6491202424896132819,1677746729405873370,1940504254655363516,1142636605956284160,3721406690885622170,2029781736222199108,3603666637401800640,3254611506712670475,1713652104040893130,2406520654103164536,1416347423190866608,4111137470056550580,2137478101630452855,1290769457559593641,1205990133431524416,1402192308655152738,342470436576285975,685004191296375270,4745130018644790852,1818041351282009328,2633999933099635004,2055486456969013950,1007706964791158220,1832675202241691679,2462190946606709220,1753449876864769908,3030874206772800325,5252922285439145688,3106029666090487888,125837686279165470,1468241942898356850,1105255466010972420,355792797465819573,2480493478539568122,1354155661707463025,2340740936312479194,260226007159518225,2974286084029676400,5634846126505592352,613868704680777408,767406710964295440,1431216633825909090,393868459433886714,2959298975157028448,360685624451186725,1026168016550869884,1469183003197197090,1278572130762305590,1653112986575488557,363352695506402049,403762459766359190,1514018982421194975,134346623336613756,4555942609002592616,552545073612762438,3081818955467880593,3188682160989688050,4680640822946350836,4424507802737259264,1616513464777406652,1482584882776726716,5473169233109132130,5269443392041782088,388920912316134546,15153997572972045,909323648526426300,5184574742272371285,431345225628360517,438007828798626315,504282873587987535,391426027652703788,150830671259614300,1508445653436949800,1338719035411773616,1957745188599160864,1444821604465319388,405192002872394075,138589622466323372,693011920157423940,2530935617849498496,3582971107754754604,462419443597762830,5950223586263912760,2261525933898530865,2567646103056706860,625931352170746842,533721383959391610,4071305023940637828,1720066675882663428,1784417212623559914,3864492609215424714,226921279841950190,3578277755945231630,164623596815157393,184671024388213368,1170741096615818264,2745568319387607420,3879774838653466884,2235521764310281884,151991513674542261,5198200627450576081,857894149595491190,2411257445936949510,915498851871804095,1060469954954828214,3179818511061102540,960061591616768480,1187374760676893646,3929858326679910792,488369880001355744,752952061545528103,1785020400393000030,1921107336011617407,886027139119532330,1722444380806379472,596198711231321666,1537029707085661905,2711286700242626808,3753102485892199530,25238531916089566,504816993724024680,374895161508969830,2849328849246137424,249069255660661740,2490921229905115400,1534223902332940790,2192362094973391695,2352594219664487336,602641355193715141,570266086005382209,1229914260503764755,121039038383256915,3446065343620416984,2453416584345426330,189970896997509785,1019902167241882848,279867817922424020,4127685989108798331,5487003538951200360,4322011508765478822,2137975084068844233,103751589754210395,1028608749002944052,1150832037097105855,5184697939263116148,381328351735532017,6215873097183544530,2642500392305367216,719500449126075552,947985024461857256,379195882092378246,4875822470481005700,5848234165476077744,2517720324159447477,3176389727914039357,2524673670007255620,545170975497149310,605801025607290140,587335953048437829,804334153835162238,906417795380784600,351307032706330855,3086637597464836656,5846412271300227264,1892661801049777191,2861871077843473032,897916493600530340,5208752259471733515,1870742749482842814,4626086025263107326,5349420254913540776,2135531395376244450,1792099458950059525,2269066917036467790,624799037474743515,1537621106617786902,5142155500566287160,1316504866226690352,79708522149452434,14049942324633347,281024553437615460,2487999260073240420,737305153807690411,2585382932697695304,196317009564569236,1188820393776128718,2071645183107846300,1576835824694234125,4797257306064009948,2916268050730597680,1728973559047828305,2256737577673753090,352186845209364768,385744883331531588,540801927830384391,1171642093767092880,1549691124339544420,3447905595952056085,1241366745217496892,2146832690335530387,571469093386119282,1510656446689519095,764032866957850952,1533735333556111635,2852205204945648564,531363105087572856,1328529090513846900,2536328315502642948,3380373606289716036,825972831593039634,1973694469209769815,145184546292455775,1244552583631709700,3523473529481663898,640583844695473324,544115552273737128,3023140092287166000,3276047882612682906,1490311529753018984,3027669299851934904,1922229932157608586,1071599747294332260,3641259659014797867,919211720955952040,2176712401530030402,3860493771175688016,643152911116705380,570940027740110966,495097460915868381,462539224068049904,739378032339322806,2816355489711050655,6150762040574551752,1212671902131910566,1109103847465805718,72324284410884382,2893235099141006800,3274645853172829464,3708996897723559075,1327910037391311332,680598163565074728,632714434065333550,1433755872246414609,374064393620761704,4275411154326034560,1235411297137401276,5297845961878833480,1914212331309992364,153678875243587072,768464365324162560,3449363779164290860,2965917622433421200,2897805100827970977,198022970715205375,2017181050474498320,827423535502724175,784876176453677130,1039087529177513726,1853064381856491408,2755412923194427020,5200360388246018826,511555362410772270,381651411936691398,1320658041220026896,145125890004185388,662114227693140673,2762607521365619310,4911074812962236583,4203132202745001876,2068036937029175628,3461981890811446944,242541161473384285,168881438266913487,2814946625192446050,605660206532077614,1975774628798535177,2461484721903174240,1869902816643710793,2106308493704390997,5595265402035069168,5375075116529673952,2772327048275135680,58366118820176685,83387748130045950,389805594704044173,866313376657536660,2646240102552215925,5555323121236943418,5729754694064618511,38966008166678086,1948477410382891700,4396384035384252120,414049329600056914,3415007009207230948,916045755172009014,1034647256135885806,3397461964442463040,868002824217582135,518662539965189131,2183895937332183560,818462807245630890,533476442144413100,1625631007177360359,2668878104359031568,336169255654990976,966971449780181460,2447710574367659370,1967209091090875152,876105674752931744,1513965160470218385,3904044305605350474,1500056439553628910,407861480277799830,184567254109899176,2076569962079456430,4330616952473148636,409367285797113225,232156082921589567,1031898386826563880,1403550921639981667,2931569397641806152,1774632492215193000,3790470643195490376,4583442638423863974,3984872121371951544,1100035230631826140,3677686818530851860,2869513798943136405,731653353533333796,2173908989046078036,67653867516939498,1353199960005806600,620807059405952496,962430175294460148,94334684026662844,3302013051963539060,4474118180106336150,2152269466914559069,6222383491059357759,3903302875877592642,13973679004945411,1117995555269034800,1205617469262436686,4179992405512562451,5360604379589267800,2729094402148405872,1850210175996664960,5781022787436822128,139471494045533466,6276785311865771370,5505594001793584596,1099320026739467370,2171716184841051684,158545766272831106,5549603928431736810,3834954806223606335,2541118099287476975,1536720286719392340,4800786545663083927,2943593946077224716,648928704213516690,1003589605178690810,722669599219826424,120866975526114846,402926350956714620,3375022954992412848,945839755422235500,771589061254432036,3278588995374158958,684272397256808592,1406152744184747592,2109296331821843025,4590921439248263238,730793506181816304,1164582116886794470,4409989183627786476,701214009994812580,1268230130463055008,3152106109193646108,2111068678551249999,657143717850456774,191066863699930740,2208193030423034242,6092421119166131048,3921160346371401147,2206169157678018210,485357675360316670,197094725900669394,1971125220313503660,741741220666613184,1289912556517243230,1665313972646376285,1522138054447607856,283340448440053782,3709637201394393222,3557288767346969346,3045959429287490865,568832738213853906,597178270418458868,589407895915989141,1810096822554408246,4959318726587114920,4240393623951299577,2782859258084959194,1926380569273935525,243419100927595686,540980122405121800,2146630808389833143,1336385365233761802,2283368676772003088,2276681476719736445,3884018554836902475,2249907302243790684,2709220710705238197,3663116406454258746,2526230486945287055,756169893701156640,480589073177169036,3611640950504168193,68986815000888030,689930315400899700,1048450740773490915,2342772987898367376,1053571283212525722,4176084123408204108,1273098870230234890,4560095758046811210,1962070369433902185,720458916204044578,3186361523173485744,2268729943329439521,3168782798476195305,1895983589601042012,1512297132449944142,1745956434008867165,1430859453363780510,1828874211955712060,1692919107512002965,125837987477363196,2202362987421307130,6668029074789405531,1728601542205314255,2217623135661559192,1524089491875362282,1606653900767682012,11637604647932670,232773032757969000,4655879462750868000,1828880011028407851,1708893347579875296,2077086770976149400,377172706881619030,1122206726480683984,2781312546787864257,762120504512878838,3557471775836886783,2963935388333823480,1278126285737385819,1757688565494109792,4726528346316993072,1998244485359979437,4002480792318988485,2581722578992444830,1427915726021324925,890533497311164122,869341938760795710,328342560997960525,615830353833353598,3421587121821660900,824086920504374432,704218661307682185,404008772131466610,3294844554027537408,683480897155644875,1377277177760828136,677687791260343296,2925965582764461945,66361372668327084,2322856587644951260,799219710860926624,777406322040301332,1670101471653016300,725242980205532952,2827071179430021489,41330780154873765,688908158681559750,5154693531150229695,364286976650778284,421833628354693788,2243391118685020863,152849221717803278,2292944018469744450,786328259592326874,6382671140704136382,1292596384899992792,33577346122767648,1511116090905045600,268744489244904584,5375371783091956320,1895120122947471952,866799576718612257,1883000423119032660,2704640877599380020,310809441830224346,3444407859746579655,1747510556914056376,2351714882143299225,133037648742011682,2618546907946290385,2774879304039621464,6630702895140958908,735550522163508765,487610124221947166,134603907723560328,1009619748685909860,614388299480003754,4096288892687970600,1841314058833354720,2717521519018173768,1966797763046215260,429062058872527728,5721339741665526400,689925324093120984,1747610492843807904,1648502624061745225,130475178887366844,4567040068343673900,178931904226906272,2982465338756404800,2765962616540023791,5835911947609114791,155960872803620910,1039832195494173240,348059599720969782,1054907073917008461,1408574887006608810,2736771372075394605,674487760080264042,1095325282626388944,2803252057747947189,2063100957442594947,1616927713774990760,3222792682202636448,6190719929057792664,454578334534997223,3991007801994413080,263989906197143160,3062760141656287818,1975817708811469056,325888745772104568,814794690651624180,74557173239730825,1491276738416049900,388905408654703577,3889401634812072470,5565319847539776624,950398987161076280,6306863304924162945,1050043408340570652,1551315914026038968,2545767585385148448,5525124353533191480,1264425480042095142,161299022084582495,5616072443339595909,1450962969363695814,3837991867600942450,1131510135487517181,2637628613698593990,3268211604609057936,87796934706218085,1170730300279223000,4435508865274431471,239372498973311088,598484660754254120,2127557311118029707,4836135698454058920,3269259014233494249,770850997816913476,5462104302707394672,2313401677240438266,5469619417890468930,2750324656745363607,2722112716079197912,1230376591382165424,1917413931854765817,5639421061205877080,2749357182159173070,1871234411796024606,4945144043168338311,2475059892674640112,2493215754966280425,219354086724296536,1135716949195216548,3204089196591394008,4518797072408636892,1495145684032395115,1528965136464755148,1520376272637170214,4908708145976390586,4591426830613320144,45163415439020835,903348791625850020,3590620479851290680,3779947715797468215,262544652727502430,1995835840781406420,850493012589509024,1245923608413874585,248864726448004305,1991095118731231160,370874530902298520,451810575039336372,2837144319387574743,3546397294256830655,4040090956154121498,628454590205660415,2095035116797532730,932122836210618072,1173819585993929590,1322765856377922888,213000238444720140,236687993152743560,736862663398829254,97812097593812379,2282485345449315790,814988834033877265,6495813640674204936,3905999247487805315,4254759108071748387,3249110711001395925,5522577967311753145,4933779128070332463,2937141626998869060,1307379538944560392,7202603182180728,168075684191629200,1440776810379681600,1538207923304949228,3107262276601958007,562294925697057546,2174790987098529390,7052980473849079314,1464771455529398529,2399453910585357645,2593999498088666028,5376675683900243345,989852435239572051,32090101561791738,962788578265562940,5308530523023015603,459957701161477890,665556539658295976,706985088074792016,3249448472013874803,3069678351468501738,1128181277183096960,1778312220083627859,818631857719875996,2879161543890296588,220128008382287325,2201475512971676250,1620825718661800452,3713488226910925515,583486789295936367,3890257189580960820,5296869538053325995,202863618359102497,3528509929536515976,4529734342456308636,4451688752497037886,211043137614759380,2110618613665234680,2916458179684135696,2594438149796083416,2586698119855111752,866967889494738900,2118180419970591824,1906421508337593810,2682331642261896240,1348892773003535994,800175965615317650,2894592089052541128,6132307803121869804,515887849775751072,483296618889827356,1165984229927682015,3039595085875517910,1363604428339752316,778154071378581228,3816484096626600984,2683100695670723300,294720939891643388,653539395228897777,3176372720589721836,558564380635096617,5972897644996840020,439489806214221984,6592931037697998240,5327506645161386952,450112774411315154,4873668856680259680,2426730135595935267,733494665079132152,959541622755006470,1662702420905747316,2771944446281243985,4932565055010240312,2086245976399778445,594604141011043875,3964378479860407500,71696690101150680,3226636597912092360,2689833920215728852,4714215660647693469,307710438266683308,4894186227919826520,2917524106564040328,2873399039880037264,2126059372594014816,2284081396222372956,3886601208819414900,373152903127393287,3096461789502039966,934980536308539195,1298620958140601058,4413082065901400610,1548889845647825868,2383285366721908551,909931017517574064,629256659705582566,1355370422095784230,1352394826051439478,2573594176759817886,3122166976113079848,2440218770715178488,3040457599168145415,255011307780568086,26644800055127187,1332357716842053350,194110288030973359,1469508949519885800,468000367125415689,2806289813065793725,1339295646117656424,210501535965583328,1371302981675588730,5099687842617295008,3634817276409410874,1732106522680293654,1656301357307227356,95243955763374625,190504729354369550,768288740691704922,611039308812301327,289710932308536918,1448682520672447650,3525570052569674825,2261868660518919630,3592391577222581955,6224595162726608838,631382414728871080,1363092463819293258,1068814016655611330,974191586806684668,2232664525223843175,39951653178745635,532735696303085480,3544135261362140319,109149950546300232,1594790698908003018,1264259315373640005,154358064924072036,2153102881734957351,2844667030458192030,2931467678580267192,1438881924334178680,4092107772390814848,185171397552649707,1851877192028190270,387788515871546691,2859164821793098850,2276416693681558554,444079973378968029,4575059855828061089,2244439394835815583,39459144641688045,1578504840806059080,4467231511719226096,1184104536460344678,1172384568951237279,950874433547024210,4942330962744531960,772296720923471738,1103282161031878996,2204741873638322232,4369533381788697040,2974872201271903308,5735597939282819685,1486484930976208706,3236862746244457656,5763303615785629005,3036668009093758955,1935217278018947993,1960112413710706227,315364977762654329,3343332871276336075,474472276323288432,593142530628563860,262949258488382158,4375351119573665937,5744041754018410600,2749113141492200270,3675886125170245014,1666241929972419252,1740510000067417134,1654628984109792660,4100237031455160310,737539051770745283,2964378712256828184,776070652037495724,887291460687115935,1876551080354793756,4891422513060758205,2741973615240011112,3791967139988973405,385646621612052150,3856805151528627900,4947220720374219672,1121663550082091667,3348206834760106896,206460495693086850,1032393177592412550,480225565744923552,740414599088796654,380258057052830162,1441447875138213360,3911061274102810710,2111191895306925297,3521784982037908374,589838759452367352,82096015293142735,821032239742933210,3654873809714628015,1321711674334840692,5532001178562370057,3793624426953241605,409186252312626495,4676824789661857200,128240371448398095,1795522771449435070,140300032038150530,4209370321740669540,2530112915261432172,861234449350738764,1125149660995195827,2535347712187923420,326238948884551925,2610140540791848600,5599346785344672232,340921503557108374,558488597084406240,2393732475666461760,4379413053440730267,4219101824732127090,370656754536882174,3005619016567775360,2981096598174587844,754919312696548520,332145813131389581,822480438905020359,727061562150992145,3786398139702361180,294726940390144932,5895055396883051440,5614615563717429152,1753310625565147200,1035151221602937912,406388279937297378,4644844394378663520,6429155700853896624,3724782000212687715,635574065380713936,5408251404309203688,704074274967399088,229923679431451365,3679101040989380400,1282867622003685345,941202711247883715,634184830327810461,4005302093000342424,555215153596863750,1633373851753575774,1527533232859682727,3588870998396946948,471649679175353192,2409669549737604735,102438472031327622,1514714571949748056,1785141200298974432,3927415379607694422,4791668483361809040,852708007387677606,1171607760960716154,38145540155358276,476860961822341050,944684838703722840,345166494783163013,325509267667435974,1495120487399252262,1640122233035854392,4059366536085016770,153871386408267348,6155393595042750880,1513562417176548447,63893810918517132,730278815454756800,687639659008574637,764110848323972670,558725126927619715,561609296366631486,1787056246917200790,936037600637944518,2478918685242842725,4638550137218610210,197612185543039387,603860835101143920,1015604821066810338,435982435052132256,4360205177909540160,3407079507722671824,357413215012802875,5719110866726971600,447960604720014876,2620451661786751455,2788423278405335193,632155669156733070,2281010409120270055,744240135882678650,2582955683906502786,337434284448182232,86080861081428880,430441871600145840,1902183777448624536,1126760963202999850,2411458605924663552,1427909309348122665,2991944072990672932,770180839765688286,916189588468691478,3440890017667381565,1192044240332253630,49800866866638892,747078160210618020,4872099125548554084,5104253007887367843,1906874629415961240,1441955217299372433,3655917498960583350,216551017406039879,972718809761215752,1995909335235678375,4649386370535380346,1715833169493028677,453444500963241408,587348464487832266,5000053847331909780,6952581267410496303,326928458204128366,7150104352231977663,2289812329872561222,1819143350036846680,345512770690334985,650596350148872106,355237993430073788,379234301327618184,474084167543480550,536681961118800065,1928162614590932832,6216310886286356469,1606856428443102246,618819107592390660,1521393967430143544,1096000344977405820,4074696481942403472,358488750887456464,896299894806124600,1915582117124753805,846493237139478484,432830251618592484,477381310175643900,1054851286765120515,445271121249657006,5138237177608651176,1056472811258613918,1376549677628575488,1829508839582242230,1415649579317462097,1012879726280268432,12909072143952216,322754874019746600,5810093013722058000,3341986829421687126,3594823704121867084,314212301185664248,3927995285891217900,1885243251155048365,984607127655121914,3989843549034862035,1564194302829751772,3224975617919866212,629984238184455660,4338304815620125833,879751392933401427,2813177510335544457,1288756694933352004,1613812130484914205,1900605267721478808,4453357277209621347,1818183923156301196,1302107444430601500,5061943065404065155,1434832952786893122,561764215162597395,2759884098370789760,2721926060589921828,2515277616279276600,3053167098969743295,388597859612576738,761120686047226212,17355239220309894,202495369680356550,2314433702130847200,716472923991866982,1011532197689237990,1331634874897517544,6349273233149443320,2965222930007659563,2276462850241608153,7426759168828076454,3214394133384423085,510105534636740985,109691919614297472,274253590200361920,1642369082983132248,2529386342289894752,919327707243455280,1212853161033252732,567823990232041116,573490312492225207,1973410545849771564,4579601466432780095,4325752211970212667,1783443319939801443,74861528997039399,83186687859655990,5823572947671265500,5592736814622211976,433401409243921212,2366707495595542770,4489423157505863025,5273189580491834925,4539633631293058524,2366847707332572948,2380792793820155037,413812577518002516,935902661814867025,707758276709832064,669367981824910866,1487613253432943880,5254694369033318272,5074266996638882280,1632862441948906084,2072074941211783794,493164747588580464,1924586358544810915,4111261552394505630,1636113828769498425,2910183837380665244,1466785791863865498,1294732966264334010,534431259467196985,2277742975482925872,6669334419036915312,698528508428794413,195203296213568834,1526300396480571660,4230443589280614930,6560910880545433224,2238726501733849452,1506245994817964964,774871625841401075,947128432701171483,609097436649722241,2983558587944367816,4599843377945598774,141915414014747765,608261514251941410,2953188172811371986,1464021894926315282,4691159453006041806,338346901893053790,555671466015908366,1596859027689916417,4066726076098461468,4249676202689598228,841127781082824420,1768514166751077123,4128078405707881520,5413294532496344517,424076048763368757,4847002192723394800,207075998627157582,184576191572384247,575951376288252576,588962549754711463,3133806022199248320,872530043736194585,170756641391599056,426928472403288840,88298619543095255,378455334172725750,410071796538087123,4861907850754135846,530266116446440464,3792033887599049064,2406031818854126625,4422929240243635720,1668648379476563088,1527404804158961496,820537595440250624,536133448584496095,1240277226504847840,776040841388631514,534849543011419578,38981883288001553,1559409864619362200,3905830524539385216,4952410569555066520,1992699677767197231,1017088571603426232,4926720250514271750,4277407279174265096,1143118363817739660,3480527395673502444,4773298742936336886,3385380832005790740,3134553492979270468,1246829727520436984,1410261301269661494,222998729153934874,2091213763406753640,953237623827873402,1027044958065195785,692898686475558168,48862423191522612,1954665361165400800,3698619379341803190,1112847023013357474,292702554508113768,3655730865356952558,787092270859662495,1620100787592117438,410060885486378373,2049370164139356588,4251372823559723475,4862097545548680270,1641611527509433428,2053875429754263894,20213438370034788,404303577490200240,3369486571044570000,1505833945725099422,687358763098125606,62262301619798392,2802044754769057560,1641198525095700045,3037689473328719172,5659320246257752067,2685872996325777111,1656000909314690088,2867090234670568480,2885231168376355656,3827741301993007206,387295659948151489,448525442948733942,1838849124423347775,1653323265922309380,2950779153068826444,3154179923960242836,236124806075471116,2916832706114067495,6039754297134120081,4997667823922116903,1141227970768639224,1977724572917205063,1018238204906836260,4158321109495761180,2412073798795980332,241166984707215192,1205938570299000840,2657977060100598090,1001875780843984235,1147713902109460674,5341657676102319708,1579395835684516716,356027099436900990,193993711839702708,1940103786031953720,923705697852450558,1972560321350968350,4994938994331998705,2437168179874051746,800608577018409186,476134362002055197,1878978530116599780,3649259310212076975,5587962414634414098,1791190489357925541,818968923814951632,153820282542857179,5435927892710183640,7047628599060694719,502242559375866165,1164050095513119576,1192097395536894046,3222893117512266320,1946086543048886442,1997027578488610023,1923880539818556927,2381597416385269506,1594033870868651310,155972170289310218,4200760638795363102,864139080239776922,3372426492565799907,2768957873895514230,3974499949397354072,3340317458469412725,3300044889026208795,2894702821791695905,1255978650906069760,773051429908334043,856126381584994424,6537095519163822664,3412360858211839416,4938396923612374020,1453542893788841181,2165529173657972460,1741831623104142164,3832893160629822830,3889954655733485700,30403047307228617,1216226098586379720,2741952325100378526,1317767976629713525,154455817968229695,4119174660851731920,7573895759881092015,1984015834595489919,2909538787708820505,3244045085848017400,2733406481783775726,246357080001861225,6657749378486703216,1504244760694026552,1407521639031745350,982183152683641258,540927738538851677,1412582927873326992,4407121454741896282,1810887506104039895,4309953213985331280,5139129153364555398,801161159454337933,246845591713434657,4457181396066899760,4729196615099516856,537710007605372574,6145783000099872160,3109235217968127616,8628181130412690,345156768120662960,862965729560996600,3444910255674568752,3363658954492405268,5733939461977432305,2279130003162676377,1329629116407544722,3008406701690451845,7503424121568644352,5055883601299092855,3902654414042201952,111069023342479335,476050790394241650,1445333178239468846,312252441400085490,529432986110463159,107622455659135572,846864010576377948,1163976384831555348,1263778940819005860,753667694711614932,5563371054511826784,636309049268559295,1630731870961093692,5550362686661404230,1001294700657594309,247379157757237887,6689915886043294776,3063407957358338544,2336039205432513525,7766757971955388386,7557772091056100757,3641165165383896078,60526141998821037,345893195791499400,7783261285888548900,5128588142950248018,6029356841846099784,4256837143489052178,54390591193953105,1631856990830247090,322322704413342216,5641128658554447380,521487795380152474,23619982259973645,393699957717743950,787467090688924100,369909909923882565,739882928558761670,1391203383651865020,605083418560973610,2121671095441256205,3099814941202822792,4872635527721792904,1894393802278199070,3332183288022757854,1047635709851417256,66561912104976804,887567822904443680,2902188803940048060,4486476369906747675,646132529491884085,3477470845626396801,1176543410820480306,2249225175743609600,474264350933190705,2851171148292424108,910793151272379030,339997576089664104,3400265434080016400,684716544018526277,4605585814181285334,727294184688464846,970900111766581932,1260328767179525430,1979618672479808889,1385512971453716052,2188679538633060600,1029995445126189192,1255256832835412265,2830038854473651128,121035463488784036,3069455961763329273,4814123261546108934,792905591686763780,1459047564937002336,3462733840543568370,4188087193063042895,2741135914975981085,1842312658696004460,110508420079133495,1105178232115597550,1881000327114044136,2462562342935030525,222385972818799620,2594723730531608340,2027610367014201732,3584400606797238858,768050591069483025,6442516896403986810,1737401350463787636,1133897643476629524,148214838042608734,1833938163387850479,49190386931485605,1147873279671542970,3075098104809799828,2873341929166929864,1279857798885816984,1561862257521579640,838134190782102864,3524052114945376740,302709040213025984,4541021471786322240,4163607857550305080,1434827665772652956,1196109172700766216,2247186686737760046,5270585655941735122,2764366932940355700,591756501999324516,342148938954066681,7242055513258858929,586270345170433221,628097907018216480,3137893324486998534,3475391603392993324,6676487607601535864,1963981516384218468,4367455619420725800,666035772826101084,2371179021125098170,2640471991384898125,1678117937539271772,886628738235343575,53486327646888752,1872180342414308080,271641905245864905,543329912581236190,959934062272641650,863124940116311130,6820953569244694136,3973523012446839738,1516866955235514063,2746617566498114500,2245831869191923113,4442028059370184074,2824477820227326225,807316281457227456,1078885523901004440,296437481127828236,5470150965587450253,4985428515754056912,3939754243629212343,4170883106512975,291986568463242450,1668636115074946000,2016270096239964444,2981032975904863455,2847602084900129520,118120893178699424,2754440178352755543,2173727745608066505,846190007072527582,4666186268479021560,579886116003351208,4910098268264133438,403791748223270244,1605426331144892796,435389201721574785,2419033776590335950,4126209703574564565,1228111238429777310,1473624054723827880,637648428753370830,3917312370465664023,1691985283882662960,1509831647053506522,537627067061648054,820070053727956710,1474790619379706715,2876392785329958519,2263232623135290084,3177651862956752064,464534831777583820,260537659019828235,5108202691428900504,1239377617431722266,509116565049331779,2262931736321273400,2753357382169099566,3390048531777609024,1455355672152143896,1537904636604036384,1615947232119758820,1082233768658766822,385287730540308832,2889902356149122640,2988177481231170655,5298061857454979690,2720329333793649420,1545729882861144978,4196600584809451585,3419624944773977289,3946682060700753800,4329136874598685320,280559933226719784,4718197951261934913,849143852480058345,2913766377046492725,554644374140019228,1365429863402932110,281863318500824103,544537453631275917,4840741865391196400,4654977137128941228,5069477457603552252,1659108876566810368,945237771176453478,3074176925422398690,4355178316493818230,221532617693603346,2279684731463459870,160442234222958225,6521589680429219445,1653874244389660752,2766120100121842686,866494691316448662,3247613800196060088,787782758362367580,417716083213655592,983528972216503662,3185565546517119005,1244582648414397666,939359644642349580,2446003598044169195,3417945003578908215,1914707342873350340,764573764554794030,896957328118211910,2080397010032024934,7416186331969501119,2166029094095582541,1802168600048890196,592117721352905550,210897440323152906,173004412937537907,6788351704410519416,550671563683227297,1082057497127642900,1201677843218014638,1434470312225235384,1487527517854884060,953818667570268410,430395458546627730,552531605141926573,1623233578196979784,4434571317371152752,1244488646764555890,2172331361423595930,723253773578208816,300389145458965458,2145817531971005700,3803267811655886460,1087790604331409280,707520469097767890,532101238666583997,22660924144960072,1133141638193644400,1999640244178238040,1748218428207822975,4218404785343282176,4279619867276759775,5469696506042295453,1552056624508909160,1382218747151270688,5800448481983270312,1621381367988628794,135133305924758424,2702893607391848800,4359601118629550334,772859787743109864,655254575907820536,753950666260709113,2789740601647731540,455193225068403910,4563574837715972556,1943876529167246775,861790587818012733,437133052513697030,2913119889461561052,3111369554937609740,226468194614156392,1981763364232723470,351803481594871030,6117640236864537801,4635602823094391718,643729507238600786,1198779965584298655,5640592727921207040,549836740228513128,1374707407135405380,2021849962854804837,1078760728766343082,473619328914632880,7104887026993843920,4840182792338801136,555949258987884558,202376920350553365,1214363553635961150,4023076780368706176,4180600292391857355,5231145694620997696,667166046542824482,6085946528534432385,2223159011224604404,1663776009256597264,2413251389916345816,6408533883779496162,226447734184014060,754889166986748120,2968811945813891896,2598680123330681568,1173435290948182158,543411590120982780,659206059911707068,211243760902116417,337415459302652964,711415096056665109,89306935051337430,1148328389643614460,776259511314864714,659468407604449236,1900435184070966687,1066198012262947665,889704143103020409,903354949540556613,1039203743446361673,3995224838179762545,7065350527667464720,6682505583908606776,1780230427480879365,35337407959180188,58900619198910420,4712444687871576000,5016630147358113162,1442443141563411852,5634838465938445806,298429356489193608,373067969511275850,868686468002666160,7633172146964117193,2861084011596395358,963557535202316055,4889625026343777585,381010923125380672,439922187610974789,1257025863175094140,506559376035472239,562890910830760350,1445122871884586790,440172218115221442,841256949710069328,4518533855363889564,1784684633916912680,2701069281123065136,198500820170375300,3474055280966222750,4080575616360873720,4532457658565333175,1439074833480499326,1233798901220660328,7414066632061237338,657844269889767741,1232372476997335980,3804778520672710644,618357299331308334,3533766041882742480,6500300314763786376,616602050667755370,953434936951432131,2352690928080402385,494548039538228510,6204575222140563504,5212819942218963080,546201971949032422,220968036605779764,1104932608239922420,516711228511894314,7472629698326548695,2456468485589322783,210088076193359844,525264115200548310,5533322372970417305,6117127393844610320,4551166733047534476,5341944717867550455,579072150077569592,2169197681675324790,1533764157286165440,2100450994124551136,7073774926902403155,5718907060754211408,27815419900985436,61817210108014800,309111880650064400,821804897513986942,4280823807430418064,7066179830029572280,6320183147246008360,3752836526831903070,1776905409859654980,1744578111003804882,2709964938997171188,3101135965939971510,2792695179480620700,4335919960799547234,145266742408057452,3631971832429367700,761963268276707280,1552582934430971544,606669502776760976,4354798188018028779,2559280052175177024,2390619959957927475,1228347381558784740,1158508118688469323,1408883522263260990,795591627190056414,1723549860108212020,728098440591439682,949781871257525088,1459465188713886235,697949074576529817,2677627184656233300,4387068035281591125,713278003617157953,7764537780064493271,565048821157202167,2201769294160142240,386086861664470494,5791785913202247090,162590322380489219,3648917498490372015,1150228752623046810,2290402394341656858,463475068749569436,2622300170398012470,3047570299752619100,3567447531008196720,6980537413227645376,5892479536517865477,2423243495839383531,11962718152498113,34182043131393300,170924458087854900,3248640014868888028,139682606800128159,2793884899416762420,508818976056343575,3194713976033667172,4033218366550801530,7085631229436879008,7002211314668638473,4187971779471839730,595915607226938278,4574433480118306256,990663527211724566,4864911727271592872,692451768862726180,637177447975051851,335458682054291796,1677433049575062780,1506898437293995335,1909972675608430590,1950437613519009156,1914434819424876225,467997543210731676,2169752343499337144,280352943947391570,1246116771364969520,1254784012042948863,3517654378503399948,3274374048858029166,181461171831296075,31941928525596072,798614641932234200,3489083248519009885,4088428216966673946,4650730047146949615,4683404343504842025,1961102390982860445,1614262232775149290,1057619117350370698,7093699490095309575,681390641241654774,2051760654478153876,5655231397633735125,6173306418277640796,4294505014612405470,6835799501589504408,2200604597788381565,2396708541499763454,1567498638057685368,5052820601989297920,20604838768248962,309098263337014770,129370837480845737,3141589469449910664,645089844191212140,4175331610661000792,1425778382754200790,5736972908603279973,663461310203159336,7464559662455093550,1079235576404503542,6280114350695167199,7705959458294742957,2676569924242421442,5121342668465837820,1672554825873418188,5160347590546439802,321202816653254722,3033442599604750914,2178324523084601700,95767527894934644,2873264296779875880,4366449377212992219,1355755475274057620,2726402938229859260,3480542888991374367,3667351401989431000,629975548700056665,4200185438725995900,2717759145806910140,4256883538737170949,1285153970305526550,335522861912087704,3872490070347358674,653065889968823925,3624536570710759497,2066209270845017390,4662958686796355832,2651207144173843540,2716853733158143815,2458489788284598552,3253290926145420789,5417713798236944886,1786503681601918914,795564672743474645,2166601959970519602,1784476334257499478,1566806750135355826,2395114747537171336,1121810245275825060,1635194993587457922,15216123785224068,456521535521243640,4565593584948891600,1481802842471176160,169525924222324824,6781598685596898240,662472527165274786,3581543923233688134,2151433644391261920,5112548800730165370,1489827814494551772,308182982708100294,852243799045250941,311904407453006805,402014732387527889,3574170811418702022,1391918581664317632,3048488087397637636,746702283412981980,983434458700827648,559748725022271381,267042662771482820,1068259050117175920,4857298804818084150,1688135833051769308,1974630198300071361,505730676346206205,733652554558347501,848095460323837830,2026887230328287492,4262594886551671640,2380489081757888805,4751032831708761038,3499500912198662280,2237061718148565006,1192724956881758376,866069298660575470,7423146600950493027,483345070523943570,5639492049412508490,2386141039243185588,3460788783947436080,567109106433469331,1567523222276311860,2117389530541983230,1205553455037519856,1158573269824127724,2751327650988796624,4287024247156778190,7082214673027575879,602070779195540546,3419848493721028092,1491225176735698788,668203538103718810,1606210634314266055,4375535428141429869,2540311047826294760,897369259750338038,2552883914894888610,1640325593725866385,4979519750168841699,387609256009351560,1550565047028340960,4301559325969812360,1858664687057258040,1513031215304359572,2973185772379430550,3256163521570766520,3018969866212423690,673610724274598552,1834543307832360795,175375717792330668,1169267939039093680,192840347633032065,648191443806753696,170067757147191097,2371206974739841071,1241499871292803508,6701550451420076370,969925029684651144,4941713265503303989,4107808012736988354,1883390010151466484,462469204652074125,2522698528151170692,6725732328258231456,1036788497724436365,1507584968710047336,2760858819457744440,4706737858660925529,4709623158573439225,1391162179930866996,6690054194970691491,1123714786723647920,3943930986717138984,1113314641395601665,318409555322445190,4458101140377022740,3587319155437762520,5318208456285363779,2402529727245824688,1066110803915160484,7566825074749166664,196277438564301645,551588646903644624,4198415251179917763,611646623123403330,960750313985630007,1392913144728288945,2539653660017153412,871834036345089932,501647210465960573,2256404420054164425,5162377485008749620,1155689450781764091,199229660575332678,662469632287416776,2971254472016575692,480686767760083560,2593517806615569057,844538841948168666,493882994760066057,3328852114646918055,389132819877934530,3891648404341719180,2004047863280797884,844481595802141917,651813880695963021,724297227258201150,5899413149171014207,198156052508759643,915744764002405104,3058709448802298915,1259442361627481760,3236309974878586072,6181084253202902688,2853088468803493872,2080857930041172060,4515775943630833980,1326551165477628255,4567762153600007388,2329173858939518688,165574917347833179,6663895061720082795,80714548911154794,807211829083247460,6726202424134593984,148144539531149704,4525907158744730040,324849691472614816,2833610652800009508,672227072063572629,619829145774523462,1403140851120442460,6833694372108809121,2102182969797861968,3180331458564430056,5574894809994356796,3476739837160786150,3224724421369262346,3956611725570721125,3476492785286747916,293335374375411898,730884893055583260,4551645884240996965,850063855837416353,986734077658271772,1897559408596550088,4930270737136402380,3514064270768147376,2642591078125468665,6280337211053524335,3886939527160842117,422657838678703320,4226925213624571920,968959502606123865,476320020991574211,669851691270459733,272455421219538585,6219167557761699772,621112562115636343,6315800638925050128,4125883218263706137,3454370603808670620,1479127244382968148,2899979797624290028,3278859561508657556,3390797621806446216,1873118262133621755,1217907001449262380,598031274052323114,932807362247184964,206128998586164585,1374305969433781500,874089955408976062,1386672501166235556,3982622045165152872,1524369434948531700,797159547142303020,818077539356233266,3293952341637498384,3946477778891806752,2117258599790113596,618311325951483735,1326685697816033736,579363617200537467,272929374018459432,8188551878095373040,3264029589996379980,797358141327070454,1830741737413745028,2897647697082188310,1359375012016303190,877523556078444810,977509404369811674,1701423595771973490,73086029514720971,5847361005860235120,862089138916383735,331005058062033807,4919081856628583439,3437821666372679780,2118408335814851129,786329425567721295,5447433451647740812,409650126163742496,3690158271704815572,2893735709680487924,1787296800438548880,2342651139921048876,866849853207949632,5170213001941494944,73749190050971829,491701480387625100,819569491391833100,3269188835312974464,1587938095875591792,1120129740037148368,261791626244613720,5890793204239502220,692290118668927272,6058033770462194430,3139537714714818153,6477294813085869885,1472290929960650142,4500455759828301595,1385454327839075926,4183346485505806209,222049915625517875,951720262396797750,402114637995889371,1635562420640050290,4003151009936108232,1928199397486454625,1453012357592101698,4834883110058056279,3957880170098979531,2807320696498669608,1650128225039566005,7919143366220916075,2406690923242216965,1536386411005562920,215394676132371408,6462367928471858400,2126977962930866463,3089872760530756995,2527654058650669728,3854307699078113790,930764229921750420,1311811907019738356,504723249262907201,1688573070152635980,2084297029810510328,2924558090726267375,595266038466795456,1402564091234002837,764354746534045920,2413123786983072252,2397644615887960400,501476732006725035,1491891295440143634,425777716615782288,3193593354711960840,2772231115050302100,3588557040416252088,4688594137687620588,2025485163654296580,2422466507642297284,3408982541275897325,2666431736491330488,3322236482259230406,7235671683731695160,5641209504826664136,2259018135970497740,434909904279756040,1739781417946945440,356720643243699323,6290442853678311352,4019206135832473410,3786441692935933960,465526950165166008,4996134235825189176,6129236587354574832,636393411187067670,3195581778518095512,1136515753433340712,524599695535872699,3497616188545502340,1049857144499963320,6920236803821403834,1061631513998494224,798051181922032594,2222328222491360016,8234169880350916575,3973424872399439635,3640721484364279882,558955119490880895,37107744632348256,556661482814786400,4634813684881393665,6378135711400195351,6019712138284590824,374502033851253336,21906874148865015,438173139370236180,6573131950595820300,3996417706145311795,3911840491824818938,86491999775954010,988560419580335840,1531213896517441585,547550472892076202,1757112069306383672,1672834815727556380,1851936511981211448,6373305784838338416,1470709580718934566,4217661592991520855,193618548791183685,3872685856722383220,6111796951206140754,716673089191573766,2376777707839425927,1436713528955218470,272697444339117910,1298715813966559491,5456977666851406122,3351157696292379526,266317043019735150,1602792142924740852,2547195888053589282,37007493871349291,1110315029454048870,4537283463084688825,3464704239526393135,819651638737027098,1117472849797695294,8373689442356391801,1839535258869107790,6501238189468765016,3362929102169381730,203080477871691129,1169080429667321472,2952782937625960420,1715286882573351102,1123651922784880638,16683101647052288,583955965205598720,1668581068620032000,7951600165581322776,3097967463766112931,4867699932998427826,2126346069055572505,1043580669639516540,2215558359944868740,2623588885360948305,697312351855565466,687500945835650779,686470527764391370,1898499318187675167,5830353114903157696,4527663179119189254,236316372015260682,1575570278366735800,3684001137762790656,1793926130572733340,4720530177867940986,1986069520368010670,710013006865337760,3990843119077357808,2229243328128979575,1147101841317622563,173961667973421284,2609636577733307100,2608883252736996573,286682859533989263,21133509209957357,845408889060862920,977134182981622840,1146943898749337772,630226114085942910,1953732651821020842,4063147837095131001,1549278723787079340,265744817037656764,2361578488908614082,780154584674892312,957248790063145992,660081250215977755,315469620091333746,3680777017451681630,1740686688349499955,1317150423096596256,60676592356507860,101135843412691860,679024940291708733,1509066495233022140,113571658461347208,1703712805122400200,123449462445425196,2469189126288011280,3328711254137143692,1731365461207046290,228132582022875695,816319739746344192,2009547676715080008,4851327880315897119,2825147539093562220,1513771748703783105,2527296329195303575,7193924313176467809,1984991915454937704,829416528675733065,890230138929979860,2330601591153839585,6380801278929197666,4067409394340030898,1943435177189986239,1704440860562309160,55053237690044238,550576896747440020,3508713910844303656,2971194468851253393,1948984549493059060,545688362639196315,5285043461510854182,364026024729980143,1650592697825542538,2982674629371567960,2661874781988934443,2129052371361119015,2517788069508667890,683979393008104670,5431947309269950635,2413693588580024688,1602255557223789528,1584874797050436668,2057950355937035220,3232958936303669580,4646864885628878034,690465776879600478,422775445154646194,3758930378524880256,4380030085531125,26282302934572050,700918010983852000,5257309589030790000,1820751299404974102,859169191996838060,535838253393542712,5593549501076772438,1878026469427985264,934179837907689972,7911200622116316555,2940471981006727383,3120758396230323807,5568849881794968464,753505992512652682,42721517355141330,189888732387083280,3323320957434210600,343893664044913080,3869115864458477850,1069517793149827440,3851302719957072210,5400753366444877784,554852715504576168,5449218757150311198,4871875263110850760,881386738221079576,4483902050330689476,5288764515140174754,191778769799754156,1491732928840849800,1483472950453745196,1177057977523502268,698798555426184066,3560697803356129168,682069082480471520,1123377463893807555,1086153638473643112,1586497682872946202,784746220469704428,920196904743803520,2364155367634037452,1777519338236909904,4576050919757951718,7039178529443355984,1248923229333903180,2052268865621530773,204885128900317482,243690275678361381,5686564454104158310,4038142547868159780,973831797141465222,138540459412701757,441858160058494277,3864008609344159092,3110691920786401320,678804260558367732,2999512636066162032,6423050957047654867,5435999290868430296,372432380155283370,1836091609295816346,3410594851191960165,1897313670310991301,1754463350567552928,2737040459416992990,622387907322556167,1297444097746187608,3635370478239552068,585290425951716837,734697323876699120,7134919338649983624,3307575393499824504,1062266826826531794,2116234458099636447,874740470409506370,1184857665460667244,1511223705878173812,1883375793163789902,1813852489156024614,744796444898813860,6208454438441189403,2500193531594542931,5873410506861068968,3601252933005931605,580449713638895335,383888918213850864,2334428147161266639,496208668787710481,1844085087626243240,1237048629380774280,2363468785410897724,536785790891284531,3808758229337527470,667788564294176988,201849895663871740,504665283887462910,1248162274665388140,1117669982826601404,4500440035047397380,3812135811569793160,116052546360421540,290154669323356650,59399566685320471,2376173486300981560,1531423954271055780,2628806179187253384,7087652459849456976,2637697007625327144,1814544288350276076,3723769792543642850,6493244392729457688,532047417493401646,4638367477628310360,543208364909961840,276261276382999610,1731871349141667692,535923749515787838,3083296752194917075,2375108731708949440,13658346316309650,136594422330569900,6147242180368429500,1691470322675764371,930503837578424703,3054295825653541380,213333266330654970,1706803025593669040,1409693963289018084,7212802884269071776,3297626530565614765,1825814562895473004,582797056565672853,259951546333699024,2100252664310393178,651013786587973365,7297442254709727912,4068262046609670208,335112891962650095,500795663248900009,1798818633641961225,2007722874567851208,239652475856586054,3195622430189590320,192522282319656192,168432711342982170,962549758979222640,3534630526230184878,1477229358101172125,814466761149891032,537011768170203240,3356592420154402150,443089463985361272,1107812388172276980,7045101947289500235,1085810312972120450,806409505337716818,2355309531007629702,1192378899392959580,1926000719541901224,338309249319054750,563893893470954750,7037006914383008280,457401599043005966,2680862938934598432,128307596841639720,1283178670384891920,2107209063732077106,1746841608445515576,5017570673290447968,1625422941320381950,3546578794550523438,2426968558817268360,175579459104949251,3212270051875227732,815534578135119180,1861432971648753664,753210153301946454,4302482502898132445,184901971910605789,792500404218728850,2940307266956673864,3385068216621347345,862215247907545221,26781380099751258,89278405293194100,1785710875488829200,4544393696063214196,3844499640685985510,230095017201504816,1150567055394706800,56624579787825516,849436588359381060,5538293485471844724,3850159880430227802,1381265236297540560,675185772046053573,2732449571765071552,3310450269726456846,5951903431759994840,2269565025700493355,7932016058073738579,657088419286064619,840934171055540832,4465134608497923930,3005071704338164155,946622272940728838,8207568390662018982,3647721185390774471,867523446710106170,1546531936183160010,2262422113636428510,7229656250405662568,3046486499894124651,2115188491827967928,508419426606262225,1216978372685881260,1045479100120434306,4718283031883262822,1070160847143896070,1821917870081204080,3282062900213825154,5442083080016492847,488727134625396984,1856635363837446031,739031781584694060,2079200449974474543,1629922686722625743,1244017885699413612,318803492842135412,2851830087427311885,1189218338289337956,101405670140176001,340612758014760342,5109598838052042570,6231241363621214675,1704615628640968002,8333137594955604096,640024949058249823,1961394659721740064,791083697994946830,247630386331698924,1120778434644394588,2441030701665106575,3302232076678791438,6192968842031146840,667649419048545381,1543998181741881420,1701597004013087928,1469891048394228432,913387973429815550,1736356151065693426,265470679362084015,1061967318559018660,2576983104296795075,2154790962192814650,6428053662254281341,3855944312797929651,1790444304415249512,4473342379578038064,634412108608849830,2937909626011262790,950274592529096496,456555221697429914,1453938467410454544,3022785795807227460,6706719496252990328,6339057997225631634,1294649633592803596,2139153449856048474,4109724681429313890,1153668111019547409,2894467352980442103,2680460105230686168,1877356808428794876,2554369023978488010,4980066724050147864,4304512172007234992,2694669142522077014,25205699441968128,315096308828736000,3781456503463987200,3217527202326528492,5013249415570465245,764393744049886615,6406072449669936645,2996976704491001262,375770252233226630,4587147777445681935,4681771874317004013,393762167516917225,272198165286291966,2722198064159040540,1251401776344207429,1941307144269963372,2096699581772715690,4257599295793937163,2164484540952808704,205359056143464921,257858311681298752,2288336596947660735,763232459181139878,8356862169987357339,2486703651664368492,880969180586293896,1107421801570242440,2891240875073326140,487506748683703429,59951070101273775,599558321958572250,1299221946222033780,1433288390559902436,1848760772639059416,6146687376110975104,2817152777368625823,2155584930877939185,2199319923161576105,4894486125352848522,619420463275482615,1644168754463858752,2292053680174608180,3093688203519289830,2819851120302929314,171684586471217288,5268599856129585591,1552715559629098670,96738604954231068,2902388454931511160,116337333292355080,872599233607932900,979326414267175710,509016420147780965,1454448009633309100,3106318596912542574,1760780830736343625,2505360110082288260,4251922153130026512,863452235917412748,7296270729769326208,2590815973985835102,1824679538449061880,699555147891936592,1889485609086635592,430485290050406344,3975929464449553668,3325914464202866520,4995088917071146145,1495225664003635956,5039240056772915646,5355899871785713072,7180097793911675440,1113217687885587828,2550982045619638812,5401094302959877872,4750535736463339905,3206151603731527180,1409067014031107670,2653961815444342662,869314144431059778,4337701208728122627,6662066922838382790,4881416855574228522,1593846146095905144,347057113016164824,379121479645412146,2784878947321568415,4030561804444932519,5521875109971853890,3462230541394895501,753061184495033295,108039227771518805,900428370190603224,788118363118121235,3649703881948708422,2469567310179321492,4038596460906724050,2650982510859682272,817676421464542242,859451390283092952,1058619091067848230,1081066461540019860,4166146859889079215,2914073646556031230,93268849499630652,777301905406476900,4100106906406156485,346524449949137664,3032328788603835840,1821328241220389392,4735256689651990124,948904191694769730,3058710050476724468,3442570915538404596,6801788098107936048,3727048474918155620,4664373764127861245,5914121759105517636,690075382597599136,445367629020690116,860618910649282218,3250316619989617885,5339464058220124994,836304050454698889,5406143857446755214,369153920136296836,7878462553709506395,19072112806875477,1335153392792453010,1873503733708136994,3784325862784712262,2893335846018717480,7509148747849945056,1295137116650707186,4545316570593662864,3998975010114059388,5026188273404827980,2426584128853445296,238232089136368362,3076171998702586518,2033839174576019008,1586147424299583075,645175156867125592,1242503821487609684,1144620462800375766,6551041529793198081,3664705208433851070,2479261569551902692,1621030992638414788,327432679910068396,1072407732115301487,657628345874936215,741649534532592688,1217729952362449398,253056314570522372,1755754054096856538,63921390436342920,319632169011538760,1250601853362472414,2075629895680164960,777087481606829676,2576253405060080840,4209682360354869426,522261979359555066,4605383831812000182,2584744479774305523,5793852809240032530,976339886193923848,79895350890633870,399508252999006350,2505243417136283201,657249208105627815,5100516888902038856,4212574196415475311,5489045389388095626,191127731789967696,1433570974125316200,1762334782554029064,83348213086908806,2083869539615600150,1885567329651506424,2977503560128245640,1861631549170841103,356493796679910732,1920814771511122593,2764324814973895540,1960214883683431725,2733148731165588832,31911629139578695,319141427018857950,1276666253185328200,2122852614369357320,2577387924007756470,3539606739401645622,211425004032513936,906178508313737760,838079870915538135,1862546345706393180,4760488961351232147,2045872798901898325,187221111486051402,5376419982014713830,1567055228619322593,4589204010212668062,1627284162869059698,972882142732677822,2818597104720400185,1815949906483552911,192683928548635572,4496312089968711880,2809636495842462090,3672149396398545375,3534574545893645107,491206646276270325,660196640487136777,5168090191133080876,541476948626395935,4220832159785118200,2330876463039734310,3808334141465613804,5774751046713372216,2245355267570510910,808844997866466819,1591496457638947236,1393179453680568748,597557361947689755,867993734424696820,213580640379645096,537738649782714702,3256648474782279348,942355160454257682,1645172124811635720,893551267896622344,28328414500472794,566612810910385080,1750963818281278812,2771017912179810420,4917508463104155744,1373056944970701192,3686229841638397085,2590150265160273705,851663966964227625,1760442478783407792,3867047109033582624,6816199772075676904,2050637957938956342,5745032400151508580,1514753185637653814,2145131176611517467,1746859215302605134,8563932158981853924,4865196406815757565,178709804906349402,2680857508494834270,340849170350816769,467436133639842759,2310898996714638620,2624178540017668485,6318011324493516942,599096943865834029,248464064202680732,2129859092765127600,4249730879711805803,1666620853427437308,1741625075368015794,2577369613891198542,2224814628604357020,3829547263465933107,2256011809549013500,4397274143097353010,3207372991240513557,5900675399575914330,4664260996146614366,6955140819081029778,3420862755434324676,2787933953846350856,95978924314245135,4799322466256108550,1518988160534191446,4317100819783870554,1915041900205112646,978636852562634660,481744904916739116,7986965472940313412,93119882027624439,1241695730948435880,623999871331085060,2886086823081597165,3430872240751881420,4280303319264789396,252448471895187401,1674771649679702880,5332489370071235400,3829668507843961560,775830912856103289,874271522677836011,6122323637715200230,4387315041505691820,3621209418054573824,1394906495085652661,200541723933987168,1754877487998716200,1617132180420609498,2350886110453675875,765283788212518638,3816993455280669755,5952054675306706680,4396269318677314008,2292620077623742700,7281015582514251915,639716025269805822,163046554671723410,1291525075426502106,3840792646414433304,5061170334968464095,6287881753159016085,91109684139367385,2733504373318081830,2202810122464491987,1431054076198987092,1657529153281027864,2020498551891931200,197815343941262104,10426840884299601,69517709123020740,3128541562128989700,3112199446235703390,514940999224512810,2411113800544715776,334228789032366666,895754522371657641,1173816482624959620,2886077776690567968,6686695800790420977,2098227242169763356,1251838946119525700,1018797613570363590,4979595774773920881,619257075937253517,633690927492809508,5432060975231925360,1364358983908509960,4310630819528036958,1646409071082949554,1539267904492878248,3141265754532767244,2824840752953517405,529108794708546537,2120817993788336490,5147301391425906489,7027807254928773345,6260942736882576645,429347388406690456,1610178438355423890,2564007891410580210,2568758498401151056,2218755209089351635,2933248487754759696,7484943417633038944,2764889943323084778,1963143362961064746,3675997577045608380,1755198883527334542,2884828717620698661,2151837207588309789,1756472913092448467,2657262767787282300,2956629309539669400,5100385737670467867,2535729915446526603,3274211842504100195,3675889989785536080,570635708613896394,5476391986750581342,1329111078417363198,471956648486757792,2663033221584986670,4175486627524802295,3458027683676852688,1451509432087814592,5270633561565402552,3239438706700398900,3228008451377055948,3431172274548469240,983283814795775994,2451862081769731032,467247014666299575,5607401258564293140,3871403736087217977,677624419639055276,3326739353444235912,1365334042572044090,5757761056396957758,2031899679619729389,1653171526439444664,336629253160333424,392620947256841415,3809399165458888196,5409431869821929037,431830457083114404,3084743550173547400,879130926909454520,1501143252731043222,804767103143017170,4941842626232517896,225745446941446728,273462788194854510,4503113029535809116,2240420032139737356,1919725868458317525,3561822363164174944,3861955391381494560,6003415842958394644,3815876336905221696,3636701026172745498,489838865351840704,6298418474640316800,337762328324944677,1447665495760703670,3414297168224547072,5319747966438383976,2835231210888284775,4093003062212200616,1197320657571006120,2013170443983626428,131115860352039390,1311260605931056500,5351164444526401782,4886407981739064025,2486477711544485769,2024377147704755004,2745239688403117255,939796841195344929,3158162445163934761,1605062441635132434,1136997832234247505,6456644720944394120,1040368973123381706,968990836851072162,1861428108427668591,947893225269945872,380339490678109410,819091894827606829,2088065127567564234,2641687480206002352,634142725815406078,556300245022177245,2577676122324131679,2521118762447623064,992523946898856606,322215522249326469,1885750730349013720,732184737576303512,674057285222934531,3831653812218010460,4849610040613351727,1905717046258635960,1695264572711623191,670802264076773365,3657286036930825860,2047986703668504306,3821119704027826785,2082924864725905296,4887017550038292112,779033171546856012,2414753249328721224,142539853799916075,1995712869207315930,2572454720788489962,5398888155273776484,17037283402223698,1022316344391655800,4947641182309751471,263271437966787687,6143476930145787330,797723863839148004,995382182472925635,3905716609558080828,4717125147868035318,2635153158855114777,802076593813176474,229921240098550440,3065854335068979520,5869501813593371247,400727221813377406,14810502772530752,888699083292115200,2414660226831677715,2507980334167325514,1490241304731162384,6571363356198266481,934432387610059605,118810910099559729,189388714428184787,6266008254234577359,5762372384781042444,3679771728083426670,416084632773938664,2327139640899359442,1762070693833982382,7345798831668252546,668701087878534960,6051355432595262207,1453455874693266304,1350960524459176995,3513234061901175880,84833395318779255,2545199020867275090,4969618043082814884,1414627023718418180,6633720318416190768,1455701611249665700,7288485557489488208,324177728857768179,722134500924935313,2407301405277443790,40416476492735880,1414686207939765880,78556326022351416,392812040060302680,1926616891925583986,4374989972398493665,732350455330278564,2195423067960094470,1158992917151182104,7737614932328523531,587065372596968490,6911014929939195640,5645225653177091634,2106807271821157136,1260710779364984292,2054529236352377610,1863202709450674012,2396263896426437224,6941088445473270228,8082100848420231183,7709250934021675920,1851951855902067531,1438716314842652088,2385283897416854188,951401587472425395,2951814634085090970,5457814953971106372,291534519348362892,728892653654089330,808798643313456453,3451829163521506800,5317275498059377068,3352872001971722064,2503303033584936912,3967152190131959003,3907587700333643550,1478531412735227244,6404801198527550756,948549089970769624,1092966314883336918,4090283984142445775,453071102571093402,1519512280028385201,274778648223689430,915999590784993900,1692067835392810560,5578762850214227415,1042077936541251312,2197847159132538591,1775850503200884246,2853117450591112380,4231768810715403903,2735309115291856952,2431750808265976446,477528006345526668,682235540874723400,3173073603147857272,5389223723094725874,7536052242350623568,1122830820572863521,2181961046941148295,709499399421618663,1063134519917138652,4220951160586963848,497628444661548510,2385331310329604800,5985475090774665696,883793549034239858,3166731704644413904,4704433876329191895,1776976594103857225,1071856813027684198,1644055699508526975,1617602203135633686,2050639812545904108,4785194681420981580,2791575726191831073,1975052385176560664,3190038834127212648,4245337216104882656,1365446438761681125,1434703210833123912,626971129788544245,988030949234121988,1824200478770449824,3724747773872762140,570315539641016670,837113948588075244,624858557864836832,408169383989470156,38782104708679515,517134583076702120,2281648306182290856,1673329485249798888,1825254830781825504,92183355122413325,1659428245328788710,835832848105972517,2347232608328320688,917719364474382186,205476192417435690,19031035927316743,570975055909759710,5368874146286152602,6156611331379867918,725918083977992940,990087720436627805,3885731064372726308,5708880075963302847,2315081834292709984,6130730389501693570,4111278521304025944,5578696149699307194,7237200920668866392,5830111549194497244,1895849644546807785,1049674241868948192,4840346198756757072,7015043652085769125,1867627998516603554,249711005667949995,3818689620205328448,5134405011930057556,264459567769911969,3121834109244100280,547155723999889290,2440863334837943109,53242267164103486,1064927257758470120,2176174650732154920,5592499710601178080,5559603895303333068,338353999936628106,680984351693886087,2233218668447621124,367135971697221285,2552780243088214036,1890485425173265152,117137839382367861,1440775932187002057,3537151364333355930,7542150579749137455,1151549818820700424,855709305768819834,4172243028680315556,1766360176030216260,2486060931476030505,957360103431146430,7222282017881696296,6518871170565746398,1422749331442592265,40121886290183580,641999502821190720,6420488262677251200,5630313484001203206,812813387166378435,4789241973843910632,2296821249681085386,3399837233284210614,2408568407642024100,2870418018223175325,450955261030802447,2743287395462271108,1558503610343677704,643887456978178425,274469298208410855,1435878229531082112,510129527098121934,1700562297447277980,2362430289076936344,7170443416066729320,852771384670265034,833549936672985992,783730999095681476,422387281414606572,251199588599394630,3349584867566216240,1039593462243060864,285175411484210847,4114925010345876580,797349660724404480,124508703125968493,1382730485822755542,550233960345483168,721614537684450586,223943855950299670,314298967355500779,130507554109690468,2936645163545685030,1521604914044994093,572750035007809440,2082783920520047615,415453646919437592,138779606715387102,462634155212534460,1127476108814168040,6298172279722665968,4572311423264325354,3055746845909024874,52186716842285300,391430374725266250,2597950304093791557,5125580250357091944,1649552725693731904,409053311038230684,2337626596846176800,3046133504122556860,1497596272214275377,3701448794058195672,720035817381360459,82555560652948635,589727746280862650,1299858393108303976,4254642037923458769,5954573262251811270,2308120936494097335,572699614886428761,4481185989339469025,1781992045534787832,934996397187792486,765994919569842580,7178953646420896504,3326552226716737224,173652850608353676,6467966725737906117,181935180543432555,3032485104950469550,2922819548888962605,5208173105286502827,3476806688286846675,5060095570185412680,285786147460148304,4104181615690107170,296962232055835980,5345729154139622760,1691749560388086550,2771328784012645626,67364573150106153,1571960279161167070,414988479572506932,329491094507192790,1464516868058763440,1810103903637378063,936744281327271045,384286421136224654,4509718712694204775,6899368223377232592,933079766722817592,5276508755810089212,6871499037998610165,3467846372248531945,4370162439839160010,2897721161381914980,3472949653273648725,4946447143688834448,732494949134047560,1627890956935850080,8964717337317979431,3878585851985397765,1838026423325871633,9571753520309920,191449697264384640,957321622488188800,2811271432239410352,451006783768246059,851264794061229140,1372456843526109376,4166106533391762522,815467132081983792,3014234818973173353,4269756778841418225,2568028642533795798,2414677067752172844,4640290747972038975,84216060478514057,1684449811047514900,739400201613191052,3785337988782664626,939322215070038464,607820566156206252,1989208459105940220,7069019362277614736,3283888511656195380,3028772926339451214,1418633307365512992,2871524662734513690,856280712213168963,1403079409761293299,3926249839659406668,5478878858572626543,3889515665890306900,515516811151684017,351468896567237235,1171652358284460450,835431833178161109,833336089993198450,3215925951922713165,1160757540185126688,854574665725974974,2489282631971714908,4361490382551401835,2251356225531548046,2355605918043481383,1757556030539708946,5286035767982748456,4313378445865276480,96418081755523548,964254315533224920,1165323938968465714,6335262567203923755,1782947362649998760,2151400579770020832,3068103510263306826,1003317227551011093,4852560443454537102,912532799344437435,2773849501900168542,19583864725982673,1762682106811602870,7466197612115084024,104063338307003095,60584978241967452,1211791860712647760,1467397657518321681,4730969938944410532,1408796326356354670,5332655750648774088,680155229748470736,5163124492162250096,2080740129808165966,5521038838900888860,5949903331202977704,679428170698430393,3814651239861395232,1589947659182917264,3843702465670750620,1108026286388889381,4906019703342170568,998517938677592945,2229551300725658091,243046296503198685,1129168862335438908,2730242791177891044,3312067699411303660,3683661066976951984,3961275926973586560,6735134278016071136,1590186419163366528,5761247614761977622,706039086402974174,4022694201462751035,2150141455742884092,2499373267562502055,5321147952015729468,644091488316086964,1632380526725993580,3321188157640087430,945203756277829524,1225091372515270096,4916205400603760675,2302511503713558780,3679517487950973810,8902268021357899965,1265038025689453746,152107171902018668,1968727345751509620,6446861098659304656,4275277316073889645,634566984568704572,510726252537747594,7661475910364549850,1110399059834363376,6453923521063561146,8944053965850376818,3356039811805315435,3203182004022913680,758851489751227780,4336643664705997135,3470140034359226448,1958420377138367808,347490963743988630,1025073204499304904,251103544836230457,3152793805347975488,2676563102545092684,2928967697810442060,867500252159658968,483580404059058333,4836171161911210830,878065980632519860,266818202845630920,909458344013118969,5817134400508472904,830391410219455746,244575436510919538,1630626649880278200,1965167114929268958,723999335916694884,525509323081088901,582983228904030630,4858562172552058750,3020234326474675499,562038015636468414,1683246893273255894,1443751418390868666,1144309260884127810,2804561922397002225,3584719490935191880,351758574447779178,2102535817202853795,376417750331520350,4517355526876849320,1503567053033333395,5651033041165421904,247086083928104214,405211681318080610,4966077273831970215,1270467529748407566,1385101588841845668,2023547767909310332,8334123200357751630,6956137035388487548,2547575651523339052,1345226509857399936,3888224973806835918,2507918948493955920,2157684955405247178,6927758993412040714,592121004387689173,3006340396702182540,277769075486388535,1419116835468475032,7124986936821550896,3793702981693974456,1051909356041517762,940743670735625085,309458222214746563,4102134815932246656,943635566662006563,1114982737247023353,1836783197348251995,6036419376987335658,4476970897253029398,1731216803523017112,281414918335681548,3752482953045754400,318987906345602935,4466168718829734210,335407123439893924,3207903876356225265,809329819233791520,2963217448937808309,4446295099094535704,757626110266059630,5443969672584777432,3534988291920658080,5691526114480874760,2693078949063930216,6185801626960038984,2621757038289708072,1681122186812214650,252931527000773779,4106745034131561336,1250035213981572084,20068819228630652,1204220215065157200,1940542132601032926,2964072745762125864,2970787179885383205,3781377277207917775,1816380257150913210,952916380529669196,193420301974408493,8071973437419623763,4015221517110726684,1867283339578716920,4659902199822114648,6161714686884117528,929601761107880083,3972997025378989656,1182265012100341890,2885272401934119740,3938844137006855888,1007251790479872366,3533341041208911288,3160704069745305240,227470147569828765,1516582205891225900,1252019869176011516,127181082851670681,989260912818039050,748922825122227126,5652323620070210469,419770459929980088,2332234214946320400,508064478221575020,2771875119403973076,5553081234516967296,4702192889245121880,297417024028781082,1982929843938445800,1598118711278447184,4991198077813426283,2675760624491967276,3604276847052802944,5653987450268051475,1594737110458908542,1386743851998960798,2078960856940213296,4131995680841242548,3224908206147237150,622903870568616234,2071959304348242834,4975812336905551215,586253270303516217,5273449867028525800,3125574669689372052,350375425274676191,1143107162842510113,5499410020262710392,3139366019964963400,222786803092131866,318290861715977220,235952343847298324,3539552024678353140,4843850918340738675,2011722677445551664,3648337014925517456,3149177254901704704,1622388570079490998,7370986705330224915,896497000487219631,4402277429872674702,145635212108180808,2548808285165038260,4629972272215401585,7801361169735088976,370059250274318253,4012236751042404997,4151851643201328840,4077270366502264680,1617477818579059874,4727067609351957474,2313343336786272396,568612838660198075,1412948153929038825,2149633937562783288,790649805200270075,2152272814308564908,491825698082031285,1192069611019809610,5942926216548658760,741381274236311334,1151910688090326642,4380868657288974365,3289540819001544720,4901490946095544995,1628801552345528172,5639408858382404706,16093275958354113,89413817981904750,178841094955058700,744094856576778247,1168231762821112191,1267625411615332215,2676411657432982560,281961340668072012,3650690707135354470,4129587376362474248,1839473565729675514,7536810560526917910,13598640495945684,679983170067379800,2832779132639638893,104283468783620991,1042913119349719350,1019954113713594657,614163744898196829,6142099292085052590,3679110775806811596,950610859251533915,839911300688209203,1866609885222889860,5789624604404892936,937906438067818228,1262121862349238300,2590549154059761156,661206546552287640,828052653169136331,1334471563908036792,1964729093716243650,3947803957756563345,1137068694581810018,1805318411224453500,1954605832334063172,233569052398712930,966470364133284664,643903358671088748,1687793345194515591,3506394152190988305,6031755829682473320,1868743222880320809,3086823202071516951,6888873004407069384,1837672760402800112,403197744663455820,5809374802785639978,502222775166957506,2906159999484790608,7052694008670387693,5136015340452722760,392023593752559804,775380827301666651,3902984847140860512,2054805371552661276,2790749501744161650,338428191215958045,476411887765210842,284527478141445084,3738100750687494830,534691933193798540,2589647673615287427,3117047017668010016,1793838421938488916,2013352930768404414,2332864413511188930,1291206754338972663,318269996731064394,22673986209217194,907027477937417040,672554753553962040,1681512989498618060,25606082340879588,768240078926918040,1707328197979360800,271462360550981680,307141088839143273,7767509647129714912,2306206280330144667,2769756335698061016,2485539957212442120,1981756785410202118,1811286531398648292,1301042726395442712,400572089364951516,8012042236140217200,2225051400273806748,922053721588399095,3885230138984387616,504271744765464434,1675189461557796240,5169628447916885145,7886135483382998727,1400549673931245464,3119091452493046821,310609660934201915,3007900873057073988,1679243138002471419,1013608048800846195,890775819041911356,736682073633533160,1405228938591624744,2817388506175983268,5836819018618466016,2945102873347940034,3102585230464148205,1448338158587429295,6331711766183344992,1091356623057079598,1542643740999228600,3501991917656276020,2319773814062748918,309769216921940022,1983098046970813948,3725254441989812110,232951398344763255,6989064930693281790,3525203071534277151,6807964591753575219,1325435186704603037,3359524857150447420,9204422447862177309,2971313863782517492,459087394212129411,3570946835223660270,5311201421150885520,837931529166015568,5135487224675569005,3912061419224538415,1330697261290631103,1960904486770809930,488127446914963422,2789508265992035760,2582824812968417688,899400179644966986,1610219924794908385,1142905998353388696,7649153579773418913,467405513162111088,1752901692124836420,566860415444075525,3136411942860308120,6789469503316211379,311095205642273158,3499722529212476721,777134048008761570,80613826421838976,34213883869680328,34686532308314080,94111876724375874,89697608477180992,224027933066484944,54489123577370194,347202522910474686,334571209395857504,106517857827596288,242112041524430448,67320414293485338,109009119270994536,34465394459058828,1255661039425128,37722081646282320,11810219981321632,16014021601012288,280632514831975880,1303531250771334,30457632463720280,304995368046132400,201760082574027372,194820920122112600,26251467524000432,31824051170311168,147342030760285850,5484524389058730,54919994713764600,54486837297307272,200879049446947540,317320491328200696,4748813070082624,190209696996288320,16766733970871664,101579743838925688,158145950214539072,21819105468126148,336944545532534128,38687819167470792,75805088721123664,76136791578178368,88550590834935320,294852522126104620,114256568549584232,113909159401892484,71037132510582888,527458400862899022,354451685704064816,267935496092198928,118308418304035136,215939000360102456,13589734588446996,45358858145891640,93871154573699724,75948514045860300,37957248490604352,6111224604175232,91788489280179660,16498598719646680,330403254020660800,349371583134751352,114215283817656384,192851668143757476,64061370184040384,48345330867348360,354230984804645088,138111720945385380,223624726999238656,41065613774152740,101001028660551208,65045350649525916,196036748071767408,96896166450375600,82285414115342058,268503014389800258,103110741008334608,170032304253279104,215720867111809168,87532930300081744,65580247400342752,52164653729936280,198291882562013568,479598923092544912,307598219921405728,69797112822482864,223529641816046196,358308230351180340,66557397163137136,95568601654874400,10739972743921704,80651054003333940,152563081766600736,43457497940883624,167507993384507412,316288862677837776,104152309754429440,145689752581541824,442230212193649152,267609971629498272,1505209648385448,67818546573923880,58004293862932030,104453325450040364,65249942799448032,179201886309707968,254320594633582144,292035500557579870,17700164833896804,177219330144251880,44570859127503032,235027062027832230,145338094657549696,419693155488836352,34457715680646560,24748098158985012,82594265448607920,139653418924464336,113106345167633958,206089647996259160,471647534328340032,12764722837377024,63900896375568420,100421510096976156,181986548680108640,180407188712784500,195136217356163580,498565973054447392,30824500558926688,89368529948493152,153022166444695116,95395689574906164,14008033807828892,22947375368775312,20408189578479068,249934977197840074,148747733939486640,435239809709142672,138469322909507792,79487085027980176,509115142497981600,34754035038666444,12892519705599970,123973126099938444,80329886884304880,158103243898652544,494641641088030384,12360227984935474,337563766261031832,22738169317796072,148275218648753196,353931608981903504,288882165854076928,110552695405914400,157296629394725058,38895347649420024,341630414605855900,78497053133505804,175960409949457288,151317215999321320,87709064628290304,55909065903842592,246938990289917060,82347561951053724,274600865997539536,610145357196122532,468058738240179472,304312935126199932,373380776422687488,5975228884367664,26586998953087120,332717823185587000,250236154475111064,1468439946452864,66155168102506560,23783849856483612,277794035171263520,48379794682525880,130335816492348544,160551707607550882,175988493697291884,500059204886112048,519903343945966736,127944562794112946,84613333609239936,4141850053006848,72563957475754920,33202841909568086,398226004939897024,3195735778696188,63986338700229480,36715568183450464,63510281797149600,336661996430086032,319048550503795090,207369074848545348,50390395670381564,19519399833959408,293116250587210440,479220123566616992,107330546176726144,321386498072826528,135508499825358088,155297433406136364,44279526162431364,26278684916684928,225493935615486720,92556392576501580,89525959409030976,109047031492739936,501447817950833754,453772530394407198,555131948334271488,368385799009642092,138534297506521590,102020439567139808,73402521939469616,13179565111568800,158326738211848200,179291453995350248,28667160910597776,44776473985823272,16276692796232632,325885929493803680,362203851156900480,174668712087391800,440297907464117152,243077273919638774,104630602119481776,57281866460287092,446003939516278780,317130969610661976,25973918763774768,12447764339231152,352147212780426658,401132979433653544,262098188142145260,11842722707246288,237106623795284320,580769313455915696,161134921783814064,82019324710416912,495239418752776368,117353443613480376,273604566584459568,32565423278249232,54333014171452760,148976149856033358,89239115160956544,146787778420314368,163636296445811514,115179303721219794,92744024647677424,284091362678200260,262761824224780426,503182711939456276,210787515417839424,377284976670609792,89061907172279832,433816157165564964,218811246954519768,414928111926674248,288416272255692210,123564971124670062,57765149235973200,529470200431837584,407986538170601936,342772878442790432,112647567618144608,253307528844357260,88329493996815184,111789348399058980,91375689202668560,140692151747673120,344636217842374794,82460804618977416,211174594267886340,205145245316814360,62136193651085496,696305598088577598,509980283898603336,215703140887948032,213344840876848668,388415662128590292,81280676129870760,45142491306097380,360972121174876530,32124430887773868,10801769353277952,288338425662909440,91566233344757136,577267682017288230,86205498629424064,28875993149181932,311062963742671812,352554026142743936,314971285189016680,269369035916912400,188871687704129256,221816056896157854,169501819669305956,14046674461768592,246062202337921060,229117510054636336,8181934471843776,17618064939247608,39190188632743720,143764676002549968,195207551537411840,209271912016387728,499843554258439584,146819793511361432,30980953510777752,91170332680784128,200499561622815744,161590649248606032,138871028553990224,335017809613030096,222549174923976810,13051696931827086,49509117505181152,41419296939050080,9748504716430956,146370627227093580,162677914648932408,562672099481855916,630751548540680226,383815568746471904,71375677112319320,238549001525670528,46866309492462268,211612252386757536,444018624275090592,812578214096152,32534596937721760,569906156797552400,73261068279074704,73412748930087728,520057006132229832,494857577580035712,405075208479328940,459703435477000988,540038571860337354,76602962251549314,38716360667942832,387534596909765760,64079349363451982,116838673652072764,8452380228516588,108777206618163720,149824900606348408,324082867282449632,70762075781873664,305621745896094208,94052576377845072,204425847244851160,52838263296412832,528883337386304320,331951752513977024,435081202160044236,205087658128403904,47698455689687712,545639406311887680,6232705339242016,124771473336016640,62855404053596088,541652353614343062,49619208404428572,82776260243148640,316111301261258680,333101942560764306,118727975109294096,123826000308922764,645517801578181752,206669710650784752,21751483476266944,27214675734818240,30766799606068736,545801356354080176,82065002285310318,289268466051345768,420857711422638560,70958190732225832,30625157783874804,201112919349400032,601469782369978536,385159545420257772,186217942141379110,239269896745630632,37296380189606232,248871194496700240,121904896709144496,459577809219571672,291089729876715744,151386677107094850,139107970163333220,772883545985306388,667400506160266476,173889902202059664,256266707480121408,539686271747027584,434931832311642344,57747339757019934,82571193937789740,36052843515107436,73951212405120064,4540203579888886,90886327438099720,127195232650383240,266170530312535520,6026817995280784,30161291437750960,73004755917159416,44761774920711072,70154722266109242,169978312969629912,137701281523352064,77984029105601688,621240329192420124,406521775400780988,490075800711354396,79567453316708608,30870527245037178,109247059447112496,330842221237393208,102267519413497920,76742582574515872,50855034796147568,120640473676188840,259364120794279296,157713519079801552,138922727830509696,83751854893808816,162259339287873648,53163506105444,1330262653918300,13314376846654000,53304509795096000,257068612930151412,84252653995206132,235439693634745792,44477050952759936,408745177667718320,816707715435380304,802219086442425204,433825227691857768,256410006407369466,102540782461135242,408637283042982336,208881941849379240,156489776036693844,321159901917505350,1323237340168492,52975574447435360,122230987395643362,321837158737817184,139062056843549696,143614350702885856,73786558341275234,6631229119177696,49777262656952160,581236926652597600,274394057436508464,661424395697369424,779628914585936928,131223366189321952,200145732085173352,328994484255952290,174160556328608632,241374939089140892,131709857371968092,41658319655852172,486430168170827440,168826220888040576,292796892722321976,167830748120383920,205512211195180848,329993310473544256,75877572377223776,31409997800983032,44909619198766080,441692691668301504,235384187098341786,258217266468628768,161718919089445328,109998697196174432,691998205075174816,125812562931980752,62874022008827432,554798443209610176,146570259682656516,15158334514666390,454935769703251808,756228704754540640,182092771445187572,221902207995365912,397016979539715600,294771302173372752,167312734144748344,222115524086358216,672424216921113888,613832777219764544,19522157958614696,139560465094542800,350993752125748032,45817645251129984,398231582467758802,178327649678358180,218232961600651104,322454035678124672,36547591206987536,613544845024390384,832260413461637088,511229222810557272,170987742749774860,246577271014242108,436596710585121072,6502330245646300,78092358364948200,299338922792874186,249773638363928016,111948806961457536,171239859315048344,470005997258690256,14335478625790656,382593162731566080,707120147062812352,17570564327157582,468931999138167040,683486221930428840,866528727480896742,327802027190607816,286794566791552064,193271955972787068,222247772746194976,388017902349402780,342361683454367616,394324508962519200,6762667254982296,101522342594657880,113710739574815136,173973588795966704,159701696970459056,7793323830013536,350983102515747840,558335713992207696,77739863585283228,821633803430664942,39563628426453576,591464517062876184,821225730659003442,137333550222169712,577318946586171968,96752549025402816,254852694464834928,51150119181307536,280177458657697160,181810551776385900,17399912756323776,290230278356771200,636192877006942080,373422509578796768,242724069766655152,6260220312336858,41768023013291440,7646134464054984,76522114219429320,239793096923604728,190715880810178800,45334380840399936,395059120204589344,447870718449836720,605698629090374176,277029093797472480,332461155867776530,555185014431831264,510998988347415936,117639115384907424,349111535584612184,59061800563480052,81679786655363820,10530280284435408,87821230712113400,515617061182656174,87072518790981472,106321935415168512,61291205907472852,101813914098363432,866215605086221572,199020809358661980,812780562007976454,735339752036318772,684545181603685584,104782707210224976,37257013661533720,652504619392114300,35358356776523872,88464509990008880,235030958953762944,348851420123453072,89898214468030912,249137961006083968,226302450009810790,76132245917385816,278193956630346288,218182782303669456,897702934516938,8983945883248380,19979694653388800,799802620222144000,495810596037771664,393698484795374280,90028508571583848,194370967640112528,41560304535567688,415921357116248240,293182732372882632,68860942497062048,89389702720337838,88185456842585928,209277265541774080,516906432341612540,174804431258322548,64184941431228632,29731741280848992,198362303065720640,296093169710917376,6401381474560410,51249900377734560,179333168644497632,62827571617912920,59354198579468598,91951303242038456,640812831073680384,602529197091605152,87542827123812786,97343166056898520,113030299072283068,440534729953447056,108293464600601460,443627321044969152,695322494851932192,129752696713821576,34584972966383814,230739364752034320,381541988247814296,603237053334974460,245482990840493364,87459168110420056,127814802705961216,209596256197271048,94105933418194404,483408773984812128,365235360409099908,545491733027817576,46711779903402936,142342129121702656,63938867600058256,725697609247711968,317927630949025830,569238818048721240,82466921175390248,396731195463095292,42079269634290208,105275924607903040,301244271355997312,202069443408515072,251381676443275952,676157058200281168,94548996471952512,367214719800621680,559517349533362052,245872996340282304,70513342658910648,81947022403227640,54520217851984542,429218782098394016,695538405034854752,713412571476936898,31571273242911766,96152986246246144,329712845392983552,217974157916754008,314366578398765204,396942786150600172,111941307340288580,446901971998252554,440726444177766432,873274444661423104,774623449129707968,500397321016068696,59153833517873642,301402409049924000,353680016616594528,984269550028177638,661718603150202906,452479132128243584,38835026683255040,97157622471273700,647316556455867456,233798299387012192,346483035225396960,23497849905124356,93316760823232352,19632161932945536,49115648074056720,43579630800321584,99920939363316778,822256082428120128,148376414033329248,146599407802248884,532963321157097864,30283879562008440,311864507444393216,835751823128251232,279800319876641982,171079940806192544,329743732025205260,666585645524148350,146194203945018996,317101680805842432,91170308535069176,17068370121596846,517113535526983458,23513015991628380,470593384188178800,206690422577127032,22323353354085428,670173949255651680,652945698642053152,155101574053630652,646437266337072756,257589636430140620,235750673678838432,74536672237388120,144321855262436124,71526781013332992,43402448614014504,181340871049685172,73180258716784848,396303871452857928,192528191258439816,132959584610165964,591866612395659156,401118150943746912,93419835186852720,119552238449016372,123565723935853122,367733441164512072,108393012645073380,135084603907004454,311405860899143694,1034016743360418048,539393384492673240,332866565656137414,67050912784845978,753607990963589132,163037368344899620,281938320342943632,94653695798828208,841948173180922880,11093169232407808,111008323596041480,356697298425354432,682715146723918092,235018764335058368,27526759096080930,118053048845216700,171547209014196864,468165133908812592,234174149951990976,389403067158260580,453732574737451536,420307886549482176,447646402726526848,718642944387178304,302645701181873568,306001167491972736,353469607721407512,118391526320512566,370062299660691204,229718833889467472,920927727682525476,550059622246977752,460944477513920064,176311145520325776,343358539560383952,630945867126668912,311105978942471168,132737131062637328,422779583380130580,444141456165340920,246280535489943504,53817661425902496,311575578501353180,195216707187569130,243808387147377312,292369116815125608,10097417456344428,606253503819098160,493102487865222144,348907737149049120,99783807709108570,161052764130651184,216593984901322660,589229713618778848,67592505728007424,97983757511879012,76114152906873984,285619265655871680,992627084753634006,119004775572010044,623749127291677408,170078233003335696,507845161076273136,12220698135743818,104818691193597120,323438432508794256,277348198949376540,70790061617950976,923619912319606860,228348115102008032,688061209257082752,76373568379406018,982597328063143920,360246420715016448,962312555660678586,481195167110046940,773299721862732708,77187533866480044,257461822262207340,40730735934383598,362289959574453760,692575193461419968,72455857564584886,932189032802942460,284713892930420240,558094866561152368,435451388002362844,45416510797773050,727141386097302400,148910622230217936,35058604775336268,451048947764942520,54979659957336096,366771015818523520,493388531889345738,331622772505466904,356675921584389888,706341572283948832,190700791718530464,707050056780306928,109785414432486312,355721942194433112,488509614379804780,988841765786551686,107030014080413488,233860123121890944,243422705741694164,298168282721501244,991473967068634592,480285861120434096,242077947146921742,537888015893210328,694833044444987392,958674852935846592,301663830271864056,20112972410973984,100629757005234240,18496513947268896,30847391726800880,348929047538796312,483388246501355904,321866928109152192,69573302048362112,581563137405440904,90259911782582572,160856392433129484,937069962808233618,242370422702552004,472479962788265120,441755464970094744,6780176164153350,52768419684473500,603452990926480000,860009485410068420,546912896489952924,183809013961193894,28475838495496032,569879555585249280,62865552879833894,729408269767964904,295522519642378896,936987742812169260,149085736041180792,607196867465634410,139373828968429888,423719288981156840,191900732017254536,404941193469411228,37339205931909700,118270872177519872,33622080700638574,80753092171920504,40516270521649104,42828037160612832,86193066753899126,280490406250901208,75704160767272888,366331650647266464,397374413085682788,121672512237907620,446091307379920416,604301620150453680,426827276738407912,223615889521651656,115148272015193512,843110806685042896,306193820145100706,251496109732920610,462681393859859104,369250489266070464,470689990342100718,178936792655138630,1009987041320564832,580372755699344328,60014932001493742,651311676054160352,212989256362413312,762602874817933184,43709636152796614,423604345438725822,402103551949923340,23135608685789152,303471102099300282,297703296997195062,635446656226959296,79039421463261952,451933168681998080,253683111148196496,305852302755557560,353803994726852096,396496924666560784,594944486841390192,441941356907506000,873375047587512288,259161351857380710,871249228158130626,310738870568303940,191286987409717552,106735708902191982,462864231092524960,33493706919226008,148952172301544960,434770440820736432,250251296860114368,341364760918194104,365444258710595632,602410019376982760,85789158866632956,95637923276668128,425316779274939840,6210194065412176,124279573848648640,362848902377270464,387076762419158812,21592551679769644,664386532406443728,194711851452016512,525389153718697632,255581080883174640,222953752302909636,240718332994618040,243744071738053908,46106179761788576,692011232001532320,673296051171810304,235368266301043296,997777281439971552,295178325206753562,138318608982949332,254308026282604304,893422531712948796,319059327070785924,515749992273646368,639828104881983744,765263143270799220,452041609259979718,966032535900582792,391513873657114164,92018158581529418,222081514574204272,123343748514742272,114969132331625712,565385380132974940,344884298824650312,260781097251832524,57185677271113776,30138709193226088,121501684897422672,162910393587032720,326999578789609152,9851297224874720,118285964249297280,306301884745240020,617792941850560632,18103687831763010,120762960329483400,353268307696781568,261066120890542656,129556871864744830,245401604205133572,1210998137648002632,463179735406441712,449122559488067444,472111768882498640,122955005763898736,803161136402347008,736369712516276006,736642826036352304,195155548559990144,44168343774776676,59147301728163516,690458143563648740,23619502502890528,493172353624791960,89846589672889448,781983752731340634,83454526740249184,24134605419153964,172491139691573300,619328163700692828,677406159075739520,220964617514594336,682368619637862690,475819822413453192,489154199610643728,489515931369469840,228979619446526232,244327528286644264,499907748939651808,19596617729266200,342027914909488356,68758974012814540,963185779341971920,368737392838826244,917139195262805984,218718295961712456,134052115354221376,112079395957371776,10967540224236288,109738973442531840,172475002833823824,34613113416413868,692662857730530120,136311847441968224,423903566532677504,268586865090225024,187521703685251082,765541554207011244,59185513065091140,829074812858835480,535598201356697592,64691429031295536,209641150727449840,825878202203262144,108078858497186114,468527248807910110,271508813895196416,173919003879313992,58751667608120832,27693436860139330,443348863318900480,1037945551630764608,23164484708810606,720228290154528656,249104695838484880,582091072017249824,126487818397467590,77454079707514108,722282877586157888,257428238157866944,416659690271748560,852656688301081650,710536464716654088,231413023664988060,410295401837321910,140253905667519396,39371158982966496,787870172455167840,27180605458482778,386743557203757918,10411239149358264,121533258470180760,243426818206083632,35431566125683728,236648882458911272,51196686623961792,651331950709951728,673072545806126830,695958244265318384,131648079667565176,174279940879206512,591632192719514736,136206112776343120,404070730576616256,217760230244172294,27362288255605260,273776623018969200,161244475611409484,171784406538271044,1224599792232513510,293461685056348120,55535208968183616,555663122851135320,623603971763626590,903911199796043712,228883729912537144,1027291547299175152,366902007876364236,60509422624551936,188138567247817472,807701369308461954,120504067982063360,667942578590073108,719243828336599488,491281130089450330,946870140968580192,95237705322574656,114209734734898416,634850868862562100,200172512032702736,739144322930582736,60971606206599376,215280085323054024,649025567343871494,380142884397293568,245774485385252376,518258933591270976,812062040788538652,93001013508579564,47913902933066016,88328489609517122,252506294825891240,84466367303851232,539987467777305600,48017225718075482,301364227723237744,81572803514539344,77421350289439300,70955682650288020,473171584006133376,147805357086998688,877094324224640208,904488342537979122,427715762412409744,31639501932102852,19767089157312512,49297278325322622,427981056152380218,149309418005643480,3993578390294976,93234377681406640,1199381925116037600,708106356603312160,679793479120241892,30241057567771710,302575274572418100,226739656277600064,354756686264579872,1120737657925018800,55845211805382834,659394207176900328,258433504047557020,406821877890414852,552679019513523476,120752065849412760,718724856995693184,506673576578217648,263478773147685088,231913455626453952,387141600155733684,701756757403210784,1125966320166335130,328994732143991424,127547795273124072,157765791413751430,126239879086952688,140342099328354240,135529261392249108,1048913231754854648,555161739663117256,54912069952887248,123382781754777552,162676163065366804,81031614603320382,476156172689630460,446372932105865688,412282962248332284,43488711184466730,696191945574531840,554144431931845400,177940697371975368,1126509587296738112,350247169367095644,423851563283264720,776218635471730950,704267792702328610,822301238866012128,151026369864445760,273409846009524316,581881452611745552,716858185587652836,96533808675835620,95315238607148448,29147739567303410,349958637742796160,371235928577366184,56245979327263180,112551612031924520,411769865930268832,216721617192420592,162084663800630156,252187413702354420,1015592610706299072,103089534369229408,268477176793179890,674723868957647982,1200648612180574872,302220172721593776,163860770105974504,285966502032067740,80238654521692128,1070412069569335680,710132149156174024,519396822933629592,368032183573339760,730243514646972900,597549658812840162,264177045424230456,130231816840492464,489384588351376384,1315095770985909822,571156270814603322,117539044641035784,392001886022189040,62273473998863008,579925970843832,11604581132359680,19351071661353600,263555845551891214,516961799973493056,198400768155318096,321775688272176460,93703981888173780,186826158901658172,775448735347902280,1143426714195953792,143625996432400426,242965822475685570,63437770965377424,1820487144024236,91071599762063300,75655715603737206,380863788860333376,66928750152470304,860958235134905040,104374671209766048,913750971863424240,91945312216350464,868716681712890024,266174226465776586,276299938163766512,836822449228328192,362695940291286392,703358263207627500,66324435106770052,278547078504063096,605662360710400568,180074805704433052,979380763251248160,1240660272493553184,110689286239877728,155574798029879252,511934723281320304,70056760195897832,600794520624131280,95991872131943032,21280758450089432,152083270849157600,1160834056828309136,72359465673718216,151271732343017412,454004291640173536,445818411335092510,657757722410197290,991195475458009360,830456698896367968,529209692212989480,397004701001375376,229745527068404424,65172093034593856,81506577888595720,70471147028306050,705069785404466000,1018675341235227648,300677857614402604,58723579932675034,105479631000553076,362935835387288576,103560920026737630,635026736147208624,185698877743341312,408098495391599208,501384955222344564,644447721213519552,213203253513908112,130726538323824288,7963378858901768,318695948680527040,1053431727933728416,399692044888030592,28778012159290276,1295663006134638540,1011068110437361424,891273081169011456,241501880587043286,106236715210622846,356040036390784768,549945300194046120,544470169742094512,368280086939152848,126183945368861268,987293536578530272,760832683562996464,548348389569246200,271266527985715392,131545538354693120,300275902476110046,22146451576778464,407969438922960684,185956739611326216,1016667038786112090,1042737120316958024,106717972774693056,57001040066311008,142573613947749660,577636947654091640,32895782507950416,329121523019797920,15989920133225460,79989348051183900,512454307760192280,39291362403268992,64236728335300948,149133311746841786,53401178491606220,320565912678133320,80508276746010092,730527973193519280,1138996486377847808,417570225647072512,377363382129677972,350766407901000208,757194216949660896,812145554428827528,75753101124946990,671420842661143428,790518986183275440,317120466535621056,284123438408577114,473710597066196680,164670696462556284,69372956451251932,119190525814706224,659864394250744410,156756367000755712,143029593591908848,349437819572482396,37157050460166,991340629398080,4959132958811200,37211721226134000,124099819025260000,146825167339696656,133239001454826176,165376692763133558,601632115420111016,1169869978638115272,1331374230333913248,793289691351943290,401231310185642670,1061614848342698752,925965141958261104,173573984264627830,94007443832132992,117566509166697920,1224514420426024,12251099722195880,367711661578606800,868609313957146048,459900366376114176,373813375304250336,835238093182514910,171802585911975640,82148723914716300,1315016487923402400,502787409486854856,226985619851966112,406389717173842480,274277632927467456,77320095427586752,145330767068629896,584650992433641376,322952722059840936,181579777816746036,533120897353447584,146381791764285392,428904401067208464,325885328299543464,305342127686252124,1356199757213140448,332327177082601108,1054381244310639664,1147880294111979792,590767562898495528,1467853856596036476,588910706095324164,388773792976535820,615632532438177768,16128799853080992,188259475773242720,884379740087198664,1029386770444547840,543355140306205068,456896419252493850,165638350392638112,929900574303790752,675743533466184960,304961416719319436,153850217997826176,1502076350719287072,750915197545678284,100361289027717468,1267761355079448704,347682707760054492,212977836440029960,164184662067630504,1195691262061044672,866610004798797616,97962270204460662,308671641253187012,1151888010194479656,561729879805740408,220898800073742990,367433374474081824,455884510495539328,618873897969718176,669125037155670920,465894346242723944,886962114243906064,221763712083341008,279131805253405424,9584324072997856,47944238460530560,596960462973572928,1285566243493322322,238370091348500328,449721453286098936,1065823941881373416,132006706109967416,410856718437605848,314468584246232000,11285107027187056,508068434497093740,292703425060801342,139066294749405504,344391758680545576,303288497399649636,719673680935819752,1061348959712893264,236811270335593856,540926398034437424,1024802045639201552,56180199000251508,256468981963708332,32215228729046384,1128059759171278640,33777478229943568,1299703303459509312,272547296335934388,515954019022949360,922880324024617800,529898013695515104,471049267938291490,564599970542085750,795978491439157824,803693272661261920,182857307160832304,133080052794090040,1408360555268843868,615820748685101792,895963737611056296,176924410826994776,445603306496701440,23164631814672600,618009692385908000,65096152923719184,360560594436232428,419344017503220432,474407656801088262,655686055751970672,306571840890994728,333169270956372736,739443510090551376,167382378500086932,377351613526114020,396009463505791896,338097534807529296,937493769684752672,375341382443241536,48334165356170600,381659061836769696,200025779520969872,502677852400184188,28615745715119568,429433311362562360,360610413199267836,391810652744277936,443315332150354944,35830373780383572,1297368849040904,19469446681324560,292175412668722800,728162205844928270,138546816229819896,206790214063721344,316818236578502464,893690249432319936,160925136567520656,354734978430039088,941527505672584584,920071053838736436,501609001044627126,70687671264835168,176799671125254560,885299467041765804,206412568034816808,327748791040313704,112166814095493332,641244540213069520,1275581073710474304,900914829349037568,452019243162971648,160268371900510874,385453437445265936,360351825166959456,115471212041930696,410983754551586472,283336220215490204,889880018504702064,197114019423259008,441662734617270198,82441601938143344,122910451968357620,192704608686999636,486507309228749790,577334098605451590,287827001547546048,198920886046590560,399936011728327632,58396244221385602,299293834390190944,57475053892570464,862513646997917520,46192862570600410,872437924135690848,112808070479608800,112023494969178702,640421618469138480,415056795592674768,721533307426110564,926127041905562000,118271104507546384,251119420576943712,208176809386574336,769176377079060660,213077309451547224,1438410864270881844,259240974423935504,21094755628778708,316562658706174260,544475153248892320,221505554498210112,14254118526559176,118837284623591400,160619897029676028,667971812727538368,66185533665847908,551791623419973300,181229951419670560,604987858278003296,176388478691130940,1176830128212093754,17857608545027876,535966124421705240,730763107795786884,430470780743708864,451578169970969640,187727689786726656,148121249187291366,123012283949271672,938744844014513088,240533335433898528,44444493499319802,73040657307548944,173081850178296368,173704352208175992,190169408859153714,75791204306832222,465764698314666044,961129838412005292,546066139643693640,545086657208109546,416700373457746728,269882849970340992,1378712095205211576,38288739204242688,83876418582017256,372947952066349120,1661850563422553352,816404663472454770,543811209756485632,442555933193396856,234445127522272576,192323341955476048,741779576021305304,854784835060726500,477591433189318560,66968462879064040,167494418083554800,172187901002481728,121869221485201256,933646028014147216,346244423146391376,33417654859281056,334322417389456480,247362213193237992,495984627336870336,1144622248991597376,885370510027190992,1143839971460838750,992382924873438784,644909149332210192,521175270396542840,1520862819729740928,1417849485628967424,558578592008957952,913686831676473582,338681484506520288,1247126131328238112,304650470749155536,9924112350785052,165473568537749400,1130112026275135232,587234520550352248,634446367592386272,33108427890994144,564288377060767408,478005234152759208,107220942638357484,1170088327794866662,1187217207361400704,301392686691603808,1384578149677326864,134010838177349922,1191721066558787520,616099662300533168,104726771669241888,130964839932180120,163358814459396192,417981146397757312,533212243932888060,988106090875243424,521016392426631504,410079040954015872,67459131934948870,698088152346001606,116086105711617960,6709186407062016,67120628436751680,574799616666375064,185418592965122984,1110504747545944296,390106996423270336,412360306818121616,621445587321412800,905345264466936384,507150679077394410,149582171496123332,734737399780277620,600065228641192860,343437166128901248,86821354502046088,384467049732594304,660733923684440928,342364784530678208,331287675305128416,657456054328965696,900096040753864780,623675684813281360,85724585372687996,82509527930453504,150047707986792864,674951045411345208,310570787522716700,4742234378951496,40664962014360480,339018343328238000,95269875305953062,1578307398394846032,7546271636267648,113241984570049020,1280666033525836594,696864412972019484,1710765256692539124,441912655943102262,217188230251014564,665626545382171200,803833029110511120,1012467022852931952,1003530533226465024,741702187472677704,42444326944450048,200694617087039208,833778227598469212,119741569084340112,15278779410201024,76426026142698840,1117755004205612724,395928285017625392,18842883407697240,659777847575949900,1418619440037616992,11248276042953984,225059873222346240,509207408816749356,998489967881157184,68197436323392712,183587698697873704,784230382614400008,754060251602169336,524142991983965872,315267999651413312,392721859765952196,1320075632215702446,880167024894529632,566310867068445100,435829382213057430,628638313728400002,739151591226242432,403901771657730960,79770458625299858,42940283885806076,122737597775666720,78088083410733904,781205647332171920,1183550344231605238,626323845654306336,363692884503112080,981375441106127552,212512000838065656,155616235867548276,1486880716876719876,308582514685428060,143686871383471962,56743694687059344,252298650692613440,133486628367077944,672801001462861370,1049279782244148784,310126112078346396,36471910015517050,1156718703707725074,55483995810372272,310981345292359168,782234858085352310,1323491499817153776,492787072065028104,295057706598697456,148972018185370468,144315027212296618,164717910451237248,11066462469797984,553550786352484400,104487632450333510,209121177676920900,134852905969523456,674541524647999360,397480400796646160,192208331159644616,564466139555097520,370317369263591610,245294467746462648,213914658681145932,763173763874027212,581620350939748470,124057376518414420,93060126534171424,185860544625085344,28469557860471052,1281653773953492420,31583534568919356,947893038694214760,213690512959065350,115139307933364920,28026249718120136,623583673653561088,689053151738651944,307751466603743556,64370334991916100,128793092021142600,571250982153996768,950240512878197814,123658719439149120,49481490398866432,371262002333320320,64812675302719526,833644232837283240,903763756687702528,1013888200014784710,218155590936628860,437315277423517680,943247573707357568,641509177677249560,1416166048807916272,555790039618535072,1490035637133132264,22967212747601736,76560685066065822,407824829655840896,202334422058633984,776443338667326496,906449829625105902,1322597422898992632,285152357674516968,65800047067312792,43549671556660118,51392681591173888,259982010020457920,659203134427348944,583485306021702000,682171539187085208,662432954027000520,308325916233228680,772132002293367730,105343787442001952,226841640700419000,231667948381051910,51728899096220848,633230143550173584,229485306653919900,342591153856653702,694424122633658016,917777184989378352,85496158502425104,29404769154065084,350431880123830264,49870106362632408,683641663404830144,55345235311016256,349744288300535330,473138451259930848,1509475316167178424,62333763645789756,1287378795231724,38636765925738960,322101403060718000,88242053345715944,92008222170282418,525970627674303680,345821682261490880,274111202757933592,61911852410027606,1220641379607636768,162806917250788148,343646428048476364,266164630997545540,115954872315070464,826918815384296600,557961048999998840,576842465977508384,572809936524798648,31767237470706668,218018667206042228,184668850922994520,351571239073929216,172512889054236416,6606810064418082,462659563624015380,200091425874509736,1118248341746179644,1370160163898791230,434082739417314948,474547840280685360,996087678181054992,466359520222434960,653806255566980768,165534081713360964,1300518081825948356,533157280611694308,96333357136016728,122603221938217824,1222999038209742080,450003588405040124,92307713780695888,577149891201541400,202596972269736360,1192015720655093516,83484538643769960,334069169667141120,1356936737052225224,39299952939345214,545898751974339366,911505947846396504,103634100108627816,1207320557252899014,364413873261242480,377239575720437024,677129661480713952,482561236425770432,295256754166742940,1026342890887046880,290709508403924616,544590049857351552,355699723403419248,374439689897452080,1682011540142372520,1021211963732161896,15556952709418512,233445174294140640,140423093344329348,128219933996049336,5644033925969052,94103814673034400,753123185043993600,1430513452035950464,667590016957339264,390085685251111672,31134298162320556,294125947401213246,126781723252594404,1803346942532230080,81463848840090808,173695210140144322,134693479708489580,389008854803327332,383817869595088656,418934094759727500,671911360283771544,1084076252963379984,556988019534451008,284041668121791296,401302691002399116,50705912774432264,116890698828004356,700157287784219304,64864829237811736,985831879911685488,62445740193416280,208232657204144300,1026770071441378138,879586916129163680,335153244940339104,314252941320915548,63424130529992034,610005626919017376,186426627815646848,278114653087716912,192332731814838888,344426254339329568,240991859105721248,170566702318855812,386473852337858428,609624357415407936,171949112179757136,1476051791093222406,1288608607870759632,190786267611042488,263064643642335288,71945699436870336,102818868114695040,965874788784220224,366087338926380736,378419078940142368,38905938264462724,1203830172926352972,796833718914723088,253841004949019726,581149927976664856,1332418901617533888,700600627508202304,92997669624976872,930330748635139440,1462619832720487344,99904533989373204,890268308613663028,1634181795201876930,565063957725650048,465021829084464288,640814962743916672,583584648484590152,592658264651301184,340719086553778864,1212200639410516126,401442609748439268,303701357098202112,1286379784863310528,300767838823301096,853088389965762678,356737298168115240,279151457133152340,957909673816224896,803893966515413200,508132245524396864,1381025212126030720,377795120004166004,1181429144762834412,213767966555904420,476315892809019108,239800569920699270,79027355554087824,175068597982501616,418490508919935088,329380925903449698,432971919878881656,542202484376287332,128899866476423784,1882016722414442358,104735705745084726,1313821004306925184,769177105001993216,543519699892421868,226718395981075092,55908374841071480,525160113575660748,140972866218180112,570413856016286212,1354937725798978464,705140380503573376,846149690489366136,120024495564302994,182623183573876040,204956183617358784,308236907062816326,602439962171006510,94287764378164040,432511489194633472,192184562279095288,428709416354491776,377286767271077728,159224296643473152,85532549141108012,205032637884573822,45237588590512176,6633296648380864,331788328567933600,1087902441301385260,1006638207082136328,115340992904701388,221913171651182700,1172312636788381808,374145055443444768,1036117655603165440,885570414424084350,410595095585886428,350258159119345596,1322945570476431968,602354228728648578,942355349191473210,459004328338110080,63637226814739392,212202636670580640,719321948535874866,129850112408271976,879500092446806700,1307286527390612594,559866345071084064,152970828888190896,210679206285384368,380249187124479310,683480906735042864,716292793863470032,1286561515609652184,116784991964133666,246273881133161940,1295543827459622832,186215082994879552,128850754764949596,716101042856491400,232664813047821336,881984857249869012,304917531841002416,758152397211648894,820584675283657160,115654958935402368,503061249833748448,1133052365375157150,887414232960973620,405445659472656660,1529601438906431870,579832063987249816,444770433872145280,418077524259723952,335448224400667042,176185809221988048,172158807241446452,56267997399582108,938142940985842100,114881660784704464,478276917266106816,522818833331566800,1131664099710814488,356982501833350650,102181670757010040,276072164029551520,674093754740031444,203665687120515776,317823784309612224,73353853734249488,438642849924438174,245442882430082176,78393103526591516,295200918620093748,69607069669935636,80071168173670128,300376027020612240,171730877946124288,515708850635792058,811466409566635186,109770472241020000,137262882463075000,1810862721561941040,1196799942757727988,159228628028744192,215243476662355792,344144692200255976,342728632164475276,842348964207265632,267146291210309392,558355852316054970,147280392230868316,631429882291921440,231755251667213456,605079402733932084,87089195337316748,898256328652368140,182950049556427252,430734315197658828,697828963160141694,83091524565221616,830469359345987088,1377157822068103860,648547333797421254,327786407466010384,755755519453241736,826347676305761680,645428531620260024,750167082519627840,778909015098482688,1491148822554033664,31418832241584144,733369352320973760,240628850243832736,173978505815457720,1218016717120765812,693175452324340992,215395904928672944,1035779932009538716,342483471553487536,158968154273822516,1362598001482764592,514844910451872768,960512620686208836,1430342010497314208,1083722704370551296,1405947217885593776,1010979645364737776,589602760205197800,449658345955771944,33102137011706564,879371353272031074,303579442764399648,1401690260432667464,133677449577321972,168427598011081070,431464169064347388,46851739396460608,585855238926101200,6554330453866280,49174967377114800,655899423602752000,1873965527465032288,1167055231034794390,224311711603882396,1192824966811560012,762137744555243850,929854312876396608,670021850935014144,838752785956278872,70718920196532570,715952044778306,21486172569109080,644813519327686800,96042120156550458,320253734390985780,251669164015990528,484828972925999520,810339183684986128,561812612657920288,230819556228533624,1485090208509123232,1639371017400199216,1289277959089391008,1755747973090358496,61408504255506336,424821729436696956,1172095220727679750,865567200020577232,317749193040158964,698990722104048972,873356384487364176,315204814972795824,464984880050186496,171214675066167952,1337629224603436114,70625856775080040,706506790798432400,907091845183456440,394947285425582058,1035059724449201920,637747335699073680,112561654137273604,174954354435810768,340894514406367952,277484030249867512,791337702477394440,222765571379131284,226148078263738688,400675791552125616,1242019286028643332,1143141523931977836,1012711555752535080,1056119181706562544,1753199876594042688,173526724385623272,585360194501451408,121285712122619184,165411752235119242,440207692945215328,442523643023225052,93336694625730864,133384618034535120,685752208300272050,1569641189336007480,337302722381786720,977377929381762760,111929790958514784,1067039283281757856,1211398881856607340,731932454906987050,118884187668610280,1902807962576199680,1518573432161348696,13991869551255692,559869069831575840,219045895470383272,206544201843402592,87931277785106210,1583311737611323260,295568028539841696,81872328127637040,163801370952344580,1343833511722912644,1160685266540445340,753823081547289740,120121635374545552,353839985187156396,1069010433254522240,205947487889731392,380119198405393488,234637070865447640,206182659074251104,190582436114622384,1060193497767674676,62470401067524372,702738720437040560,194615332017232000,64012534905168288,720389086837733880,438891963677439336,27500627150757516,314401043144847840,1052563912734620734,235287484106072320,2050195786040776968,732734047743660592,1121517543667992468,167523861926770284,1297118832499223424,431537846542632032,632771104314445584,485359636804576704,783943417984443360,850333349614238112,176383565117746976,602610141387864752,390647991191172624,380358165329711884,774788450164701672,1141522799068504720,170731274156622608,604386949468129690,694275385163952684,571629391735577980,991314531859678128,1661476660673819004,933050611887025114,109093448060808600,223079562821487232,542708627764202432,395070236478208410,456939051694395900,178361740262306196,133417278739504396,529282486053148392,230947113707706560,1515088890253215592,598798066866412308,152270924256800760,529060942431963468,769251780714001536,671422520842786494,23831308363852158,476788018903497120,504723061501387344,1843267061274844464,463214551629474528,294279724859006124,563327111572400868,324679645056273630,624075618013325408,636278030038101248,54774697667522056,484833912239531952,312602462115175428,598583540693327748,123893439324815496,1593454187687694840,233761116562543668,1279808195734095768,737633774044156160,775659373316937214,1055926748569360932,1093078412120269056,86757402448678924,123763810879842518,1719086738816063988,2005670936175387552,1943944464921886336,195430215053064058,1726347964162139376,851866071263149240,637762714281920136,821787641053925232,504688342598013480,35584514473284560,177982368287768800,222940837120182804,122571380184795434,1146524246606951240,301315274399896824,7231578795289264,325530208305282960,561408981446493520,1122307512789711312,2237382819259394976,238697461204109614,277809571770349096,419168391090332940,1032410203783235270,2022645752077523670,1725245735637487056,638479825934824224,503866150206231568,7786077997003670,311547172151034400,190720782063352436,109190677192813010,436908494304463480,1247705833920960512,184074900359458024,96047935970890608,480399778978048080,196546785784918016,1449309448283788028,300433344785493940,294414322079656116,1589445600427564152,33532855491155280,201264061737447540,670020078260621648,821549696769624680,659230373912689160,410531783848647370,412003884557716920,135256458982424736,1203327366139601024,615895782558667716,135663771880107488,780473691295566588,328714460667031764,340791044521079376,375394015504370424,1260933069760382424,217913870518093568,350121439334146836,154902692215015744,60408896574741104,151072186474856920,1465628689127937060,324516620485421628,203548751688613632,31635215998024032,35161846838184560,881332234025720958,1961133443457905052,887676005843883408,1677182883527714160,448137050092699324,1187565330145335696,387161964658665600,229716785703348926,30458438652509672,457026982770028560,1010678016027108576,1879637296564536432,341962233329505204,60328957426449664,654673697125240016,851797552604214230,866300535506977480,1815954191391264264,1155862454853392020,55517165039488264,694192250329883900,776996620792671160,351006565887905536,663582209300898756,83054853645295836,441775356980041812,716040913190050752,169508625660918264,952276581247610952,200863063652998656,983998279393289248,1072012540333952378,498994404003781140,1306361946098620236,491663553567540116,189122994098436984,846634095756665118,510852790714916904,161440615421376512,652249016388474876,1263817430870164344,98186916657370016,1870130342105165088,108576781766398890,868897178220245040,112311666220830656,556965399685109184,155335178115612678,61819850047522968,137422123551122880,1370686771817408192,1323341588303364448,422854645505498704,171341429621724096,244852958321218560,247117828437019956,1413867625266149228,1051816379685854860,69910045641429232,636367832777774818,797269941378455916,276845336979086080,435816327966765080,567880542256392876,677016655095872728,412639391361606816,396022143669400700,14025661357588118,1122415754453262880,738567284710400040,66922428199728512,1506241123421461560,230150522942365352,891287053133110784,148839055526072352,1345458947758400424,485143937897334504,224337113983808384,241967251690635744,1143815646017384272,127651776952492530,1641713566407671848,1824144523826570736,259852571466734958,503399183649588492,1355103847722201024,256618462365556992,956368924965587296,205035077473449790,446792710680782292,915063311361917900,5778612547746318,6422742091906420,385488217459430400,477220243689031232,585338466138379072,309044647509326540,472011511777800360,7725658422538764,231844012325602740,773060912480327400,868757241090261216,442137202953999168,424477060151675128,91288292611978848,684881172554093280,910407375348124640,2202332947310289924,164046311358690436,158215973164805360,213995585968544928,53541608023817472,624851465248541440,927644726104051284,722805164089114596,195163607689323890,507654584646586104,1075264810691715920,41566909940568576,304023031822716148,1609834519354610640,991367387371180632,411317668194269376,787477944091923420,1017627584430097000,664927917454076032,153160424891378752,711364384968385596,2300397810159064104,175139026824637356,1309296262729760256,338459763242669292,218785281834720586,137635940032692192,1108083694708206496,257807761577702650,191931021800104034,188408468219904156,584727946589374944,713777304851636168,1150093450740403632,173881630284197136,241720081599780160,653359885679878806,205724221204594288,496997193770764184,729952481034581792,228601953764291356,706176411462426492,252266726832493168,1133193854513516832,1548689632828377312,70532376201134642,861261289007694720,858756128673041928,959524419789481728,2386938821697320130,500281075883703168,788698476744018624,738917254588406088,1955694146652827136,158044030319891376,894815151172017292,1043792622103228940,645717034836199314,35458771035933168,945864291383728640,668433163566441744,299407658969515096,479601769197336492,1552755589744840680,1227058168808320198,288045703848880432,396147763661699520,927208187475781560,976065733001723328,165901620375517698,711229606557320520,1329085516553913696,195508773454880256,342195092150968332,455007348355047488,784297471745391744,396865847006767152,859229934162019070,926718755804607168,1330456372401428328,496556736840319264,490253354711750664,33281330658384768,166458570654253920,161168242108082706,690936412141440540,287501237733725792,787302104784762060,322572597382089230,628914473791272432,1424844813402441648,1272155651996863296,1818458808817148784,653877385551614616,22192196766400512,295987955588136960,1786451934609901836,623041521250994706,309091894529024064,230759486720238112,832782209754663168,160169348594326350,343563260913166028,1756120813717464736,212615044051039812,1654185245637133160,380598861608604672,2268476125496896,22691788076863480,567470376642341000,188670941824405696,199708049983353492,646114339076666026,851639702844790288,495550392842369536,211594184584521152,793723418628473940,771911401829121944,107208830111937820,214483869876263320,1176945418204961010,512876246481301668,143731516620785888,1381022012641637632,787950251610250644,391213273472328566,61457619441023520,122953107319817280,1085778743271027904,789350991080576232,674168320919577536,258853146690907392,1103696002557409758,1244120578438186380,311612155083262104,1315000630180549900,233825197602005672,433591429729756416,664222732461638280,946524562331944960,2216554695880160364,532917002312653552,1735797394760493204,50236864909946676,446686824309678560,8571669098538172,342971828833948160,193497904633456272,378907830215877616,1786173633812277234,344655001772136552,94526256405875136,1418327596592693280,637508059527527104,1724562058592799680,225609472893069712,445825345239758484,1317135229402441044,2370364481341192356,1342014576711897996,772566997717205390,550043202917283572,1580096410292197536,874997448990269808,227616230315985810,1644982186577223936,837282608879411548,267448372838546088,183040384569988998,506850154607626128,36663758113109568,733498283825771520,170774847060576924,44233238649586572,1991100899568944520,2434073504226407388,621058185033360414,127088152290307138,1281797168724993024,427015464686924240,570659408320118886,1408158211662562752,491432168979925888,1046011841319646512,445688319796745256,651024880495624038,1773542249700176832,1339806285325165040,864936860857732390,174800703324883848,50599636607290704,1518448416449459040,42079179422403372,210459523921568580,757300823600554960,238173320098568400,222332314122215724,547815078371103804,449747524506076776,815607647590253920,723872488008839512,1188204669579086928,604455444333161568,169117700376697152,31902863544878976,159562396422334080,356710634066291676,617089603168793304,1127508946125970356,263323363666411328,390344659014352128,2152344507706502016,1490212402581251034,1516335835407860940,806250992372564,32259733159814560,726062104224664200,734628178601916924,801651704358178944,36192422259837872,161457305206904812,244751539570803824,1178792328521489472,275898420369929112,1800277126242763632,1952558609195586854,761726848301512464,11175909379700384,223585130029798240,1397825462821337000,1800064139722338308,64388209855438216,158880330318570056,574589527071439110,19578042312714704,1175033671704695040,263044472400575372,692602056635105008,122775574513372732,1052676290575645680,114054516680698552,12864644304867252,343159530022563840,145831165274491112,168373081638618360,825858473205343116,971370887976082912,962870938392041952,560761216161914610,1170700041426829872,1268696617417022200,1067092531454520704,449870507122910024,272738228076501646,1535537667567156876,2202574645850272,55080731272751600,881553548586707200,1741106190497894192,1901260292864021712,722177284280438532,324595465238536940,79681093896073768,908703386494221216,1941034135058698694,1454498326486869538,657168193164986432,753468561419288064,229439977787437536,46149222487256512,923257714412157440,83766675549537456,1077318804119347440,217007270979498272,2054506480229755648,2250349856366652544,478919147566875316,212704615909493784,1436589352479911532,146583264026911236,1821444159605257674,173027423273698026,961547133295148400,203905225301783712,98038279977868986,360859335536142234,685159952720908392,2532393850107272868,1155804797750324490,45671610536912724,761417651903230400,520628821585732560,5809133752723162,406759005543582020,12286056024003024,430138412034917040,117640987717822212,313326290373811902,181044807917373096,83106408142507776,510362339534565224,989505723970562464,1011776048814995712,245202193091985220,145526960663225308,13264575518555610,265369291817606400,1208292788038904512,1980564533192238630,1615491150975327318,2575398212225034588,2353018063243076532,27046995868517092,135274554541651180,1373054274651609088,452172339003424832,1884837188107351152,40723377939201412,117766706301830772,77313457616995936,1546720802564096320,1364482582099884884,1471978942436268448,587014076497493312,1384147476660055968,349993345184909400,31146556409807412,44508052792188120,773889985110954110,191293104079410780,764456442374345832,1073084499917566976,66555307585208266,420179847015698920,517448255910512784,2338167644990240112,1888914698516206592,470930159363177436,1822990513503309696,1389770055294594480,1101214353378698118,115957412197971490,2565532296914184108,678305965887659004,657510820051109346,746201068701537610,198334216515394800,270286487769426128,376441198769660248,194238507103947474,378361374822770592,138079657225698552,1007609630885296404,1736742563780241840,1108115462044350288,242896131430262336,130864850540140584,1090855825904403400,1052309710594177312,143540754686166264,526513973832821728,1437610806539456880,1890044062466192448,32147755576345472,803925901428855400,702458587902610150,461448862201231856,251770231479560988,839384360533784180,629203469432433630,120092772732205056,106351524477819192,1450786182275360016,339850179435477984,1530502616134170208,1324866115828234944,41387087269890,137996646524100,1380363364188000,124268424525360000,828694314113400000,1614983463881854144,747837461005142952,1062315416687465088,147577572818428424,885487272397422792,1177502035369097152,1428705894668945480,1588881401935074544,1065409933027251080,61649967964766532,75422806868082912,1760369793510264160,888219285698647776,679490360546760,33984245953728000,67987948219317000,525128938528332648,848229625165797672,961370917100180184,1080811097515801530,14783108138149988,591493328673328640,876048645628594464,249169153409303074,467069593457541872,276889622230930036,191140556929959112,128698103065897372,294521296351071312,1742673888346834584,1216618444739854336,267733301644907280,111387675426812646,442082769140285736,1272687604697523168,1560659181228104776,433031892915432114,1258116585044673440,1054531018278146304,251266248411784048,63443663193295688,302599606848650944,399380880007403660,1211144474888769552,1590712761728768132,909725373854144120,108186354756809216,1893798647861517040,122290975600010672,1070349632177073080,202244345849053560,265476506614751278,240091663529817666,1411931256634791424,1103117122386607280,658642643996220324,1791388674405433278,192475460571106752,126270381027135336,570321372178365696,33853940329766244,346881828830351256,597489571022935024,253272935995897472,130666725665823408,842462289301039744,759121187335328860,93969874513252620,1253285396484616800,442335291186942160,182237153097315264,25856033640249906,143685144147583100,2587061842471436400,164559325768887244,1256872791996229410,1340189663699141612,319175822567190576,319224688282391936,176941141170918620,2252352294156072192,300361520165513148,191722671711881352,106005764641776636,1596930465296248082,1169431995374275808,640051838425560800,267242896177368930,2004035394518021984,1131892222919353952,205045008141378888,1646329117093563588,700467819162683442,431767797830244464,195930883157279760,622948731719714834,1136193771551160192,564705739118369940,1320160102248070008,543567087724415594,1019607916353955344,364759174417584800,20058451489835584,57325896348512320,2293677267002508800,800662762907340648,238316196918671952,279919511927253426,442604383843160658,24132468531434432,1689744599193710080,1705374082763255268,826217108409771984,239071855520423016,2537228065189820292,622626484419243024,337949162460518336,663912689755174400,813484635801198480,816688727040127224,423349329631330704,1717262408851849584,230894959213854936,636595765405295248,517755992288762000,145279857700177536,288440699457791920,1628065826094130932,1875561686922877436,2098607378463508752,572299533066476532,287880724917427616,968910689600457156,791219651457833040,205664803354318240,207927222000230382,1446445381733828784,531157174293622408,203462388361348968,779531730404319984,651326282965764792,1156274106617661864,234830039283907840,1519816154051521788,306350441623896752,606531594262427616,574996205961947392,109197562426925078,679318474782385672,965563536327053760,500176171922974120,397037293829391232,138798131182095892,548566668365998464,335794637914666864,834282608585279700,474608787239859348,288580349761847080,312114940236275088,346247216764823694,1602762986851145042,1041400447236593184,404497291070990928,511481120064926868,259625516139176306,251084991264823872,98582595790719680,788877870790997120,117635465915820596,1990976987821385504,72876848351956680,1166350238186468160,1321456879100837328,250391876292015304,432961760669334624,1542794313340075158,330730659327588420,417442177647328240,682731447198193848,1039197046973393990,653209668218432496,53412615653406912,356181759322388640,850017310399856238,78524952747988148,328408931047856848,199816804514188448,669566666918417060,383833034670996736,188535379575042136,808229919944410080,822842707346954528,1141884813582706872,322161894922727304,419934610561547124,310480603651537284,1839370501239566136,2354323795330259952,368210385741110544,876713500033139034,1044127086681325842,448963547488645944,304450686241986620,1781431098773134236,638538483734729656,35118561743566840,116590868554706112,76239270838377702,137424389982960752,867478861267778928,2410544246249143008,198409377875240106,749434223786601864,131870287529836128,599992479174195216,283299848448561588,91554842714439734,2312707500380264832,141427148137804728,80278320160791592,878906864688104420,569446460392768200,111918988134234624,799638352692412800,119829649361185720,1797932428314039600,851388038225086180,528827074746310760,587344597085856996,168201675725397664,1442119338935970240,607063605607034634,1226703403669746888,313510102313443632,302726586992386284,517587253787112048,51639513589365384,172178276767483840,586125822416321920,1638370704612323552,313268170226485784,2746512324996993504,639439987964542524,477251177958127872,531952536768964626,974771610165408000,275593282965033120,1177124742209069210,1286239833577182078,165217584092466984,502537863123047780,256806634683823224,447159596288651688,107240728325780360,214539235231097120,1232083671830717860,1488530827174324908,1056853818308363856,648370860481922928,910764228149245526,166839154189313940,133314499157706112,1500191346152807280,728604872465725170,1050357068747203632,1146891196036686100,51205913174320020,1362069367489565294,321059007681760448,167291279250494672,401877263072124928,919683755776247436,272079748605027944,88255776211529664,492739840248702544,1109149007975929784,679659708241093356,331764939739859616,351211543902665992,549679400997920298,1434812655552162780,641319067270169712,83285929976336100,92564674801224500,1726584188412499752,30279072539319640,363445988036832960,286584143562762562,934068911152124724,1194848741294922020,766484129841475220,1528370271969363576,929191404458906922,1537444333332586448,832276649033505888,1719735513040416768,1607965001742916908,451886010608543392,1468491097944877176,822892887503254488,946393261902304944,492018119039581792,123736869110602368,298162823598898706,95477799276610114,1879909446813911424,2209821545436977844,835268702242926616,1296394951370791168,119464288291499520,298740083826429600,834485291682198464,1264330500249075616,589348012744960768,423174835279462112,1451789643905993574,1293847596526747176,1053256570878782816,434370489618439808,240117013150640396,440537575331174022,1259700677974319672,1319564259490897980,273624230675320330,628547346011358512,1689166966672915968,469654501947443584,717996343764753392,1512553663081803552,1044998910100885648,204816197249961752,585343850233436240,19035959093521538,761639579659626560,1151754517641611520,2342417740425599648,34528093632040412,172686045821112680,980502967483273620,236912216747609116,426676474967319332,190361871852518144,2272327560896312640,993389334990018512,1074101953176243810,406273424795250144,686051771934645312,1462331213098012348,712118718772839380,252313403290693248,287800997272156656,1682933907700047912,1653327632232214208,704814767204365776,1399137987062838596,242673710191633160,480788971571326782,2414890193194301184,636718542092643528,517800283186810064,1864828359761451084,1068660115534702296,305888334124875080,1812818895299469792,2801199342872728404,1076581900602041328,493322811661071840,70402052354260550,563364009472101200,620923630635095424,55918557482330396,1164190620318350370,343482529196011792,308402114843292288,384200882383110464,921245678596145412,1825007439834119648,2558521792415705536,2296422282357474156,786008981546642346,5217331273504072,208747769807368960,1827020037062147200,636144144101443244,1165520192480961170,151254725452203216,252296250909031420,530587191159743646,1034792121114817520,2168104100495050256,725172907089309640,1103269450485522208,265155838049884992,56813818667901048,505143243767743360,1818285630592508532,441494961686968356,314330485098884096,385277418693839616,2085497666552617226,19295718891408538,386014716612283120,284852457192783060,1938816101555393292,357811915953153032,570073475004763520,322820640162573648,87631355807838526,217225376632536272,1749215208029481864,2064524575254553860,2175390005197096324,969539155761902726,65072658359205264,2245068708319568432,943046814308943352,320823249545922466,1024078371276130656,1733335301364988248,244848229289205388,940269134448036498,41017402431017792,615420215224167840,331418098889692780,953875750625892,85871012472657360,572621386051108800,2628435292393980636,540569076709912816,155715456643017984,375290342338151744,437612509724215020,1785220664739994728,1950627037046764440,1589632958991076584,1957757899534542324,1926997902375691362,96447162047291776,1501349107713310960,101397854114479952,887459797592729060,812040485725887036,187829860667498784,822253662959341476,238919764276370184,458342972305053864,2576271960529485952,1793651438193959344,2197372734686789064,879870706359774176,200726258164684232,15497388551518328,193767123694463300,54124228979901936,1246716467754109296,228927596935868376,574529326090007688,290090335550304104,920581488977807552,595806929141122312,1841555606082422256,560642600312449704,1444077491542384960,1283800238547732648,1068039932745103968,1327119035170064304,2149279254676874292,235226853108118632,253423282996668806,1525768563119508736,931480367390962400,2232917729006451368,174464647857487918,620809441368379380,96738716722192160,1741741857927862560,2325278136748937130,706032019107851592,4482943695717072,179363526720606480,225401460703519324,358710594538377756,376050493998593512,400667844020264820,2907211032241855470,1228792555118394528,213424420160075488,1219878887995014080,87603483616578616,1095322457276646200,1026752121408750672,55725591155369020,1114795496935029200,461021142927740640,1489391962359384192,615971116800982470,1765390927330649136,1468976384182273536,599442118098514960,745909288487780820,142050399341200448,492622749627000832,57017924388078368,1710972006132108720,1045141040992717536,141575570316799408,255639871836099904,2107873666815120834,1224919686127117712,164694008567839896,915198633452482400,692306071248556850,92099991252211644,921233199894600720,206277177166447716,2063294027281882620,1817735741637829468,1571224699744608048,1474849102575825312,362318640697121580,46316822785382564,1115529314432715756,1107600527297283180,1608351901918836624,805809265659522810,864833201519121536,868208883450915328,1547382288981339482,1371804024128335168,30136620169223880,1055047839668856600,1321285301372678544,214679843340595216,52568638792109728,1112196173863615056,605736292522527320,1217794971204277728,319572067392821056,1175391905434430320,1224337179897383824,2337102185577998552,1620455492962862736,313463296122091024,193185117171758442,1816808179433439996,2380804556510571968,2204035135480597968,351385386178026684,1464811103038263876,199137405131943488,312285211240098064,1359197109105272892,1625466743766290530,2161419557676617728,1536336752423320260,2683226185200992288,2190441297464020048,2050502612913096624,2350229486775427488,824776553956381362,50814638499703416,84712282135751920,1454605498765191816,979461160643766976,384570584617682736,137719889892553792,37963364480440448,284796469764527280,131408248238053566,852119111470994964,556578900465228816,240605616109834228,3270808503375470,32716257231467600,523590873912025600,2796116827943945178,55238327734145130,221008466697323760,290511821933909232,189144412364714960,135925420359436008,1019694901735055520,1194671538426195552,2071324740218705172,1167864931673786780,1336619553781509560,2075875592376435744,180468814419279974,717230709660088350,533857480380823360,225386766062366272,1932367292910224520,450076467367467512,88915189160851588,792655711518052928,2029437273969721200,935939757345743824,397885516905007968,866309588687464824,720855530182408248,1143547643692957902,1246104830097702680,137569033667990888,3074741675233155954,2093368753251210498,1969832819813970384,766020827298925408,108843532914250732,1777904504537774634,1690298097472108180,3000894457516882128,211563832913875126,166268401491217760,1663095711303308800,1005523223327672120,274497595424998190,626376432569945356,39831602022414612,265609691042025840,380156396457852504,2294528716695141576,1031675243550490872,512778856109261280,2966552215646974488,980014215193741284,1684789320278564136,317305927677532584,302986791735272304,242399590262202608,909222735282650880,1935185195736768768,2614945330950857952,259297595770970316,1749556512640277796,170044773582007956,1306959572299275132,250537987524756792,820381982223768864,638957979938207776,352235337605505578,307516337018205364,139379907288002856,2414641749482290692,603966102810948948,221348414649377548,1026843140610901728,90991862991807752,1888379249580096336,1389914927821987800,2258493226053362508,660941947553885172,100649051483698704,1677895951328279200,200519251574098024,251867524948296320,63347023462681634,565380218905160868,19422011796360376,1359874098097418960,1123111650784836180,1043217215152213590,737219022217908384,701048799485432768,684523412894359748,1553038892439186684,635309571851126220,1077709874423846460,223272440033548560,94685937485856626,242982450129518112,1270306873176175488,6506014638524226,455532319087378260,1791125502319408056,166061448538542888,1504423478045556768,236323215618703428,82450612987826784,59524722120129896,727432249820983098,1844153158441687152,1747482631801647104,99196767682947536,992209502661824080,7709663965139622,77115426290688240,64306672714364608,289619521861770402,606428380076116572,2561578428529712928,107957543604634728,899865129782811300,29996153498916010,2100241499289673600,1339372713509252864,2317067421851435832,850437240356991042,236229903973402784,235566224885531176,2055698240751181404,1250588216974089376,1155013874880142848,49070353095957376,736233947061377520,2270107041009449852,47410057441905428,356926016594331492,744376651213414596,1222836759807712126,2277368800053486048,431271927104727744,1284846804530314298,457234992306117840,1295033181235706136,140007102265772256,933606630891369280,1187824681097470344,796988398211029920,1904241925059808320,1338138724600241720,552550584961821992,1872675183442087032,1882504734735750552,193007462281637762,293170213541341500,116087262962023104,210612226424372248,1203789011820283280,153111748182502088,615591711978035424,311617167749894104,515535104273551824,303729866988055736,88748023256490624,430970079446168080,293338703602902768,250215163504411672,357536349175222880,2479705320066150428,2564258321913450512,2044392485619998376,1470657598387141248,235253328345584200,336572691149603898,93266583801990876,862749315155620256,23697516310299468,158021420184473160,1317161659843169000,733992696348232272,293034814830660032,87152591963755908,2615205603351426120,96454766143236864,1607965299973542400,681984908440400992,524378521515587118,1239211112796280832,441981910440087616,206348284259687024,156099396725699702,364329479411022168,807120788759283096,1590374030009843988,259156398786478564,645340435409582088,349587125049175440,756656492398454034,2874251879841914688,347632420271215044,2073035476063724652,694301560397332920,2449157275241999088,870234683414193440,1185897867135384576,303764370686310464,148167121646656112,45723535815298460,182937815780371120,383678314995029224,996725515412034450,180935048953797696,1131113852763724800,274474093317426828,382401162900716104,511010268243962500,893963097611369424,745117866507297024,724390233312535244,1551477013033296960,203825323217447456,677669025544562670,250493825951426256,877546634638393536,60956849908918236,522611591923170360,580894967624139632,695856132365184,2320071932106240,116031171788592000,1160587476107040000,423384894506318472,1605300709863802380,605036640401869736,581825952933249640,145186004036928992,1086712774570887672,1390703300289071032,1408724075419424078,769285800576816080,102619959264429060,2084949599925885056,320713927121177680,831332030413738008,1978870432660831008,45657204948071808,228340093385470080,142580630257055028,331440811253089188,10102051046406038,707310914388749020,841088899823140224,2228105687383320696,2274089250658015808,1712092943340685932,2364986026384296672,64389935415439024,322025750795093560,2359198610076815104,45770460200067456,228906342119842560,560759769186888744,202599464313713684,390977765307205000,743605126176683880,1124203950434104368,306218409368996082,783402168463676736,1030458466431883240,1366959860285893860,467961481929923472,417091369242868632,579417387437471592,927205304486307168,694051810360255656,331945098788777616,1302363296507298368,71771909555761290,478591953597013800,376092152725837392,85147398236041960,58084796462969154,639437309333796066,2046329556012648480,2435535053913614744,836353605015250990,1402534739451168932,1139157974320532180,154321045287555784,488581320452748768,1648034057292670810,1391629995527479488,969373786854093408,140843250659566364,2719209504765588282,562812348612854208,1003893808479054972,174140728344232286,746492228019895620,1638237412810681536,581082609860632096,2067614737154929452,482881537109693032,394093287372898672,1229910414428052560,1448594393485518552,1367841261746871548,104514472222435080,2136508618019999104,365930026084374272,872596717147575420,2377945758261284064,348249692601413428,254193010087794132,956667547766072988,448196646125591552,42084496110290360,505131777604509960,400716740624085648,1039795884692228768,20002028571990036,177837256039940640,1111741896932667000,734160652419562160,1313683695448265536,2187607345772213092,916380336199258512,325876156123264384,35623078636369316,1425254756495488240,648167905700287734,2104757422885410160,211337655597689712,905943417132869640,125472823735052544,229586356187170860,607391293848028508,368135671431507552,874855767295574064,2438001477919055104,639845442587712640,805810042634725610,839159854975600956,79732679965788108,255542322389761760,551659885369004568,1037380762888912008,2826280902532356096,343477616622958608,1785985204712195552,364393494095819790,2244083181895737888,1319459465023626388,92847853465397100,154782247666243500,154694852102728704,1273754738424316176,292629139189813426,918217076215811346,196287235765270104,559710368903722344,1588359842936795862,266211861148425868,232842242513568672,26453569228868432,1190685576066247980,593910151646302086,520960765418732100,874807963156796736,1445676975059849610,2110805476598958032,72371697184606456,620471908235207040,1414663910059847660,398768849774437604,344621394305646900,126508914373714872,210896771115161660,457448208251383860,60745453956206592,911391619766146560,54850410061957664,822945521831880480,538648039505476260,1296850178221356928,1830820142680527488,196123202951508308,2241923397193980160,327925086433488544,921246019700400828,1663302832257146634,1697249591310996680,1505631100335386304,367932244899967734,1694264190373060884,181089777493244144,901473766960098288,3249510019881980166,210485194562277714,1724056316709107360,1061214183897201040,20014627249742034,533845732000236320,867443571668872728,1946789389413131776,1141914267029817344,234781177594622512,343780115429583324,29877292809935244,298841313373216740,996365667415926600,1159731670393212928,1724417793144436488,188942631366223896,2982360286610815552,2831668612509307212,780526070301286344,2137441008838186104,146701759897232474,2626037014652456384,1715051594541374432,1542567882591178596,194517584998786288,45388723375360820,369289341710348380,1434110092531622568,326671135920234252,785090091721857376,360853314820923792,368513255564936628,1281492065137075792,1268319244068337536,374718939447789408,1706322141013684082,1369410040560449664,3029217324207674048,356819977049178656,413002551525624354,1630627123574105146,124180156571578368,97521816680995356,1300586562233963760,595955136407973288,78063677617525760,51236001263061216,1024952846069910240,721910657514580064,830023028310439344,91867956262173252,308569901852954144,40938801560369784,136493638846272960,1740482762800422528,2365681776072272190,1663593190245343480,796088454517301568,713551125309975088,729611430887852628,335233954993728490,862351243274065008,384723887318511408,14680330181147900,587346163268228000,2455826297806797972,56686937278051524,366614935269474724,298381458551048756,297442983720894264,574896640094938624,934356395542872610,997915045610407644,1520682115275392352,458511597466437424,3340373249287400310,2269087050197713806,1072136684082738560,443063679936240720,876476041068566730,1142573336345324910,722268433371703400,1177798720059240224,2221398337304965154,371251501281781904,1262656767837042816,261222856128414208,3359336484189697920,2110526340965923888,1300601093135001088,500212994348287584,623280065304983320,535548883773927156,846208468343997696,408300252764908608,497474823953545144,512051517362173908,729187240189180176,301009361021063104,1505385168140596960,2567762685565489746,1177698984264998976,2185861798996317792,144150670367886260,1441830455059391800,175377484823692332,205860515094115784,985981879650022320,355007947124304810,322837531131950912,648515331171336240,404361662871782394,556138301683909338,303469010254408936,2567723302453334432,645007196954582328,2095527017124708804,1946355756831401048,450049830005715856,254865653442280302,877863340160517984,759741891996449820,1011177456291782560,320143927537978040,139538750979123504,1860932776602946560,1147832790644607240,326847041995436998,629159657602546768,135579259576976384,847559693334099200,969495649057767048,1086466539801066030,678901844390151720,1263836056681219840,43516118438545788,364591578979128688,462489065329765124,2438890309922299596,2966491340094885696,595955607196217022,327295550877936480,2182456669382714400,251203049374290772,340621091063011864,283234493832786368,1906140456808911336,209926426408815344,939435834569632918,339811316543047792,271655629619364288,185614291208080518,2630278510445242332,925216124964562940,1715071627599659568,119732077002896722,69948591025464654,932855133008512640,1498673289605462880,1111774141512208590,1856292061823319190,1506418285672757680,1349435046797410020,1389096940205776416,1009671520367099328,1600666498971839936,2931356575371932640,1068672527339842404,71923367489219974,822163567536543680,2183843305466405208,423955487248503816,2825401616637443298,2727989739592526976,1444341497692373472,517749381968103138,2426494929359015662,642367448073613392,395081727949665312,1325952881496803910,1748533635880442496,319352479524227344,178979875835294464,1118871523605369800,537877148121722620,2610391456328784128,780073690596797856,1958371690636626504,777068848074284584,2895780818935787616,442315832208478816,1187750536120625130,60817684085606784,260704726134289920,318987520295820896,48059960595751992,721058372324828280,68217994588643424,682330311958164480,2777092871528720672,620219255196820496,2675210171775987296,544004298138019848,2085222970869745824,2036518308862626540,229440019531497408,2844265999808343240,2729688742194317358,2021217991465849596,402293274396581392,156457087801252300,938948914705647300,2495039636083210538,1970239118011892560,2611683341829212336,488296531645577562,82857007437933848,88214429375301060,705870377036566560,1596905635117399632,1307258569191805048,2516362191722667456,32781404719716688,1311543796502931040,352923734797664576,320571872082115668,1916410142782179184,1410813000469343888,2077645840460933232,843820886799566208,226343501350935296,1131965345568669680,132761093025181782,178027282872060336,140854350496037316,213947810832871038,314926949018506566,1803146210534643520,160132131913966528,1601671449088790240,70734879087581040,619065468560166600,346999375423549856,278764030856417552,297976671240624202,1675871214348968568,2389013061738934176,1294778743620063460,1161102092910618984,1350026670118145152,536802397318415904,1145691055990839504,2796927452461041912,1546419487448807440,587624199097219888,138450019022406402,1475255312681431344,1461573272900781168,277199364388065472,693149344893793840,1050632691887732352,671244009787456848,1173465667034014400,687464379551325740,231436397770498356,310285579774996660,1482528252849757860,790329237415599070,3397213751544459378,328231571552774336,180524778034074320,1805640043254984200,2399100575067583296,2309059075279419336,1871650484996412064,2980158765929011530,97000851515790508,332586459056514208,330555721592050176,297816741912719604,2261863629565323504,11759993071356292,941003436281984320,3343830550026587172,93010905525650658,499956403958971648,125753476021607064,65735270627698488,1479363912838716660,256437576369255424,2885547294118114560,769136115596823044,1736556158750423024,308742415377677360,1001124173170274208,547681841174923140,865078602195442956,407850805642771428,357949838882767768,1047640788192831528,913968992315844528,562689299384759808,518919374161750016,509306649370982052,161561490409807616,807981828912688640,3202736923024790752,2904484360075693264,1970232342480914460,597038067036119856,1063563386178550544,1524574657325981690,1717504574732443952,609111425748947500,8732358304538988,58228264533744760,582408073245787600,595948258167025792,1697774972966890920,151256655192101116,887238253634666694,704872245385307592,3269339169331227696,1927811328123366560,1009352684285401690,394531801010486704,1740078684207058944,508217686966589706,316787590488694468,2553422704492231852,2374932488979900528,2391905651132910192,1145454008725206992,1692586691352046336,488989205358106320,2213025329088544,22135002029570240,442795017539929600,2633854769605681272,75510874042845514,3130278512975405694,873754623038203712,146671613428635920,487716999787722724,3200406306446961360,1321106341425788016,39584770809894328,791864941833899920,573450658080800372,10129992244726224,506608006747767600,1179522226579151112,1328999598655245312,108857161400795584,407151576587806596,524579738152792152,596052721773107046,67583157913978688,337987995559809280,430506788450236864,1806547756034088564,627767433422234280,55301369787194712,276565876730410020,2162270582887967244,888372884228585728,1036426096721278800,707687954846907424,389889874398314808,1439754796501379112,2098118566472817240,1729952011758524704,334830812043195510,591298907791262016,756843601867250256,180681450055566768,200799917814930720,1096937613887078064,2967808081546599936,12719130463645158,1144965324173320260,235917613480075488,3539516920998261840,465309848661360372,1893554905739060830,474571136548137632,947848642989990420,837540381112809402,1934715265933732224,1028998269105802632,272135415573214976,500832138959568472,48977514146684418,163293034284245320,396731828064644236,2319639972169700106,415139560419517024,639542693873787072,69603402299421000,2268500808296476336,3239894916784361304,2684652566992523712,840685877446501476,866844457589061504,773017138172648652,295219466683109328,1420295645351932128,3046355735290770294,78305901631344852,1478923848771821648,1947209341928895240,344447629496164668,337887288407048140,2096589976134685312,963929347072465984,1217491495815259782,221471104478032636,1396010282187487120,920769092715269112,1015784668958892924,284055980680337952,1775724733946503200,1410894355180164096,1391965019878615450,1774078421818598112,425316047451105376,233551745128287192,2365071093025645648,58134390787603312,664890254872611328,7501638242474784,112548287893187160,750480017940712800,8562881897962824,256940564580909360,87887455984314602,125579943784553060,41156177528016680,411648396912205600,407350764133509682,2299522742340814718,1486651513231764048,3477195198499322664,580686468802495030,2956527213551943336,1107625704517231536,1795021765738681040,1281200604611207880,491966590608958752,1386647887755558484,2191083189870408568,1052930716528622610,180141383310074550,1401393710709538000,998040860511012864,404858842084177222,2618701898484048426,1212318957595662096,1127453037846036304,1247999217862506368,974722895416933310,1943698046393721408,268492970108620752,1233163935829614348,621582054853312336,51367964933419032,667123967972419412,696545919370373904,2914513865118907092,1846801604523780144,734036367617868560,1904529652264992402,129237223078313820,1723523284183915200,235725072390397840,1361308753710499728,49104024468489128,736714265612418240,1075654713051648360,229282541664269876,194752292741625710,1074949939197857056,843109752568023160,13356621826766112,333985223966066400,495922505530541072,757897564967167680,44181634507516548,441908470595099160,1580842683760024660,1091184791564690660,397261313784865250,3365334880947530838,746484203234508544,1462797287324010624,1158217633474179712,2216824344381421176,1629367116037821680,2483170019582602784,1394806956087838806,857153543046708654,1642332991720975680,667756325196626848,3486520919514029922,705518983401799842,1448684758530407664,986196976562281952,2133715456371487620,1436903659364458656,644956635613579008,2074235790368737008,1158274395024708300,2167163296023496932,2658985560745678620,2513375542366023552,384820718946832574,302459682200595178,18441694646655024,737820749100549120,381041354275110620,2373164718463182882,13497253840667544,225000842913366800,239531683132937286,1064805767245585680,241262826164683392,2154462205008759072,803457742613868064,1253538316647178144,1331584500565671072,3532878053101752732,325780511288811822,2138580392391533376,2039233211374385600,14484636057074560,202826822906009120,2318499908211468800,350472820826915672,428329723804941888,885110181052432496,265121445455944350,33801679646419392,2366606051717100480,2429512564563401268,1554830256768264686,189183819183464040,285353172637502016,200402790293925688,905238144050273928,695270013603041448,943989442779168800,369239337944965608,854866223065571808,1173861541117444576,756111855077853904,371032419678348968,900241487631129024,221320140295865856,242697951162399720,3442683128085841518,2060868668911130740,1687507454890547304,1761723680498445664,3440819591352837990,2036463799954839780,1375621381720206864,627616685908527680,2586052140761238714,2165833351715631808,204124481007674808,331243682449830464,2614358647123432846,626638286906128952,555019572241782592,103964671013797816,1102630313698931472,376698858388280472,3195846554635264192,845152879549926696,618452987926259230,2661350941153521624,748280622126781696,2816084730036824064,1155570371996250582,3412487106222177152,812361020986990888,1813898485533877596,898388656983742884,3781134218130477156,2370590007550826656,2290310788455757872,1529477865951553552,2329067146146018096,15945444530794156,637948211465690720,611587553292347236,197364942743817128,317682674949417960,1438014572675493008,1336466629625374352,2311170575436494814,1160198486597613008,1274369795892297088,1384382103745736144,76174496491487652,507933617894893440,2495767525293994896,848287747144021794,485085808939565168,1353839241955695900,729097524788383296,1058989140442398516,160649220772479472,2232162402955188144,1346318379181954880,519170723690461780,1402080696875325216,78061406487746304,260257667709800960,81519628293902204,116480314621366360,1203473077145753088,3330013086774950016,2457063718202808234,682639370308874160,272974095954694032,1500290715107814936,3041329753651013370,2808259293408700624,48722967146708016,163354274578837968,334979070905211978,501434962940100608,3077808806353720500,3103032610851726112,2478257105139879048,691869473562922902,278471199762584480,643273940438328584,259059085906780120,168933242268080732,3698936133837796404,616108463288494524,954087653748374628,284355237848346028,716850485839260528,1305696534531857408,1345777631245603524,426693192657041100,553502126051250584,641014329826937024,2389500970618866704,378607703626712392,615284022885868544,224879861608807048,963965761786789860,838602599026725810,743576312605219032,1651390059248267464,182465371216216270,414792020951590220,2364885917190061776,168358587220247424,1683925895569162080,1447442000503690112,1185189895016256672,36046218546282672,540802400422554360,145396232221792540,2617660178126804160,872166049882378608,1155609793968652304,1080699685141242928,411668529252867320,773509937108944824,1494562375384607152,967064490774496352,233087749656807720,875077992396035520,1177540512687934928,801967292305374790,1460824172916009140,1190091713487192448,1051759020103769292,27711333800348680,277169085091302400,816516902785290392,2327219332333212352,281726176369938404,1325918633300382184,283847775248410688,104790204984352378,685788959700023296,2397327696209939952,447926173650183312,473590775249883568,613689685787831784,436426589595626952,427126789042719736,321583129740925358,716081730842857010,805525319665001936,1907882478329508128,451423280110967020,96994634946189456,1212675975587715600,1140049821743813900,740592486220786290,766607244254884508,315165091674073136,364282178839404160,1443521008495839630,741165595884949176,270135363273074660,60272306445244192,1137396708905889642,1215351764052256392,395779411089629952,1734415179067986688,741014877985907236,358847113762133176,217321950440236768,1552609875630318400,73589027956851912,1656083916809504460,151005461730249728,2510803681307212928,295325893415724444,457237851921666306,133102915790896184,1119836299146147180,218947138416545630,2189908179898938100,319072926677527152,354596176301474640,77618883625642304,582257681363006880,172057445506020848,836146880758806968,1793763254455898922,446442469673890248,174677291447721480,970622654258312000,170327907539825616,3373881713895920994,205485254899172728,565799312084418048,170487745123433892,1126248806193073506,1248418892732088576,614678946407301888,825636211821571992,272853217527537036,233900495179628004,2339469771618195720,706727464105250046,136365372500752950,158717666752433880,317498371598289120,263828365785806456,430753889184163412,753089095088092368,420364832274707552,323883262222282536,887119729659931978,1134100530366500736,222252165643713088,2659159267561279728,2137681776382786230,270142754994772788,153607570241264880,307276009817728560,2807482318369260084,20156541120323784,112002959373782400,224050270497035400,49061227677310520,490709380840554400,1340763822122500832,691700241581845782,529747078278720050,2486031246172022528,3013922057027273504,867810589922491878,429243396141819584,3244681385240719536,65932022724968576,329725247219325760,681355820030501112,1089228910039825608,334249291292733888,330397251798430278,1450719380125412488,1135681501460424384,1246536873539284416,1513682007234426246,2236952512732902744,1186203086975559168,1260122961438268488,456922314335065488,246822838126212692,338472758657454912,249180334696869044,251699893122833850,1658753850761130660,75361648603130656,2748430582628066784,3272229349240246848,192175466996548288,31884660681467412,637818703072450320,287669764793859852,61260974464290604,919095352582955520,1848567390616130960,417740374364338912,1168183882798452576,224904151673349672,677565836435009184,22677719584888300,793876107440601500,469830330669411744,704414446358131600,426937479935006432,1005642202139991144,2609720483256286944,558713110371733060,217169351974791384,741628040239716592,527749251150689280,1237595353435536256,977617075192737590,1223189259935017824,1061892992804956632,417599381189356716,118309683814346154,2250100130587926016,425790950769139648,162266373332814848,269087216300043286,1303400440799795430,282245542756049964,681774054233296032,1399256745009822888,590812911035074000,573664787217685312,786927687881230880,1963335202934788134,3361832099141276124,593229678456936080,1410755957286437560,431651619162077104,348892700943818328,387198847924434792,503513172154228672,1526988046787340060,1125902368239399720,293920347805480656,665744683913206632,1433976167839276710,1346301090918606384,682276483136654640,4827322003534296,434543694582823380,235304633841831856,2059316871489947720,1322097173190146256,1166503016887406544,774639202500431376,625773406717826640,1215748856192203008,2941929520613641936,809501847842706746,496100502088234336,1463196192150392700,1909372864492655548,796484543218196,31865578972052480,79679440888878400,1026347369390331366,1424214825793464852,297302131037535900,324008051599108736,354990249485915134,1090986500659621302,1349337005531063016,3196721714927934592,2818798318937104608,1339102491762777992,1267044797440740512,650082792509187324,1718919199146032820,493244923951082908,372688749666592800,78328836210313696,391720128190715240,267263928915086688,1955147752339987100,2071529161111262656,613801513879846140,1976738441696194176,390984979255369568,127831910004999168,1093961665285105404,3167415246776176802,1646219461902159856,10791191922520672,53966401221234320,134942107664704600,869415188517652608,229734964918762344,37890818930961080,473726816720214500,31954335336640808,2237235824668450480,2242797426267119380,2544507344031416918,1713384606296568416,159735319045836016,2002904707596363594,2744254875204155628,505453855132132256,1641977880793790540,157511945266986510,198978996693466626,1840391719619516784,1255840763963988384,1028600735910500672,828459881407017090,58688169317769888,586994822464415040,578723118708265098,365427209431594352,454132504949661864,2024496250852321440,2600244457062011396,290664736884255424,2907206997377716480,3314629437197264224,19594779246433846,83993785653808020,2520298389922905600,268937776942619344,3074165758583433920,952571239906603776,1029508515802442740,216362236193797624,961900071910478064,882622124517990168,1852924097441722536,2051750218020762720,1342614866793704574,585706839113672224,2438023464891797076,2412473885655338280,1974499836028830648,299630309515932710,137638659111532432,1811998350894401792,1868188762395645290,123217387434808884,3286427056819271040,3702440827073916864,3331710870652076416,8446132816576996,84477512853262880,3802216405774809600,123776542139713876,625159044707394056,699186535885852624,3236714286723285732,356196513835170582,1284741854050715816,3034794560105251328,835309885287299240,1685664377494227228,147278352563165680,883839103658333760,1485970785300906216,1562013092700923916,1139913312048038040,604321184900016864,1453508949734985584,662024753203578468,1753265087349313440,2319061088155601628,1278465400390165500,1883538118767902480,129808622026333880,324583489468597600,1833946404685018304,1611965616563270696,2807767239649446924,992318960552089032,53249401806628004,404945975470525356,209845407769229646,1664085897323195696,254329612354490400,259781646892719252,433051890322256660,1124919142682768672,83169738322777764,92428415363194220,1834230201538466888,2747690304149939008,1381656751622853776,109496528581166528,487977089050888404,683585358010489788,1653250313332256096,401724912485390888,285116556696617856,360521918859346608,338378365970942864,149502548299681854,166145501769503060,781812105437457588,1895698971869556980,1117472852696937030,454365196675035842,2702570196364826752,850883530949455552,514522735393345952,2107187379016903944,953154715133320528,44069068359852900,440774254465750500,196295840682558186,635950708125400976,440464374612423616,1717203422266601886,174100688999803740,1741336717124398800,1220320394460146184,1436782345418591676,762013510601761432,120297951992370432,300801807448323360,389084996576969784,138816410088913088,900113564150682544,1120844008791419544,4061843518246795242,2311614106584435184,218471926687045728,517497327851154592,1915104797789281840,90603940070344740,453105294667092600,2718491143509160596,1806126484101794064,126540755780283208,1625731122249303840,430042626865900272,269555281946155176,406997834051290612,1070665149834286216,470912428146215888,471875007530904928,10923962187018900,382410772316454000,602839298320765696,2542978688205831246,4229374689305522370,2750103419920586184,1025189684894472612,939923607552549232,695885507306123064,433372027607154688,266099663911389432,415317454303834326,756917042457821672,72713472279545216,272726827433198880,3059397492242386162,724545408916727364,789120511316662272,1611273925321351200,2262166414741695770,396387058715824456,365445278705061376,409093405952012236,925165229648607756,2218002267728897748,895050472371467760,193302749651973248,10077970650576802,907187627346726060,183842369363623992,557546892907594864,3128150999036891464,1237203537566014668,334363477793939552,1001824625003992064,1081031670419424880,403404311875723872,483067884189723712,44556933392919140,1782611304826458800,1687862841679988946,1356640664867356704,754679813048823624,285227082021051660,12369912393429396,61861140092652840,1649939159431958400,325244629749625936,1407840563176255754,442713522052283072,1094545983495303584,137722204378327238,852993771458763168,922248701235929024,2979749692090783332,913807204363916032,287267462529416074,17596360204713472,1231975302234682880,995857529642786658,3703437637970683328,343538268237739484,912252718905840396,365188532573858928,793217635894157292,737963663288475584,353354416155939552,1178571274269457164,341977530741941976,279198059633098956,2268709835673695180,243639459273792554,404005408615409520,55484663894446208,1387375029115207600,3488264159832130770,444545369987337184,156141805140253944,1515255759592473220,327445206821821424,1425111715022560586,247944887212552928,1134548201663234176,1782633038973469800,457137309432139974,177593460329348616,2457705346212057096,2412959124430152324,2592901348554370410,35385816456567808,796328817893072640,1218043506739283478,685529939961304788,368973687440975136,3022522273461931956,30180243663517616,339590771041993380,377393113651258400,2922876459380248896,677880853213786712,158547630907972410,1268616317213942880,2339984455773984576,408222491859028476,4082981753783071080,1725104493835590912,1649216615705213968,2174632076580619040,25817639425287646,2065793764877103040,538404010763991540,2116763222189152548,976753815303575244,927359013802271960,824083373471197472,1362074469251711540,1593650386469747550,2101741587837085824,229735164422839728,185984950151505364,2908999526247792586,2124109526657690656,289381261312515424,10502327420130612,122549795724483820,875517419448034000,2746202682976697412,317832579003497264,856184584712297412,4162983641571436416,2276093190488777472,866082059531892140,1411008245949309468,1079833891080365868,1764795009545470112,1099581247966592976,1673165500884912850,1794485131802779648,1248733802676815784,2106362930908023320,3122361143094416832,430271785531417060,1508809300764476048,3488363936459399862,7250213545683316,72515488029901280,724296880921956048,3352906508809528916,3475516968226944368,1416626558184015288,1825226918924494020,2088117321938494256,754694509783195800,867288215612819424,921375864071825632,245805061866828394,104302146602835510,347737728400791400,167079485009043656,1752682968156830010,992572495240721418,398027413095358176,1782191927197310720,502328775333155274,436713981535533132,1692422855049698408,1902552636334520576,771418285521693356,457084478882656938,595601315339847264,250340039768756064,2086549595024240200,853443665686898208,828047248636938680,250185844759789016,420692753510707860,644260890270372018,805821692843323072,476646478591151232,1748262440246687658,964422964746708796,3081548301018471508,77755351972620272,1166543768864996760,2897205155906570916,2661436052156188704,248748476019605320,50389198948725910,302390489807115420,65551458092717968,655634433929380640,2460995149261322492,704607771528511018,92028662945393664,2147727831597178880,418206705062042868,3758864891672310228,1080258146574935104,2328150215394208260,1010833427649802470,1400917641030716016,1630502466431362944,1642566493716516240,880276241055930210,2529454631235168,31623950022808800,63259434568977600,143415916084535582,4100891958432628632,456382538381453544,105736398631682016,156510905825835064,3130788427300492960,3883161748685040224,2673432260298378408,139394001029175102,1858925089732702960,1891884798193446784,3233487398784494208,598399869114634280,1296662041328089992,597975953588293152,279788137528363632,2487457992579934080,1155173641018370484,355697672929586736,1529223436622082240,337600052792896896,143203054099812748,2698663731625078224,535333611555840188,546931982383809572,277534179931948030,2224439738759847840,912520311430313088,629091834852437168,1168446243457067736,1415554503123797628,1744985176109704536,3584717952877872720,206252460476365176,140380968667338096,1872085645779900160,370505787041842816,257559879373431834,901127342606088800,846389191525272192,425177242309266924,926761186201548936,789066485477351232,658172519354428064,1992807551475088536,1086262759179104676,1341893266122019744,1774841149434558924,3441683643325419226,1898305346349205976,1514070022284218840,590520104470947456,486951197152032846,706955524961712390,2981575426516690864,613079240798333312,200393007615922888,53531571762423216,401559323274869760,1398609582381471808,276868457651186352,692296136650001160,2465682075352799160,955993114906568088,2606132351057953872,1726056914895524592,802705887239468720,364382017260970912,126377149267232330,1516799299897241160,355181776881933820,35585367516055812,711835647476404920,1169908369387990152,4162480537850569872,1295240505373432384,917737548465076654,2232671830606104888,1913034923831077704,421766666647787712,413269169195819484,1128605589925611784,122738442275287736,702588794483982336,355208486077003624,596328558165438672,1740004998646414388,858423595597980,8585779509570900,515239385862114000,2892452196447751936,1208505081516085512,696013772684535088,1980417194029260944,4254688308768551676,1986294262140735904,1967391164231400304,875516332324774036,2364032188861714848,2269090831178875760,274897242808453390,257898310999821570,139890218298021856,1049364847993554960,507019976933237716,126596770516797210,422064899646146400,1614242555463825952,932150067017895432,1021959396860876964,687387502171521320,3389454463542513192,271655749163193194,1320669724837404900,610820164167865392,38170385155554048,1527088742254535040,1280782754044969256,407055997027362272,35951795187943984,2517075916477371760,766016805865349424,2745005026495861632,513090448162678568,232747086653501486,2608382737589503584,2062126581873319872,599403662276604640,745980944866022718,3870215868824192032,660940816985224496,2095205904525711488,1464767429669095590,2982805450085822352,1321907269475671032,396308806349307056,955132045254353044,1838985132695460106,836332996690054640,191549915598440832,1231306196594010498,179911294122921704,3579624826578057708,927156346143313624,1054532808303041466,167413459447168704,1339333663968371136,1003083988745367936,164551271806422018,689920562716117590,1124080158611908272,912389497571424432,2159014822195105504,368845320223709940,335390541574053408,2685092752962955776,2700483043926326112,1068793432126588116,236332171673740632,787913992438957840,3736146685199098986,367683055140256836,1091431063851557520,1174658201297421568,1498782811714763742,767458016030688430,114007945348658660,456112775067506320,2373627875644772496,115844343155240770,299349412847019648,3415014865020163216,3037157626046875002,1733417119525644080,1315131136890919608,3105617860630110384,2105758138810203220,342701611186442832,198201078649434648,1399448042927180064,117209181288555678,968129808569707008,777200380516495328,1864084704995963184,984315532354012746,328866050321365696,2531124685935670272,770446796809773312,1360533708232031060,1143628319858488500,2712844238450833732,994803904760492244,1389269877421549760,1477771361525947740,873681389575276448,946105027064708928,906761081694822752,958724567583955872,1107763094155374672,2277406487904288356,210966457803218152,566869607662204392,1815619126751067552,489350353196343240,2286007021399467618,1764531361389366336,175205456261895056,1373753245458170136,2325849768785538396,313803714171037790,4035331001586675600,3353687907981766656,253702403540483072,504113888154711064,3411084623511507488,297169272907299508,3004225885247613110,2006318636278530444,583456570024054272,837132596474820016,687993680441297736,1158706176722224452,1616314652612871024,888919188268242600,2315709751177637960,94998063252369956,1425221735132406480,1321804817132468864,370483747560487974,646846970913924456,468329347795033792,1360108854309083112,3931299103825807392,2266575616583653998,1594819042791675264,241397470319187336,3355140331131753924,155151285077341834,100215992123921740,200467188749738680,3309205533490602382,1175566764825473454,2560821084801637056,2034973108327941600,1760102171735005150,453570849419089672,4015066081175509248,2966909843675344128,386833273687863006,533071459541589024,430158093092076800,52090308468619808,27473874466167606,457978162129606300,2020504904869323180,3198852127880709188,473027066896023612,482136974972880552,1265628710342991904,812892921735098544,147346687377874670,896874089978505216,3066291764297244928,731316314162358036,3478457871766068156,1098439060591064696,543346015555777200,1087693357716537824,306697734211789020,2028133174426070848,450155904804990748,1182048010926415176,345431772053664634,745193896737933392,519788412267935328,1903282962208112128,1196005027374125200,3269755131632522568,88737733024006248,443766121085818440,2265505528796797112,300737203601843288,474891305590445504,118176741776500264,305114788050632784,2481221528118071420,658639513682096632,1427351281615300384,2471135910757490690,306720605406822974,2949041228119109040,1667378407791837216,809266392019520760,476970101626053558,1040629746351787872,269622337875183104,706592656171751700,1022762273576502648,1717652566504235648,166439773968224288,232506678620929612,521066796143152512,810735095243399592,120849896043553100,1054207921523213232,830150267900228184,81021277330030224,180078580889250560,383686231981022266,437716373696158284,483163640449378912,869268418091670840,935857236901438530,1920616108465152348,874530037048541184,4089391211841061608,2019512677286551860,1248075238847187822,132167918938384056,1321908522135275760,1004834875621439358,1692912925615838808,1385532702020401792,1065505106448087648,3982467090241379124,2507467673642932584,1164941716249744440,2703370255852143052,1160035451262430110,1963789135747426912,1519211913125143552,498542661737264664,735269251663061262,98783901165164096,494005014887665280,983241496805521720,2452120142310771852,1353878438779131342,2143439200741270368,2730753443972729856,2758950428597104392,2425931243441784784,3900128088230257500,1393283341162592704,363222795890441396,1023457430533959784,4301773295741135424,778122597218804544,4071273796140433974,3240355733618672052,4294737953133049368,689679955725088608,1707158263062194210,1447318306846813480,870454373296513320,1482904867957802800,1441750323086725880,3341782266175198664,660709049012755232,2132075531616133012,3947986289790397170,1071983660438259660,287358502106506240,371068825867265512,66348128828559408,497696713442613720,2768052653778709836,3257198318571020460,951789335928864776,117307256007598868,513611897941561536,717598031029587264,452913714982228752,464560970334984812,3712356316988984704,3207117257119773312,1992902089201083760,2925285347124506646,111943675412864256,585108298346083456,624527408858292126,1535520147960643506,2445858069625029528,823788311473103704,2268915034541441510,2786627336601674528,681263454484667488,789334992939850656,22586087522042580,112949827710843900,568554609597291688,288035255430880884,1811402595895927510,1960568063530319376,1628155266818595696,235316781211200216,1526829005417459016,1337074508556181824,2322355007455522272,480656941304698864,162357090046915036,1146798408770970456,240912390799735480,615833414019925248,2261097753213466850,954869914583325348,264551783371660296,1469983805117875600,1244782574260161720,482763736388779430,188295409077116096,3324104281082123712,4251017139143728266,2568594952032886140,400511732907200124,2242839273345418468,316066371791188928,2709603549559845120,1513675603930069440,1574566817507391040,1242708722117257170,1510960926461045584,176478036016290008,1776676722684005580,390186626153146536,1475830172367607658,1578784893943888176,4123381688646330944,3655839156839417646,737030950046055884,1037535661629843904,2186145950229936380,297818093918677432,1732528577893833648,851922226254266624,59582338658443328,170264278802436560,1292000267993260888,177636044566501248,572170011969494484,856928733125614096,27379706057340096,1095374808352849920,2802940306078192848,3285962880361627550,2769209370464855976,1527667437354150208,1028226742745267556,251261266823292336,2465060461320835728,867323445375919760,895798217712787488,1397048459636013366,2928496454914898756,1897165531916151728,503014893807156056,1037598074462170424,1420087513465933044,2457806944110811840,712057208238983320,363278854807488024,449632369041204804,1508011908770738976,1952717311048339920,1138817367899949612,2748446875160752194,398950581983764440,1087981014484614656,256460303691499800,439638395783059624,291218180102583552,1820422357194542400,1806959699469210768,793443203750830584,4144451170991219712,1972123673183124840,884196052562598152,165160394378832776,293780606057022396,2216372094848191520,218452678906193620,248263473574114272,1103580072787215360,578140535664595680,1724113613894549304,48673986692001796,1460466739850126160,506037082795880636,949847237930742330,1202225424656086632,2378986464539775440,1593005415580097792,2739256346266783882,896438176990604910,1538937206067614304,968741374192154388,26976745841505744,269813042254007520,201333246439745560,1150670038013523200,825738309167905640,923975889862615324,1730270084860370280,254629023990039816,408695633573253104,3109247038752929046,494365461891665408,1665686911211305440,736404227812199016,1418697295686444708,2026005461980043936,998516290434265264,1779000890466202340,2773544557269063968,2295586503989552304,1227262019109646464,342441256018508438,1476407791123001464,1506604555071387204,1400879084060569988,1574974579122375064,1486556534778290384,1250589125880165680,1426869510706971456,1399639219311333264,2250248164919270496,1177445938282826940,1647312695923013168,1242076295421878064,920378611145049196,1847092613220375456,788585266822366080,368719198975349588,1627756769263144226,530712828276480552,787146016048253980,3498381390897784496,644679342242965352,4294561531349031936,2120484022581159456,462305229555615558,2889595875479903028,2086092825702376880,2990997564690527392,4085420058907548608,527548027362656356,1454987217075094128,37013838168100976,423086241261276320,3702625419012137800,1327291267642256364,345180268418026776,584933480701738272,1154163281117394156,1534351729120861840,2989362215088164160,1506390201527961672,505592579980204794,472147206217969716,945967528807668892,2179890611252608512,27062504760366250,270670344399050000,63969944639031040,319903243593693200,1299396075814910710,2632888522283539536,202003629546824688,532697325687445464,502435802775658544,1052224378125272064,1058690009198329536,2422935370660918240,1562391407057489424,2389866923149989108,169169206987318272,275820811148495208,1188562842916017776,3632195343266538048,1485021305725345632,2479816207665623584,392996257799928230,1258001366736346596,1573672558241899760,3953009769374307150,233630931097913104,84529236789994848,3804450029454080880,3032647620261261674,4840264741713712038,3988189067769962144,419235883368821584,3540683701929206574,176077148582848734,798991503910209648,2217844421938169856,1173704370173695584,880910741310898360,61328894212173168,1226782089967815360,351587861513837710,770603679868957872,3561127567069283712,153339202794159032,3572581740911204736,587245314668035280,261749707115402184,986506996757688996,178571468937180592,1275722538556680800,3379953128005111392,1473320505767048352,40618247328363654,135416653278860940,2389577951864345688,477400233194798208,2089084637744926960,2195244282540971844,3514760930893823424,733464398644740416,2603990458734604114,2700941022501721584,1268963175105840384,319682257320570072,941247501728027900,2748222966222921248,162688016233889744,3751408824102182208,3589401170046402192,726662212216531368,597636414334175320,414051376833555552,3913843679024070256,4714518476457989892,968902980686851392,498506974051748440,340064155756657430,1069752533681984016,976749482251570048,1021866569492012736,735832084515551696,1992332817100465420,939030312287873904,1413539762960971776,2347356354723539376,634017554978350788,628976840656167376,2867091791462462304,3193107753825000704,158790353827592502,2463847560772123520,3823396782186478784,1595954090823610854,1555992318372982376,487813736261783628,3794733433293183080,1951085527216333144,3443053306210443212,1596243055310430624,1155218668930291392,89127070821569872,111427221888320380,118210686127427208,1013401596644889120,381463589169886482,847836661763450520,2375139516349147968,458236086133114016,47123846409218792,471316133465406320,1271474171082720384,3449704231042778720,3720098108992686192,2273814214937866692,327392848851814464,2623302477178005200,2376007987296053488,1978076274297785010,547525025747863268,3662669484200895028,1397590325298951490,388049890411649070,2587424868216302400,3207979014684376184,354738007313821656,1092424824419193234,896717372776020224,170861154821677656,759507733128534880,1472359794964731588,1245282241040386640,570663128044657152,96278795055035890,411354389491920786,2271990661403843268,317757055242967288,1256324577803748690,1299030097252445096,1951539689318796800,3700541753782134144,1460404501229636312,859369996207798964,1722821009596763376,1320825338250956436,535355040627563422,3422862061206803622,4384677815422181856,4048035348892034304,524637077481609456,1179377890291759236,613111767821322472,299947934544168540,1633830904238020670,845676313826985228,303953513807944416,1839036537814962528,1013626894954072632,113421814482030664,1701605682829703280,333675557838427900,1020797783158146858,130736802367814240,261516377334275840,3585153647212448256,103349019877648662,3833340883432964176,355801641852138072,691682130543207096,521578536672743904,1887512500163661756,2229863120497452480,2320995091271156544,4843798760821872348,385925864611325254,2640218345903800480,1130860094806937072,301004319245607180,501755756840877900,138755022234459072,693888328550981760,539592619151794608,1067926782150105066,522990544976806368,955637747794873780,971776558504808312,1023086852858110540,1509280384896964288,1739589801348999808,453643432364937582,754478778419053092,281687817901901292,198545577866533560,1985779192513831800,4725160136935798770,473881390615443248,986611322907265216,590137280998503736,492597656914000050,4218327989154832256,2300342666205769236,1302758143605736272,3749146387734140240,2019765851460653184,102383431135094272,768000602918552640,1147793705196198788,523551797817191688,1904958816223997772,883580787280802796,3055476812122240332,396791302155128688,924862867027290576,2814227107390519812,1322270850923283768,4218677543632446944,1457775532206611688,1354852742482173732,2323740377346240294,345156809885646304,287368995210013968,1195714659748401966,624268421775776862,1072656346095722656,1550725818989626944,2680755397140089490,1291883513680351032,2150533551182845400,1142858755842645312,4040158330023049584,66712722753728592,667235318592623040,1448109184873552032,772321391748497556,1494806208174753768,3777633653271929024,1749567935736175240,536417801580790336,657642052983929652,2545756161342177540,82975703689257288,2904619515208102860,1763350859272149424,2600558721521101880,887047549329081504,2131997046847817472,733606497415035408,1041527477009764164,1821366017387930720,1355923841436006580,3710655679263386112,141434559824381056,1739902929828852768,618637807648865550,321434243477142026,2814163899658095180,658192900898160352,1820872656411828838,350306059678140228,504160911073276224,538248306163602688,878450406771438256,1520609581688564526,2815807873399201080,3934402004451020508,1650589252473154662,3015245674341362826,362584118527372288,1219670535032810560,737505715987032736,761352429130263490,2369447188533312384,7444974542591264,65154020432454380,465460813201391000,2200121398143957456,280606354572183552,1644749284660794168,2408788738531902468,124114155940929544,390821387624216052,2792030502659924100,2498861562332421930,477633686081190496,766453801919131104,882249199049804712,915054575204323120,26103281999061216,913761726863976480,348539287567681784,137198123812129674,1372201682304400080,47302582100114432,1419305411191112880,405771027220996896,2644588603374907104,2848798188764684520,653054938753893996,4299962668767173574,2213767681906923072,1354559173181941888,1646058049622346122,253599681525421908,1671228375608435112,1035488840284773328,222808457944141602,175611347260806422,272572085274592760,4361852448417486080,1037732343060094422,488376620889265584,1085455276005223040,318411792636140036,1727160457140106450,283760519830701456,3784079494331694080,371921062982531712,931764536311762692,833203214785696768,563965775059890636,1223314341120443796,42171094678941366,3796005740208217380,1660523358516156008,777574224726057472,2822347737881927262,148255316092037922,988526792293337360,779590413385981152,2414037878409018180,2190102499828362304,3681275022929946624,412098382469680128,2289801185781644800,67013384907722064,223413623544812480,2098794071379553744,940964500674364048,36166434399187344,2170332423756529920,196025129338073376,1496427939209453796,637603672273897908,413979158179141916,1166683387749135776,1268343216631267168,1585780386581012250,1587018907171427600,958278203978866680,1017590992367329890,2682413157822219650,2016105591544636932,4736802088216585548,965151677680138064,571431535894139328,570278994910899624,495939854954896896,144542222343988482,2409420551990526100,1217046493234039440,1314151181097943536,631972925150302008,896632447908442350,381915497674440480,1026352055621070336,552007450020680848,1879309790323132832,526480430561518464,73361806187741352,856023788788703220,231098028398438916,1381321963937753544,2286045363228522768,1483533305657188968,1614470472485747136,221087356592211204,327004160369396664,487952652433866448,2031830803724450512,169230078413110800,338513876725575600,515534987954510210,563213649221963132,3255957165222084596,230774341265010912,10539259937448344,184466298483692540,1581390417464894400,1687026265759744640,1001605535595659140,3690335260168573212,76448442771667484,568726004276639652,1536207216953562054,3340454485221153552,1562295929757502976,3177932633611625344,4609999654883070462,1555252950021537228,31880388581645792,199283967440498200,3189048111007326400,4250341202910144992,647372738501902840,1141624263228212736,1099306086255688208,2217381394927781040,1602739423223626352,548553085642981552,594368638124162668,622725041792571690,1564931078821236560,1722651704949640920,1381899023653444452,763231766567345064,1416018349134780384,463806142116424272,979119141910701470,2037137148896242554,1062741369450737296,348924119454371712,31670942339204736,554328957134621760,214168016600778292,3673603888303772772,216968935822122372,1808359646828655700,1035782140207355968,323299478712358064,2048952473320567500,1045981580938418660,46937217558418856,1877784591404034880,130126945984319232,2928317584721592960,718901583725893360,1087464343453746048,451980421442626932,2511397749265674200,3501641909416053312,3734030533658378904,744787477959348752,3163885993829694006,151627815692647168,3412162645813016640,312718641770490316,1823313860717613040,539368689375388012,519953569130029164,1145996298548756544,3556162079607843678,875517711408468512,314775666733383648,245294549168894750,522402309621120816,433989978447147816,1710782475588960144,2639634199586360480,405358533920536784,2027110923282690560,1674931965194859392,474954309074025976,123735901233471440,742531920958461120,298229771896863968,2624082902601301856,1858654019995274250,1133393606978277120,4170102047395256448,4456279923473625824,2655525812851064432,2861311644978811780,11953561129589428,358663037227274820,92147021519730996,2457638921188764160,795396945663703800,2552881878036518448,175360916465219394,29951832201035688,99855073445397360,4494181795343969400,1313658978059705728,3312145134955502280,1081290305268304896,103795119733333756,519056793825331060,4696434458469615888,4390339810352265728,467783165319033388,17045276162302620,238671176098642560,341012123917617600,978888139197513620,1543771968888122036,2714755083248371128,867373925100453848,1471776980559152148,229100791881807416,1121785895360636912,1729371173900492720,4809776376068026110,635642823432007888,1047611738217945260,2718487038377871904,1887799022376457640,257602578358032852,368061096372208320,167513897734383312,4535944532159384988,2480575825592713576,260252842670390088,2602934180389218960,548325624210765128,417343117718605508,1641434820707101640,351668050669253920,4095409541307774690,572768433318734058,2694157321746422664,3072041008154280736,1919116338992529312,2381141953419568290,2087375980009381376,423560426621109480,470695942261511700,19283667839897552,867900072496574880,1885222154734522860,2212636476259846944,975422548741475016,992516455465429744,521835312817630144,257998540440790768,2055935131496512056,2081965346444736432,1501084635510991368,1789806550102810512,208549927838357850,2502987901695777600,367813111580236504,3678702344627126180,3278143594914738192,330263907898252536,2842639807963516512,79580283516887424,530617562812229120,890392174209889248,110498409243443200,1768248828845117600,2211522681831107890,2672486177810113476,173811316449212000,217297833642582500,403868766219849878,4498849988095123584,1677061173805595136,1305527982119414808,442331460799308388,441181992255697228,1679728146642920232,2190791913791629940,2235901766919246342,855163977642052176,242353331136892992,2019923745752876600,494996142253647892,445387315635510944,3631953000196598368,3218669401758168176,4286587935169507824,195910106151311616,2285971409222023040,925240403924012430,1011113830137361040,483694901448232512,857821515423670448,1107385825658768706,1258149540224582928,427912545825307424,2179880064580646208,559901288839426184,1245637486264160964,1494898988390103380,54926752486405720,1922733157468536700,376216739405304448,617237155735738752,836997127447647048,2510124366567430584,259428245621158096,973006008802272120,2496577547285332380,2405231656154643288,896984302326534152,1322611061085746848,1693755451338178000,2515735119529153620,183280199028038470,733233778928740240,512969020615366280,1295943752313634026,1127233128871033926,1265955796751266752,358659020980299312,3376118614737086,67532768687857640,1350863306162753600,2019501334813236300,4234875029234964144,1624710853503389706,122528909434190896,88085344668080320,1409582313655508960,4001474710543737644,2869633308790179872,131990703454273248,440036655073847520,1929705801550525068,2992767302250084352,1497682093587392304,4252099423776884316,2765099218568414290,663553512843998672,4200279854162650848,4441594376398957218,823171256348609580,4082445304596335952,2163838628287887264,53763181069574352,1075428656126984640,2110769104181491376,93245886665100540,1865203853561915400,493875743533879720,323385165684829696,1617173803271368960,3213619960194978068,1636285968097427176,2023107902393192384,2216470463504525824,1519612760470109152,1486801228472113988,1321781727128653024,2832296235432395040,783794224766040150,1485430823110345216,620917816282114520,271130918411201424,2711724286026569520,330019125006348982,2457830690876595200,236498656119235560,758290901951255288,198224284231980476,784426052837097992,2622562421037243776,564975964625431820,1711888518554502832,675118161589667136,1222542602023804880,376156844415981344,2821607519983737360,4543613667356055516,1751069755095209416,714032890184852448,1260404188435267086,6096162647861776,34840535141844160,522687829037041200,1895912771268733602,1840528878859537968,64926199199501580,291908302833828252,973176159651323320,178436827492163424,1189760331620075520,2700108231955056930,591695637739890956,3039126516629732184,1786203118132077176,1170683057867876224,2344565984453320212,1790680579091557632,554381524723342344,342323732316967184,2995789027913811220,199193872115175084,123991566606297544,17875626874132306,178783489907414060,1750161180717044592,2476159006632259296,3073795532518948512,908073334436669424,68687369848943300,1099165143079489600,336689801675110216,4299309916150166316,1668244796501074896,398978295416409912,247151134639484448,58411593220238776,1460511828275289200,3550808218094633328,1953612703051577344,192106486168589496,1097918146208605440,2636282347100939264,551596962763516740,2051956346775155544,2796319192613040780,2957047139940321792,353011245665475060,711619603192164142,824384524783920512,989257646152188224,218157909473399744,2916709866623826132,44985233879901616,449920575708260960,1303824047449893918,882502053467147984,497999283918032232,137649318938617888,662974712021646128,1786185119989872336,1132505566228780540,2240455623283189780,1684667927980233434,3535314944774179308,3510530690490802304,1021840613593251816,1485400346494545264,406573320248776512,1016587180924706880,695387450815147488,2492837765101191410,798310826364724296,820338522046676304,1695700805525014848,953309850867658790,85789641157493222,2258053810490467548,160871373303215568,1380145033397128082,898282038444310956,282365969482816128,3543525572144146272,291752628686975036,973742352709476928,52166868233928448,586965921110585280,309633831808835954,2212004234994791300,334089372626158224,1362147519993660672,846779098753670274,3111908583108738784,238870064896631656,562984223714293628,909806679441339708,298821263975200368,2763960420712651840,236087538000678520,2833477697699469240,2750827599820718844,2240400857953356756,307839384927898600,1922346197241187872,781695777860123250,344221806012300704,2362584230026305600,1952406415537423664,349659090801653624,3574134839602032160,986036445402906020,424824555508054026,1760431784031418536,125016857271746048,234381674011524096,1758127105651328640,4390196767720929144,2412376634619060176,1601326079453113932,2253224614722969940,229561126032131894,2774629657478851152,2077354123344844704,811989518481263500,391867331942108776,2250183012135482808,324300931697425536,540582770484751680,2560557644084900240,453241913807611136,1722201446200482464,129046603201828188,1075549847883642700,2831362467065472132,592150392455766620,1167983277686307610,1495989040736590806,431160082205441680,2247428884411010304,231045957850444620,1386483706393451640,662456682647810456,494530659416143800,20244459221347244,809899783795516960,1664249747083653024,18062748691755664,270981838609509180,1738521196746296676,1328949568136111832,534503506598875216,325793926855664064,2360599892881218010,2961742517516093864,1092912355693532672,3305960479017035616,1191273484404278304,853837551552775176,2911907092314151680,1756140191572652964,468305635784545868,759612128055370976,217952291714954944,1424671109571267558,3106120120190781554,788709880621412904,84092942321452688,1128265599807846710,3693478307093685162,2465772959264205696,2080839014758784960,4209119725510481076,2565251923116367758,4097962056000528100,2174844842620007348,186867158357126030,1067971783154385200,410080275014096896,201465481534708408,1323500136056063504,421426044850823464,2573745711974640520,1712024735532171648,1448639963345107890,3008934410096224988,596770207258168112,1656963462648647104,1318720199019521136,450300458664708252,532745720492344944,485131644661519520,2116785681577875204,1319970845181478290,531985377347474064,1137647496688537408,1676828951588834496,46046680169982210,92107075321908360,1211813318763075184,556597849382489044,2576954175969054,77320132593362640,515544267717772800,240653464468790106,1100943999001423836,3326083225190404656,592368399679171952,1411268697857408152,3895385499550062630,1226492574875142912,2795704337395500840,137419623945899568,687200250822783120,2394924438306474760,2262336752429826660,933039567210966670,19863068751231726,198660193493876880,168812176187604544,1688372463614300240,999754193882801144,292282290611387776,2557849706461964320,1103662531758876060,1107886898932456136,574331499981351616,1096708115717575592,1300434561914930016,439451817786085650,1337031280278217632,1095337311391567788,2725996808747538450,2408593850555933180,467559216249471192,975893276818167456,1161207336587684400,1457515535314189456,216935542223223356,2734761676147260372,3856671992852556108,533368275659414216,2854051169760034816,913117793067569040,209473296625914802,1137851158644798190,2449739429572895976,2084711612202550464,1444786541232981720,2989219003150257780,4354749087156208104,5531363457921551952,4309156809786760368,2809922573260529132,2473622195758817544,255225651337454304,117230704043592176,4689921305009342080,1750472806972689296,17761559601396912,473711574729955520,4737815616079414400,1839754102446872616,5130994529511980712,586383890014395018,1707846436122233648,1309221006184417480,1086789988981050624,1166223922096415364,1048270419918532170,1112324729747673540,700631707612480392,1515111886864600360,37908414277814392,758280115291179520,161693115995610304,808584798561833840,1163508817558929296,1221210354407488704,1905311121633590256,142203118512446970,948160500013898600,1440761352823444512,944930639337128800,2056484653604324172,891265032782698350,2797436121376246128,278541688691725388,560015159578888856,2354397483152007552,3058109657339592128,1826945410443382896,1797200846470851304,631506748195534164,2128289231630835780,989203351442196192,3894765785333555678,3825427043158198884,3126771160439810912,526304788388962464,373238386168706898,4316598042103111814,3106553497354440456,622568694059652704,601577902858290984,2977436573907950784,3397898577748827264,30385104650059848,607791347330083080,2693195910468468762,616653179812470528,569412140408189168,1497614022962825832,2440425050560358904,2358811203008052608,866327625388232448,3348274174291890792,3837633712943892904,2696145133139158656,178060598430679864,1044105640253852904,741192787645478944,1188140358151249856,3164351575401593136,676383438904851972,995204645990478532,3969181480882593108,1221984455386632,12221634823197960,244468502626389600,3056303869557720000,3517605729995718144,614562330410669184,471059221810081398,2371087299156902816,1323378058854201672,3133007364925940060,1176288521884578052,608054462006877984,133661633834562568,148610267435240624,782700262354385074,4381818546756641796,4038179847029062956,529308722576625776,210123092024190282,2401757795630444160,3325259779786042112,1635603927766148270,890109752991654800,4325606779038242364,762095954096488488,101204780137854624,1012195610329590720,2955026512294492384,3836263470873475824,933503524989116264,953743987890492072,1457883126837579348,2575581129319932552,3462615017737656032,4119722416768078192,588862568822013584,1663819532469261056,718672364097774152,1059636780870035824,1837754113457515008,792572929757579064,1122840840164492904,1345714146661686928,194654699547808000,88961774227923472,1334621046139318860,46376472405486370,649365192229878040,586626998060467992,3557230534851963732,290056033098080968,1628680901489353296,3781381092735859424,2585389220641804864,171011366550897210,3990845901073999800,1860703216685091408,2912313764125691844,3660213251276453898,763436709138306816,5557201425022912,27790047668192080,1667645297922158400,945292943440785856,4101132047377157604,840597733011092784,2073750746276003710,2314558549146075232,501278543666472960,616951375842708062,883469134046000852,1196631320560440544,1268430406635203620,5641548193622614302,3223760629037243988,1945023386683172544,461422780988873216,1187846384753338674,1228570887249438264,452868452071524120,1878969902443075988,1210374839759795892,69798058151103772,482882938704287168,1207382396354738240,1779778838914209516,2073663246180080340,638759257930318992,23380639345951580,200434521740461800,2004635640008166000,298474211615071520,215479731178834272,2152536115905972342,2379184795957174230,574480022060282296,2536968716353012544,1231210181550867648,1619853923992355016,430027133649836544,1162828172087777760,2854839063580946022,1936472841582198528,502227456623716668,3272127860093953944,3026564237007291708,1312731727130583760,1806346458039036160,2065230207460977000,2322394840514749056,2740300960203821248,672942604800932820,966763053278962884,164214351526190480,1026487971495273500,787367405154311472,185522453549577984,927746229761734560,1587292188868089672,1143270579145927232,1053572997325964184,306233025490358150,1989819707745093936,1941256037278096448,2179436176276429584,1274648326401781050,798486889788760144,853546404747260976,278026388026845264,531889825043611220,2953042746609322038,1465066386193759488,2259596790023643200,46825077210552564,1170795635332682700,2485984743597585672,1152614488629010368,1244320784083645856,4860077294785374936,1545840317150877696,28736545234842816,239505692149888400,479080349508562400,2308640692402501536,1251010761066208352,1662429270365539728,1181459115327617808,307606574168527424,1003126368775301248,3051297290845209510,308178995141252826,3543237649508241496,4983741610047492588,1923462045432847540,1878052630556161710,3692916112189769088,949217123287721016,2871872466547963802,235290157771175416,3351796846310595488,963786455852532432,5699897521534663272,3172998499315530444,128086131249041168,3179135398640465760,551386611870855726,2460012100291649372,2298617147357099680,2039303090604942568,661965665185112256,81433315909748530,1348666871430368256,1182470594946579456,460757011786223572,48696486806981208,243517348235768880,5142882846843756108,1631259322417577124,2395699679749087512,379192874913447840,558969499757318320,4241753918574091758,1669806882471807198,1684949086163890416,1762927128828945664,4199725968782673952,289427043920647584,381609889679695280,231774263672883152,2046010453985905848,3494203738026199908,642746610777296856,2392287848592476016,1052990630598093558,1042457298666439520,281881279878124784,113241128806887424,3390079769442701062,2135572825839721674,3659267249015102144,34858344127625788,2091799612109046840,1458796433867464380,1940711103882357632,1549977765070622120,4538945704797244764,3001319860091717244,3667934063652537056,81001694618899704,405066309889388940,308706368079775848,2201435930350645776,2984331540302793888,2983952165428378494,2185700343762997152,1968142881786335300,109862378064335136,2930081377113345280,3296063619853281040,437542489243212544,473596492858885904,2500894167693472236,2121487035546926848,49488942452943344,989919936819584960,3547779841980487602,110243829228790536,2940254352122580480,2100439005900586400,294015351491094512,1340908736341657824,191208084881052680,1523273773056677580,881045993761995928,1982452004247096848,1971173070426427840,189299013493117632,631086515678335520,4380541935887877312,777259639895562048,2537767877801445328,2844665010797036268,523906371336852126,2207590704171064160,3999984951362903296,1726384905570188472,1198953532235404296,318393663794091744,715454589211243780,124914174935770584,5365145404479227706,247669669568574384,1206136760402220472,1665425821161838528,485553179944366504,2335712872789082260,670929878120660228,609531339562639572,2161756999100484820,2799746901696915184,226455874175179392,906723686687128578,1059923787260899158,784762396718320020,2611085576065101904,5736431674624617954,3860982932336404784,2191710274541216928,3296933787219153816,125883678628122194,5435700764158265706,577006462655809232,396756719627774496,96446029642128096,602873093067760200,1100808545670319408,1299888446532802080,4431348445045310586,858545088575538708,1790141470142166960,1504523475911539300,1155580035499689804,2286659470203195880,2804476131949702848,160697599241370128,1030122156026938338,317485542489908128,1097592032236165088,704928903419143104,3109408645973710932,584740133155622018,2368955204266050624,28203966801402912,282079538660185020,283120695281690462,404252322344947312,49157859660892876,1966592222054479120,2822694056208995598,2023209856815644672,2269479720774636440,4144242530173602584,1314036258597620416,1944263604474939012,1673808990199510044,2196296453391011244,1513321263050717184,1307160911543864856,2438098028726672256,672265809199155912,1847348810451497976,49180871477748668,491878081595844440,174957618730334264,437455724022022420,3358422638144897792,2184221799374720688,898023976823240636,3735960595118845912,366218351702762496,1831349776887260160,669134913904994552,2119888164333440592,1168921167330569000,1431906063783721984,1117917474570161560,462550389781606644,221363917226541752,2093762049729671052,345140282146781366,1041422649272975130,999147044390536704,687723908119388704,1076759129020486800,72446804051923032,724569942540966240,864061993262123432,1766379933562046680,1584966364623278630,2241418789251203008,779786062437971680,1892002374178955872,2280718959345921468,985149882372199320,1171880376064073936,282042604323415396,861901620934607040,2797468860885507424,115832401077122480,231697333340565320,989553613057585086,5189385340013974464,2618128850547170220,5378958888883132878,35307238007050674,235414616258532320,1542593051780138976,3505342687215040854,365748741437804902,2048414150596321800,876952836697761180,1555115073666932610,1825085904592368656,4649632874249202688,1005155595735141312,1517351590066086392,4266508383151706250,463910693912481260,791383456365824028,1291129178669658812,2864779897355162436,745498099970167824,3468850539585273696,2791500538839052968,1314287471621106,10223666909228360,73036413991622000,730466359941610000,654811755082981860,3223131449404358960,2758217927902089456,5449260352722453288,66443629816798654,5316233800337187520,655409261196661148,3380154568604901276,923168708034448068,1241877156677290752,576241742372498944,217166591950229208,2098902070145697670,601819410950332896,57388794037810144,71746013554505780,101967418208848324,1019816589642942080,3027186404289633768,1944121618445972976,2291435826492361376,2358313277436297216,3572367466431629640,3084750030581969980,493403881544347902,1550399852977486560,2587209770750671488,1228052373503065136,1599134226104385152,1318916056952049640,584578640277831884,3519707847312767292,2819123021829795184,367194906297372000,3498076092452152064,1597638140864129910,521965939286451308,2162649689770534352,467008755793642048,5254580352103515720,1954976893937064192,1852116871707399096,307205987136025152,4608731401346608740,3935136413179248498,2501235548185167472,907357298489099920,1301592413831100310,4759017163047284368,4739206046819457024,566888038096550368,2176859853765669632,861030372231759472,1428079398225913160,1232654391138101568,2103810519633588460,1118365367543911032,523411107471591248,2707101928183288720,100608753330224056,3521795666271662360,2355225178803932708,64617904448833800,538557335029682500,3249734899878905488,179445839947268480,2512590599485133440,1632950077474815190,2869642210442647014,1508641271719126392,1969536928987299672,1788653909987987604,2354652563920812768,512358624055859456,1261323712875897216,345119856861465072,1144520928122772372,2725821957947403000,3057318273603424512,1167355970332959966,2116130251931910200,2913177860117863520,2672173004214600672,2086643513403831460,136395771392971916,90685264991745960,1088373932498406240,3742601987666375264,4474353123662397164,664836786164025968,5676842077121095776,492794892932411076,2216715568284847110,783080857664128704,4373810415349244320,612174347728267744,91293338360414242,1433615746623336864,1101117442446184968,299347931438607310,2073955089760876308,2121725036735989504,5030023333150905376,1081243827288527690,1246112063996237442,105061999680552096,700510133504110080,894269430419536990,4820436972599020176,3122176026827242840,668754863415886096,2570072747463051712,1021886992811287792,1523312271868613376,2151298687042583000,1490253121631775216,2282051297711190530,3052783096085141664,1424385348779951376,1083453863500434300,4081206126043780128,2385622653791494160,256993592390110576,3304659091518490860,1445690565343991150,1109023377362013264,2969815330642503504,1907267846772429522,353727348570671464,414662693483138592,335940030867693504,1259948719336055580,272148918024594648,41773526954316248,477477503488568960,5372361807364702800,1096030856398242272,290323434847373760,580726820737397760,2302380485771960928,4024361904619324590,402755376527087072,3182484549730101300,1820733555328989966,4527032420230726224,692252561639166144,1902173596564640392,20869568050147488,130452739425005400,260941357841810400,2290260823047895632,2345119203787823008,1073894255820343680,880290289253418048,421071575853749296,670395404079065080,1322691562991953484,3974901924361415008,1263587416685294904,332700700408425990,1996478364792420540,4279811502731716224,3535033351320614928,2701606804383784536,842076572340720792,128142607859859096,2404155443686185328,1131923111248240344,428786215901955632,610172362657150608,1680783848021534880,5103267815444106784,1499089935988166676,3186226332256137212,4180628301850357344,2786785910602647380,611794693205404680,1084333146348994048,650621161592996264,1484427706105013656,1813343026243825020,2063569297386587816,220129455988668576,1396286186544643914,1122915646103342592,2535532697527251760,2063182314611952688,1088538572524018980,388561576008938958,2450683546367671664,4655746407909864456,505889647613905518,1671868965922464828,490390194039796512,544952534213787040,6006280310759849598,4194124346620759824,459157765535926988,1472668120606040736,620209355156688010,1670546036626594218,788667265806178688,2416338319618056192,1993289746113793316,891936142156946432,1723462287049427664,1424093202190620864,4661362944282228436,2997679225334294028,1228490931825997632,2035247514930519456,1866523406864895654,58842532452383146,2942528233366147400,405473651047354288,4407067945396602570,129553305372917958,3662286506495305584,621265726421508576,87726375132627588,3509533618169063520,1639793572733402352,5407786129521755616,3525880076486398908,1168205892113771364,2320833353785814800,2626388760784530560,449646911257557118,2273628275766928752,2503498821000784180,1009347113519708460,137690302352408288,9069499927372170,54424410619653360,544318218335548800,2643703039478511192,2557247488925580828,836790826901366304,485203138228738664,1456750170224860472,204972780553322310,2699441297468266496,3363124755380749296,831105548169107488,2107016492258377956,579478957517813920,327656431739513988,2548785428752412780,601430637949275030,5027185028929572096,356396095688208576,405205228465919164,3894581405327191488,2348706802538566944,1630122413572314936,2168636025502643460,816007344726615888,1324310326371922496,2519864770872211728,518409303983901568,648099610085299360,1107503525101612912,54912539969807880,549199928509499400,2452942265995391916,3838187194679345040,1509080609286372864,3039568197725887008,943748463186377256,289111628280412308,391083755758192392,1226817817090322524,1222257804774364744,3525460841222804736,1405099870786906112,59451749601349610,1189196131614225400,2934750773696703024,140565767513886936,2343080177504713800,3236746912512855336,3336559733742909744,273644423972752608,2432724257928281280,2474347558983984936,2698296872072213552,3644154430990842916,2907932415517451504,1053287159409437700,1114755112816914816,766671496033204200,3354112155759266902,2552632302247290176,1203862091003677664,1079672203405767888,1014341158271332732,893375993090186376,931786435025594352,1338964387342339072,287927619385599332,429130015371269056,2658464526062848524,1659522312678458300,2729931247248659340,3637844983879739412,3607671505856522496,298908543762796664,1286901377500244376,445130461238331022,5723878623064458120,572159754816384220,900695747005568244,1016303574387010392,610881878153511328,3880700790829341696,4098601959766353732,4064017696149602086,498033680866700784,3655426310447984604,587754398693823410,318581925182187068,2435980062589283328,3508382674132763280,2574802378039541364,399502717393257520,829402064982282208,2048164304265038232,3789395893743384936,275198455687056290,2752355267589869200,634106914341327232,701295339179635542,665824725765260112,817232167931119752,1331911300273618072,2358464259247676124,2244794263573790950,2175722916747146368,1931812710990946368,2165605232721304920,452192101795120428,795443577217413208,1757878332037711536,637611041310633936,271998181363921584,2720347550081715840,611266702380867328,1600466703939328176,452449941838020794,2711860311146584448,2995779546165961520,2046820183881052480,3626078761591816140,3218432687169341152,2866084756665033232,3018531421216817450,4060104507441760284,2890864829257145496,3347021336406788864,4147274454162067620,4996649901678808752,656148698374141616,2177670164225493248,5629068220609396674,4638246108588079876,2339846221685378588,3275754596379225168,3952864324803858366,103904277681414392,519591055609050880,897027314045526216,765956833887787472,3608218717837308876,767163179646459372,2744742202698097128,374427926096364896,1949458990619877840,2353467341475988584,1121834405010120256,29570129461296840,118296359472276960,1183122014370691200,2170987866140553824,2386565134121640384,359449277944747888,2767511113397558304,448326717344044600,1105425836209559296,3959385193699315356,2008321940209418428,442973862631416648,3164522270811821400,115217739905967888,1008290051748482160,110368862204654976,2207672385558965520,1525175948556749790,2033402077442155056,576672142549319328,1035482965126567384,481637925590092418,5414659122077422848,791630873290639744,889832257638843540,930687875719128384,1309242166013800728,366283237218586380,118141635029654696,590787041658219640,1269567013941899136,3997275137005472,319824691264813120,799668431196053600,1921659351546233040,1746219048848962848,571401341035651824,4472797742538538356,251783959695279648,2937871278422546480,3381204936834854650,424166678875730714,77861514780461360,1090206514723534880,741915936500296620,522056732519836724,287530307173488792,410812312137193920,2334546091840824680,981685586377501180,2212973823958042848,2980758140428341260,319250493711420516,1855122489608327680,1097324463730775040,2088945492454489760,5846906372019287850,289516793976287156,71769093678135936,2153359306817591040,293700738017623150,2937398102775036500,900013423323104384,655428120693910160,3022604463956631710,2359102637643032568,1994363108586561300,3187091979103346020,2810527865637224616,2657754479917481112,625797044990144320,3812151364618802632,4462424047858971906,7420695163586558,148433618768693680,243064195315415012,1389122726163597040,3854060144721959328,377022062766195672,1616023366932579840,1294104153963739146,196832097992331048,3280970368547629600,188156263021523636,4185308367360242856,3200492713460328288,1374784930994351520,2649587057449163776,3341542205739295992,1563332774942848716,1743905998921173724,2551385716111812356,597690343291564620,1722285835743462324,134163624634766272,2348174595533394880,3618381470718030408,1012620845778021970,606099943147147488,2683869664417478432,855426119609829930,106647300164662236,355538077426328640,4275978462414501336,1960405050524971008,5755340864322202644,9328233568753224,139942022995471320,1244093714253700800,535377141776750416,2511146347973349024,4138940589358398656,676148713721150568,966245615039715856,1490271671881724676,1400815346175493472,5421817631529280566,1332419320240091344,1455437126757508608,3492117668063082912,1140970988905934472,5004406504734616494,2887263070633599420,157681608844922224,458172586232028612,360343738043900282,4633602822274404240,1296810606513890432,980872704283997440,2683817514913227420,3414077008813265868,1149382769894869500,1282886813555391408,177826584197756728,2466231329267947808,1341825296872006528,1452500959321108970,415140601293333024,518994197984135760,391394310200111848,3179512588082347872,2429117515023380336,1451381613849225344,773181431537057536,2073802766224474950,106462053969319124,1402163128362300304,1945839146050958184,114621031499764092,1719541974764131740,126315761062349824,631661990992280320,1048553996659197308,205121295948254364,2051483036662001520,3632155489959640956,2302266211557063850,2508848748513146816,1375377686242997280,4233504446468558352,324356816110115068,1525868457313295616,1892340172129033120,436551311078018024,282403988273268848,3177462672816157620,5332540881668815872,1324686198492872208,533048661455894298,1184708289707251320,962428162107452240,2459811877919932760,4341851566281010964,4224292245967828248,1965694978009504560,2430090657396414880,5434532246756205036,1208218126419129824,1064080075501214352,513962241978631344,975066493165898322,6080578442561247534,895802867777641344,809111321575150832,1314681856832639646,528475130094907632,148309714370953264,1483291709993917280,235686571775645340,1380956230471456146,2055297033621064352,250781326397445376,2508142081149897920,3132080394131872992,379280930780600888,3671883431662105856,2215097530592589088,3060839016093469630,2956383165589391616,399637519448147680,839759144421898098,3206831234813627190,658555215117591736,550629449574464780,1145163731527687806,1969486120340845110,260941010177878632,289972408566613760,119210938162982496,1589687194857296640,546874509195312872,1708280659601928048,2676326752166768200,1862300646775213974,3141225695414398720,4140201879953647104,651200200936277510,1163327444087847044,444490599336660648,2963658048602004960,3677623538055009816,3239114582544867432,1427946938104463936,3884489142418740576,4917220533261484812,1591706629966835322,1524566910097166232,375727908258803156,1332453332406183210,109862154321067632,2563784982441168640,207578255981713120,2595066924662180500,133904332078258378,3083542584542033460,1935295607584199240,772816618559844330,2856099271036750102,4196163935648480760,2275884658104457344,359386549516966744,4911589770814678168,4064771356023030944,72476215058323152,1449713279232177120,1095852397507237236,245781659892932800,2458136925652646000,3700575999272707296,754075046038108832,452323128769473780,358288239751022112,1194449699732358880,357230573477767264,3038346544555889136,1435260176019046272,3498538371557253088,128350517558720860,1026937803212426560,786153129500097112,2145280776551213070,1154030122987615468,1588225566084632832,4815457037394421392,547660610661678828,2811794775158312790,2728132579118681260,377619820256178764,1184854506133190800,29639019603163824,1185714911261652480,424720630817278208,2427290480017632320,519017138064716064,416574966714151836,3740840947165034020,2075624638408195056,1660682249318746824,4151553800363851520,411338691643994016,904894156431949938,435729797058346096,2536997924898425604,5729800973979734848,2472572591422712792,3273005886570992052,138361643670320,6227081908768800,6919877632769000,484454277014890000,2768669263242400000,2229518132694648984,535063068135773030,291191616785715632,728073435395074240,727779965736551424,4341061589790478284,4759705386992824086,243528111679256196,749008107420239268,310806613420588278,1738293187872930156,473835679911360624,1094549401506030912,3397779543250330,169910979571119500,339865964891474000,4333574873738163312,877505791413172968,42306509764555728,317339894522465280,2625287667947683648,2537878765952800676,3530761504617230880,2951437788021203208,2693895492065182080,276753139507916882,2884312584361825930,656314084013304248,5757920287663929088,5604301462942055106,1146137506629662484,333758779962474440,414383078777826016,1830528538211846772,1776366138873638536,1033249529722032624,2597312289279192240,529381884397413866,24881665401335362,2239639122323105640,1469074213446612740,68943852209820168,114921256947348360,1252238008400636856,514451751616535040,20220826005211042,1617874861632346720,4463616742647804864,453295780076807164,692256434454055480,4564572280828720342,1320049710094381952,5911250644786856,177360389824902540,1773832607902000200,293278105583987328,2933159162119752960,2937606571224297144,2978683411431235032,3386101698439832736,2546731205351726960,6230003152911379848,319422642617468726,1037137168547029472,782756204180983736,244147777214432210,1915409610813606608,767682907363224128,450832242759207264,614815219967245416,2032266562875069962,699827573028594956,2321839955646510936,1570498828590135120,493619485563160192,1053985374642858592,250265658167249088,4130618159398378672,34282043214535708,171432260361252520,487303473729244144,1151049966479797730,763932405694856656,657926737652081856,5052062280879209344,1189786045682937508,369541470447908136,3079907955670599600,270989658726122176,4512189233072858922,1191678794572859152,201815024642832768,2691212572727674880,790554571213611344,251550389413347826,305233955018389828,209791650808949616,1872236473559172084,172202288163947548,1734309598129136224,2127129779296588864,2234788654718807530,134975416963775232,1349927308971432960,592325255203060288,2691216936697046,188409342861160540,807572145703663200,1911879294450139904,3160605183504227784,1118200248085085328,423071746239935884,4850068211246303100,439368786337858108,1439603250424492944,1100259471398238528,990132026413246872,2415557790874015172,2475385536474409440,2066378808397038624,1462460587649377392,5933880577896046902,3393463999437787460,793044398842158288,1746904658848294608,4520881602202361774,1622544207658262388,459854104767359896,636832055262047008,112120700270835172,1121350410493647320,425573022271218864,4435574152106574400,2533686630541163958,3288978105884632420,5882407359396754032,5498009598607228224,182969262711730352,696118671074987208,2584625819703229120,6508571430144181824,1123423061946565796,1714587457079566552,3479887781288776200,4270294597878610364,673716409170329072,1810116055154068956,4751328385514241792,173529408521004528,125782667005365566,1547752146554123718,706845053829770512,2723135870558720932,178920760682593090,2436308607095565696,453604876929413184,107731907681808256,673410296941675700,4833318769367757936,198082190480314576,247520289154707156,1969467681121592688,2092763343467106738,191371296772717152,427165181295890512,3245584688456952960,2716570284646312880,1596507695817634236,99383018847682392,4472805497319475020,2533156797762078180,5423443584637728528,220757647497263616,3679762574399778800,3968238135442618884,4613478047069354456,5717339570136967344,2378328774910096512,1926196086473890960,1388803811688550144,1232010574611017760,2063835410238376614,406968046526143074,5233111803227541240,2393089598016452048,61200153039690684,612079343290581480,4394988743865275264,1648469507260824864,510504330259972698,2522141217897535104,2369642238920260192,401437203344745936,2557466692502509710,3016374146303205290,125694833831099456,628553991824670560,2199080071823589024,1088295365779054216,184439736163741896,5533894559504648880,1394678741984981248,2246181691998623652,1273994099276361880,1227007014258865792,551467993603338868,81070308968246364,810805937486963280,2850432220258493940,176905949602075764,273772877640361292,1483575050669429568,2291032023001322720,755241711649294816,196037028520861686,3713276303434545536,1370132713946811528,77172129725214444,771819085969107720,327229384107015208,1389466067349847520,2131552952027679064,698423695252902384,248303714880421144,2462963083185404780,3451853846689185088,2844996014620262650,2225691097737814640,2113898134016674200,2710817350936205886,27582469909660568,551719204642243520,3148152490793317020,595212724793398712,2905379192661411512,2566134926171331320,5684309089600382208,2199166475352032704,702093068790869240,4577002766983478412,2138375435648507552,183486127873205508,1000534887015243204,165997554868986624,316448404288081184,722619457244002188,259208048554186510,518481587683402840,3386550104150459960,43441665920761496,868943041924293920,2677369043365496256,2381224529774178592,394840236888468928,189253059954082670,1166161691647013616,889695740656977100,1556820076612630662,1352399738714750544,5948951273321314304,1993907619653833992,1252890890753114312,2193601658698725768,1255037945900308332,2586419707868215488,2460964116672632872,643185847731041980,1600110977753396472,554096571333663456,3694442717878317720,914156091617321336,1105117091151523944,250814028603654068,741770197682346858,1479760896913124126,1819092750462038016,129047784014211584,2258620614057115840,1681403244265051584,2967064402914588760,1308181717405800744,3034736330782751736,3717026566143194108,223415862948885312,279304971528978720,1057566178534335756,26057849756761298,37230182574473480,2234091935702738400,4217667133657138224,1393206809701237404,447805483825445248,2799136173239543600,928645574800276242,218893029371255892,5108145998484000080,2475055780615636540,3731928551262097056,1099712754116079390,1282719668199494368,728048496891426816,615129834860428088,100171094302046592,1716779798511066604,731272223781988112,1574325475071680760,607880914004201240,3212663414753570848,286499742562655232,2387797508622572800,232708813922923156,166056966759190908,1107185346505401040,1403355835476351324,199010205181477494,1326901114874043360,4009569660355615552,3809569391132041782,2216732737662996250,3217535253647575900,2221764390904835088,4691631469964150656,1272133742354465184,2055211456999722112,5945850513635408712,3765603437408920436,274920803082530536,4124328653080040880,308822599204647556,3529843184167332320,3085572591323466650,881731715501894544,1102430200727833120,686269242101461704,222348048022769712,2223758792686240320,500889960795503916,3154501980889481208,2122351492014007590,1412122696362770304,147069827432724176,3677205615750635300,1538182682450633058,3393663826792460352,666914974444138824,878080909886894532,5162347144233484528,1102868303314535856,1899743672541483264,982523883353044032,693866410417694472,637777601896457472,2414842017372472352,2125535752289700822,1865041919489110192,376135436043622784,1880912070521525440,1060581715346956192,5076736104223388358,1232720288487256688,205085511971263344,683703710573892560,2961437721449608128,1959339362057654304,1298679442360326144,1551263406091371030,2980458898169295760,3737953272808547208,900213262143927592,4709898373405913694,3280791968306766480,4122193204281394944,7717503674576576,115776987994263120,385971403910871200,3225929783248492736,215298173284938300,2504052324965619232,907210709133196416,5987179577676049088,609771255567315184,1500956664247755588,628869569567086866,175963341939313816,1387699919253774672,119891007408179388,1398902573741960420,469540778126877408,108000423702570672,2838403601591214474,758012969543173792,182683275655908972,1781808032604595488,674625879879642746,1250413627246760536,1171737634176613152,4829992645679991648,52032288470758908,173462529709957880,508540570796332980,502800033153097912,649813073057537298,1268633711627644656,215211436578881536,5580045270414379728,634966988021953272,2116819612387741680,317351423156614872,107631467070365728,2691120907916723600,46777441854164346,1247553360791368320,77205232508253024,514765456387408880,2181800465600423824,2129408403541797140,1690760718026167280,390294981984661170,65826570913184110,3291736950560324000,2655568494504218688,1762381124989817310,2000060367610937912,2749493119706429824,87869563323794940,221232743044988692,2704139162710764016,2763702932268015504,3062959011185816064,2964893969056341336,4456557563737049226,1698928435675806960,1614288985546135280,1378591333100393832,2288737070208258318,6370210197356433696,1090341599376925896,76644041532100672,958169166620831200,2642722308720985064,2091948490020541152,139837341083288874,3729457380857835680,343842761152128896,1289569939779468480,3589041533386929040,1907737075037497230,1778728666410408888,1743402531478716896,2026685402309731800,3551355544014475008,4104914173086104560,3756505278297695424,213227955274628736,2843390914693002240,1019616997053447144,471863362493181552,152988588128238940,612029982987166480,6716198907374481432,3637593233363807648,1702477328394624936,1641769868496730908,3790741369303331604,1764661969542394300,3092322380115247748,3903710440251306230,1376672399039527424,705924871921634176,440535258955550184,657995090523595732,3201503300797897088,1251331519847113260,5559996108486156138,6916771908861014538,729670785023910184,3061532807908901712,2785921015678371684,11568872875915712,57851497905585280,1735758947436230400,572712012078254306,937442112845935494,212293530791545056,2123196980230310880,2135375119098743634,611095606385650632,3015318533575008656,5143392334045091412,295565713452035222,5062959377244824144,400936624450170288,4496363822332974592,793829921042031336,3047019891065110744,479118003848424100,1136266698482411776,5809110543408005046,1270933426855365380,865811404780902272,1842358560922362816,1427838590011139228,1442834611529080194,416792079782168832,1042108371432743040,556294485900193716,925807193430983738,3827171669368004888,176768557780570320,2828644650436409760,1724293319416177216,2146635639465773700,3702472092391588380,1388838940236889260,2285007097886506656,2506823733439995456,211657977010153664,4233679563229847360,4412927258649284284,263252456388652944,702588986321316052,1132401308476417410,3551033641899406240,946326061647118152,1643847604312084416,406912315213801098,180528668950336570,998719070323624832,326149967120205752,523177380404415744,3737439751366617600,942263644877108736,166187612477684736,2493119918909041920,525594182358734860,2630334077749649052,1173263048323099352,414952240435986798,765627802665710250,430451948604867056,2971064423623050560,1952405729546730136,1027673544268264520,3973722976419958592,290538692797933736,3401067498939467868,1266254672253891564,4959319071338246592,154784120795055192,1032020489957554840,4320655693858753884,720491296389117072,420664584573298044,915531079189896390,6396003082251043362,328999712135630816,251499906782318592,1676871179727784560,2594873691073187190,3784453506573290236,720631376706034336,1060484057350944708,1641414375134935744,2935890145986021504,205063854513306576,3414623069481957844,1699184038786589628,2597959621947973184,964224972256707584,847006781574777852,2929033176557462910,1137727439379374832,482084294483050064,255176253548496224,1974537085975614424,967821179873023744,288266465334578864,6486787404123264180,980136900068180748,543997769323414016,2040240640497783360,2685292074811012080,1344471721216533288,457076106139599856,3272633323962712300,1113733091480880432,3472189643873329008,2957785535862267880,2150537941496885920,721062854470910378,312241984403389348,5441609776781820404,4305412069363037256,711563615537092188,1607078821086026904,288413192494038720,353978153891794224,401808936439417696,2639377834623934824,2853228522183150600,46633485342264576,466391654593777920,3695448260270890850,650450539624737616,223135847451803328,1982695610843953356,1141345115965881596,417042046917231176,2979234344375993200,2753735956688954172,1982697021771761850,322278182815231776,237100214531774208,34395503411209616,214998046336958300,2150241969007678000,737837425410308920,2717913122610604580,2150501090726792076,266602490896907352,407931234939581184,932224865150874328,756862466246407248,485760339969539028,945679264853766912,1127712212538414412,1148648171440971546,977922121332639168,824061116640636960,292001279303921488,6570826702376573880,1055669133478117340,535698566565717968,1258747737101630984,5442690181158484954,2728400671481139616,515183901401359456,843811908733314088,2215689851202408240,808190323506790056,97874803270648060,570173007149658126,1291990667668150592,148733107763834496,743755728713000640,1678662886000141770,802330800957162512,2136518618939772840,1956963633148734600,414811624556184336,1979875411641780688,423384432612098464,806182837561234272,2224105930232928742,139732350773046432,1572179382832034160,832942212720364520,683245035270665504,127447454063594564,2549257746755261440,440068918006200672,1467073991867387280,291850691514460648,668515485822840092,1073643878098151304,3733395961622293296,1734396431502154410,1034235766645480224,282296571157475648,3141881360634643186,4779190184478953490,2803853238624609360,461657178194261476,2638360024894447760,521911550297491536,1869462544150038144,4516753311744716544,2391223731538905996,144605284639681740,1687265540669941400,99131531221124124,1652391819565535300,1208230005301383744,3298862470808981232,6670947090653743104,551737783387127988,3037372008952345968,3121614774615510680,690824517499954684,2247382893394900112,64635722513153342,2585740983150972160,1040403710556893088,2898850517422135696,4036211816444143236,1030652860181345240,1557751579247122688,4309000897267853136,102413782308621654,2731363590242152320,236784730335929984,1558050955900475688,5114789953456620528,290367590177484608,363003243153060880,450722364718409544,2130413180525164360,3335421726093951744,788359997681117072,2180005133197954062,979338399255504666,292773054855167652,4871342789367529068,3195171281609448960,197742904942524544,1977667171059799040,675270186913726208,240512873615205870,481083654967087620,101234681036089848,1687447760547166800,757684497973973792,2109150536611485276,4364144759171813952,3947633127010836912,1642814602128902304,1379599521968138172,613992015046556300,2242683743755703536,80174837032449786,267281590926647220,2246809989944067648,3330212127449936256,1401308354452128560,156413441363828432,2299530763885987788,2424257824888249340,305374649726436920,4275758744549705840,1564773340568710896,2560731418718709696,1935229180008775910,2216971713064285572,1503239657363510904,1754801402124512448,4769785697927132576,1112640023579920722,1026788678844543392,3061870392796645248,1646947199304436352,2762581138651245192,1824368158874274300,1457583524264663484,309828894380238560,1239464238695893120,4199683681674501664,802973116388422608,31476242030788700,944400487315803000,6192607273445557728,3778608670347225708,2984133471507085560,2929380877667410544,4141581362210589552,2996711674959955600,3114538644190342096,3452496774350001540,3990179980879339136,182460628452532472,222679013769873332,1249438265248299864,4473601411853631568,4692595622548778448,5479370876107446102,1912201315910255448,3864163263596940500,1027101579891943976,2925716608374874056,390955453604040312,2606681563321127040,2006083696041468480,1214779878345035772,4380772782029337712,1986370390032472416,201928784053502688,414312945803305132,260208150594125300,3987169409165176832,1504628496816987168,198075340048287036,3961980311765261520,1607555913669935424,899133128327559640,1150374581253932664,2795184296510372028,1390854757349912976,3154755647831199936,3923947919400546996,1023548875201990290,1571432965076161472,1069289422000950696,1044443178372345504,1589597810345001456,946551913051270464,3031192982741600768,1014404490565786182,1306046015202921504,93249044829853472,466300854678997280,5775666372549986656,5462656548703955496,3911522479876463256,6816194256418246656,326786938154003418,233451549702969220,2334793850269505200,5137785363340930080,5482647207443315546,5231698943710314222,1380681250433825536,798843125266569824,1005828044765398806,1156659317413577604,2874441634557088872,4557263290793366040,1014917736746783142,786416714490037540,1532760018253369328,808163202736841056,28531658648538680,428025833611966200,4280767885567284000,4749458981218017024,2296085182308190672,205037560532614176,3075929399020343040,2257017105621296256,398802895520728302,5303994856896254036,923684980891371972,5245178380784455904,560202825215767176,628503109931220370,1795911264566408288,3591537468757093120,1344315940231471290,878510208864702820,1401047892376816880,1342013458167397640,1548495559805831868,1082067111202684726,5159330341359601344,809666421466143384,543584305713149652,871618545649447794,796245071293282980,6266016710982604576,1643224183791910278,3101739450655267160,3217240527233251632,2519171208089506880,897469464890675260,1576297754872626132,920148461915582088,1008915291725599592,550264179053975568,1922892655896766836,1547495341348647264,1772673856328529312,1045552828285079036,363746427775394216,788838504013371936,1401598489264008352,3642325812149381952,2021965531632324936,626636479162078720,3978645029795481408,1092032056764833730,1183108944777442644,4185663435319080384,4347509113023286752,2315954504883520410,2893952164793619202,447553761912325440,1492022552573330400,1208468717842273872,4190719809646162812,972197767364764944,4794271507811530920,1355996945235548468,1675307215301123208,1770660477092004680,2031301239113366752,2316240599234488430,2838123751959957050,2393569306510772208,660048544753625828,848792553283984428,1037989573276869136,484078525801076656,3092269081701840160,2446789289303610228,36847357100612520,552775692899588400,429435280195127024,778727933692377438,460081731995299878,6475099121327635416,3399913211937769280,2559942236992716072,2405134247110566348,3000659703449317792,846107776231508980,125195353418665648,1878152055499667760,1111073647641965824,5983549330584335328,380468151258988416,3623894805628138096,2264859325384341700,1357022217408012540,2673284837982842460,1508502096674881880,1016430519098706656,934736343598010080,1425394507679718312,5948942034162409632,453742132289252580,821149099350606828,288140166623112798,1296319088360947014,4367181528072789104,4701630950675177112,647294660041655584,1572129063648729716,3050007634267853784,906046902900068560,1245086784302742836,144274633599977484,5629543656759096264,2666156217405887360,2563898698560020352,740665209075781240,1730303364958127232,1582044449453564376,1830837277058836780,1559055360045367872,3126851213533290880,3158953495524569424,355296121821703096,1397483962335687720,339595993957079076,730239226088504016,1593796041444641368,6385818556736350956,3267427274782767168,3724432204090902304,406374396999711764,5510801735754077616,499462725430513284,157223976613396992,786212289123045120,486409517341496586,3064213096032455360,1132246447695192736,2969620942217010704,2162077527095173140,2017105938784335420,3606500116958569824,808303749273102966,1634297870931759166,2775994550963697536,1128250244266177536,2392656953393354440,1363927121467291740,1773841500859014776,571450696720055648,3571986032551714100,3452806323734075376,45521636905885504,65038540027118320,1300923406941074800,6036056770236699024,453327394967360604,2068567585984594668,321294819926135268,1495017362210988252,621176611871658048,3882808994201450400,2931818860009158672,1503624327303638416,3288731647195851136,1758460515426881340,831423939290212912,216691891797305406,2086241608599436288,1672796955370229472,1277298229279262008,2897333806041527224,5927837459016271032,2855864822018544,85685976788671440,380871151666300800,772271772696085872,1390789480999194048,4658908786216086510,467942903294719024,4844435798274042936,1315827148729056704,3269940640447733512,3787687034874799070,1256974863770285824,3734786156247895320,198287622966164472,3470439213330305580,49717703731575480,795576271516748160,678637291188805816,280464745714920144,2337479413096161600,1648266738754939440,1628958979663304016,4302367947055153476,2613751016003935120,5291470377738070204,386511138689731302,462725680381097862,1993354418921640640,224311351225208576,1121687730301797440,978010333899775374,4689494202827968296,1896849138943357780,976518265138407096,1500652793574648740,64168746166256984,4492336428176551360,630377650030386078,515841994210509694,1180354392425211456,626390353727701584,650590194177889866,1430578520125742596,3205467766632692736,1133636155865485488,4218433206362229456,549070776020661990,4195363599121473792,1109237669116902048,1446873537808328490,2048760703863834090,1570339967756044576,1193643380797033488,1331347766054273656,236322823270592704,295437940080037280,468654208446924556,4345251897940431120,3671204835953898816,444643815778069040,904730033869410840,528600799327649666,622020069865359488,3734196793351010616,2090760578732366060,102646349548839750,1368777253926110000,930016419167314944,407247461075211264,2259509817583606992,3568985217578501952,2799557624687075460,620278642813711012,391192277002788534,3544009942020246024,843325516301051808,213033710477292144,2111178484828768446,6159594999230130096,1580072616825868544,1566534902749324760,1280248410177216292,2334349239889921192,52429929413676552,699146932872689280,340365516552189808,77706238257376248,1165728936921701040,1118195006660769376,1500923688150225490,4050230276007500624,70961874931827712,1419402239353722880,2638427752827052896,2124867472663214790,4874290665221589584,2732987045393394624,1078118276845910164,2368477624046945712,4315877293473954208,1342744708262936448,50223142743280136,502289669369999920,36165879201417108,602834540448793400,2979100401127653488,1951177508869252140,5115142878855081984,4773187340973803024,298334289366191376,1973819732822265018,4452926254714620744,1499245034682055024,7411855450893092424,727730893049683314,1809155000664442704,1708434230064705936,687955524466311264,5616861925247510796,796523721573526744,643596875698044744,2367769542103098056,597288936466683664,746697579511404640,5500471756511703776,2043244168625691564,511989121795583264,5760543985427445840,1103675240869684968,1513713665082586968,250180370718103008,1563808145675061600,5578977191852207808,1733449454544143770,612021298427446420,1551454248063314064,1066830240318213616,631368850780425368,4531641878173175402,3087857752380582560,956405017381236696,2710733038510927464,734735048089138668,4898799474906358560,630892925239365724,2691878742570736692,1800374877585167700,2931174486410512272,4885774038723557840,1116359905544001072,833728374205540254,1063251102884350224,578167393000066128,4860194819417295376,208841041627690402,412142669735248192,6916481276737676832,279671394896281892,4479790214702384976,3411218020596795936,5882322870567423144,3324126966796012370,5435505884231245606,214650696850900888,2811028526803940352,4405317961626612450,4891393006721642470,2458704407379017688,1709386445476728928,4119860335842129168,1138871374041967350,3499738532282947584,527050356343442040,154091854213940528,3082192040446383680,1302000380526185676,5458931555465320308,1284503664366676026,462774075700980792,2106545520054193128,2675201665124632032,1351439596492189698,2106899843618773630,3411198986574219932,5347224503710656480,1593407120747823164,1586687772633688952,2407100838314514304,769895498132264304,3092341396657341122,1679490141693533520,2496777524670578304,5561067469149285072,1839590442892605990,2491947289936194272,4122432835101226856,3346158064388937728,7069452445194649434,1096467212437347272,1711586179106552224,454511783022105072,2324798635987430050,793116465992618962,1037959623012215904,264841165171071792,238877145626436156,1592697172026135280,1827167920567642848,1125474186057697944,756185239149027008,610581364588691916,1392632779866678336,534504885527636480,450530968597865204,3954900208092572984,5275277590058317944,1594294553189622544,1122295875022392378,2548076031954181316,1839139867441164288,94009573677664008,95561895470218222,554950195528546970,530384613862458504,352291619159183844,329410973551492826,6831986816260008594,1660369107921993504,2779682231072979072,373340489707647176,527669106629490156,339390907472721720,678859568885168880,137652269629046016,1606127070695176960,3013673617320069760,421503335977258976,830750426365103736,769074633362772128,2301364051778787120,2595914000306097940,967672240345736604,3429579615840319110,686102184546017408,86850422357190528,108575448598231860,2149338196207609758,6246956339338183632,982796763843221376,3163311642036338904,1692750676274497044,1394651170162928880,1233435260781527160,3858346319023602920,174055651851191548,89769104937889104,224448412007905320,1645446162391384524,3168720750813237536,2840305188937245120,5316652384611905664,7352681658786612468,2132218122538661304,1194446423846374560,3457750990414743560,250108712613919696,401684756179896602,1862736138039106368,1592766150036741264,963324515647106802,1547653787232146902,3073282433230318464,201780216989479232,1261270263398626600,6586192730134079136,5263321267368534456,4493854234730149632,3450337617640445360,901285059024682704,1058961080482816252,5963536787432806764,2021150376103393002,1568133130334364116,1299982358263805776,1402523252199906048,6369237957553057314,1621274119921799976,1343867110912498788,3211106089010102660,2321614035384937710,2709799606546126850,2795286537711184608,1205186703671771040,4890147921716276064,1210923991567662736,5958124743158431884,3287594889215644020,611886006845472758,1238602437143903312,1392455622929375232,144682757253071728,4756774074030787536,4158446747885998320,3867206843784338568,1431817823907724596,2546757660475874250,3318768622057686040,621067512963820936,239859669910680624,4847684446286655064,699316171427580896,728855436353704660,3022069870958744220,419455505015156244,2097515932131163260,487454209576737984,3084725138733168608,162955098813412356,1086490771776853520,924659866507617048,2748143862329297744,72905225103981832,364567532034509720,227969274097816928,3424184922704212992,1737834532970844588,4651587177983914084,661451370899761468,630157602665681124,949514763261503586,4798241900607902224,11337806493056224,566954657900352400,2228299079667609936,1751175068674838064,4300449341707688688,2999160331484507400,6477508194736092930,3151439699736309084,310658533643060736,6990609653721192960,555569968523666202,4321589677900186020,537299561708969892,390323236497120960,6245879659345666560,389482706692001832,467829518453765056,938248493020120056,556687555404461698,849200171406426112,4087446717425160240,2758273994647687176,2483458488818757520,1064112682444332836,350693157319841792,38196995229135424,2292079197302312880,1166558630936038104,3654951054143106432,2507357324922109380,423220232968067132,3197662994667074624,1127754015386425856,1465032797803859088,2954781606150233450,1516004690635069504,1420929219045841344,937025264107224704,3124177393010237260,941628992234689048,5723617385957256576,345279777676080208,31297219280451336,469511358483714120,2116906754480868588,359485473710702352,390417659602745140,2342770665140768520,492854214085298128,2112470988150696720,161068490277243416,3753037809406376870,624071827383281656,654743308885049676,2769735509031796032,1881043830042176700,2765958113399131560,734973812656118784,926103826092199456,3560685408089033832,6915081439261702728,3972213342856237360,386738395652615756,844237401628103648,2714505044542194624,431822667465946688,60773201692504380,911700847641203100,1209630504716179168,5201600554850879648,3275953893458897658,1108340653360517850,245684604105460848,5126297454601727264,2544904193188334448,6332942159161454144,152868544934874596,666071466116655372,1863842725177804266,690577028263236008,1443746360876352,28878179920337280,336950048050688800,3369879978114104000,1491966944454544740,3279814576751215300,514738754272677078,6633395722111929200,3107857662419217744,6024065886439862240,6642598985991433264,1580567580147032238,251049337002972816,7532327579975209440,1180482933503501228,715859826524761472,242333682525699072,6247326849097413456,189032109223082944,472633420208928160,633387302154866904,278744969994026708,1152667167177066996,381397562378232624,529135500760448016,131860125044433536,1978124170759835280,6301198234736924994,681395381969616792,3785955235881380400,5803174447708607424,3088371766868401584,1980690322594742240,3973409151364470272,5083168001542897360,867899847636243402,1174346535853169968,336166376594495356,6093757448781143344,4098497145219500088,4576897749833972304,3462465944650338560,4277838778432008470,3756472463393188370,4599413151991711424,2725908253025812360,988457618518227056,1472244083911394808,420070729989950848,2189404402485848352,1776503050468497280,324995880882373344,4062903999687842400,2188320068994121188,3650705592829069866,10618181211505824,159290569563016320,1593084213202521600,591327197941485096,350514636189208698,1797588813925446792,389280292241751652,2500804023042729528,2074937539633013472,2496309458531342736,3481441017075299096,5012393350345307440,358037682902145068,357010105908268624,3570500722829025440,6014753422549919280,2237588088386648528,2618681656592283184,1303351811127717120,2599318579869318876,831987350811204238,486550594466645596,1539600531773838420,779238874476405330,4135710707849868140,1303761298399260864,1725037669013187552,3933202431304181490,107582353763508456,1613915712703430640,685016407200852324,5328500909582099340,640643876412587656,611331517588306704,1325349343163566224,236577444031421080,591509687836876900,4101433973366909232,731588769357491052,2711193255431346464,772400698673224166,5964042148748406016,3330190704953280672,2764087376012972870,1374857810957331612,1315919457186046440,895257268593610016,894085157836916400,1712400794146763882,4200959970539684352,48007174063139328,1440375907061602080,2181311991414540306,2265070323996094784,631777252387545444,717179934681471968,363086538473783584,33838134914567712,1353676313571397440,6096360798288142704,3135631382334850580,302754351554802696,1278947581170927304,273501552946799302,445341963059927912,1193599483503307560,1275503751902621696,2281961386198488006,785692165756962352,5139631903593327168,2759158192317474832,5398795452722546266,709892902452506516,858678892404000192,157115130999631792,2356989332434992060,5105132466888634992,4382995683169544196,779612840341942152,423375586565973626,2917368090957961872,1985773069564800544,623656783254655968,326059752795527072,3786759238908210348,1400050114531063072,5240706263510123304,3373392427107731112,2707038010373959470,456256319281671168,3862963256400120432,1489656595167094090,2432293198015624762,1685248623141163256,1057805051287452328,94039359300650848,470249042505243680,5361737648427958896,1380578988773570752,6814295773498125198,1640726232781120428,1000403305923559720,1710069695236257768,1372599537422415784,5710625447738134896,329402441150915808,1535613085686792168,1745071734411682336,847356256876206504,1689175797636661812,2850634097998910976,326970591243509192,1401458014513277040,824541010791998040,771144227378144256,666366265131144186,3696021443524598784,1549729537753337500,2725740071145847392,143278913377503150,4975428895703303598,1237732042815528320,5720824644972189312,217002300587892656,204618891005656446,855584330000220912,1470977900163099244,2040111618965669184,6062825019277538224,4782280220448916752,248786659516953888,2211681921135635520,484111407006160584,2632170963706973408,4522781961310623836,1744366964340080004,2362933781495166978,5173256703723717504,2744544549820371296,1376566321812413284,4963506933852226578,68265213317303024,682727671467735520,4601485512124813788,5492446958438724492,4848113341369645152,1234273309262580384,1466426136762539706,4269156987142028610,329267230371985980,5794959945977361684,515036604738065996,4853855288093699664,562244273536248576,3133949125377383376,1612263277840064460,328436775682097958,1267056608792046072,3098977171472767968,791900117024081658,2542978138403270148,4683667980823322904,4701230396892841440,3046755955223305392,4881504552895733112,821804627533767304,1447616024117561220,1207097983639540230,1934537241137848536,1019308076812915008,3114176153580334336,2821954221976422848,859270680542494514,3129921653897400020,251092263092093808,2511199650903342960,238689606000464034,3978598915537433200,1743588428997413376,4475747886503588604,1490232420314813104,1453431367001580288,89275322804903888,3571406604701274560,197362443355301580,986920990069156800,630399016010230712,686236764493851158,187368234762034452,400676349436996768,1502701856080799160,1148563192314809340,1261591727732665056,2627064366711796096,1784725990987157360,100302190516465140,1003132356161839800,924809593648041376,4294398864324534976,374104140161471244,1247151070267076760,4238483707396117312,3634307542122034960,1308727388587403584,6729871516614106974,2597488997860978312,1099153167572112352,3408862849895210310,4182209859812015374,1284711579337268992,1615029994876650752,1686926723602970416,5687503490963019276,191409326723850424,407091563437937736,3392802628521022100,559859649125173278,2354692852032035328,6697794342335198336,2920273389424359632,364733608665409872,21946572483742364,438979671650157040,3732957869369868468,2935313452140521920,528999189940522832,5029141143803456160,2941227735823500144,913999459886047072,1762984059285829772,6633807940793766096,731948910364223136,4605796624696813868,1711520337004530960,2248919097236950824,1831830817694730580,392982772980884544,91012432552980092,55722218218239948,1486088818524315680,592986688398737632,5189202591648950560,1943401100766461952,601045317668873268,219230090931991412,1223614936995046152,1273582642919758240,1524767157136148568,3869160872026783424,746701125335197120,650475891209147072,5134122970490770998,573324148556038308,375164862096930456,714942476697825752,14811146054730144,111095762323617360,1296259177330353600,64788258422850592,3239767637109034600,2012652529696440666,2692349695962558528,53250794723891100,710088314848574000,7930991512423155474,4587313091426452128,1473726625890342576,3964703513783943330,7446303357115119876,1334563883470630344,3914589944912780016,2311513839650199288,1638224332832199168,545382925700963616,97288969761579232,833996637896601720,2473890433304357270,2825945583921748680,2093434915850672220,4814722327367359008,6971815774256320400,1959007534845177408,2072394248818490432,3993344043742431560,1636698523628534976,118142669026621548,570417024086053928,1304489811794276848,1468494617556128972,170147281051616848,6439357910464282496,1750763994986366344,3411817041242779190,1635452063762475756,138637471067946752,6239367152063844480,3260510550033789390,1438575436436232864,5425585943216564448,643365587027998716,751655459521081570,3633953305096826904,4018594127124986592,2886128369608739934,2655254033109457220,2460144732434995320,699750268293983616,1339869639960343310,4415140902714575760,2975392929887001936,1498277492569061616,4898672531048325596,4239673368558051444,3095810128431915648,4928884237671669072,574075787380566604,6561580929924675520,975783721737661452,184841017134043956,395624964102896896,2967510383278131840,1342540697430465960,7885174606848276192,4637634771953763118,1301721356247053208,3879095534465419212,1265202430307745696,3538993253368703354,4985548441872879510,957229688847577152,1867851166341823328,1330888503292237680,3051754553211193928,3380868067525852224,4978790873315712512,5720985224136713804,125040020633018452,5002144725039962240,7602433244663442624,668430797522192068,4463243913444575602,193831842469126044,5815587342961476360,446845647904236486,1175236557797416492,928117364215189504,129965389843505160,3577247499778642998,2558265519210822148,314896122679420128,1349701400669941440,6220425205504648712,3047867619378085192,1588822457691467712,1081349535284195712,5373404876647019796,5794583829392806742,1044006099695618276,2352790372923692144,3231315906910124152,690747032704431710,582349751658020528,832018485481183120,558182779641043662,475481697057802008,2641851532370159200,5343422015495800740,800030255092243672,2681394879957092208,1065292710909346720,2251618730671123968,1508753327699942226,1517552012045373510,1069384719571499960,3290600257404161520,408869701562851890,4906968138515261160,95347846497091104,317860592350164240,925134318214587036,491885028891850850,78219389582550804,2346835856791467960,576806010900422968,1331902379470519024,1835902872277624248,4100714716727681664,4423892397519460086,384248388831252050,868526385885382176,1433882576709207136,6056256907277561894,492104272254480838,2324415822816277920,493429979561063008,5226842405295018592,184357626112113658,175929983178434304,293248353694526720,1894778000922840282,290493764849031744,1094359009314763152,43467766849848320,782504394704599680,869543319817619200,3669850294647758956,4215952596743870280,4019330475447015444,2731698882488573136,3448892731177199040,1078021894031909968,5086121351749744500,1497462054787135290,1344278636225064540,7839510742589140368,3713959635137674706,1521541336106000860,335008576777579536,622583131617278928,2310557247051443208,2134066272617612480,4411839109506563952,2535668137635812136,2121027545967760752,1663632425162742544,517126237420679872,2680170854618596248,1131250249840546968,455564636625079884,3905260954070433120,544825031013289936,3161514943470257038,3497145021233581392,4375659220135060032,35065064793626112,50098350351666720,3507262577570068800,910293491141546120,3627801754466179296,4341654374335790070,2406048127060245990,1784174800315939360,725806269248233984,4383219383719735910,3925687223818790878,137092240913384912,3672259482473475552,271254841400578770,1507133627006549500,1665569263482632688,38956011304624336,779204107651245640,737795619106260624,2536531769062255648,7785638757844441704,2612070564626537268,3509197498787074380,2509290411821300416,2383806402389817888,1280716801665157056,51910131621810170,415325723923701920,624082495301390060,2342140369766581062,3024283039816362090,1697372587427078016,523505288936601792,4986626635605432972,168292468068880708,7573975124903679960,747487817908254992,39932615236568568,2396214395482249440,1006074149217741312,2438298686488278752,3642477729021205872,2907683394583668820,2278430297581624424,4077635637989766944,1042382450159929620,635579756391283510,4318098238069633120,3175587862359995264,2150523804028822068,1625958920683495890,2523285609554841780,934543431645762680,185771908111458020,12794373030102406,895702216031751520,726700836060809904,884514656120414202,597072547363394538,4242846916126277424,393018927951520020,3146804296792727376,266121665343125956,827402598638074224,185227191779723136,1234980336692454840,895327269159064336,403672038704689688,366987580654221248,7338800017827511184,5489044056039173604,7110876492102939904,5653218575863071864,773828464441006072,1970311059919192640,804375373644766992,5069293047849054864,551664795289075698,14209296276331128,101505841744977600,406066841234342400,578735223000915612,731898897954121504,6404800888365377680,1757319478393138888,514617298044298274,550164909292473390,8146684286406272880,4663580261723711088,1249830762937385844,1463181483263056032,1672650518462842440,113371776325844848,1984218280497824420,74604259830610958,4476734254504546080,597940947804485376,381404053196382370,762889655455699420,2384872507880499312,3235052891807565088,2166587943091923288,1553059451145404396,3584267395790039424,597227341190411008,1560384870540362986,3481201305961229376,1280317537862779472,3630975875908779888,7058118481076175786,469805087941255148,179388028430905840,2691107744145943200,6062398633243782882,2540238186974662998,450335340271830944,1688937784114755480,577318677019431144,199198809431105610,3585961195467308640,2353568662201672192,1392052766799326128,1634794225093959748,6329757156560953408,4229035063659379584,4697759556937150970,747188523911040822,1932601624492959264,4510105900043474560,1418561403133928228,3768410570050658052,6650193541303968768,2769054954139604004,915729461515865018,2525840493871441602,618933529839054144,644597345925797712,750559958228242470,2884249908114907210,887777176991641664,2963405750216569536,46004210435822464,172534162206950880,1725525356526854400,1011195491001962080,1206574709673822804,4791863556403861812,3508557484691160432,2365839014398506816,543221542195775694,7082555662090015408,1568233934884265424,1197918050258476560,3478272803937696576,3221402906117222920,1773731315041184912,1601325065374913364,4240869217948431180,5256616350323807946,1976212353475570112,131010578167920864,3930735242781385740,2643089621570126464,600898186313175420,2199465473862217568,2686335396680956176,1832133017835646254,4896358798495481856,6432411393303333440,621499707259923188,5851480416172465644,51424666977052824,771451944365274120,1714519746083918800,443444504258547428,2167849384428614592,3315782752183630144,6049128287175894564,1148777867852559672,607895865754057356,6079603958682474360,656148810756514236,2968787412533109132,2129311639811814640,510621619086918896,1390516045645966064,1796817854425981576,3101962626884325984,1283518106332879424,420771261327384058,1469836255251469932,251714033855771240,3289530985710807040,354078690035432270,708232463026513220,4009259698367090244,736258359469228560,4339434552396581552,6958419352354308870,866613076461338304,97398539687286968,304155054041418594,3476426059689397920,2490610383625019392,1924750124678961528,2490958502595872628,855027092692454136,1190774594771793192,2309875675261913616,1244933711882576940,1254160550630554664,2045167768167182616,591778280949760536,818704159352382030,6350955665168158254,533234615139993872,3361623504175573000,992239758282831890,720363897374522064,536640920301253112,2455395182198223216,6521702971120242624,1436280403851394396,1305016262807960528,3713334781381673984,887274261412206874,4281737001006837762,91977377455985980,2759613032803648200,799086556000425854,1047449046758606856,2279257635168090880,289719208878396672,288346922668045458,2242935258857924820,402557148816361428,1158543718045693792,846887424240995298,27191441440062328,203957350183981680,2039788900040548800,257929138228305894,2130597492638615664,2796373468304371020,918939089169721900,4653334963414205724,551521177883019352,4437727378268228640,3671372591134444224,5937452620787960468,318618695031292270,637304625230330680,1519406420613064048,893520062983211328,1449209956925260688,5254428935077876176,1334914098448682752,1058297661482721844,4275171451033586390,4408833866595801264,1518482500106543580,2074618545632060008,770420191665120710,3021238406633384160,843981240700151232,3780325140359814592,243887193006057540,2439128905940854800,1899888376807731648,1419086748611487592,2943007366536561992,1590956911991661488,2726834977875406272,1588467318261217376,2642658733894849248,5878215661693165776,8134254107760280248,4766194075386013808,2960570802494483568,2374321853825974640,398822975475094520,569807068755132700,66882601607015324,4013378353414809120,235731936525955624,1918848764764381968,4166084442351773312,4100221247973128000,1289088231711130080,540121928619551204,1409359880579744940,1883594534284797776,11386279890828300,113874769771066500,1194304801100272716,887091515346456576,1182767273673903064,749732130617285494,4583133659137705470,4931047154154584988,3697820713677356896,5164372792828582008,1284564199393623114,2920426165543706352,655460798361328960,4187524141334508516,3536318717977225806,1487263398755471064,2134465655007903516,1053083678394855244,3912886085115059850,5297654985211112160,1067986629382896408,2205741563888240838,3803469898471364310,217815319347115944,6535145236492185840,4004456089999599468,238430484986887662,2384554969690226160,2871847485283047936,1332524028149236832,4535180918896286898,1631033458292897100,3038458047454115916,3417536123547934584,193087079449185860,2703502495118794880,539069399966465088,7188345358978817920,2976027837749600244,1216001685104769700,545114144052165408,733358099559942550,3639804757652340810,2693166648763789408,1132643999083911696,629117532179471868,313421329554311286,1508745555880725540,369436073852110056,8126206942525538418,1058034202338929452,5106838376292971760,25229996315144064,126163185977682720,630881953233487200,3834890228675426544,2884911089122858848,5366350736021162538,1746745282739886576,676747961878149144,6768187567611007680,2704363649510992602,4030083335806298192,1544493645615873100,1257371052816203780,3737498961884248368,1105914076973242584,798937900903730240,1258457725362115824,2457226409810640288,2167549083641331432,2055271077239566368,3379419254418532160,526780394368294728,3331385905725730638,860826021502989752,424836394590082640,2549284639460035620,4599301334117121240,6054298037840016612,190005411783632776,9996340904617288,74980385163502980,1249803561676808000,2416080074375742656,2821542527721264032,5463443868541756048,1539770702932436576,197921723454289744,2544973426193430960,8379069724185839172,3093992424085699872,584249167994179072,2559803017456153530,1877858819799209650,5454428796872804472,1648974808683750324,1502205925832861540,1733291739404684324,122685369962659168,1942318525153282248,3503267900722914496,423466269940651388,1525601327231900464,279850634165058264,6291551126871606316,2189767260182405890,4633511531145124992,544175943128450496,1814108784214183440,4653103024867745574,1253011649400870420,1871792610476322120,5349549419712431388,2152814892056528868,4412524965345428832,3486665653799094520,1262893277924323528,2125851702351928586,549243878302310628,2638547552126621772,695381749704622854,3733281067158912528,341382839710778784,4468258797291195648,7433916033967280910,1288222855744044232,3643495740044465480,2487160549976781808,3529920972355962184,2247030001893374480,2711776561199419392,2796662331814808304,6803903903731911392,4413853074954226680,251864703213356556,4289349746053306928,1227753844889547468,839569509492753312,5352701470274476704,2727034383420115328,548444353057152706,3583399883723346050,2455920536111198660,572108936756639600,1905828054793533416,5692878774584673048,3606633083992802496,2575013532360910704,1898776115111032592,5577575927736821856,4235397551457659688,377126467899708492,3629545906470625752,3848846045697146544,183915853137325400,1471479505219225600,1627243369990111276,2475223887620660740,696822811160483280,3933937533431019020,897185810181083664,1327601058610779568,3164729282253622496,4886867899868502576,2322746123012265904,35598990343021966,3204241296303984120,1383815542145378056,901596407241448856,2730734982568573504,1088301928647050512,3953252178666704160,4245018831253785480,3344856591427997824,4245069406369278912,1129786333757309172,3579754518253669912,2681625872508476272,3362651199769780912,136969981391897920,342460412957413400,6793635033436354614,4225768324811847660,5528438829542036072,1410956711497016112,2614695919913650104,3680392681992822208,2802709059763561920,2515094041868855124,5019840265026759144,4160503904248074636,7098929189981314056,1749926214407979584,269992116195915204,6258881233971835904,456768630556340448,2818005352588389530,2521515501360270870,4388315628771279216,3592219919762789688,1844486596806702016,386617766296167732,166337360145012864,277257586803034880,4265192183245209540,5107058634382667376,4158804409442650240,5094332612429539584,2426883875253118608,1832331290899136184,1381434926835320448,5364559307284677752,5637050299217670972,748810675145794058,3050206961475007152,1798564008744756568,2406783971069720998,3885088905541096526,1488390754854254640,4277525869074576768,1597800246496220776,594073996166770896,4189123456042089248,2139796902374355900,864900431063216632,1907864874015858752,3687100724907803136,3912696438314350008,7008089870347849710,176859431568837064,6190718452261479920,907383188766727820,1704526528323193172,4105977335342000380,4077530907614159616,1412495391198155600,2697322395031790136,2586581848462008752,2749625610599344288,2188924343589560528,1966359646153945710,2321118168822304488,56789875546535936,567957256502609920,4561580120489839540,448273943957623238,3761288105443079664,1453151258415270408,137662779571320180,229461589333986100,1829489952068945520,765627501221447328,5426001481176059532,1445168585544096392,5749364792739618976,865261730924680168,2332312633672930020,4826500279754199744,2259763192559588352,2327171266921652424,428462247673159746,2536714781186198424,1096854522064421952,3796269198217298180,6657985407264260784,1191209436360080552,641056213760960704,3183200305307293680,3986273993977514064,6044101532804754370,5421675298223846256,3041922001974269076,1921100280888362552,936199419017749628,3967267891600716576,1622066523370976384,2248152838393027488,4229153245154523490,1442224323616008912,3082531243318389436,2671209914691931340,2020755191893659080,1284781924884664080,1854124204162507776,872490766128060716,557179982802804604,6800643857215336576,5295226060304273856,3938125361277256370,1042021774156531296,668421447956077504,3931214408560072872,3950948787924613472,572707993106091540,6682278649389166600,5785978917376509236,2056643239310607792,2074845843333697070,283169955585865880,5097581840390338080,3269363765400854440,2925306203982241716,2406931736010840832,299240391067866948,221829769681542992,1386578151976957100,833359935026173792,2293343454520801152,2648252043211402110,381459412013759144,2861238678714825240,6428828439469368032,1358824962130482140,3882280113325661820,1939013318016928816,4788224160602351840,7543076163663828006,5516851871964608532,606127408314027984,584746899595951260,990907241246867410,233726085242875872,389583342674641920,65174929789345376,651815989275571120,4656304871422204000,1695913757889416772,5550885765187411740,611310594347827984,1112211640725132948,5595958512122328640,1503858776771477376,2722171115838041898,1601542543652712290,1424699374599479860,1807685347705875168,1128569442176071896,7879201080336895608,7758288859167490048,3755833556270259424,1889263280567846274,3656519708849495488,1353273778988525728,6473206115988381784,3872096417977660208,5669648997059065608,1368439256374476048,168517080526028864,2166869447736450660,4133214090531503172,6257393519788760832,658812611430246460,2402014949229053382,507657499123946106,609073526235945120,403129230891440320,1612681494324379840,263332511348814768,4782192523587740968,46998198948429972,417804390520069920,3656161367830343400,3110145045473976120,1586824161356709168,3287275376095411120,1235280449657744808,213990114896218544,563714007920115576,1879238277003425240,1831175581326304758,984421524704578048,4574644170582428208,1803880799453567250,102214539710609168,1533374342846358240,1136253948594428300,637466456709885744,2307141647841128742,4874779943116905472,690855719329394112,3134559600197545356,550696240213987258,3717128066342904360,1318578944588693568,1816922833483496010,2802074117721801384,799541433410287360,2484589976760269024,2057525350033940592,989332195416007604,220720672872641680,2759289185474233000,3130799935548708150,3510572605882315488,5787886085812803312,5861840455529443056,4886597999460477132,3742453850363756570,4058452428410030940,3556068317697776496,153082526741697876,1020653951320279120,205829637947384880,693860007698817568,57691822115716170,461581492031864880,1392646730722723168,3043582237178414224,5987225519640981552,5604925600102592322,2421974483321705984,4669654366289866752,286092918986542110,6298914808727547328,1205963056879611212,5194648878197283204,3883437248009313554,1928704300160245650,4882986786731983488,1039332156777373520,1451322879826264550,939971652060803952,3964901579792604948,1512603554831070280,691302373271628678,121634558623105062,2838427705569153040,126979369806749824,863222071152862926,3652543407455189792,2617691913492957252,5663280250318428192,596533905762467734,558908552864517376,4890945780141370880,215236335310690768,279935237875176378,1866424128666822120,2906768231245633608,5471956042842849456,1081807338411195032,4427026311232555632,1976342683910333408,45947686395345600,229761710914183500,2310684469891981708,2096310147718842888,541977928132003028,3496169417041619990,294638776751674680,2946686173630118400,952284704173589104,823610277431379844,2516838696326331832,5773753571719897188,2026774512836067008,998102420323111530,1763730394906986584,2814504865407657888,2250687713319174528,4843611974352360112,853804321543433136,2187901617926276980,867127320490319856,785988143066527552,7781825979256884848,4272694457224495120,3946186052394638688,1321253847111890184,4825267785323772948,2927175101360472456,7040174451274697952,5451379185063630408,1445781623714638966,644532168237518176,3683413219019663360,653521260376860148,1840417619379017748,212346359669465992,74572841568585724,3729018792553812100,3279185556466753332,528033950793503200,2397826968804478120,4162663035677233458,3370946458491371540,3259146972679121504,2197584842706166032,931358864141330328,4929465282659487472,124259309325288424,1779786434502806352,2262730010162493248,2142244929424310250,1100993123797581140,897934512405593536,801415233593646516,4161178198884438312,106779712527115056,474624374132800320,1381235112852533414,1967861855424834292,5605521056651381784,873062042980558376,406708458147788076,540267677675337040,181368432617923472,2720800751384374080,317625869880753476,598029941342126514,309971268793527936,3487528210163588640,4518725551781503290,122433258696003078,2103276688906939776,710985680324615808,1164824028925593036,6955334945383084880,1531563788107614352,5758293997285588384,259090141446759894,5474229623353404648,802482547809292896,2075691728301283872,969128278150707204,5272216184400888408,852259784328278928,5283047228568610752,3639450168604231480,338474364392792572,700186286345172112,332265709218008592,2215327587652571280,4604793795035930480,792795080520705220,3915050396864269936,5112095147165100444,4612615733272848224,5604032840025590040,60529918231320832,605360041646276360,373933633026255184,2804784178783417680,3666008578074668532,394946975681089104,5924800040049712080,930076344057535584,2131298287236121104,5130544759445144754,1459823222726762980,678754420913582328,1643015399697425712,518957176142376016,605740816739038484,402750491848698168,1790181943288000640,992188289186038368,6868608896308964168,7712213282184651012,3039841247867745960,757259609598093924,778103805802831794,3458586228129971840,2728473392039451264,5931500948361965508,2538047165938636280,581073257816090760,8716973319964085400,3605671979489326990,1429845806518826028,1171838248676782752,8254489856298289632,1425302639186355818,344388846766576512,1722116892826686720,954960012834154224,770665773738761992,4649033625565648430,1623210742053736640,2294951999518246248,2222003454962979296,2273248717379635800,4175630270264741880,5845067461305507552,2289002280745188378,5166551201032340112,3297934819684804992,5756847464597612032,629183464515665682,807901487246283904,23255476738813064,232578053840080720,164456514799693326,1938238908554100426,3282596356303152448,2083477016041657824,4759589958687075980,528682024328302454,2041193544435667580,6424477557506381856,1661339123486425422,846667041564615926,3297822303447443856,3565230235440343040,132923828807194438,2965691329431405498,1774153292218522488] [4957070103,1611728248,1462743936,2095690564,2412706436,844364012,5830634688,4920665301,772949604,3583096680,1386816472,2837695917,162078420,5047098456,3550425786,2720148634,75978163,2465150154,166290563,1503739475,1428386184,5244257768,4748061180,956962468,51956262,4134139135,567912798,4260106675,5282595396,583277460,2121598068,8379082836,1347662057,56404545,1540648781,609461473,756796172,4531734654,6250662607,1532269780,4470978450,250491928,3781553874,6621458193,3398934858,1966928796,3135087944,961917172,351995172,364953772,276439408,3862376964,1104475113,705599778,1837718274,1107579560,7016297008,372329862,3116420046,988762116,5503542520,3131793165,243627810,2147139708,583248390,2090861130,3994569860,805051009,1211179118,2577508608,5164396560,218603396,315823950,1500803960,1897260816,942774146,865056948,3412160112,325225650,821699762,1975786402,198951436,3951123610,5069312310,6494608312,7979899960,845820216,1566452300,2810052217,6273146904,5768050920,2415050001,1959054400,95642712,219348546,899044926,1819981200,505874802,1291466743,3798175221,4324987770,4909145486,1831765338,5775665518,855479500,1475420652,277293895,4785800805,5893098435,499135755,1605886184,3926009626,3403697535,508882010,1178048922,7251539,1940925030,102902170,352526028,1733786296,2771915778,5404332464,607827322,2184581675,7614969848,1759303728,4060898265,1278094221,3668337345,3761639496,989489025,1287362642,3624800904,967080718,615378926,5251615002,4229755920,198967938,1070986725,2835993189,7845975738,3615162870,113357954,1915744095,4680707705,1710593862,1117728270,878680400,4751823040,5416597716,401348880,347302785,7562329272,596823808,351128833,7317825200,461110704,156810827,4173147482,2444248308,3228754445,188373194,3664819635,4413431592,3373463506,2328091821,773642940,4490233545,939558700,7475408304,2646444948,926705734,2890318218,5914622273,2085495510,1557456207,382401254,3929425134,66261568,7658140680,1780283628,1561756974,4793121865,977841527,3475180776,2610016456,298823844,3051279768,7023843009,2083479820,3997925022,8052017490,4039753460,34253036,4607340830,5047170534,217532112,197618328,5540222256,6161292040,4189144272,48989146,6944940912,3772950251,3578494836,279272880,858634268,4279495869,3947364024,34524484,4543075989,106746244,4297684650,6794336297,259811500,3421792685,25045357,811529508,914660384,2289273256,150438792,4920297777,5674755330,7638614334,338720152,1618927076,3929524886,1039705880,408875500,8648255403,6931353328,665692376,2191286245,6628337406,1001981169,6665145795,1583214590,1510877624,67540004,7161178024,2700882744,2382805830,4574478605,2445540235,268025458,1126152965,799129256,6998966107,2824967382,4576607658,3218660608,216246821,2956503648,1347468423,1482990264,44037183,184882257,1770057330,3184458680,354713956,2969872016,3319069404,6912934441,5184770838,1464523136,4366571490,82078640,2875169232,1732251258,8712976293,3313412500,1447127796,1204602016,112760005,360389667,5002138836,5058402180,72651222,4355642848,88559570,3109459656,1953207200,3004829212,4509328025,4702600512,1273708376,5019194394,4640880090,818545640,6694086664,75668651,4852112400,205584780,323214395,1136473730,773963976,928699030,2726837958,5315517360,3193404928,983990595,1146177780,870951372,780068622,4411384816,418242800,1917230196,717987060,1650364944,406114360,712479678,3952921842,1301200115,5057124912,1336550340,63725934,4346026704,3685649904,1569250208,916733216,1408298676,7521972400,405812061,2675669284,5973517296,710505692,2292930620,3184673009,1853078136,323407308,3068468292,2985924820,2612936028,593333301,164617560,1236701943,209377755,268195075,1028425290,2254968120,591847458,675732724,1258460752,562803443,6789559553,7888418343,251102320,2938022888,322978608,1854389925,3317466270,112906928,1441789857,4485073,2952272682,1760855922,3777815835,622567024,5402349376,3763315828,210025989,627565419,971449668,3358249016,683919035,6279073032,1733903100,1308453321,1502062170,518279601,3904612192,5824285672,179437491,1046366694,2788993540,1537751220,2467950960,728438418,5332996500,591702234,460579420,617230048,551358918,2057279112,1258189866,6164448966,5131319080,5090251672,1283873232,6632173328,1952363844,574507772,3649239810,2356487768,3062623170,34867722,965138588,1964024102,1914729156,1486826925,369898260,2916466815,964294605,7992096168,1517910075,4926152934,7220092136,1621891744,185830020,6758383480,2066504082,7013977504,3175613882,1985119128,668385830,59175304,1935350436,997171920,4608903519,47128383,2068485309,391120964,2826295808,5808250287,19648745,211632220,3686132768,985040306,155351795,6801901834,1578096459,4704926334,184285275,862063606,2278482183,1979516665,5637573726,2250517905,2573493036,1249837944,3128480025,2687702865,246393681,6957758703,2177940135,4538824185,2868650289,1356947166,2840815496,3017150024,2690939643,4351697520,6941767518,807852737,3785610150,2037604550,4139780390,7182122872,5294423562,257444180,303561050,4192074444,138876320,46901684,2866563720,849873332,291415115,3324060505,1864467976,1673094978,154397292,232886258,3323041195,478059942,792524392,508396268,855623451,3690795612,2682245428,400466994,2585425965,1060093416,2420644800,1205735562,2980357716,1928490675,1368250380,1964795700,1231358972,319082403,4011956280,3206655616,2952963112,4779982736,275921240,1148376184,6826700312,354275979,3129286096,4631426410,316089697,509150576,1107783060,2253262552,1578940914,3687490775,256539843,793326497,1362138414,142536421,1022098828,681193038,2269819460,5358186000,3975440560,5281732908,116276472,5232841944,31902045,1777369470,6593609400,5226801018,3754593747,7067564532,2742784638,1647994590,319846738,1966980380,1046316717,3168198075,1137893274,1303816017,3988587955,3654472480,3091021192,1668280556,4164939737,1745621336,2555356413,1283281395,2803726206,2584719918,933295135,2038187155,1814182624,5779886385,1911414816,6159013120,488929620,657349020,1572113652,580201611,2409740808,2773940370,6382343358,2658084228,4249334586,6776661636,158510928,390207625,1488798378,6169232560,1548747208,3529450180,2940838208,746751212,3785675032,770302302,593186716,3245856056,1495272932,1376652370,236939450,666107185,3787549843,5847610848,1717307053,876941166,547569282,5295983440,755324343,2048539095,25654536,392332929,1159675908,1213920606,1986782010,1884530998,6080535517,4923497376,6396321112,342460038,5155316829,4599776895,4534689310,491782588,719494132,763929326,539121946,1793057824,667543480,1721973622,71353186,1610441208,1475881544,2380564146,58665198,8522232534,784921779,2930615625,1866366819,2997971924,7925493792,2795609600,385908468,3529861088,1840413186,1493264952,1670352540,4218256188,2759899683,6061279063,4216707981,2036465196,632962822,730275869,702234752,420900052,1606935626,2716378656,2496262648,2966926936,1611937825,2501188116,1376396898,1610208440,717226932,3405503280,3050075704,785990436,897976110,6730694810,1809396536,831981857,338662628,733703703,348806178,159833219,331369376,1639608774,2640671046,3341275585,2208778924,7614732552,6339014892,209743396,893397276,5812461414,768004165,7631543264,4048745400,567452684,451170475,926451795,813840426,486442853,1983263787,546449283,3311399335,6748261074,4083287013,528349808,903129338,128254513,2293886712,3285659000,704338557,3784167764,4468074610,4934391906,3188789345,5593488669,6051680915,6671995218,4525699940,1185314211,407855328,3982278560,605161384,2108470588,5295426444,755687639,1178411898,754562331,1356027295,2510170904,2439623864,678936807,2974709700,1658436372,5638135248,1416463254,1156963560,133100439,4766502612,5067537368,1292557442,7495222456,415586493,916977204,3882868016,1924537623,1654468668,2828771244,2119231650,2816523957,3088087676,2507549745,8425426257,3569584491,2850553924,843958048,3017070740,2468301832,2105621680,179210242,1054632240,4456735983,562745130,368964406,1161906864,2742972828,583953915,4132700835,63284832,749637660,2186200098,1431454934,6687395469,5823623582,1417799740,5009995638,1464439608,1659380836,160087584,5580744672,7816766560,2251788320,1878451677,269496595,2849029376,70332900,6274471959,55795388,2746598972,1456573768,4404773616,4747909576,1509110403,4240903168,1182100044,2747876796,4109521792,8447826042,909577764,2737125678,1461067856,393020272,345048812,219889411,3321201032,6436267496,8582107212,6924850776,6724086936,875398875,2171624010,3114660732,3501441378,2233430808,3993845640,3617122976,2043114148,3798611024,4989153360,1384166518,83939688,725228300,7187080140,2107082104,1522783080,355566472,29594659,1172539038,4811916384,1783499390,76589107,6373897600,2653240072,4595512824,6925844344,1224738518,6734902111,3288373374,1297377240,8809074459,1424878886,3298911075,1588581646,4027424910,252112125,5317334652,1829217486,75364940,3397995678,122716976,6771536443,3060882768,1319796177,703633357,8187252633,5817706904,6146630847,1106560404,382649451,1733781715,1635238320,762381150,459969820,4907651508,672895692,519261831,908062496,7484967639,987657240,836379556,5289154512,984107912,191479167,6063337845,5008535160,985002658,7929011480,2886444248,5567514760,511111741,1527657426,2624520458,2102594290,5706672167,2568971166,4612484728,29604429,6762263158,8010372825,6064174753,3015757872,1906289960,2802407136,614340544,3404536254,225623500,240432227,3000900708,76259908,3417494301,3616722432,3109873025,1446030714,5540462346,5817235203,5934250861,2870773224,1756247880,5610769744,6455965640,1168961132,1175122146,85056446,6515511728,2051120967,5137520612,2447380872,8599532472,643170200,2541743284,1113972648,5697192046,167422717,1411837269,1549780560,3057578435,2223364401,4738708557,1027546914,5433111882,874894754,590785952,69512210,1618992712,6344465688,106667828,5859971028,4523283102,7924151466,563416452,2538608645,1956844548,4733684613,5902496472,10233072,3940076156,4123447237,14912312,262558971,4650616455,816003776,534502748,1291832332,546467482,3090216125,1623865452,1128664674,4988048935,193381525,5589314815,4284786960,757181062,1352654906,3616592735,384829109,26095606,1519069080,2243120499,804885263,1649128416,1864572476,3684878407,1787079828,3206359030,252470438,1383169170,7296267798,3925979448,6668689896,7778815808,4981754280,1120298879,709925640,5156731890,3573148556,276479298,1741369296,2053520364,2590449560,2222609634,5156972856,39810189,5041483014,929249728,5255163282,1945930370,4764106170,6226803954,8399706723,6237791992,2339366116,3850526720,3025370952,4543704680,972818900,5119341920,1944816860,133547478,1633775760,770657350,4308762798,2709412290,4884709165,697969878,4228759827,2518659651,2020441320,1108367744,438159180,3495310424,1966697992,1520299680,1442522384,2058782984,4309140695,720369624,4415116005,2830499972,496869345,6572867133,218114304,279318227,183898580,1905260517,41054488,3575841320,2419214735,1236685824,3855547200,1073790495,1016373126,3234399522,3108641430,2146972220,1491855704,4440348822,3886356888,4079614390,636485181,569840490,2658471360,6509486691,247453544,444473834,5132270169,2148022176,4708120016,2631421744,1353169732,142527942,7569513152,5867378181,1124971720,2657763015,2651841295,468096713,1280676896,4711257535,715989852,47424048,483471153,2560484304,4844491379,1825556684,1079683720,625411880,5217391944,4367671255,1921066353,2626295130,2538376980,6543654687,1214162752,6641163641,6113869461,1578162185,1114815218,2871342942,252376831,3174108015,4215758757,1963383712,1192890096,5313051856,1371917979,918395292,3465147964,6118232393,1208756396,1211815472,687028339,3679196526,4093443711,7523078256,4592269486,4399737601,945589526,1357493178,1452744868,1626548798,633106260,6315523680,379314542,1183195307,3923181171,5606951838,2887599105,1042760789,1706561732,1206064904,406917226,248807185,677206440,2139182991,637456398,7226284860,1384738392,1272947632,625130836,1321665120,1885204084,85865940,1667901790,1783207544,6021949892,53054064,1859795285,4954370215,709187769,7631299521,128145138,1557094620,4525140802,4779515762,1585279326,765802515,4709373756,2818292772,1548447030,958014196,1778598944,607024352,3717187520,1920002210,222877761,266271648,5633637121,1614538446,3363636294,7015480452,3979085202,1257699838,3313160982,1338640086,2255419852,3029721295,3966876657,288702784,5562575667,3173385072,1062529202,84204624,1332642312,295822515,2487883695,2235794694,8180468190,451801836,3195496800,778386820,2548744698,2417218125,481048787,756205778,199118904,5953647738,2192064624,4203153725,967956301,2935973310,518834092,368768630,2674766748,1044278452,1901815659,1169279328,2896963650,3752779772,2019387380,33192837,975332835,4830723849,2138773194,759015960,2642568740,787231908,3195810954,4560806220,2925911172,2724238032,1653758776,3476991204,5562065889,3593885928,1396391640,1837008384,6873240892,1564968,168941471,5239194079,2533588048,2742483926,2398908771,6602786645,413049284,570496552,2521542564,1610258125,2658392892,1725631474,213713568,399616543,2039095670,4311433105,1721028065,228479932,5405089192,1229205024,3244938728,2919720184,2548030045,480164360,5637188592,1033060704,5654304108,577663330,4088728605,119969928,59817134,3668764965,2382053940,5658826401,1395608564,127835218,208157838,3992962458,778342296,375291432,308427936,2822438106,1456818336,1062871686,1732455750,5988107214,3665702908,5000906838,2834092005,4407107872,5335443799,780649190,115010305,3539704636,3346092102,3962368468,4831597638,370928808,507476735,1155119952,4497961653,146252425,5742141335,3927068384,2553886544,48631600,7224247224,2561657328,3267364088,4748064651,2251572212,4804695960,1383861964,2809783143,469702875,2926011366,811814744,7691312124,1812382590,4496115072,6642396180,1065636792,3527028732,1004977588,3151143005,1811499944,2346983901,1855087190,429430044,218311820,143771157,1485351633,110556616,5561809098,3110677460,2311266873,46525656,1454500614,89627250,106261546,7477896928,6514507790,6461574864,1190169239,914863530,425852042,246032844,1376636792,755864670,315887294,4777296260,694629153,200996856,2397068289,2538232248,5666695951,7876836416,4389539275,1450389328,2357952564,1629392736,6266275965,4828148560,2968858280,471556942,2046233733,3480691595,6942943028,1857865960,337539600,2436857504,977270065,1226251005,1988076468,6191725576,263780756,3210063882,4064145701,6947108154,5309757551,1993503528,4861116558,3463729356,5941057087,2996376788,8640529551,5313869541,1292427092,958513516,137209612,3247451260,993430920,1462860224,213240456,760995264,832606299,8614161819,1754654790,2240422437,2158506203,73769696,5187077287,3099617208,839215656,3986196624,3900777408,3648823160,80747145,1399745092,6727957887,3604281201,5812780256,5448714168,195333994,3477711944,1276414482,432872240,753671685,2283275575,1772292986,267308900,5685645744,2569982007,2653856880,1498062752,3336929361,601345038,983441430,658066526,1138955166,6059341568,2845948995,1539872073,4583544210,3926162485,3632902511,4497283730,650741598,4472217477,387243887,515204959,2296280495,2298634644,2001693753,2892254356,2893846872,3687807557,640447660,284621606,3108641924,1822887402,1508471007,113819823,717491760,809660700,3697033806,393980037,3178413765,278489788,3622677210,1039111888,904577992,4905798900,4802127912,6762816736,961262714,1259772590,63352719,4310356245,342810296,1145941232,740611302,3944629176,4880769025,1045023250,2388615430,794642090,492687013,1753906374,3526550160,4202246972,330706364,5688732497,85605010,3553780167,1036367916,837170769,3764493370,3640142912,762784106,1924769600,3398289804,1193288550,2711401038,865311312,8951686,602058921,1043639732,877433936,288205384,2888398638,5881766527,625636617,908987511,30316380,5283361332,2570631600,2051747245,4652910745,3157300640,780190078,7611437440,4498196792,3334263030,522439380,498187932,3754377179,3697792749,3938013054,3444210692,4349037294,2812317650,1621755555,740376740,1680898638,2660329435,2019873498,310984414,4736134580,7190435781,6884728119,4850937345,4737974626,1617925916,2619613434,2192846067,467188267,717881838,2179044555,4150482462,4371726880,2737960374,2291075392,859313994,696412839,553940418,4206576425,2358821523,1286823519,2102274117,2310422756,3879946600,4822530616,3887698360,2446548433,4322950212,3446580520,4613387992,109529004,735004085,689884413,2522146784,4769723357,883267824,1411255236,4368842051,4602020805,1149898869,4817522760,553015200,1429146978,4677202596,356059504,6091973264,912032750,3435993190,855239514,6997526552,397499096,1740163458,1905339740,6451441234,670369991,1784064686,7038778959,149915112,6058903186,1270179820,2675341173,2074109570,1322552553,403507920,517165079,785595614,3361683030,1432334776,4311580014,495513052,429330831,1051318160,1204441360,88973384,4756786265,64362843,1819010495,1550898400,111942581,6043592233,502055026,574687410,5222167872,1862938038,1134352121,458658641,4619986866,6951385520,3634333332,4959005765,4271996470,2341684797,1344405484,6764543901,3372291798,2576035721,4184129740,84183890,5199974682,8857748889,583150315,5093593992,4784811225,5229295794,3908924432,1857579300,7511449136,59210100,603339468,118452705,3284006400,2832397020,1400594844,2063206074,1662784200,1580738648,4360414919,2020760226,1643253094,1636517040,3524436852,3769338384,457253880,105314700,3978144336,807078175,1914767036,632602062,4553271426,1956512090,1089646080,2945751156,1875069354,4247918784,4987636025,445963661,2748178405,1038006291,1563956148,305427955,5355778836,1544575041,2201477612,2920815132,546329850,5758282248,3687406436,2125318363,1278818429,2353395963,2350023831,1851057300,298724381,4828842935,2046144108,2878436288,1498336461,1703160753,277458944,2265270006,5208079284,90064791,826635845,908181387,3210880488,225924605,7713207136,871337908,1737106362,555519028,3898546524,993722439,4069127500,231326614,2662012904,232300978,7313434542,468171136,4099665696,7215435522,3694556285,743863538,5229882156,6822431504,5005538118,3124585960,363214045,6902343427,2788147725,1218224100,6994880264,90964152,3448895304,3672995764,5939426360,2116033630,449337264,2856645600,460362684,3092363281,4140206200,1321901090,6281031080,2033405604,1568600672,790590410,443261311,249147878,3205057807,3256779084,1003855722,1949786050,228376878,2031379760,4392771504,1049221032,1648100279,489750549,1415870192,197761165,4645820988,6616292544,193576909,3451652372,4823876040,1648492764,412172520,1118838328,2760081292,2558147970,1061364212,1891109955,306190369,2791764456,5617258230,5833476726,2965156166,775745690,1010555715,7715351799,1457668844,6063977059,5023722232,595483870,2153526210,3318266119,2815846254,457794274,1935353568,4544499978,5956432895,4078769796,2231760256,589977462,2034355788,293598128,690457239,1421613489,1997752478,1546252296,734558565,4014177072,1412864980,3706922390,233090592,1490270240,1026894631,5906467200,1306290982,4506954775,1469165140,55515264,5655285630,706816266,279217804,1183640259,3222428940,4517316200,751975748,2308016656,782678016,6967789464,4113774540,88525428,1139852079,1151438862,4807407900,1947946920,4007826072,918633902,543158547,36740235,5498984484,1329864352,473175658,57071872,6769441480,664555740,2558268663,323489837,2629684204,1796963335,1938373173,58822701,1686657656,2057506704,1662616035,1097510400,3412585908,1975489976,1389478080,2567409444,308646053,4226711442,49248091,3343535000,5888861288,1925200545,4118315145,573347212,302300902,2611328888,68468854,8422788870,5326554002,292520944,1682275830,3243030730,3029587204,220157130,1151252680,4122144540,275879163,1948997232,181453224,2213567310,494437020,3892019658,870887061,190219248,1986514548,3938436352,8048019501,5519896960,3758178726,5363635776,484723200,3909697950,2618481040,7977167256,4933967000,624794606,5502143520,1436122212,33298488,575137923,1736861574,6064516143,6404332728,909129648,4667465210,5733158184,5232843399,76530586,5115058164,206631246,184697127,348674058,1936597778,3281726709,5302203676,1828928216,794494130,970931941,394815064,4816076334,6305758425,350138193,3647620823,4735277568,392891765,153466649,71468618,2571356660,1320684180,567872799,457233308,4977427416,4843746210,1168986686,4111598425,6869524207,661761265,7184943792,2621043651,2150264640,551873430,1864241454,946782804,2368249364,4394945104,5396914530,2648575027,964959558,1242614168,7324569104,6156813782,2553807415,1444152116,725136591,5802600600,1166405760,7162990,1714052952,3105446970,521029108,2812317108,1761613716,901640111,2418193242,5285280042,3600583232,2234900232,2821728280,4817292480,6385635225,364585152,7149629344,1847527554,2716961424,3835949688,1239456168,3299124570,1139281356,3643464460,852797409,2071905570,1433520648,47596972,305454427,304221138,5680871864,310809475,271996630,4675718442,3366903856,6920605696,638468607,3305548464,1505826858,454054044,882429580,8277419376,211426440,3351742236,4868014450,4941562824,4248300444,4059241704,803810052,1552951278,1741997376,2308954401,2395980084,958978788,5194148022,2240003049,118582146,6957593482,2778967026,2907663244,1843236818,1121799960,524084592,801558000,2124152611,427998720,961410568,449133258,3739342300,945406616,1116543132,5368302569,4931540368,8396960,2990758872,1969987172,5355662376,2047827388,744236262,2243277858,2457436884,4327207920,909934970,3588802068,6797500904,1020594016,181742261,3754762540,691615902,3923188570,1443925686,1900233784,1234295278,1852008324,1913697080,498021740,1518061744,1016199520,1478198304,2521027280,1167115863,1872058104,6165865986,2599653896,3252084444,7947575775,3795419668,5659803378,85642560,4311137887,1935002744,2159952344,3711977644,437038128,517783284,5213114502,6524294518,3438512030,2783410595,5199452064,1642376860,473728992,1839648722,1917578530,1709076933,7982588241,2878892450,4268643386,5525617160,627646062,3957119985,2402913632,444688156,4837048342,77411480,1301336925,586744276,6216122250,860571700,390604510,927368928,646257378,3953042785,4524738100,4846045974,4150671610,2174971250,2718712545,3365607150,2408524356,1471674303,2046411101,696268260,3552197562,3485977655,2069748402,2069436560,1866205000,3925632115,1254880125,466057869,1474782764,2023864490,820452927,997852328,1446796704,4134483588,3363026880,3598683000,73808680,72885290,605323677,3222051610,397596640,1804368321,3090662840,4927917315,3116761116,527168241,4705110864,1067892360,700057332,2166765960,2301439600,1052484188,1021770576,5156678121,1425969298,107406538,944253945,4572558295,3388477878,929424004,2474937663,857184036,643508668,724925306,2111394927,158205006,3632660334,731540621,7434420948,2126769936,1781675202,7988593671,1554806735,4464162036,841750397,2237317938,2471684598,1420032388,2915949806,1590441636,558095885,4791342654,196113948,2692967082,2712136740,484494618,2881154899,788887605,1799114632,4539207738,6872321984,4313508815,2674596924,1363440522,5680143801,1677966155,801294461,2401232121,4206268504,3811732740,6592400353,1816997625,2820700689,2949600928,250438667,279681784,4910305671,118423812,1180262733,7184458392,2878989129,2630167372,53994015,5191772728,3477269718,3884173998,2008722510,1072309315,2965123746,4578608792,435048918,1529195764,121278280,7076477720,5226643975,3997366120,857647218,2708757184,2541691780,1160727932,4327147960,1161520614,732726703,3899296896,1122058893,1365162936,3554571006,7702311501,5553652056,3587428998,223847829,4787686416,2637930345,1388811688,2149748888,1166772854,5198485194,3241307448,304084935,46854639,110689590,355057720,1747336178,895358808,599304674,1259989312,868028188,2213841534,935549069,2169005640,6387298290,7091064828,2972941818,5347565300,406332408,3451939696,4748133240,2835815484,250394190,2539138700,387174030,34893456,5119425927,2925292972,226542435,6015194488,604749718,897008208,6706754852,920816279,1970132922,356424225,5200563690,646999122,6787842399,2762821380,2956995008,3617859175,6251048360,33919800,2702982220,1969960179,2795685242,3680203764,936060773,1954185488,151011620,385337610,3953091821,54692376,1449334128,1921338945,485103132,2351056080,1110719432,3920223186,4528190907,871195837,2694377535,814376688,2517035692,4920341665,3763805555,4632241439,869157135,336878561,271571949,391424304,331062330,931733302,1165303826,5171085414,764938413,1841761722,5204613636,4060216140,5394029904,1839054870,1592460933,3392813263,22363320,8401789575,1320751970,6141217103,1198392205,4104558143,2929882383,1889087176,786388095,860670876,3382709715,3494451872,357155735,2637890165,4200221310,771448786,3832256382,308170407,1433483264,4716949741,532072886,1701112595,3061277980,988922085,2848870080,866612278,3945384828,568573593,1430862594,6110482527,6586359792,3896333085,870683223,584890452,7396500348,7636351077,1526235048,485272876,1354929118,1820018565,3093319985,4710725155,933534608,1558744692,297898747,944669834,1431227638,1991472705,700181910,4902770100,7171476136,632728956,1934213016,1842546865,7384783624,1193129469,2683505860,5361313405,167352200,1999184660,3572769114,4975006302,129018177,5959410252,5810270517,2910328644,381802756,1910617038,7039119184,1543563984,82526885,3845294720,3594542648,400728920,1350643608,160022392,896771941,301604370,855398825,3377097056,604464464,5823590103,5017408008,730341939,2353244814,2621650236,1238614055,6805706886,3017502615,7038859743,1615782549,201271240,820755512,1863849862,3807696996,41256476,516658975,162229216,107699181,3389759226,2852499464,1263718127,153169784,2547067910,1469674590,3021491940,2212079223,2939561152,1255924112,902738220,234577207,1385110017,572451336,1007892810,5167393050,299427488,358349778,34894468,1627881006,5421308620,2681370747,895738734,2368806720,1313429007,5380947068,3283406882,3581971785,4879308159,6887686,492451484,1786317536,2332125880,2354905083,1940394290,542906098,3229122090,603182196,2119106700,519977817,2333245941,741372549,5229258492,804142459,4466128200,5043297438,3565833033,1365307080,1186129062,185916540,180577075,5582513205,4635865970,887099890,1877327860,4536226114,3650362288,624124696,182169059,341550138,742356236,2772834784,1032179060,410310776,4604599380,6674786325,3713431986,1705748643,1119040320,3792479425,7535379912,614564236,1616212388,2760952824,5649836632,256831284,101365674,486676824,3443214312,3335599248,697051725,327219102,2104746720,4469608976,315180954,1351727532,5747152775,4783910580,1149648404,3005343644,396188667,863237675,4545288090,3483093186,2807733243,908578728,6311246608,1986531900,1133637048,3763924872,4140332670,287290080,6142969924,5134019814,2561243352,3871276568,3021256068,3813609653,5135049200,1686768762,3523542808,420549142,4357561440,2339418685,242295408,922229807,945466536,26395453,731718582,2203013910,2757188630,3520927506,4031583087,546214198,6602969440,3248573568,5732180041,1845450588,1383333258,1855863224,4992145020,4578582018,910683666,812817099,1401203936,618577998,5549243316,4745744178,589382001,4384688420,3019610040,832316232,1279843830,2904327976,2302317333,3017167342,1159490214,2478670236,4105681237,2214918756,649073868,5669077638,673606720,799797582,4356738882,161807550,1114194516,1544516716,3214219761,7774826202,621754166,5032432160,879400467,7961933520,8863696044,3026536315,4001746973,3246287364,2672509348,179444153,1174377070,1782269835,1536298824,809657958,1649413056,1288086848,619335221,411614295,4265539845,6882318104,2089974596,538433928,4948072836,1624719654,1246170660,5766123328,6716294264,98519482,8085959289,149228704,698673765,1411824024,4962332510,3542181198,2478810480,925230687,698498912,781408996,1563216060,1350542368,831033617,2660608704,3162350448,1137719908,325085074,851155086,301245156,322358780,1344393036,2840083047,6051294280,2143978268,900063246,585444534,2913459952,201842171,3178537767,4848680748,6765344496,5562218196,1388630016,3871225140,5476611960,2143981542,4514931846,4642023245,1603969116,2516319600,2019641768,278187699,1801534077,745855184,452087614,1697542865,3875536158,4390683626,5689227906,4501336810,1424456565,1995899794,593650135,1776613232,1240593144,2081468646,843260005,1030081680,1504761524,2946707262,2620799721,5172139133,1623915097,5824173618,375672608,1110258600,101524347,3687854220,1550929137,1498493748,3793672080,5377623312,4918806540,826864656,1729013111,3654663365,5205132081,3013248472,1946068542,703583322,3179826440,7323311790,856417504,1052278595,3307402475,2193990176,2682382908,434541888,3911766593,426608901,962848744,2581617495,3687205735,1572857721,2682338672,3246438396,337183198,3229628600,1284471152,1914335222,1649291535,3068639875,5045425182,1921902615,4230787183,2540796139,913612800,390521565,101859159,3079593195,1523697976,173488168,2500548810,3089409904,843580131,7116630561,5500535026,532076424,2275210746,1215085146,978926055,2124420244,323129308,3166358244,1568735788,4733829814,904930500,989256268,2873063871,3788550909,1684189865,3816390051,588929658,1868304408,1742937760,2033068389,2080622940,1404296355,1236824336,7526896812,1175888495,545708439,134911896,91382994,3007149372,20751543,4503665910,5737084276,639979452,2865728055,341782518,827377918,3251485670,297241984,4452991398,442933819,621784657,560147749,2576150736,1598858410,2439031975,1940690586,755610935,1512765114,1681769106,739305748,4172903609,4470904010,1246188202,1787282696,4300126425,887226640,316156080,1484123216,1533750366,2884162924,5699338050,4226098840,1996375164,7369558614,591015740,4647643443,621729430,932517420,4447668966,508644784,6750526528,11334090,72772688,6473543706,530270942,4776037338,217457259,43242014,3259953126,2274239214,474636442,3408821090,5322872421,4673056995,491074733,2809039860,1741216809,5021119074,4117931072,3029788218,226656120,5617067265,945564648,4288106998,423720240,6090912968,2877548152,2370259836,643489213,3621374370,295420871,2538709914,1863012174,5543667934,1085820282,3325581162,4988918637,6048866160,576777622,7170301144,8267917050,3625412395,380843792,2695988241,1902726980,1137782316,186378679,1007172579,5826290247,4519186609,696629916,559937592,1636223064,168869255,1052097718,4390279467,1363057818,551138995,2645271975,152302970,332022132,820537300,6654248576,5632706292,1178613177,2016429684,338705432,2458557750,4852555640,253380710,931563969,6386761992,4647917592,2305737753,247419080,2707020918,142775888,672934438,163812831,342821228,3438202311,634142868,924236376,903575768,243869344,925334448,1796948300,1562894402,1357679424,4906582704,723504389,927923017,3291429475,359056996,2555598390,5223271578,1514204190,2072153041,2116046552,165751407,364434027,2715890283,2465979402,4857873975,472550895,303720664,837273716,8311178196,5693805216,4264262765,2904054880,2400712818,968983648,1830764900,8279568486,546341072,7301867904,652718234,771975614,846638122,3653995086,2210908140,4341007864,554967637,2443816384,1419841392,617585542,3043580424,5838342678,3937921920,1795309676,777004910,2225840995,1331996078,309196770,4881891889,1411618026,6495664266,1183433994,1826606688,680218576,1894356984,278755982,2517345740,7108722448,71114070,1591960216,1187253080,4719234445,82130427,6829121768,8721001638,1662728661,5230697286,2349552688,2549829232,700436904,2759096868,1098853758,2576824362,4988232312,4085304201,3089666700,539676924,4827974733,1713132831,3792283664,957862506,543889053,6429413862,8791781841,794883509,2777554712,1452348243,178398720,1966769942,7170474195,7251283216,706689046,337025196,65100672,3484140228,2395797549,4640457975,3762502200,1911605691,1563679500,337921847,3557945844,197813951,4518664591,5354323954,822930936,537773460,425250988,593343884,926977944,929807220,4612920615,1776755418,2044869668,220199812,574886244,1537671136,1763655936,2324872835,344070378,3899983521,76223454,214098913,592625032,4114750432,5961418336,1509753464,4354053116,1410989406,7841279880,672258607,645954004,10231062,197327438,1275456626,785322134,2621730738,637690626,3372843200,530289931,7818022448,1765786562,4914496070,1311230543,551949069,272671569,2390936889,462120563,2193580403,1729162520,967408716,2616160352,905060820,1422505215,2840359109,6935951480,775212120,1300039782,651854946,2110155572,1831588360,5473595768,4150134396,3379159952,5485337858,1276192824,2030272604,3826677696,297722900,786523570,3620057259,145787172,1524008232,1496500776,301661175,1430038195,4241473497,3667192320,919209515,1009679456,3927384293,57164509,5273892616,844054809,508646873,5153459598,559912008,81661962,310405234,1322062235,1206180798,469730476,2052351945,848352879,614933964,496850431,3814161141,875240912,113948763,1653949584,3312707349,3299637859,3183552306,5583196686,3642875648,42632412,3199289345,94836260,5287346320,3693473440,24096048,1401369886,3070894758,4557922360,1752468988,4537977804,2749935512,1075181592,418965998,7344833625,4665495765,4550886954,5096721576,919059728,2941714650,732267526,1105075978,7716868434,1951299396,3184122907,5920387548,1362122616,1026034371,486409510,8615578419,2809912032,2578310020,7062379776,1148178688,219416098,4252212209,2417009400,1343678076,8982805473,2627223291,449127295,6069833766,5188840608,27470313,1635803868,1110847242,2842987950,1550063220,1435115043,616140011,3150289304,6168892569,1780941285,7673287576,4019870239,251602314,862895508,1351494552,978108432,3081635135,328103087,5642664420,2566559450,5282423316,1673012517,4130816700,738800497,16345453,6953748152,1622765844,1898366029,4034166094,877380333,1681870384,3977540120,888213414,1849721040,2106864225,7808677160,1401866268,2005231879,1337808604,424803280,3277128752,31669998,3384794580,1499746416,1516984170,64749993,16181758,2109193446,6686322208,1125388736,1338715800,2255677448,579538500,6351119838,1741585365,4698464,3314999637,487526571,4127488704,4956877670,3839320044,4915278160,908581901,605197305,281044644,75771108,205416042,5647652514,2058808824,67445427,1902873096,2311447100,1765898740,6515662068,2453903868,6435672408,3165376599,3520444664,241032411,522883650,91842948,1202155304,555411319,4760226980,2412708208,5297836380,2631109592,2814035540,1162368912,1046415204,5524229610,2943524688,1290653084,7142299056,688535334,1818354064,7297758063,3664213854,438010052,2082794049,483847971,3842779200,1300651108,212264355,1814455422,1216574676,5408724213,1597908888,6546186045,995361552,1122996132,92585410,919591314,786585784,282729260,100172215,1715820123,5754816760,1609338018,1450094790,1494953626,6756869079,4390808545,3046399636,1827709032,5574067142,514340844,3817416792,1844663548,3652542148,3259602156,116791325,1917021144,1599701778,5252047680,4949161868,627357482,1861086690,599740328,2995193299,1468795227,639956296,807663489,18671265,5351958738,1493884674,384770810,312641408,2235762921,5847345664,1159898964,1739002922,979780596,494748930,675268041,1358966224,1686473754,3606832712,2537593152,2698495545,880399761,2459551456,554647041,674842156,7166121867,1327410054,1890745800,742558338,679804344,840918267,327074447,2949913890,2210037244,1614861336,3645915255,823284120,4847774946,5122288962,1446730944,6772038248,1406025356,346639157,1569916232,2241316952,1468432987,3608038260,826739284,4232855248,4761573803,3936375040,5418468153,2716492072,2352245690,2484332809,1785090560,2981724477,648768318,925301768,3856374288,4994758638,1536261868,567017946,6200219809,3109716845,38812233,425980236,331907250,754601396,2957883426,5000299926,4835604265,1509868660,1376454858,1299358524,4493692077,930377538,166224735,1074312204,1444646570,2609451045,5434550682,3127639056,3608122148,1664330248,2583068392,1899037383,3162354616,989725654,3603646424,3483694823,1970532504,2053076776,4927930336,2123422038,151585576,1889229,373497550,229250834,217192696,2817572058,905673930,3879523888,357592897,7962634854,121182755,1092831294,1445386044,510391122,4828803498,3257646855,434214070,1842564910,1512272848,385811734,7318898730,1090364421,503062460,2373967746,5630978742,2934745146,2987218080,407977848,4920314441,2484549245,958817319,5810524615,1607217036,2510021916,3001583754,2218071200,1285961700,1679332728,4983323103,826644744,516793962,5465292138,4927562696,4008998151,1751916772,2526453096,2504693975,250389895,5078360160,855732828,2957752336,1511043420,1639827497,653445031,1225390893,1544902656,4285108360,1475823308,421393301,2191200298,977279476,7177787856,953683052,2310386856,206762904,789468584,1026728878,4413805116,2394167085,1090995248,699637228,4419102474,382115156,3328879550,3425757130,797183385,837322572,3799930180,18916398,1956943432,832071994,4197795885,551014924,6774745943,1120666836,1009585666,783512409,4607697576,4793863704,1909914762,2321996934,1113131745,1908672792,4993086858,3179083740,1724412782,1549569938,516531587,1669722544,5720124906,323649381,676219231,549094741,7300540448,210767446,3036454304,999209557,4030829733,2757790890,5456270526,3840100560,1181109194,2637067290,2765754332,4934741825,1077027930,3387877470,2983310393,765548744,913819330,18211785,3607395400,3742787982,821810587,919418815,1843495908,1140562917,3740810940,3313774864,4976475105,2436202724,483416759,7331107936,1545110649,5098897524,2339494868,2952183549,7341082520,2067918144,4936428325,626045175,721533108,96904860,3842445439,5283096875,8250868557,2842529400,7968125472,765535431,7417951731,2849366712,2820275793,3477822040,5238131456,3963038694,2637114384,4870235367,1494825954,4326581098,818584032,502796702,1369491838,112133932,424460372,4869563495,54987753,121967700,3740218538,4636236510,34501809,395537706,2301242128,4586558697,14757460,8841263877,2800281592,1763304939,3358573560,1656628535,6423233929,1614718053,1099180480,4409857320,2183817608,248767482,4912521445,2857101318,966728223,5336575326,297183920,5976685652,213993342,809352216,1443009484,833489570,2765199464,866509976,645598911,910330286,1972494695,344408096,1438459345,2634896201,8613151632,929545156,132058368,4219955130,136898568,1467646764,579243995,1794745800,1477095275,2267855526,3390405942,4004961184,7651592760,1861856842,4399720488,3747327950,2542047066,1145153762,1206845649,933400050,1471953968,4209709072,627893756,2258741009,2473628412,5257744029,3717109774,3653961556,2736235004,2149643830,603455076,2412432715,980591928,936293995,1415401800,1387161414,640528191,2672656792,1860655467,1911779472,2808999057,1721841860,509491255,1689450688,5165668467,57553004,2757656658,393461397,1057203525,1560574045,4509822870,2689226115,1847249928,2511713205,272499024,2362513410,4510216356,5931001464,716466028,2485051704,1604764728,968658766,933465492,1373203918,1288288374,62184220,1634231840,1637046054,319278078,798487359,654439192,3325670244,260106846,128689206,42756945,3361109988,5788995688,3067556688,1149077598,6301621984,904488596,1831096821,955378230,1909421930,2222919910,6810749920,993835338,4052273120,5821227412,526699224,41241552,138973990,547247514,2272605267,669710640,4989187616,89989290,1866305590,1902213328,22642904,3097499675,88557779,1835727136,1123147125,1483896192,8023992678,1686437229,1832377288,794160507,104711508,810385368,249100920,112243340,6150348295,660882172,1078437292,1968936312,1554262182,332195668,833227440,1389692180,247749233,4782193024,2198098065,5163353960,5660684226,5950393981,2397200532,1856322388,1060420554,4023981255,481927536,6152744346,5368394486,2429378220,4529538360,947160300,1641540339,6545186289,1439830091,2379468411,96233694,5614523742,4521495916,531048617,7684743584,797090175,97272702,2852357360,5469641070,693614338,220967142,4606384785,2554996390,730982612,1555323488,6516542752,1777210089,1223272042,2512201380,4596818864,236726732,1474178094,236765913,4733709904,4446675567,3784218850,4436792082,165152802,4589981655,897240054,470575376,1358364448,22577348,2331178,632125036,8336044503,1931398454,281059580,2347624596,4503753927,4551182485,5615408358,3941189800,2868261776,378812957,6393672495,5753144574,1155314104,1641719494,979139180,2966379630,4732406536,2892786176,5989649169,485824257,845748186,4416134608,4867980243,688278750,612213486,2519369352,4744331018,5115842055,6343959769,4967583888,3189995672,842368802,5964737247,806824822,357797349,637633252,859622826,1704656872,65412832,2612296421,1427466964,1288126872,275699854,3486859733,1593082072,4206053898,453505745,149673055,1963380769,412859403,2980368734,4986514785,6229459411,1301540784,3044027763,4208261260,7839908856,4317076960,7319258640,85649765,3210766024,1265968272,1200403440,513586854,8873193195,1487118492,535743320,6981719688,4088023584,984939135,1943666166,958292941,590398800,390046431,2893718358,368013982,1257342420,3135805824,2896623732,226937455,4565593172,1806982314,5011740762,6094652844,4103401515,3444545012,639451460,2133070617,3027251400,5094456892,388961501,730984542,1074748540,5221562760,4588054075,962154580,3192834798,256384275,1405323600,4835463462,31295804,3918641892,616029202,3004622430,5334267519,2641965200,174006422,1966346610,3139734245,4143466222,3573651540,274476266,3795545898,2183698782,510919220,2817710280,1309202708,1571623712,3199216736,171494190,5533971611,1209483525,497161612,2655916398,1198335828,3597696024,195610926,977233659,705005480,275481358,2961947754,3645764125,7904413026,2558565018,6623462952,366568768,8393181723,4562421776,570411646,6604063218,3502468446,1434768846,429351660,2846488158,7246499805,2503491510,5968896678,8908868790,2075065728,3568663320,10092220,2533979262,3541570249,6514059706,1671697686,8589809169,7620801894,422219622,717646893,4403389040,553685004,513158280,5998540520,1276065176,520723225,3676413485,2260561912,2746698099,125006326,2669783382,30971310,8240077755,587537818,300395496,1634989170,73578924,2238906378,1497834672,5286361080,2308119919,4562110475,6557954544,6929930833,4565842290,1407529448,7254139208,228054933,2368363408,697708062,593071383,1367582072,595152540,33002333,2460817035,1463459823,786989919,2650190874,2411636708,4040240643,870342800,3912640530,510279106,735465300,801890124,5245724910,6099403485,6153682248,3762441488,4264959141,3419860220,803415302,2213237820,1060526428,4415089432,3807394804,418862276,6738376329,3501189797,345938129,3820410276,1256031456,1947461106,5370932448,4722048842,6163247133,3394190646,1243655064,3168960402,421889691,3879278610,471548943,7691600853,2152296891,1268747546,265345404,448550446,1881233418,4167649122,2860702830,6010662133,6983205607,260031939,1629910224,1879740567,3498690490,2685931423,7367464395,4362945942,3843075355,393922210,4620226374,2049159000,200788497,2940594723,3644345761,748934928,2831013318,7678892106,2491459355,1169079216,4417714539,1248143166,454154729,813844948,5668873016,2344148500,213182920,295179681,2912846895,1417338928,350761743,2525155140,868184880,4322775420,2281017641,761412387,1760983922,1364189104,2254778724,3407694828,574598454,758246959,1643662048,4299031520,4350610530,6083464584,2508940660,202227844,207068420,1891324374,3874460860,2032960704,734650640,3052687560,3734849955,471273186,446349015,532018812,701775555,1361549973,3269678398,4662711172,5624213686,3525886575,8966691765,4624069050,4822774785,2224108464,7159182816,160114760,852321857,3245407768,170525274,2634575616,128219184,2758628096,4544947930,1318539848,1306027560,810773775,2856955527,486914138,3803262351,1330740030,1678588878,5774821647,667854068,1689440538,957068805,4862448409,471341787,28373308,1459492200,952431198,2401915002,2669778400,2192441825,2690351852,4614311715,182503144,5933667760,3714669295,1214560176,89015308,3934180341,2906817612,984169360,688091938,625709521,74200328,913728729,2002399540,5349712473,3729481160,5456554664,1171867846,4751552316,1915264476,2453956372,3410900536,2807108235,5202990186,6059157650,654791223,2672598306,4065906068,627651751,5609581999,4254621528,607014540,2097749274,6316606566,3726214723,2539842040,2068656408,5839263684,3472303548,695835625,2679202536,768749168,37495844,6023110360,1228832598,7416886920,3188554976,2135362656,641686531,1542261120,1189531760,536724516,149033256,3834846908,5438195392,2153786120,2150078451,203080444,3356060968,664854824,765346232,966858688,2404724979,297122635,211467680,2691888052,197653680,1998780243,5170527243,1516601556,6284920712,232022224,588508571,4529065434,1356696258,1478803514,195237000,2796531399,825379414,1094169662,2972429128,2103685812,4340083572,336718587,294317663,2426390240,111929927,490863856,1617739272,2076781484,2990226904,2296229788,1173413544,5590450032,2580502122,7191029504,968623494,2247404730,3252367685,805321960,905056333,2537606652,766580073,2282427140,2633173875,1671760218,5028157845,3248801315,4021419087,2448764056,887670196,404606688,895570509,1022855796,7416938424,1102201364,1145788458,6794536320,539102495,2631288366,933162831,29326400,2823854996,5950698808,1699446770,3406493590,1948647124,3609196524,1636447824,1908355640,979700360,2282443788,742370835,5232874239,2671682832,537492840,1082234277,1073720430,1448072770,1778167016,4431411257,3286438638,3078385695,749822978,174099104,909047382,2396242324,3767735468,472204035,2453748235,294699909,177390154,5354822958,1956441872,1893302228,5208184338,1289892093,2280100842,3174995425,2481935195,64319727,363085977,5331950220,5731760622,13676065,515262155,133027341,1579738428,942810088,2914377424,2581967022,860646709,905133803,724134579,412442648,3358016808,1362935856,1248264490,6834090109,2397066765,1852237104,2344347069,161152956,65510108,1787588604,4190688592,6907439700,3142170024,1960528384,4954050990,785645,1288290429,2927354562,55000058,3029514607,3092693312,614667416,3280357170,2047761045,2074615440,2172302667,4331406216,3948917452,5235123960,1513432620,1519352856,4078933698,280635918,1521276124,5206839148,2202687264,7839907440,1930954210,1228520408,1907404260,2944878948,531123628,1855278286,2944841644,4959143073,647820414,3594562510,2795898333,5158125658,5227217824,1610834608,3121212125,1027083249,829603278,7948532320,912757419,73680050,4928404735,249254754,2063941972,1059512002,7897320180,5405776624,6231700041,4551964296,630320508,2836938835,3291930450,3401933064,635874472,143358712,1340583534,4961984605,1583388012,3588701776,7022551176,2641252056,5605634646,2456305545,1603974969,72533289,4071247192,1517403434,1190733978,2379097767,2045181616,2127756492,2239469356,3828254505,648409929,6021813840,6523282768,5509891560,6420029256,3009310913,1459455968,6689140696,823944608,2089551918,2741850020,2998874556,4799817910,210707520,3129275289,2610693388,3491022312,1663675032,1777141405,2123980845,4623543464,855357353,3024577260,2315777092,3144683384,2712933471,5312715444,4805328592,2477422112,5379791886,2804481870,1892057580,6337398298,306646600,211869984,1855395954,2066132535,841450076,3189283704,6381567080,1373782606,107596232,4660124160,1703096912,2131722768,4054742056,4560272458,1943179398,544283060,7005204400,4574294510,536771165,2449395140,920298390,204758592,1443417813,3507366864,2753675817,257577180,3983425375,1705304796,4548204156,2424948050,669996008,4339029928,3934851111,3614299668,920642317,150532482,2302735868,161246050,650740909,448820652,3365978796,296936575,1763490704,2945853065,4094461904,1046034886,1067991675,3340789641,446523840,3300959214,1581807448,4712320067,644408626,378268434,319032468,5508225863,2443323978,5583943816,84714036,794199495,226034392,3468149528,547946078,543020233,1306922426,2499339550,5166942081,2787548841,3634150430,2428462455,886375904,1476682935,12706392,6232600766,7451575552,5281379776,479224917,3383432752,2805866529,2332090455,5729246502,685992052,1132355940,6342464793,2421898048,7617248584,3633853568,1249597741,3958446285,241909636,2310312545,1744986824,3194536464,359850618,5451509294,497656772,1109238308,794928260,660770082,4909789549,2093931702,591388104,4416453345,3891110128,3423461385,185544356,3661178230,1505931108,140816988,887954010,966018522,1235999665,4941144552,2535699828,195502209,891086741,59908260,928003968,2308138617,2794965039,2050611275,5396904104,1692798136,2450842365,990800432,2511014236,3677703655,5908963991,233180048,3631285560,194247873,1901845498,318010542,827324936,3383639900,2796478460,1091812830,1594578002,2198569508,1994057822,2253117968,2610143154,3787131128,2334954558,2700136083,2976915712,5036370300,2255648760,2832051447,1111480023,1880961084,2953043093,3901580604,2997042378,217769116,2773159560,1744292964,1543466068,4247331195,6693379008,863127822,3436757560,4384440395,2561240348,5832215879,17674129,6917854636,4533658565,5513897079,972048048,1622691552,5205371958,4939112,2801241856,213596013,3599756776,168477435,396179592,4122133524,147279516,1113591754,4148741880,3299333391,3610367516,7070236758,1292319184,2366703114,6743614203,109312810,214451345,5922155670,1792321698,4130375697,1620125628,2974773804,298404660,849440064,6929165448,2739284980,1786957576,2257955104,8101075086,4759459865,156919344,4655539998,737017182,2122956567,4004284788,3903295064,4388214660,5277538952,1705182196,194580816,573304291,226635906,2968258062,6751412559,781912884,1335515025,1725960225,498132464,2039671089,1078510324,1618615092,2581118336,2772320700,4122179748,1259637042,5573423952,6835487535,1634375810,1011087318,518943916,2464936840,2185797165,1210029845,650030775,1163643222,1715610261,7673247270,382148393,1800182608,7249940800,275606868,3504378955,5119881780,2764631850,2573652904,2903157500,2819474110,6003452721,4870437264,906040356,2107752656,1255994508,1774755774,2674343724,473406864,4544107365,2722014392,860629778,1297716974,2928685760,3132297576,2494109643,48228476,1788008949,4979268,511514307,141460488,7603606044,60147711,4833460218,1038213734,3401662790,590363714,1087868232,4448895684,439850840,809514117,1053657960,5480821530,2416694877,6059660019,722354636,3006048335,403676604,2803059320,2002670593,5822128627,944003712,4502431647,676649590,5318181134,389903605,495565357,2719916900,639925009,3409546072,1845340884,2469181440,1393135644,5900295504,175076176,4237301725,3226592826,2749271232,322394952,534119272,1758972012,3789381736,3678696288,1439631216,2025888392,818359556,2415114368,6962870286,1964785056,5256485955,695575136,37039543,730082426,7037782760,3992192756,5904456152,256673692,1237686350,4673327538,372963780,959321865,2230196199,1613520324,3242538036,6590539854,3188457280,636075022,2306191368,2013097407,5864646366,373337286,5809824531,3089371212,827234524,888728706,626696585,3246620184,549179163,4486458753,650141106,3899186055,7877756,1607048618,4137318504,1912684596,995995147,3141998070,1979349930,1259922672,672798490,5922013272,2308370036,2907372174,959913891,1013992552,2173388904,777238744,899387942,1615200546,1349987976,850316165,2530120284,2127883852,4277697192,4603964778,749778672,5724323955,2909689004,2860670295,4858431515,842455329,3510807294,2447733555,14089068,318392735,270000880,5389572839,4826566875,822655984,4377977514,633337577,306394944,5911981371,372867858,989554279,2732130495,122811576,609709965,1750303084,1514895168,6235998048,724763364,4260577386,4262600700,1946296480,3790436368,70494635,1214633316,57001491,497908085,2181336822,2621636595,3255708018,1264157548,7874460088,2114141730,834855300,1652737720,1024167288,108382486,1129584528,1804384604,2188688193,3565248190,757510991,553409163,742815575,317895326,4498691040,7842043008,2574826412,73028470,3931297893,3490147752,181201066,3956847010,4991037966,4763071095,4968415970,2795150715,3034885064,5008095141,1737210588,1214337944,1372992966,674256360,926429855,2925357867,2260819344,1381897270,369157567,5560335072,1587390702,1456844172,327766096,3424095080,2866931559,5451987114,3528135705,563987667,2102203737,714246006,913979949,636045355,3177072279,5833594050,2168636071,599696290,450286335,2211248156,953919540,665950036,1129077252,1908223148,5238082866,3066508632,5772449259,963110015,1773530529,1657373166,966658280,2537566075,1454297606,1957337060,2199694370,2453543608,4203539088,6409749618,1177517495,2783887731,3720969637,204873312,321811434,209642398,1966952928,300917720,475663750,1217935785,1216054908,121260054,5945157320,2774438811,119899233,69212537,8357889771,2859380901,6586004768,3462334655,479940340,1759539888,1336721922,3440598654,3064973360,2542772545,65435505,1333110298,362049790,1998465852,6704678781,833991765,4170259184,1869451785,995880238,298234745,3214446489,3168166023,3088088535,4732910310,2586759582,3620420320,4355665937,3801856725,3410540140,3365694328,3770440190,717795490,4192881510,3958040320,2506897535,4872647310,3263040072,423606137,1955023766,892193752,6989174028,3470712720,754389384,4292268800,2544472644,5483426058,1823040163,3984281280,6314952560,1954531833,4169089985,90867245,701101965,4230874305,2245377890,1897255158,3850240104,3357198255,2745522808,5863989677,803194575,3766020960,2087038368,2310189720,6389907138,2115176220,1895040700,495568070,4691520806,5517095220,7777075482,57526224,3439301212,487474449,259381860,586171924,873106824,5576381,5964281766,7475427414,807968007,4792372488,2555142405,4563784060,220119078,4208872335,4443547178,712559215,2429913030,220724294,1934519578,957647200,1860704886,7868696280,2335207195,3011691248,7025189400,3021930765,1424236396,4516783645,3286189888,788387918,4453867053,452770568,84154088,2010593760,1594562480,5199310404,2978770614,1581284080,4159763595,255010301,2359743735,532390154,2200467642,93903950,4794760230,7162630488,573248322,170020528,885607608,2535184749,462221290,283998177,4684363187,3080965680,3172214395,1299481374,1760686720,248881990,748273648,875698020,671670700,3444774755,2967337746,5487911282,1183479093,2361207432,8647475040,1561496292,3695563080,689770605,6790855554,3735421444,3601647575,553207884,255200853,717703508,426673444,1610307476,1806863769,864227315,3900788488,4221071620,181895987,235865070,1629813417,5364620004,5670921690,6502887240,2113613055,3996539008,497513358,1436648380,3889497753,4447432665,8951196996,1792053120,1094925681,1261008368,1314422289,1774999298,4145664654,2770085322,1772855448,203755976,59480772,5753699334,2969837049,4010406715,4986051894,1008920379,285622756,457064780,1083468162,1950710084,1240313289,2573185108,2941060725,4501416069,6141876176,8972020962,731389941,1416769684,5230561152,305028016,474207662,2471493925,1444559872,769158408,3917114718,5643569196,1560342260,7579793304,1977170397,1828817228,1411456242,733532004,352144384,798007454,677567485,2107796440,831066848,682370140,2772187020,3355408748,2279752155,2249865060,1352666880,4277104518,1860945570,756756836,1452414544,5286726684,1471301210,892809981,1310600829,2183225241,156254585,5546875928,5337636978,1469185266,1945418644,832701392,361009234,699975495,95047325,2404801104,120504756,1888358492,118112246,856957770,1227854280,2783934108,5359497432,2406586825,68596218,1524070413,279337688,91123556,2370915396,4548372504,3215531322,7181431032,1388517304,2386033152,8835588981,2341530198,2722405245,1021603480,1018011933,2623691418,2366206875,623776054,1441249280,4309848704,1019788620,2656687396,147107837,387283380,3390996476,1265838696,3578665635,2318300054,1860862900,1541374496,2837588048,1064092728,6165415400,544138494,440304776,4471998975,2624861660,1152611582,207402970,6029758924,235607636,550556208,250337408,3113648307,811966531,2693492766,3996222644,1413366732,615207965,1350266682,1131572280,607281018,4085456296,5554762220,3387904772,611555901,4093727391,232048481,322884143,5367279792,5366128356,494008411,1744713480,762969093,175414160,4301449555,2782219080,1210890120,4219918280,764442274,59439582,2314403696,7735888280,185327376,4439558280,1919798804,22592043,5518334717,23294799,1684430088,6206391360,4488803140,938053188,713753597,1955951244,48376550,6959228784,2114303817,7129459832,939104978,1610123019,5547434550,3222018465,107339064,1186901646,1257249350,179853816,1682741414,5746338320,6806801817,363381856,1827101384,6343832360,1580971556,3367616192,458260830,30592744,6772043384,6841367946,967541059,3939806610,2390182146,2816961184,2107848087,387231631,754060062,883101486,929369794,5135041616,6089880296,579047110,41179488,4564112510,7652434872,1956531980,3231420924,955910280,5611791234,3593052240,1920352976,374232432,3262228616,1607612544,3971692107,1896346872,85998569,6155799006,4433219226,2504462912,3166973262,8530972506,754991660,4808388222,741510675,1618150368,5054404020,1247172752,1497842670,472546998,141553356,1457412390,717080896,1349117952,1669349834,448293546,236019804,235309176,2093823788,256746381,7273725579,960673848,4028300397,5904457286,43887933,2430344567,3744584319,1194552192,2969635088,1161459486,22111986,3186049695,509744556,466599966,5402144461,1277487512,1936091956,2975009200,3689136228,3124398916,6420267777,4202874936,2527513600,199542364,1052858802,961946892,4178888980,1647922272,262436004,80881884,749764641,6782915061,14839035,696153960,432643728,4301331765,3949621868,2843669864,228288245,3743067285,6066145200,505649484,4843724994,1451681968,1871464324,467983725,633833369,2306652780,300553155,1207108342,105432221,504241192,2191001157,4635533304,102862662,1410294440,5478587883,1074180770,4224258558,2033573820,124138832,6647216528,3491885316,1887114708,162713229,6789309184,3438315804,6842118216,1949580760,3303273092,393778283,594272298,551301822,2867224020,3188212296,385895852,6722346848,3896208654,964850120,519233452,4102254904,1968873408,1209320358,1972801688,1808050000,1948726132,1378315167,1592152206,167020903,87841135,2825061056,1506943312,2035083552,3921143920,7237101408,2797937704,5624679352,401428278,4413030759,5704367676,3929672250,3042901416,81615264,1616456916,349599206,3347934725,1292875287,2608184760,3524023730,2012608350,4208127136,6482301165,5323467726,3174303944,3435968912,1997670456,525767875,4656110275,2890019016,2036023400,6852458124,4343428914,1157905932,7745334096,2627438720,6227140869,1405471826,7637922648,1223280988,471840814,2375053048,2847967880,998943386,250657948,7892080848,4832405037,3956257412,3582183772,997759098,2358202227,416655805,197014496,854521974,1350189130,3227452108,2868607564,4313708649,333435436,1327301226,3725913104,3995338256,2891747799,2366088828,1124741730,5685293394,51433580,2620482480,2801794089,1102580085,3217262004,1690691265,321915934,392998137,2304433328,2772940793,3202498539,962842152,18273179,5281006545,2253358848,3797216514,3765210040,378336525,4590821195,2587021833,5006434884,3540439965,3801064035,425982482,867857302,1063090185,8607991032,3123125240,829432083,3868229349,1663532289,3068426720,1573282216,548639456,5561508408,60965252,5543318376,5062199070,2642471514,1979123552,804645932,909081816,2134800180,3579657669,1535980626,1065785547,120820136,1780287912,2641195536,1311435228,77696662,814690251,4315470930,857935224,131135655,637493454,251722988,1332065318,920786985,276880106,32489989,3470993590,6452928657,3296926810,3366125693,840383045,5949464752,2580970923,289429307,1758782744,1341413692,4753040600,1826155377,6723025728,1688125604,3720550752,2508562962,1217426,278856972,2297346372,4410710631,2024800068,7751379645,204233686,2977703004,2859170248,3632826416,6708942065,5532914241,6255682440,6787959480,601739424,2319987840,2249781612,3957785406,285513172,975421635,984092834,3028507788,1811638442,3042039420,5784372979,1235013488,2482159131,548174728,5718751515,6905867948,471693930,481944136,2664434835,692707784,1004534252,2006697854,1548698736,4600338582,1798975437,2798272323,6048850850,826800546,3423535800,8712735633,2699796678,97529550,89973511,1864312964,474157761,1169492184,219191355,581562208,215884740,1662219232,104052673,234921348,459558252,2356175931,1891219450,4257372833,2520302931,239507250,1061702825,3471264016,5564247608,399952980,2668646096,2725139168,5740468614,1249534494,2981671615,1682278628,126307872,4362162762,4894211178,4066362544,532911372,617039440,168467452,1507624860,1677296474,2772037560,1534904046,2017135470,93997318,4999325079,2046215620,5058865494,5676006364,1482000156,3444733536,2913193938,6989044860,645380076,1252340739,2098870551,6873440992,3524647734,3584533975,3969977824,238120110,2265262218,140812215,587717262,1111083794,3154404556,418075888,564299208,7523051456,4793163660,1454217102,240484245,839105935,857762499,554039700,1536470692,184008478,2503787268,5841779994,355769862,5209075248,1956734694,662424157,1968182846,601562185,353833122,4256848518,3885374961,2643383493,3110741148,6430736040,184048844,989906220,1916983290,651428474,3444912402,3580757685,4509541735,1908157932,5321226032,674775333,1299040582,2268958302,1238468286,4808520783,1810688112,4473217895,2262470030,218475788,2091124128,729143990,3312262756,3850928058,486298835,1750296708,3045021381,1906753356,119146415,3987342674,3392544033,2882986998,7352069456,3266518368,2612802365,176370948,806864100,703890827,301022422,4296011675,1111086738,2546317578,2870951328,1486239404,3558279844,853400337,5011795424,7886838712,1947178636,3951635735,251644750,753717976,5657124762,1343083610,2047943994,996797178,438223845,102857873,87141198,7841080896,5388515082,69343071,8498323692,1410094239,983955956,2629549188,1909657803,7332514821,1410530130,805196878,2370428930,4642989530,447682936,407788962,613228446,695178867,1176599676,5798523605,79626774,8537470470,3642391296,2348160408,7880550232,200764465,7084657976,8878914954,2485853180,266326136,2665654488,3064899609,4080073725,5208940828,5056035750,4268522923,6713882448,1762513008,6471812288,2466393830,5728551256,2945841255,356212144,2464204104,1725362058,221680203,2612518056,3594942155,5215760196,3622826664,2232368490,996945763,840123930,2081542256,1385138148,129477150,257375710,928038240,3669923072,5937186843,5254913580,461099574,5347298224,3085219835,6453293488,439013640,1651647246,6750304569,2743977080,5014504242,454641708,7053627296,420813480,4980098536,2123061459,5274764934,1628860730,1137294468,171780984,4722767046,5699854980,903347472,940767030,2876968008,1446052040,3807541872,3163116140,780831288,7389999168,2710383996,1688698761,751859181,633868722,105339552,1995245464,3170338284,100822634,1918999340,7867721760,316428922,6687777698,3808070144,3180886608,895979391,464172216,1864818982,8964841662,497454356,5316735920,984244082,96015520,1057911621,3926812990,4702094226,3171809685,382591620,6976385150,2250611744,5513905600,34762978,153910870,1309345200,5041935997,3525099424,2894117412,869301501,198691364,7016158584,402968802,803610204,2611683864,4812266988,818404698,4581176430,845325915,4626655490,20995956,888285230,2460896328,2353736709,2637134612,691296936,3694793990,1600008120,4451912654,4232011210,5244840016,3626967204,320520436,1048192580,676382976,2943743970,2760590916,896340992,1044784608,1213406178,2689936336,8430661584,667763607,151806435,4117487964,117162385,7140149667,3458656216,2448400263,5974817849,428445594,510587082,7328712312,1994356008,3601137069,609195650,7396072983,911878770,3756790860,1054608935,747108164,2866803312,6572858552,3243542743,501291403,170439280,1631986272,1342490958,6325214024,8829140436,1302678580,1546600384,2539908768,8665870365,8396864820,7228833210,4178417384,1829956326,161907144,6905711384,6996383492,3097991376,3863499032,7390136688,1814205378,3523599808,2198750118,322443320,429441124,894190374,5352132660,380028061,198468052,1472711601,305474784,3363204852,2643562035,658272282,367379095,167698677,938277585,1267477911,1862564302,616097428,2583518224,896572960,376884940,7268981004,5624684154,189643548,387259940,5413452737,1513907692,414813339,151181570,1149501114,2511663390,3299625724,1744304314,680280693,2305280500,772836284,3900162008,582144462,2461184116,1990114896,4966124088,1278400928,6169337880,7940147976,992398908,486077676,3532767936,1802286044,8651541762,1501478548,6112913112,5487690744,4686121310,599151503,2228543268,1625100876,2164141734,1916047160,892762350,2343237504,789792259,458584222,5120891874,422915080,1152443973,6036857253,2907313488,4216293918,3032664852,1138315899,2309447892,538632486,1279812264,4551888498,3567893916,2679641802,1089668520,1206773988,2807662692,2980342656,2356863009,93105648,4137462290,1016203504,2532161790,8374745466,1819328182,1187166545,6248818528,778519844,910360856,1234805590,1467528958,93824073,4549261400,1145937946,5290070808,1040727177,7066333768,7339508514,6273384033,1758051790,4124468505,4457973303,2104364550,590495574,1296347406,633493940,52238248,3928727752,1712875320,43073220,285756471,971042030,1227547992,407332020,1669673844,3378891362,1723258990,438823049,28918816,183966608,393908058,3580481404,2758949448,1628313798,1409417576,1040813580,4222765395,373648351,695164200,3359025397,1625824770,2356754302,401448102,3226135864,5978009886,2580146496,661464818,8808191397,3997279056,878985111,4287732928,1989593052,2747338938,162857039,1965052280,103586838,33154270,744203033,1420155472,5475602700,777695192,4946255130,1513340084,792092570,431636725,2231528803,3105519368,1859035185,1497744552,7568670762,1375576254,1045879665,4733889958,1873890822,4652554020,4400791016,94011540,530210198,1647300060,5271073398,1151086758,3330322040,1104892326,5671382121,1278366996,5379707592,1997687739,2799642699,3082592320,6788721982,6494106690,3304716530,993779746,4803445902,4991043672,1719728720,5494589240,5561348832,2237146940,643921889,3307794208,1804753464,1364919255,2791027568,5555328569,7276775552,1072481286,5696180736,4762081072,1028468970,2500708440,1806099632,878154370,5325348742,696985972,905834898,2196729756,2755835100,1723573962,2854795125,2926754803,294859955,805815264,3622059252,3295226979,670409451,401516217,3856156875,1495584087,2720494875,2013605028,1681803900,1758250497,851533548,1580522474,578522784,6299155440,212967508,1532536620,179804625,7162695000,1421516008,3754819845,4526097665,98488638,1410468144,935947282,3740699571,1116754059,4677980475,661008231,800041378,4015058610,373148258,878317846,2524432554,507007611,4015367760,2775721152,5065225920,1567285095,1101008272,1403832066,4852448853,2662637616,1990977486,8555721741,912521356,5661318775,395531028,865771906,4297171644,4718081020,5743549572,1870488460,2434620032,4981786888,4342685004,4151964760,406117861,1885964124,8203664988,5714439048,1465692294,4277168496,2794325556,670082913,4802354736,4077792439,1578922509,1232657314,7961366688,1254184218,6931613502,607358366,5179372730,4098765120,5443973353,6898220588,318366238,345937672,2914646799,578236757,3622776160,407834423,1969090635,257469076,636675807,4871906176,1542213804,260003098,2795639756,2287674884,240798078,861124503,3286600152,5727322584,6735909978,2721995811,1334128758,1144483092,3912923515,1539094130,4686229092,1646179712,318495500,592758136,1284594872,268396989,2472317816,2281221089,450732654,1352687658,3477194588,1659210234,2257928754,5720145944,3647884912,877642068,663051126,1601850462,3284565123,2905814625,243451848,4923783978,975695452,3247806380,1231302108,6402998394,338597754,2228588616,363042984,819462220,5844404288,4299748464,1950867804,2382680274,1257323476,187559464,2192357328,5489578305,3828382626,5264525028,667266268,402851312,2423565730,776352520,4672781952,1764825912,276676929,307611364,1224850002,1056685511,6870910473,4013316150,4804758070,4255615458,2496846402,152266534,1077562770,1161387970,528345348,4191143592,1887733764,5376952945,2651428736,2900003031,5093542512,1347175732,1392997340,2519943660,1531177990,2463675384,3659797112,3237524575,4626274485,4702497105,2466876520,631293690,409108120,5212439722,4807293700,1854173388,410652184,270797794,6977921319,4823283656,3899006454,4594372536,1439578798,1176592480,868708264,3140800400,1397213139,6930470664,6951330498,2451183176,2411510248,315996800,379992256,4913046144,2599389999,2593262100,4720080276,3957966775,313569402,473550080,675223428,2791178432,6124647624,2865017412,7201154385,2680334730,1664095317,1597323358,309428796,4241302026,110962244,2464903732,2556285016,5887941774,2745681813,1527008415,1224519294,728103852,1425247064,101640505,4459659960,2924459564,4817324664,1307542788,4260913909,345792322,1082874978,185746610,600471147,644445510,7296735968,3781707027,2936504515,7509826422,4699938444,660203316,1640622105,464004735,2082518280,3460478535,2654886080,789053641,3798613296,889251798,2453879232,185487616,4583259896,2809655124,4145973190,762488034,2378698605,524457332,3017309070,5536667521,6500657240,3725988424,201467898,262672074,796343080,1621576972,3161753510,1594417490,3187815264,190202093,3330674088,6738759013,533327926,966862100,4599273232,5895901554,992788334,937208915,1373214404,1614272485,481370190,1281376804,320556102,283688604,977050840,4673061565,2281148631,8893661715,568906227,652291563,2604408330,4974551519,1799230832,7347162904,1638215256,297521561,457580110,6849503336,2646551132,807850749,3006337950,4440206407,948457101,6916219758,347179694,48935916,903431092,291302784,471933757,8211239298,2429156640,2812399200,1953055092,372425012,462351200,6668336560,3519554420,3351101984,469785280,4013240910,128766806,873005915,310540248,2114657232,449935706,2175974178,7927667334,384359805,4692424090,2068527408,3891729880,411484307,2737365531,425185650,3630510192,564527268,3281792031,692170320,78511730,248104892,2269811301,5324028388,272554016,423320028,2349520560,1434411769,4351206312,6037811815,7464858597,3830462172,1141672488,1336074822,1514068854,1489030532,698042388,1241800748,4295887716,1074083500,883488450,4870680475,4040053888,2677447380,590866716,1736387456,4292461187,2945155616,847980139,5875693817,672736536,996368150,1614820184,6884194338,6117904233,486735367,2564737128,806397282,1892367348,8946138645,1701272697,3012260600,472908102,4637215303,254951092,2621906488,108292677,5449674784,6433664634,653775680,2267350515,3765023944,5365307043,322740704,4032329005,4327468840,3511804548,1468455552,2695031712,601329710,3799361909,424201511,1569198368,5788621170,490050180,2247255045,931198338,3426154504,3664404168,240970852,2156055018,2803387970,261265770,1985541294,1621490964,5920819064,3397202685,1830487758,3565982595,291557924,1887813228,793885237,1982966346,2652098724,747996001,8411983362,635048535,322255280,3850638848,574150708,5840006064,861999300,2479174278,3285746196,3598841210,929929530,4915834758,1011814488,2870734266,1244757924,1651505097,4644944784,1026683944,4992199029,1554462392,1879552008,718226865,6270100448,1481409672,1441717038,903808017,106709604,183162988,2883580251,3437607548,1923391050,4179916734,5739420296,3169180900,510736464,40244274,2108564915,5957880840,3643699104,3072516475,3537039920,1745455581,1436300748,321678060,807815157,1446143592,1847282390,433416405,4254895605,408805184,5738501922,3491694230,5757617250,847336560,6956613810,263276496,852619784,2607661836,42363228,33637343,2305638066,1414822077,1912854633,11266461,3633720881,2023810698,6698583408,2602302920,873043278,1098214257,2018890698,3422540850,1839961250,2251130080,1361856344,2848190180,6050646343,5949905661,1822672788,736312260,985800728,287992128,906332485,180059950,3793177989,821987055,1699399017,456225456,610436660,8099769654,2552920200,2999271515,2972622957,407249472,3331040390,4345077044,2076283590,5020974000,1931446552,364099193,7910108487,1911460418,1667616160,1195861014,4325619890,579260815,5695175941,577503619,4634839223,4517022918,1537860964,173191691,1223102286,3437579565,1958279702,734179350,5848690540,2685141745,1619723035,4500513668,3241113416,4843335525,1704127872,3877633977,211769809,1139286405,132518646,3921065826,4597848450,2547679917,6383221947,2271290313,1960720786,2937365345,5364427536,2302146472,799011165,481395862,2671355244,1266522952,6373514248,3724705004,5208965832,1152292020,709425759,5870741706,7415986824,1773716296,380993165,977033937,4280394345,8672836293,359101854,376515390,5621688216,2371100733,2512798452,4494532878,3553163229,5221465842,4198421040,3092768644,2291576546,1428466029,3698923168,5458999761,1688819902,8684233722,6753279912,1224185460,4475857024,2727679346,319099409,4285489203,2199305136,671091711,790690122,1432514205,1088024217,880659156,3976188606,2947020915,2199642138,2871900536,677451460,1504788622,4559599179,3666772035,4061167551,2379129798,608556156,6968605779,6856453071,1689313071,336911568,281228986,1074434440,5824409542,2195501703,602393783,795273206,1945590966,3310237301,1231669785,258011841,402515554,6652276155,348286311,500756448,5977371776,823609356,7802976640,3953142156,5843175624,671915322,6522710895,407000872,432022881,1066457676,3605258172,381441726,3743168800,877959652,1281836322,1006950968,85606027,1812225963,233938416,647745555,2636022069,6101083450,853030371,7082579511,2952510532,444262796,26565855,1255562,3627229732,5434274027,2925082416,5276172832,876925576,711882464,2683439964,265295289,855864704,7197762366,7132377672,1031038596,4466594475,701482010,3652870648,273204001,1402258315,20589372,1371168250,6120334736,5489878562,698998540,618546779,1721284389,1780233685,1295496268,987417918,1536421390,1614390330,905551536,1426689845,576541064,885475058,3256641308,5224267152,991558268,3017553968,2166201180,3060871595,2789141910,6480677966,4972592298,7101192920,8814785031,2589713612,17753421,4105585940,934709080,6173672155,4652816130,4094822382,1856703990,7290903472,2915176716,461940800,547256170,6222632440,910482996,595494498,3987439704,717301104,2567055756,824102568,7744829288,3688507212,5902880280,1329387612,545047906,4776552351,3653795705,8035822566,860298784,583708779,5867600544,5778415006,604847646,1343845348,2507700296,2408851410,825804557,7025448951,3506201315,5958808872,1858743296,457028085,5611526720,2016460506,4415185572,5034493092,1445386968,2849919250,5561740143,8230089870,6726639451,702165660,5967513240,714300630,719634135,1105542396,143716124,2358123665,62623578,830426680,3314880140,764392244,85593515,2533149710,7584962508,2993253676,716243612,1234940205,1927320378,4339499010,7694135320,7494778280,1716602685,5415340399,4279031532,517038726,6934095459,1956538965,3956936154,3909556584,193582341,1944515064,6666821928,866912704,4492658820,2745018,3033042076,899965836,130989393,449702640,3347099544,3617662796,7526028424,160500228,707439462,3391773584,2398312296,5125018843,1275762430,1660153851,194233314,3859112453,16844547,6894064680,3179051910,1995455190,2016312501,1397212224,760484706,3122365370,970081458,921988740,481986692,853195484,569580410,5352754376,431201880,144872980,2021857370,396214390,3076087826,1648601991,214346372,2402929572,1075237050,1703871546,4341375050,781715115,3638574798,2151047010,5040925974,2463588516,1377998216,659929920,1284775350,1656375612,1952014947,386525742,8965514340,88517735,1276702512,846916294,94289685,371797601,1407591990,3476831016,4150796688,1753162385,277555443,5013872896,8823833496,1673991164,1446658275,2080091040,555084841,1513024750,7597395657,2665164660,728315588,632626162,2424831252,192103020,7032255088,1603342300,3886459650,1929058954,1866470913,2983964672,2108398956,468210788,6783414512,2586651495,2329056124,61579444,547854855,625795157,380842691,790937796,49822274,1385318904,4049750421,1913526680,3337604010,3026799870,2672429767,394397643,44570419,4192161144,1086148392,2468360214,642838878,72627561,4223019250,5095317450,4603549904,6339844567,3689856930,1187975832,527773261,1349657118,1496635792,6459918072,3057484855,1234678632,2752737336,3410160595,5059619766,877924369,666696045,5589084640,732453204,3368286680,807803780,1999211151,1716413784,1488831544,2016611460,72069285,502522248,162685537,6466917897,4838069889,3015092048,5729317909,6801697260,787358555,6143550504,1349171667,2152437798,3994331400,727917337,588688760,847279836,4391704143,959577928,1320298317,4825100585,6743465904,4423819212,322524455,1826044758,727653037,3503985255,47526991,133620845,724867330,6988328712,1603607025,1043375085,238609480,2806498164,361647501,6080562312,5747953824,175745550,2929842963,2544457980,5595944574,643851735,311626672,2060680128,7814165004,1593978924,7394263176,7030779066,761204451,3800207695,1474241510,3550041400,2123853074,194676426,735829776,4789669528,1862200968,6902450080,630863095,490204080,6135001808,1637317787,5746233258,7660624072,6083976609,4564628185,7087332681,2734265920,1837879720,1800058308,2567790690,2489572134,2432793783,2420869440,5464159875,5143079628,8167313475,2622103554,149324948,56378556,3179804205,2712238464,145140954,3143112036,1522529366,4862809416,2483848408,3661163523,5114248118,461053452,3505932104,1680870426,7967296920,621497157,3144834408,615237332,1298063637,2784881071,113710288,3793249560,2099417235,1115038608,858596662,679982535,757897991,2808515420,465864432,677522772,190883730,1275024146,4718159784,895306892,277869747,1203521834,128536215,673907610,745859380,4471145142,4639643393,1184163292,1720296650,938346317,3440317412,191385026,5542554033,2443699512,347322380,6810992818,8106795270,4208010354,1093492821,3197593252,3960512815,4931833675,26262654,778379214,321227216,703751028,3437150652,2837392551,7489577080,1410893680,6784675282,5877141864,267517388,5633326200,758816293,1008520464,81789746,1607356944,2671284957,3482690208,296387850,4532566040,246576465,241508295,1278689445,1217012240,1814526252,8258666724,1655313477,1192755880,7225806213,107402424,482444820,161921368,863018280,149506850,6813523719,4857396849,6632553582,3385672588,109605526,300039386,3613304252,2915523898,4016594961,2935754464,1018843156,1062447672,210415495,4297840386,6535788700,1114134574,833565714,2052922746,488221307,1761380854,5197455056,3392211800,3331407968,3679544477,2628214530,665602917,268343526,8826752007,1813414918,2336035107,1491132792,3320275602,680729088,2784075966,216261374,126938882,2982354465,4539506100,1980627342,1731081570,4599621366,1988449012,6274440900,7097077184,1029148595,7512078978,967322125,7003871046,35507487,5763433648,1692935180,2648192166,691556220,233828924,1943777245,3215734860,1101984390,1550964645,697182743,1934974762,586848365,660876250,4502051715,876198092,2768481064,657146487,939945715,684473784,4340629825,5559170058,2798220531,4422463926,3882694578,56183267,3415942272,3395512428,4255609968,302370948,4875294248,986352630,2681635227,4560387282,667277772,621096603,4942675251,5117519709,1183690485,457599779,2665771780,4069057880,1254690120,21512070,53398726,239600490,673303281,334543545,628167650,2218280272,3271500924,78554022,4716159320,1541792724,5636779368,2642448460,4605192224,578237778,4203239160,548400052,4934961165,548902808,6495278104,7562131884,811403632,2616721128,980459520,1966000264,785897058,5578266264,1788202856,6426021984,4161286395,1472853894,869930091,926218909,1415528312,1530257918,5303745728,1421339745,1930277668,1251156531,2940108390,1875300905,1364078692,2560842145,474811360,4384493484,1782948825,438336120,4811055285,2968373940,1503452116,2091159066,2036511900,759630928,1455299118,966175448,4885296252,3383969260,411298081,6422547132,6652412298,1979193804,2711136024,543771336,157041007,1476831080,643885831,1615522498,629730652,1576670018,1562441112,1182404368,2325925770,25746090,6621254872,2929554195,7024843768,8417493666,2133368556,6929955375,392227881,573436840,23396088,1226629536,5212099986,2446530036,3170288572,80307032,1247266424,6842151897,6074154416,3472796528,336132442,306299190,2147884080,5986675040,5693594508,2688516565,805082634,311688775,1915438145,899554410,15552258,38664726,2542379028,4501732011,1513456610,1413069246,2556097872,888686965,2748563356,120163290,3915317400,4568434830,593076640,1590804439,3776563242,7630522608,3784232630,1632851304,2052327378,5979748743,1222964500,6835872768,1685210994,761989486,2031860088,4350752252,1002100120,501843618,446564705,2333128287,408482171,3127123264,482440859,1122229512,2159639904,623177730,1044412808,328189187,106302888,4581017096,3964118740,839107644,2330687919,39506628,5092093818,1790056308,1773304920,4427290185,3956088680,2232978750,4322624085,1056069556,2880894401,501299344,109353850,647105360,5005215495,1090730160,163841698,2768338818,4695626090,6766933411,1070091440,234618096,1857015944,688265204,5720287218,1455894838,83635230,3224042574,28250611,1581841360,1211912536,1236265173,4510222625,2707455925,819892690,2651380848,3984565300,924120882,3567995195,3105757912,4251751195,7589227986,3237519756,5846518296,1150378128,5867518404,2223650590,3654274936,1235165679,1300829922,7928226264,2462230912,2083745288,3292915311,311377936,1689839223,654210796,4697433528,1596144645,1679777436,359284345,569541049,26739922,579621180,915766854,4647040640,98785368,503638896,1416310772,6693118250,2584262608,2496265832,1187199000,89206293,389715818,5231334339,5750333072,3285864088,1283780272,3267081729,2718635920,2707572261,8730419355,5903011168,50869780,3447783732,492595616,524787929,2460417237,1606186592,356823950,1703409554,178356656,5798087936,81442634,6506179743,8907268230,1637639872,353096464,150531186,416099956,76584652,2997793414,442542402,67827876,1215870962,858868005,1529170317,6910576659,219984715,8100664452,2969035782,477219680,3052842864,50993080,5667814008,185796797,822001648,865931432,975502611,2513283636,3587651920,2267299240,446507262,4328725136,1068220008,6803736392,99119566,2774282008,5190979128,2708911629,8226539739,2231790234,3400017859,4660229514,17394516,2700218724,5733243513,873472902,2679569784,362381406,3781935750,3720352158,949135548,6363981512,3104442048,3362529210,759128386,2688103710,827542018,568792712,12496800,594486296,1983813562,7895020552,1236973076,1622130880,3089534496,3706190625,2228205304,1283730501,62170120,3454566822,2598025245,3179450792,274762966,1732206224,2338107417,489039762,860333178,715756638,8736508890,7104203748,2234105982,7875576513,1345499432,1861007700,1439196402,771164020,495081759,4401205758,1495832384,342395446,1628289740,1787180944,3080807960,4581471060,198515074,4418272296,7929876420,2528173495,3474971948,4092794768,1682680628,1030941608,3018920382,1175469036,73930936,1069552312,2924270964,5888532663,3505660480,4863970638,2924736471,3462236946,703358431,3048628192,4686788210,3584680072,231230856,1290829671,2144953644,1939951926,4755116925,124940734,3630463680,6411596536,4418812750,4207338585,2042208645,1756185158,996118009,1358514486,961432005,1880738511,2288449881,5257497555,4398644475,1365140588,1871683494,196976936,131217576,718695776,3335648286,895769868,24723792,6048770130,128247053,330697960,1978849285,4423910043,4459844058,1910081400,6519410128,1366014795,5015360952,4155878640,3851226276,5086748334,728449017,1485501336,5604952479,577444280,1126176120,259487345,3166809328,5497807712,1461048970,2035114365,1046604516,7028667608,3929829606,2338678845,123020782,2653875816,2464538916,7850123128,1012726764,2598245748,1108503518,869694702,6808162277,1992881488,1640707404,1024160175,6063027720,2302240812,2581470450,5851562310,393544000,758422572,1543769570,645649191,293689420,1993331283,1390147982,398733437,4600509072,1657017489,1339475433,158031,4784273920,2680423788,2474185674,3824022969,921969185,6569344809,2466127170,2762057102,104874873,1429084,979243112,2633385819,1117540434,1938983157,3938332464,5045349744,1954056507,1903475880,2946396088,3207539332,4832206056,5251551480,2266043154,3493063860,2535740610,1190983816,2134420281,1349085042,626917668,857410458,4583280984,858828620,3664537116,3265302460,414481812,287520980,1292279400,4352065480,1532630840,156152718,2956441680,4541055714,1552550070,4647115878,5730389592,3072831865,5559882672,3286292340,1618830027,4983310969,1013062828,445059960,2332112046,7916758758,1908857104,2366110775,3070932232,280558170,7450690616,3616002462,398531048,1461705668,2676028375,7947727218,126840298,3068425242,1557267630,987154304,2789002902,3273429472,1729834925,4640088900,2589597241,753993027,811430649,4696387400,3842753380,958833733,998773374,1461458832,2799907386,1172227884,422779221,2766772242,69901058,73672864,6816602632,1226524817,5763328170,738628910,612451216,1078118157,5281145280,3906018528,1715835848,1412080380,627119856,4138799700,240229395,4635574896,355113805,5100794904,2619079113,4574035488,943495544,904323843,2200006907,933961304,1846616232,6611898681,3775900725,5149157601,351745692,5323918365,1400601658,870952418,4195734120,1125308848,5310274458,100564663,2867936435,1871193666,2550964776,3695482805,1712226132,661745730,1363589584,24444387,1499566350,1846689480,8759964537,904218844,1813264842,1955201125,1960901496,4218995736,773403335,510193530,418840191,171177126,3411914836,260513121,2403108576,2258742171,2321399180,8563938966,1039336146,5045582016,4315517905,1838691428,4521744048,664572092,667601944,3128134744,538345675,593418028,633641311,1766115738,3129000404,4545122953,418642910,7375360192,71358402,2406849220,8721775143,4394639264,2610379230,266566036,5705368304,5276348016,5692890672,450813027,84530143,6766970808,2006801508,3249626527,919905488,2405835672,2363065785,1182754632,946211631,1207624707,3049552520,5124067424,3248384440,2592474108,4348744078,4427106528,4087221896,1699318464,4067926930,8194347468,751339872,97202328,6395601048,100869350,3736179480,139677116,2703190431,1369162145,4060591816,669162452,5170644,448313704,16128408,673356716,335091425,118028244,34930224,3661807002,4935078912,2108789716,1305997029,6869459730,656808726,668826252,155736595,1800858064,4890090066,2619067227,27419020,3228063006,1879924804,1258647660,1630833988,1142207847,2727971904,189961,1219721184,7292305472,1711527608,876586035,2320647796,420740466,4937536655,2419151034,499488490,291026004,450854176,679118585,2008143692,377669004,455350928,492915813,494124466,773953202,1563974935,5025648680,875016366,2257167270,469303289,1173749115,1408316670,5499505494,2154959485,5434910576,1041075552,5712303002,3668726850,810307224,6842508351,791805749,3671021880,2097102780,3721292840,383089964,1061863175,796348554,2921032929,480725511,5547479568,800461636,5624099848,685788622,2409449931,47401332,3797341635,4508548265,7116561414,1882750791,2372385543,3219020904,1432297246,1368266820,381360542,4866031079,659135808,7087315410,223235414,1220256232,4337896050,2403540536,2919525200,1024612920,4577352126,3171467070,4718408142,2756450875,4996474496,499688770,6121817360,4004248717,110523178,5661328077,4445618868,1594703726,3776236115,273574974,1206319456,5953999608,2444117826,1958253266,2069611688,6927009509,2880848384,4964995650,3363223234,768081299,6440633808,2003289213,2601739107,1468710270,2748692674,974545638,786340858,1278811218,5662048920,1055583120,377940602,2998344620,95541489,3853358572,276480333,1693069024,2903076324,7599442808,911457339,1797437304,7268247408,3281494316,60516303,2984062053,5569998324,278397405,851868146,107998022,2209355409,4135470420,6081026624,793131917,986867834,3467844392,3693546745,1477419312,1904991504,4914590384,1342704758,4046325615,5670931488,679732756,3241528360,1361037988,1298852106,7112571776,506076389,1730459928,2254056738,1860143955,1274233728,2764927998,4034884758,2322493704,268533675,4864143705,3894944635,137889305,2739737898,8252394561,894654904,1032013332,340094686,4898421882,637118736,2407831202,5588215952,1708153286,1111730934,831680751,361642410,4492367971,7672019625,3243495760,680310053,4025499896,644813470,2466509157,956936802,278165575,3135213172,65769024,3223014132,2850395285,1169849040,3710483765,5201925750,319406568,6125931910,225916881,385150905,257196036,1147763988,2204071152,2795355339,4332303560,7305013352,2591770272,2509566085,2964846336,1335995880,4828593696,3698180730,4181639202,57884655,1146363394,38310435,2791086928,1415695221,4164639305,298201802,2765520783,55314702,3417913485,5609463057,3224032416,550948240,1503393632,5411355930,119476080,431712897,282689905,3760473920,237931687,916172132,6735947155,4520370456,4023204248,1429374174,2018046056,1571275030,2323248585,1243274080,313628556,4525585490,7422386288,25726386,2705231469,3251802126,5535476928,825996184,598315290,3611392304,406310082,1930115400,5102640240,283282788,6549745867,2461452574,3228987258,29870164,3744985314,1183262598,1607446827,3692775716,1725491784,7812821912,75244583,1810379864,3266449575,1933744914,298657600,731357739,8729203770,3669107256,1452860395,1530263952,739308114,3225626236,3761838612,2148853422,2653106622,1403401924,433005993,749331430,3648976340,2720186538,5520529966,13834161,5218846842,105806364,1761132800,3816693170,1649467544,4722484140,489866608,8147165805,5495276664,976143230,1713147552,1412506802,1597577315,4818913475,257619623,648843336,6435800168,348088680,1669515316,3857169550,2151100638,121813110,6863379957,921428165,1639285464,550493108,837800280,3663174585,1648360875,1319553194,2143319370,2373222774,575559992,2295034686,3575946684,2150285830,1654495551,4552931061,1606654368,261799324,2515707140,5755250964,2622353840,1388886296,3145057265,304507257,117278721,2145063496,2080489268,2879698296,7342334552,2858183457,2781512200,803722498,708078994,833735164,2996264945,1114070000,1113407360,6184076094,1852267658,309761979,845392080,2858139530,3296857690,3169179996,2033682780,736634736,376195177,919728743,2847959984,3093753265,672632978,2104879000,258468996,732490980,2413098930,4109392590,1944513396,509489552,2541864315,2569048105,3620171060,4334926456,5950442058,2752924584,877475856,1763659732,3384008825,1663989467,4602163482,3760961485,511313852,2113961924,1230555672,1564777521,1830377700,4377139745,562753714,1884674025,6089185242,3401643942,2632089555,1378671888,6798679111,68021799,6306271119,97293538,1349387238,1851314697,3904749000,1494095710,551058745,1828997804,550937609,6751352700,368510305,4073668480,806459806,5606545896,3671856724,4294849062,2465458095,1059511202,2858210540,1307317095,1418036607,7627702806,3272087076,1627364880,7669172169,4014222291,2365193008,414806935,785190815,6213561525,61471790,1388900253,4128949158,8373248010,359916662,263754742,2587797640,1956294130,2791183626,6944434581,512131072,797433334,1196911485,1943486310,535782089,3328158685,3010198415,1561753368,741609120,1702414536,932288445,643386456,707551256,7330681485,1962279280,2189600345,169565928,4490542392,454913398,2273548692,2398294549,973204650,276772060,3255704700,5507685316,682261245,7395898311,3467858048,677504972,2875062396,449914928,3481173560,1099886028,8957008,38656287,2425956260,3834398418,1236927930,4340937700,6293832489,951284124,4473645696,6685966208,953418400,2743696830,2391815517,1158824820,5119843848,5891527692,6456220104,5507878356,516965872,1409194896,552543453,4406886600,444886152,477488326,1263605780,1456184751,4622541084,245053310,1521763370,6802870305,2479030428,6731802567,3860166702,992899116,7422798608,1842628010,1762811984,741498144,1970599527,3664930068,636840370,1839015880,4967212968,946233092,6110842329,7635358896,3517939990,378995224,796304877,954301640,445886154,1215867756,2576631420,870484434,1778757324,3931660735,1183930920,2677244485,471986376,303363835,2543719056,13680772,5666107842,1490709145,98379396,593196081,57692748,893699964,1725494827,257167413,4635593389,5919945164,3734024508,1148494095,523135662,4444261590,236914280,7960431112,3192419048,6786725832,824676496,150016785,3985913484,2958021711,4552342122,4600159460,829584885,2147501430,1185292280,1239918232,2032775576,5245832936,1072800234,1797923174,964841827,533224410,3878412665,1319169082,4023719562,1655476854,4662340345,1864951536,989779002,3379694850,4950314,1033978280,2797849490,310386900,603782586,5200380094,358496980,3693854097,3681059121,1090404063,2439602824,478381371,4388241504,1618121685,6741038738,2182645700,3128838080,5979412504,3004167055,2183524704,653089254,5444200727,5443498960,1312813101,8840669832,1706086580,1348015000,236554430,6083195482,1412842963,4874595378,1786656220,2709021505,342446405,578602104,6579208472,3025252828,533629935,5483744808,8161789446,3084016320,1397332107,5843824560,2039848176,1175520348,6594613056,480868689,4052262204,483369244,2796657872,1522729840,1831588230,8118982845,115316187,129051893,3539576585,2110581536,6296614146,4726537585,90911997,1510835095,931937134,2037968022,4449433728,558891918,2568636164,871175100,100205119,658242240,1835228032,1072399809,3567213570,1961091204,400149598,4447512432,3737143123,1081851002,1944799748,2116215475,1307567646,1496546392,2709241129,8684185743,601481645,952984989,4666176312,322570725,2171488110,1613530330,3341762550,5953185261,3067065044,754824534,587139864,8096885955,782650257,2232391356,2596556568,183134165,4736710490,3321207568,2962847625,3090527820,823573042,4305753744,1134751300,1778991695,3345587440,2416527246,1521032052,878923570,2297709540,4232277660,38610185,2462171612,3913147050,3258071436,1086845400,5790718200,2809027605,576149702,4379895492,2004405802,2427905379,2974808709,3432147384,589843692,769959714,2095110528,1365490716,3708044420,875420796,1897142102,995071653,3555467448,800068020,2930677694,6171697176,4312205282,2980091835,2079011080,1897269864,515619447,1875466002,326304427,226026957,398995514,222812149,1824591380,787096748,2596292814,1461024483,577688346,3170182914,7948107729,434109174,3221547435,2847118815,393720432,2015798680,1326736848,1546221096,3711565256,2625388975,4927936184,1254343761,434590348,578762664,3654724352,3948689570,2333937220,516068595,1993753122,3757441076,267184056,2822793152,3438685422,1357069094,3138087468,4921583337,3101178570,1353224815,2200255608,2039436408,2702455720,3407729136,552546891,3698116062,283909631,1470322565,129071863,1809964920,5488136255,1236140988,2320665792,3455030411,1695757530,3651718536,1546921242,437968451,3803083404,623241036,890403899,856524480,6223797096,4705480339,1017164684,2817177822,1492549460,4707906196,2538400242,4796287254,5065212906,1765821444,4420756648,329831590,121634390,1208028375,161512843,2497811898,7116453828,2689705650,3645330840,4661346096,60972600,7724288784,6070682313,180096776,889491960,899310586,806549973,836575872,689232014,2920611350,1795897636,3852815994,7749574576,296031306,1541743688,6640467240,455647927,89493372,3065504295,251099108,82203444,906958220,3696849360,103244002,2265117253,4847559120,717598200,1387755444,3308515704,3635523592,4530084528,5937221511,2753988615,3116660598,4828025818,762785805,5144091264,354279285,3448453311,946992960,742082874,1151293010,785995185,1947859650,6018800186,1210221756,2516733771,3307025064,3895688995,197687032,4572669882,2524242006,958199306,1321267197,5508868356,3538727944,2598364359,2754671103,468161592,1157011891,1288342412,6186401620,624852437,2680671404,186772747,4132501371,281226075,330557563,5502554192,759346994,498060992,3529495528,1497611036,4916054195,596869740,2953444360,2981574664,2513962143,267811180,1714778022,1137306592,3002574246,4945936177,6002160416,3070475505,3465142548,2642702395,2917010244,3672830014,1112261094,1005475260,1547094663,1287911032,5249887182,3490275600,7869794940,2214912579,228425166,4626786801,280025085,748269036,5673395544,3847042024,1181292036,2565446544,6966284600,1472028299,992141792,342956192,1421433116,1556421864,892143742,5852224452,3510153125,3832273860,4086953725,983555580,3778677528,1005078788,2593782632,1394593400,1510828123,2845144320,2749270764,5072321751,1690283946,2288217708,931353420,3168073056,2706550556,2054855349,4790136827,538922484,6241465640,2266595045,3088880851,1339274088,1831651929,815333450,1896764260,2056635115,217979986,2665606048,2761110252,489195090,3904523100,4962545432,6524089131,235940295,1175656676,3004181808,376157430,2726776038,248380419,423535920,1338910194,477652524,2835087080,2101587992,1762238973,2852410424,1104972505,4344868770,6992573714,864560008,270995678,3613552404,253214792,473804072,1047278600,3592864638,1696400178,5129619900,2886263212,7672128795,40439983,3995660056,574594560,835449792,3820396820,4071537365,2860491921,874813425,7511740317,581167314,712327820,60390354,4598324416,4391317035,784691644,2681761050,2819571540,612673176,93139191,2581362436,451563714,7360684425,2858196825,1943016078,1185165720,75831624,332723255,3448768490,1685795174,66441807,355472980,194543540,1183625385,3514477248,743232355,1820534034,3466971965,535946244,6038148025,95843185,4017584186,2161683894,3233292000,460855299,1391270800,3511351245,388041701,1039523364,839054130,3631458596,3728746819,5005799659,3731622268,2850485598,1859932359,540076449,436225176,3681832404,572305912,5736052294,4398485688,2638057105,638724307,166433970,2311132296,800705904,2281059693,3215302968,101905481,2145165844,2860545368,118076976,1511756856,1684077992,5356676192,63694586,3099964374,2392526031,3124427168,1669199618,873843474,251349015,3956242716,152335321,3688571548,2425426242,1210763595,1544788914,2960525524,13308768,109209582,1521824997,3650020980,1226091798,4703840520,1179952265,7085323184,1956479823,4464479412,4241838692,6434520771,484188680,5816601873,1298805200,511214108,601268504,8517819294,26657398,797235873,5602399664,1500428346,2558344592,2490503168,5693258552,832172064,8392563630,553208261,697826269,688834710,2619298644,2071578395,1172905473,1732187970,783660906,7044072368,3914462022,8565887295,4016743060,8144870517,779935957,1291784616,4687490370,1981814900,2452187616,2195328640,2117503173,7179529264,2410009432,4728754026,2105243940,1284917636,1460031954,5841794640,1339804611,779972995,822166779,3878265726,1105751460,4365035656,1065274242,4384676840,802019910,332256496,353485258,2429019369,1182517800,5862422430,2537346856,3754079352,587580525,198395598,5692873056,5382697122,1776582699,4215803720,4585502920,946366794,31775909,4293573750,984172943,4194894760,619246372,1928660684,2273959611,416428736,3963494440,3737298380,577469346,849651044,5959464056,3077349588,4063203009,1043275524,1805868912,1296164304,2828829944,7670764611,5385771864,2853376008,6729196347,1913734686,3067037309,121260124,8198672076,313346834,1190308131,5621722710,2728181175,272558133,51148587,2006033850,318000144,3731565355,1089702174,6609268092,2692627554,319640750,91061730,794900996,3912952442,2970108093,1933202300,6608067165,1550698262,698632100,1957635288,7114093224,2228274645,1783481259,3335252967,6517293104,6206952936,1185328744,654153396,879006918,2277159669,5777197704,544130570,2233659192,708197060,4480823662,4578138523,4867296768,135489092,1236394565,1185996758,3189100082,3859431520,4103572572,3986811520,6675735150,1956718284,670680757,153785576,860557761,696116867,3718372374,78612592,1456548492,2636539866,1782013032,5305992544,5255172762,1386433122,359094690,985261624,308008341,6644232,2169040628,2865741468,5620001640,173661194,366504044,3041668482,899099100,1956496083,4049821935,4413388314,3110766665,5946683058,2493079056,580728768,378243716,1962083214,1099738767,764247060,2365495992,1410502725,1972737126,5361219024,5872013315,421869731,929910296,1736857328,812271447,320939906,792919303,1745669310,1977107916,2545519832,2672694591,4640065052,4280336915,1279032030,7136433270,5551499262,3975083020,494695412,2215126323,2888677182,6015879429,2207691420,1486110464,4031247230,7543952464,2643681656,5251392120,1565558595,238411818,5803254940,1433357703,276717581,2915263768,4103516004,2058321576,1977386398,7540991920,5248433862,270339108,5067227600,4841081456,1992526038,2616962166,3482084767,4852603301,7576820360,2861746140,121736346,228121948,1394403010,6621076808,3524189235,2136630176,833083251,922913173,7450157392,5006723280,2930593460,3084189820,3201724840,1587152216,2859332436,2790801050,1987933245,6842347932,5269712308,1537787316,2867819370,1145140455,1200521559,1022630920,4724092251,4821274318,4595526704,112057770,3337523348,5527327005,1268629512,1850161754,603032295,2435319308,764401512,2377925226,620390071,44655692,2294249416,5347523880,4626196326,7512851128,2270615109,1185821552,5298947628,1429194708,4294847043,348105343,963177300,3435479708,2615564934,1495420952,759771072,5491279746,191612723,926010276,3421352584,299382405,2195115665,2888405720,3769404226,3215842280,1848890646,2927601210,549483908,7535652720,3491696850,4671978054,1850953604,1246330256,3279933108,1009450485,3056603420,615322899,6322374352,460105232,3407574905,2395747688,4065354706,4073500080,2714876394,1147652448,67231922,6468999360,4287830472,8515832670,2538965550,682606484,2746802968,680234072,1269523212,3069525385,7277486121,979907245,813732994,993909996,3218230080,1201468575,2602853052,3993448614,1492852128,5419743810,4216931199,4359865880,881311045,3488793036,5137391250,2124236376,7647791528,4160163672,655584089,6416710272,5295982608,4420552440,1420016455,218021344,7473428744,6807047936,2013246530,6070455296,33843080,253699826,2879534652,5282144712,1206291272,5210709219,2219151498,3480844568,3488895055,3932353974,5081520645,3560531852,6949275192,1052513692,4947323260,210266005,977151928,3611390010,2834853471,1295267540,1868053537,553226086,6045540039,1650217672,738242862,1078965675,6210877056,1473476112,6209682269,2502735795,3435386310,2547660542,837130534,1403980578,1938333398,790067048,2306047578,654639774,5857346172,3949514344,2264837015,3145268298,568994928,984285842,1458151882,6401177804,1748873343,1007401376,3494234744,4217856482,191914902,78719506,876492216,8456750865,936007895,4158188237,5132399496,5295979251,5115569116,5148662316,5127347992,761367090,46915214,1888720384,841572561,5040804954,2543282094,2660715088,613474793,8764618824,5357135644,1495994340,614139091,747069935,6967774260,3322008504,6902148072,5649844542,3562932052,3981540416,878891670,722043192,156674456,2823091187,6717009166,925263120,3598232830,5220399798,3526927988,3978650368,10932012,1350674724,4139631558,1528492994,2325495267,5840073708,2176535039,4392502416,2932591872,4202337321,762711220,4366171224,333887499,1678645286,1617585478,1944827814,511035182,1302487372,864973530,2995431908,2999683525,3320602397,1639036595,6601084290,1033330560,6622363384,286998370,413818033,335493669,4323185566,5916227800,1308017395,3519597272,3299271936,134567420,2147368128,1048048806,2266090086,666980970,5834514931,1583432808,120954660,444666038,2544525579,4722997848,45134399,2181347399,690336376,587537755,884588008,3798806020,931930042,1186986279,3550309070,558852848,3706473225,2081193512,1058284170,8344041939,1755314154,1441204664,769587476,2596784320,2060066244,595401089,282928662,5257911510,4418266008,3723360765,2882847653,115590164,2744474655,174062861,3117011592,1577036056,383127198,309914262,2587148625,4069787560,474615284,2197830234,1118189240,3752496880,5140916208,383230143,476318711,4356033018,1496333770,3076630410,2896807884,1739113635,430288970,1308554028,3666253245,3675460590,890113716,508277308,688876668,1470157418,5863195037,3838020060,5923180053,1102051440,7372363456,6496620032,1990158128,530279678,1628816155,203996112,503953611,194587989,4752713752,3470210052,2971082808,5803241898,1328156778,5691628160,2150756811,3338844908,2930098368,2852275132,292093158,3884823488,1243411160,7417068664,651552664,6371825760,2207421726,1890524055,1007850072,4835122497,743030553,820605274,1287911984,4182913880,1393839696,7432131366,1214756361,180364137,8366713020,3863139077,4123517604,2661537560,3887845542,5415543427,3398420480,2579360121,4015784456,2265355365,2067898744,622606310,2350585475,2518284654,1797775652,2051325048,2982635526,1443624394,108381456,386001974,27113445,2181879840,971296270,1745115780,6873292062,1760096224,401352288,2329727970,3924975475,6963630499,4549129020,1359777678,3692335854,3240821504,2095388745,4234612356,1428084729,3121210704,4739793350,548039044,478769847,1882991196,5839593402,131416498,1187883972,2176443108,7890043272,879567156,2871535752,4501843050,718768900,4914890197,831290832,155285748,438762060,1039713770,3496413640,5212139464,596610220,2791413208,5778861138,530242980,450306512,905994615,1517255096,7607306824,3321616032,379097009,3848434182,3078273789,5992220304,234086595,779260155,3776596065,2464069656,1238018540,3867834865,5095576336,805056090,1357580605,1148144082,6631489791,5617763216,788189984,1178996915,2903919760,3076695265,2780908540,845860757,6364840122,7718861304,480787809,2670145575,755836154,728537769,839025528,562218195,638773094,3856756000,4586490088,1053837396,5022765209,693917050,81313440,2389508855,7583699790,3380620833,194104425,427760078,69202265,912901824,210129688,1746953406,385668200,6495116341,737321237,2286001863,5444751,499259980,767281558,110650770,3873307722,1489112188,69580580,822194421,1987178648,8137055106,2528321535,3104605200,6307933793,968225909,2604390770,3484586800,1549398102,2743333512,2655137661,5872836522,657740580,97767759,3202666365,6158086872,6301089880,5509974990,2312927435,1309123105,2498582688,2917219008,1986566060,2609642245,558146735,997580302,5654892552,3923257190,1127334852,384861633,1182891941,4588874280,898550359,8581285125,3446930262,367145520,695483994,377659210,5672222822,2606421004,4882952310,3698649162,279810806,2874174129,7555547691,819376780,1792828620,3002841835,2850314040,338418771,3065128944,6749013985,69938078,685159670,579313419,708125434,713246051,1527833318,256595842,3423787602,5997678816,5210576875,3668028588,746153120,1498995210,148234905,2038469484,694379192,746480048,4087775205,2193318576,1050864633,1830950812,4473755671,1964889636,679543728,6786258616,1168133606,2468611410,1309123314,4665014280,3461235552,6960834125,907529320,7452384824,795602102,1162551798,1299540680,6987941127,5716641285,1445501634,1394157640,242440130,4464914405,2822510724,2761998820,3125322448,491815782,2026424540,924008685,5739567743,4437026742,1783973314,512490655,1016790880,913102056,805867233,2567514044,1543682634,4796670752,2824338846,1303906954,5317282398,4450410624,748240707,408981440,184791018,5256252995,484322082,2213589459,5225493512,2009009196,187474293,1031046510,3096200700,1915133290,1181862820,444106878,132943665,2224662204,1498411515,5097169784,1595470830,515671380,281288157,1824099688,586761088,3344993676,823411011,987715129,3181766656,1135053360,3665291344,2287107984,534733599,4637882102,1399995224,1202809456,4491834040,1454076752,105988906,5531892489,989740590,2947960746,2279239668,4865960665,113529330,547609581,1431288084,4422774150,135434638,7519099563,613313178,301937486,5875112106,630764427,3806791554,840529164,1412547708,3114786336,966632190,207909993,1323660714,2652728520,4922755710,2331932645,4263796520,4557518874,1563557518,4675853238,532170743,269818710,1000345215,2125408620,944745092,1613318212,841116354,371358755,939843648,2685691520,3783008160,1515565734,773798000,4528476975,1516587541,2901814792,213427472,3025522424,1032137048,589622348,5383689353,1642404352,203920131,541294320,168371074,1470437816,400539556,1843486184,3990430143,170114755,7928220048,764385840,1484356286,3512255365,1628174120,6564515103,852419358,1366702384,721274280,906041502,2497897503,752521505,3651954350,569373370,726420130,6593847414,3574798592,191226819,3750859638,4377352992,3404315719,3402498592,6665774962,6618407076,2471999280,5096097096,4530241530,4620144848,3490010400,577688031,15229227,815595445,87847362,2468634210,493224270,4324751335,5281696314,2675340296,17881418,454697185,3339920416,3534175736,1874251665,2592113008,1989794052,387749892,7540219782,632571384,1173923590,413593760,304938904,538418841,4515686190,885143031,558160750,2105065016,5745860757,70252983,2321534677,966959454,5200273602,4046423730,2363092719,3621357085,1540747258,5595456976,184103450,76933900,3692125768,1377703810,2032910442,6833007468,663165094,5188520532,7323969132,2378378992,1659295235,2676680208,1244702637,4288158984,3976467633,1524513375,335828919,808327158,1839117246,1591383129,1687926159,3253577008,4167211752,851081636,328887524,1511540964,716939366,5680851519,567821695,5103991848,4081788900,145877614,2104319132,5467175200,6472429182,3661257936,1519329807,939880276,3567790443,555771756,2586161144,3620505175,840522736,1340709402,1966255005,2755282552,3641115675,5121439392,3178981940,1532700546,1603352106,693017340,408862946,3531519048,185219510,3031637166,452490753,3381189685,620442301,5698432791,1669582008,1627326395,4614603570,196075292,421113282,1946953412,493463862,4153907805,538671374,794632776,3667356480,1535498012,2835345252,873208572,1877890516,623924490,2522652255,3722850512,3354387864,410233035,466007394,4627985859,10664322,4652287535,1655884242,53127673,2565348102,4065105624,1328109588,2900903276,4100714630,101147612,2833133673,479998955,4479248778,2514998530,6136798318,2966720742,720448692,4807196457,1237606576,2530503765,3742976892,1939228850,2919851694,2159033000,1139245797,186336628,333681319,5799162474,640548396,3580962016,454747660,863345403,196216814,413692707,3750347872,549321350,6114741948,1982211054,300236083,1159566736,1813293700,355117213,245933828,59557086,4345084128,3059896136,3397257353,1135399447,195826647,234316528,1110020120,557253576,4322380014,1247097672,361946557,1381481050,914925266,2607933818,896686430,8987709654,1627147350,1362531480,2676322362,1639150156,5553946008,115816012,1415001889,1813339960,6510899465,84481368,1755673360,2744536825,167435111,740468720,225891630,4070569235,2521808430,1917021764,531702330,1856407732,83484734,200425906,4729402836,249944951,41884718,464082524,864267895,1909113066,2098615044,553619552,2220545985,5865948642,7200503055,1891672640,670745649,1059535052,157045784,4227844824,1898935128,2942778876,1672159314,4758198500,828878281,5497945456,2262699368,3076010492,1288363070,5221446975,525349683,2270954214,264584088,872473672,2306135358,182279821,345732990,2596942704,637954458,961010465,2222762528,784827560,453926493,4167595726,905738880,7164173976,1145881923,41685096,2740790196,965046229,3334100371,2019599484,1083740418,3914848340,4378388176,291932888,1376614252,2507792044,92853711,2785768266,181463582,61463196,1300698232,1780308887,2245370160,169734481,955034040,6571287783,2271699312,4184070015,4129078048,6433538573,1228416600,559522193,4792422936,2683704240,2680042428,711847661,2250322632,1826293774,2709398331,3159968259,7193439264,5159006172,4999808190,686050759,2216223582,6427156330,6143599714,6201912780,2551182786,2593278052,4526078736,6470278336,691792874,3710796560,3301152723,158861728,753396238,2994062351,2703652252,113334739,20219734,1985751408,1592350272,554565828,4888458896,4110908060,871813598,893627860,2653733880,4921205838,444683645,4650407559,2667832257,1920575748,7620479872,4820987040,505698084,446982712,3007028860,5932170282,2861955774,4246743717,4390364688,5169100200,2187647693,5627257926,1623676888,154945674,1009843242,2963077803,4109628136,3992785425,810018924,4402390950,2128703360,1299460040,173272653,3246940837,2010132393,1039580763,2618423064,2058803010,57808600,446205522,534727006,2760595617,5356572904,570809288,3203506881,4762859405,615921314,3206085384,1278564322,4934774595,428522501,3072418008,2960010864,2224687821,2154393630,171681471,3577305762,1965217632,111198204,624425536,2013870468,249899637,1580691810,507722984,260894094,828240168,264673222,4115225072,1727508480,4680100430,4684765080,878793048,3603695010,5106239537,5518120608,5460660583,4992707622,6937813424,3479205568,3303486305,5923195880,914232400,805195896,3127952296,2603689304,2011185171,3266978760,2032866114,2105770698,293546883,4940809104,5204382399,1243015235,116317244,1222067248,27631199,4615479834,2308138404,1554297510,447845940,1675508694,1888823373,3949499666,23771816,3990106960,3316986243,2799373284,3893233904,391575492,1900693251,1921773165,568617800,643099494,2447028732,4630447719,2510256196,466832597,991125255,4990199739,676200816,2904946893,3551088025,382496536,140527836,252821325,3046488752,4417803810,5392531242,2920284160,5945189576,329349782,962997633,31717462,3128480375,315858358,3061592805,347090880,5053879608,1770173590,886945617,5082275340,11147749,8176286853,2851750454,3796488440,2608351295,3850709652,644301483,6913882248,948745544,4917576969,174342556,1107849588,1906157700,3460319290,2939088033,1966365768,4366165560,218836386,20546829,2869709559,816019184,132674376,2467431472,965911388,2240563434,1211470218,2587405715,3971378152,835882044,428606104,3378925864,42283830,1482122684,6021955156,2520114438,4949059452,5230620408,821744919,1732356060,437317701,1368901384,5870801784,2051113392,2830452777,1871244922,356443942,1814698754,1602556242,4739201355,1935899995,3028038165,1379095888,6105877677,981556112,2814854680,327743437,849424962,4971892795,4183641780,6996554054,1229502,4535041146,6081176781,5692171384,3814439820,2288606988,2354374320,1657375506,28463974,7901618166,3927349596,681530028,844545779,3439185533,5324462780,4806511371,552532464,4995810230,2149201782,1723181744,607581681,4121933670,5291148510,1458519510,1614562494,942899121,5362746210,5358169306,3120846836,3788076945,3602435242,3932455752,1788735175,2838366186,1389297843,1977372880,376263899,1568189416,7618546476,3972866840,60845615,69229721,6569828910,3232540810,2170725360,1242522890,5337284517,510091826,2981034196,7912723832,1861935075,1886688736,1319131545,1456925096,2789197345,4564386315,736055306,92075323,267739931,4585195279,3545830314,8610447285,4573967205,976881792,4135774744,1016154747,547012386,5832293992,2755131990,3006794704,4731284936,106796862,4480840854,503637519,1566811060,1893745986,5087870305,2763756185,98878776,8899689015,6583318866,4878200538,1943500300,1665967016,2581014624,2968699286,366000671,1577183945,2777044872,817482504,109446984,1127136918,2259673871,139748039,731574569,3568339976,3371309968,1814247508,3533864180,6870505448,4167384825,3620106414,1544033626,1676131300,212256774,810815940,3817813951,6314614720,1539457950,4967194170,434644425,2429837436,198511832,1371706076,1815951848,7764481512,2150447428,702249471,4186263823,1961722176,1006356668,6424955392,11387564,1074256452,1068063941,2861718000,2913310897,3185951082,1138561686,428516915,6868333283,622183435,4666950018,4279241170,1610682222,295190274,3341450745,2354109064,5226917248,2342166816,738874923,1545616413,2030520948,2564369481,368676892,5505990273,319185828,6079145688,6888568128,2227786536,2159831165,3041437721,1197971439,374483826,819300950,4781542655,1613357523,2073033464,239553555,3720812310,97085955,1484643315,4930871226,4241743370,4447198095,2333764071,420991940,4837125062,935143086,1802043945,1660527963,433146933,1056818432,178249524,1358091018,969120009,53176868,795898008,609515926,2442430532,3857413,113663994,975142953,2592208683,4961498736,4854103176,2721593505,5602715316,2579091714,354305511,3670054864,6913757921,1788402638,686683498,6889623342,3984943120,1457981553,3798401608,1004886776,3371994510,787019612,955379869,3595026972,3389958678,501207194,836132540,3517804945,539862740,367930332,4160456410,275346190,1334075918,649888068,1515653404,288142144,4613959314,1297564076,4914831665,6498970164,5119513794,1616010909,181485960,548804980,1242536654,407978997,2968997816,1621692597,5764960953,4327441299,776188431,375270825,1497743056,2197841208,2754129561,8691351867,835544670,380449090,3399780559,8622927207,3804524796,7912882264,1597712526,3133607148,2932853035,2761750005,1621487208,4301660184,1342179960,2916155830,762474696,2642772596,3874192014,2688569488,978111849,2549151525,446961499,2767714848,3215676184,1171183296,449849116,1750805190,499380340,2081054232,290986984,1514817022,1860027291,3738066330,4264332975,6165921090,4593950334,4457103705,316529348,3828529537,4390368732,2583731728,2219507304,1867186248,2048204488,292250817,5460896384,1635182268,2192588922,2721090218,703642881,6087966504,3828102435,1133747151,3807203628,1947613904,8494615350,8117721360,2035884124,2534114484,2633395431,5789883526,1257318618,1897552752,2119395189,3776703912,787832832,5352210378,468540728,2969710176,1165760972,6188357376,4038092560,5273985486,334431587,4632242664,6249336982,3938949685,2147920747,2479979404,57360336,933482015,256758134,7224345567,1467464400,1513508832,2834750274,982086186,2585417960,4916940005,2748390516,1487994192,3380745036,287108574,1688315586,3032594168,2161657295,582818313,82346672,4544295768,6835649715,7568087440,828741768,783935286,1582076832,42374817,3131474082,4501076967,1944452310,162294369,619753800,1241568932,1876101962,1878969608,363711823,353869042,3263797341,5851132146,1278236652,2826827688,550688586,3011077324,1111667496,732774487,2460567330,1857293845,1091403936,5977613478,1151936343,1849693384,2799610724,1496802200,196440114,3932519260,3923272596,2524211039,1386762438,1250135340,1282367240,164195413,3903558940,1991770581,1007074350,5245489350,1514973663,1883651070,5002002891,2961587070,6062625920,58796508,1704454914,3516073876,6588417510,2108719395,4296017682,3178285542,1041377355,3373107374,2470666870,1955413497,2928087836,2307283038,4163840807,3331050865,1730454714,923255334,13256052,4638622548,833590224,3598123124,883801617,1437729168,762031494,1112111361,5474730583,2093080385,688847920,881677806,2277083397,1282298550,8108765082,5538000546,913646556,8473604607,3467617895,6332868738,7064827056,999241602,280011676,1142691720,379365429,2648391255,1331125440,919125486,7265343112,2139901491,2156388084,5421565226,2037392748,1274140105,1561263828,2790879168,548573780,2859696081,643999124,293254248,976217424,2897956356,1787300025,3646104624,290808415,648663658,5650856748,5320805574,6337753944,684229157,2529975931,2863662193,2480161344,908773574,5449096494,6347614490,4747584280,1859905970,5136055896,3986237405,453122453,1999972800,402664158,6087120534,719431296,488668559,1016015742,224543049,6021537326,3337801998,1006718220,2480801584,1211220496,3954537036,3900756012,852945797,5294960580,403167723,4427013395,2481930210,66331099,4370075685,4084769094,133575584,1196480610,7412505480,4157953326,8869192308,1638978271,4933653720,413773886,5398623252,3751546149,2472594768,293692472,1067988174,1958380984,5034508686,4931728191,2472140064,1422682530,619743832,5356601894,7667976231,2897246178,3743708904,1372976068,2433981680,3208982424,37115079,1939919643,1531343088,2758172046,3778196625,8102729799,596250941,1153327623,3553829930,1113810510,3027627964,392355708,213907640,584756544,4122976494,2396506236,1976104204,1937030340,4308818892,3496812944,6678996255,8110316601,21570264,3329951410,1401105117,693993519,1667064501,4098766190,186040945,596938218,4638723588,6746662692,5992625730,361774648,5826725694,1081456504,1512433220,927680896,610020277,476453799,2535279000,2009576890,471546681,3428440320,3084921492,1521978117,505538624,788573934,1709514608,7899237752,760960230,288564416,2991634680,2724042290,5930178744,6036177448,1632871050,2340845514,608000120,552468112,216374574,1856472904,164111204,1930365192,2239081736,765781080,1590111825,258900936,1346127705,2985687171,1634475513,1925289936,2276123712,1775875827,1726007894,3305800188,5307915609,5690516526,5635113582,96424785,7898712012,4263691416,2527527324,1483313272,1720375209,2087249202,470672765,647089336,682695945,576386598,163477180,4736824752,41432549,1877182344,1206913845,4892802416,4072261050,776721177,3179367620,4310551161,4222263430,1778855634,261873531,4784570478,149940186,6873392781,2982725721,1812005536,4195037652,3468455454,7040912751,5797936386,102329060,4916559565,1415657492,273225336,701887638,4358992340,4627186695,163863169,6270528640,764872928,4348595556,767456622,6925282587,894358554,6929753362,377578896,850815024,922689174,2134431888,2452804348,402611105,1701022932,6417185509,1813059794,884350818,5099357976,684673729,4249449360,1622991836,3446376744,1964969268,4446593053,304975228,1133294412,4410553120,2697929496,146182486,3040014684,935983525,1361685174,5983226072,6788636911,1960239476,3113646555,3369744272,828804857,6171382968,38472154,189118209,3061826814,4619928900,4876045840,2915798484,3979076655,3165435936,7195497096,2926589568,3474409960,1902386385,1178812258,1723636152,1148072170,1972649456,11356257,2607488910,1598922367,7322919976,1298494290,5204187136,428138304,1665862308,1004034486,4082237436,5476074000,7044918968,73383216,546859460,5761874762,4482720858,1325746904,739130500,1819641148,4812762115,254888769,764262195,805286015,6518828896,3247576632,984621795,2075574804,1234427596,2069652300,1290123912,4506372423,170121040,5610665104,6589338434,1098141522,1294421054,1153427260,3405139680,3701099691,1853718835,4609669272,643255074,853618032,808985473,3631856949,2022585516,167322085,6347077653,3069567132,573723028,2182715408,93972816,588731190,1386841540,622474548,1074619702,942422262,7005975138,1164200456,304094387,92932424,2840939508,2807779872,2236336588,563204442,1919869596,908597448,365721768,4241946573,881429358,1122116979,3053649456,587292588,1265977412,173790276,117357792,5281173464,1473305658,674164368,1197864048,3953966560,3181789938,16299298,779772268,1833347214,1216229514,6670912216,1816826977,6643901424,570469688,932660241,391489591,450201766,1005085865,3679999461,571689907,1824327387,1918279701,187556901,6517011915,2906725740,1619176372,3937091704,75186752,2281339256,4422574150,4943363922,4745898042,4730970672,3228031212,6073689510,4884683398,3095854986,2782369410,2542020834,4722964035,1871953898,1061929750,2817497727,3907205212,1477828488,497645544,4798156656,1099632348,1063614060,89324384,7027463696,603937241,1057052272,72446958,4479747632,2371684860,5373436544,2116408698,900538717,5063210816,1173474160,4324017357,303717170,1655953452,2348540625,1865938332,2899525874,615541804,6619788945,7009180497,726207726,2983329864,3694495840,1710392570,561102256,873944104,1904586304,1699371128,474932448,2797468224,4390236351,3481534580,1314005841,1235764190,1759037586,756823682,281028411,2593411404,3318637040,301421802,742887035,1228075000,565280688,4277605260,1388433063,30709035,848855332,1650524656,6829213824,6655950054,793666090,4032927130,530709463,4982550280,615775736,166857201,1213418142,587419052,319453962,4112800840,931333616,1141553025,1734052374,2172496824,4858349960,1229027830,442226691,5369433444,3696247410,314444081,3836525224,8748890280,4770943163,4991583546,567293103,974815395,555982542,1451564574,73863327,649675707,5460233954,971591742,3879865225,6377993100,1448964872,454609767,448967041,1703841712,3184652764,1974653049,2652887691,6732892306,1451065296,5070168192,7319573432,194316490,841005136,1209140328,1042769140,2785417148,762846972,661402756,779363325,692339688,1522272244,2750898008,4528815180,622573186,228349623,567401427,1908259404,4705057623,7636728328,72889758,3055183295,802251856,311732685,1952557135,914750112,1784495714,510874365,1747944882,2776508379,1662878288,5734487784,474860926,1866642858,1762166275,7022623545,371440826,3599335257,1729631324,6743641205,2832900372,5061008128,1793820488,1350004548,2944901184,1822818606,1875579705,2638989065,1594287476,703539855,327542810,1055433736,6681523851,7895033964,1981562697,2184824885,7966042240,963093221,774416127,202879090,558319242,325311084,771287211,751602942,2251329560,1103736380,469223195,1220089365,5042871312,4938726910,7029437432,1059698510,947183094,5417373699,4033496745,754651572,3250354782,1577092662,4553747010,2910608953,5590640580,1014120702,3126814255,84217800,8371953306,517067462,210565398,2522828025,1917028065,49830444,943366154,2970956502,1346934030,3273139560,681204790,2273881432,19654326,2030177448,1731704472,4682958600,2520405706,3196088768,1811984244,4095839670,5781179730,6798730365,3563603617,3005004457,4348179120,2981792082,2355864510,1558349100,294453027,1935511794,5620232975,1888613622,2793487996,200847606,4324469262,911007878,522774814,967451586,791416076,2275122668,1765787022,711509384,699268695,4198188000,270025945,6093457769,3059571992,2393565603,672748828,4454737788,948276693,4517206496,1702695090,4906339116,3691160312,1941186460,1132122696,516243110,1095818540,93628619,2831619105,4635035905,273234153,179055325,454174540,4769547890,1855491880,518961268,855687868,3120130504,6679755180,590846031,393568483,3719682006,1737193710,2065547439,451050496,418617248,3834686344,1385485816,133736728,5444576682,2996264816,2473139192,1626146506,110054805,1201123581,750083076,6074845588,4606255724,521263783,148972725,2469622983,923009028,1654371974,579677338,6688030419,1034190288,2444583632,1713911988,374079014,275072952,1002381669,2712709565,1765427991,1931986662,176426964,892905162,5619704168,1959209912,2483816484,79119746,4640349775,274633332,14066392,1570116267,1854459400,922888755,3919742064,1022803300,3564581912,7987623714,551213703,1948000920,1071796878,7773790000,267758372,5745259626,4055194254,2046521132,5607180330,6930478314,2315619630,2912509440,2287325139,172754706,2626553725,4879068600,4040026182,135653820,354644027,3785038370,3038443541,69962198,646454301,1746819335,3336121206,1237480236,846189236,470187683,980278195,820655859,1127632250,694390222,648148162,8719947216,3022871650,1920990428,1466569215,1200527940,1156219677,470808336,4675527305,1764635992,1077594735,1019580289,3360579138,4771252270,1545340517,2228695511,437856219,1493785292,3243446955,5086800594,3342128928,4326280992,3279369814,753545236,4796787569,3694174749,3020157234,949192149,1081471536,3167561440,1852547139,2640073048,340367124,1054198136,2825700570,2305899112,1203648264,4045790826,702888413,7810239528,5634060782,2412811008,3444777812,3030511653,5478500909,3243602140,2253440673,960890590,3987712660,2511656610,11681388,5512921116,5752010726,2910955113,687952616,503435550,2099261970,1462129956,6324278211,4250397808,206359553,2987585058,1973866700,2339952720,1621870340,3539316172,276645685,7335401440,4388360408,666309738,620565955,630163422,983467265,291571642,3191396748,169328600,2084997312,76439016,2423092920,4162108797,2754389241,1357550980,5874837906,3303650735,937164731,6780508088,5995409508,4988385312,6971487669,2186460918,1266045633,249373728,8555250492,962957308,276404605,838520053,797513655,7002262953,910533960,1891095102,824421652,8048066076,7748344472,2654926020,2686687025,6651472392,7830203508,3164423092,2252302320,1194437415,2340943344,5275867240,211094360,7339496013,536762084,1276157778,2457436890,6847553006,26775021,503340613,1568535261,162597304,752183658,3443905440,3871274670,1644741768,7498589056,8421974352,3198531105,1566535296,1679997147,6213934904,3640118260,957680727,556392172,2114373008,942623703,1739344076,829349964,310470944,485499002,3191237063,42116310,5605816740,3873542295,533182532,1413460060,1757468070,2553450284,1645379583,435191760,4960942265,1232186795,838552764,2772507465,3258162440,785200959,543798410,1309512932,3342856027,2694076830,3044485410,1715993236,2341992965,2979029544,596580891,2265476563,2205756448,13172936,4527799766,1896065096,1985660131,5837562843,3910166955,430118328,281671896,8185932396,847259391,1114930944,3686552750,1811833845,821839824,127177749,2940575034,4143674770,1065922480,1794206950,1482854924,2670105375,461570905,3073804620,890444324,3129939744,521217482,485569845,677903562,3758541620,965516427,2347274076,4162655988,5792755094,5108244896,729105266,1945523576,3454121500,7504869843,4871186480,1097704268,712099161,1372558562,1049005864,4043123568,3466097442,2618168296,816227235,1128875806,7844058176,163230820,746953208,4926342258,338569392,1001785132,7990155270,177640170,425521136,883747892,5590828845,4480726460,691176468,460026075,2397553936,628490178,8113499244,1086661320,4645348275,5465621832,1228415602,4505807656,2221129834,3075816032,2835373556,1253313333,4982172678,7330109472,6748946736,347211450,6147215,3346832148,2853083980,1496708362,61380628,704547929,2912694620,3943486992,3147268608,210785850,558209766,4191708388,34274492,1987135306,1892267212,1136684815,1329832215,3607416124,3542756580,4432681070,211256492,8910758556,8383721805,783733512,7649772930,3332152750,2015133084,1241338482,672503262,948202340,750341682,2151636040,868626938,6844872951,2670254853,1633478646,8122806243,603939707,11794624,527335599,825993916,552786026,7356562264,1066822218,1915062264,1699329168,330777833,4759773392,4928195826,4462527090,2133938072,1174738038,41872467,470836980,93633042,2440603292,3582741134,2115138998,6146578503,5870159141,1148888785,3625455540,292578520,487219210,454543208,4755769575,666938412,3497082640,2678419670,929618400,7847113832,3469670224,2054996028,968464452,727685972,2494980432,554606065,251361624,3995327749,3025021816,841395444,822395932,2428402510,1185525025,1504019942,1203376752,2653730028,53499192,2734889997,3920275780,2807421120,907230138,6040213024,2645874772,1106211189,2528527780,2536370568,334383096,1410856594,1704959454,4037583525,3573443460,1076382797,6169154922,2032591015,7154884328,7070410746,183141401,214113760,1446378078,770609471,2340090104,2724191764,1682457835,3841787216,1520853066,3610753704,1378187568,386874218,6275048031,2682486126,1824191600,4556717767,969448602,223875391,284993198,3433080748,5382735162,451177575,3785167500,2371058469,437539026,1032006034,1526548792,2251700736,1224389376,1612613890,6974415546,683492377,299715640,346003062,1280775134,3227056716,1004263413,2658321864,2789295060,982397268,4369416760,6944959416,929528088,6782487796,528653572,487407262,960039216,1293301228,268505708,2983610340,2113490150,280667748,3194785269,1737605930,2093753253,4466267928,3816149080,2535865195,10738890,914898912,1127151389,2470793412,741077191,580053045,367799440,569874190,50198644,2132794490,904301800,1797597594,2673267496,3763773531,1065123532,2518033385,5577569032,434792595,6519738609,817700739,1414321020,6655283408,473784841,996246378,3187400664,2560706550,4921618460,689831380,4203013304,2539279264,2479256934,1370647350,2052597215,5423115672,1845287244,4790565534,2211540453,3705368712,479332332,1109010308,6211555236,559170056,2501873305,1075087846,2973990880,5040445275,893765124,472455847,7096425816,5837692976,1581748294,2659096116,2703187884,4489243758,493804580,1584415786,2418280767,6659601318,4355068980,3601281096,2202217845,3941098698,1372160340,5206279928,2455363917,2738044400,3004806865,965030886,5510243576,2111233671,2263959712,4024431852,78561960,260024232,945023208,1820644956,2065246491,6773370324,1767203248,3225598784,466666402,3899165232,7558724691,1426913481,1656109264,558130042,1211207620,4259195600,3282808098,873181494,210723532,1193451119,2578642893,1661603793,6997035375,565162148,1785031962,1832101492,3610105728,4711980485,3434416096,2617303284,895913580,3115335642,2364658620,1766821818,3303661300,890204360,508078588,1290234967,1585904296,8667170793,2864727315,1333300490,189754329,7335984690,4610551275,1413185123,509012085,1418881412,4279673915,1466301666,6942729654,81438315,1002296600,730649475,1612781796,823007988,1031470800,3876015353,852259848,2825957550,7558653344,8284843899,3559807242,138291936,4175914936,2986416072,1488445530,4253719430,2662106616,3418446404,7084243620,876827802,5470177040,2431843509,946364235,5315347296,969399096,5257418355,581355088,1382752134,389207592,3991211082,294732720,920870572,5883040272,680101166,852364602,3039237801,7292554768,2884610239,986882106,87584142,3587688768,4723479930,2691596733,2539137768,1756962190,1396810496,1240085880,1169685170,2454782582,6807147696,6903894340,1360109010,3742771836,3840354528,2359168625,7747131544,2255549160,3872882480,370108412,4615238304,352144473,4381063506,2829249016,5599991747,831211440,5183842041,2534338405,3373956944,695682870,2842746780,1742622608,2386226130,158730022,1101388882,1338641184,1797988242,5412454152,4040113973,5569763045,302143135,296685432,4198138755,1697100064,4942399120,702301075,8529218352,7310764548,999541396,1651981598,6901268920,2372421135,345275259,2399657211,2292428200,2822951634,758414713,1333610375,1713911656,1223008560,973183088,4545954368,1236056804,4170103357,750779110,1650349220,1451712464,744007986,1989325872,3128584320,1567027344,1741936294,1552097139,1594710920,6151980219,644006036,632612162,1831236634,1394950320,188436388,4030611912,1357427536,898665794,2640292533,33248942,993233695,5544117387,2330074435,1668336100,1975631576,2017487815,271301345,179575937,4712073264,7162751520,5405023143,2066115200,6411471423,1441632513,2941504644,1096353993,2260460436,1975390714,1395498489,306825590,4636164980,1509140672,473714566,241854426,1601579400,1990008632,2589543272,3936097996,5605148964,2376957864,4273899084,1891897494,1085335085,959924328,113302113,304389837,2235999152,5953401090,6700220982,6404622064,1705777434,2141232531,1339598656,4322574330,1903627022,7486538248,1628612706,290108730,4380943140,2137043865,88803969,628989046,2948616360,769280836,952299436,3314227895,298786125,743990552,2887642768,5937611666,1576289186,1109920072,3238935030,2959423201,3177658260,3403357181,2489862,1521854648,827880878,2174397700,3032419296,311708868,347786268,137498368,3777450342,4675605360,3081533040,4665407728,2450101644,3650576700,6042301155,45915201,6535298889,1446729828,848892030,1792018742,922846116,2902998837,493513174,1437720138,6902865944,998051450,3362347632,1214490894,3299272529,1795435623,4313669591,205380996,4090703880,4426148304,3877360460,2512519896,3836472939,4597186185,1151439254,1093799330,3954484455,3872710528,5771970513,1653922550,615816789,7161527480,3981922450,2456111490,539453110,2048417478,2349626136,2495479664,2792378520,1481977638,95773880,1164655456,705201330,1768873806,2065672288,2397638529,2852424714,890536105,3297678633,1531101868,4577270211,112746512,1553373662,1746747122,523896060,2108688438,6336676080,672000705,2970791490,2837448408,824710404,991776730,1205673417,3585648492,5803270281,5020926138,5129018860,741962800,1451007048,1939970088,59311959,172024710,5625452624,4795257355,157008882,548176753,2860040871,323557382,517612644,7202240676,335863792,3949138017,4240850706,742902131,4197164805,7004705913,528667116,7509583818,5436108972,177945321,1871988716,3034419984,85603651,1834287976,1639468185,1198681083,124881237,8371589814,6272608419,1089693276,1546431081,774151002,1184889444,7590071880,1033386032,1995283248,1303693696,222097928,2014445172,897133061,3892428603,5711733816,21501759,584523896,4778808024,660088096,2037071394,3768209600,3370165816,213904376,641994360,969992108,5404018599,6919533040,1913575316,4268361650,208549413,867202775,4049540208,830445952,487917171,6135594120,2558870400,7950712383,2216752785,3803265990,2616365784,1315104948,1382895968,797778291,1227127911,2882411270,4450864200,5313982200,6585976998,992783716,1253800746,5726905256,496927683,423650320,4717446955,1462327959,1267833930,495445932,1899237165,2296981710,334540080,39274080,661167250,1204042007,3147248363,107583120,84331152,4364668475,5809545009,1379193422,362351669,3678510360,518211984,670426884,612802735,1625198296,371985162,7911843224,2768731920,3227574028,984442528,1959847998,648863555,3715845670,149162,2404112576,3112189844,5406256494,4991421690,644461226,1760677280,2763971298,1884645744,733160268,1303044096,369807348,1382430324,1591132515,2033690187,262382204,1035841041,3800940913,60255950,2764966200,639598220,1762433040,603618509,3433041284,323221824,172849750,4904858965,177895223,1810899202,6845324822,966334758,275069670,215884044,1482908922,1694711664,161244794,633538226,861043578,23727144,2225392206,458303708,5008963736,3763988556,3451477824,1437694092,5133382136,2550809198,1271972905,2510430400,2314465139,268568669,49671188,1001606096,5895732186,3368846476,333290400,1103008962,5598098868,1460491744,5122705674,668716976,1466801678,966688738,5838511734,3530817871,3385862412,7504499264,7677448137,603351895,77858667,819268562,514755534,2130447520,2583104205,1911523299,279900458,3133409936,2744519226,1196752698,1085247786,4343834610,4286993116,1213428297,462843676,1221402333,117820515,6659665808,8203360104,2749393974,863215392,663118730,5352221682,6533506072,1483949985,423820629,1880184789,2443453033,2708776565,5090344569,1709379016,6683416736,1934142264,674921214,3970252104,892895220,1474434292,1910868960,5851458192,772243710,211384802,4343512964,3993068985,2065282143,1184595840,5188577672,6972535948,4992578604,1047451937,1999044968,88470959,2684820685,3466780332,41712649,2432154840,4885020180,477697272,1465767294,5088946554,3646826141,557362156,3705059463,4247304360,1586380956,104692837,4564233972,2880965568,735043509,639284826,384015879,2074714070,949836453,5592017088,342896420,214245468,76459718,4074030215,1268482106,271667872,6813356592,3554170445,2912053854,108031260,735950564,4320161272,2528280594,850857470,5178666438,2111060967,1398088744,1512989931,323803144,5242834974,2145270211,1328885076,3125991141,3405808707,3048464870,7328563497,460109736,38134564,490235928,6827640912,2093417000,1740362124,75639141,7718695245,3972934840,1127332,1030796536,3722819195,905325526,1884307704,353358252,2587860856,2264396246,6723486448,2831385364,703484254,438395265,8790716178,2601939285,4176808144,1391524654,3740141875,702254148,1726010448,1315140201,2493423237,1782656176,571012420,2430281592,3598507185,106867465,810359556,2911101675,3124592334,1602199970,4293042340,2649918663,2506833427,2558479133,976330745,3045360348,736680908,764675846,81985696,3637857708,2954014023,3054406352,57786356,2442238140,3077089295,7881214383,1943458830,30652395,894920169,3119272450,2181150868,304725489,526108908,28313265,4577289756,715789638,1139240454,2898493254,2423240180,5116452344,593281862,3595020993,1961402856,3139972591,6949322562,969936384,174714249,1717810728,3959182356,921251737,1775417388,375071896,1898668622,3105693227,1724001765,813594836,858127389,1943805143,2924760798,2989900112,1507088178,5493941960,1223154740,4998711540,875101596,1463192192,7599238209,1164194523,590125015,1481505696,7350182712,2026853790,2231083305,2013249771,1545945282,715481196,3382736535,2691562176,383925675,476584620,621707025,3535514148,548396075,2489258610,1782689744,4174344018,1975248776,286702465,48472660,3199548856,212096205,1296500653,1507494720,11419464,1081060548,3879011744,604524429,6764289750,7801171002,2837968767,1653139715,5853977885,8628801687,870240960,1883912448,7416919953,1766638020,542671904,1127029047,1108281132,996933412,1664132688,727153665,2111291232,738590748,3029082744,954610195,1430897888,465182664,753306862,3072691155,2619337794,293657766,422312376,629270424,1337316375,2147873841,113332092,65677595,6725390886,5417419752,5146096732,290834844,2761641328,4432003476,1316527808,316368444,17219575,964119570,443225615,4664894499,1073301110,2748735871,1748725821,850849380,797021738,2340411270,3402342040,3224246796,2351709920,377861724,3116873815,2166919644,1003219290,852645600,5388424938,3086244567,74801934,2271666112,20776408,1570403778,1141743814,223534269,1648770655,449737092,2945616030,3490573205,3312226278,519857485,4331622296,766982244,2190536515,1352136210,1165552225,1042554624,3873601535,2185310688,972238162,2438429694,261500811,2499148431,930145045,488279506,6504411744,4785484272,1847565496,1888625223,7203965968,2568537954,264558868,1448554245,5882305284,4629325295,4343977435,2495024770,444592416,8414055522,1867627302,451874152,2986762878,585962940,2942088543,2786814233,2022036012,5240019512,2299570395,836242668,622457363,1787013194,2579556572,439625473,2529430184,3467749872,266563020,5841576846,4422855388,875414291,1011110920,82282804,3991665152,3941004,8624535327,120261396,5595018317,8959325661,7183967152,651623328,5032395426,2672289594,4218600696,2431239937,3391046840,2790015785,93000219,1386192598,1008069624,2380902735,4701728465,2321204115,1148499150,935988006,2810692040,255862566,258903000,376773156,2133561060,1129847322,3668695914,3151300640,1394215738,427673880,2057281023,8240850882,4547119707,4411110130,809184508,1967886654,731704326,1928298164,4368244832,878822280,772120329,1859065222,3625401008,6835343464,2477503500,1953666392,2450289330,1738142329,2086105016,2513325816,1826515584,3102871970,1641751389,2382888798,1173219280,648067444,453767218,7023290936,5904607185,1182599848,1376974992,374891572,6839984914,2547631020,5234411416,853538266,494983610,316027688,286502688,4708895120,252097144,502495910,1011749046,3614107192,2799462856,1519620404,1434294426,3705226164,1362957452,3496909388,3548943062,1147924834,7137836872,3923677288,208685740,8156999331,692552918,125524404,2001978420,360799579,480930210,1325732312,566768076,3289225312,1384963569,1674122886,4338914945,886097628,2450173788,1664754384,1296416658,3497191785,7000947280,964374922,303238792,1630744347,95197679,243380148,6860404143,5285896974,3892946625,6605593928,4831223128,1899899124,1474381104,3487618432,59879315,6227833941,619967668,1025243586,3538720,834775781,1421168769,1178266941,6624351207,1936673480,3975931352,1248624034,47524609,3778214496,1270793724,431769152,351869104,1293089034,731662519,3268825956,660211596,2956546314,3183109741,542944813,1887770188,2333024080,6269568008,4424892084,2899784532,1092924608,5443328968,3618224065,5844744474,5305567799,7391857656,5720483370,2018363904,8287888158,370994171,1738189164,599163920,986724249,918107600,2977947129,19262796,95116028,1227268950,993080078,3234637620,5878992354,719317924,4396878150,223971260,1263905004,189495793,286028246,1495188315,2880013788,4373747539,294481880,3693404824,225631133,1013615648,458911800,768133425,990621246,3897943021,8118011592,496293880,4081471245,1853907518,4413328264,526818438,5446524566,713683682,865300685,277153627,7822092726,3219512650,977224037,468990113,1012530050,919250514,1349124300,4862937219,276796280,3483759461,3044283102,3939440418,3644799510,2670837180,3431335488,5914741536,2114743224,3853619944,1841726052,2640724365,2437516650,2675977936,436343140,621394356,374046126,5928089748,4573075760,2426112729,387866130,1064171596,246126780,215137468,4641620543,2290726992,1859420480,50473608,2492458500,730155332,5853781120,368250882,3652705915,3172014657,5334916392,1621365090,4098450552,1115282403,687833448,2916088400,4139899302,1574382156,1208582332,1414818460,1299322668,310257687,1336405182,804569980,8795216349,6017624864,5066415162,6134593332,4156683340,2778358512,4119477145,647374332,447347110,2335036986,1141642533,324342327,3189014262,827196944,2263758228,2726604755,7877855608,3103811354,709663017,1766181369,305038990,3973248530,2914606898,1660924758,4310025024,5911479658,3816052112,5871714904,3607827720,2156191521,2400604324,1542901228,2693022155,679765394,925649260,4125056680,2597052324,1365658240,604168038,2031275175,5957731328,3291553260,3235755315,962534928,408939324,2996542035,794974943,2839976784,128582547,614557674,208035318,5627016882,614702476,3988807074,1722665265,705768332,5337688559,4140974467,1786662829,1146306810,7229089179,5557878258,1990918962,1536818247,172122034,2131814655,6783337536,596288634,952583724,2768365765,717500836,708045528,1255094172,619656602,1584558424,751759914,580566190,1980760630,2188973430,1444186914,4032079980,2896913964,1778915114,2086505712,2663057487,2086461186,667453751,1745876972,1654339581,503978552,95387341,7546758048,3901298264,3152542624,1581369925,4695471456,2837508976,5168457455,7564696176,1665023190,20446643,469695160,1577967768,1475995190,3853581705,356669324,1555232697,198158564,2283308176,3236815036,2205547209,1417680510,6814400958,4769532726,337642940,7548854864,3652474905,5989269372,419036097,3815863432,289949702,3874424032,3971875432,1950449316,1724536716,306289210,4720731408,7454129184,363992184,2380935949,5012546616,2995911744,4577876487,761686155,655947126,2906844568,88464600,4292974428,638429740,4436815710,303924448,7506232872,5805519894,2863655508,2387490096,1517686425,225652924,5210459190,154793040,2182779500,2493464508,6968194296,2159961504,1974095613,2953266892,5444678640,957039902,781586312,3503323280,5134310712,1334260310,2602970340,7554701637,106654314,7536983456,410088644,4358773245,1455645030,2950577518,787921230,4278118428,4934224980,3188178372,1518705834,1553169702,1053590916,124630832,8157832344,4000037430,1339800838,5938009760,1018600722,1937909286,147927996,4930076598,2969820775,182595843,6831031176,846818309,1025747709,49462224,1202329964,205455915,5871536860,4712207580,872709994,4323737255,1702620665,104857230,3394577370,8842499748,5923584696,3722582297,1280460732,8298152136,142401775,208564618,83808812,2229912830,158409678,2108829272,278925257,5575299485,3650191854,4954740830,1886282078,710824800,194621507,92702817,4562447472,3137190816,3772901632,309430544,2667116550,455361736,7293613320,3749105024,586310352,2377828317,4955101389,6488362848,1287448071,1468464648,605679456,2560614765,312531996,1686421080,4614685710,1754429774,899315465,382332279,1947736992,5114305912,6976064475,291025971,777629888,5392873360,4785125180,3743414955,861353616,216093714,94170618,83557536,2404008048,1877936844,2319906270,1218969726,3785286252,911666797,3279533936,1024172548,1980471148,6583799511,1608894651,928008617,318074736,90300115,1091634964,712879317,994278946,1811297096,130212116,2981213564,4303528816,3446653120,156388367,2741345544,3793380780,3396925280,717092248,4712789106,1026270087,4595167784,5413435182,2343449379,2581821582,4847078688,5375003272,1863075228,860446506,5221938840,7918286720,3755549712,8050730238,1540972685,4150522440,3462719420,676453958,165141960,3002657238,2074159680,1858316696,348445622,1140581456,2643217185,11937883,104577345,1647621972,1514137598,212511282,2513301742,252038544,7382557368,964790179,3969185696,2115322968,584944098,1444956352,5197281460,835704702,6263646,2434031865,706821240,1276712403,8890059420,1787962614,853070091,1767610008,1980361724,1568415963,1665413915,2274085600,2642640618,1400033268,433198168,1301377176,3169043094,1374607962,196950498,621729054,2726977764,223360796,817347693,642301378,5515435080,4450861660,966754448,3493140372,995855028,6358692411,5092246480,588327237,466633023,181107476,3518006949,3601446992,645693868,3948533498,583217370,742352191,3116530989,4788108348,2626524184,2261312394,3964206990,3442455612,3724443915,1177691973,262937436,1612068066,1283744700,2226810000,4166706845,3125305824,3605914332,157796150,485539472,6519278565,393266900,111564567,2442737943,5235960924,3426910520,1348402902,3212402328,5954550948,3732952254,1590696492,5589105487,5052567444,1699282878,1528855356,1960944747,5175380214,5609373256,462200257,419961686,304608531,292322350,1663769806,2359508784,437796408,4854869850,1921139154,135537622,453871002,3747972732,2398286379,981736018,531313704,1259567696,2466893538,2477206907,1029258924,108429838,6779314472,147599474,3931351550,819963204,4421586090,298545196,5709217240,2704632165,1644108718,3067999385,1848743766,5436282465,4429385454,3465214774,4508880,5360633676,2248617384,2617998784,6173991315,1777081172,1708425810,1091022027,143953136,918657774,4818839270,3995361552,1375591996,1636601304,217845906,4987589955,53631702,2685535840,6520322637,3820399776,5646297152,5081347080,572230953,245099238,4829562003,4398734700,4125452142,59577147,4602192165,3663691805,4185191216,587990900,5523945434,1257595668,1975400534,6396032080,1290660354,1465947273,3836459228,379486812,5467636344,785204875,1553313159,4638389031,2643696744,1856543451,6329558448,1612661556,1399146201,4792282985,2620148004,6389651048,5731157418,4907719352,60566403,3166859545,79189464,109511422,7462781325,433269976,3669648264,4974959178,6427406643,2183917290,4206928166,3893640204,769875960,663833180,845748414,1044003300,1739467260,887083640,6073254782,418685281,2020217110,1620332756,660453388,219408993,451380180,2486200176,4632298713,3485592509,1220769988,1619753098,212298030,3386317400,5825958054,6954262047,2485478556,318986806,6998841117,413074518,1091755875,1402430895,1919251182,1352282554,374205267,5804539202,4894609140,13098316,3721847784,270427136,4216779970,4204894776,5666028520,2353395235,2596812426,586451482,755110296,679141688,641660288,732962476,3721073733,235560919,1825927698,3637271120,1958052768,2352979557,238285593,130575780,2292156087,589134964,8586085149,3070863536,5327085344,569034386,1952003703,2311109472,226862822,3520429640,6618679512,2654341515,4971780085,5945992836,3903632565,4358837025,1591666911,944818681,817493334,1279357701,989479148,720772070,915070684,1759059528,7255865124,3260183647,5644211616,1156557808,342759128,6281691031,3245674271,228589778,2364056784,6059981484,1111113704,680722830,5964062598,6041685168,4570954092,2221418605,3781650803,4691797548,601106516,1179309384,5792832241,2418430760,1865760312,3278861028,2700401625,916534032,1199760816,4672905307,2312066502,2804103732,700440894,1723259298,1070250244,7953139269,2802227752,134872821,2113765455,3297603060,1859156488,2451597100,3410540700,3768859744,928843153,3072062628,8833891023,1933524738,70919730,3317687680,4145317839,2241493920,2136675366,1312433758,4467961992,4392605252,1934019042,5226081618,6424815327,3978062622,3425585968,4504878896,5720742984,517172388,5357997432,6612004664,1171516308,796336128,2648059860,712015544,8036492166,1798577716,1748370396,291005208,832502580,3046419414,3260701535,1287241688,1364299480,931951354,608209372,1679475496,2326188498,3818249152,1617225634,3642856376,66846524,2500591340,123499759,1060518636,1577917688,6929292114,243791524,612467337,4081052689,8344351269,824138772,977069352,1157063841,1603662694,1277182992,819209502,3247006030,97729092,1209607470,808832532,1345990218,912791562,3966652560,163391169,10803168,2008420844,677052786,2041590729,406886416,2537408648,257790720,3217910948,2228851740,3096233424,108974027,2869615281,794993955,1831660812,6984761168,610224010,4633690745,2791492688,3458843128,2335906818,4881948516,1685850820,942113382,4246076043,2775732012,4899334975,91307026,1848326854,4781942721,170337720,4030850700,387237321,2028439060,797350440,2971444548,1498885486,87280292,2741609805,51196137,5076845928,2626546296,354425550,492024475,1437355038,5622175531,5853739423,2286973480,3575941808,1945245012,1842752436,2428705665,3912189239,78091530,1145540418,2098904844,619897134,1683029815,6654005550,3788774528,1173847596,1589053756,136733686,6625544481,29688861,4853686632,1521625958,1440860290,2150768238,1714798175,7586886848,778414882,4595915373,3470350345,387180692,9712320,1043179170,4772160896,1187839660,5215000483,2294043012,490388435,1556396394,2989194846,2557196655,6677716346,5078652019,4317178278,1292959390,5289445420,985092885,403774235,1778056161,3301112284,5498871084,6813897896,359537748,4874902032,516794145,2562953330,4717001574,3292223886,1521246294,3898943130,1748373445,4100560870,67800579,2264886237,1550166480,394829496,5427662384,597938900,2814619960,3407625560,1704705982,602682932,5048224328,1104502720,1231873149,2198773458,904821524,967516774,10027762,2630080695,4812549826,90523935,257010790,928680683,4524751832,853496810,2349979280,849879175,7552932552,2276477836,2207286832,7577677552,315852140,7926188368,783633218,5485537071,2849734202,316295952,1184389844,6110221230,1215522032,4805368,3916052217,2072493375,1565329314,1174139616,1222893474,6651777064,2064165156,5651188200,2277335935,1506670851,322747064,1260511216,518855400,6525254428,2309928174,5392168227,109152873,3784976592,1954214445,2576795780,7667970800,379544060,1306971408,763454400,2507972268,1337892684,3913409640,3832194180,724903609,396035002,954009225,2570230416,546251055,774348701,1571631794,810643484,254318025,4756653025,3604548348,1673407134,1172522124,667378852,7514378973,4071105864,5234390434,6292154240,1078009100,2139438,2722580334,434375008,8389800477,3747783270,7031268378,884018857,2341609740,3605587056,1597863078,2492141112,1980653072,1402261434,13076799,3247772196,6978554079,2312073309,1609816096,494973473,848752992,3546346530,4202974804,1296986136,1131884496,1575932024,920337468,2222039430,724670399,2070772120,2540877327,1359047700,2154970002,572816694,4098009008,4731546366,3762101020,6532060600,298262266,663233975,268251352,4244752360,2270385768,362048862,2842903145,1951516614,1437609008,95279768,529381016,3411984978,4608737185,7871318616,1293610925,944218328,1957530825,3844698032,5989692780,2322024375,2675685080,3383862202,7121781112,753848200,1950961316,1933544619,3908197832,1499530680,243435600,4008331950,2708007750,870301368,5198014098,191480164,660081669,1833192914,2183651229,3196025922,5370138780,3399970012,132831028,1303592430,598860058,1113771342,274460460,3916227708,251158840,5988294504,802179500,965283439,463713398,155193136,1414009142,164276907,585366345,1298772754,4852881464,3681225480,282726216,539905211,1858234012,3570393450,2331202194,4860273495,216445878,2396610864,3586010024,1192115296,1539111204,2178691435,3486312621,119609117,572525442,1397464761,3536455980,2759936724,1512156498,6808623955,7285786648,537149906,489627228,3122752194,6420305648,904779879,4118903838,74824719,2136526872,2349710694,2338259265,4525673275,4137104288,4304447075,186974361,7934938480,1360059060,1996482124,283553643,108049875,6998733369,4377270105,429513784,6015985744,3876600933,1682678814,2168071150,5038459656,2059825292,885156099,2021220012,1148211106,4763251340,4952960140,8957331801,704454643,2250650788,221368494,1632178034,1848423178,2981554479,1083847445,2515350822,1972540770,2601107928,802328640,3020364060,807625008,81276156,3258613636,2531511774,2604131112,2023571085,13759287,103104211,2348432608,3947958336,3609309636,7684864512,1217598545,709354590,396919458,6636190662,257904027,772842511,1800763422,655235728,291818694,6092618144,2150349560,54926345,1081468810,2749534947,5467230120,828796272,3442947696,1304275510,8524781910,2595097868,3393416096,500248408,4130697645,2773224213,553311863,320914932,6030285057,619668828,2212052157,131327027,1773278129,5361519248,117044978,1691451504,2315843212,2906467364,7225192620,4347508566,2233747180,758556770,4013248194,2305035544,4535604140,6533766352,1454067222,443137514,3984341188,654580840,4039517700,365772444,426969645,444446537,2585783996,2910351784,490244282,7119680418,487671319,6996011643,3031691485,1768836210,5533388064,2035321494,1132142763,2576284815,539288608,1404321700,834385279,95748260,190789455,4044930948,561107529,4451725495,1410052588,627734674,3112095240,4585885528,436692520,4926111312,3922522760,2131406435,5109661980,1301649666,897040970,1444323948,7905962736,16366768,2876738220,2855685765,3526897220,1592900212,705351651,1111594374,1959891982,3988970433,1255495173,4899375180,6954709818,4299046794,3364972011,7532035328,4747670858,413090264,1717306188,782092383,502607232,3624372795,908317684,4144447475,4572289300,986890338,2988193284,146612268,5468382360,3722249468,3011035380,747771488,2654353086,1171560986,2372642580,6748986825,2826793092,8189212743,2944692210,1779831870,680597564,2320253424,3723657574,2476812453,1699161450,2990455260,6538481607,2636801139,1544366312,6744647987,776803628,511335455,1374851472,1534650912,521990904,954588464,1732415672,1679970498,693676976,1418164202,3065892798,1789534696,469097956,386051914,4010694002,943736474,711983790,852968712,6738389388,5270495064,1863539776,6780021804,7968609477,3160723785,2968763560,1862218044,1781123018,3445503976,5618537376,811290654,4463413794,1554706082,1539390324,8611955361,203569976,1400120398,5301163216,735588255,1219451722,4190155533,670979394,497409042,964101338,1037515929,907699076,723886372,816893478,62912045,4765593975,913694574,903968715,3613166256,1513463568,974426988,1064797036,1037183838,2511918250,427660902,460442134,722118640,1055316084,789040104,2515591183,225925764,1720882500,2231411922,1244694080,5193849479,2554435098,8254413,3305816168,356794160,1252143435,4846404665,4076430745,2724117174,1793029266,918940740,2954876470,6710365032,1268105390,2017669766,440172910,6220516640,8786211183,2929020552,1268480910,6858702424,1926807335,1086862672,6531804270,3106798146,2187803008,2247998415,1728480932,2089703120,6041518536,695842510,1203489548,7853677731,4273783905,7230082599,2113527234,989105277,930960705,1795694019,7223193296,1817051076,6702052196,36750290,179188485,2633086626,1246688685,601267377,2700502530,6666834808,2238565268,185858544,9012378,1944004214,153416295,387429356,1619310548,3777038756,6976125846,192035501,3779538564,1676493297,342239359,4866447069,647702324,825971706,1899730336,2185229800,1767735285,1487987424,58463653,3927074625,1434313940,1601600726,7324709229,924161974,672639044,2262338919,2428428170,3187935264,961027074,4122160285,1851651464,1969588980,527281020,3785170305,491606252,2908817268,5342722596,5230792344,906338764,1332183246,717285902,2892832866,1344090686,8182457838,1267102740,593315476,563991304,8979934779,838416579,792167572,7627481955,1157971308,2235166332,2870776764,3280473235,2737161217,1680839380,4924821870,4268052520,684143778,1596377405,583468497,1633372472,623977095,380899719,3621099643,2222078436,1413254678,313385584,3791711388,1145883440,1813001121,421606297,234569405,1826122632,3041854002,906853483,95174382,3986688555,5198244,3189083445,841847690,4439508828,4975896185,2217288100,1785612468,986396805,3534290118,1755350064,1847548848,834037965,727083314,625376097,42558934,1246969250,840528337,3862977840,758822182,784219398,671480328,2468823954,574956787,2554091148,702319512,573289974,41982056,3473177332,958558030,4276459705,4107693600,118192536,5578446348,7789105736,2741090934,2267691432,441376722,928747602,757279864,1273330484,2911782818,6367961754,1639374612,4769955276,299125491,269104830,6855868899,1870533932,1617059492,291858200,1584655872,2936964513,3170983581,2345735388,175815018,1497767960,1637501146,3853706768,5893100001,2635838820,2584551712,1232363867,1399336032,5868317472,3014109496,314703466,3102041097,3047029500,306516496,6170026345,4144967463,2968373904,2229678920,5428727118,947459814,1436338652,2400050010,771679370,2079205800,492525318,60567435,283188598,4746127614,698112196,1354750474,6618273174,2634550893,3712942320,3688958535,230508334,2199817173,436945394,6446085966,475194309,2285632951,2911868195,1388692578,5078171619,2716911405,6767947550,3388374324,6158905893,5787733110,6351932187,606587161,2318449895,5037280738,4736582020,991214022,4841250546,603462837,5206278330,405677450,1717677306,840695618,4700247042,174565115,36530877,6579037782,1255581288,1458147752,849730680,462704550,2711218716,207881191,582006018,4971266928,30793104,8114195673,954202395,1076838105,235758027,1979702228,5524628454,2639625996,1161642372,1575544256,3669825165,4158815886,76080476,7643268792,3110068409,3524248968,789452120,3186640009,643433173,1945482608,11840313,685317987,1801518192,5330923374,2915375379,560912872,8925009399,2987165262,559314102,739210510,2074001531,394875486,822702132,2527052368,4986702399,1612531948,3442980978,864697142,3343281256,1371298284,1476066126,750549506,7897551176,1676626952,22702089,203445348,262694177,862233548,1555178128,3230084560,880790872,2842221813,4013155568,5959183860,1057627998,2252738250,64495388,272513599,992465628,3058586310,4723618912,2473907555,3148395600,1954167370,2562308792,109630570,2895225968,220145345,2620570368,1936644120,1163300502,4493161730,452930780,18898437,6866113611,992557482,3022000404,899111423,182596581,8538592140,8143552863,3031513849,3560660575,4819126736,1034507547,7432215,1371990900,611440976,5501672960,8847643635,758187432,7296418863,3122011971,1343231676,1375399354,7675998381,3416436978,2387304052,418062454,194538024,2163773880,2201508744,831267743,1441784480,624066827,1030591788,1105536780,1555398807,3291659305,520846248,1914341304,1285581174,506633388,137328524,662419974,1109960248,2011032711,2283031464,2434126386,1896827525,537667556,1951498983,379660766,162862438,1928883999,4723013775,323588505,987741815,2133778089,5750168787,1661739507,4682043002,796679457,2617806450,4653788184,1935625016,678275700,2195360566,940952665,296359605,2111027454,6153300972,1493644200,7646514624,937312987,2580534927,1180253439,2781357575,203563149,4575901496,1904302306,487668829,4313637489,8813013579,633711248,2911583912,5846916,2790665948,1172592596,2125322658,1921002020,6462744872,3366577108,5614163832,1758973565,120725084,796890,2034311860,1664126520,6828748648,386870623,993459248,4638170898,5276515573,483159587,1476215176,3484922787,1969467826,13758678,6962726916,955128013,632172956,1622477979,1095248578,2980979664,862540894,5445913842,4362294874,3887970066,3531645344,170026146,3123604967,2086031800,491792736,3508496760,151813108,2996535388,1542456922,499220946,560283645,691499400,430034190,969309546,2373764874,4892014200,227842864,1665282152,6522856938,2073454371,980178444,2012476683,2111211620,203220018,735178718,253972424,1702310205,1138120500,301471288,6081326600,1314800550,2368093520,567572780,786830506,302909405,2544498265,1679441934,3844363428,6030364824,349248449,1500896139,146698451,194284528,1924547100,4787717370,2346645780,892175330,168771334,6417530721,1236248488,4222751922,573045336,2851375356,1953944965,1036121643,1260355565,4504319960,1769847018,6005584060,3345445832,17229380,47030292,3871467117,2468585224,1784326816,756992442,5784308010,3189988613,602926873,230335950,1546402275,3889488976,1345266324,499620956,562717788,328342768,1981144368,97222414,294086668,4684437810,1187753175,477930750,1120568652,2884474794,3706411653,87782490,108976937,2514689272,4252489098,2582553366,2326663584,2439068136,2488315036,790318529,6850511172,517823105,623550708,4644227328,2244685980,909473094,4447083760,1308430894,1473102175,1315046896,868449544,1499866456,6572292152,1130964214,796575954,2510104062,3019581747,413220974,980952665,3035977281,621165780,702685166,1713094926,2422992957,229307859,756374890,1448996052,246386328,899946624,193256980,1965694284,4203368898,2401523096,3445748064,3858492504,510140752,575602188,5060462848,5515045837,1471181220,4618792830,1000410024,897499278,1886449860,877149668,1289920680,4569761288,1337858004,1855785306,1165733312,5494204680,5702819688,911970584,2858938900,4846122544,1385699528,4452391335,8286026877,316912383,378397268,8533788003,1891613316,163162724,320671330,299157415,1408168284,2220089224,2222855240,3512300752,2201509350,1341457600,4502235276,3607710400,1325625651,4077676152,3677810696,1032766080,508173195,2083358778,1561052248,2037051816,4922869302,1701485206,1504663657,2905616208,3985273700,2712719665,926305204,2868205509,345833094,99955641,813061420,2909000703,433671640,1229767760,28843732,762297682,7903002042,2153527735,3574722990,733164781,732949579,312555853,866794456,6894986217,747693150,233097402,859106511,2452448225,2805676148,6694180152,1571653136,1647489360,4339742346,515068897,314051885,4018667345,3489137695,5323527408,1857361248,7520379424,1155177090,2018041302,3271445480,5731106490,2924594136,298440398,3549622014,959059656,380160421,4502908880,4533843566,6452284013,1829772060,501291361,7209095751,1159229860,850690800,4875381535,5653458790,4724882766,1912984113,7666582152,4105970808,4481623265,5680362835,142557318,5141505933,2610854379,3307639250,616305532,675147090,590077980,4993271605,185953038,4543779402,6885064296,712107932,2662585926,2426536192,4826950534,504479475,344828214,2650249533,2379067587,2307122754,1834441262,1613451990,7718978763,2940176376,875144511,2060115992,879528450,65954981,3374922984,1516190544,7534844730,203024010,2842501194,4845701826,4331263398,6300729990,2384991564,2450883330,1491842340,1368262146,271426270,56639392,160151910,3813537172,4559796600,4802677728,3471756055,911084808,297341838,3903303656,1091644110,720758232,1260974090,1046118352,833167306,5790084125,2912214496,3554675046,3313030390,128416305,1225317504,4439889270,4489627041,7139801592,456526441,4302678380,2333441295,4191566190,3160399100,4443114210,85940757,2000778624,1404614794,455703428,2765094764,4554341555,551426125,4513189077,2868914568,5601147712,774222060,1496004342,1006259748,7801660592,3915171936,1421253806,1177786017,378284655,1547253198,4967160690,6468470352,1877030307,2491968363,1791982192,1723953963,5606194176,7737068358,6421835696,6935762337,1485087810,704009090,1205289424,788222932,4766056533,4310110575,1352429388,6254040536,7907089024,431624079,2723034615,3466420204,7991664228,5068488108,1173844342,252191610,4236603112,2596636572,3198278511,1832818040,2608722639,3623596956,2822346912,919890549,2889832732,4462832304,459701178,8535279015,1923416958,815642350,430594,6698266112,2397102180,524966715,1665567410,1370009613,786874379,2367872688,709872775,5293364922,45811732,5411016616,377312568,8115261147,2435854205,369958284,1949655414,2471722205,6815578995,997179652,400104572,984352176,5571100530,391620280,1209763155,5725258889,602437044,339138162,406915020,688765388,4158205685,2861219937,3996562707,6819549912,8446532850,6780762608,1321112168,7769148453,6372015176,2970522282,129869208,646489360,4200025625,2721969132,3807174600,968995558,1015552712,4843844667,5624206623,16334582,848992101,169737472,234213588,2167558272,1291525915,2432917380,550893080,1255870052,3046997286,1738593241,3064581710,6165130365,445979532,5756279226,3504040326,8838161226,1909216316,4335148719,1722504212,2795128650,49059344,1639297280,3221004300,3240531410,2417761335,957403038,1988525964,2450275720,1884280074,904519556,1705840890,1267335566,2194886960,960613846,157351608,3806397100,73098408,2742295536,624635499,1205849645,5223206226,4753256744,4587057336,1319798073,912867922,3137779164,1023980482,691068143,6375095265,700426940,969358071,3382630405,5279569953,2332086567,740063716,2161901052,3144998050,2278073620,693834036,2042153312,4844075744,4819838148,2704887774,1964256510,1819394003,1750408504,1290317556,25777491,5884219248,822254777,4535999384,2431620408,590876034,1240526455,2321912470,4680702416,939671000,4591842808,4062582188,1046034243,8857886859,2539077048,1529008101,5068332745,985920202,2930029134,6571528720,1988425545,5726838448,220509822,3525197808,4416186140,422976151,863503614,1083882024,4821415722,1037896542,2271714565,7729295130,3375442326,5196683490,28106694,1682080899,389144455,2414772873,4375064035,2436753390,671653490,1257516040,2539513290,3469473660,3030355161,4188745863,2427709864,1244886552,1389368910,7793758632,501977306,14781944,1975594140,1329635790,228324937,7073551152,5914742876,4150054958,571806136,1901487272,6061236272,2230219068,932628080,1925636234,5104886046,1346673218,4742522424,3785139250,792191732,3932351550,3560736596,5931236318,4053362105,1917009300,2832313939,7569219592,6355626640,3786804612,1194338598,858682710,7122130336,3549033822,1307482156,3175350489,2515574277,2739439662,603412677,3373344,7748882757,1107813040,5283341538,1188468978,4503699600,2492317440,1366155800,5158504029,1545434379,4544815840,4258191546,355857630,63395752,6166347003,1049949152,4700046414,2540586192,2126180358,2822182944,1730798228,4538248505,777492298,4439761985,1735027152,871842142,11975932,1283897334,253408328,223164753,2704214690,331055318,6711711210,543906035,1181270330,1851073182,4361902426,972092941,2141456886,4018192423,608003634,415848002,5922614800,1617532268,1173744076,1397863236,862197431,855508548,1682833803,2963105950,229295556,6388802912,1211757304,870865795,1503654984,999818630,1924214457,2484837000,1951477008,3390115581,4244890059,859920698,3597124867,803106862,2042605230,956417048,2529607164,2855938383,204165064,2994835492,979368869,7072619184,3003668604,826517622,4297394802,508951912,5123243313,4643642020,8584537491,3131641872,2013962072,4081343556,1819402054,3753431615,460642880,3776834410,256974668,5481050316,2971639060,6738435298,2440814022,5755456360,7541927856,2661650628,3994970052,1741737816,6586665442,1397903640,541266435,6962562008,3624555615,7153695864,6746038047,238543420,5586100947,3934415296,1396570350,721592808,285637692,1342417206,6837344332,6725380039,1939858056,7006000320,235290104,4445492970,90886276,1439931654,1271095380,4511592655,4395891468,3522895960,1673812440,537736451,5496783468,5923010349,5416132078,2396179816,3954990256,873165244,5922365472,915344442,502876512,120271418,249162922,723200913,2824998904,4610544348,2105328024,1836949400,537272672,2363775498,2279071488,82575453,992058073,760281896,1580590836,2179090620,4993544691,5616192520,3028277160,3856423060,201863448,35289966,838561628,2520147994,959862635,710085352,4656196854,2123379384,245041736,1991641696,680242017,3420614165,1132408431,918484004,472557736,897529338,3083270574,2933506204,5616927750,3388290210,3662382780,4716129380,3672912712,2357294310,570109512,681812952,437328048,532419882,4616876673,473644668,4371831422,2078929593,1669782024,264611944,6349036696,1731921471,5550307721,1293976495,3247029366,1476536468,2536615775,1793278950,4364896040,1135821575,4870231952,129337504,7564137552,1208942492,5895449856,456699105,1601081770,2830162284,745468710,1893682144,1197174978,1534000203,70812747,99577539,1027669825,1887878994,3370247895,136184135,4899061026,2018323652,6963999091,2959214367,2443044912,500854036,2077775987,4578251660,3470865425,6568994047,7441890948,467872668,1164897884,7455055662,143476280,195729222,4211163174,1607976021,1909177292,5834548701,1888011648,1113045748,1634737952,2080380396,235564272,3327209720,3860043024,2620911876,1203311546,2584063656,198104544,2891597964,4895531984,1117711259,1949488808,2411405500,578557461,2709368760,3186486675,5902073808,2499005131,1243512360,1006383104,7220884072,4434486875,677300896,6568211844,5177454561,1446766294,3895307784,4586392153,286611625,412542245,1517229104,2327769654,3540604470,108096804,6531962607,5223534932,2123825700,1546355079,1272939021,1426696176,963074244,1657211654,2035767867,303292596,734934208,1787969996,1947641190,1157626885,2430062552,2541937386,2773080432,390582068,4822915914,6861342376,3325455720,1954461807,1600651872,660594429,2801090964,1692917610,3853579998,1461934740,1784103602,4123016280,1565155312,415555384,3151370481,7039166598,1730189511,3209829696,444052632,3609800631,2553687256,949506260,67532259,1441161861,578645944,2079249453,3882955884,771551620,5115076631,4013666484,505629714,7810177760,173680235,4939934352,1034582886,5476804533,44260682,1744286961,142203954,3416678217,1648801200,44910521,1742556258,1325289704,2994301865,1120680631,922103214,6655085118,4502176140,1092834906,1189553931,795734633,1738385060,1376199309,5099200638,83229686,269565228,2775716898,6864228490,7059703446,679055216,1631651304,6285209441,2783054248,1744509614,3212458785,4030374215,2711198286,5487562242,3199799740,1876170516,901200354,1864716730,1075647018,1159582545,1880212968,3846382254,2454678490,1041266972,1162386652,763328710,2110981791,1775125539,2982191886,1754254470,2787421716,2828142150,399771489,1475815806,992056432,5704348895,4042235491,920782530,6407936304,2113101100,789272121,2974966272,3178670610,2375921226,955174968,22874762,1735668960,766650204,4819026150,5326118216,863413576,2549614764,147001140,1002150400,1591366735,1799424452,6567751976,277656110,1305150532,2764673376,2611527369,3871465620,556687872,8151552567,996003990,8703197955,1006650189,1644745184,907570697,1019003805,1549975304,195972980,642550520,1959271960,564001983,1393655210,2078664111,1632814377,4024652391,3691276788,2837582224,833509827,5351341024,1212771456,3188064960,3045904784,5011988070,1036600538,42431272,653185514,3488361545,289877544,333684072,1150491370,355694461,3242765536,2887361616,4989881340,1082526476,3705411042,2239845140,694612280,479749944,3770092264,85509468,827929696,1490872872,7746773416,2222358968,7042491552,2268841767,3208419128,2023670820,696780136,621955630,4058012088,1207710826,1642157181,639798020,2281184040,1852486316,3750809225,7651543544,1764208750,950188651,286993493,3131004384,2435317804,1601463606,4607458220,2597054708,6153009737,1629481482,962001198,4407430432,4803374360,2137567320,1362985756,5097454096,4785407510,681245315,6897834666,405175830,245283580,1137072270,48431424,1012252896,1300874112,5155685604,1541072277,626149096,2801257794,243026236,968455749,2570564168,910785835,399225765,6750270149,1166759210,5395177235,132060858,1734361744,88541332,420402164,300450428,5013693675,337915848,2338623056,4211868792,4008518208,1148830242,532441480,5008232160,3877540578,2151687488,6705926694,4244383760,1912722872,4029794430,2680222996,2216581659,1882925768,2043789459,529932054,2561157219,3908682024,5027696181,307951775,2367659604,820538469,3750309374,1000656300,176047640,3149835960,120218036,4848365540,616410222,3996000140,2531359984,139771861,967440054,1998071720,2064904289,2009303649,19801572,2089468878,957373728,2113277656,5721415428,309819464,637074532,2702021016,3091178736,1991277420,98110703,5616172074,7989670616,3150882744,2955473850,213396117,5856120942,887337338,6503117866,1315987800,2533216002,1862089192,1045885344,115391472,3151040220,3900372620,701767560,1850945708,2050265392,4835502768,7437687300,1767501452,3854415066,5827000779,8457454332,786628538,7585287792,932727175,945940101,3464074250,180465642,925344975,4662385960,5115007122,3682858720,6317175664,2992948452,859085398,8852955210,848370240,5566845708,930833152,1579148530,2139146944,1638866135,286046136,104222660,876261248,4904883837,7539901938,3296941475,3989908752,3199551992,2140883214,446861993,4195955162,1051622432,3225940893,1178159872,1356064512,707691387,1326628968,1873589196,457913376,5713220303,1467305620,5619893658,1186019695,1235075950,3642528228,6582205416,4496325148,5653963532,233837528,4205284944,1161856530,1365305650,4536022885,530539868,4727369654,3880925928,422852705,3412641185,713612379,1007320062,674918952,2225433411,4576938825,4205379605,1244817838,617288378,411179958,53643968,5664053941,4253809980,1342838898,2449737564,3113761386,3742792384,149245056,582455945,1152979766,3415108860,389759406,16003159,5916815520,4781437914,8568735912,3810247060,1950188720,3030642066,4598744738,1912082004,4224137825,512668540,668464080,1581387322,5371458252,994190943,1767046059,1193382063,471634169,17281972,951418344,735843151,2531007864,4512420985,249865656,366317550,417920196,2108612883,5792051192,2020188440,669411429,151461764,16411560,1249239046,5986438096,2028565380,2120642875,450440056,2672983588,3250640364,946595286,1685306598,270200160,4081461352,1051149394,164206672,1663954174,2419387148,3639337513,578254478,86419338,5531542471,2666620418,801047500,3877032688,949687172,356260943,7233692796,7235837952,2846589876,2581258722,113617107,6721770482,127867310,674136838,1247689284,2956991520,4070583576,2048431860,338836479,4342638252,1428402264,2093294502,3467222394,493665290,6064553904,1410386160,1168685824,460594652,61416483,8976934584,555628859,257344200,1545909920,8901074340,6618050712,308470059,1608029949,1507614748,440748754,5004326313,1929250425,3739015398,375422680,2003108901,7142993496,1186512396,125829924,6186409200,445312736,494043440,1992964122,6168915981,2410688203,1307320494,2999574630,11448572,1802661060,1624658028,744304412,6833919528,8338039866,3874941372,2375092972,1620131055,4881478260,1117958960,1136883846,2708778632,3558691758,756199700,1549726244,1198733856,1040202102,1588295642,4452279285,2654317266,1861724352,8715141036,1816080150,4658245855,749532350,7402688872,4194590515,6934666312,6387701310,2603418170,3460450085,3561777140,891259388,5588606352,4228725228,259699260,8546612922,1212837549,1153052006,3446253384,6013743030,690367836,3191797064,969804348,1170845056,2570587791,604530842,991828808,1779349930,1017715748,510956750,1667241234,387948566,993573112,6330075291,4357390849,2480042127,2959365064,352447597,2596380048,8649498537,5018015324,132922482,5248764164,293992998,974614464,2937227646,7423446267,1704889818,2928002502,6213100691,7356369376,999322779,6887373930,8364002076,5347545714,3705385971,177361884,1877987776,2578534878,3018001428,23231178,1455070800,5497324488,255766655,2217022731,4060257804,1441735460,289549701,1214870358,2237559036,2674440516,1300078368,198577595,2758122451,382791066,135919620,563354425,5794822128,584876231,8859385332,2402021848,819957168,2539959471,116355533,3135740958,5205871392,1871656696,7941833856,502115581,729408234,1843257705,644742435,3944707788,2234298396,2386851224,6284284937,7307089929,2072121534,319102282,5584584366,636805995,141240634,478488043,134418499,3132412350,7851244200,233056944,3092397204,923265968,193153678,2335121475,3068111010,2062886490,1172761160,565987662,392645424,3098821509,942831184,479741637,3933222570,928125595,430353869,122756778,7492480155,1138675284,1136010955,887356992,85008006,633044811,1734389100,3779804605,1325029456,1465336746,4092984704,2643583026,1228097365,2184127516,3648929620,2041781140,258584625,1624423056,6368122395,1572650942,831743952,784045425,448361091,1786809540,1881614808,2330250237,4244601035,3906750918,2792679492,8881592022,8812409814,3564547504,3712115896,1451723355,266384043,5196007752,3746022548,104271668,732996225,388111838,3479593940,3478789224,3860011292,1509219460,6996397387,3448098738,1838932806,1652644776,6244707402,1999988570,3912403552,6141075066,3818712471,1352223950,3173351670,1828587512,993619448,1687626360,2710590900,1179545652,2178671838,2937900636,1895250238,5389230336,2752407224,157111816,583396182,410682376,4598216125,8333867322,375737755,4271375898,514683116,1660367352,6033991032,1768450088,2822115604,1861229056,7511817880,2375912514,2110216233,5259373847,3712198400,4824458580,2882292824,116932887,445658367,1707055206,3410802184,900246305,3045540309,2285801160,4625855320,149986915,6565859560,511650925,222929412,3613986056,850049228,1943230848,3059528395,6944261355,1789729245,478915548,1650736893,2082366044,6755926797,1007979114,2912829485,3114279500,409668672,298245840,4677797054,1365126147,1141195760,3905558622,1973512192,6884938410,30223402,193870998,1488649968,2093413986,3612941109,2994201516,1603701626,3965363585,2255567560,3036621972,1613853500,1235419002,7189684072,2772897111,5992183190,4084167090,861918326,2270441824,827754358,2043831672,2428170684,6898337800,5941529000,1445454075,8699407524,4118901450,3482549885,4085103312,4984881894,4061731562,2863073235,1784361864,2379144830,8124407973,2653476240,2241527328,1663351010,7823381337,390826762,821015618,1688721722,2249876880,585236152,4422821319,1102549406,1136918346,134962121,2069505696,1009201659,1163774572,167181856,615933051,465960524,2672158653,3224868312,1755025362,637447842,846750156,233712508,3560448535,1506431188,3011210586,1310125941,778603419,1806274310,1226001204,2291924448,2751115590,64075822,1797897236,602330040,828677936,977170976,2994053283,1165906224,1667475108,307566274,1664961016,173666924,1297916826,8585938188,729302093,4274439495,547995566,1336783302,4725931255,1466055144,2096730307,4911889017,1661102282,5108585825,3450044646,1139394820,2692508336,5144237904,2329167360,4723799928,1081787666,1577413105,2065231668,1623544920,2858985348,2300645432,551124106,4556617079,2167661348,261318016,1304212925,1648442080,488807144,5595068353,2828463870,2414645832,5605788104,158396058,8178627897,1189537002,848131938,827550564,2938307460,2817225425,2560977952,2921111421,6057728608,1302650676,3914036624,208763894,272936098,1963282448,427281984,5805944022,5300882901,2496164608,4110826860,332150007,845318652,7503596874,3290986380,2232562528,2165808452,5333928624,1974662040,2166943308,4254873380,1661838680,5504783224,5863554252,925148294,3567680221,1996303506,8587347849,57631808,934300497,4654698559,24694457,3309548072,549688598,4140292261,141935855,6165105678,1039225252,106005680,4469873375,5362478877,2658738495,223581832,233734998,4042180590,553430664,2665600232,3756285496,1471753585,830402358,44267135,52908828,2658060704,2284034728,4754129384,1435625082,7678033016,3884663270,150977805,3996807150,636448600,452843022,3702638444,1266472408,30226268,5873726940,215257078,1242647289,444398496,294422400,5547075525,132376370,1835176812,4749971172,821126287,2978574080,256218894,659176440,5661610065,866926303,1139635506,1986977406,4089287320,216382083,2860676460,3606986364,1576092992,231000736,3395128650,2910267084,556229880,1994108888,1059634982,672996474,1027635700,3754420250,3120214756,2311764285,2537447874,2860331848,597259225,3008795418,136287,870178208,5132118176,907654464,2236644595,237475870,525906810,65987672,234103146,1682768046,5654442912,440280043,1097717856,5702849652,159773804,3224681640,2278340498,3120396845,620654306,562377042,3324893280,2472040599,3152957496,6092730651,839750130,954016104,4693711980,421271802,93298821,3551343859,2475783436,46781322,8711956350,111883991,614889270,1505865685,159631010,695786786,3507350708,1502194042,2256516372,3955085284,277348086,1776871340,1529171580,2808305720,1121691042,729042570,273751975,1250502025,1570968055,2898554949,2661613764,1875022474,5772121474,401296023,3985597651,179437770,3021327992,1192631721,1760914746,7504043504,2145309700,2896483104,1285500970,3760293789,40004727,5462724984,3005146944,232531972,2272792869,7759205145,792884698,355725704,5186021112,304050342,518313444,1382727835,4141813608,4977120080,394928625,1290523486,7048702168,2373236952,6822484218,205237322,1285298420,4928448825,3816575104,6205329704,7200780732,744419469,149055384,400249480,1654759883,1260525116,433124730,2825282022,5242726989,4923369805,2028058265,1109867294,1768592316,3875843006,558417492,516963396,7696736289,4960237752,4579582098,1196850618,4820414718,1789097750,460514742,2684080048,6224608480,7793892756,556667320,1605639336,429178815,1816922612,2530213196,862798349,4276356970,2631656192,2930361544,1989251152,3402723840,1596759927,338143553,2281485423,596643900,86213584,5234981715,3373179580,3875440045,5576780027,943016307,105343100,2172458034,2879525949,895949673,4789616328,665982321,4764454070,545132983,3983528880,3424829236,2063190360,1854446232,2645321264,4095182270,253598709,955351600,82922575,1216632822,416011854,705088220,2155213212,459709008,631549236,2257099824,7534107675,1843379268,1844616312,2588691078,1671190047,5321568132,515215112,417721570,2582564232,244574784,3285112920,1214536304,275299995,4734142184,2553070800,2609271474,670479155,1439126192,1446737935,6898148411,426499936,1875139976,2014676616,5973575172,2358231344,924601133,973244792,2666074865,1025336190,1831760784,264721896,2180595042,3081023456,3969249576,4706122824,2823531949,3727705436,918114610,666864664,2567123734,2908517128,3133807398,2688580728,492568334,6673651488,4332784290,1208974692,3093841208,1768446799,168685696,5626082960,849547818,919544072,4200023980,7173830700,2767786590,5157365598,184286136,581892080,2062912719,271690956,2996855015,449772132,1719265472,708932080,92193972,587103203,1748118745,1761079728,489098244,6217887789,2695521540,4361855844,1173760094,3104096786,4174090410,3655750550,8034551280,1256663518,578116434,4938804200,668884824,828325296,34469046,2607577600,6409015543,1429975962,5875859832,4114367985,1638941468,4773685592,7652135034,1067230324,1128823244,2157560676,4463089535,1797554582,1139813035,1293149930,1308369843,193910019,5702315424,3385954130,3457370648,2922678108,1143124650,109560669,4348843877,1968190819,4153362201,113775710,511272181,368047564,451489695,2967322640,3995507224,782010825,2384114470,2792683432,3105795960,4364244565,6669641151,2039203896,76353598,918401566,18016836,1146108315,3014258028,2498838964,1796801319,5204707590,42031016,3856885488,197875881,3363984631,692161575,3463189960,4062824648,959216058,8812061271,209651272,3452270360,814950084,386827438,1948550730,8366189328,5648264979,4166934849,8210356191,393781281,323577147,1692625210,54173783,1954680300,4347565590,220356798,1245854109,2819265700,2490247636,2935616272,1132917725,764471693,2812531317,1041940839,79721790,4408702690,6216939837,6319226088,330181725,3102896616,2490465492,977444685,2961614677,1058891034,4617368,7918126464,6560790908,3716688552,434698453,5856206499,3316771086,975471620,3211990255,5001107319,77313684,2869584196,5254466202,1482207736,78080616,5825728698,479626190,1470436995,2240397294,240355906,2266621624,368723520,1843311998,3069174808,3996581946,5652798048,3550131908,2119039488,330684297,953884125,3618277530,4805002089,1423109038,1478707035,2591818050,565321904,238325760,7763691357,76074918,848654236,153050948,6245834776,810301896,1900775653,2068108686,2621503708,4534261240,912058790,5927646006,654451128,339889968,2436017130,3547641664,189444436,63569580,1153236536,2262181458,1164645052,4021961556,730909319,3193083738,3572220744,2404143201,3707542680,1615495224,1329400836,2306645979,1752575610,924554718,1213934163,1437008118,3246730524,106912722,4147120830,3153116176,1240084266,907208582,2192704440,242591645,2563693947,220088274,205921225,891293113,1912552696,6129876728,2171320656,6014959783,1557654804,1499613356,4422899604,3353350180,572989151,6942479481,1773893656,7274480488,1360058652,4838839775,832114647,1429843833,5214293325,1961200134,1315730944,1544516456,7026940752,4398194227,2552641290,2825711082,2934091806,2044130384,1722750544,4248089223,2784859770,484430229,4134984616,2414969856,1099825124,2590585615,400956560,7870266405,2467450512,3349934700,54707646,3526879512,1641893638,474955857,774945660,1277736410,1182778317,4445665065,5966871291,3380490672,2447049387,72413628,2078806893,21491764,3234088088,120593173,513319926,914602373,2542523250,1249450038,979335536,5397695590,60316004,353147658,230228632,2624206920,1042868785,3310334755,4232599137,2159825250,1008369362,1389605570,805880403,2739607506,2468987628,5562607743,2059842048,3139400313,3559881157,2491522803,2767506603,2118778016,1711026579,3368457720,753744582,1405188040,1440645192,992367490,628669900,4343329487,183999883,1361706208,6684370856,7664846,947542864,414323433,319375957,661038532,2247194172,2359727751,4378836714,2195118456,388718867,8051405949,6207099156,428147674,2146193985,5126254800,2053819696,481501488,549367469,1420079698,1324824460,4963248374,2556893452,1330352632,4116076810,7806191940,559993162,24785075,598694678,7889643344,2439279288,681573000,829594950,4480349030,356874874,894469398,770182643,581570712,3641881896,3604408470,2123593521,4531186275,692555646,3789027972,3857142006,7559961498,5588207366,497757219,2563177808,3065114115,1884379068,501945191,4791078924,4941772829,2873444805,706604275,1391163208,215865824,519878936,5367067475,334812935,152528136,99009042,771201051,1645610566,1984784876,3326825744,2681811978,1130462694,2916732968,2998491580,705873789,1318040160,652679184,4096432170,182766534,1039843485,252353041,245081136,2297689059,8400617226,804392854,3005062146,2132653749,866905137,850625966,3381135024,1837358784,2503869792,5096752801,1138513311,695634364,5258274096,93081502,5729512563,3757052760,184137180,26718726,5474696759,577082370,4212294256,6618744475,1732591668,1893965762,5188127973,181674509,1473362660,2406947232,2554112934,6459803240,2143923435,759990141,608455736,1135029176,1763714958,4566278350,5873442948,4583182500,3110256845,45061100,811901993,5707150083,4178592765,499118952,911048300,5362604424,942218581,4658990973,845939432,746769495,5827476736,1901530734,117225484,2632993671,873167029,1013146056,397288674,231218032,262878161,1586646624,6461471772,2404882722,3439247112,131515412,2490138690,2524483932,1295982378,1423262036,463342530,984530632,793231345,6583501224,551399656,1607427854,1335543750,2299050464,4983124016,5973941248,3697121672,3946623534,975203648,2058150150,1354856226,112540952,1735334516,5810274504,1958899952,8286958836,5718085488,2590402300,1292044362,2535636063,595559332,203010438,3634699649,385777029,140245651,1038029376,5207432993,1794008864,411289459,3757429764,1415053155,4673093292,813851543,995245713,4086360174,4211123784,235240941,4068138352,1804868271,319751818,228542732,1720248846,438305160,1544334372,2792531760,1561080438,7170085323,811339053,16900129,1395431318,6056621217,1084178308,2835217338,1638217266,2505511336,2580196674,1898418558,4671213606,2358945436,820731525,3798073468,802275811,2413334596,1868647888,4881340305,8720220123,368806291,6151378,6666605694,1778690660,1917564030,121342230,144390770,511432203,2144799056,47115310,1130379200,1050154574,3902232628,5676271038,156995727,2910664539,2295315008,469431760,723992232,1389037476,1246177282,7023785824,3162170755,2210166372,1173497511,1923489816,2482539312,859648961,2693613852,2110685298,882409923,6169863518,7576927808,682176465,1154848272,2757194148,391732006,359017281,3270475500,1818799184,1095082608,2394455660,1230319568,5302008600,1133433240,802784040,95891135,176190025,1437244424,222213000,407625666,3501889064,3195074281,3076147605,4001544375,1243279988,5237127117,55981956,276316070,3458790335,1569808314,612845635,6007733634,1596771262,1490262558,1225223424,2172576627,2183672286,2559687540,465307666,4697522300,4794168664,1668190131,2339090298,5682919599,730688360,1880361890,1675766511,3051628638,63747807,2442599453,292005412,6017530311,1749533926,5590500762,2515032919,438720942,3110765505,253556052,5453543568,523417764,140460696,4234296626,203034328,6647839608,813644952,3283427880,1814102384,1237131639,2668238713,402199900,6193574176,4336895673,671387664,1954680963,2591957691,5400732720,292335966,57313305,8007450723,1889681211,7864698861,517810252,568032528,5268123406,1300315515,1584891010,684346652,2364970090,638075223,1242278514,2673234834,1043471908,1933847800,1174250612,2023886360,866117658,554239890,1713766155,1599954565,664169806,2384982600,2485529562,271063048,1669911546,2648660408,2490679500,1588539904,5790133368,6690868030,1638779568,2237111718,4808456448,1748765976,4111659432,2609335876,135313464,4989726675,7197004048,3787212924,4329123022,316067626,420625292,6665692352,550964712,4007234272,578897883,2350066302,1210975731,2440944348,1902330570,2387425415,8943909606,2107496697,2233203117,3671051848,5599390974,4267829048,1470262776,2210882004,1969395426,382722795,2374824320,4875004590,4593781944,2580473028,6412530870,545678445,294272613,1392100527,2078799688,6104766483,4781178690,1703519640,196760353,1086347650,1021775457,6059464292,7562235160,1573842021,596251980,5883226223,3211997268,3055986486,1955522829,4137538680,414731542,829052294,119299576,3916078028,116114436,4419997386,1835721895,2457687644,7051574544,693362475,2662230933,4997119035,371761884,3842822328,2833245576,421157664,3577034384,1554971472,3798932202,4087165895,2384507045,2568803836,652258170,2308291592,6334229202,1575125084,115230861,7316823204,3194003065,736521543,3876031458,32588430,87896608,954006061,1312833864,1674939384,347204757,1179353292,8979159672,5011396992,472134191,555181824,3059170857,1381877644,763008232,3525913315,1653935985,8944478847,296852127,2225748762,143862511,1491815202,3661737984,465757032,4344609668,1060084059,3129768432,740901203,534810981,3518098040,514676948,875094938,2737411980,3809727780,833957032,2896017593,1838940957,1260942948,700496716,1982739640,361281732,752065708,6081766960,645127817,5990999874,495911016,3412921491,2342006466,3636563772,1896577996,4128476925,3541543850,5369224664,3079603560,855776148,584013672,4195768384,1336686168,1442176141,1426793180,1437345150,1811525260,251574908,3468443184,2189703045,1273712550,2726386285,793617426,4884563205,1900092159,632526324,2882919699,645680144,2063849598,1085586368,280121122,558434994,2048801526,2726500158,2447232641,4675682844,2642882568,7850357244,1824589604,678763656,750296984,2468090436,1898745468,786567106,1024800426,981443542,484709569,1114106024,3537823012,4094399855,3862456524,234337916,4832828022,639211802,2792869080,5072575354,596453289,8482090473,1156869000,139344258,906757155,4024536240,891141655,346980069,1082354054,3351322645,6099972263,3096215604,2968349040,562317737,7463114944,4816768524,2227872710,4527823308,1478989518,177925057,2380424244,3895498895,2155088718,154363656,2158353447,2670273102,1653592680,5025283160,2321855142,2985136191,1532750590,222788257,1096507776,688823795,1051846546,263724644,365822768,8319633678,8068466547,573138594,281067304,898555244,829945485,1649763616,191607234,2212111500,2776038251,5371971942,2667517257,2912970616,4872066208,5794024998,3523182048,3631795400,8334146286,4114216337,265700355,4959497320,647846262,3074145084,5308976784,2214407358,566359300,4493039598,892941348,212797556,1598487790,2107486992,438892201,773245476,8224352928,1195416096,3848380182,4174404112,2315155194,1508396309,5828507244,3473300228,1461604144,2556087240,4659183256,900931227,20934874,96681274,2882811716,6989510656,5925389078,4093655030,5793773352,4739354732,3739615452,2775352776,6394087344,4976157213,196162295,2865288740,4919529755,1840253930,4459623096,2525766350,3550100180,603559116,723648849,8867450565,2072404614,3739012576,3572540368,5801888155,642181110,1285516780,3274333044,214069820,2824364855,694629448,3150514736,51650628,89561349,117612353,2483453724,392076378,10260995,1870475824,1582974936,2959941760,552953672,4114435836,979558074,4570992188,2058496300,848093554,2375804088,1554312192,6466188448,3073222620,3539572130,180661818,537298731,130473372,1136964776,3678667614,4852631791,5820311448,1695149432,1359807230,3095160663,1673686264,1505759408,910171768,3445065243,397773832,1351221960,1049882193,408630548,2160413139,1230760952,2974172463,818766312,568979561,516701358,2370536228,2135497545,3518433856,4258081224,7053112384,1497456492,1369474028,1305950836,3588523608,5256988744,963581826,651894534,735821310,336600924,1184944908,769286723,91409772,1147646961,5493659334,2289220266,3206169360,6838357673,2926024578,3335768360,710963433,4990542808,2380448223,2614535658,412525684,18935350,608256420,1763362715,6182899191,22595178,1747528556,6809863437,211345686,6446089041,532369801,1995980120,3401639628,1332299628,756576572,102556700,417058784,2178900028,1921163316,4662849688,1842944768,407052612,1472710060,357996504,3124136688,258311942,1913776304,1391721150,986592450,345014628,2937474576,1909633595,174003705,873762496,700706060,3543948900,579406400,2472953916,4487072520,478499825,248615511,1374739839,822605186,392995644,1158322916,1572296697,2753446473,829000164,620598050,3782428016,6283530596,4827270375,1812763805,673397684,761412630,1039428538,2045350808,3489537798,590516272,185028352,1049989804,1943691252,424192987,4396909980,495044,2148383096,5728611198,4087720835,4362859496,933495851,1851761066,6025791870,891249480,751134916,5491824744,1120786132,1072832337,1949204498,128801801,2584581104,343309414,964516480,3045172319,791098832,514771955,2748879456,2942688375,251043460,2479592740,888946372,2028327138,520869352,98266065,348333416,4549618605,2183027472,5374231177,1300019433,3259573450,2963570694,2939077656,1151169536,216588916,1759745340,355718671,739198758,325066682,3282520120,3139876950,216819766,1421278535,1794185586,1535179611,4565292006,2034106876,36335522,5025283235,679751370,3490779789,7963493688,2335000280,906035144,16078304,457549216,318576026,4923478868,1856461032,1932335631,7065675184,5837767515,510992930,2565952989,3423872064,460171872,7109597552,608999130,1101300768,2596966731,4241943040,1937997735,1038267322,640180634,627344424,15835356,6532944971,3444474032,1413897918,2765987613,2592556852,201420216,772905450,164269700,3596278212,3586473544,1792701918,4290607365,3643070612,2350685100,2422947807,4532014602,1051371458,985099980,7146151,2754258201,508452995,361314504,242689685,467753300,1387183197,158473360,2723304008,2700179135,98794488,3984387155,4602924904,4794470975,555902901,859090534,2376216804,3566747985,465522111,3615996768,338406840,3224072957,3192027290,6511702190,799843432,5779912784,700446710,3482745480,898260552,4125077584,51033617,1213673830,3774069760,1889163744,1438388240,3106250730,3753891592,222474390,2992768176,5300723696,6182113644,4908268452,2227961806,679031560,453759032,4931901755,1103224762,1883503800,132446970,105619446,5063166996,52471700,657799065,4551396678,4864439065,3573714683,6611214808,7911521172,3980051604,427004520,1512869553,6459285966,2275400751,6864834298,2315505224,2698952557,4533863124,2697246108,3903854840,602162610,7263099144,623022470,325223984,473483268,385954756,1678784378,3711254440,6995641192,1641339822,7148869398,1965930372,1064465556,108193905,4066065626,4208926932,247090371,3348219396,4250467415,1726372863,1320841732,5276124711,934815432,5736822480,1055893221,564673284,1851375627,2199585890,1082309982,3749407302,1122141555,1991810534,2782577643,2905252042,5650873851,725190284,267070792,2179930545,8816597190,4806750312,3418684008,2869909740,1770953150,1910351997,2103878445,2854903944,50269529,3932335728,316844733,2018143020,158649035,8016179850,2764217052,154309069,2682948891,363646200,2018667528,1089475815,7766255176,1659863732,3817839340,2612169364,4789383935,601706202,4001230338,2447547909,668421024,4070304171,198624376,1974908040,230260511,3499336300,1793974080,5987282334,2457254466,3610540412,1719096822,468215598,6488122986,1139627274,3361599808,369283581,1084741120,586150942,5502307650,2966694924,723794140,1248287355,2702215527,1621465140,317550990,451803766,813975896,1655212602,5968593444,3262102785,3562780046,2163170025,5549703543,5998990920,5600155379,2293120832,5598226836,3539983536,1277782065,879766194,3611345705,89185616,2013144471,5855540808,257417474,4535717664,2162258836,3749681271,625239190,3717752576,123972933,691012434,436096533,1684704642,7467871104,812997261,3730857840,532874226,909449826,2446830927,1771336036,1232613506,6255680688,4122100005,1762835418,1306778278,2618193564,3835992,1986448982,222053163,3189137716,3728909346,4181142928,1801241595,3075123618,5962584120,267862441,7520878413,4513324893,958079388,742218924,656747856,5293706712,972183924,5266155132,1498811727,5678658062,1657728212,370674138,2770239380,137298546,5943692336,1389516360,8450888310,4165829283,1429277694,6925310208,4571961352,2197469324,180402930,2988044358,2913172165,663045772,1543383145,429040981,472970274,996317493,3067185527,2360614815,6958822239,2661063132,5483352510,930544432,6376327983,1129075152,768274092,1568506203,238203658,3303805872,421524387,360090000,1847890197,3413206904,3827477423,738782176,457847374,56812410,2687940932,1612596264,2420542431,1333604027,320565086,6970150000,7859693672,2083573149,950328902,1032965325,2574560628,567457596,8294009283,3900804432,1022972384,5850659088,783248072,3689612112,1427857155,6548813721,2064807152,3860297928,3353041434,6008060254,5117173758,992723575,6967584806,5583302606,27749352,5282093046,5585907000,2596573458,2476198809,7601652568,1431367740,6188603309,2657780451,2146931787,2037751712,3271095304,2861718867,982110024,704788968,1631541918,532282791,219177696,1158394106,441854586,1037607155,587285451,188946562,931856130,2640814008,4312162206,965791965,4922403176,271066490,2386061228,1057609968,1971530435,1110730880,3352368185,3215437288,1006856325,2567491440,17389679,1220269620,7253768216,478724185,303231759,1219651686,2391513176,4566726220,3798745740,595670320,2846364095,1844937630,2655114749,3831957935,4229279635,893923190,722359810,116560500,1735640724,3618995679,4022022612,444895944,5975730546,2972556903,54583017,4820196660,402344571,303243967,7226795312,5781089940,684327420,1822025025,4835993742,3104710696,1586928897,2238195630,6214317522,369979020,77968304,1737493264,3075117864,622278102,5969054240,3406330866,123153628,986171039,2289875808,1077390554,890265944,56390808,632840538,4863475362,453439200,2031854058,1620872484,388227826,1200015243,1581999140,4928998970,59271470,2136861630,1363384112,571771743,858608208,971947864,6398059869,8819890983,1719647948,5445477837,620270720,5535765851,2449560264,4468056360,3347778342,935764991,1645994497,1420920605,6102427212,1521075582,4686695160,1770001380,1865712948,2492068116,3287761516,683030010,170756734,4522407618,3539570564,453221892,5680847046,379078116,3398488352,435546656,1735993090,3331509876,1980824853,4728627815,4270698468,372426826,5507120880,336929910,402059049,2757592890,350858250,853998844,4933360740,272521952,782223083,2165224404,508897974,761028316,3357970630,997744735,1321324800,3174581348,3273224748,6427593315,2140305786,6645212840,3978797348,1834966272,1163040818,172633368,4883476779,931463206,5437895085,3837799984,551825451,621017279,2193787782,5445988860,7011736776,727943293,1828332502,344034208,5796818586,3144453585,1885769124,5302361832,4251431988,2183559195,2761179864,1476622956,1107239109,678427261,2629827610,753508824,44367894,270700155,1464206342,2775508192,6404340873,4292322576,247081314,509554335,150890208,760140640,554918232,2252244645,92989790,223141800,571901883,749046040,1987107882,3227991245,3006617484,5026239774,2047154862,3335827873,3868340135,580430117,1326424208,511720923,559410338,1912462410,221159868,1102066925,1695890486,3933817235,1706477275,2516252820,884465145,1091109096,108121920,619969749,1033292336,6680797312,3328599125,4286103577,2807226160,4006131165,2921608818,4044506613,1009411100,4313346505,2009474120,4137773584,1831369574,8767120743,497708415,1633271199,6981361173,533144800,8567870292,149037036,6734586912,4964050768,1936441260,4513066983,3054359997,3322338201,95874999,2379362448,916231697,300928803,699126020,454854884,3582834168,1557537582,789500735,2381664880,1680843285,1224365064,1930990062,2199344605,3367770632,53454392,868473454,8170469658,43539035,2998753824,685317577,3159172760,634523526,1456418835,1685663970,1549668856,356554871,1801702000,1071345168,719582465,345512045,459608136,7347511720,889359352,3228081480,1813428807,4705599235,1006348385,1415308152,745637876,2836593160,256549175,39510708,7665038352,3253822680,5406321213,496568033,3430258728,7262121080,1230344440,2442373250,490923232,4164218646,1859934270,1624684488,496403244,1747922252,3094798872,2562531760,3217706192,2989286184,2291607616,4443814955,732985132,1543900374,508843752,1249870134,275581890,4773237357,7956892701,6233084459,352281121,2842114408,5102888814,1117953044,6572841016,5892990864,1205963480,7974488104,1617170394,3315201642,3544150176,5263287813,843307838,6375967074,3419495972,2949731368,7296734208,1931701940,8395884531,5429101440,2378649600,1668328395,5989270976,1941437630,4492655165,3831621472,1383050208,2966625276,4803887160,705125617,3231369520,2152224942,1969665342,2450983779,3234582864,1751680316,1029107956,3214029724,6307545622,2520929106,1644899620,1875952344,5577937176,2764260027,3076938770,51206202,5802523398,1424110709,652993412,1212470649,2251794075,2603258748,913766714,496336248,3458650296,4759794990,990588880,4436627144,160748364,929537703,4666067298,1839694000,844301727,704841570,5235855310,6240380176,3493722116,5476245600,1533037728,3717277912,6620580190,2898485448,710734086,593777079,2477389047,1102946322,1035584404,106307376,357738324,5848016463,3135759179,588014135,7862023104,1502262418,739806627,2677367161,415702203,4301239025,4248420075,750353521,298907538,804118948,108553644,8001597276,409339938,485838264,128189825,6263096210,2263438332,5294544192,3165459480,348875354,133916360,996580164,264604038,1982661184,1356090912,586755050,850510920,7643412171,1110077853,6516468021,3326654450,1907037333,4539066245,2999753250,989236428,2154492860,3942030795,134417740,700000083,332387993,1700145843,1303098723,5179881978,5096221431,7461885776,3048703224,627112227,1274714880,2820380600,84981696,292184892,898756806,3042838392,2145745179,479396766,3849903888,2374222599,131369260,4455253110,830763957,3486465290,5669347640,1819129350,392925066,1116119502,5994009030,7279486101,813129450,6720349860,71526388,1837281832,5247737145,496023995,927859644,88170644,2791073760,3908245308,1774354731,565216607,360166051,346171254,1496414202,1937724736,862433283,3234168833,65687223,4812316818,2608837235,2842913264,399036860,2589351012,6252182136,977944154,1200075345,2759480451,97763480,391142454,581275323,5630232657,4863964230,5074367985,1129411144,7061100104,3964315935,1841052795,4551946984,1643104814,5829694926,34697253,821756375,971748072,1905217524,4011247492,237792304,1112237124,2842827040,2832253272,4422256552,4556669945,1178484368,6458151696,5415527736,1652346020,413378305,5444678556,2519072580,437686558,40668537,3927028448,3182059056,3083124675,2202615792,2456859360,1016327280,5973120752,3602248664,1744380198,743620768,2560514034,767223339,1930266542,164867962,3262710348,457720939,450233804,1627992695,5933256056,2004381076,5774010702,922838564,3968365851,4444292783,4915839528,4299948317,3163305490,718528654,6906673773,2477016171,1310568632,6202542255,411083862,3845008812,78333433,2373051220,2269652376,7117470729,1368814540,5502631278,1727718456,5294824191,764848245,599609584,92034078,1524277335,4643232785,342502950,5106389769,1977798960,434143082,3279561012,5044349136,1131484416,5713409429,2762463840,7443211122,750091054,611598828,680801343,786568974,1480107840,4804657529,435310405,553185352,5368749306,3689974316,744488300,4603653112,248393391,3526117301,3134709452,2810683935,2836174860,4440166392,1551888320,1874835303,1157862512,3060761936,2631802635,124827332,1862785728,415257031,6941965419,836201420,7149758328,3136021641,2206952982,2438082328,1593786825,2396633188,6868497798,1703504904,2912316115,4266503991,5939025918,238039844,2096100225,5294086408,56027808,764109568,5059380912,3065154920,3150164101,887511800,937116397,519531183,5923300221,1053107658,1066425104,355924017,4596809408,1822083448,768709101,1737394113,493790568,1231859226,3066966640,4734806356,47024394,319807299,5572230232,1264367594,7451659744,1436933008,1871936448,3004411740,7688683352,4191527683,6566581242,2139910839,3670704980,2388938010,7573061232,917290017,2353520973,660687152,2525452552,5931093933,1605432996,3518390160,8981830512,2616847824,2749879565,4492362528,5316493424,280372560,622289207,2607560166,4050168245,3507087357,5117648679,3567533364,3911470008,222999040,617352728,5731160448,973030567,1038106692,404657286,989930937,531732820,227099291,1842289536,5892048190,2456110008,617318964,1704168057,2496682719,1660240362,6842328030,2979342896,4527560160,143765672,578902368,4613106020,1031717070,2628129840,807004892,1656527803,452116004,1578937826,762031588,3398316948,1830444040,2102688784,694457094,144794944,6259734992,5010604641,1486775676,7562741823,1433251568,521585477,763151615,1851642848,265697769,6044966732,1998511074,471844117,83699541,1590091818,992560716,4958941605,6647951702,1145489192,975818529,2538552555,188420460,457181589,7605636264,1785303582,648050586,482326586,3853353740,2427705715,4033572914,618065928,1235067315,4302538275,1722262356,4652511184,529681539,822299092,1161011474,62586666,236536485,3568897790,733572840,1375182374,662438016,7133333952,263836924,4087257135,1299690174,501102068,3995815117,307218211,5175028053,5202702176,6997462144,135930652,8203248621,3259260424,2583271161,1126149111,45629099,7829249248,2672095587,1839451930,6003473432,2118123903,7589167560,121664782,115491410,3418231208,2456057737,2196337692,186401388,373885512,4904126220,976236156,2303015260,680879756,471334473,1294296222,2688140124,709601115,783896989,1618778815,4644830685,2413856720,4153121019,2411535072,1363557552,7871921784,121025184,1831955835,3612555880,294726900,432038193,1416546710,1693357740,2349393207,7814844963,1354589912,4637635569,2850463205,1999009103,6699852901,5770014292,8200029402,962692008,6983029088,228640554,1394366085,1478447080,3684316896,76218261,5349930900,1907000368,25234830,395281584,1614636171,4060358939,5069121642,103119144,3502229375,1731747306,3902463184,23496114,584021487,5446976175,3043895092,3141272502,1539529686,4858065674,1965319618,7864061049,4427470695,2137908366,165181740,559217007,1411699794,509246873,231513436,3616955454,615714856,635296116,5050702120,242469140,3295307000,5426664903,509027094,681140786,4567123685,4724273604,182032379,694078022,1142171060,833631458,1971782680,3084459656,1948521822,6522869150,944918469,1371999880,3290621810,1838654206,1806313467,729855109,756421706,2264670035,305708345,2422580355,5626852440,14542718,2335685784,3196535980,271242604,627142168,1220635899,3452810335,259381218,755971668,108528177,450214788,1900249740,3156477844,62911568,3156869252,702226342,3199822524,6170948672,401390850,922910544,991588239,1716732894,2909507890,7694155144,2299596648,3525852264,1006430758,826579104,124490816,1917036348,555273564,752937690,971556650,30162413,776013662,2202021812,1816170496,3882717760,71359032,3188858865,2599755123,473001048,1343908740,1499875665,1871188677,2213199420,1979726360,7183264832,1109692730,7092809104,3378314110,3402616290,421655916,4337834292,5363135752,1863814384,1939202172,2445049188,573962166,7459516624,7079467014,4441804096,4512801008,4795809620,1396995862,3713789988,1060648150,72795850,4330191940,3702730458,2429463345,1620005596,3694491716,5098680504,3070435824,3799090539,2895582603,2954161016,36819965,148036136,122923604,1231655370,6198398927,5467407022,4915184391,2266805424,1237762326,3193573008,2718571071,6042332198,3819846788,124263475,1250824131,174238896,7415334747,2971213816,5749230844,1181780860,50471055,1208248922,694895250,569975480,1929416889,1592279096,1363201412,266621790,899756273,3532754384,2013104184,184423666,4511664540,5232411474,1645468857,931819419,189394026,357957145,983535846,24244168,3728464590,3771182656,3033420372,2523673968,1427406280,2845910493,319289356,1063386200,739428627,5861379192,4031617424,111900736,24458814,1884455712,2415938255,1769839644,3194861670,1206308756,49887189,6761706840,659395140,3310648084,435712302,297433906,2617057305,4544752626,2595599020,1166071968,5286347800,7471264064,714607280,1879666233,5908790403,1978803008,1538545804,680407689,782466564,3898371460,4385062215,1968539760,7171438707,4052863096,562843040,3126220290,1627673049,2410354692,515605246,3870063780,2998673155,1365717117,2564438280,725795018,4002511110,217592747,3867657425,438005132,3146002048,460514160,2899514052,5499604048,761301490,2412370989,2887005423,1671561460,810299632,2244128556,787500924,2266615240,4061251400,4121597334,659660760,3566547072,4360463250,754782634,1788283686,3594899290,1241938444,4138601670,676876057,3717200616,246683078,269146036,551853352,470495207,4086767741,2451044853,3277783656,435173812,528083380,607923036,693133827,704138128,2483234625,27118579,801744372,5708826914,5345213172,1850317368,1192327444,839024809,1562750184,1825820230,5681360400,451450029,1515849846,888254296,1231807192,6132872095,3094894356,3506176616,3361470735,7348570335,609448707,1163708046,2840827296,5873318312,695574862,1642836362,2974398237,5847233623,705492792,6284659464,1015055592,3882660600,2556480356,1019021136,1951620120,5746949466,2939737005,1289002393,880693930,826730760,1116909172,318729257,4721780685,3676970510,452108360,6234781294,2563872085,4250147792,4979835370,6038359578,3663408868,757776714,2458175130,1718859810,3767584644,1061545660,8508204009,1893581730,2113045035,927951703,3914558648,3951085644,2112312537,1239197720,172715651,1897374852,1432171628,1586934916,1749214790,1799038300,3065365326,6025615680,1757501836,982260249,2173481044,4963792329,1817463972,2006360960,2292199876,1439515680,2936342515,972011560,238249540,3165190119,3806814632,876110238,1501610868,1866479810,788851938,7428919347,1033755220,5903666264,1138292799,4835016477,1957847604,3144897350,782211218,575302032,17847780,2976680292,5727514062,1120601072,603103108,8047765368,684831600,1245534948,5381957147,3151958150,6587240380,1301910444,786889664,3997901096,5381011236,101227815,6779469634,847016474,2207469772,2966414180,983219100,2040479832,205283568,4553789142,1758297430,5780202270,693788313,3407773656,1162505050,4267470664,3987236772,4606723135,3535884588,1747856838,3123466004,6119889372,89817714,2826642665,859661859,7343765224,5324621661,5602944000,4125110310,1876423530,3557983674,3007844118,3991403156,1979239329,2396029437,2735675754,4434063765,2927080590,6183586374,1239804132,2242103465,4769184174,1335815274,483441350,581073444,97527808,5354052462,231202895,1142948340,1493014737,383675763,820383540,2206150812,598337850,423042924,2306509773,2668660572,2474767470,2732986720,761728802,1644111060,2983436394,585054050,164998248,932995539,249834172,4850475235,2935293903,6684936776,5489166150,2192012660,4607127108,450772044,692674627,88686268,1313879490,728708419,6855186464,3475577492,2894917896,230955056,4708521699,38923335,648909119,189127321,1521033735,126290735,7328336454,3203305820,1598696094,2702735976,1175931274,763946773,3963208440,4688675264,7844222817,2639226524,5012379336,2885656167,5921165880,4525583184,7295380488,1821350425,4980219594,2257620864,3191775834,3159431366,8726178456,2421469545,2258892016,724676656,189120090,4813070955,5092564253,225267224,5998923792,6503678768,4524022188,5963259136,1035081696,424685075,2458833272,1453597664,3751118176,5263424411,3978867340,1659746435,27208090,571564710,702123611,5091576030,711625920,681755678,936290528,389169369,2901025032,524465938,1857709558,6097041368,4869539022,3389285330,1155392844,4499033485,2259843282,5958835694,1174794860,1273145097,2734301096,2164826768,2802708234,756776363,6404912304,8289186804,357003752,863132080,725493759,4989594113,600370139,993869145,1122552368,583505506,311394822,31968269,810112041,1351652540,2415297035,2786210085,1480222172,446575795,1609803910,6181871269,1430340152,2014242999,7799666553,973424025,506989032,3893749285,4274044615,2382001144,2381589764,3034775628,2172386321,2456037399,3611233962,1238004446,1311781052,2891596455,3336056832,4681837662,1136027618,1798689282,2522013348,22901000,828076653,3975267865,644894319,2167853652,5978047280,4231245064,263346174,2969976055,41945742,2772050190,1013825052,320267498,8301051981,6387368992,1992508882,4955315752,3686231424,5100701606,4128850380,5080407354,2224536800,1581582448,360582778,342386690,3179817585,2537325553,6797348456,1386321669,521088602,636960402,53637940,3613332564,1713219108,1818572334,5989529889,4878398495,4491533935,695784032,1659966280,186452746,55555425,6149593192,1582720796,5223604650,1201587510,299535917,83775513,178067687,815792982,6911957728,8976109644,752124867,7578409779,7159183902,135079618,2047076776,353438276,1080120115,1792213656,2713472172,7762991850,1204972960,5089398264,5215033992,1984264836,3085635704,3363692130,3963253483,3443000355,1294834611,4568031820,3754970460,2053119605,1760422279,2606406999,6016911760,1133874248,1051927911,2051917456,1732758592,592383664,2845316892,3667989688,798189608,1499299855,3487872888,1999591552,7159014333,215887248,160332384,118363659,4091806680,6210141417,5343545313,3846916360,2398027112,967037304,1092183402,4194406206,2957810140,612332790,3940192710,179572728,1046934664,773228608,1544384274,1313908794,2280090585,3359204856,458022162,2493543088,3230124048,205837470,1990248296,398777416,3913684998,8381447559,3982478735,1068794931,89420864,2514720966,1315573544,531202408,1322110770,2285892648,1294308128,1700791456,3161097092,1999004356,990510368,1222332115,4650892400,1618073576,4048094160,690789069,1841802675,973233942,4715206200,618521502,4616501816,6096021512,2286282954,3512319244,1046091536,1148421528,793016965,2225523704,4136729679,3663624717,852249114,369093636,3361379091,601938963,1178521506,581451528,6378558564,4514768892,1294704609,98614548,209365196,3041055630,3335479483,5931374246,147351018,2530894929,4695254845,567426032,1877521652,1799918122,5305087824,3703221060,2801502250,261320231,731782800,1253776300,7094010184,685389224,2950377892,2142690207,435171027,923927215,2957694872,1461546675,96186624,2388951480,4174672515,5194344807,3060431976,6252372984,1798692418,1889559934,4429306670,290698764,2275681471,2324255184,86576879,6554048319,1838725266,2991037038,7998769152,488727154,3555779545,3487445940,3013847928,1304998773,7472942328,255119796,153055200,4808120429,284193976,3456175810,5240772315,33005886,2351850784,5274813870,1284655620,4732809126,4071246928,685068258,1606318110,955627944,7139927808,1192730405,3918280562,6705320405,2873984847,1082327826,3001403860,1563754805,6956483787,2810698854,632673373,4480156740,2521211812,1138588148,757691876,6376795572,7888344336,4745962806,183696920,47312565,8606622078,771403130,3128897520,5146167342,370261566,922478508,2453598749,651339748,341894472,2472629052,3092226072,2970178731,3686075824,1332903855,274636226,50175025,375307280,2007004864,3213696808,6794772176,2758852953,1445164884,6220904907,537085327,6230328048,6101436033,667639435,6430090221,1530244704,1443684537,871784208,5287868838,4831857666,2356063884,1306771144,196990150,3879179108,6305698359,565156270,3153375666,233123776,4618979550,2006600940,838604100,1011719704,3831019292,7769912913,28463934,4965123444,3969149472,979381614,5208263662,6581247966,2353544823,1176405060,1004259606,6220593701,585233061,3189451144,2702050764,1457530560,2052162215,1381503280,420793251,4737829625,7940419720,7361150760,575320972,1950943086,302724410,3565949913,466779675,1948041080,3076935624,5627717532,4989824592,1022575105,2492047836,5145324499,1560015540,328459530,2561077362,2028616028,3753356592,7304010096,233131239,2349322398,2973753104,1528697350,177538263,1004707839,3065067532,2541968370,942362211,955301191,3897941068,7306207425,2911616934,4394105526,3817618808,3250332210,2479373792,2821473942,1914644352,237307102,1206232024,2147244192,1537738648,578285973,1988610381,5454645528,3542315795,466308404,511895492,3982486345,1229597628,1085097384,2924967605,4984788492,2195987948,5742008346,159646930,2995087605,3066978160,88687203,1143852288,4153483740,3044163568,2993730740,1833800784,5274858120,1092852664,5787230688,6749929277,556351628,4784095274,3039648108,376228702,326086020,2661137672,2899153335,270770552,511328052,5092581392,182957535,3289257188,487318431,997722313,1785546789,935216967,588934320,55745896,699015032,4603499388,6573618680,1891870596,1452626160,186444904,4339068510,602503878,3669833550,5900187078,1890852714,1959673071,1261269948,3715589808,3512178505,1449374314,7738510275,3210283684,2312493672,6838940349,428679009,1701645096,2887733550,852260518,588183263,1593961011,126492228,3747229104,2578101060,58195172,1802035326,970026190,7564900545,3389665144,1829029034,3207247452,7044052664,801505124,1072875156,1106875632,6975241101,6420838473,1058045896,1984350711,6330572376,5164445439,378110288,2232334510,1844836425,2800676718,2857261668,695598034,1512346339,6564884481,4764837960,3805853046,5242476240,1636236515,92818143,372021076,1160655162,3989292352,3774048012,394350504,3638627820,7455019944,2835706806,1789659800,12807106,628699490,5055227,5877827922,1189964736,498696815,2242648287,3472411520,1638606924,2429650445,141172068,882837728,1436837718,16122634,1762049049,2513273392,1745624088,425776862,2876952125,2374191684,2311867365,1558062186,2104129816,1873007254,351168096,7018426692,2574320928,4169385441,6104940030,1461528418,2762573816,2999745456,4470760566,320403218,3821075025,2407798932,286587945,4579472850,1559598219,3721327072,7374731922,2598175431,5913963752,1641245928,5535810800,1022536124,1288565862,1801495462,5554325886,983928104,6288366816,760115732,5185586682,1144563144,8521177320,1666514230,8662420665,1846303912,22794850,2181767820,1353634906,1103060454,1229109633,565870736,2245417972,2136040293,8221423914,57181055,506967046,3030580045,773203614,1879865496,714064336,48077000,6525999585,642168048,3835759110,139249044,6370364637,285620829,1483403901,425548263,981141116,2174240005,1997813056,1442560170,515808872,2096268988,1628227496,1460274182,10257627,1232789762,1549563360,1339866776,1071331840,1426152242,8794491759,996139160,777965281,2804605552,246593626,2991367395,6673206785,834238722,4163499156,1237341033,3603097365,1887712980,1284514434,4835315475,3840885576,2917163772,1813790824,1479881238,6366055356,121235394,5793746517,1808778370,3001599261,428008488,3921122656,586345132,1573878555,136957680,3188799728,2183853132,1675677273,138413432,1164693002,1572432248,501366234,1261538229,377484752,172291050,944210828,3155208385,1804936144,1948948845,1906313940,2561325216,140676180,1557415104,5187928522,6919203834,3966770794,3488065245,977121112,1252525981,256011678,6811709571,795879460,4749998552,3845017384,1407029068,3071198040,2759332807,1025813800,2155677452,4406934105,3312934415,2527476975,1429232540,1946905512,5140620464,3342506360,145152252,795982597,1637790154,2170311829,842458884,1506146994,302940320,1423102764,2088525003,3599578866,3654413874,308451878,1091615646,5854928618,3270556096,177943025,6348442680,7400251431,924606900,693912438,2572869159,1756222346,3777199952,1204497160,1444021704,1617768472,204022049,1503994671,409426296,3376998860,924222020,669702668,62817374,2212670375,1498240110,8301900294,1219600366,4076870286,2366890832,451651212,69966304,3477667104,2964771201,5802435558,1065179812,975587766,413412656,4194018030,6396056592,4670534925,1708805460,4202824710,5063071248,234586558,5434962024,279931528,3081547164,6030828712,4378179096,1209464756,420728158,2326204650,3325996876,3454986366,136621965,1001526694,321330946,1845151924,900281616,4279189428,737851428,627662980,2400097365,667623072,495667100,7847534997,377073777,121389933,977754339,4165437258,1030649248,1049195420,4367627256,2980869492,1208437380,955024220,76071570,2928910764,851501932,997082748,436127380,5733265239,285601162,953946420,1027498720,213816294,3154900536,5371424652,5976617460,1524995457,780978369,67438761,4133972394,1737911487,7244128566,2079444333,1671758452,2095123464,7642805913,1673898237,858373282,3278995620,4159243080,3147441024,4487490684,861495150,2681880120,169513590,5205516039,2484513429,229067751,4226744528,1950381345,3523482760,1179193462,467944756,1644255942,4790220972,5144173290,952395951,877754810,4453940705,162135289,779416412,950542494,6780432960,1270469860,48791196,5062046157,827745345,1899194560,60440481,2914842756,536086984,4686353520,1446728466,1304915584,867021622,2020402842,6992277723,2259256563,872173904,397601570,5871863724,2485299057,125837668,5857896256,642386916,892044211,7564095360,1668153,721238931,966037238,1255151457,1927939300,6551867832,529075157,3070422044,2400033474,468695308,2050410635,2748192258,1925475065,832650916,762722022,90290532,4105116246,923112059,1975229389,1188541844,1053902304,6724863999,3726641871,622744944,1260296412,1094670470,335649990,6884844144,5211935469,250193456,2878171398,2309198130,1818672572,5449504060,3755587995,2253585280,688109146,3270148308,4137857400,1799432475,2302722312,19368308,5283339572,586663240,277967244,1196262824,6431088096,761908452,2894559632,4408060563,1398340551,921783838,831824772,2050404474,113068096,1617681992,5368959392,719030873,238152446,3405114132,3967652142,6623986328,2894587149,720083296,3686929068,3156875380,1596416296,3284306578,3410815360,817951300,2191199360,2045563800,3786137296,728003748,5470850043,1002192230,959486005,999900213,449774629,5966475123,5613485493,3560135748,2582076846,2496959985,7707986397,593611504,1973742078,2382877614,1860720350,2817755000,171234378,3212899176,1019298636,2733147024,1147688576,283232700,5037887208,240059578,1803959168,2801594324,3565842644,1038851910,948937355,566392274,2444862876,1470590946,1549190658,630877442,970662556,124731836,4936076360,2047863462,250941365,1603262022,5349396294,3044293040,884351478,139709926,3296081770,2645220556,3977372658,476868727,1189225812,669788084,1022761868,4466624771,3386253717,1814909493,4661248656,7059557628,6219132920,3722984587,4209737976,77607453,6223928928,1873854995,1300251776,1075442864,5854955922,1137183528,6488074197,2414508264,1011646554,27260972,53465499,672804013,1823248179,2425419510,310751262,3226312028,2838718632,3782107620,1394731764,352471035,3612330645,6954748656,1601667858,4310044935,593546864,1257387404,1635094412,391916524,6232618800,6617776809,395692832,8969918859,30746784,298718754,813145416,5171629512,1564909910,294767767,155255727,5382321609,7682358015,6258057093,1236795879,3645878780,636508500,6881568424,2966409078,2880945670,3276270459,2757517028,4575160898,350302467,509561656,79270639,632345936,228024988,1005040118,5952386241,5742169643,1600104690,716129535,809154076,5995539108,1357599738,4373797806,1433783192,3620574535,2640872815,4646086065,450756177,3465400344,3369238280,4919532275,938075499,400757871,3924435594,577385895,1396591533,2778955200,1023074635,3688811328,2843442111,1407348285,925718418,183272268,856418802,592932108,1577615438,118690131,4952250750,486788709,1794870854,1533683196,3038265835,209817633,1908869706,3491617012,2133795860,1646364792,2666043681,5926894536,2758166816,2905522218,1978242908,2595211404,4247020659,1443942280,168726966,3024912620,225132221,2135348496,6361238421,209610513,167257556,2986155279,909009828,5904355592,4498717349,3983567636,470113912,962227360,3568948820,446598636,227206880,1609955292,3698414298,7772546889,1043366338,4708453104,7358188856,2243703369,615660960,1861503860,2557260510,1550701990,1238824225,2850019310,2269836495,4100935080,5171532165,4958107224,6401236506,3173836374,760869056,5691806440,5031709524,1802996886,1418891796,413670030,1557623732,1750570299,227997778,210795274,1263706368,927563943,3266811995,2514609440,6914095504,3218843412,4836479095,1390887084,1869315014,1754733296,165362407,373095594,1978807816,2715968748,1706800004,2049833139,3434443537,2835572211,1003311813,845462144,1351777232,263722139,5675714181,2994481340,3866801810,2415747624,1210346080,4750436504,1102155664,6665372037,7066701414,1465484714,7725947850,560835770,2450135733,79116037,3063340494,969376399,186520658,2461931436,3830232200,2787096414,3410974584,2941547308,818666691,3564969668,2980681179,5871461616,1837217970,2548759869,4776015088,578906800,4016444238,1828981918,1888930665,434150388,81047828,399336766,1667907858,4553297532,5110068678,1429979485,2238482920,383018705,3884476176,476626740,4918431872,1399760658,1475117680,5831835324,775462954,9399492,1197335823,354136715,4555044942,5038569156,530694268,8848570068,3261157576,2638768293,170603560,1983685115,1221968844,5941391949,1212676068,644782329,2556187197,3623866680,4137301539,1825461585,2783252409,5852505015,65667920,1250601604,272006418,2204052816,960424384,2540531504,4690971236,1181294415,299631382,486910794,3891425148,4738350435,382017176,453633304,685218196,949648502,7934165160,7281319088,6694421238,2072359674,2325464700,6384482146,3836240460,5220600642,240490999,39429400,3673199799,310437988,2117559171,2401324058,2136323189,2946878391,6871184736,3048554684,2543946453,3973772088,2446165302,820203288,6548530303,2044265853,3959149088,58359362,1027716660,6700949748,2760937152,4161209892,4136604140,4842682096,58990424,2612977890,423894942,5236721462,886823381,1006971828,5392262460,1008972324,5655937602,2382384448,815794365,1947427420,5666338674,4166458710,8208710496,1981552275,2408307772,6043727186,61087871,3186111348,1587412113,957676930,2987686596,2612348076,3097043145,1752258772,5696411652,4101840909,2090114964,2619450830,687577940,5655630421,3259767280,715083618,484697061,2800036052,84971565,3431934872,8526814452,331674684,6530892809,1166313074,999131170,4624146808,2043267021,543910510,155337042,5375464801,305344340,109022564,856613301,4074897378,2674363062,262499316,7740121779,5307533672,483677623,1993896567,6104261653,7072876962,8232204,3081399867,3845740056,2631906976,2154442479,2080517682,6716495376,2115997592,4016357100,2890581273,364882959,262467998,4639253835,1931954468,1546113352,895275288,3919803252,1599665648,1884272472,1888776920,1282047020,345073112,5284303524,128019624,7639049682,387621560,1636497480,437322410,651590481,3142380501,1904364632,4054089370,2660056658,1361550288,2645637216,1439144142,849355544,106579761,2973474108,8214762573,3864559872,7093729386,1100245360,2831392638,8439789744,422711562,50219937,3707758980,142767351,554353497,442572309,2389997890,5772407512,452594792,3555518208,950914840,2762317395,4484121708,8448641559,2330488686,2600682048,1598467509,174266667,1880803036,653072697,1485628968,2488069377,1727378846,4448704485,365623513,737959491,723540050,1504923984,1257794396,2840200500,5359804163,4041607535,641290795,2046581668,1538515642,2105519199,2558177565,2477280984,529754778,55544780,3951986010,69234976,753178823,130908984,360888888,4351171626,1235529115,427006922,5713254342,3233689420,5059414276,1788612093,341817141,6293553070,736296570,810417888,568578219,174007922,5125007048,2252894740,3808167100,4678787824,88266103,5246983672,25311645,1396033820,2055621954,3016873660,825525491,4399134350,889992352,773436812,1350147052,3257329691,5636781878,1621336130,1577959481,6363223790,1194919936,2259637074,4680089250,940018664,2130027858,488028684,1989861960,1109853045,3545797140,941857025,927089538,4075796220,1550663219,3990937098,4697420115,1332811600,574351968,643193423,3373832544,2511981774,195820968,47655895,7069729288,4808275580,2603512674,3764401599,1512466255,2801700475,1798844427,2703879066,2584471168,734853142,539102425,4515922056,836461008,7440262245,3204868527,212808788,2208606537,1731526212,550935070,166443996,2561329775,975205048,2522114073,882875970,320868372,924805125,5260465704,7194454544,2578593661,1849157639,1085259406,2637298088,6875822904,3714654176,1719608826,135895672,656000136,603500538,3211289480,2105114346,4702300176,430464468,1638408054,1053862680,344798250,1422314031,6179300028,1016865095,62451126,7557463848,4590555640,4856763912,5860361634,4884291240,3528559194,1537245340,4661330868,205356316,495515300,138514516,6742587832,33864988,942249298,768712722,453804507,1325997192,1379843487,2747109435,2555100052,345135636,1560099296,3685224985,891178587,1812372334,98350627,660170196,1605948948,1290458526,257340979,1197479343,150722776,994761280,3927947436,3402362250,6218255088,2116279620,161692230,7919727093,103674902,4550383845,5117212359,6446335725,2422845271,222489993,2063748576,5560916830,135482100,5436023495,5310038872,5132512656,238994796,1932490880,1245400128,4569987072,7433613552,2625035067,551346244,1673030558,1621163859,578996505,8570742552,3974997400,7272475184,627555119,360885985,2754916024,5093005176,5402535285,7102640853,1325641590,100445646,4620797472,3531719450,5348509024,1527129448,907101672,23790768,4005075208,466948270,3513186216,363403702,6622210152,3200332470,2339475651,958196162,101995304,2775937684,6651240659,291471084,1852771662,493354386,3120705312,37023486,3819900064,6025700568,345778682,71799394,432627531,2635977883,81851358,1224868704,191150343,1185825200,6039291601,4936806510,7672707720,966051690,2227759731,1061518242,1564580214,967140257,915025432,858686646,1215255795,3240311015,1749818631,1943695008,607382271,2515872195,982184044,6158885130,63151410,1499455666,18478083,3198704859,2505712896,572216505,2861895235,4547574855,2626608140,1696801431,2689584120,795640510,640450784,7646868336,2536358336,7913790232,2853407169,2302767648,40406804,8001846414,3076068210,1055072072,2311401920,6120699957,6795480120,2968583036,289167037,2528227398,3686510898,3210501889,3724905320,347918964,3190685050,2578958637,3478447228,1497206232,6781646052,3096700288,5591982392,1894320720,4996231992,5862735291,554512296,632808558,3510749032,2909347401,5390002413,1287711664,1759614372,4765442864,2291366409,1123032874,451371324,3604121136,92878629,5439790432,917786681,2530406196,1029769713,3829794195,1058781184,1351180713,1963258044,8976186486,4444980700,324436837,3153729160,1578051920,5450769984,35501033,480576476,3283537988,3309753416,1801827306,395362647,3177417720,1327608296,1134207420,3245115684,1931936658,154170673,3390321405,4423250724,7285367952,4224489227,1365560148,3190621890,320785496,924772307,2959161954,614638941,4535143490,32228308,1594616784,553223132,5590976028,4005915280,4921345891,3712729535,197970655,6302562786,704847068,322384018,136780344,50792826,298266714,826858643,5327429982,1611166580,300128194,711571320,1572601962,1257568260,5444091780,7905302190,2763783342,498426270,6424901973,1721733378,1881909327,691735731,2815103641,3251946312,6767429904,2596028264,1936957894,2800254804,1160754576,4574869920,1327425056,986359304,6959723175,1333853182,22343532,5826945376,3103143732,5336334027,173377548,2553363276,5280818529,1310508216,1602286352,2759334380,6445923831,1948931856,966763008,1509092652,696742278,1014736896,1158965542,409612348,223269196,6776253981,976155516,1081428244,665074509,628777562,3925458110,4660239168,1282780454,276882574,5998780224,921917565,4388648055,6444509288,1506966235,3370066364,1520304895,232507750,3484774935,2605570150,656953158,1167790945,1565766488,7348432122,3252963704,6599737179,213405710,440705339,205490728,6568709480,676423280,3382430751,1771079755,489370752,1320072534,664610811,95462813,6682441806,4919865867,664857513,4407790728,282183538,1999950042,936841426,6725232800,1095346722,2969829345,2857438524,4815041555,879222165,4199847835,867096896,3372597669,4053348558,2352800892,3107745008,682191022,489182166,231108836,632538081,1804101039,3914947080,535914846,520675724,865839870,2836184200,412364224,1806926891,2531655537,2724113322,470226214,6889238286,1651561292,1886835831,364773730,112183964,1016576656,2910797925,515544132,6857617662,2765845098,874948709,5021671266,2710236846,2784874023,1859060604,2138137405,8074820853,2631137391,1427230763,5776219624,4366497570,552322940,2549720873,1102392876,137515024,6357809016,730277067,1975530780,1450381965,8798357997,185964338,433654579,6973923747,4701556867,4981979898,1103282075,3626870214,1771649085,406006890,2724435198,1194696384,3787452888,2045168838,564632229,710846544,3099557540,1652514735,1263013582,2610930720,4012452080,3768382912,1914446364,1692832780,3386883766,3438069460,5738127115,3786448770,794105758,110445950,1351822984,382551741,2171257482,2311088277,123434996,2387741724,5519657124,5107510344,6798531978,1882809006,1446637338,1692903813,1503799530,7572783465,3360037036,1428015050,2325066366,4027131696,934423853,1047110850,1571009970,3380597016,2961790962,2075154441,1694136647,3978044695,873121284,3209251077,607862146,2931787026,825184323,4063836834,834820758,3607822852,823226958,1650019864,1304463231,1332706896,351498785,1025698926,2508145986,470129125,749132862,2928100152,8656347069,50499748,436137325,1781336080,155729395,1351908614,1613434581,1926786072,1891772449,2944744746,3648318425,5773938520,3625772256,980219588,6211577151,370770018,808109992,3777051509,3549971382,2037408810,2442177284,4772621412,2064982164,364745239,3192647200,3845987964,1984082634,1368718188,4306407390,5000978574,5244786918,2385749706,1537598304,622285160,437388534,1889758374,2212832796,743763339,837288916,509163321,6833100512,2678863296,785612427,2277287712,232393227,1527202735,763889672,301900092,696634635,4616316872,5420767212,5510980776,480370168,1180071445,3404095152,816055194,264803842,727151605,493944648,2459600345,2550451911,3785685606,102300772,3857411088,103259790,2891653924,2265928574,2604848958,3082006971,6497591712,11082579,4008253956,859389555,272663032,344940901,917334504,91584735,692597959,607641027,4125037866,379102603,3506159352,1861035400,3550225976,2755367994,3349417800,340981823,197967500,7264176,447120404,1190650300,8541793035,1034507712,3635842686,1809276312,664213194,1151059755,3221814755,836545545,4130333868,2913397828,5465222568,3729345660,617214058,4574520846,630796240,3183027358,609424415,4347186336,3730969410,2899983880,3116276408,283779306,2046972840,1825866702,1548169155,6771502724,610821324,32004182,3450260264,2005495704,8378790363,3383694032,2903201514,749168196,2160022776,1469890134,1406217304,603665228,2753577488,92047816,5489529528,3885955828,270749831,806014260,1916316648,699590312,2505909000,919191239,1840568283,320318543,581619924,3501272780,1238038414,4337939851,497629104,3248099073,3220322748,13344918,817898766,1932710036,1502338914,2754758336,5089829214,2088477888,672126796,2453791848,1907992203,3242865150,515040186,3162478632,1512156348,4660704027,1168862694,424572236,4881791719,148743634,890059401,165091411,1654666832,4779361245,3534291516,3666862248,927633868,3896246936,2247134745,3473774360,479525123,6815294824,5109430230,674802576,3129355537,1999252200,1045147964,348719826,5625992155,2446852084,3340145944,288906834,5693905568,1366669052,732870409,2531105437,3848332268,4188676485,6471560340,82084577,737377700,5252438121,1747944410,4598504240,1431744936,838385033,3316094862,3946551556,387030469,1629443454,832658504,399400878,3770002384,2847121430,7405784010,337763920,745837882,724970234,92210305,443553984,6639400369,1546704680,1231816506,1715676845,4516471950,123067840,6143586543,57325544,25281030,4637329832,2462513000,4425239616,3497064473,7609235400,8550080343,3547462456,150263650,3894908736,7445796993,5625373923,5099771215,4032907655,933300773,879414039,3762584624,2800384839,2439486303,3423248500,2020410726,689167213,4380291006,727252536,790659990,2438431722,1165108050,3965538292,1308646880,1560096360,2754111005,2467332486,5163605816,2104560912,1920470169,2788763210,4416449172,5575800159,1128283758,721229527,7705649872,600333220,791130152,2716377083,666835632,1909088200,778003740,4886934970,3712374592,678577450,341652390,1817321304,6320110472,1174173168,141240774,2005612096,1823479424,1988742368,5748863394,1629060340,1652927424,1199091360,245706710,484203135,1221056420,50123354,2656574001,323334658,1170735852,1845479900,1089432324,871006592,2409645339,876080879,447216758,126468350,2998300968,7226920908,3826828000,742618086,5718381976,182156170,48020841,436862340,1414437396,3244881990,2371118451,1730156811,2219346752,2208817530,2269501920,6720318704,143644498,4429596176,766602272,649802276,196685010,2547345696,2289703048,761083047,54106770,1508947416,4127414465,5513816457,3220697452,962544678,3437827036,3248086203,114190676,2281451700,2300191072,722197708,2948588220,880861156,2167366113,1711134568,480781945,1454807175,1299993895,7055836776,3204591720,4553794791,212257303,2808559722,1930784815,3662357985,4534019696,361206570,1768417068,52939868,1477183716,6325920999,4547371066,6410052864,1543988736,720734583,583840803,490167880,5878975072,1920311826,3243497640,1448296863,1891398675,723158444,490625260,117455413,1108834704,1803026592,841939956,352082776,5728235093,3335232138,1911344256,4801040176,3957275588,1010332892,2143476940,121020588,5743620312,6118563024,5972327928,7088523688,1112010616,1521555748,2751140332,1257562712,823346020,1758583602,6981630670,739969662,4420527480,541247379,3095838864,1436057736,1409965505,4269318120,1733355995,1264723962,1457308896,4752102145,420088102,1787729616,178294468,1689360742,1940217552,8975689713,5814157559,5711668110,3688387360,171825312,1313287665,1214267715,915976298,51513324,3270504438,6457656618,3661287120,1995472443,5919890718,77316008,92454182,3286940825,2730673204,178591560,1263095214,2974508472,972191616,2562259911,2504628024,26058032,48365990,5728781912,5322644530,1430437029,546468420,1973738379,1082761362,2558885964,16465272,450137560,394763327,347544624,206533892,824307540,2414496216,1171068600,911812700,3213540360,224541696,2819242080,601125834,1611487260,6404039658,3160882128,4417505512,1386433842,2461163010,106311300,65446157,4413369290,6339917464,2822009125,1501797302,187813296,5619024432,372239082,1193604960,170662895,536447844,1125314528,2529001408,1363396677,5501441262,147671304,2615915585,2389278055,1730442285,781703148,4971452370,8558762886,7353507088,7006071384,2582346298,4965638980,204613990,2914824003,3863943300,1723324068,5701995798,1831375341,3665820632,660570008,312918780,1838198299,2954912296,682967346,765934680,2994537232,1403797824,3049965999,803040525,1325435152,121657328,3562659569,523362752,4061762706,5566941612,2053260124,2435450592,3474765654,7949304927,2354066727,5480254112,2216494376,1781111520,3245993688,2821276668,1598559032,2654466220,2833739646,4519886105,1828159400,1729027608,3682348443,385017639,2970055359,742958466,2742651819,857743012,4801574255,939715071,892644946,637548526,535847532,4139531584,5699168955,2884889984,970180500,2325888160,130568370,2887487916,1145319489,7358317857,2869420788,872800890,993320229,529997363,7223247387,95106245,259692056,4965929136,1366688840,6236447661,2874796878,3699318455,222252332,2755226460,1517284228,2422075768,3515988504,373950100,1754496072,783191192,1735395640,2824838133,716216034,7255580384,8853576930,743326198,1651985776,942530896,1298990954,2580909957,682497924,1582700427,1609720779,4118805510,1438073418,531657765,2752158465,4456775071,4322287278,5740887534,826503079,67592776,457770377,3330457296,756513368,661654936,1438088934,3058787394,769573899,693963447,1990872144,617224476,3518930382,572327586,596160810,2004888844,3058844838,1079973340,664423825,8235654489,1218236680,3727048136,1592097182,3702837804,2899958045,4418527585,4118547923,6315306048,1692198795,2331321476,863321805,499848870,6641824680,4409417922,501328551,2406553608,1828188660,548926804,2403663808,2688588035,72961776,4452757590,796330143,3927127228,3573930956,6167913624,571216887,2615173760,513589279,5913622548,305958627,2704171516,825021685,700292550,4284617336,2094142170,7537679343,2264421640,864242316,3954898260,964805664,2696227551,2132541804,4169830520,1052819460,106977381,785046446,371755331,2025677650,378260562,3796264120,572669926,2557089411,1674765804,987802956,7778693808,1015099652,202318890,3718900620,398868234,982468056,851138253,4271621286,1529416536,292769783,35101174,891947546,636996672,480192906,1177977184,810185448,739842642,1527889230,2120743505,542809465,576281725,5390742726,10452225,6759104219,3973044904,1827845811,806832470,2465215560,3311089950,216892064,2004705689,26987802,5832961672,980056195,74263362,3103069896,444535263,606592956,211189712,2321178336,721409114,1370025840,351178435,218578872,599398094,4891358870,848153384,430494507,1505891232,494792964,854153264,5138204628,970943680,2728796357,3957771080,1349363517,3455328480,218716728,4117473892,2465705592,305323765,3610243070,1233355670,474237444,8943375087,2164948602,893551722,3662797482,1278807336,2702680134,228133794,1864943163,1444906645,2819980869,4535188938,5225962189,947538354,2181158304,679183767,2956638212,1604803221,19272157,208321115,6493907189,3235113016,799118134,6118611527,3301572078,292854582,4799548218,2937779880,3417876000,3924033625,1968468621,996684410,4759810952,923094090,4009143060,2062649538,4797483075,697164876,1439694738,1577906596,4028454408,2805624552,917123466,2612006103,4597801480,6718741169,35106520,4483181592,2283147144,3060021960,784091940,4475276892,905465705,749435320,2839455411,427712093,4898021490,5281765032,989642662,2282428302,1770588666,1617535095,2881391256,476857710,3905409676,4199151616,2432215740,1655558725,700715392,1467130803,563109762,1192771842,7893362079,4027564752,350690172,2344365174,2909614770,5755958280,3830333591,61366200,7192313576,2503984472,7241368960,172160123,1659456294,1056751544,4673257600,4668501024,6778991840,765369478,1321343596,1165151545,3022778196,1812770796,1809942232,2556868596,832418730,3823192782,563643328,1482660268,489453404,3105712350,1016327769,2597437925,5256850109,616652054,3636265224,5733901980,2333723994,1847144922,3890788540,154367868,359751820,4199083914,3107249265,157808704,2603567865,2729643592,1887398310,675279012,5108180312,1508736062,164671192,104635636,2650831380,1206183035,4774855176,2714929208,5397750768,91120395,304548574,1525352290,787369316,469406430,1588740747,7516994445,4494527052,3787963888,3456878838,5519596530,4384636140,1870440540,463055256,3569267720,1189795824,2619389784,2578320423,342139265,2196888864,3240371270,827737494,3874650010,155854153,726380610,3795342918,2358521068,1131276882,1496230947,3338370624,4770180512,5479989201,982114940,2861229717,914884992,4225923515,1565558646,842296530,3612580180,3359412715,1012855080,1571931032,1949508114,1811881974,5745417496,1361774001,2758392336,1826662790,3023831032,3830296379,1174564524,2100671658,587539029,907848572,1033959745,646943898,3073948960,115966484,1859895600,1858308498,1738574752,2109888630,4038539652,2666677892,599357333,6638155912,3393955080,298028708,2115101928,1571067122,1344130098,1978440394,448480209,3350894775,2773463580,1024243929,1286921631,234151419,2894426880,466562313,104413005,350396478,202696616,1855229798,3641968176,1233853863,1145650152,848823858,3858467112,4068021350,5503530954,842424372,4855310645,2142327960,978119856,259543000,100780760,7934591889,1854298130,2278598763,6946700,104993318,1527055506,1608257778,3569752944,347885130,2354498109,1011944661,1940996845,1132143235,708299420,3125394954,5451946200,173106534,7861185800,1189140810,3461771068,3503982762,9734464,4259583035,1675106286,352100105,3593848615,1956080062,815454472,682934966,262766448,766950436,2186535864,1744390694,4043751320,379852980,4828584234,5560608616,3667473832,4624316344,6581560432,6118772695,2546249145,2164766468,6021508647,189915020,2805992749,406646260,468855629,1383550940,806541558,5889457866,2752013692,1640752612,4489134175,500792754,2727988956,6331922928,4910801598,4403148728,281302715,3686142616,3361697656,1193140410,672110025,935251710,1129870932,1254105584,144611047,1949875520,2811202242,1738685168,7208572842,4076074345,453885108,2675265000,1918054964,2474616908,651989193,619305980,1902952790,1005531390,619935484,3084749192,5871589087,518809711,1763498950,6648656944,7873275864,1103717062,4427791081,1958189443,5014655778,604525755,338592171,7004980377,1338473262,4174946886,4397733405,1383161232,1341932536,5837579964,6316010428,4859285120,2301960632,1183758808,8657417412,4084049784,4459752430,1068837268,609273060,152549548,1432350624,4191061266,810988751,3175966145,989571020,4238421114,4241701384,91674377,1277256934,4811224240,3892360170,2020471980,1691622558,7033764609,543393318,5185013562,6039916056,2759562320,623102228,2827906566,2589854928,1621991652,692191912,2823305592,985252519,1776307832,3168191466,487898288,3084036300,2212039858,8927250543,945283118,1495117917,4387262658,1648913600,942524948,397947366,700805565,725908046,4406640222,8413795962,3253193195,838541787,6523055720,2396321394,1366142932,5722441736,1634095794,2035057872,6497478837,224769600,377062160,381802854,3930013032,2701245384,2286427374,7347941829,3631529044,792205460,871370448,588991744,2972244285,796923280,4527580302,3058965260,7309984068,1452921040,3285200583,1496079760,1066220770,2396524550,3904794666,546784000,436562490,882228242,2127110550,1191474570,3385253376,6545865600,919642625,7058998656,4238884359,3670101212,2150534520,6710258008,2205458640,2596852809,2044480551,6699801688,819935996,8881274106,289757036,1930671000,8353054296,102735819,7746210486,7214887332,1610520498,748637673,825223660,4645255885,3204492416,1220888224,1649099164,1531317204,5863789665,2630985444,103907850,140026668,4494890552,2544502932,946265328,1699054654,586589547,2225698965,2806236108,1046411067,4886988085,4362814912,3811370300,2763864051,4760770184,2660571195,2955312087,6199270600,1978572576,931937948,4213264783,768300318,3693522154,2448163851,3829741972,593947466,1454787390,2831221155,8008007688,7073583102,7930267232,1844692855,7001334720,4155223605,1317110968,7706364512,1281957486,1663172896,386973684,73306782,5377231254,686457285,879943264,343899557,836372180,1339168014,4305630301,417899976,3505878072,2580452955,829980567,1542604755,5664875082,1323006695,2598803186,2140151550,2358227504,492161830,113915658,712630640,1817289365,971328302,1519102744,3505219551,386677338,458902184,391164624,5713113861,3978891612,7253463105,1918672578,4333775405,1909509720,893060601,3860949225,2066162688,3243902980,3756267320,654474184,2071800508,3531752163,5507124360,2822802395,1819519696,5094528424,3883992390,1488335396,5681841011,8071623666,1946968750,3031677704,6167204848,5961291561,3162561444,1287377096,5954338428,2579021384,706554679,456754471,5697572328,539621705,6047384220,157050081,99733625,4787337090,6415042856,4896287766,7521952356,200999950,8218596195,25821162,362185268,1184639085,409059560,2625622050,542745321,632568831,1756719825,4470341034,6419307895,720034566,810302430,4098617765,1120154554,719881578,7925758104,2953701024,6131319264,217679948,111314105,1825564806,2202872144,1539197280,2941793824,3892798155,512801097,4726405256,117248481,93731656,754383932,1222811740,3320025558,3629683265,664657461,2264020173,2217893220,6947206592,3291396878,211901175,2442122360,1942977100,1245748401,1665576576,1695636352,2913914508,1554437888,939406955,8480975823,2463187368,3573320176,3100507776,1458117200,2533446160,1615633200,700658259,2701836612,2951816395,465878727,1863075090,4139908065,867801707,2190949328,2850926729,3234690296,1806495266,6813525573,2957916201,1776757396,286540530,2537310771,2567756828,6165219417,1186086164,1099362950,1265264140,1726385844,1102171500,17397312,2593183950,206899521,75097003,927102050,3633052428,6482874993,3130268992,1350156112,3193528744,545898438,4622848050,2994700710,5756638962,3473242696,2005376964,1561261980,1210381056,1877863508,647090640,1343611794,3523120650,6302621656,1486096782,3224652264,3331703745,102737285,1624122065,3544898645,2872804416,2009512833,2306423168,5606520143,1611393960,4275377484,1017680690,1485796696,1157178669,8705840319,3843820026,1467703713,4456863648,3402428420,1376182026,6260313402,3567657548,1784879106,1696502640,1566249352,2645735456,1693701123,2202568812,4430101870,5072485957,4282038990,3389506920,1939200855,4739422040,2610486330,551048340,1639819470,2173459680,3794794355,436732019,589928856,4368047580,8548969851,3005740784,730159304,2540587896,3378370509,796261584,1246811433,485670614,4139604800,979036953,4107851960,2143335564,2360791265,534769267,1534217995,829123988,177746334,5143986869,2541374764,4350275448,3783299208,1759312962,3047802338,3816142520,2716446995,528351600,3470545482,6362283144,2410599135,2885277528,8654417064,5900485619,1589771618,1656700080,4571897395,249062850,8384916762,1211428876,3080521660,955169559,7108296160,1997527852,5935268032,4462092978,5035104708,7031228571,3471733600,2872920720,1511298186,24728772,2079636010,7451442096,3672241585,4376565780,3902802548,2576550711,1478590984,6591006597,2207921652,1554076974,6456016848,526876473,58471662,497195217,2456601664,7907920002,2041192896,3346273504,1971905952,726791480,2847399216,2923127055,1640996915,7050312027,213978600,2637679328,1692505480,2241490540,5251526200,3650436348,4019204400,2196454740,1755411720,703702337,5356303778,1508478399,3882366632,2891484510,4291958671,57316215,7278180795,1906699782,4315385095,2846605160,3522584886,4527652592,543987626,4992886856,2470101597,4135753762,471552032,1333782864,1349911258,1012288184,137964390,4766118161,2463924483,981380112,1038841404,564519584,3357187305,259928661,5980631634,2702386728,1980702516,1356641755,1831167240,1389532806,537475869,3147368112,6506016776,6029406315,5572080857,3714412608,576573640,694896171,4730332440,2409915696,3640984968,1064893480,1385558530,1460525213,3785179608,3065363495,2894533616,2352617718,812742616,2424057895,3941406189,981251943,1831280948,2867527040,564721310,1273936818,2557947570,4038093516,6630382376,7526176376,5495578524,1359145032,4013942155,2792178764,2032749859,3822823048,2894255820,1534421316,659927668,964090869,50283808,486705529,2541859675,2944685496,2974335669,4828728535,11032574,2996088579,2398144836,246908316,1911039318,1459707894,977441649,1570473160,2371021544,1953324117,8304690546,5680710812,816640663,6156293255,5453645484,3550101136,1263966712,4834782554,805677502,2104590365,2330909536,1059140524,3407168384,3918779452,2735855817,4369748000,515737796,673456193,5921811258,1475711924,1666452480,1417940440,590445092,7341366735,3145408904,4016279718,1669260764,2942166930,137583800,1797178948,2136044544,684985116,4495588296,851036802,5322609396,2762248160,5809643608,1374085808,1423431076,4950454293,2212909730,3240699588,1504858024,4398696700,5964578935,3415355166,5640170364,407944722,5937650964,139969728,6021179997,4624533046,3776509310,3554155575,534044574,1603167314,1578098090,2333205332,545224317,1331153328,6104580183,2781693789,129678940,5803647712,2722849432,1065214074,1321561122,662777269,52141980,2214297068,1647203196,6369585786,3739352056,1280650605,812125660,1018349072,798511488,727708023,3413905208,1245134695,2925455416,1964745083,2239237632,3208149664,246806316,3173275020,2755252026,3601679790,4197328989,4192776270,903454545,371528344,635993088,506792499,6649078368,1536920970,3092983960,2305523388,101296578,4621342536,1629249150,7337480121,1817014803,2414562479,363381090,1549628024,4288473775,852814401,256376980,3240329750,632019006,1391279515,5591659806,1118071040,799194480,3839372278,1648189596,1486706240,1205599456,3549723392,1938334932,1124156586,7171783524,204305003,985936224,1090468928,778798917,6807432303,5490266224,5411404044,3960903835,2624190472,28506825,437746622,1001531732,5270469624,485408450,1711592310,73880802,1821239380,2600102148,864458680,2562448748,4243271530,2368630910,2715640160,2178585339,394361944,4062493650,3154035948,881254477,3465117650,922426134,1248950106,4788813414,3554761408,3120299838,1600509114,7830407416,657129350,182632206,235802104,7645584328,2546118224,64721468,1539644180,407810476,3611317188,2076425200,554286933,1816229688,1191964810,770826867,1284129270,283361648,816353462,917259434,4727173576,2643543927,4912061778,2089200505,1333313901,313913270,552127776,882545832,2241904539,6052180330,1968359898,7133908464,1242858654,1882882626,3684309928,133487290,113004006,1893713038,898072224,6370454907,3980855187,202505737,5075523756,7073779712,1821249088,1916068874,6222793923,1877771546,7686915712,579407877,1072679928,6542243704,5115848067,732535644,4369036770,4214814303,5953482283,1261675974,3819480485,1637212380,172405648,4116815868,7080303978,19746928,7030439964,430177472,1839374274,1236129880,1418359320,1251223608,1520068150,3151423112,3577557654,3509184692,5658892928,5669902287,1032854560,4493156352,7109842194,772893400,1436683032,7178950548,3521095672,2034564147,1615135110,489899414,1105071230,6535481393,2600801335,4503267216,5448866964,1504561726,664110535,2496457050,614846505,220727245,1372285776,1137851480,1644077662,813162532,2022379467,1986534336,1730409096,1921942350,501396506,860132655,711940044,318503076,6734107448,983313364,3467595860,534763690,312507238,684832410,6715820272,4567628106,3434769064,2446304535,635524376,2379086795,289804132,194134289,1255528432,7352039344,910997438,1349994480,704423196,2163025425,1015636142,5175011345,1603827800,4217837634,6587298739,88975936,1353647211,3778604400,1573485105,384608875,608953533,2125393830,590875868,836776882,1946430460,3770076260,3467418318,880128553,2840878683,2181278664,1698042480,1967062680,8880642540,63101434,7141647258,2083031106,5773709532,1535327766,1638351267,1278345738,4322628445,735466469,619846602,1482841047,2142729455,5261778360,6173687136,2640987344,3077984308,8313972471,3200054940,2417743005,1347966522,1750339066,4996919922,1558484438,3402281555,817778466,2956269484,3340925262,8578108053,1494778299,2611135310,519163794,4321285805,2274870663,931583175,1998313068,302827687,302333023,193665758,596621056,750273600,535190536,2866087565,697236244,4894387528,3149147436,696588927,926509472,3958425724,1724100255,4604560303,4983667717,3455136738,2735621050,2344226368,8598523500,3496778620,753093606,2315957352,4317528056,688918380,7703345592,2282255505,3529676544,1310063346,515707668,267166284,2760651321,807079016,393847332,135419728,986402916,3773955072,8290307457,549505488,996787366,1342918068,1274021348,723024540,420305589,5552555067,4272229720,1859008080,405370272,805633867,1249080884,1173675846,382035035,2171809360,850549725,2923063512,1137829242,1508951580,22097484,64324204,5393548356,1982176344,6766000096,3745677318,5414420232,2096319393,693062761,6479515184,3442040320,878566418,772391312,5084456589,2538370884,6723974840,6785265928,833421816,762234970,2450865711,3481153200,7044462306,1424749808,4471668208,20634558,940879635,532758008,5399807832,5595335104,107072485,674835420,507803348,7621187193,1438960780,4822656952,887484278,521893392,2281244084,281177816,7312633569,8713367640,1234999300,1986302390,5085063999,6050804232,2868252472,2144584255,3947561922,1377226824,7373332504,2048805843,1354795006,991958123,2352928230,1362484010,2843352848,1949697078,396071843,4760139006,3958552194,1539408756,1595084082,2489111226,3868345840,5565209960,7215368072,340084908,4294396330,2894696952,4369160,4412723530,1363340466,3602384832,1891951456,4087323186,1373526640,4186132244,673101681,4896603660,1468165965,4848273570,2682322950,1942594135,1439832478,4730085657,31220897,32695919,1883875640,4119029665,821431988,1662348108,1237853792,2649531605,328290298,1428608508,2105989368,6604292114,2913372897,2031259960,2002948020,3533027958,1449247723,1024286064,1105945614,979058100,4840120752,4363740774,909366985,3173049954,4609618435,1816182018,859166062,1093545485,4149080201,421501598,1072723488,4303442632,1794477950,734226384,553534179,6932095328,5188162357,1986585264,5339605398,4614423258,320608136,72009264,3774149588,6085248280,3492110664,1303300730,5342210559,4664502930,911377755,529686864,8399747619,1143096489,2864395744,1247381611,5308043556,2399513208,1688772744,1105352568,501592250,1664611949,2363586204,883831647,3102793908,580958562,1938751638,3589896212,1598048072,1860635900,141523531,64427508,1347416772,2381581804,1011007692,2158049404,2458281462,7034274972,485766506,2670342036,2699331084,2904738784,3551928015,1528392762,632032788,5264837641,7471997464,745242036,6907368096,2374925616,3037123758,1080732350,39643946,426985391,2013962274,3030571755,1658048924,1529887785,329055298,6357572704,804837771,1885473905,46749427,2028026184,510024560,156173590,410258625,1660736862,38784806,4042123900,488627752,4348227115,3688604490,1048531070,800581814,3808012685,4813421400,4915279140,2695753040,3816311520,2574550115,5281553004,2593170380,3603500960,3692542900,2391529104,303621301,4218898005,784447632,2820372054,1590299145,687474952,2548634985,4925883354,3064939848,2393879500,2514052869,3853187730,3316180744,488154287,2409701119,694890288,1076301746,4526365340,671355160,259949550,5294495028,3843399940,4945091574,1786386366,970411419,4091954528,1927760090,651021950,6705348705,42310230,227020599,510774524,1485583750,88421825,877747224,784184013,3420425230,730114586,3567388208,4090201356,4910893245,6168638007,6728502501,1349818820,1816698596,847294020,6945751316,586813730,3680217405,2876850352,233459994,3381573155,1669595326,396143286,1217311716,1784564836,1731632190,548544522,4684515675,3785535075,2764038020,969179689,1757674254,1050036190,3916580092,546868278,2024540535,1351911231,4530999882,2879602636,476279685,5085529470,3131175060,4436185230,4910807665,1902097232,2290691661,2876405004,1106572200,98804929,1678181084,363064422,456859984,575683531,3203788600,1872176910,2969770695,2968534908,3362321319,1528884048,766925416,154383708,6113031390,1061538233,2972113440,1360374421,8193632733,1218337000,5361402174,848578930,1408118856,977947726,881276634,2549753596,5605069704,3762768580,3687680286,2725076248,147192838,136857687,270789498,1196692,5799430424,4581084618,858987044,951901131,54510591,764039815,927160037,1494293094,93113230,4075270250,2642095835,3059637764,240096069,1817944662,189122070,676650125,5526499140,2604719757,1596195202,1412854398,161960554,2964560580,2747773107,3927009085,4350900560,2985388776,5675995059,3431163515,1689071265,3372948496,869409657,5178272823,957501659,2214998943,3255548028,4108616610,433019686,7559279248,5220060474,1940487084,145299422,1166280964,1830279280,588539986,2999503254,2386942308,461032252,1531928,3978961264,964836570,1771227207,641224927,515570336,4017600515,2577542004,6104449629,3711108664,2699594478,2616793470,4894601500,6359995854,4208029638,4918681458,64116177,312059904,1262134000,981621548,4707511326,3811438720,2962288544,1651114848,2057410784,2338151725,4796862425,794281160,2334704220,297780208,211415168,1225183239,312150197,1038061720,2607542260,167458664,182376866,1957298427,3656614752,4877355825,859330150,1440707901,1871864168,925922469,2282291364,2102165034,1816185336,4313521150,2390362656,5566679592,950158902,3312146312,1015589984,3661128248,943855944,1918791462,924975336,3303434708,1289819874,918929616,1075091535,5608011732,235987544,6449564744,1668020772,2857212729,4555852209,812817000,7112696400,717028950,321683224,495850756,286134622,2309785314,979735588,331798059,2996625652,1355223194,1688253035,7804715616,2069861792,3902704925,2805966630,7071894756,5503556034,3733506792,758528298,3353445000,358360493,2350091352,1021669572,190868911,630149401,216569928,4501231155,5421932824,3939916435,1047638958,1018663457,7911170376,85259111,915150662,2702077344,748637622,3012220740,4514214265,7673588360,3139961625,679361496,2814849100,711604812,6700886216,1049795042,1520352264,4292413360,2042541416,2565781074,667955100,1222148820,1334045277,889785909,1665772146,612552675,1790401078,2247779124,7410344868,497038784,1358599880,1381779125,1472368890,2563036996,4100622650,2956285164,680688504,1606926560,2739868530,1720380263,211903362,5736467421,2605853244,157167720,1072036684,3356193420,2617725708,907243095,821129553,2219558976,2778560295,642526456,318780999,7862695569,760361236,348945528,3534592565,1403168028,4186076468,3795915564,88817229,6343752432,244623156,3467770326,7297818032,6797821289,972913326,2629112815,3979011960,1963379824,6174920,7066146640,2347672887,194272274,1688454698,5852122980,1748881020,2801262992,3331713695,5381406472,770612825,2860330833,7216780168,1605369808,2670447156,740550916,6761673616,755240672,753636234,1928834100,1975925432,677932380,1848781252,4462132308,4768157826,1500347714,1449452625,61951083,8654472531,1003562700,5319880650,5473894232,6349907288,1877255270,423741435,2682225120,2086565661,90445234,3298344664,6246439368,731313926,651919593,666262310,871473264,4057786900,4677303106,6160368977,2369484882,721965802,771508389,1426397626,7872565626,264499154,1879283732,3844067820,968305020,353997008,2749973385,887758254,704457640,2033419020,37978524,392984628,4497075720,3336152808,1069202304,3269020288,2013837220,4813521354,1371693524,704202506,1562259075,588981482,2114503758,367268463,2237534015,1190960306,58635804,646153389,477919443,11543986,341920582,952778965,153737082,311164894,1300362465,4550983230,1462074948,4519145498,3777588837,146527324,1986358676,6561865450,3270339896,1389386310,405891016,2118203136,2307578456,3133484675,1768243262,345861413,312051318,622354906,5436941230,3957131269,878995620,2825572880,2937666196,707340421,2263257960,2429482264,224721017,4526208155,2883447993,5071778922,4915650426,4250804508,3470010590,2880238008,389313724,2729537080,4796331850,1942451164,3953410916,1257116733,1330683074,7408797993,2675718282,2623853184,1090915401,1175393560,915028909,594050146,3694979736,4886163670,3395883638,130944266,619072243,630087413,375481040,1827065295,6450473608,1732893141,270694271,199311007,3941107300,5354233128,766292475,6912983651,5859767115,3881895075,3837355137,890180940,1172830336,1911926052,5429693100,526950236,2880535320,513781878,515845290,1131654382,4686688760,1746425367,6535769504,1749660,4760136117,3922844100,5905367624,227775380,2265073947,154791144,1902591674,3481133395,5788188112,4525744212,4464197241,389514198,1515863517,601598124,8451613584,6490764665,807323571,269337432,5710884688,6473291625,1180623042,398439527,6989024960,5376940534,5019670584,12129642,1903843976,1268806592,5699381480,807991420,4265183388,718659548,4414746825,392986730,2538707112,1833939420,3354784540,108281519,459314534,2081615662,2403937890,3510575418,5091808001,864511965,182366716,917888401,1725301980,1317199404,650464600,2343891452,843522362,5565984600,1737629850,5522372184,4368878792,3278399964,4635414320,304991544,2702696703,623308950,991267768,850849499,490484102,2676100560,1709683508,862451608,1107733328,3025050819,1322851016,203914436,3308404528,228363485,5262738282,449599576,7467410856,5529025152,1285790586,2372031796,2090058735,4359203035,1261016520,5035336302,619997406,8984474154,2147741428,2003106312,699571566,1848385302,27556320,162504376,6071874472,909676848,842638962,6771556899,2889934872,3773542353,726370579,880390510,5062782645,84301830,5686623099,340282870,443819664,387359688,4011512771,1073038600,1873703727,4901615694,1077660220,5976688232,4595418620,5428715672,2887998525,3992389852,6622801794,901767852,1862137152,193288788,662379538,879348868,3685048624,3672028917,4497501456,48357552,723176820,2897841625,1655803839,3503209320,4282782372,2571895240,3394889800,1843797699,904083680,22283956,1658885990,836648580,378073776,6452929304,1854914128,4959775344,1481835470,1412454186,2504717388,807753975,5092237563,2163149706,1192285552,1626807231,984217930,1742488245,1303188126,4590603647,2246585650,2027091573,479219986,2045717565,3547735723,3173959944,3587993436,920226508,7748023616,1768518324,1211462488,1665889566,5565956336,492301500,5574874617,206876573,1825905602,113753170,4539875796,1084816896,5187646350,1578660320,464439495,556414884,7867504144,2209650384,1195944489,2930904924,44816652,3239963230,6810421394,106543130,446098204,3793850438,170815896,4357151058,1213303206,7595273214,4138763940,1292611725,7502983848,173893995,1022063850,3105418728,759108284,2952223470,1686916698,4440677964,1549225560,2132029840,4275156654,2742599217,2006649150,1928645824,102876975,476219308,6671827242,8585850366,221086848,1083328272,5273010995,810198315,8989786845,3365785608,1941386680,3619873632,3762776232,6586654872,4609478976,3728678472,3103476481,1796140212,2907709398,4946685205,1314422294,1218652120,888119390,1230717288,1221206440,461726784,4609996880,4994081416,3755749854,681697274,416799852,1606927882,885355587,3165158535,538177288,2981955216,536758060,1358265681,5452545456,1566119682,113376306,358600488,1583034102,825422584,383635923,904941443,398405044,849933958,2624482624,1219215813,7376065371,4112872640,1431737588,859095629,3019634690,1284474380,592316022,1625476128,2115250875,4591290400,3581919265,940459500,2727802520,504542988,6679602776,4398341072,7747966440,3904618872,5693008584,853655178,841450350,3601535080,1879611139,218226024,3301739072,225264525,2634001713,3894402596,1285406941,1295951456,1852622192,157877571,2841409319,1478400520,2124464734,2493715864,2144269948,33782550,148066201,4036928032,548912016,8660842416,6166674840,2664164196,4193770931,4967407158,1439352558,1567235404,3972887555,676353892,2338580076,2819386752,2566015746,442053974,752336466,4196845308,2042264192,43628484,1415941512,5372962232,3591619775,2984670878,3655298255,1254015,5715227200,2232613684,5795256330,361121409,4340811177,1096640252,4377805218,3228451632,4030703505,3312798724,6719235005,2838505656,1050797868,1483958620,1677616276,4962504475,3137647190,2596286916,3432090816,7087214151,1338781928,8511064884,6488217946,717655212,240200456,2440507680,1590067962,1856504406,6321240380,616637212,484522735,607558923,6622732080,1273245162,1289952908,102847470,6351348366,2249861994,1448278692,3399395776,3279010833,218579373,1243437849,556310873,1294380866,3385939136,1111462902,1384837866,312567741,1064175556,282286704,3233564950,2904861944,1663073776,3079878545,3588128880,1027867628,2338677414,1290946588,225580954,237508384,29848120,3510113094,521772148,4394668236,3810181010,3246743116,236760135,6626692896,271886481,598551870,1287180372,2293399912,3295756640,5582836152,1457468964,863377315,2749305726,1494757236,2219431487,2241000237,7835121387,2443385665,4571999154,1480414536,603953371,7662457008,1225656946,2698761400,1088947906,1337132370,598926704,1500249888,2648770533,3576778880,3316007702,612099529,2108518500,1681019148,1263677196,717139943,2118540616,1002237515,607896369,1734401154,3238857603,2942905145,1821801752,2480615228,3955024736,3435975234,3617918336,6274790536,276229905,3506021208,3524897516,1066437113,1356179092,1914289128,5471412814,796221598,4411092910,510453504,438501535,149117877,1202402558,6028794737,3988933410,2134211130,840707230,36215595,5723443488,1529506668,1060556840,758860228,690789640,2426572984,2334711888,94302495,2306948124,7528857696,121954072,6722500498,4136467355,1752946900,1767309440,3304345644,6474501320,5848544529,2390951607,341029400,2382478425,4903261160,1113602848,307433268,831999024,1948724905,6725501712,244130806,671853388,6257060316,1993557350,645496680,2077293628,818792244,180207064,690090523,1861096824,512370685,407534454,3591200072,4827142250,195957197,2053353320,717993855,31560561,3951149517,5240945808,2283204266,727553064,818107587,2991755748,4194186984,4445034342,201130986,4167569145,6882308528,3186644528,3528900320,5237867820,454227310,115295532,4025670366,6856445151,1332879878,612146038,2754989640,1841748805,1216390224,1229827340,861585109,960434744,7604496558,257293491,5815341780,381329252,3055938655,470641515,1981720730,6243651432,3835335660,2500240101,5612567800,190766736,614192916,5007305597,126051114,1313269496,4189535535,3791430790,3902063180,308012852,614395175,6510012299,513068580,594920806,192807265,1662358621,4817486862,574431455,1201100979,1115250732,2983442292,786615030,2544763424,6099089792,1574805951,2347171146,600687105,2369637505,4966221694,2172754150,22433046,2344670083,14083352,643537532,1434828732,514687422,6319212669,5578230159,4205663000,791297447,5708025882,2786529690,6562463446,5125927164,5838554148,1425616490,1249283988,333083058,691983579,7266242592,870825376,433483675,10226025,443873879,613237015,1902358544,1776081400,4237189360,80042205,6431346680,7942165731,6015091360,327119202,41694169,57127008,3989598260,6350010135,23063367,4067161530,1501816760,113672216,6580776552,5546268654,312302696,4989837888,1821091704,1486800906,444977667,1449624234,3190765240,293343268,3944641548,169434411,2481596208,2523476925,1534310376,470977675,44186560,3484966248,2571159340,4739443780,473816472,2902937595,66094726,1372845467,5944214694,2264519095,453112060,356484006,116326840,2992778478,254622906,535258874,5166677580,2317623099,3075851104,214603580,1290324,2977611333,134464202,2917748188,2715059785,8981222607,6851918542,431355859,124671462,85750804,1670704938,3192484620,3826188328,2389883279,1064582650,1367774775,494881920,1714114830,1336996500,2170731978,6864716556,1454636064,309833468,1621142253,3809854026,5268312066,2927628432,6344419392,5983391637,1822862635,780873423,1843787484,986347708,3586462824,1550356872,10046672,774503175,3977401680,263719544,861582192,2788621224,1313836692,3563477225,7171447617,3927278364,487440672,4812963618,1911358720,201713922,795937580,1285606096,2904116505,2756528028,4305326116,6259311864,5713333044,194684190,92289064,1152759776,152144607,1270990968,818579342,2706300515,2001469072,2276896030,4493248333,2682664556,2324295834,779144400,4966510140,1638129788,1727301704,4527170137,2134016439,4903566560,936795511,3143107344,1491095265,2712795224,2224812768,697863998,4778045856,1659292159,5044262958,2788256480,2712835050,377377737,741735932,977422704,1252170531,295666908,4605979590,1513369487,6432573492,1891022332,2267173560,1710620576,2098904556,5101854324,5215056309,832728220,1964721824,256845575,382959990,3120193782,1822656612,1164144992,578619919,979774135,3217268795,1891716064,1957926711,888758459,966748078,1636654006,2965138148,6381036977,2542850595,867911398,1401854125,2993081307,3635604399,981787822,3371104429,4312406686,2734121352,2074753836,6301875576,4842597970,137243321,460567879,1101955099,2978606656,691997308,530380968,2376775760,1951785164,167443856,509694951,857015784,76087015,1468496193,4858248415,6903836442,1437837758,821505756,1448153497,1990981830,6214581333,443160498,1713432591,1032605406,57973418,1182987788,792283590,1281108580,724496710,138546555,1273344452,1914996867,5402249293,2397814731,3806760384,436269735,2821725280,31516481,3934890456,540582688,1808344560,6964688223,5460944742,2082284344,421791348,1330983214,6590384040,995596248,693785902,195002364,1507343592,2983203690,4733667148,1902938924,514837566,4334967,1104728832,3659442770,1035288280,1576009904,1516129998,445452582,2112391017,5914079712,2248472436,1177197100,4565149235,6131529467,5860926738,1298671296,1106417184,3627564772,928457544,3673245184,4050684260,5301914432,257927680,1426300915,462910567,1276750698,775193842,146804118,3252288400,6891735069,253060892,441112728,2366521520,3472657132,1476169664,1317689628,7488102573,2534580632,86612520,1270911328,2751027655,2893650306,5608082232,1530560696,1949669856,448964912,1719872698,648137307,5790335076,369740700,873252107,457919648,661347678,4522655184,3828530430,7084927800,2898071608,4896776082,123577330,1549863238,3115457109,6113867984,2524210480,2296536456,795381525,6156796122,3465735045,3838504904,1084015490,2503073300,1237498071,103183020,3160533789,2254611441,1145850723,447270591,2934325392,2793702084,3651184885,1839795674,1607322106,3840052098,723495759,1940466819,872478312,7265108464,727952994,1942265780,3026999988,4422507496,2896610517,844543002,3084585291,2891288721,1268407062,3392358564,27321240,1178401050,1840789710,2195168976,3410399484,6570910056,958623276,1340994740,553368648,3250473312,354962758,233461480,2880581028,423406614,3788456850,2679019441,887432599,893128236,95815062,7444563030,2746951304,3910849590,2218366635,3957735762,1325303024,956502371,4841468433,719630997,8759358207,4425962448,629781868,1119535344,1273867140,1659112816,3126243310,5103313668,4541296135,5092162119,4246040825,6833092448,2884508361,206821928,4917708465,2806785776,2726597376,5963509034,355729720,880217692,943563036,4429653823,362898064,7437958713,1497743748,2276682003,625534128,3560003296,8310841398,1436319608,5597139684,1926208595,1803043986,427936261,3820357420,3456924880,8489034801,737397761,1094842372,1003458351,221455521,4578075152,149239624,5055475806,3348527021,1295390205,1451431858,4867776306,2639822154,2315736736,1573213666,196383598,7632542448,1891321389,2221467808,1242394056,1318917594,4350384522,346257563,645201636,3413107200,6112818642,3970013595,3156390168,3675249368,935347940,571742258,2371130656,1802444956,3590848356,518421464,2779477356,4812530285,3005968914,5923772176,1441394880,7933522617,1250815638,702417168,2717370816,6506922144,1764901712,276065694,3395323055,3752500596,541723854,706583995,3558619920,374256738,3216357375,611373664,886753908,2809162338,728309554,245301240,3394505584,395661094,816705252,3175289512,143830647,8116173801,607249824,3369204270,516675991,7983012438,554903520,1296414912,188458332,2944257600,745770602,4313188536,3770239316,1247271156,2093625828,3780681240,3491763982,245695092,3288466240,3812777577,1773060032,7617604232,3362626791,3714751160,1432602378,1772568516,2940891352,3376774058,2239277080,938104675,2747950386,962050902,443295227,478372492,3092494668,2728329042,7315996851,8492950044,1827130228,3342226836,821034036,999816940,3720281568,1027934640,2795176776,3851918790,648989738,749721665,1265745642,1710006288,1319973760,8662162014,150465778,2641918008,2204479620,500156460,7829408826,4229535185,3666626572,7697294415,1693044243,7100724688,943246716,182131117,139207491,1867561262,885118761,369435405,2855285820,2339676891,4507727791,1002269016,4688973264,2087141415,2268141280,1532233440,1743451888,466586898,6250098160,770710,65559752,1618792276,2659282608,52920403,625210704,5083941402,1953170204,764166606,1681969000,6385610034,1736037750,2701224876,5814208524,208408144,671385249,2299802355,1532998344,3036811878,3839449446,1011477486,105675451,2825017215,992582824,430116584,3046628768,1690617480,7271766729,921698520,844110848,4374007408,1326020424,3313253516,1575783206,1144643392,3212924556,3032249648,835657668,4041115,432787770,824572871,646056684,1447546384,3132002237,1905092020,4350295200,3179114288,186150762,1182254038,662602846,265300784,4401692544,2168707680,2241047112,244853031,2775042472,4341472265,4151545880,647886366,1620816476,3117176322,84972587,1163247348,7458851336,624848056,397776744,469210199,847526172,3162346986,502231590,645181100,2329841610,2414138708,3801292800,1012978539,3611871204,4126225760,1399504912,507358344,7398405270,2244099824,2323421550,192997895,2024858685,560586212,3627507000,565021872,3771407996,3532896504,520641552,118185450,63845676,2057864451,465336348,847214964,866253360,1336962662,928337979,2454634903,1793956066,903450555,1223241214,1916863280,756746015,5855591736,484265247,804119864,1916819844,6772617061,7163030392,3593695130,3627261024,7864199504,8681998428,3018219024,2330388918,855107648,320585017,3128654710,6680046519,6395869172,261252000,1444834288,1641260148,2658778564,1038092178,2612019235,2125358344,2259147672,2898343512,6950071432,7474702480,6376879803,6366630494,108511968,1728584864,857463832,3056429448,7845891952,538963550,4028626330,1276123635,4223690685,1323173799,2569896384,139321085,768339680,1425472775,3758054766,755047710,563918791,3927692970,4453138015,3134612692,4204793961,1733969871,3680574804,5324019351,2045200400,5225407054,3855728395,6165130698,5342585322,1102534626,842092111,853449848,557420,37374689,121816818,5495521995,2969471991,3147693420,4091572864,1437005877,6785821595,309798132,690037045,7055245544,1485189727,303940837,201124808,4273346875,3370753413,1367959376,190900954,71969642,310926146,5825692503,2348626655,279713158,5271804405,1238418740,78319381,6557069743,555937782,242034283,4768919286,4971458382,3266926448,163342764,975960236,947141936,558503077,5823229419,96921355,4733484672,99570017,4598310640,5268391356,6790384269,1570369574,3350472728,3901735536,1750433468,723353632,1038671840,2036921410,676350472,1653346545,142042720,2545650770,428246184,792885994,65762164,6107272803,318830290,6358668792,1307628998,1014225231,3673690,377632125,1052173608,2503964050,2078246775,3373894160,4145826144,4865353703,1302407649,7285231872,1947734042,417099432,3769442336,864668556,6706606600,4388432175,7823133441,4356301112,547046010,121949254,1170501320,1543895440,6361625331,5301902448,1971990778,24766044,4410015380,1316333751,2377751391,2427744948,2771262240,4317988845,441513266,970312868,507197555,928852868,1560330261,4592464326,3854716887,5875274832,1408314885,4469590272,6378415064,750747191,4969047810,913493006,1139474755,5327534556,1132205692,827653732,439529830,2578480254,23778730,644222352,2304264848,1661264500,2711184978,5386041164,561183138,4826141376,6188637592,1705634348,6879625487,465717872,136063916,4003730055,2983202031,4370676264,3173794813,736631727,229511067,7419239775,2818363683,3535304830,5958328704,6824330199,956553802,1937593086,2476849184,2968613543,616609014,3786373156,1760739231,2017428174,220019572,6668720217,706696334,1079187900,344529836,3893095284,4721178006,152751339,1709951536,3992266449,573912870,2192588598,76270468,487993086,695409488,4428751167,195804393,210054591,793705240,5714353836,912983190,2455700442,1907926218,2756342754,328810434,9049670,2799101680,962952255,1713092572,4607185592,187371360,741961710,1299125565,1747178488,417581892,278926893,934176354,8428799079,2077316652,1212852192,5273298072,997255661,3192348495,3162439532,1949485767,6789794094,4102072904,2602126143,581324220,3701176641,2529052360,440373819,5264055063,3549978245,457981868,6711684381,3783761252,2009474584,101853807,6611880861,260804187,3827036,4365304706,2164357845,1944616305,1045244032,3625760790,262518660,5323554675,3882358144,3012448020,3578954184,7440094692,2385785604,332325156,4516047495,578613601,770288422,2834182720,4823472465,7213320400,6396638479,3994902422,1179593691,3217641625,4746840400,2592172377,402555285,1241438268,48189290,839106338,1741558112,6427716225,2217843765,1240794918,947691424,806213002,1394006424,2620338784,2622330315,411433157,749243285,4612930182,63139500,1915847864,2837335753,5452132980,5629716533,6908513206,640093644,1634433087,883503291,983900557,1771648796,8152701696,2437490952,8461655460,3892852548,514174815,848675766,300142525,2931693828,2071885644,7181445024,1328379886,1014270752,2519320887,4355379220,606133626,1345253168,4914578980,1391001900,509513883,2400464750,198276588,2426736895,4183261568,1355801000,973678964,1462671459,3968573382,1170160455,3862805780,2174894220,229802424,501844926,394174102,1113613392,4635020562,3418854600,1006690516,4306473664,876507645,629391520,500722821,95008650,1335438715,372047168,1661045140,5664342570,6738516736,2164769352,468341460,703177734,1953816048,7042117840,4539838210,265106616,3348297000,660163473,2512965216,5895379021,5714990604,571111725,2531036606,2883790860,6685876224,6322517628,3867165612,379532292,439562967,2229778875,813324416,1813257800,2154224238,684340740,242327709,8249365656,639550848,912131032,5805913358,511743352,2757538338,41636364,3948830808,30042436,2026649115,987929820,679270467,4100185900,1994409530,6764399856,1340831260,1907715452,8322332463,211014874,2686960073,828644008,2831192136,5161728360,704868568,580307504,2937297915,303733242,1339056456,3452925322,2716486092,2988935574,1117418985,106751229,2440510422,5744919474,3859599896,8378397306,1160907090,3098310688,7885686632,824031573,779937943,3970172288,3876672385,1155073130,3602858924,3938284651,2021375763,2846251899,7206425613,1144170648,2971285690,1127073546,1080788336,6698993808,1840061572,1006844596,3625985665,515709779,884810745,4831005232,809707220,5444076750,2674359828,2557047364,4864169712,4512776219,146200078,774868401,5060304578,4685506658,361091970,5982517704,32955345,357385274,44310621,1707331088,4101991272,2607192852,2688235980,867189992,3319400252,898755274,746158107,1760742994,1554095556,2746598784,447839630,6848246619,638616495,3192241218,889597270,3670885863,1291920987,998222282,5396353716,127680819,165569570,1398798576,2567129604,876162475,7767965824,1149508450,4061711076,6443114496,1603280680,493459752,131025560,2828779626,1607801280,429852500,4351184955,2664664659,4398486536,4499507682,3097966165,6503257760,664357224,4035216348,642452616,950296224,7853179064,81606048,5160537882,4160382966,2364240585,1626493625,1311197842,678360532,1878310074,3259001242,3728605792,1784175786,3646063043,34770336,2373867426,1782456845,2713106469,882254456,3263775221,2794583046,2055317574,3723885516,721269884,4089343050,4571572864,1040676744,5392728819,5842205803,1892824644,6913979149,745607909,557575380,2372462315,197781260,6942681240,2793098120,1834305902,1495110112,1056498000,1495252680,5654159574,2360855955,5092710042,86119386,736320780,2693733720,960527339,1341645132,1430841880,1139932372,3854194756,179577062,5917472472,3071099980,1520612894,615610004,457269940,3911671449,1590918000,6546044616,4982965477,2486289858,8246990664,3068035344,6299945694,1348041297,844030095,1410904818,1073219330,55073416,6159969207,1641237545,1916521124,1079691594,1306354273,1739319580,3478933704,5876241390,864869454,2696213409,2621248936,6039919599,2116511446,133907917,2051287763,2343685990,768268986,5977657658,3453312888,764363284,1917190476,5036308025,3151526380,1326784235,253969514,671870732,2426677059,276807277,1378746378,3896099032,995891595,2835010292,2154936056,764352348,6775059880,566635424,126801888,655761088,976105652,4953759330,5626390038,353572852,1591878848,4718215502,2858013357,3545264328,5748722412,829068545,1808812481,1118596915,3552751240,104558959,2293933581,676045176,3834520182,533757864,2787664416,816470936,4045568765,1025839832,1828614610,5080623642,5841690808,6828406368,1734326268,3842764710,286932108,1392163941,1139671737,842832576,1404029725,2939000240,3395673525,1029513240,819137864,905495826,1944589344,2090192888,3547518865,1390575524,3378517368,5556254118,4756641505,4351820172,937324336,401997082,955849646,8964114795,3787236212,87196959,969876250,292391393,1414754124,3442786354,1016542102,4107845376,2848595673,2845683234,573864871,4452020110,1135019368,1780393424,5145939360,1820965520,70127848,2965203535,51167154,1888941456,229654047,719923484,784185372,1932885064,3196396605,115008355,1847956210,4134345183,4103941608,2294353488,1508521188,1992354786,5250426622,244736094,2186358783,843909213,310609346,5841632424,1988058441,1646847376,1434497283,1293797464,820529451,5879627886,4938509898,3880751160,2276886741,793790076,961447800,3697837724,2338102314,2181067776,1323133992,207511875,931320426,5446582794,7040190584,3810660219,2196568330,4452729936,2775563337,3445881584,368167630,630687777,734126424,5486607749,5487673536,1993425114,790228878,1273746382,641877432,6531416016,6360255447,2824100125,63665175,1062693628,4503939237,1932007582,1495652320,396287626,290103934,509810979,646968821,607536018,3888757675,1892149146,1677069085,7999144704,2119308717,3890214095,7152535071,2674862607,853574537,2917235514,4553574505,268738537,139422723,487162456,1069878234,1506360345,1645758665,2330451735,1863872028,1407501492,3004644032,2337670512,1879869736,2441466872,1787200842,1632844124,1466956600,8411747931,2794416224,536241740,2867686108,2233048665,5707145694,4044871216,4491944345,211048547,2380656905,640808304,1250661411,2028208260,1401896428,5718056393,576960525,8716486482,2662222610,304242150,7622174385,1956658200,3730421080,308004240,2962410324,608373718,500171695,89806068,1489248708,1023661698,2844047151,1936511874,1173439326,230232545,4170240104,1985434563,1029731190,2167052436,2954565828,772756476,7729932537,3955356804,513973215,584467219,2248346400,3259074798,2771573710,6386637296,1006978896,7097775800,1104254194,8389724481,3541566182,6486411240,1045680246,2978515905,2830035990,825043566,3463387584,4187706846,3090030894,1025715348,863083936,1372085268,8676675009,752357952,772241070,97648626,4036743250,2241634645,3273149160,1135607414,614064098,4617388624,791594675,864777595,418864648,1543426295,341786382,6204009798,3763216725,5025065022,7465735737,1576823214,935445610,1520631815,93766748,936976938,1301071128,2406080640,742630092,7582323384,2165461088,3399204320,975221325,6311470527,401457180,3345070910,2094711745,1570284296,1852338628,2106680821,1669200228,6031313848,2310832528,4191178061,1409429196,3400156647,229256904,4464050604,1800302520,3299699740,65780184,6928299800,581685848,6663436444,4653785364,223941780,2455834464,558070449,1509466851,1110225168,3972902265,162630964,688138152,7698569553,1076733264,975108801,7899436664,545594310,6191339536,3279945613,1804516263,3897425934,2408365844,1423447989,633113341,1925783954,335025496,7710363624,4211192250,885742776,1940080398,566373369,6327241227,2128256832,4979750232,1725465267,3318110080,1314024660,6916210609,228093003,2468438883,1941168460,641891472,1521516201,44422038,7075363632,186926496,6812183623,3967049232,843343250,5949270657,1395324008,3169716342,5285742456,7298482312,976306722,5530539808,4391437424,795802174,5684419458,652619112,414108534,70816131,4638123936,340067188,862261411,411702938,716604516,5950364168,1265585888,778955044,6240554442,3757400005,1878965922,780227780,1702485006,257103794,2318009256,4925596152,3623630706,4216069856,2308898215,1739686704,3042859401,477798785,2975419269,1808425512,689753132,365911422,119820584,4341038610,120389728,3047518236,1318041774,1705095304,5657597280,2125899656,2684306826,4447906160,2147220010,381466192,279231316,1395789597,7755406736,2274258822,407359012,647278065,5400159648,1072652584,4034504173,783919644,2675815716,5107438704,1472412040,593662077,2444004903,1640938096,8999513766,111800811,5574420261,6891209992,6513322185,1454617675,230220616,3899821068,309203060,1868413330,649729713,1184586504,2222039855,6022954928,6635809736,6942162472,4045536481,412290798,3174799116,4273958520,2440511788,5582027292,4233716272,2788294075,7568555192,3202859935,6899738103,1726986615,329610616,524132422,2099973360,1149889263,389230422,2036025243,765572228,6195973364,2457206205,1092126465,5193875493,4751325050,2908073552,7776969903,3641454774,3634417344,677547216,774863412,1824503220,4049622762,4225683476,2555352485,4631347165,3465606312,183976886,938812419,65893708,536880745,464957130,3924496104,3100118598,7380188,1502350209,4441158729,1052227036,2289643059,3126406660,885170982,497724225,3449325480,3257851155,342311494,1170532578,2020871080,4301815465,1882138041,719098209,278442450,1308301365,6783714378,3958081272,2683621836,4621574350,68441382,667950549,398165096,3432968604,2560465260,397793025,8143158528,7420821813,1997836911,722225335,143517860,365204754,887247196,1644723264,4134852820,3364854735,1490761237,2604572380,2364800864,5958825630,2259355688,902228875,1346044100,1905789768,6983707104,993842241,706543929,842760919,1073936070,3352481056,999863408,1288394289,4244465280,816307653,1824252654,617780016,1933512594,5562989446,2589107360,428565985,922712764,316916162,3376987383,198524105,2559176298,3821589642,310342507,4442745792,7289675704,5434126932,6854171933,2507331928,379102372,2319991323,1517583486,3000564432,1102876516,179060253,1400000448,304847028,1925179105,8081278290,107536520,2866159372,3265490845,1045363114,2606746383,1185177896,266588644,4852626732,244133612,1183119600,1221529410,4650176970,239852300,4714692493,1927972755,791722128,4936799202,1157204628,1368286948,1634213192,5817971856,4756962399,1896502920,2060098264,2352397782,5785236936,2692750626,4175923240,7342546302,1321816208,6789786,839046224,7999700208,537670599,587523392,1388030460,2194131168,3864051620,976181433,1090183509,6302564656,2019139530,453994209,7133985304,2986776345,39972390,3658498740,591816960,1403793280,288692705,335992404,6800551488,89256048,1487208090,1543513555,1251669759,2437274350,1769381456,2099488240,1102376916,247497291,991464105,4264540252,5636705264,4050452232,6270794048,29271348,3430510228,7161688688,6542408610,3948775670,1177567338,2152954452,998687432,112021445,7805272792,3465587880,512861090,382504800,569411698,5169399560,1599770282,3329164027,372422864,8437670478,1322546576,3325882273,829153716,296440265,765354697,6396069890,3224761228,1886910856,910705572,4438946223,862571388,6259966811,703886428,3213101624,912204795,221487972,2501631447,4333461808,4595846577,926780568,3294369532,628815722,1081505212,2724574290,176193658,710284044,1980610431,2933655988,8911870047,4263686892,6509498653,2921328162,291380919,1828996246,871587885,1031981234,983435004,564776462,3655726080,645108336,2946409830,8696326,797337550,2847610842,570418860,619827080,2700595544,1394950034,5699118714,538971357,2210062473,944502191,5920001591,120432804,2010690124,718003719,3114154161,347548314,7055619744,3963625410,7807506723,1483736373,2748746415,5310482790,6061956404,3021932560,5887439400,1298132696,1034520220,6427334676,6294559599,754535528,2846209878,3746143648,2025647664,5073967683,6154589052,1715833824,3126662640,2263071616,1529336301,6607420376,75019334,74697658,5601212478,8586336150,1781750815,352116836,878373880,1604511643,4694017380,15309851,1245669609,1242748810,4221529092,1822368960,1880165112,3239870268,2901118524,866047408,3123259111,4397008626,7987049624,1587490500,361375706,798158588,812255074,1895253672,2111940887,855192450,5884788276,612916108,514716434,4822108704,2788196912,447337235,3983920524,2009294350,5164024215,3568080968,131549148,6989759546,94764432,4086746406,4543742815,7521327704,29857534,2017300276,5654044504,537852014,2436653979,1138991210,2347852557,6845098561,1610435112,1173713782,433372791,3332552832,4621264955,4902721884,723722136,216448647,308440897,566937296,266005700,4439265825,4898170260,951912254,213002494,2738742880,1175180608,5881992856,488133360,429371982,998231366,587084037,621214820,2107524470,2336743560,1576923284,3709911804,4353968766,297606878,1633819230,3273827280,2108434560,242178564,3071761259,553953296,4194210912,1495389756,3250207719,2646921678,1074894412,4239944536,525714012,14524050,2824702614,4969784036,3998812185,3663368094,19674162,3190338642,5431465773,4032591900,2655807975,1955263366,2590443264,2629388610,5602989141,809702192,65601389,6529125932,6679079624,3130087380,6335312298,6693801096,3155236612,3439063158,3102472765,5969421640,5616685878,303013454,5022201372,318234854,730127612,738448900,1369798356,8253526842,3451086076,2199318415,91126340,2532641048,460267792,4247512587,567095790,651190666,1910780433,150295347,867902833,6704049447,5896639238,2718130629,6012741024,5023775104,4804680024,2148136935,817062600,1135535310,2864069295,1596783234,6064276048,4664739285,2723006178,3109744616,87366312,7631041797,7354305992,159695308,180617928,835612275,2003054920,700563348,2805106234,3897434506,331283298,1518268450,1378175616,6909512984,7394815044,3911466136,1581885968,562194428,423357872,4109849883,1726947604,2840467869,574101462,5350788396,1147204158,5892451978,356471110,4969781792,345985180,1729260048,380135551,2664565876,1981646358,4920512555,1983084114,1913814938,7301995368,2964890679,3583853483,4953729666,6957832672,203144026,1797234543,1984095022,1390594644,5060408264,2945310216,2301831182,3471857893,2587934672,1828435484,3918223398,1119493827,46213544,1941194092,2385851496,6158151272,716186538,5272450182,3995426372,3915838578,250144335,2756063570,5395547224,1407191096,2998412160,2548978296,4130176662,153076218,180547242,787549810,3949826210,1311215676,1146489778,469346971,5575950504,2648307896,6768080067,1909056196,2978569326,2318363544,8103326643,2271216669,1322927970,989307548,6649603177,998924745,2674338576,5859472992,1360418735,28793862,8246296746,382710397,1344348089,6399374168,930090042,336917526,141361956,6752563587,4621245528,2272123758,2111028080,99664084,4944167664,1247340204,2227964564,1083568864,896672012,772598286,2684032836,2410557255,2044535332,801862534,5114253501,141431815,1898329188,472984656,62483949,3745324786,978211596,4510763010,78937855,973044625,167956455,800567486,1271357020,1305645296,218599378,2489804965,761209650,815416162,1814089956,6267384639,677132912,1912628924,2091804336,534084773,1814290206,316955481,2557667492,4672678624,811079140,1534099615,3051372150,4143848616,3179452892,4019991588,2301373548,1311167722,1225856139,7315160424,1887908351,1262584580,4118247895,5674189688,1531779164,402797176,4752886968,7578459945,1507070340,223167992,1832786248,2295331400,2473178073,411898145,5204571976,1462644762,7008429960,1429870041,278111269,3900921564,1843936644,175619539,2406125172,67931749,4215991008,1595373596,945135330,3272706108,271561072,2002797795,2758686650,743632998,4452813153,3968392440,5210182584,921305789,239263731,635726855,989374376,4111638768,4378772250,5200514088,1119989717,915984510,434374890,2442395373,6650288648,4373512563,731985918,251593565,6633210256,536312864,4745241876,4173431355,5884589376,2834037516,379805652,1347520142,6276845312,1181061054,538252508,1666643920,1250018964,6936281177,1476975936,410761054,4978157292,237535160,989353903,1583183520,2461247075,620169016,2697146360,75703316,5699221524,6904156960,2130906015,5306042658,948587149,678639268,1242942144,3402340435,494186497,3322472622,2391006198,234389070,2687737671,1515491100,7984752432,971097964,2858775774,1192754032,4293887521,126057468,353910907,775410916,41338446,7886503593,72670234,4968944,2629598985,695292005,2966538450,1269967960,1534843892,2635630240,921897204,4982689628,407059608,471541080,336485641,2294953494,848079905,1867795415,277563978,3756224829,4930920472,2652907536,951721240,4087543625,2495629532,1853771484,961136968,418715100,567198534,2405547720,7869678066,1035649458,623729014,1100765945,2773063115,2473092606,2571978485,2455848968,1288658523,2302354086,387814770,4369800624,434125138,2397174796,523342230,1773028970,4815495513,760471495,4943184650,3973839576,1375951578,71381961,4771640514,1302794848,1853540920,103828184,2042950830,1149915235,1576868216,5928854670,597901673,2467971755,2151655875,6261123825,877942010,580856634,3423665370,151459800,163658208,1159067682,166750815,1001805621,1346774061,1772536144,1139317966,4520109546,82121968,114061296,5222489184,1551936801,5704808571,470524218,2808499275,1675697614,393147352,6131085541,6272441644,3669190984,4557870105,332529741,4409156520,4792267960,3733619488,211865488,896198880,5756992974,5125133166,30571485,297513074,703442838,2306819410,2770501510,58783884,3438912540,7037887240,364320054,432252540,180450174,3498582552,5974206312,932159151,2537693084,279770418,842694536,175956300,3083813250,6827544073,7841053848,4834484595,1285371069,2410346778,687921024,455481778,1883933112,3669884336,559530207,2448446496,1578523614,5503997712,6629117856,3393531672,98623911,1229679946,2770948540,1850811960,270681120,6275708872,2153358850,2724753540,599165126,6294319073,4473966616,2495180725,976227512,7270945968,2392211390,6930629368,1886443044,452113704,789742280,7911132498,226107425,1238000965,3587922220,1143460592,6082751395,2859231588,4435026320,5626299996,3419301102,1868044875,92994078,5911528432,2238949956,2229349940,7298408088,2799330404,1790443332,2271353553,2371820808,1917619268,983926708,2529419848,637751656,2111199936,459031483,1454562456,6635510464,4150864298,2420762320,3224646936,982568106,4624942056,3800954820,724480470,4702189914,2957336336,526431510,2969266683,8565502041,265571046,820425108,236740386,335935756,3599692560,937777956,3697834500,258277466,5184632789,1396010610,2719534185,3865632678,7009725033,1359768690,7447227536,3256192044,1020492830,3187490406,4491461690,4359906783,2136796605,6051651760,3728591930,318229114,4279279081,2691802494,6666834398,463130334,2604424110,1944082140,79460236,1368777557,7984122720,909380584,3364402248,42801612,2839613796,4813525908,2350565308,732205544,202410833,3020295184,966764392,6769587924,865737485,479086418,7113350680,2919959490,5712475422,1924567855,5341817296,1908323622,2083829685,720689730,352486073,5339665380,3474090725,293351436,142913140,848014368,2889098910,3783263168,4448879244,317937428,49238434,5240041984,2757244155,957557848,502522408,2159419890,4951453914,1519019536,1713170772,2722518547,4885582941,4420250544,326739328,218729912,911259617,455844178,33683403,1665630645,2084348315,882929583,816903468,95551614,873293295,6187191552,1190471952,2602042587,2423711838,1670824422,1345378534,1210075656,4536006740,2711952639,1331938162,3460933604,463272576,894919570,1232277930,584671554,1603314012,329964510,3580279134,614739017,5130484680,1093520214,3077468760,4494190590,3832701144,845611724,403422876,3750241655,4588746088,430867505,2377823210,2750462456,2992634244,1823431482,3521702086,450108684,3381770300,554208471,588520937,1128713715,2605383030,5443127880,387604460,5579473176,421072892,49406561,331399751,1703304170,756613749,5196282992,4059293256,292941768,5910095976,3984910164,59737300,1816519518,751599842,396758346,2289582295,71086475,659441431,2756284188,3258636204,939229800,2574403344,2463763810,2602127886,8373831804,3039252156,5100050291,590063700,1782518973,6741407295,5698797804,1082178710,229633888,258435951,8983626210,2368866605,1313426635,4461137648,7299446824,403357120,3142830656,3390716547,2397274689,1233075429,1882869048,4469483838,1355751984,221289700,478035786,2542883756,5772854388,7529518188,1104087087,4710689775,3806708100,4581632439,2962386140,108159636,424288462,387135070,6415186878,2594304441,2378606571,2237434630,4789549440,1915702364,3713811426,673322562,7418162556,655477315,942753826,7469184408,530021364,1687492887,4764807534,404766396,2612491488,948505128,1068299496,4222819041,2150237072,2034754864,729084894,1145370944,729662210,221028654,4870145610,6611753781,1564978851,6993474543,3417016854,1853566632,1627536164,1032395892,804894672,2112936412,5839198044,2220062365,4771281080,2210715540,2494247979,413304908,1365326496,2125825893,1040820864,4611428514,1784738504,186933895,797444090,1798642035,629941856,1428024920,2835343260,1750920984,3662714454,2943533796,3312646794,966670442,3352570524,4109619180,2359263930,486719209,521646750,2108844747,2890324932,4053474040,1427157864,309024536,2766496355,3183843472,2934604415,2299479796,6035368514,3504938004,153514165,5260764318,1339234865,1356951470,1232249828,188802454,2901287055,5663899640,7478964200,2855961936,1246785921,1928897712,7814412090,1331891298,2216039586,1875825873,2966611212,3031473948,57040644,1710358224,406948770,3514932648,6516133248,734903984,2920229155,6064534344,3092151978,6229899263,1047832740,5659609590,5200593138,2850916737,5305380304,3453334750,5243948384,6981982240,1004377814,3538320680,807870860,541219302,5196991835,843933579,1625236692,333248900,1168987666,889089681,138400532,4727446970,2492689928,457412840,1462388310,426268672,1807421316,7948275152,4354631514,8817226929,424091894,404902109,4163162088,2682059790,7669223181,1777413150,81168566,21749442,944891409,2995117150,1548492282,1503210978,4291518114,616450215,2476768329,1200615426,2130425532,230519872,6978394108,482478550,2564985280,1938912472,2590303670,890615199,1080743832,795448428,806855784,1571487024,826075318,718837664,24387163,599385572,4634022048,144148090,211909016,732633950,3613699103,2453322440,2294391012,1030412610,350650059,2035846008,6132461744,704805324,56005649,259085216,56077460,7617118968,1291046400,910574347,6353660648,461556309,1013142930,871253072,5921034672,547828860,3130104278,1906454396,38277984,162968245,3834717608,2885170552,2994583324,1765920288,2497451992,7304023336,456233496,365913115,1932872690,1444258884,2093468035,1980631428,1452849946,3158025620,633637186,203014395,2615352768,555537860,4275023904,368707146,4755414915,5924500848,964756652,999110500,2118406390,1445111134,234119664,405357330,1545849214,4233948745,2112908685,1992647118,4973560716,1756122977,4487026314,6616512959,208875670,619642655,416818983,1249395054,4435464096,1487426253,3346613664,2525287320,2476378092,2075985470,1434652074,509080341,3681072824,35117152,1040549796,505519146,2942656632,842648128,5607779796,1578633450,6360779908,19599612,4669888936,1070118152,1640871912,6666567026,909694446,3731293182,1116973017,5470664787,5075939763,473216271,544196128,5133671249,1511944200,854414820,1398693480,1882166680,5113196172,5179922531,3138166800,872630493,553325868,1220578989,6992206487,724825279,8683007130,2898945184,1914208923,1000520920,468017950,8503614765,1835714764,68443346,632700694,1108875210,5318549404,330482649,5759858508,2365919528,2270700873,673000573,6856586624,3019365288,1516093281,5887671657,1847720855,6539610651,3054657834,5954950176,155775792,1390008159,3461192022,1829648900,52123302,86599415,4982547801,2727175770,2820097248,3934576952,2010902679,2884587168,1068634779,2556161680,1497107080,1651692177,330492580,1481707023,8538483618,4155517960,1695201813,2199536353,4397336265,4367192275,109402122,5102495688,2241816605,7468699928,95200824,3398898124,5412126888,5800886598,5457673908,5405030454,944927137,2021945564,120175686,3861536865,1379288946,2369702440,579282366,2553777822,445242177,2199723785,1143149828,601590273,2842250226,710248694,2583174699,519666566,3491105605,5845909496,2718084132,1883849588,2240903567,3221084952,6048322432,7789325776,3283653444,1081467318,1451826092,748301689,7540383798,456614453,650746377,3394454436,5882773216,3963847340,214554856,5502987030,4458682590,129216804,1432397550,399092346,3654449862,1830894632,4029020387,2378697456,1147133264,2823835560,1657657740,960209640,1818831318,948573470,215590552,2204131360,168326429,7217604712,2347317568,5373943197,209932817,2977726030,2784029248,4159994697,6106917944,1381384312,2266667775,783352574,2094644685,327401548,2311151658,1935653920,16309107,828475865,100142060,1698026031,3138452849,2330397824,2936501994,2218984119,2771446075,584091525,2295739575,898250832,1911862198,512898799,135192645,6741982568,527644338,2576339370,3260617550,2499937235,3203398045,4296645479,7215263172,3836268495,2078278536,2460453576,55172478,4603451090,232705656,7780534680,3032044708,545170440,1664008392,599380659,1403362255,1670046078,4867508500,1793912054,1972104294,262731128,77641978,2645724504,1165938240,460487484,1042486518,2697416088,2213881560,4432900176,5097703240,4796853635,1225985352,1694602422,3567070926,1194699844,2652823236,170534384,1241293780,3738252456,1086775500,3262374730,6028630804,7100171559,149667215,5090947650,6345060876,3193712586,4613179392,2350627600,4594134600,2443664470,2194101231,719829912,641200581,3591756945,1859830304,891881577,73820036,937443956,7941270544,250719784,3067219400,56318889,1334837592,2322256964,1385048598,1250725224,2987047045,462620808,5317471024,5443512696,3522461598,1535144356,108331946,6086572877,2149959240,4981309116,1654376988,708616218,4118156658,4665808336,4943326685,3933340075,4236099096,29099281,7265882601,5374358619,570123948,4167490212,4545310088,260406540,3908809140,835956430,134621630,1733303932,1453437882,4244149524,125755150,4528493470,494194584,5608157352,2233988060,2348190252,3920053728,5674141232,3266105916,1264057641,2251290220,4079651880,2172929424,519620210,191446652,1220137560,3625782246,4025754000,144176526,1829352950,7729076864,670037636,1441941480,4541693317,470918324,3305778889,777237425,883094984,7964058696,691021980,491611272,537340825,6443644624,7764504432,840966816,3951977416,981511708,1736407542,2490828783,4484130776,517081187,1370927208,1237520494,300007338,6369723104,5477583696,5172983532,5362612710,1964250135,1124670176,6115776776,6146374671,776056038,98165346,4550063346,1208075670,1112208822,4599992466,479102108,6590867367,3029840793,292019424,2542333743,4232922296,1479099444,2733067168,8139372939,4444634430,852845322,5135703096,3808037145,4312929627,4692491523,178402554,843705908,1121732940,4883044992,1716442008,4611240927,3225693504,503007855,520097549,3143258320,1582391984,1364408436,890595669,100166556,1288734600,4230036275,1168706061,542352930,4069012936,1357940715,677343547,4062557860,1631719260,2217166144,1880595852,4571443320,6349674933,7122520376,2624123456,993424386,1935894375,4702926520,786391502,2131705900,1023120288,4499837345,1907284948,476570787,1541127348,5367362427,100220544,544868460,3317591680,349960818,2904170695,2340620016,2957104344,2700976264,3118094365,463655101,1464897405,3542573610,3285035552,5235953157,6357424094,2338084448,1824744966,3865581174,712162987,5301301062,3182365739,7608630976,6259419621,3139795896,2802150585,6028300216,3678434872,2387201995,2181876876,6072557517,1424439328,661619883,2478426276,53327588,479272661,243372963,793818050,2234942888,141454526,4389537145,3951608778,2696450967,209156269,980427544,4943150010,3380902000,2092126527,2769973200,1313981334,1641071100,3893234274,4546620547,2862544347,4414517002,8624392551,2072308680,361436608,5416020582,8986151232,124718375,520621345,3419200020,5966753976,17099054,963514164,1526956866,1070686928,1901185045,1895960482,711879879,7132895560,4887337800,364745766,719980232,286240780,3044584776,773258286,4141846660,2728823250,263460483,2790580740,632885014,880883091,1870219761,3292266675,2609705973,1193406543,1979772368,3428210886,956425386,1174580700,4892715700,4173443420,5352682059,1505979769,4926606846,967291456,1001239757,3299979843,3212825492,565949454,315606984,28967706,3976839170,499467291,774611826,541112202,6684578936,1505520147,5255652210,1128626268,5801052678,159446616,1432167537,444629781,394110584,1733890852,1213885810,2952304488,2439883368,858340104,2114023816,1930859736,3770488800,3812818608,5422640751,1006942084,2948829141,6432433861,6669629757,17634978,2972749824,6596590833,169951466,2536556920,875381561,567214026,2378460006,2876741364,2945172660,1063608865,11926475,3271498215,244854920,7865897872,147929646,1234830432,36221809,1400125196,8796062871,2442013488,3148139904,5423829176,1213916996,240733456,6690390075,1925655696,41073660,3494650264,4069261020,926005860,4408684295,3112331475,1984820920,2905200156,5843661320,1482756795,522100565,19924818,3348449379,3986567050,189963096,6169004442,2526535125,1990459590,605896407,135062396,5615041266,1426864113,1821731092,2136404120,3775647468,189315666,2197010193,2039891270,1593520635,7198240068,579562600,4229249373,699306234,5888050048,277286837,307520716,2972818464,1554370016,3480559465,340270000,1517999370,736920554,916757838,7232773696,2495566470,838220526,114020193,574188986,2741198049,1664137580,884494190,1910227112,1296025060,3827018484,2088571248,2167658828,2275985160,1597010448,5268449291,492088704,1901369056,5582739344,3610572322,327765276,4630976824,1644374102,336654736,3541160805,7734779811,5533555554,4466944655,3610548576,1631434216,4865896404,6481978594,1138065012,2343282798,205879392,576221172,4899674205,2992792152,2598976155,1633991094,3696952084,6664561512,663503835,2250412470,786617766,5163422824,3251148992,509873681,786260457,4045720908,6768764100,3480021456,338981392,819783275,953250262,3856819708,6790675554,612602652,175697173,5443818498,6087661317,669769981,262399768,4789672674,1723036989,2673253896,4217054715,259720198,971910586,663654777,2738953308,6989039968,975313794,239938384,6855134867,813940984,2306573040,2882041484,2067500836,1806597196,1375425236,437178031,3082861620,1519819520,981973330,3059588890,5058502304,717371276,156066985,2807340808,6078585978,3450475824,1159965784,738138154,145138768,6916206374,1407770576,128283630,5508138860,904982240,5887931714,12128643,1448592266,4477153110,5896573407,942010257,795948115,2946966800,5623482879,5552870841,499307034,147444791,847406388,248419962,969502742,1718925588,5201711526,2563283395,7630483552,1055034696,7677738792,1771801734,5406665264,746025558,846505641,2532471171,1946990420,1829847324,2484556270,1727669349,477597450,55909917,7963211124,942870448,137371010,139402904,3845611476,2333154648,2658700416,5036398656,4607865227,433099191,2047818670,435304608,5589926766,1644913340,3138601708,8396204184,1264804534,634950609,7877202138,3791802236,341985836,441326682,288632112,131243474,4856992632,1706491480,1058491553,1267745144,2371093292,339012504,1474496112,7952501168,823174965,3090610116,3197308833,350210436,6217554384,2936895540,3851174624,495697860,4037280121,986671860,955516656,4770242965,3678271536,4288652199,936182827,443719022,2085168948,1848838352,518240716,720382942,8003136798,7689786,5332733442,4617984880,2229867128,934540197,1209157404,237658917,319966512,2338340070,4131905155,6451971967,1051645364,1056229664,750597199,275798643,1545983810,3853046568,4119278190,2067921471,2960395280,1045021226,5881129662,2481283416,427982245,4907067561,2165303754,5500449048,2389310046,820263696,5924054295,2125947882,1307044728,2371244722,4805500242,5960636268,703003512,4347446520,1941522592,844900189,8789576013,3944349472,8332134606,4058792968,1689543037,1946700084,664803998,214720496,4771287941,2403013672,2985366357,786573116,4600010165,1024991538,221198175,491933212,4767299580,6488358919,1302489944,2361574164,4203013032,1064195332,5304173480,1913800511,3247493832,8425300005,6810658164,1499144280,877997288,8113897143,716327673,2765111480,889679198,1878337390,847492246,6542406765,2362303300,195696136,457573212,5271715104,3567566424,2016126896,2029836030,2486263913,7418577186,113041492,422538508,5755960296,1084067600,1423361072,2387336868,2351080509,5762068722,476156145,485644164,4446086225,338379884,3356747505,2911079790,503286329,2419601210,4469010384,910217367,5434618752,2370208527,2867448540,2345343536,5922384006,3595541680,1637720170,2365850418,4246092886,675126942,2865381930,2202121313,6056043539,1332693590,4955184129,1452411820,2909178405,8198621343,947757608,145183176,7618759160,2660792454,1526270787,5698236096,1534734630,1762120514,2245626942,568033360,3626487027,1111937688,6184573220,2687218881,2844727543,7665531678,5633821350,1424410212,4997370330,814072635,4439412945,1343188482,2331345633,2220320095,3157751592,255389394,2887896508,984607334,3452559698,1896529974,834691327,246813726,2494833532,4908742573,203671574,1140444884,2402044626,1548447765,1967089818,2597265432,6762628040,2194294269,5910352554,2581775745,4948645167,1086540480,164837819,1203820331,135295776,122787525,136102122,3037290610,3240823460,3766958955,1300445465,5210230112,4146806817,1335869709,3836812904,3366465176,1472875488,554207238,1883850835,4446912240,2869750422,930964788,5044161962,2553067030,4897653705,1276730838,1723452654,3124732998,4205853960,3589830230,2859648495,4514682564,3947146870,1454877864,3416537168,985177230,1955038835,4197118458,585357610,225832558,427068920,977231955,3640684972,3961917306,5431282488,919421992,2535503275,4544419689,3178390050,516684542,66035376,307961910,1724118170,4594573032,790037696,498092673,4347610477,749399145,3749402930,1205805736,4469578848,1402989660,2103881140,331938585,794662565,832139722,2823028056,8773768053,2944675376,1206744194,4205734631,6354824385,2467286376,5518542806,2470921955,983315976,263236732,626446430,1615261404,754530199,1450528856,4108563296,409453268,2788394064,2652287841,572703853,5938383857,153862348,7047826353,227383282,2040618440,5707725102,3985290927,2892073308,5020599432,460495642,4784997096,1695072900,1329272580,773244270,488060721,995494575,1828841215,8442812268,5111239050,4070069568,3318078244,4561593760,383489121,2486764884,1747633626,3377303965,2086862148,89354478,1288164560,3394563600,735070818,801384550,4912901147,2311118957,5405611128,1612062261,3978019168,1500445068,474174329,728065780,1656973504,852842527,3247588555,6751946250,1082385192,4628681415,522270031,3529088397,1762162610,1398920484,2082368502,7234563528,1340760040,731799088,1165539655,4757028348,4704531612,2608160127,5117176304,3203869620,578780322,1366463742,4235541995,4123942704,2720692503,2341976001,2475849759,2992896219,6243574995,2555929281,770806170,5087891808,3180478653,1928303544,1019809968,7796594223,6919719400,3563936880,4385587325,5934173406,1395038727,97222430,584314940,225066299,2654276808,506664243,2918404587,169765452,8849974734,1558741804,3981689784,1035055590,114959307,4114742420,2498338770,1353110124,38479482,6845347017,723929526,500950520,1691251374,6922434498,849138701,3151557740,1379813487,1973971296,2786086284,3988579590,1885030329,622177005,5371072304,5395259439,2983581265,1645014531,709839180,3034236752,1237468440,425731838,1218990381,988892986,2852860320,2867319261,4317044064,3499399568,2949039471,260547625,478526175,119395012,2686949925,6926396481,1040471924,1138567540,3613001960,1626960676,3055366321,151626752,889306583,387019671,312610020,3486442509,5357826996,523668441,451903376,328289406,1470390170,953822622,226672508,771933918,4403110376,1338667936,5627877010,887456784,1013749272,4388786192,4491616434,3461088564,1322957442,7144481536,1084689810,2565319500,950982600,615992212,5073470460,2405516454,3175004248,3136372668,765395339,4714637144,2519055816,5485297134,493498854,3283531796,5496785896,3255652215,4046984710,2780499295,900283068,399778614,3354838920,4764470284,3114680580,161158398,6548801693,390332592,3715573600,1937572286,4579339290,2913491080,664958666,5410513624,4261212732,74684585,785048125,6055832208,3630329307,3039948436,7323438112,2515133532,5269273818,684090755,1748068434,1932923565,2840407782,5739284619,92531979,3563511630,1422860328,824153254,7940727776,7551563488,505126818,2095687848,2318899902,7174170945,1522381872,4240368909,294105499,1137946824,1756446879,214057698,2597151900,1500476152,212201813,1055245965,2536274692,1982725552,773475784,1513780518,1783821456,997399018,1224709722,1398726520,2836459776,428389122,674580036,4285412912,2645002152,1979020749,664799388,5986380786,1820819212,85536570,2459054436,6852847372,4887398712,6674340624,3033440320,1176518798,739065564,1429761291,2118764075,918581727,387409988,1210233700,7217257599,7557644862,5601324438,1512978672,1292088348,4926868408,6568008384,1593606366,1148281140,1900239048,3530100744,4370642385,483277370,2799222920,8043043338,2933762832,5293554534,807826170,2564092480,4009130757,4350877811,1926162322,4903871084,3260095572,530204435,5891808897,1049288660,7897537640,577853614,1043390784,2441510416,401535678,1706334636,1407073290,2003315424,2878980183,7783652808,4399238808,3744073782,5973295476,5843789754,484426712,3308373700,3248508318,1747042458,855711878,896156982,6423406884,1870192221,7429786488,2744423856,1685891160,1382052164,770230166,2566264676,3688165585,463123764,2275172179,474220145,1537643845,1373751680,72656766,773012935,3839885916,467449832,2372135274,971267923,4945826535,262231547,6316122701,2057727546,77068488,4231339130,564209471,2875150411,1021519720,181737422,3149608364,392992230,1132789896,2160958656,802947019,3140279960,9172678,1483584820,405554724,23161060,2272958646,1687231976,435167190,5583422043,1381254819,472774236,5145188502,2587337712,481500612,2173140236,7114869520,5475173109,2027710576,1562240811,747030417,637185388,129492168,3068077195,710953659,419892806,6819479504,3083187105,2252580310,7604526312,4758769674,1405919430,598778920,1366982856,2636468665,1850128854,3222016520,312242778,1346797248,169814636,4982235800,724391408,1669389224,496779168,944480258,1597535780,2796682506,3795218490,677043736,3110139640,4935314088,1318842232,3928289592,2784518364,3772114434,239852874,2650486240,2436871328,564719217,337376157,771388920,5227341384,1713155984,523144035,2160853304,4535042267,948724062,2756417648,3479787846,1435682992,1632477330,7344103635,8129338308,448582131,1215394795,289109646,1432594380,2331513720,5886754788,463714807,6617265648,2042856612,1160581384,1232069200,3249386142,3730528504,1833473355,2197229840,1398887295,6435623579,1493027160,2810452545,167846724,5140767537,468193659,3135898633,34557267,1556436075,6827881886,966601604,3893137860,413077820,866159584,1434191562,526076225,1710160200,5002822485,118673644,6293693792,472399016,315731796,138257163,2072779362,2866986388,1092858288,1441418433,5274751653,2869369500,834114006,2794996572,249717678,684896974,5862900606,454497828,4148944695,2445470307,6536674683,1840875294,123515776,1776168162,429026252,934165166,5224448910,3516268565,4050305448,288451730,901103042,535809919,4228409927,1216222886,4903984560,81734468,2874460450,433891064,254451096,5415569464,1515314913,609466736,3722878992,2762791788,2260857843,8674080120,1294224228,4923534726,344673921,3908308420,1466938824,539746678,15327456,2462037550,1571649085,6476774920,1494644036,3933220360,1739838388,866215734,1998300450,1852344234,7449344864,843111296,808421538,1686120234,3906905696,4161691160,661182811,5331228330,311962836,3149020985,447970862,1912894251,705109020,316662144,107465501,245829740,1328162016,4026357477,5664215133,1064454517,6645999479,680092758,6037067778,1040780898,332472851,2046979998,4245741078,2537396008,482031760,1416595760,4117139270,527011305,568129826,1446082911,2208204576,3729986019,7867576360,2890417040,60440660,550680328,2188588395,427027308,1004236264,2808852153,248339717,3259508064,1574544069,1858035844,1803488586,1771313770,1121409300,344978696,840313193,3510686586,449089824,550603812,4460057784,8837869941,31290183,592117858,3148242050,3250559224,1834225046,2695018050,3601812328,2326172136,2188487097,4320389574,186089970,1507121082,215699652,1407120096,4655657419,1217196856,1274040303,5065203514,2506459424,888836616,412523375,6890212480,1887899274,1312742673,2499591453,165121672,109193370,36591360,3476938446,232373598,3582125304,4633170845,4987523844,1707246576,2409115856,822136432,2698660024,757561690,6388316304,5996668139,870532164,4642355179,4222297120,52658766,1722676620,467984856,38281338,3011291320,1032988435,6545774700,482146027,2697075339,3913669812,945644267,849951984,4396267197,488913504,2919524730,1567304760,713241708,5237847363,7701185048,34824164,2868431520,4912852860,5685990480,4850300700,301185272,164500442,2961792612,306656862,4231266495,615084666,984155942,3570213852,5380437601,3666582402,2585505324,2880701316,794914639,2845335872,2327418282,758912152,4213558248,1382553168,761708521,1690100394,1742452082,557892182,989059402,906967470,434056230,1093656372,3081424116,300223358,388701857,149655848,4215842945,981579480,5496241848,218845352,4635793144,722722194,2389861500,739447645,1699968355,1973858748,4627992355,249991868,6639926545,1082692029,139432142,3951486100,927498285,1957075446,1062884109,2702043678,2518588530,1487349260,3794786435,4292489336,8129163636,5832774312,724969357,2878882856,5417667262,3999957740,1519836246,7636810554,5665546170,3719786609,1997378664,680199850,204562940,446822766,1944732459,2300353362,1674461005,984306980,446828592,20565314,6283181826,1720064268,1950185920,2004056,270367100,513709805,2510181528,970528818,688475013,444297640,1071423990,6551176725,5025987960,75434418,7804376091,325739734,3960238324,131248313,1216737336,4138705107,7077497536,1528900723,1928456130,363218934,2541639258,4419378678,210025440,3839638604,3515065515,2333810324,1862302888,5674443173,2390211528,5805475620,1553782845,425678172,1999679406,2174456605,3483940392,1213026662,733221990,567834608,2660941944,4322011716,3847880204,5702534698,3284702528,222155949,458705618,2913103300,647476732,1980752060,6142137030,5184091801,1922992792,1980742668,36805968,7876371488,1350128700,903816766,664308924,2204958944,2526271375,2681512844,1850973270,2595210381,2221534170,3285769338,3635689105,5036361948,4855676042,4257498570,1264204564,2101853384,2670292765,934373814,2772982685,2131587932,1623557340,3258126750,56850367,2466877626,4272322210,296769669,4700720352,7829328944,239867615,1434633580,1809199170,431633580,1496653403,6444542322,5767985190,5017868112,456687340,2438668923,173401053,80233242,4756626846,3606201036,3968248542,1566377796,1420108228,306577255,584333134,6643055655,713581433,2735955210,3361590604,3094805435,1962117675,829764980,417101700,1937575332,430227549,1241818796,730719313,4101921976,5527096688,16298414,3806099064,4333712856,639140272,3265043344,5910927582,3139443524,2954610570,2526289540,244658332,2777171570,2074955655,1092718448,3241568472,4273553305,1730230880,225885160,6833291418,371032400,1829555776,5193378342,2509324280,1735639124,447012624,713181066,193318086,653108435,1589967849,665199970,4251682440,1090958024,3604038085,977607810,991922268,1221706829,4587454944,4648898106,2550928353,1030599864,4245912765,6336137969,1071778500,6801990104,1483659402,1726006764,1107643006,4493155710,7673284467,1220803756,5237233452,1014954312,1265634638,3122584948,2967837348,632572804,436610088,1709414712,59874942,3924728312,3407771538,688754282,131386212,2287058328,3968551296,4210740930,2710409387,892122144,4092196776,1279783428,1584700556,1251443664,1622220714,5983570328,2287721114,2070868618,2412240579,1878110171,2789555216,6975093454,458298876,350613264,441824232,203411112,844508435,694077356,2414048516,391363718,2629721988,2118890550,971954505,1892940672,2039176035,2193255834,7352447912,1165860498,972811552,522636308,295837497,969570484,3838525560,2504632320,135437761,4031817139,924828294,2723165304,1116548622,429463342,205026856,2583402003,232905382,6524402101,6662316186,4124830332,6622958524,1834323492,2234092326,1729897452,1535731695,6568126240,739672140,6903260298,1833216510,4752988401,8407528686,2697141174,89135306,3809046269,1949112624,3843171716,2788936988,1296811424,961156096,5057493152,1631481928,1841881056,3962605638,2649242751,3511290055,209111368,6442561400,1901049454,303275496,3376452630,1627273805,654732477,2651365735,1887912424,1493228934,7558018155,1734274029,2209363340,1655505026,722715182,2594667219,5718663468,2646276210,542911842,2043035816,2203226860,1054887673,614175427,1772420784,3586306339,976433208,1526694758,1384105536,109493527,236260584,1653104702,272978328,5240752110,3526958376,1137511460,3244094035,4547980392,5151554366,6459114824,5169756072,5741669232,1049465376,5442901227,105367656,5629515269,1017522837,793120995,173929653,8417211813,514982362,54036000,7351265424,1289378790,188952082,5475690360,298185568,2599576710,1891490700,199026345,1474809360,176444401,1281334408,874448498,2927593326,2189413806,4174372494,4699928280,2387393736,2238061825,204826860,625894110,6891342437,1721947410,3880007670,321011896,3193585272,5351205051,746918874,2588935380,2430118095,968094042,125031062,512987787,361591015,2946034140,5397922758,3284530842,4361181810,5095322,5532937998,2254840536,3708630225,1012894596,7095768759,6774620562,6814267911,3223902876,638076585,3630431568,3654630264,2853606078,158262515,3564422976,845445620,3192763446,824214500,783888588,1791027310,2478367475,1907437106,2319255044,3781321344,4087620032,2507539006,349985797,379379160,1043983530,4158783639,4510913526,6687812106,734643160,3386732146,2047715814,1765437920,159255426,957922321,2765610956,668175236,4800776296,3178673675,1991261043,111107332,1610882408,8690054688,1174968192,6609140832,5496637167,207403728,656950008,1645487595,4354728780,249788264,278572532,1726473424,4365919390,210709512,247393223,2192675880,955090914,2346729420,1256898805,739855329,3411982165,619607905,218156752,810520628,726079548,1342040940,4693583755,5117691540,170944965,1090917510,5942824614,211961015,1953782220,6713548758,3154311752,161617193,2006799466,3384188335,4753828134,2905108734,2793473769,4396276610,6230256381,4532440392,2721148684,950541504,376325712,435975920,1927549452,736034440,1161144188,745332129,1178144324,2438976196,849090504,617115152,4968356295,8409769758,1412385582,7708340064,407828008,238918857,2260481850,3350921925,1277566448,3885385464,377066482,2307212375,2204759606,2650562348,4965073288,5838249015,3870542585,3714584130,5161871764,6224334896,5182454646,988686674,1854459845,1589891646,5814495918,4905922,1185312850,2204426745,219498816,1426191380,1981995745,722646072,2387680284,620130468,2462125164,2669507208,584651144,4623076809,1421712297,1049463718,6278029144,3376839280,169390832,4987294344,495783162,1890330006,1868018766,931259643,8231786001,2848690245,2075509904,1668057998,3286471758,1270155231,2082324244,798351265,1605055263,1721674170,412126028,3748882684,2119569417,491835357,7967839992,2153530944,7876924328,1347492288,189743470,3167733213,4920711474,4417589052,197487723,3786850804,814480850,74764000,150395290,237382916,1820836628,201543848,500616100,3851346500,2617025292,183312392,2888173296,2270295567,537325464,1020842225,5090947880,198249423,370005850,24258602,2741821938,2997887176,6389234904,2279601471,713602836,3937176872,2296102989,1321943441,1754813400,185857824,6885994346,816483387,1011397228,3906022662,2461970181,585361806,415264488,427365843,822288054,2275377668,4284974946,3435633155,1074985484,210424899,2647842168,2323141224,170936915,182202560,12238860,1137359436,3517665410,402236106,2973005945,2571616000,8486937324,2211345340,4352254641,7794323576,4797436280,7403222064,1379636390,3538763624,7096408506,1553904100,5575512054,1696832916,1318197992,2536875120,715524584,3560304705,290609626,1786028373,407783340,4718946862,1248751185,365088184,1935246195,4617170810,7691287986,7657470144,845176458,1075054626,5312072466,1700185053,529967901,4143841569,4649265270,900106740,5855252823,6938479646,470800384,2961958104,6329218014,134597767,5585547016,1120596568,431181170,6439820320,1234817163,1975850760,2580341776,4238088785,2541375392,2263384515,3310588960,5686233018,1309757477,5910104154,2831478860,886664102,580433190,2688291692,803458383,1041061376,6597431029,3159738410,1648002015,483253792,2849632545,2710247280,584071782,6934716126,5113722810,950777360,215249376,2298513795,732020562,2920387470,4044453690,1114110760,1762416104,7683900516,976109286,701591148,2756311248,3690526007,4751277307,1855631440,12551517,5991443838,1547926422,2134249308,19607437,170513656,2353249368,3042234048,5394005487,347770380,1828845872,5301424520,3729332490,1831846084,421072650,2502538479,6455596648,835615153,227080026,1343635074,2857781016,1384616846,3378559044,5552397204,6813870,1945401972,1044768024,4869825520,2526885644,1797404172,1048962087,2900338256,233259900,3979039320,63959352,1779334581,677587844,482183109,3587531064,3525744840,397300003,74709155,796542428,8757599157,1897439320,1126283305,993636011,8259803676,2511774606,2826622928,4850385813,288015836,3035910420,1544114985,2183227571,1489710212,892558545,3882749000,6818735808,5996161899,5517684306,5318332632,3063975530,594103830,3647645280,674762384,3725930170,663855268,6001703896,976306836,1107597933,3990990112,3588453852,2530141630,6810322824,4757180211,1100317606,319936636,672393402,173435470,2967887514,4969405323,325059063,869351510,1217726363,1808518400,2713340940,4790256478,2409448700,1454793048,2368408137,3366945891,5687298315,6809898792,608505069,2812781244,2412364980,1053929804,2350383759,1075325300,2533267860,85813334,1128982920,58025735,315973278,5500755300,1099744824,2658940984,265765383,1451961351,1456942368,1872964240,1858894176,1807551504,5072667732,132292728,3080035956,1389167820,2534664168,2290292004,306733456,330655626,4919393325,830693143,780960882,2907417096,2477985321,291454459,697866141,601916268,3799940096,436820477,704831705,2624548155,5117483768,3915374088,6926947818,158682484,5292413322,183993831,280058565,3826750030,1616508756,574985901,5994622248,2526646053,3301207314,715493722,211943974,3822000560,7100074376,2261462724,1159706082,2831484582,1446930843,8733919986,924037366,972181350,1418150240,4680972457,513274386,524617623,2228751707,601228149,1338044283,1632310713,1948521880,5609043240,2765804636,6991252457,2205580395,1078534132,2586210828,26751263,564165104,2260849708,1338985716,697976635,2950049631,211009758,4888678938,1274075594,5173390944,428867002,692952920,627908657,714992598,644326020,1433781788,3787461412,649250204,796455170,512595820,133577129,333143483,5520176508,3098450016,889597645,5987742003,3922937490,1615671552,2388766566,2586184056,412974136,6315739038,1428120995,7536402,412791392,1325645994,7972589124,5789864955,933103953,1429025308,1080368326,1624600854,1744470562,2176808165,334553532,4791437805,1220232780,2187271504,4101066513,2088940028,3506489505,2482856055,1001161396,1027057602,3298606668,3655859145,3339215010,4396620036,2324226666,1335648750,3519504370,237764680,1317620913,3144398075,3762560640,3547761849,167333872,2981310681,1178053314,5689945017,3159852070,1787229930,1182353030,188340380,4808348272,1772085836,2583238482,445079670,410825068,2831709618,665527184,2762553747,1112001212,1319526924,290205270,6930508277,3783712596,1653852528,1369981190,554603331,3837731804,1428794736,1762050996,496568905,1354627550,1748125995,1372085703,477458628,2025030371,855549030,1867976534,3128226848,558328042,2973044307,281552970,899430489,1131484707,1372064319,411058848,397953054,751017015,4301073425,423810047,1326393402,952219566,2284312688,328404480,1304154048,399781230,1124812536,2138448660,1510366134,4624836750,7000572717,7067316654,4177129638,1378348086,2122198359,6289432268,3571978865,294884391,5077972809,2357122125,878891914,1644941346,2010035925,3193998255,177089801,343556523,1775104504,3272859855,5654283507,3821772591,2124880198,784187090,7677321432,3859527630,3808046940,5441323842,1351439826,1929450075,1449695590,1456274979,167349630,3367322888,238391839,2519088536,2387129436,1728427356,7356356181,4944441432,6877436968,116071626,378637554,6634767545,111942168,6803845804,522593327,3844011745,866696378,737093785,6921304000,3734629680,8169361371,5262667986,4970237530,2117095053,1058614368,153859400,1721483402,2868754520,5080553471,393778840,1297122344,5024142369,2479154590,392584133,912198738,6871976955,5783547591,1109407584,247233301,2149248700,1298186472,6020296524,2599788800,1192373875,4211045650,541177233,526630650,322022287,928158740,5187050724,5139404608,1335358048,5277544983,1997176800,6738230584,6659503179,56176656,2744545528,5308356552,4610155606,3724725088,2446335310,753345962,5174742246,2000135,3460618539,4630564550,1872942540,2278414472,2686385429,2197586792,864537584,2425059660,2667416080,4014886041,4305287182,926237418,415993752,707150899,868104492,2669361025,90065210,1563957820,4643462172,1010610486,8731924983,1747310094,96631964,735773163,2963806545,3496086524,894294826,595680022,4776318480,211992096,116452638,1125177318,7579220800,5506734996,2822877633,6839473302,4741657235,6471656989,1806453568,2386985769,3918913005,5563225665,2720904858,356507252,122906343,1113843972,643251483,1860164514,3378748032,3349619308,3321651264,255859147,1367493795,1045857631,1356908642,3729551490,4789017462,4468258504,2287493464,3861790525,715620116,2353360191,1616198270,1982499723,659636035,569952188,361552432,657800262,3954698432,3275640124,2601972696,2836041664,1893442500,3210713422,5577895407,3794176596,797709768,5227028856,2127306579,3805933736,350482872,401793381,4414591592,494523906,2911991013,1285230858,1092638476,194063478,1562989519,1397269791,1447574634,349700752,817096096,4122531372,1160774702,1524275053,1571122308,2959191112,468219872,3776431090,4088391435,675727412,340533099,6395647685,4787123930,897768765,6355953184,4300842483,2821313655,3634732215,5067906486,1693918714,6667978156,2867641712,693470709,424929484,749313402,887139880,2094302196,700354680,544860942,627117756,1390397828,1611963495,5172072786,1639294988,4037375010,4397432877,5133166191,6404155919,7302881512,6635568597,2816988932,2431554296,2313429044,2211597264,1096999407,1047881088,7312656336,1877594403,4050741096,188690331,856210072,7235045937,670770855,1187986130,2832422720,8107237746,1598839665,324885913,1339317553,250487906,5289160152,1187584668,3298024685,1018156396,3400118120,1253001674,291147158,486722239,2479505610,1060084226,2681730135,728965104,2775018,1326799690,622602787,1329290505,316481850,997925040,677299248,2564366292,721966593,2497377642,1860674436,1685212014,443138141,2028057381,627584932,2027592900,2433247914,2188037835,1194723882,1307463105,7618329612,452541008,1874473223,1454796835,8224538724,3372114396,4472858080,481862825,2765163681,1823766788,5557318944,41808394,5111799152,2219071700,6456888400,1879967128,1659305644,1459518544,7647354160,815274679,3685139496,4428426968,2444930020,3453711939,2152707844,2791404198,7508375523,1222570248,1166614589,722426410,2363886990,7964441752,1802081432,2767507551,1339780448,1423611203,362052402,981430695,1843572661,8159901867,2357498878,4464657750,1792030648,4409993308,347475432,4884935083,5699527119,4447308096,395951056,7207358067,540944832,2539990340,3753896724,40563084,1269163251,161076291,5153615784,8061099498,145072892,312488416,553990023,725740715,4951368688,68292146,5523835707,2294435712,735723270,1015577012,3842812855,7038170976,557532255,3837989805,716021823,2721457029,1778293438,5729275184,286993089,3301602888,6339872664,2486473604,4230333304,1134751058,1508531586,3361473008,2676838240,4649795105,2700445017,1608938164,6775434932,2057781908,1412729838,3923374420,4180653855,271023861,4465125328,359237328,367454064,3428478963,4992908380,247662685,1728706825,698040080,2635392507,2140814845,177823450,2189427681,2565247780,411955032,781252350,3386693196,4423408800,2204737056,313929726,4293817011,2436655240,2210581885,3229787256,1756839890,311247911,1232455492,243632119,795500450,803113818,8994039696,409555092,2866312782,6758506867,1583854895,5260894968,481998758,8408713833,592129905,8119191654,457090537,2872235787,3422799272,3768516684,3154499150,86932060,2360175636,3092647884,1517686532,4842638906,856613790,8833358052,2053793436,4055301402,3078048840,318498012,1788624302,67198773,3373682904,613104482,6114031160,2042735832,4118670126,2038604264,1862205216,3505877646,4270289688,1640813766,2221151860,6330802982,366258627,3886400880,238041132,914789069,7634642337,191812196,506303416,7076087073,964672872,447585192,3382028037,327438786,5765719224,1116862024,3311841095,3097671572,3613094310,1053878630,522687700,5823640998,1137072148,282088378,1015508994,713295512,249977105,343347726,5178937548,2731794190,4185985356,3490799424,6768596466,2117145254,91203586,2404234884,272084712,173310642,466648335,4744736802,1601861290,1620545668,533877078,6509663811,2110974040,3211683426,1101450216,2791678770,2402039493,1893088884,1668258174,86126860,3283625805,3538362930,854693994,3443563641,538102592,3073641388,2204469276,2773629383,5460346734,438280772,1297539580,4354074600,3715027902,772675354,2196478713,359827104,2119797888,396141201,1672616766,1320229268,94849455,3617874080,3213644217,1550581806,4071379870,3550957902,1624398900,352710814,2692884663,2736702345,757285028,1358549112,4524225160,1340261461,6573760821,2486053320,2946674577,3673582540,1525367040,2298825900,4236515241,287552964,611616892,1071488460,1344414525,7500431214,3071653728,1400828825,321323708,2427244425,3511810716,3876116212,3224107600,7092785576,4422001168,239108177,315517080,498187755,2489938026,204788985,1056568572,422601613,676435880,5093752476,5892756222,1880664582,1279767783,114112026,6304660461,4080735702,2469902958,8284295475,2912399432,1881305895,5720543712,6921986029,4637690010,3910154829,2216554992,3662149084,4602152400,723740454,1596833985,4456774773,5697148792,2382681273,2949240072,181737213,2145983048,677873155,1751475884,3618467648,2119566330,1346229500,1653612278,5795407864,8395435629,5920386560,884591742,1874516308,5797163912,49182342,3966586932,2174013081,3096002616,3590841058,4848000822,1781507946,3789269208,430779089,3260284542,341829168,3548393695,6334724048,33605604,1381012066,1533740856,2600956312,1629606132,912453006,814958973,4342267116,5954124520,7020303760,1847191236,429549808,6556681288,5347141200,4194925888,4739168200,1175051694,8559932814,757392798,3848961012,3716971728,1188226422,4630814888,1476102405,1337414742,1401356216,235549442,2314920696,2106627467,1865113038,1407950395,880687695,280657972,7057036323,22163875,848009781,530126093,125156221,693826371,4082902317,4761468960,3617653948,4087495545,6689508464,5631544674,225790460,6913655488,1913313160,3154246808,786002360,7985455821,6547067968,4606651630,209878676,2919821022,1706717493,3335286660,299573652,2193190440,959907073,772459568,6278915616,897601284,1271515176,1134867447,585330006,818250180,4025202610,1202178184,35556804,531621776,6323944452,679282595,1004941206,134840759,2679484380,458039714,5965821189,3562210008,1859463111,4971176135,664884625,3948205660,1873710055,1846563887,2660126400,875089302,907305546,2443492701,2038441350,1379425863,1041770250,2732901262,555437052,454994017,4896571491,52989019,957217628,1847779812,1582436432,132227946,1791419940,374908573,1668982650,2036197752,3346931736,763698651,1954631566,355518330,1392210027,1624703616,4882665990,4747802166,663857589,4433083910,4288261572,1737391116,1201407510,1806465204,2830594527,6100644053,1505268654,1113177000,2239679022,3264212790,4137898968,2277166056,1508228820,4341824340,305916389,562124115,1362521250,1965596042,4876799410,2776597131,3009909144,1492587482,828019387,5157791706,897193200,3269695476,1347516756,220387854,1030822520,574987405,998239985,3240624936,1636339305,2690895395,3005082948,2340681984,146770184,2661788280,283337140,182547418,5109939919,866591554,8003032578,2617335900,390936587,1801148680,47794117,825076181,1313620744,138984444,523683728,1524010707,526488816,1039406312,2398413590,3167242656,1973861595,818052424,647590344,949537098,4801842910,284396361,5729787528,1214703380,5730548214,3942707416,715873625,909953394,7769384559,2751528492,3579832095,3297168768,5890556460,5673374264,5614249410,2802580692,3817917528,1795912268,3292516024,3260438176,252728693,1200053126,2335470395,760553542,8616839238,3914308854,1372949410,2591708763,987518990,6761985209,3034494198,1169994504,582612424,858058092,3652350825,5541546556,832478988,2213159448,492151012,793928220,3894366070,2488867287,1397335206,2470677356,2493670890,1268819703,4495055475,2500010160,3575757344,71715133,1913194087,5853444304,297949370,26214242,1041497811,3993073975,3172869324,2302291170,533579604,403224882,2569411551,79077105,5013641382,3333720575,6672947031,4182436953,195115037,2246629746,668809926,1679533564,344567662,1452452904,152358632,8680700313,4732575035,6705673520,1724655392,1656921672,264329435,98426791,5408977595,1097770096,1427915604,1620074556,39320718,2618885532,1053814832,36890228,735177516,1387088763,529001026,846954682,791050028,2036231292,3173455560,5081084100,821793776,5601583368,539075296,4389977640,3242315510,1736790348,1210017216,2635947385,1313636344,3445238004,2334627981,3171826512,2127733083,184307039,801876584,1150083768,1929685014,1625520345,6408644085,709748625,1496597175,156307584,2111585440,260124535,2768515240,572310984,861107937,1790864670,3839134926,1997086968,924396400,3007883473,526316949,1019384340,7548853032,4847399785,455354030,493265118,6670694304,1742832644,4262387664,1339598406,1085026528,1054686366,275805376,763915750,1220468730,7681624479,319111218,253173306,2673079676,1861085905,6019587665,524931036,2935562240,2956554132,3943621880,3231264380,63867880,3481901210,4562420166,239612274,359973544,1414180452,216126651,2204578746,92969441,988246812,845283679,5599400004,3616514350,2145166632,4491816098,2726769882,4088202786,63258472,3370323584,546446427,306712220,4062378649,172077988,388348180,2341468761,86362980,4265978595,925675896,2508263372,2179503728,4952887768,3755373855,9674098,1447817780,3204934117,755256860,6292163916,5785553424,783055278,3854257180,5622010500,71592218,67468886,1131417402,640109272,524996634,3256597044,26712752,1450022108,1801793280,635843256,289570806,1651564180,538543583,507941973,2195280952,1432136476,7877315176,6640049280,3706638515,200667050,114970829,1407603552,3754498958,3425335068,711087858,3020718640,7209389394,2047016280,1252489420,2884870989,7012277226,1200277574,4726707588,447207407,1876279864,3280732569,490105921,3142369320,1639980,874388088,950349849,91465272,1788239200,3466293546,5888947185,7865295300,2576057910,145290358,5168607966,5366198176,1968961290,1805948772,1012986008,62499891,1306891924,1609993605,3873576072,3615396552,190885464,562887612,4885206057,7764062652,226265688,422898028,101067141,1281620054,614044022,1215857956,890345079,738130475,995602235,1547747895,1709121402,158076990,424734120,6742526912,570423278,1722778292,2690147900,5419149372,1378902580,3193342344,4144691130,3063857896,564224558,437126780,5981064930,8511589557,1981572288,332844428,3897586364,2205964036,1431555000,1408562120,956839345,133735476,1262719968,3481635374,270144770,2839138144,2883406570,1288133160,6914498319,1634720757,3403909719,1271864480,1057053198,904336690,2704994154,6067780029,3310635426,1883270178,2406686800,3347252853,6966927160,481489302,1786156040,202521438,857865843,12498400,1395849830,2875375760,5551374744,368474116,2638215705,1898412654,2274236310,4224498216,1594570296,2759959440,318726677,910077468,1631971248,3794457736,1957024548,1394517426,1101790315,203707214,3920058892,1236342168,451097583,2121268840,77527098,603399704,4275427932,3191001935,2928547452,1456690280,269342310,7457202040,212757057,3217381622,3889579616,3531447171,1131817554,4087044828,3054374640,4207768306,2004358328,4861612775,2064214405,720961359,914647228,3129467712,3874805214,4872853974,2628214200,1920911880,6308460214,1094726349,1591100133,5163761970,5463109872,730826988,3692351580,7206337071,7262582337,2377371165,39792543,314265378,8389356993,4236926078,1296232700,2553211645,3810873984,1948127824,8334738477,1658527884,4203908744,2045816200,1650428966,2609345655,488593643,7702709121,3992437915,5214383232,7420809152,859903526,901063041,1666421188,751445285,344244104,1408518912,3784896290,1337952964,880561681,3612687672,1887451602,8752012677,2246350295,334939893,4248268595,112785803,732412825,382540830,4492022845,3535814454,1392959324,376144128,1037934327,949236751,1705457664,387281406,2874274809,325550942,2481534968,1366509492,4940514510,2381039465,429210540,201748466,1211031096,3420649308,549644010,972678543,6143762680,1100816332,909041646,758386135,288654126,4622669490,4034201507,746091528,817111968,880419505,1651285360,1681707690,1854316220,1483540972,261712757,4122748168,3944746832,1552288388,528814149,7516789182,404332702,998445084,2171024418,6783011296,3778576952,5723642394,150390387,2495846064,5764198041,951178746,983776230,2700468740,169725341,574270781,916157556,801212490,140273103,3082658628,7090958528,2173801089,5250142452,856069311,4885237086,1231028997,2919564069,5170715424,1747558980,1837900932,5777702004,3374468520,181004718,1179802130,5184170215,733045847,4530486000,761465750,255273518,1194168108,6644764350,3146183275,3679303680,717628292,1414079656,725218005,3224143370,1348450955,2755880424,2195699856,4664078675,6288931747,1473153856,2817471404,972900952,7783754733,15394374,779376156,7647734988,1172952000,1870603176,4694976461,3747297100,2175831927,811424640,2335344835,1650178062,8183341152,2712313224,4742415762,252570618,5010341343,3939732375,427131145,6460095357,4250163561,5145122268,996719476,1504552402,5797800387,1379518875,756714168,1369677213,1394993934,731401636,173047518,419524740,3931279038,7559489888,2599908292,502096744,2987950000,2956764060,2598689655,503653149,2549456700,6065731072,2853289404,1581575634,1115161468,2411323272,1480720440,7324417935,3461871710,1844173066,127259024,463501474,3803326395,3448590920,1159826684,218689128,1914706714,3211416844,1360828392,2110670046,3926689914,3295807398,2691392264,1749068478,406169208,1056828572,363905436,4456484710,6159402729,383109390,3213810648,6351601608,1808619750,158559643,3930040355,7407465804,418467258,648596124,948595798,1196696190,5452636308,922084961,3577722104,150876404,7813420760,4017926850,1259524994,7471013136,4362571680,916800009,2858308024,943206488,879321840,2065133718,1395972384,3414440493,1451395626,1572382076,4437484215,54209864,1584626010,6653910120,451178402,2808558018,2877963336,6591860170,403654701,1320412898,1235244178,2120034888,543010509,4311658400,4075754688,2478715560,1070817558,838468592,4789813624,425011776,1978919163,3172278875,2956467505,1902692405,1475375335,5898547298,1793079550,611504945,1558662021,2576870653,2524296405,3893080260,6652203160,536132610,1437748416,4677465420,2617607448,420048536,8215958799,2529038640,944475661,2217363513,2254312220,3183788344,110504352,398995527,6774582339,4423429390,7283678176,107775384,3013886824,1552594632,226344791,1079503816,2656210914,1762099284,338315679,707006125,949862412,1804173813,437213848,3878586828,725161840,1792830330,801866260,748917333,1126061384,606043742,3287741872,4707281185,929702402,957339480,4923479475,706800304,6244379360,348311201,1319566544,5032115478,675407670,346070796,2701039653,78751567,413922624,1804024999,1415812132,435063295,2116652488,652414138,18897360,2166979074,235276537,4484482955,7796780163,478766230,2574915248,446512926,3614767806,8810562546,2995143529,5269884768,458068084,470630994,6005420109,935144385,1295921776,827340800,126934484,280531473,1915474932,1623973970,4155839405,1877215485,331720813,837858145,14730244,7300417400,504218457,673560412,2752542636,240461262,2468628705,5696436798,3229236438,6505835770,958577040,1899700882,1778815656,3422945005,3075449310,1341388956,3621535001,1664701520,6917853915,3440251479,1966108311,1073627586,278039270,4445761905,4421746440,5914231854,2142612615,353435245,1285329850,1052634324,465333280,1334509236,2496139480,1956854934,3507086912,3123639205,7665018066,120055642,311469717,2285956000,66873312,2272088088,4501477880,3167137602,1193733076,2477511004,701778643,7292131480,694934448,2222497335,5867222148,628704304,4552792578,225674768,621410094,212080798,111302870,1457216380,3294246137,3532292372,1351332704,144374266,832193426,3214836860,897396682,272287400,175479738,99675787,1146972768,6191933032,2152665632,260035947,1994408632,74192163,1885939402,1478195055,2629650678,2710066428,3161079840,1685204016,1823400273,3041639244,806882174,1173886608,6367850216,1968184434,1090273492,211778270,209322073,1035913761,3648289169,1454268573,1061274804,1771515095,3470528552,1406845796,2948250699,8998298271,3720930624,6469470252,789676435,698822922,3807775720,6613244919,2811620616,3552268678,1696322955,371335112,4370396232,1027244223,5096560188,2040006385,2057264444,3318085388,533896850,591880223,2513126192,5790972096,5919131072,1783922712,4871089140,5855717223,17483865,652564227,7536586113,4348195947,3881388536,5940450432,497047224,275848240,5505315588,4699159602,1082960296,5658175170,755898280,3970424907,5979594496,2553028845,1381355360,4209883596,1236740036,1038417096,4117791559,4623552935,3977003472,120306094,4281124230,1045182152,212495098,4683059232,2847133884,3771592852,17157194,373319385,2385194012,184450774,3468647028,3447968360,129718136,326978858,328910036,3963925584,4961281596,3631875112,802583940,4709972100,4102033878,1212987186,1483487568,506441730,1622841415,636662616,1297308062,3830691972,2800638414,3596984199,1838317326,4258133176,24202360,4358871260,3792594596,4346622824,1554967944,5555376714,3634432128,674972625,4805087552,669225591,1586627642,3924164300,5748785460,351098874,8809289910,569699328,1928430700,1044635286,2126073762,1613079004,3916490592,529149555,2138367900,2139477882,1622493568,1870089321,4365902964,3475347088,7114777047,3350724126,3571138928,1612813160,4931609060,1006357044,7548400512,2732202468,902633686,3743979755,1406270616,1183202192,1591661001,443668816,1593209610,444969595,1621554039,1371576705,3680213876,4304499066,160442826,2414429328,3708166044,2320798512,924592320,2152033915,4235839650,72703809,247738422,6669236112,664842816,5036367800,354716649,22790010,1808504502,838947459,3863875792,1258701267,6402119955,2642829164,4007424850,2331662370,2348249358,3092977710,4794959800,1945797700,551068054,2584476852,2711989440,8913621861,828772080,797704510,1535482348,3986107880,968849334,923514865,542240128,764619152,80963176,1537299450,1951178675,3168565542,932230790,2085593034,565696563,5151139938,548318877,8301845151,3700134981,4364381880,8530696503,943390687,3293282592,2520621912,13261010,422873433,1431186932,6510941595,2604358602,6324469221,1207581246,2378435352,7328731185,1418358117,5433888924,672699028,2364106745,171646910,3348155610,43443237,417171543,3851288466,326281791,6295774959,1998855714,2550482696,2333883388,2990188668,2357659878,3653170384,748483556,7285313502,3722144055,6769634418,1191070512,805654383,6891527279,1523059384,2829056727,5208628390,1816342400,1480837560,1550410452,1006096884,4624996832,5700139081,803624958,4152350695,2824159863,1440929216,556471616,97940907,2083285542,992087240,1604046224,3753085736,2900945450,3668519950,173151093,458051976,996103771,3873155874,166638510,3043623184,5569791021,513020252,2138981439,1632308628,402598350,2380170002,8069899788,2295632300,751064571,186653740,3172757976,1714148678,4623526242,1519122465,2331405633,2892816512,940312740,2578135798,392655192,680884466,3421188918,6648970842,8242303032,1815403844,3555065840,6032807316,202067154,2053985024,3690224517,6831203600,2640896946,1269078638,2446510096,5486628560,5265367392,313882956,424494870,3337175015,340201000,4234990872,1221783194,4039681655,1776585684,696992202,5768034377,498428218,3023887599,1310327634,2380463976,305380095,6735678110,3800936,1998422237,8333033391,4962693617,1109980892,2146701764,1300996389,2917032085,949478082,5994016672,3043591424,3829969176,1269472532,339203818,77082138,5175556938,932610512,1373273640,5098249074,1534449214,142190235,3582786872,1710567882,3510135630,3559464125,1286064700,251327602,4683713797,3375979975,3973229892,5600975471,2124119508,3224769236,2289980907,1239630438,275198834,3579165340,2692935123,2359870326,353199753,5032344270,1374166339,773863196,4582407004,4838784865,3938520082,2321052831,5480170088,703749866,6760475946,2980743048,1224631710,67478028,6971025000,1830329766,168309905,1545612048,7316869952,4861377328,4594860192,4349695220,1471537692,5795065480,1991391736,2475674541,2552946228,3861257776,4204032435,5359266774,270310338,3430002612,81498120,1867853367,4588932710,2729693106,3854802280,4118096814,3668153760,5819141475,627760763,8568069120,1982680050,456867306,839326280,706187932,4137094980,3815783232,888266705,1720955586,2209399938,3257008533,652528383,6044190507,2866632055,485849772,1231786476,1817948924,1283859570,1264619358,718763245,7956556110,384603900,5275908911,4635557210,1412216656,781665532,2277580712,5156970266,594022056,806157024,930560710,3266022156,5628189448,664027056,1778228604,5378574006,586142302,196043430,2084002560,1774534538,187528777,1997626432,3819236088,3690072960,617185568,707114554,622916046,664830280,4069490466,3041091136,573746360,250933608,1297782126,588489384,707880495,3981798795,7826263656,1636139880,7826845689,499162061,859268792,3680529372,3618352360,1315740276,1795673460,1876850606,944214132,3355073730,3179805715,3453460262,2669455710,7530713712,3025473528,1592514984,7593876048,6517938063,294446571,2424795032,4242593495,3306434220,1079211145,808247950,6077988448,383184928,6552437451,5896942422,922503040,2660678700,3120815075,680650556,8745028047,2880720615,1161263032,2391799592,744522282,2015169940,4471782872,3139053164,410066262,499179315,329647048,2155640796,391158096,3502776930,3417072764,3890889468,1737817572,187740198,1497374536,5417643552,976572436,3886720476,2905838568,3188156382,4417096000,565274000,1000120596,2997854384,2273380884,1774758580,559597024,3519264984,1632024620,2999134581,13611361,1264852099,108638886,1621726302,1426626056,1865457360,2078966316,1318275356,80478857,1983143550,805203057,1914303006,3367036128,1150178400,2837599429,446723181,2955525076,167984361,487172084,779709726,1865208060,92841950,3879062472,5802485931,739371724,265122868,1307483856,7037354840,291762407,1550304370,2948347014,558970607,8151756273,4992247854,1267167627,65864576,404248908,870968963,209933522,1624876778,764856444,2239978176,5586789726,74029544,2878490136,359817113,352758126,4565854720,2969206320,6916733766,915306787,1438004902,1558191428,4125247344,782826291,3928916840,61083363,3029850620,2364707875,1724354322,1389888130,2929960692,1191158319,3859344552,2035054616,914386874,525091248,1824893328,1355629835,550844168,2803468356,1159476666,4219767352,6217120568,2552015760,1983872072,5480963124,2015963320,3025267595,4023831015,138887443,81853796,434808314,3182280048,3088388790,3699030933,356372156,184482416,557837724,3654851525,5343137952,157671249,567517299,1737466912,2306893806,1753733976,3630420890,4920455450,3893159907,676112393,5008495520,1786722068,900753918,895128477,412304322,2480071773,1304468781,1495204302,4952158520,1295777290,2773214535,1178361984,2921329704,1445787448,3569120380,88977987,914660328,68363742,144422781,478812098,3172546555,2917985517,1664610270,1106199620,3215115312,1569092278,2289201186,1996083222,400038700,750666292,1906821056,2887874796,454178094,2869521840,1024549930,2658016080,304982008,4061718619,1596855222,4741229124,456504804,6998383336,92217013,8110692009,263509638,72465599,1215388295,76646013,231575396,1212654792,4358029836,2707350576,2273866092,2453626014,950819007,198285514,78208599,3236082208,4402200760,2988594255,2125532580,5548270062,2054361393,5613014304,4909735208,3706814040,4845083155,212195501,217087853,1693286936,1208349384,6782966883,1960603464,789965237,1704132867,3541271892,816159738,453173674,1977151745,2871327165,5313730221,1763337915,1850979576,3454786782,2942979810,1519419560,894245856,388067168,3494666448,529305306,3912202188,135217749,1853895560,6852605277,933572898,757058862,2395744284,797236691,5565837976,2362818220,1100464805,793305186,2346535072,135339617,2471766849,3407309930,1359496647,2297002312,2351040900,80340786,1572660222,4857369360,6147886952,2165816455,1298786560,1874554912,80363325,1934543208,145521220,792035067,426759618,30154625,3452312350,2173989342,6924564507,5064621254,306156690,2513547387,263848422,3396902616,5409073952,122660100,5433976194,1334926064,578643818,838385975,3317701128,4050646245,2458945930,403541810,1861257555,5956763050,2192644791,5417075090,2996796418,5544089264,4113830480,4218148640,6645529268,1775699040,1082546115,1798956948,1908556632,1358491059,3889734460,147363136,506701418,272044695,8451985590,1547053964,5547986055,295476152,110796155,3332474715,127465308,720808764,2633028210,532913661,744513894,1939529300,4978637485,7334057376,3398800968,3711223130,2647824224,486441432,2982096945,396214816,4405337920,1016908412,765900840,123742134,530150676,1985794784,1167945564,3468806390,111871168,1911020040,3884251419,568762806,678543633,688862730,5666011448,467974312,4203968584,2767773788,4942438424,1457752184,2886397135,1782466174,5336837024,3157814204,349306119,1907340825,1385809024,1321259068,1875343708,1587716165,1087683834,468963426,842956902,3033517410,5662006406,4247670224,314265795,4696557663,1426153992,6984255496,4928097594,4902193855,1448085078,3600404148,92602830,3403057311,738627230,194879941,1925711139,731277452,486928439,1659259378,4282090392,1097196655,2172017604,71899634,882017223,1576770030,7613893422,516168792,277680264,5593005027,1369628778,5628661314,3897258255,278409509,21837260,855230250,1001839135,5889409368,1969203429,455066040,1646097504,6510803698,1656636510,159220851,639466434,2504116416,2923218365,34816437,79458184,2033717816,1876945763,5898655476,742847808,4655733456,1166215464,2970933417,2330432680,4485843510,221725593,7066707426,4258102005,1718212436,3841411410,2573898868,2921226771,2171259740,3196190943,1582057864,182493686,1981203380,827566230,448024044,1679876196,1618341136,2838442545,590181378,1751179155,2167357028,527120032,5856550032,3645398610,2807233948,5556907914,885749121,1494003200,262266676,38115870,5049149892,943918184,678386824,507309968,295831227,5179331817,1410126696,149924126,1800965712,3415178137,140122432,2287996875,1427374431,2286065576,1306592462,710927250,4678897782,3818054290,6129082799,1290839656,2633583960,6660536274,1472444736,4800504665,1947403146,2034517314,2092831720,125455036,541137557,1354110928,880105038,2052024425,3835767096,267955852,4572413856,1345840272,307121262,3641457115,2088898509,1494526898,3457938526,184977755,1520498210,3166324803,1737107814,878758004,601621890,1959863970,831726150,526140594,2283956679,7822623663,520666188,7224910136,520229110,5344073826,6543191620,5358850032,3315676428,5053098344,1639278552,5943887448,3717819595,1298220480,2145324267,688182926,2296872675,2929394216,2275537624,5251028544,151308611,4938496430,3306456378,3726475624,4681328034,344135700,994025823,79244920,1203059001,1367086555,2017125455,844106018,259902260,1310154250,394233285,678435848,370482918,4484836085,721654824,1902135788,1610542322,1401269322,942206412,614390177,536807496,2651936046,4295301496,3127077444,2411326446,2561813864,1376660875,2124907050,133535052,7092682236,5813762706,330836952,183302272,2563510692,5799130620,677547965,4317855426,3802631346,3621917120,3301722324,1966185978,1010976312,7129238736,3659415057,1316903936,933465460,4850390950,4770132485,908519306,5354638604,4483113104,2513735472,136350480,1928129464,3041734493,405921090,91696932,3608492562,902115084,1438710168,182887460,4236643692,3601486987,2305868817,7132187432,4393467865,2557269216,1937945708,2516720790,57733044,1558826626,403083012,2495578923,909163039,548190019,540972106,4386543252,1203198206,2677295409,6839135880,3509442756,595599887,3367908150,2752522335,1164990456,899803643,1606013124,1586475240,888703264,65143958,3692887037,1354665424,435904818,62119872,2883687100,322151250,3572225288,4813784800,1054553772,2400330132,109356845,4765115012,2471626176,1278390722,628094664,213088776,3012336290,3898308028,3869523056,3921754554,3043438708,2191894896,2997350204,1349009140,3998723544,462198264,6994098832,4323143106,995300198,2575563165,1300534602,859652964,5144305758,48959638,3205686681,1167142520,288740798,7808782086,4570489572,4551559032,5020199328,1247946660,732940632,932293440,3533609682,3904527144,27712815,1920195936,3784090434,158152467,3268169010,1166520956,349603944,5334072066,85243604,2056078290,54822220,7582096485,1022287788,284353936,76309408,772230948,4541487,2708050452,1788440990,124267752,1393244830,858104987,1705342640,3826920132,3886977144,6477544242,1683007872,251542712,43081610,1053022964,123299764,788644798,4863775080,1767370602,3395739935,1073617916,6901497,318522128,1489130348,2518885380,2659539600,4757616726,825357520,120511958,910439802,6066300784,2249473270,6500048226,4358381160,2473126020,1295381178,15620193,6157347406,7397062461,515653552,5832280314,3169160264,2831688162,5521139496,1733854608,570871404,1517806416,2579332640,7563907521,6471187248,4361848085,1959716816,1034108355,317853740,1804847028,1803251290,1297082100,8924119722,618468566,5171645880,4187157735,1137250629,2890477872,482206471,2588813688,818559813,1394575205,41412018,329105084,7492574250,2006960793,6770327543,6683025564,226740108,563729902,2166131208,229687866,79337782,1254194568,6531444549,2863791747,2793230130,1383945078,427849550,2318737911,835422742,1223360811,526155233,2095864890,7603325226,978718776,1545087040,4836813610,2881417302,1254946332,4282123488,2959812324,2943571713,426003108,626110098,1775353065,506896831,5137231869,903446487,341188638,2342697078,1363702205,1221476574,6259951472,5750637822,1227859034,7241924349,1668146403,5126187192,1631925704,129790153,3751390508,4097805243,617629838,595590510,4444585266,6503405370,7885204456,2151540680,2294397896,2002025997,5666392263,1362441879,1524815750,1567467948,2630271630,3514747328,358576542,6825382452,1905240753,1217936403,6521356681,3124359966,1557937860,283300444,2617138204,2547768160,2116233297,2157822247,7369777008,1617039069,2897217936,7663071208,5262725741,548851870,383026811,4165466455,148290606,717408406,991697060,2561762,554929138,3284089338,1248653439,99381594,2921864872,885028356,294320604,55943181,752975300,824779722,1274107370,579163518,2150639812,2353055248,7808017744,3544942541,4072413478,4611783681,2129424093,961572376,440624746,4383106720,1312579518,4341408714,1768068774,895610905,4157453195,5675580210,4817408052,7250427248,7149543496,3266326206,6403465838,154329264,1560928593,3503342932,527047800,3794952306,2556530403,3495730080,717258054,3292763445,165678081,426480348,8311689648,6498328088,2382271608,1659666254,172059342,4216380228,70960248,1798248250,5781388014,76416860,3734909324,458292539,337957220,1788031770,1029652350,5957351792,1194082760,4846323520,1248611960,5339308068,4330284924,606166494,223490305,3146820784,7839837792,347617465,965546448,1342644002,681017750,4275232864,3425827764,896977242,5326038045,1041871462,1425197562,3596209230,568042494,4399464770,7481399696,2774736315,194631363,1377409842,467064150,7257858256,2633470626,1137413030,443861775,3074232228,3429649336,34236392,693915483,689751302,2064081768,6986064501,939889420,1591662984,2537005560,4352325894,5550687471,5809123104,1029320592,3794079960,2521453885,4310033785,444907345,1423462008,5342067930,360923553,1385392001,80929111,1324801618,252248946,428243466,3695639802,142720364,3149435560,519149150,5418193920,6466775980,4981447755,726516772,2529857025,1501087485,615495876,1036302980,4220495355,2783292723,3656126544,4962604171,647639744,413053232,1166909338,3389332772,7648184133,683403348,5210230116,594229730,1997910802,67667325,980662539,3204528264,3895896263,5110445249,540141345,3595124750,545066174,5574439866,1763008284,2151145209,803614620,3711945715,137445609,2309931488,643545616,8136844569,5115029166,4494810822,8610209217,1425451420,2913029028,3431161377,3048604596,922908625,1592836632,938608888,6154201881,400037765,2836030050,1983406092,1983849252,2278662192,4227763866,4130001274,7978435424,2554226448,1471440012,2382448602,5511601044,5639778891,160244757,3890449626,3017268048,466219265,390931760,1851310075,2134839160,1452547048,7015211368,536497465,384652877,3548559024,2195054130,849113706,1481173252,7050686856,2826847842,4441989942,632888426,8088163326,2709606852,2932705040,142267741,113245978,944446567,668594218,6010279440,2360821131,3246065562,3113787607,1989339346,398400840,6362836344,863488004,2157328495,1571708226,2178473430,1225768184,1850131143,795919130,2659146363,5017232826,4215561126,945884530,5108361960,3764144685,995108494,2203483605,997716596,1081403982,15485121,5280528323,2054529448,7059297304,590859216,5241046280,2528919960,336669355,7056128968,3073116710,343047635,1927576878,1238149594,1220257689,769025302,3760925790,310974652,361166762,1881815024,957554629,316018960,1649908602,4292935686,258145326,4482649595,3059168060,155516736,1735945452,1730254060,3551320208,3379545500,976904432,5682698217,663455794,8657736885,908426784,1749473584,2103988656,1259444154,1236988413,7980401664,2423429988,2187242454,6470374932,3358352056,8134544484,7488976068,243386969,1614179136,100466940,1701135982,5884089798,628769586,603385505,784868565,7261498616,1775187113,2076088000,169660306,18782832,1379435100,2753520003,2573094820,102142923,1487074814,4311660318,7658832160,880786257,2603558532,2893279064,987849445,5490396246,437634965,2059432610,3261827148,67156903,2446062936,1847492255,1014197225,3138404260,4398335270,2399317614,4812685062,5666380812,1916893584,3948204636,850225392,4125441195,3403099791,32235858,1603934132,2446409135,3918464120,2275782312,7244699328,722503170,460668549,6987441440,77129535,403933285,382853248,7563964024,944577795,1313010300,818820127,150686118,1755224112,3907365392,1567669446,912046532,1565683905,2658162246,680725864,3381377868,1469623308,5202181008,640581594,2086138044,290703777,800785064,1071059433,4938586812,1152917559,7092249912,1547816774,1356884120,439709812,1409101890,4076329686,3737586894,1275731085,393951122,2331710619,288140202,1343060288,342993609,644559363,4278612864,1010394908,2334154077,3239083072,3449056740,1484054762,675142252,4919035548,548164135,2238193628,2769637384,1900243515,7481737120,2451445686,234313008,3603668092,1847272770,206354888,2868291699,287539170,2595998811,140662138,4963802755,1858298590,234577202,915051835,856757430,6505356424,4795109640,1804584675,238360054,3380479920,3037846592,6146980424,444031022,1377812031,437532720,2724657300,7704545352,201536016,2291831770,2821005628,2722808241,2113398642,2803487232,4889331670,4682607566,4328384010,2300495165,2948262432,3645109782,3325101525,927736620,239599598,1249578516,1627149964,1886440966,1688007774,5461351400,876083860,6639603208,250212153,140122264,923857914,3652517184,1830332492,605560608,814387341,233703734,4261225136,1948834306,4054780008,1588118178,2961390051,418883952,1973055626,2963930490,669936080,2952521172,1126155608,275656272,2031579640,761566130,723775820,2317446424,1126572408,2198584028,4852740000,5519208846,2908022396,197454885,5464823819,248286652,867493839,1205683364,798115798,6322307400,5758631577,405831234,1305059408,2122257132,298198906,1254810357,4310151936,3420739728,3453605592,1132807208,2959466896,997145979,420849226,1088866245,4693910508,1879717962,1377990568,1425628812,1774861340,3000141739,1908925332,2110783520,2481528448,782900308,7787242251,1489768792,5268111112,646194396,7777412896,1362643743,658320566,6639777252,735914905,2151669600,359826597,926453811,966031026,4804915024,1414902032,5803987805,1727059268,283504512,2549299004,3111302670,779081740,2925116048,370066338,3170348392,8162469801,73134411,5773602231,782227873,1040493144,644805682,1003245056,2188326780,1802415386,541219320,1055309108,1454357952,5612492394,228429206,8755984422,5893880040,8858573064,829341861,3044977474,1228222180,2545970690,3893675755,3590646921,6255889710,3881297044,6646544667,2650480248,1943544556,4438799245,1110763872,2413551856,3999725550,822321744,179168784,1442447732,5477491152,1449886506,7858864088,719407578,7860619432,2617274976,129324286,1537716412,2193620544,2122212924,2723155232,1166190826,5862642858,2956090308,500878341,466004163,751350368,229550436,306617736,4914107544,1361491720,499299186,751778262,5581432260,3138037722,8146208367,247118560,370620204,4935193445,6313572769,5179886464,1161195178,2578439223,286155340,1857069318,1756104516,3530892112,6862661442,1124093848,3356894520,514083232,2698439508,514137080,471775588,78816899,966109312,1054150122,571138324,5040392355,8354086983,522254997,100784210,605644228,805192416,913326480,1709159154,3757683276,505306010,203001645,1891578900,4775717002,5621566867,1415407512,840433704,96524922,1451371824,526406364,2466252082,1851821116,5653828704,1468595272,85156125,561295346,1041760740,385456222,5832349280,4621884651,704675328,1292266046,6077438640,465672606,378017707,1785708438,1414378080,4266768848,4517569860,2899117963,365073290,1863527869,6869758056,3248905775,2734999015,1907080524,2418546990,1005147936,428746623,4240222994,432219305,5423388723,7175663496,2098818879,1223991028,4995826360,2152660640,1231357752,5934185370,3393939460,3766365435,2503197,1029878284,1882624076,1870484632,285391350,3104771144,630276500,137729844,1313178594,3578586885,1516873752,4064316858,6034769712,362419900,2931629449,1458212225,2588000821,885402938,4642066305,667827712,1020687759,171291848,874656828,1181572308,3000910976,688612895,1976442312,659229761,84672742,811297524,1178793988,2856610498,1939824550,461913260,1411359228,196686770,1669115200,732624283,70897887,1579737684,4276365846,1806440884,4457327505,3570727284,1048754628,2663227260,625266621,292223310,2122920792,1920894703,745707290,524535360,959724180,7751690712,5458602224,4865581175,2967235707,2638028736,5704117202,568244715,3879551860,4193781246,220122123,954096153,726718336,3959170032,451706380,7713483784,2866049874,1255557954,3140738035,7675534008,946295514,1290884076,1783752630,1502004564,642928075,1671670528,3767751896,2462004447,7917921736,3767741208,2944297827,410283912,1085572986,6306497392,1124192694,658954140,3559604730,601540612,319707387,706425114,2176529223,505681494,497782054,624952722,175825693,52259225,6181343024,5154965228,7273263708,1349795496,694531635,477159391,3616667125,1342876178,4907848169,1958446764,1670492334,182704025,1627797462,3827820284,3495012064,398427569,1841374768,2815427976,52061813,1498548747,2543928808,6001504965,8477729379,7119938344,979764212,4205228188,6485321871,1280621296,1967722113,3126951108,5365409085,1550016567,2386461996,2739585717,504382880,5270985450,53599104,121904930,1025731752,1410920514,855212610,825350943,966398822,456881974,4086495504,3285745072,707397992,2861588832,6820318264,576650214,1031015475,2539849158,3622712280,17854036,716821908,1053808792,6831145680,5848676393,1367047074,977405670,423910220,2625531300,919241392,3260960160,2875796175,1700504645,667121272,1266784245,2987110440,4180695895,2943080994,6087816544,691423845,1950403189,2756394966,3720819490,3241121616,2037232440,7872740478,1616200660,265812612,3372260916,86662795,1093264711,2801075787,6419263774,499229724,3277256562,6194939202,2441732293,955348432,167585238,3626588784,4023021280,7749365384,3618130040,282881896,4734877434,583599434,3082175988,5036758590,1615555018,8658206658,4561089960,7695265312,619854135,4839320100,7293907416,2418119845,4310554969,2936462865,226455890,53978533,4860682416,4359151125,285808908,4784367966,4026297690,392570077,402628151,716904158,3124134932,4915731440,768007108,170670484,5020852632,328089684,1053448805,61533275,1014904984,352253784,1901772270,4910720339,2083421154,1022331852,659688256,37545278,502689461,911887317,3854322736,4642643784,994466242,39794838,2729758616,89221768,857325738,3255635648,1469578664,846661584,2614537664,794244266,508184964,928974832,8986764915,5994614010,935334022,953505800,2002065720,1567118142,426083440,1406228825,2991477270,3617872868,4678580484,1026649323,615295203,2173357180,5007531046,624742531,4462275167,2569838889,3200770461,204571465,4066639164,8118281529,1403194034,2562170886,4580243857,898155892,56452996,888566221,7687965688,6883362680,2860897765,361523049,4332798936,3799613696,817809043,1822796000,826400833,1685186373,2669969577,560789256,60936509,1318030084,5253502806,1700474956,3786423500,2767058665,772042743,4447373776,1087827036,3335085860,6944454426,645070370,907814322,1495134465,3803778954,313237022,483981731,617908364,899822642,1066150965,6270590106,7733562080,1639279048,3661657004,6151558336,903335515,526947162,679866420,543989006,3242386880,8873709750,2943644550,1624194302,2263511046,2205279696,2870272362,2293742070,1920521590,2006925662,1435128456,863476110,6944310036,648163553,871167092,1988926562,6084520631,910242600,3860376290,3593305359,4588366650,3599665192,3192157572,3998621988,993421142,1239430880,661151156,5831313204,2513592736,3107196126,1289957062,78694062,1590712840,2356778816,3288411870,292183647,5498643330,400672657,4932219516,10895445,6722351671,981007300,3192189480,263064414,7332516,1593520496,1153152189,4575453066,338606931,3498091704,1313712235,66317121,1831096134,2878604930,771283625,2475605598,5785696000,822169225,1270881159,4496969615,309544320,3399679878,6615006013,4912389958,285805970,527800222,7091155557,3491928040,3349278045,2914328624,4235741248,647884276,749370069,297579042,7955876728,37627723,5799397464,73004205,3007148220,1451899724,1914379330,590282208,2485825551,2280064288,581232952,502140364,1158682735,1556833968,508409572,2931948516,2909901009,4505631090,2744651316,2472926640,289487178,4662710190,3690953182,2452584064,4526275944,2058959515,7628839281,3169563788,1992148195,7872104889,2393756390,6325476472,1336562521,1871036844,3458162586,1585644152,1110962886,433802930,97781768,4949705466,5838376320,1034754795,4745271384,244760333,2134020339,772058524,4531585956,978084947,1831617540,5317699200,4831411361,2997015536,40384976,1590480728,4432207548,37154430,333543938,321134403,1558846242,279644700,88252149,4020805962,4909346050,4127721948,934190264,196023426,256128915,1588645544,1490654950,2870674596,109403349,1582024456,6582000280,1085079018,3359513151,154071645,8895227121,4017959379,467214462,1786508384,2138653482,449809087,219351567,2794813371,1737053088,3675233376,6431154792,2422869056,2993723268,1594697840,498935391,4226176549,1395096912,901500807,2517977585,143721750,777914106,647348638,4694329110,3792386070,3265766600,670457248,5574535470,3449465296,1435461042,1088931166,2317726365,580271580,3700637915,3041522037,232131898,3817992960,376640488,205947135,3671178504,563115222,2198389632,1910517651,2401243668,2089105200,2296915270,869029098,572143798,1148270824,7831529577,1889157394,5478028578,719699287,4192215482,1743997330,256142320,5518371320,1523537334,1257637020,2584413200,186539237,803924569,1152057578,3941376600,401551712,566824396,5380878528,389165856,1413646080,3695891913,739966266,2931627678,1913610693,7974516928,2918661786,2861383015,1500217962,1568161744,672697798,1623472290,543688572,549172282,2721311192,3237927042,118013580,3742851580,1683104916,880887268,932679363,742506805,250843920,917113584,1872107885,644845530,1107996656,3446710024,1442417898,440161295,144467994,6924009554,2740522040,547207640,2527187946,46851584,3349994664,3793308945,747081511,7468122249,4060446702,1241119055,6985994384,2058095892,766372735,68770531,1942279132,282668950,2040720732,1900806256,2522037696,7812795080,3521960487,837505704,581004770,3169300892,5186459202,181144310,924232770,2460323349,1487645589,355934908,2667116082,3327647130,4999749450,1775631808,549603080,5357185764,2901304072,2702570265,3776211775,6007599848,352263460,2944335576,4539683520,835516350,2852418032,367151834,5036157666,5195173774,4754752807,483573771,575133660,826153888,716203715,4629836682,4466237775,465453660,3949493870,111267044,4271843600,4958209774,2903502600,6402290128,1314416700,988826935,5864861964,6541456968,2268296170,5586525903,1138339116,5440842001,3655365028,5563707432,4519615614,4443888592,629775,2305204880,253181098,1059541980,3870212598,874260094,2171732812,313770930,1656355598,5731382964,7700640528,309758044,308906096,2824987512,2701711656,1456707027,646606346,4704679824,943927308,229568358,1780164528,3983112616,678221406,2685231048,8144877006,3105718664,1376740176,3958961336,3401969250,1351004652,673454472,5749660440,5356042699,1008907176,3701086348,1679730520,3664283886,5251170000,5145168564,3975816591,2664971205,2953243014,352520440,7351776200,3860134430,1685717636,509360208,1215270090,5116222782,1485619086,691018255,4022277574,855483574,208702891,2362764392,834434136,3445906988,3159767718,8103559356,4261777866,1582635730,29557777,1349618004,2696603798,4044038140,4359946860,7860295296,1660890840,7793927946,1956536685,1127889480,1546371508,1167146458,150426629,2893328260,1311079050,1425843104,2754274428,3933644976,4292675550,1075580976,505517424,890128894,2510857124,2956291440,6224755932,2614644498,152608596,1945507992,2700991000,150429054,122065170,3402872712,816991536,369185303,354709937,3194204804,6979008316,2781634470,3059321380,68336826,3145066000,1510931295,1207511520,179420482,647125485,867561135,932748680,2925352372,4989957273,1002485583,3275452460,1239782845,492200776,1863408176,696804685,1921371105,3138954420,2691608990,3534388512,1544058810,644938190,175876659,2573950316,4421530897,219440552,6922960480,198151366,1453855964,4113653286,604115596,3835554152,117942525,122285299,3417691772,8552846727,746806352,6148097662,1816439280,2273654553,3293583769,2134943280,1878091208,4308719184,3457487005,2880656289,2831232052,721073956,6046669232,3579487794,3650269464,326557938,1517920596,1874402658,874776952,2518023852,803165212,759572950,4904272584,3500004344,3837033870,37474428,1694307078,913439364,1569190584,2194912440,592057746,753575751,5379309858,414370826,2494570839,426947543,7388611872,308733698,5318496608,853708156,668654695,6241482984,756284824,4706546145,1334197215,5961271176,2716479297,2700522027,170894544,611778746,893930616,302780280,425005032,7956815319,4377918496,771922822,2757302443,706086063,52371960,372046310,74411656,5534648100,5266582641,1892293875,3770860548,3958683156,5204128023,1693349944,1202010340,7581226592,947652746,1966460643,19275978,980708334,1667558487,1098682317,3939056973,1082702722,437433870,227553498,3765363385,6488306704,1906722090,3933880800,7157075776,1590535694,1141501998,1181437586,114756140,2167881588,4816993104,907154382,736481367,709399716,1965764559,1885541242,5457949764,3101664192,596490636,6090886080,6184856307,1438032505,308290437,4084269686,6413544736,2052504088,4162616215,594851621,1965672225,3177995478,1529746062,5873529375,6461426712,3845621940,3727234665,73768961,5627447560,2259971810,2016607536,1565739140,745760657,3968971824,4912938420,3724799610,294186168,2347282224,2448750224,1297841790,100143042,2252325061,4147991211,849023328,111258530,3969265494,302275095,2109277134,2430929992,7619975991,2346015084,599769920,5375729793,1676316150,896767376,1604471720,2435977080,1284383313,1576784040,6218194644,972084276,2597625024,1796806834,3968405040,464749179,344795355,5163682932,271002360,3157525784,1694860440,3887429128,1977446934,4741245228,4225858134,4831251070,988736705,665350686,2075561748,1826906332,2548101346,325499108,1690743768,6794466944,786067592,786031902,5252342769,907162608,4431966730,1721544490,1602169320,1177773132,3444258090,1985386416,2701749028,4900037304,5727110032,5010600789,5700292206,326753308,589666670,2018946168,4265245080,6139801122,7422957304,5623794168,963560788,429677130,253318113,7417392507,4777172463,2846210324,1094315496,5303694032,1944734865,3795200184,7949447262,1157214410,591693336,3021127626,8381372652,845171246,887375010,1474519851,59250894,1249286720,1214476396,3304713404,2340279087,695691128,567951756,3837372184,343819016,1435316802,1738116485,5698127763,3113545088,6725242240,888710138,2322086592,2520836684,706690152,1209263388,1606844466,2575402580,501849384,1977277756,2282698221,5636250138,1357745568,635417368,1456555384,964122415,398496835,903625534,7839458406,221512650,2413310410,4728439800,7661692672,249692103,2261713528,852025970,5222094075,831800781,463093206,7543234880,1612682800,4248446598,859683064,168690519,5420365788,54910520,2803639128,4000795435,1325256370,1242027900,4694200024,241903684,1511074120,224641296,543307586,2978688906,1595124510,3257852085,2979580860,220225628,4614072267,2951321015,2236335504,3526647528,902269720,4593537336,840006384,5896491066,828688765,229937896,146455620,982792481,8392680189,3350127242,3109154342,4403246808,315728170,1773902674,129822864,2465244545,1158899186,5616253153,834656320,79841436,844798173,1897555226,1265499123,1560260292,430041248,794551463,505758060,512283295,3823768386,2984319900,1602821208,2475369464,300946993,1384586872,180047708,5274584988,5854326000,854918968,6766565664,3784800384,4677328845,6725930148,1255074730,385952602,7314247566,632658928,527699548,916244784,2287957688,2432954748,1399242939,6733998081,1467115728,3214569228,4383115240,2590490169,1614262380,6398815696,5736774123,6133990192,749019459,989399955,2375534040,428043462,2376494721,101114283,5376154280,3175262298,927483856,3462011226,912140360,1537916328,2226693792,1577808512,1480891816,2438648090,4488984810,2678516388,61825621,2323589742,7230851144,797349533,4146126425,250636401,2987063091,5803380030,840171054,7238482200,1674525951,4307066172,6456796032,4614324088,61414553,2918558448,2383266210,5280998298,3767317932,295395312,5393152854,1987123076,122352922,984188508,1076941568,3339627176,4603692185,624673430,4420159130,346716628,560736033,6077177632,763891830,310103752,1708646530,949628922,3399834830,7454903200,807163410,385551498,4003291838,7115318586,2779998420,8711421822,326162678,1610578470,1865736648,610453928,3482465604,3715094356,3988189683,3159165644,1153381892,4621736344,5609448696,3735709130,2715168687,1920497562,3551368620,103305877,4608364528,515368464,6155960792,1257169176,181832733,2489769925,5681579673,685367416,4739049024,1749886740,1283668256,6737272064,806901734,450478388,4801019258,3098182155,3076989775,2194064045,3216789261,5809360131,4216689636,1991079308,495098768,2843663436,821498006,1784343868,1994210418,907678856,2268707484,54241986,2850624316,6292114384,348136424,1429009144,7068220668,2881618860,1554133080,8986628916,4844511805,5812305779,3301772160,4075261820,5063364828,2528910510,882997506,6981744176,1578296358,908043068,2181514176,540161590,2682510057,366443030,3558694959,3413419840,2265617688,4882076824,80294920,552638704,5389171170,3106166668,939027625,1926448130,1534749592,4274742855,1176892176,1557804546,1855055960,1383053136,2500290870,2889025815,415551618,538299657,3473521470,492477352,5272414572,2226405600,772814484,6828784976,278402629,4809586816,3756414340,1455307272,197387320,3039612080,281925384,786701608,6728880870,860223352,3925233948,93235324,2092138515,864939522,3731612952,1679477320,1490455260,754306375,4349051935,4385767550,2991329469,1568138433,4949796765,5512839150,930414961,7799213529,5962177710,334477858,6026210289,1915314186,2086301596,817210104,1208399738,3684448500,372456332,6234648826,5095630206,4853476195,6165394564,5344145808,2045716615,2721777747,397104964,739292394,173880060,3390947436,851480680,1245552126,765992596,1728542126,812150036,1620148752,710043676,697267890,9110915,586316233,1066838790,1741521360,3620760528,4833413406,2647614820,991111381,2347506666,10364250,3946287216,415401328,2415739455,6104483329,491161532,604906440,5622641289,1410893967,2723462646,1277607228,1561188532,959061880,5752419525,2714888296,219230620,1279549448,3769894444,1452155862,5214430774,122912955,2731477125,1007793288,779077116,4330705992,1441815314,5896553862,3135215160,1767677046,2765433240,4616299572,1775669259,5864698278,2197604625,2359595932,668374752,3614463624,5378850,2250896555,588665174,3829613058,1804680192,285078790,8836180083,66192464,6554413134,2645669526,1843498316,2224239168,1530633382,1205765799,1474049490,1769915758,3375918848,1910835460,2276513496,175174237,2147374020,1920195232,30332893,4583409741,4537207632,3485179940,886807957,1641976285,1345828114,5687732872,603114320,464480925,2303134110,772731223,8924503023,485474261,3818433996,5593010157,791180190,5936899704,1560059446,1737352872,1059940880,419571496,2971079349,1703353990,1966725965,675410013,4252814055,904087474,6000016482,772194251,350846638,3855067194,8611827156,164802478,5204522192,4939530111,4820535756,26638962,366008536,4908471001,1917605048,6185707577,977241948,1165975380,2451102525,900645818,889673844,777421124,3571904984,3946245702,7112795175,2090538416,2367696388,3840183900,5684820744,3009328612,94014506,6661298628,994981784,3835800576,5631628800,2963466642,2637392425,5412411944,5988971888,427455401,5504471766,2678145099,7629693633,3649706376,4596252642,565560486,1090310560,3185561076,6921020016,3031403992,2804300920,224321040,3474916040,3669584324,613647085,493477488,1125940503,1420453796,1481816114,95246166,3236470489,896820106,138460015,2067335850,368970482,2246699532,4656804880,2328005076,4773397338,2846966492,505713975,1221844288,1968731092,2658330744,4073534690,3356714448,3635342307,6150719007,6590335647,4342147570,1945182906,2386044192,2360538555,2354413902,419347128,6287468680,1807559805,2724801414,5284412049,3837257692,3016716288,784439608,5090822765,3184160292,2267022681,79199503,2923024122,84154333,7251462090,1982637225,210695465,1888029312,2672259288,73509044,1681426356,2697482886,1372684535,630397981,406237770,320796416,4087641460,7358132200,1575217420,1620410324,5735957458,83966904,3253962131,743627508,6568660521,7123910200,535076660,1866592028,3697634224,2033691309,2482459062,822644955,1944945432,1554211496,880964367,1892787092,1543782233,8315942436,1528349700,4958291585,15815656,1720855377,2961265208,4722568656,3015132039,4181285060,2562333090,1198748412,434081007,2963722842,7180041132,506577789,4807916140,593370724,1738823343,2994503212,2122213570,681175519,98359914,3186326808,1283968768,858913120,707850129,3925456380,5003819947,4259391577,947584072,2159234877,1315685808,505321002,1093673287,2946269896,4838139684,5513087682,3584687635,3956056762,2670085645,3770815496,939134678,1828416188,2720592858,6304408584,3963051488,3032925348,811369902,3439049202,2776356772,166699528,1149863800,3492686869,314432004,693074152,4483757761,5173582862,2569938343,2447602172,2303921943,866167112,2622031662,2261684079,1466045840,3959262954,1605694094,1823533904,1191432328,4447424051,710998410,7998007851,2722420839,5757966640,1409778322,1327693755,3039715280,240590173,529895222,2869863690,408919502,1578825052,41087320,778573180,855936756,8529898896,4341875153,7678951472,217338223,4069062270,4276618371,3056276136,2309083842,2560730746,505702500,4778179794,1956774588,3598972836,948942644,254843534,5228524215,4664593528,702064180,2747518470,601792840,2379308480,1629496578,2665506798,245219995,3018047242,652320932,1800443402,3862784984,1258422741,1993543366,181699230,763739365,931695704,4789776936,1940229505,2223517296,1134522200,1403887448,281947580,5117423112,1147087532,972844172,1183147595,127241590,316478874,275745743,6380381350,2185303456,5313532365,3196386366,5831847938,98889072,3235533390,8542756035,140593636,6333594156,901665865,1681686870,3297103416,4537768590,2279572576,5706692648,5776096710,2558068263,4154461494,5485087909,2323589515,1411986956,5204353525,1998143612,2670228111,467252088,3062384660,4171925178,7678743084,1394595429,1994119218,555293932,532195464,5035794975,2566118934,1612122684,4800972386,467016517,1369717640,485486064,1841382034,2094162763,2975266420,337868892,1135718598,2253981317,2181730983,198280581,1099385364,6492278989,3417040704,988426113,6604507532,4456892208,1505592087,8720471088,54744560,4553141152,765808551,6815108584,1923829252,1219137063,1668990564,85762791,1107462898,904353316,1863452975,762033178,711041166,858832638,498632657,3782583918,489196981,1690596927,6763273920,1590154460,109632684,4660945740,2235668202,4157258504,886122364,4189143198,51593086,2560806990,3944861932,340890048,1253419560,2135005614,2974539846,273272856,102833640,825573306,3603894846,4180197402,5431571008,703588723,5221377708,171961758,4310846410,1688717312,344771840,402946168,1335828732,7973269389,1291182404,834493332,1737302528,1424744250,5432064462,2285788554,3936901851,3672337145,3118086900,6348986049,3899961835,1069273915,4937225208,240425148,1574324205,618503160,6874417472,718798074,2173953012,1493542260,7635278328,1876422308,132432205,2524012245,1569756620,1417502625,1204949660,1238780796,1836763518,313773471,599787468,3435049255,763883832,713533414,7741403640,5417511330,8952586479,1307619642,2609438622,4038139008,2519138406,3876735340,5605334838,929068020,1805312952,3583037934,787965227,5472151027,4955373702,4013698770,3822352029,1059437088,547051280,4030909040,3272140359,1266809430,2447285248,2133570720,1828260006,2893358004,3079087272,3765862910,2320804588,2798311200,2069176585,4308005079,1745616843,2647036218,1584509625,4217266585,1221882370,2465815248,1931110900,2772141444,855554600,6105076016,838432290,3220139680,257757642,942088563,2487436608,2925633708,2253671276,1791193180,1195444636,3730120026,2172728865,2144388248,2166336360,4079826051,7170150288,74473902,472025555,3587854140,3641835248,1021764552,2689647056,1781101566,267573608,5773969418,2849346437,2634215960,4569468444,3033548610,1126951926,3040619617,1938274520,2566881819,3369924080,8967248217,3318470360,4048911972,4115074140,4833003216,5988293297,5266086618,2712231282,5585028798,1569425868,2199136760,1361901648,2881716807,235452348,1485568080,976263140,2495386692,1135603878,4367471360,2601544959,1249522686,1321191466,6285953097,2509711236,1975407232,565576506,1503395724,5460596532,2602812762,2856927888,2614353385,7287225930,6985622588,3712441923,2055843260,2416198730,87378774,2700356946,5786735745,7259378454,2588667513,5709077418,190321020,2509274600,1641136156,1834016288,5257296468,2903106728,2445651615,5258955888,693231378,287197320,1100782946,5002805192,421743236,2506327663,96662120,1419080490,577358568,2091728051,388824851,2684970448,1202898753,7372856256,6422538353,988128185,7244152504,3603265374,4817445300,6814015280,856299708,1065231724,5877800934,18448968,4859280588,236213244,881486991,4176781742,3548020400,2030602986,2934645510,1994561066,1074496168,5146695171,3525670032,273391686,845536882,118498413,133743029,1585610184,527489474,667539342,822839700,5585370492,1960804522,84585732,3619654656,1879221771,997859244,1176257020,1127028160,2961431404,1914060208,205728204,2714072480,1146481452,1102037546,880832678,1441605745,4044845088,3244019128,747226130,4711163248,1365313068,101450002,1278740046,6625999758,1385271330,1578426452,302804862,177487864,6273239360,341626820,8292444633,4171399272,2811136532,698047380,2117550410,942820916,3209555205,1166820988,2754253915,1634600443,4255720007,5698869342,1596466158,3972727736,152160350,153702873,2894690622,5142797961,5390134740,2726551732,1716468900,1486127844,2068439008,2351812240,176480875,775121560,528778392,738426306,1076270587,3782108616,7776801819,1784796702,3065988872,432549482,7596505791,4758113740,2841053720,5084710074,3233046648,4101286535,8898188184,3542085410,3637019384,35973468,830682212,2879553372,2387688344,6637482999,965998800,5010744519,472898985,249841036,4004397830,569353236,3940144136,4536060480,395299138,2299540504,7606405344,1810018357,4926090197,1784000530,593621516,249823991,1670987388,212349068,6029177967,1993316640,5914161912,903207840,4463757552,144020779,1767901020,2280276768,588194116,1116101758,925366694,2080203976,526499388,281700833,198869056,3561506430,2136942726,900009780,2418842250,689645251,1815619647,461095509,1818109992,3687721405,1134652728,461537604,76814344,4350512264,3575984,4652287745,39657114,3065046205,778664436,5976290328,5658467339,3701173617,4728700302,6333337696,5703912066,2558543922,7254381681,8379992187,164403664,215511544,4717386394,1567516794,546324100,3044679390,426825366,1040401232,1426121376,967572154,6181111504,1313985390,5771790311,3556011739,4942848321,4773317150,4085635602,2192570185,2972947254,1540014756,2809991505,5529274485,3536876952,250943469,1614214832,8416570833,2561750865,3130436536,3050572604,6741116060,2760787593,756261052,221176168,1846538468,2063275450,2937385435,6874140474,3348829985,1218865370,5611631850,136211220,1732471478,693014192,882079220,5204005677,426259452,4705060985,5124705568,359292375,2784337014,735018018,804404187,503220875,770057854,7378830297,1907118728,4770047095,1299462560,4690444248,3514231416,7096403871,188700885,266204944,3242532348,492357333,6229299055,5334395192,3413927706,1615523832,779299204,1617439870,7345587807,7898326398,7113877731,5240828180,228530798,434886462,1583518915,2373269612,237463758,1492827018,1674247042,249072934,6571544296,871294848,4583923435,499334826,4615065828,545179083,180060999,7330935480,5509049508,2401036888,1092448490,5571426798,2517734358,400254795,416326968,3239546064,2029575414,2897841819,3134833140,3269758755,1128333456,755219059,726359955,754957981,1568200497,502740777,3251028180,7073566208,5944951539,1660581694,4841586335,963217095,4962489544,4123436176,328456880,1159319024,78113311,5495675952,9322383,2324134800,2016928192,2415567680,1264212756,2077692904,1851098254,2981379951,442061347,3145471776,609696616,3162319650,2538528129,1621061235,73776152,3533165856,3775853696,8289758007,1095595244,3552894768,1320271053,2398475052,530901423,2151904896,3990850920,642278644,131087829,2921745213,3125515904,1692766143,702439512,4733946612,904250233,199452624,142297577,5672450673,932765026,523120990,1120485688,473019426,2686434548,7107006699,3122658864,2318217048,5985135078,2342948157,74715894,4460630216,1521330815,3515141112,4629555171,6716740247,879325964,2125855634,4723235280,2320770,3879826535,155717414,2280038094,118903115,3008436620,1979680644,1424624504,2908124075,3774837241,615711920,6391088564,4595511886,1981753179,2749983378,411484199,1362359016,1199815589,633502664,1849522845,6709170573,2413233744,2298716580,7057185966,3014587420,3586117688,5804916042,1132547658,789619132,8678094309,386870582,5488720736,285569234,682178178,3209441916,2434089768,475907746,3965241681,7693725285,254918657,4447062224,2604645010,3587440344,2255721690,306346038,1522404279,1034599930,4481531640,8852072688,116731094,2706802792,8491836105,171533510,729451405,2892690360,265606892,1262944552,1708796314,2167910874,971276176,6554584035,154440440,2761969280,1254183945,781814450,988419040,4897329516,4552820132,4542809728,1883472915,2464416636,713272782,928177465,8817882084,3572629438,953877393,5951532048,6649019685,1681998084,1733753640,3226318386,2428089464,952952406,2132645250,2706896507,1188565600,2499930510,4985815695,2718466984,6253196778,403947625,2892313491,8096361876,1058970380,3086171840,1824508834,1678930240,3637092716,4935619335,1518038735,1288977184,1481968668,419960238,1348697835,757319426,922116521,1796961933,170585216,6001679682,2537814910,1417239047,4061682968,800895458,1806934332,1431805452,314174122,424965604,555990886,6605746320,404689163,2818288676,2480937410,653988018,3122159608,3833302045,7967440528,3340652516,739326744,2149822828,5301766098,620935676,5595366492,468584116,1994644976,8540517672,2649830535,3233205885,1708277697,1722178848,4171253709,2001818410,762838836,674937200,7707929823,5793645688,4007767384,4671183102,4840937456,228248745,6250189,5039791432,5996498322,3535307245,1569668282,1050773028,779083711,913029501,821992900,3684712968,940031833,1615662780,7798832127,3487280168,4772427807,399289779,411817923,372342201,1998940497,354025,900960450,1300128024,5424896802,1486264381,1366495276,2525630196,1347594000,570986065,1297116390,4040170299,2222328612,2704723326,4303775115,2508092388,756515370,841100019,891284490,314460705,3707151980,3144642355,5193085878,555695968,689944866,1911354142,31940514,2223058209,7375219488,113125072,8672316543,6034497980,690061312,912367188,1177471077,3185149345,415395234,554074362,1171703696,2189629552,1072911540,3007951485,700866500,1256719672,268095621,5930571384,183465755,1275306597,3599075864,205494229,1637305350,1811655338,973136661,965782482,1048392560,3357649255,2409480832,2566848085,507111700,3050086775,7895945295,187835588,856689584,1224306652,3580542623,196988073,921003375,2844227664,597492968,88598952,1687440218,1214729901,324813416,1793070740,1248160872,791466076,2927227124,38445332,399421008,8447730822,118700575,144068340,6968520405,2595449975,934376418,339147718,132501273,2555549528,450288196,4487208110,3491676942,1785155688,5003199761,1754751744,2071481896,838975752,4687399953,251239239,767946488,1230885994,2072873037,24637788,1228365350,80030916,1465806776,2747147778,185873622,4058118480,568114267,1117707474,1772979952,1633937914,657223924,2737359100,860685424,1349510368,189092424,1462733580,1864545364,1833440924,1649855160,3272582817,1117135002,1952548425,4280000886,729092184,31205287,7461100386,2908423464,839059656,1553636624,1895149585,2354510088,1909406958,5415623120,3805795658,1914392926,1133858106,1693734968,3071706340,5616358986,6179550300,1615391680,5539369284,722282470,5429698456,2860403091,194241302,6761694438,410437008,1387481112,2062499912,293603656,1252933348,3571581447,7421141763,1568319246,548529289,3440486564,1955391366,2329795925,3589282220,3079358058,1377366250,2152326936,1909321856,3026232170,3114353664,6411411624,2276245932,34053138,433315108,1572738795,386547172,1662542930,3603036220,1463615006,3239986974,1775640230,1889406442,381253386,865717293,1532348766,5447144598,1474795356,7439286072,2717150430,711641063,757777398,2467435484,1322174277,2168910877,25450208,2670397881,623457582,703542314,4115995821,29952705,2229811416,5202757119,1346186107,1210165735,3961219216,1003872028,4303987458,1302275975,32178104,2413275672,31854088,1322674616,4134078277,2078861754,4965881301,3477101160,3995920019,1252767141,477967336,2080832796,119386,312932089,4017123135,44586520,8908462485,3978089565,2444208205,1107675384,2593375900,2381619912,1866519304,3622265001,2373006365,3335715496,273030690,856408764,1953567872,1960486486,2199616134,1826869150,3999617436,1820490826,969805643,1638607260,166221874,2263886832,2726285120,3777367000,3721137864,3266424721,902518720,1241260672,2906351058,540389787,7822802944,1917265965,1279499768,1672890870,1213767156,251526459,1962105262,5600279856,4161152905,2993695072,5358234912,318555396,881855316,1161563460,894022343,910823350,2310166000,77349817,5147746338,1479127917,7985414043,2845185320,4478282179,8938394973,5706366678,614345564,2880335214,486472030,2073299690,4239665780,5676083588,3393421325,6497981154,2535255680,1632334936,4971666492,706077053,87602928,1032201104,509347876,670983039,1462608055,1305660596,5824811772,153247950,1704730391,6744279519,3311795862,4550682185,201991695,3676993236,665204608,145992669,1884637846,4294702097,8733037635,238479176,3442034304,2721633234,532089378,1229464626,1050114312,2416438971,9346644,2608186345,906792995,4319116686,748310706,3016793886,304431760,1122380245,4360420230,379508061,4539661175,266509753,2916932400,5919538152,1327982130,458884080,1988363312,1684385349,6056039451,3097339370,534406931,2462916096,1501021416,4876983215,6352763944,3415284047,529804176,348356340,1114523534,6660539872,1989199408,1779096975,2652636606,609528512,358949835,186738566,1038229110,1489863932,3603331860,2213826224,86095760,5761035837,7126985432,5071096,1792295095,1839124784,304521816,1458626452,263689410,7794249003,1803825686,2744887700,4359292470,524957480,976853592,4296101936,116907324,2177985258,5991969900,787474083,2514290910,1635653739,669203100,8317835145,592699113,6887063050,1712980168,1773609888,4543919064,7663411848,899984658,8999798643,385412904,689287467,36080544,1875568175,3717304644,151674432,757395578,3982486536,1400802030,3792240845,139578762,4946772585,662484412,126348550,1813716712,396216050,7130262712,497340992,816095455,2213861235,1103421016,434602674,7405205355,484692624,952200109,3216219300,4966963728,2499165441,1653356900,2902880211,3218771640,389417665,1200222172,548420766,2891211300,4629670458,1364057716,1277382459,2414618532,381743617,5568832168,5534695072,2606270382,6568203859,856593978,488481476,191061481,1452508218,1451876514,5424773823,798769854,5019447408,2732227245,72521478,2230896318,251501126,3070751040,1989733215,1403526726,1219096320,441288604,666663292,766754502,519061041,2909540808,561420938,3557811054,2382530096,2602238668,1743600024,993665290,1287994312,2478217113,2589122835,1421429805,102354356,1228734269,3858563056,5682144944,151997116,2942661448,1212085744,4465171980,5982418040,7196819544,4686673782,465123280,7285521544,1225017540,4451723496,1819566524,646959512,43422129,75524890,3129538153,1180936864,6907500894,5056647858,430826655,5059434896,1399279590,1107449820,1879201846,4592257166,3146500130,485646834,132292808,3409111170,1030907920,3923318824,933855942,776180724,620372790,2535242649,8183848374,2645836512,565051920,2663221581,271384848,1080872300,5867910408,4553653145,754742968,2890670265,979083900,910491675,299059455,3682691810,732932670,340161562,282031195,3489885548,3993938584,2265460227,542989342,89618055,4365746920,1863731938,1453014200,2236483164,290796425,68958840,3603380850,352244550,4502017953,6600649622,2832500545,2951417385,4279227640,6590589936,2114584876,316865940,3315653632,1193567508,450620625,223688570,909383106,700072498,106928684,3851554464,1689609005,1907434368,7299240432,120945558,150833036,1966936330,738250074,4926299776,448266574,7127109216,1033543942,2228628948,1243783338,3396560640,6179532156,879055635,3678507676,4467002463,842746925,5442813054,3818694768,2319652895,4845257389,3080054176,1139435250,6122029109,6786050040,1071484938,1234035492,1137922124,2842042792,5007644442,2885861988,2544346944,3711679496,1514602332,3890655755,397187063,6087492882,2263575690,3907576916,1190690667,3209020924,13408745,1408824240,865294216,1114825901,7546421312,1022051864,2882967471,3941049807,6332720996,642247174,2174855778,1113485820,4670535485,359148209,1206214940,300668516,5593073276,5626610874,946143126,8914589703,6521896458,1687754394,693336868,3064379656,3765351231,485443276,137673140,735586404,544817935,610004641,5273270680,6233006409,577108860,281299897,1013900036,6254601496,5059314032,4490932050,3081005004,517851894,2879459956,1679174866,1623183696,5715671472,645648860,3123488334,6654507426,811661445,14404726,4187631434,4624074564,1971334020,4453315460,1640285728,3975953144,516420363,5512898069,75342336,1463179200,2573846202,2199272466,2844577746,3874531464,80460936,375879005,5034001936,4334869998,332132418,6570415194,786726878,3054903165,952923438,1415168058,3784248036,821986896,2938694155,4641572190,548033888,461227353,262575424,4066020285,846937848,1213523972,743271081,1246625145,1988326686,2418260061,1875940758,770964977,641940404,4490966280,1568927955,1814352752,8195168601,1838808291,3661071316,4899173632,3220505676,973860042,231403731,6017754071,194218956,2189229168,1291384995,2933621895,1844719656,4114865385,468890200,2335575300,4835069855,1027967745,2693925488,1804064781,5879243844,1753208316,89906931,4101502840,1862340612,870124214,6352981974,1186626635,5604173052,6575070950,4478945600,2255520695,1516462955,5240647576,4447638912,514965380,136025655,1073543390,505694598,238421466,922666196,522920370,1304740296,1101732537,1512028624,2907731292,448607331,89242064,1191334894,1019574246,1144820537,3148880232,6159994169,5454972819,1138489792,1903576950,583631478,296314013,482315236,493847070,3031570822,4173728380,4867016940,5820352770,598464216,1740857709,1224440856,142716750,2637288969,1788099648,590410672,4722454376,131227206,1390089555,719683612,5136015199,2801347482,5882916256,1492065384,377400261,64622704,4062115225,4126957116,4548360980,342342920,2558259739,2674021152,5460014539,918441908,4691961996,1268732568,1186544320,509995568,1468065316,2062447515,2963951886,7922625792,5052762631,1486032642,3302285992,3229114140,953033876,2521545316,227191760,1717216788,6991022124,715452248,3187560656,3325088860,305821510,1391343228,324146646,554208092,5139795339,4162946224,928786066,5516381349,6153140792,798338875,548039676,913564940,25342940,1455123270,279715950,2776621407,2844690636,2700699840,2896453384,4781207035,1591692606,1945842676,5333225823,1275365470,1139287680,732781568,5018225163,3102726738,948963939,2131033599,6016011624,5254985637,3358729110,7549403224,302305619,752541270,3206455460,1869714612,2090672836,454450158,71458023,2041084472,1910859736,1352534482,791028178,8652194748,342605964,4549770036,1301476005,4906621962,913924956,1922412674,212055121,1820112528,122443014,939096218,1051691148,2573411748,59584455,4406331474,48337636,2670763311,4142475512,446357590,3536774752,422811818,4248454410,1715048979,3053114358,74592525,1325111703,3947865824,2912439624,1104106752,3799574358,2294613480,319851123,7496418240,4542719804,4180412259,597250262,4700932450,2260475859,904096960,4385162352,104469471,234460040,1145952099,898905990,967674936,1146695204,3482082865,1710571239,798463224,3087181762,731137755,4718371482,1817536492,737442903,427621404,4318614958,2119628665,1137225124,1223238520,707934408,1258759336,341276392,1959851944,406236960,6691721554,6943238085,4525351585,392248923,1998294872,1192751062,1700247123,1536477111,5603147515,756751616,2314029372,1762922150,1800075845,2385732276,1591179216,708343272,6448162245,2377605573,631846380,80173272,286477338,4048133030,2168406305,1226968080,421749736,4754911800,3702843040,5798161978,768280700,2468304900,344635829,2548487061,2869202916,2616295640,4497879654,691101509,6113859675,3893017896,397566124,514709440,6903334158,269324469,3230831232,538715573,1574927814,2119413909,266570535,449586660,278520180,1473682252,938605228,686001551,32940326,1706631084,2126044610,5087486064,1689934968,6578176094,4763212045,2923908849,2972503952,2283349556,73649056,1488040562,2603550960,516165118,6559682175,3785073744,3342487500,147675226,2652248840,4460914930,2672747481,3140970687,691930710,6163465672,2431968700,733321017,1836909950,37845001,3546966311,1045701150,5553101124,2267035209,4850179890,1465201332,105738410,4612437150,2771572515,714113694,872120430,960298464,2812353174,1085039995,1829925910,1778977976,122904431,433247010,5070834270,1584708990,896709093,5959269856,1935210098,670832135,5856564681,544464789,2947769160,3042172808,2799364101,2720737443,2156996528,1436902224,7211867704,1320811037,424692900,4415897164,538004416,791318059,3975942061,388328242,485267145,1878730552,5506642884,1420832568,8270615106,493587722,3699544116,2094807840,31458016,2312363832,3829597815,3603759078,6690043053,1200146816,514777167,2337287456,178978161,2233793672,2425684536,541736992,2958144896,573573084,205829499,1984991952,4486764501,2742323040,3075064712,87550076,285683097,2914210845,3909672909,847609561,677513360,206041599,1109143462,1752251120,1063961260,1816275548,1232466822,5689729220,2808488757,1426784470,355486512,1665529437,806703515,1034589096,43848889,2366709222,836694368,4051767500,422913431,4536018567,331311912,3017378556,454120287,2922198454,3231485564,6279792072,3053183944,3737962680,1597623612,431051352,2385973032,96065898,639247023,5569711086,3128244741,450460996,2610525612,5651751504,624272874,1014538983,250453528,402992664,295310184,1011409040,1605308744,453149825,3212688510,6861203088,4241166935,4762183530,2200150505,194988243,2695581938,3869093932,7445780235,694429317,614132160,3310685955,1153964956,216631464,519872688,659971260,5989626184,1724308410,4295966670,4914584916,338484857,4212647440,341978538,4258640955,531391758,2291292335,3059537967,2927070594,3131629795,3854683959,1605259998,5962315404,5659515,1842571708,5365749384,714631745,832094740,1818259120,1076158434,2627468336,2929975720,3654396896,2855142234,2566571352,471808481,1332421784,1959911844,2623229280,3321997476,1806753245,4908002406,5660299698,1224805024,4366903920,2812181876,593478399,5165498807,2087264193,5499753420,2421340224,582724653,905254140,4818078349,109422528,4963894880,2781598530,168979954,2346462032,6554507953,4034203680,3778315200,1178000964,4808677958,1825758754,1552115180,804696498,3808137656,782471529,69875115,5363379483,311645161,1697395896,586046900,307187070,1299585075,1462784308,4059259644,1220641760,4983765072,3653628097,1935863152,309037490,1960485560,2803033374,1598264480,2221016330,1259633546,3238884297,3135027511,5458056390,161767912,481422428,3323353140,2089589409,1847977424,1136058183,6605692947,1757835531,2015824809,205350096,1083304965,1193961866,767328966,3646449205,458942862,3834990904,586407544,1796173856,6561089304,8866104372,8598336777,642310608,137564068,1461153414,2211890360,197376350,4700750826,1516968178,4161285712,5742621234,2336331705,124250921,3322391568,38588305,1451402110,667044516,4948995410,364280390,2755908972,2301207727,5394133440,824279398,2375540484,867560880,8456724243,4130908176,55696338,1284464502,1159639152,3331883888,1538780626,1142403222,1976674005,4762774401,571815024,2550533274,4205125405,336582942,1305202266,124582745,2297598290,1118323798,4154727110,1152633486,3895052229,2513182005,871192383,3233964888,1273090990,110328105,4215753552,2916481044,1408837866,3313763416,1611527150,1374310206,6156134670,72651617,680844178,368474351,2631966987,2256231010,2539165314,1397835951,1051566774,349587156,3999416468,1016238620,1636313284,7364490376,526082592,3156544602,1768768795,4325578510,761068224,5030511660,6891497344,253498593,244566182,1622608932,4213001754,2770535139,272924852,417106944,1562177552,446746088,4325362251,4143930003,1377156740,2379148776,3224593176,3533226075,3540914904,826759028,7990938972,2815397632,655707204,2984223639,651778628,439670776,3288577150,3277109748,6413460384,2962431948,896054600,994490336,749488824,1620694545,1333806574,5890627620,859859466,983275944,787397081,61822280,2641241598,2959218234,661226040,1711722138,1393933149,3756858090,1507607048,4789596558,514062620,2056031712,527806776,361807755,421787266,1764694152,2930986131,2008228917,2561831220,3943744640,3495652864,2684620400,1370161664,4952567320,5271040040,2304517187,1845039843,4626736465,521772747,1422652650,5751617466,1253008595,1507830604,2003737080,2620321065,5980590636,736817087,1376034726,655088171,1942606120,1494007815,4507265795,499208346,249915632,1946176368,313029108,2795549344,3099968465,305501999,651038466,5833398781,2253553695,1193102622,1267654288,347205681,698381148,1093881542,2673903736,574340856,3802783776,5234939850,85125300,556144032,2982000522,996950282,4090637735,3054406956,3465549608,984374814,1312368528,1173961586,2926424865,7181073040,6936817265,1908264166,798210126,169133980,433466044,317188170,2147974704,1203766570,3267271175,6727475064,282912911,475327480,320235924,300705403,2879428689,4867916880,224741764,2547278064,8267594067,336752564,7796868792,2816020018,2082923181,3468864168,550748669,627347429,1285170771,1884648156,192076788,647870238,6178632726,1067758234,4514683008,61370127,758062192,362376815,495618576,223930098,1026373287,66396626,3485645712,5422309368,154656342,1316100150,3783081860,8514496746,4707354815,22925612,1678038444,586594587,4865512624,998089992,2925285864,292347280,2564337272,4116409080,7694223864,1137658118,2557952478,1439900144,668956884,4705873305,857262008,7730734704,1466000787,3672744312,3493727120,424909026,6630669837,3711892910,3025274832,186194572,1958000102,5864131679,5075238784,1368247926,2484452616,1693182816,3375553224,3615040989,332761113,299782263,30446838,2090277138,3389836986,471567987,1221483531,1514306745,294668362,2913533154,2608294672,112654913,5572025322,1529552745,573779304,1353973810,4317210604,590122292,8156728107,301530267,1528329968,1502164050,8956969272,2776828072,8632817721,636662741,3084129666,597885433,967551161,869244644,1080885956,1238846336,110255796,4796343285,3579165492,1563162264,2175493726,2243209960,5570001832,685528254,805218080,1716841301,7374909546,521862636,2721732304,1930797928,800129232,582885382,4979658162,212345335,841924489,311694432,700753394,2033509221,738700904,4629863065,113104716,588136140,679657641,2828923530,4482939118,4009176684,502581534,338311653,4653108645,929438784,2398559460,969853754,1694064595,760693136,2186952564,6562920762,6604453212,2743991560,2182355664,1420689000,3048761044,1337442590,882373694,4724494002,2821089834,8292635604,2142621604,2658227485,692046144,5515397993,1047934506,6629596134,784522756,1558573677,211210380,8010160137,2938539510,750606465,97550787,955172832,1345009570,3440365497,139130420,7307742726,2163409864,52449876,3054460520,17956884,2866795610,2381568070,4897396575,3450334220,21737208,780238568,578128544,565395866,1129564840,5651717802,4245934944,3253228218,2589099141,1196187698,4923868368,5700130065,838195590,3539758824,1971110504,387570345,3732177624,4445821515,2942669592,5650815926,3029025355,2125810170,3262287856,207240136,5511989176,703644804,783806442,2704983645,5536804275,6030256113,3160134648,1087714338,2429654061,481550152,1323006945,1421157084,659460858,6860625816,6482090200,337981062,7515784152,6738317831,1807094920,485311278,7607394920,2283964216,702041504,60178382,1370563072,2529529836,526159620,385455348,3741678270,2209652480,1565614258,2102555178,639313874,1664934131,1576605258,1838959605,1525676436,2131098936,2124417565,1871464080,1286986388,1569106161,760322537,2243527134,5886522952,2941404615,1632096680,1097210296,440267508,1374777276,2548018324,1237733055,5436876684,427131081,1945078308,3513124056,1594896610,37753494,636136779,98069214,612256104,498105704,4890229022,2845832004,2113286679,5641211178,3520795280,2858937980,1787946155,6578926585,2933375574,7909028865,4444955826,4525438477,3326660624,888770229,2413831472,6674378571,1059215940,2851118349,2048348036,6917087320,509324848,963949920,1573687110,2237852365,1641806445,253258655,7243599,4658069878,3426462744,1058619506,3729370900,3651408215,2659295283,796827054,2956596976,3084554061,1826678915,7110837828,2502740282,2911468112,2766744456,2509048680,328936357,2915350256,1402023376,6273175016,3950241676,4998859362,2010348171,711835356,6161585160,2219861530,1027408208,3572653364,4842165402,500744969,8040838743,1531585660,736043760,2178237950,3912717368,352774509,3234964155,899131892,397470696,7897781064,3128700069,5101236252,640034474,908299984,8970682293,2008644515,1510948068,228059492,2713407175,191905792,5816236494,2363492138,4086170774,301048848,1599138396,1518822036,78170949,316506024,2390176492,425374530,125005605,3353630440,769178203,746444250,1686590350,6908923161,2272895312,2780006168,194221633,1419133756,1830667446,2934700806,2831022120,4617244278,433497010,2595313405,68714469,2453650173,1643863585,3572161623,67405616,5497333632,2939770248,4191472808,2483186349,2716910739,4422999702,1545734976,1852464648,674811663,8548052220,782797095,4757069061,2881944592,2073830262,2021694785,1906429869,2284524135,1333152204,6511152487,1723205664,941562165,258969570,5774482950,3904422426,1686437091,973553446,7175061999,4257170260,3440946525,1112848128,384104901,3155475636,2224159296,1224971145,2465757636,2567683908,853929000,1069012160,1377704470,586535029,2634244374,450035142,2187629665,3184621290,1876677936,4699375158,1245617298,7626231656,2735049414,1761904782,5270729793,2862567657,3163677510,857057964,1359443396,2375418188,4489112992,649741506,1846269340,3190694318,1509568492,5591438167,4399105542,2547942015,4814719518,481136664,3878824008,699376881,4352483702,247130420,2907465504,1215663708,2503011632,1390300498,1404283788,93596227,4185904390,914581545,593881673,974779135,890004724,4992742650,721418814,201555920,1431473439,1185146600,519536476,2636478400,2470293924,3886792864,5672197194,1755442128,2441428245,1685949412,1702154958,2267764974,1338294532,397211688,553991944,948774568,2628982000,4053777256,4925047330,942347453,2313548604,590694369,1221780042,217771716,4340685450,8914484,591905760,1000352070,4621319649,4478134095,1402246264,1905834096,575803192,722709351,801985664,5716269712,2075777488,1796261140,357051282,6271561072,4255915203,246150450,4291771645,5473608258,131180610,4361516420,5456797044,1368704847,1024310154,2805617457,1494143852,1072053633,3541425952,2304148245,7691680062,569372585,3769020052,5203277316,3053394364,5313226632,7388102288,1969742490,4333083310,3065321526,3026440287,1970289216,4186498272,600014574,259284354,4070821356,4071577405,1326604760,3364070488,5831321460,2225790273,6177782835,2631707550,780861092,95320992,3169351990,1486802060,224799356,4684837596,1266693948,4623681097,3180541592,3991351212,617619875,648789918,4777585620,2803874188,1835975455,303790692,1774231686,2465176721,1014407190,645760570,1003963098,3175147584,676569486,1815415696,4046845380,490630584,288929726,4852447845,1247558288,1179861576,5189043411,2549656192,2355931443,655858716,2672547101,5788573839,471610929,3100094800,896363523,3445348588,5057034684,794267787,2110977090,2064179220,3561506068,5760277978,3946681137,8230771062,3079362375,1040982418,145231835,1550345860,1457013676,1826524974,5906993256,3936231945,5134465548,7188304482,308121306,800968096,79195949,1255650792,1084376695,1352828992,1104886692,2764254522,6644256543,1192765695,2826593082,2629327041,2342795049,907795072,3117270033,574604158,1586540600,4469082808,3407805562,901271152,2512573994,933888194,3600756852,1011779493,5943896476,363727060,2975611599,1001819205,3679906035,1427928699,3085851912,1384413159,1768436667,946369333,1256780373,555579492,3841572177,4305928886,2915715168,979955976,1139451523,797017709,2650149755,4793717592,1319747216,3239584360,2147471904,4739724330,5314827238,863521467,820942636,2556865851,4520664743,1253258764,5054391423,5415890229,1677489651,866138424,2398128480,736688790,3479569616,1693977692,2048623371,189903494,7794542064,3442937380,523345642,2721067272,554931703,1415213380,1869651514,1954126664,2029331307,4481537652,591534552,161153865,1418080395,4679225000,1388789960,7707060128,1990670582,132433791,3466583361,801545998,1833367608,1256651448,917292170,2205206304,671568755,1807679503,579584449,238492899,2832742512,2183095176,4742674434,5331398805,1793881698,870253133,3734024952,4008717960,5822580570,572736324,1555977162,476404522,8371023354,2795504164,171464197,827526822,757472688,2540494048,7942647744,2611843552,1090007792,3156066888,1447381380,1642544380,155318536,580749902,4101991930,2154314504,486526908,2569300900,1009434144,999094210,2371444808,4248073536,3079569228,1191724488,3239385115,781251160,640371247,1600269525,3915927981,4304504418,1522455276,2329873392,2877986335,2428563268,6747378708,2170340928,319074098,4471428450,280706205,2862683128,5490381264,4016405328,1577630640,4483946096,623808228,4219804890,3230789188,5584903191,4160700294,4244660375,723693789,103305080,2650469808,664122144,3907163610,1977873310,2736942336,5731689362,2544170555,2180049948,415386176,5799068576,1237865082,3487617784,5118779565,534641766,1870784760,432808162,2960541568,6283913472,1681176245,506833490,397222746,2290857375,3638322072,2271057260,692365872,863726045,5496430530,971865164,128088810,3209188412,2013737392,675959142,5491348128,7691036072,2625829350,905089416,1762130285,1001473230,547943656,576424210,2467483052,193800776,1523765430,4716321246,130937320,282722328,2638442166,1714731925,1733896086,5136952362,208664784,8288455248,191102013,1072898786,5878846477,2966448360,490137471,9004480,1796530186,3065430420,3024030095,2165090535,6010529535,2780112672,984985551,2575079396,480059451,861440912,3832193636,103858568,203118348,1085923488,2948192280,4242897001,4966656438,592020216,8174597247,2096522435,3417699882,4614028360,295572156,1451423781,1385807120,5587452636,6201994016,5775347034,1742323961,630298532,2385170385,2237474448,2394905800,5798180043,302099866,1621460115,2836147060,295309864,5336122640,932129792,490425442,4584582480,3989194650,1673354065,1266100870,731565724,184116640,5857075896,1887633243,4196390160,3449083584,5409944148,517570991,1492643244,4055320494,3578117610,3324026976,343161030,786705886,435801600,2732705400,1022264514,2722262040,138792348,2966687964,4955693742,255382346,2667083922,4083650496,362196687,1453736200,2787698230,6946543093,216519078,2975951920,5991591544,1053304916,3321455346,2965761328,5869021592,6136645320,1983927760,4022988114,3675911780,454109099,620907724,2546428932,1437929496,2340207063,405324492,5668247137,37476996,2579513408,4684962558,6844341,662461378,1963031064,1300024200,5795779428,8298686817,111925140,551297534,2995549250,4213209245,4436021632,900765365,2703101492,3254123064,1407278190,5355954920,3332489481,2852917200,1410153640,7280156800,1789293125,1094564856,112623793,33147808,1485890982,577281995,1525137138,401105076,147341199,215598334,6346664331,1708380216,5290292655,1262122812,1398465135,5144854134,71223912,4201931360,4368888552,2570964208,987871740,2053430487,1566002276,1825217664,5119006563,74983986,731489686,4279958640,7712609832,4453201788,3493177500,3847293800,707652444,3412932616,1927927971,4401937895,892201770,947560350,735907906,4516376049,3003196504,4395875628,8705288691,2038657062,195771830,258836677,7362233910,1384622796,321076484,237880200,1689140476,3473451636,991110141,1108676298,636183108,1196126561,2552034375,2111229704,1030717184,881587097,3557121040,886146812,900837329,797088752,20563427,2456891157,3403856628,2252395376,625505235,7548858000,566762526,5685879031,457920209,455655585,6909917756,2743790838,149026750,1243948896,3250825508,3475950820,4199681412,117203433,4633688525,686218032,742882428,490831844,71156116,663534568,2855942700,7367995494,1677338525,3299900560,173586657,4085673137,3057543632,159119922,82099629,785152440,1806800784,1662879386,4916965432,134113406,521815744,788219706,8114613156,855219231,4674122586,446536032,5565967488,256491468,1817497506,3632080176,357693140,507366678,154032618,979904104,863155165,1894926084,939133988,3988148703,2783075247,3985929072,488336341,4257967512,1590832629,532974288,2737552761,897170626,2008407114,1535891154,3912143613,31612390,310012239,910050816,1741396440,1709583048,2312273622,5952286669,4012652484,587073081,1547118044,2521294825,2828956564,7432742142,1730637432,143549013,315895814,759714476,1717192113,4653321040,389300836,3476251690,3470532372,3575416453,7472895856,2666748448,3796504201,254055991,266150732,5165427246,6043752504,4180128453,1312174450,2645317955,868260925,1699928448,993895413,1531008624,4776702720,1407665775,4386445464,490493184,2444231285,5610183048,8081025732,383030105,1837518004,945789772,376647568,1602561162,1518432364,3658396464,3252086574,4060343112,1135493250,1161750555,4597867845,3206158096,1275622024,3849344028,4505326238,4767952231,4751500537,1522712415,361200616,1947051580,3257358932,6248118582,1122941400,566408049,1339701078,395056056,6797347768,3943168640,1886047368,98427400,3965461496,1896172888,1882331016,423359774,1758925104,5407751349,2423245072,2023614565,1098337639,4308691504,902990168,3875149264,1219116612,1075375625,2028151895,4197772880,1658914460,1058924435,1304725473,3962695664,2402591043,3817896612,1106576529,1064176250,6785288968,77269072,4726305094,1940175516,5200119858,2845684372,761596288,4618156520,6390087822,380794280,3891518974,1172070914,4390647685,5667596988,1210510534,3291268768,92901459,1358608544,4522174008,5241136617,3796890645,6572704284,638346256,220083705,4651630985,614770714,843575822,4129302582,3088538636,753272845,4751956741,4914465957,837605529,5017717327,17886625,1460197422,1734055782,3274694152,4434598147,3736487820,2997511122,1223605352,722966553,133089394,764166258,1055839386,86020320,6465276307,2524531996,5956722342,1602291864,1069579104,2029018317,1182780144,1706220690,1145545254,3798744152,5161954266,947709100,1587906388,188555142,1142266938,2605681736,1062932199,3156153168,1634881767,4176916950,1316451324,4695716795,2312524600,733404304,1739361867,2035529870,4049477754,209779192,5583966066,7578803256,40378626,5589125460,5164820633,981043908,2569566969,2790894066,1129670288,1995148131,1355022052,2162225634,4904206470,251595006,1348583016,4918310880,2267568240,3518496370,3187115636,6906883151,3670779906,2118406302,5667647200,525911992,2941977480,193815960,178857219,2502511038,3813063472,539837364,237308678,1507506940,5216637576,45536806,3213804860,6545131243,1982176154,4007449170,1222538540,2095452272,482803776,471949509,4941205479,1722975944,344421334,190841398,1578020127,3823781315,3845768592,1355652282,263991284,1803366803,894663830,92527028,5588161176,410912680,2158556439,504613556,4600040045,3443177656,5359469544,7009766856,1018536984,593141445,2470730805,2643988104,596982306,5464669158,3104024036,1746810230,3553262132,2166046584,495527964,1505252788,4344021297,558105659,3296112925,4714861720,15455916,312039876,2961718599,3944310939,369765064,943003112,517749964,6202459788,4999909812,1093516184,941479966,3696098752,2414517720,3834470640,494788070,3054341484,1068603590,2962261305,1625954028,3046181852,1929372282,2916644520,1543581000,3579175649,42547596,3232422450,6809195536,1386109508,2624701167,2086119426,3796521264,325318848,958159644,1622913741,227659670,202642678,3947542038,214883880,3138782735,3581501385,1531072840,6275212002,4216408252,1858717770,2508442304,4736939160,5475491200,1233398796,582603792,3990822640,141456845,3226997178,672092966,2870664894,695846610,1340191864,2973835824,136508525,5975581432,958798392,3049797715,443721544,43673865,3277462428,1781734776,95566475,3264458697,10811524,7115269584,4575731000,5571982392,3049645852,446787862,2958455106,576208136,869556222,6644677102,1303467340,1880083092,1694795984,3191408423,250787887,5693193258,6934515098,798315868,1340162390,2252394885,3673145658,8930478384,80352136,3207895632,3519079242,1056102688,2720590809,1014679767,1065084020,2707337115,6836364099,1213675190,2341456824,947935448,1278088420,1912747872,1500760184,839302983,4857746070,3707519512,1979169188,2821070034,214005099,981858390,2349238688,919141930,3249147816,1305597800,1357920396,5735053467,799896560,1450881154,1849527855,160606800,2568669610,3512427652,2394227331,2977718226,1765104576,1046583840,4643822722,275488120,2625939330,125826388,2419314006,420228952,6932249874,2159408944,8090403561,2261172085,1823127588,2692469334,672089866,75849080,3000661190,8901861147,4163320155,2782445472,4158343616,1916339088,1975274034,6650810721,356941368,33921384,567353304,1111772264,828988065,545791883,1386902610,4928235516,4792848949,2695629160,3368814138,4660880316,2481828183,621604712,1163168544,479325595,4412312883,5006399146,4733341683,3029063488,2860494100,1850469708,3084873597,1192863996,5617164078,3151429750,531726976,533840685,374330074,745716763,1801017351,560638216,1210073528,4158977982,5110715168,1812268770,2037943592,913788911,104729520,5448921489,701878755,5131735770,3068784018,1988989440,1400344536,2778412992,1803541074,2984301882,4956948135,4621880020,487737889,644706582,766728483,3795266867,3761146640,7986120960,1346356508,3775060568,2407118212,2885691210,8732219328,8687539890,732201594,5461122450,4568928660,309893455,5285902895,407753938,2448925584,3761667168,4844769650,502420035,1896836664,5736744937,743629918,2314904036,581238125,3068134531,4521372624,2209215400,4661700210,2996184272,891975114,4619390016,680962212,392461176,336547231,49595767,3665699532,35318050,6972446,4244016203,3037866160,1221761727,8970550695,502627293,522737710,1079581284,1853778600,63371922,302528032,58596480,1328219865,830266360,825725103,5634092936,242191542,1524279036,28069110,1861907190,2703653292,3589092064,6506318119,733344432,1761877064,4669776440,311287286,647803464,420552628,1566949146,592053162,62811480,1208560179,992092610,3601153512,4160039466,1786556403,1821649375,7417142816,1485485606,17489343,6137806514,1744255500,1353708984,3037012784,438731303,988978936,2492711130,669735312,4409356833,752438449,4193312930,6341515530,1962504810,264591768,734157810,5710601096,3592029820,2055014967,1686148636,4637853024,748357085,598907164,4034361222,961958781,232834812,3907570653,247734005,6294551952,842067717,6726963817,906909951,483451098,532344045,393429325,1917354228,4836745080,930607446,1628291088,1868420495,874544754,4448376990,1482189504,218394021,5550412805,2335753905,6396030102,2978708886,1715062406,777644462,6459428784,6908066585,19981388,739574288,3037502575,4762749144,1658171280,1184835150,838981507,1096308306,1266884835,2720901004,5278623656,1588769035,950937432,1063772334,1567500984,3316798240,2289673014,1667706346,483234756,2948738845,813033228,2905091852,5959252863,1838366262,343846188,1057567450,406109940,2493266170,307703060,1729489542,441118908,342534555,3747420030,743220243,3166927400,4978642188,6098582217,25078180,3590092308,3894851428,4311729063,323805654,2215978500,660680778,1701492872,5453154132,4473294993,2124611580,2533959768,1708653844,5695830984,4382925550,1977074592,6861613383,5568404624,1685113912,148671314,2349242487,1433131785,4423630445,201905552,5422615064,376057254,4177729575,343242242,6709359456,987239757,1326916272,3884954364,4153053213,2304775044,2003848005,2665056440,1079228672,5939123742,478325372,3439094856,527481408,233528552,1675655186,5371680120,5507939171,4311835470,943013427,693717780,147638855,1936463024,2865493704,4911347016,4069595781,1174088676,1461106848,99871965,4980434669,417888735,1056346395,1962814754,6424231296,1744229042,193030500,3665739424,3658678100,163662300,1419752568,318202490,976601648,3885031602,3224525784,224113296,684335220,1830167988,2250144612,260874746,2138583255,203986664,1381383724,1286791443,148909150,429591870,4912935180,756788979,49194678,1093911928,3974867360,87721958,664126572,7281424296,2946728253,309069018,1328914308,25401159,5423967384,2387587932,2833014705,346375476,2894167410,5827009950,1374014972,4594834584,111131019,5256851688,2002071762,226131694,5316519460,5514433876,1259706672,3412946898,48089762,5938308441,2330476371,598430244,8353201878,4149187224,6778307106,924193372,140237700,2087690310,667671294,2133772488,1208946108,1038980727,3689248295,4493307198,537628018,4872535032,525691362,1773383112,8055278145,2196981180,85800985,1620741852,385377714,6886090620,3426380440,594583182,1117071068,685041593,1606628894,1342728410,7383545262,1672632744,3768664445,3490439085,3779187671,197670007,6295617387,2172391284,1067202918,8361419040,4387463784,318338196,1060732516,1479436410,2408844864,5642943985,727774512,8769831462,3616115946,622530748,1484938511,429851370,1416884007,6882782858,1804522827,734902057,191799150,2030013448,2167555380,498044384,59644240,2327511188,540441120,2683178752,1883648151,5482503906,2575714932,230016108,1661763180,2105923476,1990666,1722122352,1663599581,8839847601,1953277206,2789930064,1117363312,1229159088,872343974,5989953320,4796117820,6835470166,1908443887,4920276480,2469323108,6200350254,2354723567,2773476565,3544817395,1990125688,846500126,7594338960,75862780,381336032,899422374,5349103893,3184407872,1556859524,889491200,6754385421,269718336,1478811186,3411163168,6546260120,5582468322,1557669544,2567313762,1190406465,7958883416,5365308162,1398357610,673394267,1529080930,8022548853,962944026,2486417520,234636920,404987180,3070690146,3477897360,1809431644,4447139715,3715572400,461247090,1703342389,939972212,92909886,1326416256,972458118,1913287020,4355772204,3509321319,2153490642,1434143703,3073791576,1673684726,3382077156,7548615040,165222414,2932432377,1951660528,1386790564,1549842618,2150618268,914490672,863278802,157215549,1470112684,1793246664,4288658451,33102483,329199038,2178260640,4641922290,425972817,7940653152,965393224,3345786175,3845950464,517140512,6143727320,4230904446,245957956,4289502684,1443682536,258211742,441019012,1789747140,490832356,863394868,1289422791,8699460426,1524776962,3882234165,2090617668,3726463415,2238657830,319726040,124431350,1959723647,6714898461,7188621104,1634785134,1488721776,3859965528,2939270530,202763386,46989236,1832279050,146849499,84734888,6355549865,8927070039,612602200,4489269085,1106720097,6677235999,3025357056,820528087,760469615,1268403696,192195665,625555677,2213079378,542724522,3422404040,2208877780,1343358108,7278306246,323089746,1063329800,7796635119,4739891526,4766789712,5074778352,6677921964,1487739968,4914195132,889541456,4951624248,3108980608,642747223,3276325608,3261323144,1158582745,1007617680,4036849025,3317714524,2451157000,5621381536,1362808956,268637942,1206916935,2250098360,809983181,323200546,1918761602,4568605480,3908481114,3906784500,1875558629,1787773998,1659712761,415068262,2863836354,2638846896,3183187564,6331503177,2257459698,3516350792,1319344864,3912586614,2415541340,4059519456,2113503032,5626512969,678974968,318806247,1829382910,238954278,3870179600,219109008,3828289860,2932167144,758265920,2416955745,4206168834,55608525,2435630376,623469072,3482954370,3759376676,2993444196,1046129248,5724407016,2443634720,2375920587,672816364,1046037072,2953618839,70940664,1838813859,97620109,3821223402,1202144499,7739382592,6242630240,1027310952,5295929079,4391598715,2536909032,772044400,1637871920,1140804365,6498931488,1750792284,1131747015,184080473,140464552,1955082862,5429436383,1997158088,50601520,5220988409,5361649986,7465355048,2807962500,7998926608,5637504534,930043415,490531250,748997532,799947567,920396880,4820289666,3684666,6990871113,676449008,3100916750,4177804800,7977800920,1570711712,911751874,3835783500,3082656685,4598554734,86998875,1264008246,502069536,1596710448,3608924904,821785325,3459230250,1017579342,489859530,781721487,3242286860,510627864,5214511664,31246000,5942357974,1807683126,1184774485,2679150856,3107223760,7447248416,4540068168,3272359595,3971345976,2409129120,6506938753,858461300,5240177586,298107564,94109464,1292902479,4021191765,423889658,2357415263,1664797072,5520433347,1611368682,4535681944,2181264072,6782113544,641804215,4296494457,5604725232,5287021789,1491598728,6286490595,649169545,5608346752,3445788714,2226892674,865837105,7610283747,822656177,2305909134,814042610,3986688300,5505042264,4117594250,6806379902,540044880,825043207,214928322,7017144669,7937137611,6934314114,3100069707,5963266272,457372900,907254787,1420134144,7457350500,3205305354,1259596476,903231672,3181157255,3058510032,1478052780,1401785925,1646498932,780975020,3708834376,4813612146,487608714,4644460715,5204306772,1107980478,728573541,5154167079,4673543056,282371084,171724036,1653999304,2515660035,1861426322,3477288720,1714331698,3878844966,5748210711,2650867668,595361346,7081090200,4959029955,820147731,36863865,2774622820,6692516424,198576158,783891962,1426193658,2092175838,5538764286,504761092,510167150,1236386480,2815191540,1720392276,4772160400,3971591555,3283173411,3086094416,1360794680,525514212,6678555930,2650329428,1350649482,1658283646,4370186548,3096714750,973981329,6025588415,3378071016,3316959882,818273304,429795500,4955276424,1130588943,23366614,12418512,1480935634,6476265747,6791899891,1569258177,2867483070,473703480,857536815,5611606504,2492530131,2702752024,2994471660,412018704,4049822960,2460309174,2225779840,1485850876,1346034600,4796239044,290067648,1263674608,1428426156,920127329,2300369215,508645173,590589660,1091015128,2530884390,7579141288,1518253432,4898657800,3350814752,7122644145,7987325920,3813143634,569753433,2221163613,3361315735,6287933744,1673464688,1739374756,1035178612,2702683557,448750416,2157575035,1463254516,48280364,1530711096,286460229,608910060,1709646486,3843036600,4104613675,1828210920,89959404,8358474762,2772024795,50076646,2326885446,8413338789,580508274,6167730978,5109689448,6334668048,4863525120,1227919735,2567750664,851083214,484663355,1025200164,6174006904,533975200,245322760,1507885790,849721440,2938134668,1347868680,877324764,1022822304,1436920018,3644527965,172832730,2960488890,1340956566,1566885900,1991826683,610422273,5694301018,933112092,2500985215,1357605404,970686519,752236492,4603292477,1732082892,2849961798,2910875304,801247562,943341686,2433347148,3404360592,408274194,762798063,395723075,1758984970,646659357,4473484590,1330837556,325793475,1821175719,1396870962,954680944,4390880850,63607454,152543850,581472645,2558126736,124363518,25487010,1901824168,5140788884,209441764,4715039961,1449621518,3517001784,1425005091,802477085,3158458160,2577798265,1720935722,1526669326,1140911216,2416905360,778467140,5848662,2633546688,3656514510,2842514275,714117360,1732720215,4481027505,294065141,4635863064,2707999848,2958901272,5879077587,162782946,2550940044,1289377554,4522695310,1316221818,1312442788,826751415,4246220502,1908389350,1943798535,2690327706,3292854208,803382449,1381943352,3773726586,448954236,106811526,1555609761,2966942744,110947137,3328571856,3190345326,1162403142,1906707710,66389555,6365562376,798523395,2942386888,2718846942,560784525,3002856450,5935407814,4237824900,1886059212,2359075281,3338781552,4037976271,4276135272,2185423050,5663253197,4249790170,3673879420,539034750,646585555,519633090,3114028953,633635785,7173184848,5792639784,7977803248,5845198572,1010632440,3188628876,566704713,768392860,849455424,5170132986,5758246260,7546183848,5581091058,7155948088,1177059944,103423785,43990846,2858288652,5774753208,761585860,1868377416,479789949,65142093,4694710212,623978039,1138594695,3447125516,368530830,842229242,260719208,2795083470,1447637408,4472410530,5120282670,2270361076,4177689376,899344938,5961696048,7868841696,119454680,60817548,60748602,3056167017,7580287377,5491104390,2651660464,628249854,2476014918,1503581490,4937584122,1166998030,3164809347,5328047795,178896216,5297688216,8182954107,112172367,445439124,390818769,2589306672,3155906808,2548927992,254850804,1150183032,1301509206,4943125260,91719565,757069780,472864648,2442537965,2224239549,8673140214,7666976392,3229247889,4959441270,1259008416,5931278808,1683084138,723975240,1313930484,9016490,900972766,3953336516,873090925,4327676283,6412773105,2948728321,8864939592,470115173,1030499325,3635387088,5559037440,738658524,4025925712,979441607,5056395088,3788748364,7819760864,5209145244,4670938010,1240135116,3360333948,2924175212,5532081108,6700216720,3519759900,7142372304,401174665,2884049752,1019038930,481764680,1144067534,1559177208,2223705080,1020902256,2207736784,3324804294,2377623843,3053261323,6273355112,1014884152,700258905,1322369572,5134890408,975683180,7847537850,954474606,2489397936,7450561680,1752356996,1090488896,3407914555,6324849424,492938736,1924993086,6840894074,2915095167,959626038,1034686020,617968960,3586139255,397299794,4256528272,1590734715,124148003,378677814,5060566974,2348619414,19562238,3303665352,2225313136,2905885672,8508244,1351767344,1908030792,5043261210,3027233504,5545612080,2397114800,445018674,2703833288,23001524,3126650826,2062372837,4477777425,2866832715,2945604632,2421645123,3675205104,3102645248,941667944,856124401,1144155664,5983124427,1170494500,589135520,2831805600,3616414044,2798543616,2797665192,2834233132,998641576,8603474589,4034518614,114614730,156776559,5992907333,1663061197,5277240288,1282758138,1375944695,4973760795,3732639588,2811086547,1384367030,1793909094,5489885574,5647928587,2328386800,2906817389,5129732664,362720233,1760141754,919842791,573252645,3000835276,552582864,939964200,310535661,903664296,160590576,1648599516,5636968470,743245335,4828744584,858672675,831243504,4331475316,3662195304,513572478,712816888,2285857476,524804184,2241649932,268706364,174199140,750083397,933595992,2559791096,1892126204,1264205558,493966393,502779348,375998464,2341994946,797288837,3620858584,7994780694,1828907367,5471654418,131737056,2470520592,2685962692,8554350609,971321552,602794147,1079487690,2246465928,3281864922,503001334,2092174985,1740981656,89937048,2257194825,1259004588,262623699,917983893,2056160337,2589409872,3183212172,4999128906,4636290148,2997738306,1037929992,981731960,1021503712,2825137164,653074044,595448694,2549852328,977262150,507769002,4137251238,1190232340,3945944262,1941668790,1111120535,1680340952,7257848211,4738389790,708049671,493107216,5800573544,519600376,592398036,1440658980,2323434294,531825012,1682814364,6826609384,751344802,1068847425,6210342999,1312064670,5451728569,1811852220,639038397,1954037160,4696044080,1748791980,1006931872,3014159480,2251083175,5729202468,5777212672,5600579852,8114534505,298315964,2086863612,853272048,2179002288,1123567776,971362344,590795241,3392272424,1552867524,1937094762,7888668744,79525026,1800245520,2799603340,1103758434,117009154,3091372680,126546960,8006560596,867900177,3163733730,649034883,444002346,2865715842,1040512572,4144501776,1381362808,769201384,1689634261,1569361218,653655414,6832882350,5472916736,6252946861,2342772984,4684937390,1251158148,3145746396,850762368,2567696845,335059050,1080637446,46016926,3884930430,1682729260,989109230,1002771322,4898963712,7438373298,3824537824,7559383920,2860093887,2022424326,11863794,3790787815,481833330,2274227094,4528149885,665778520,3125357544,237503799,1562476101,2126098440,6303829,2645017818,889072737,3908641085,747936414,679254300,1908172366,3599514171,4369791138,1595195792,485001522,840497895,1630963752,540452540,2062767744,60494877,505945322,1182464280,552616596,515569248,1955500902,1931160150,1512042984,1581033492,513258543,3389293616,4824421855,729200626,963052218,3497337570,376344568,3274389764,263720958,3151656632,1274283838,1450745585,4290352648,1354807976,3336647312,1674865242,1621680012,1757878990,707403728,675610688,1844777730,1727708850,2083172888,7281731430,1271270465,1009074945,2135036085,707775614,2341137270,1719826024,990602144,631028444,2171612425,4570363925,3203712585,7203208806,5272095231,2277107376,7410627243,2400793992,1206599886,29309160,5940402384,137722348,3094727229,1890896150,4912089324,200606046,1685805684,2925206785,3539474250,432007050,2173265750,4135385560,5033608168,2642811039,3555963440,245039024,906631379,3329206656,721389174,816739033,1354593159,746618032,2636265807,1980091056,195762246,4274596200,2529365565,3359262588,876779192,2218872152,3151503894,1892939157,981148812,7800765192,413095034,924616318,951253101,1985113104,343440421,263539024,2767401834,75701260,1847913599,1742709248,2718495684,214661202,6472566625,1169135896,794311626,2096676570,2335619824,42069268,2314424358,2196534081,3362960088,3682454076,702704744,836218976,888355144,279097854,440778594,105809374,138141503,732349733,3507603425,1175634438,4322363274,3614844955,5620705371,2048772366,2452754949,1418690496,4911220496,1112445258,5032579725,7475040600,6488937954,890580188,1083983335,1083992148,400293577,4463393790,1912031714,1238328480,7602430256,1303449028,146633766,3988893792,5649418854,311122990,945062440,6719536124,2897188038,1347450136,4636097320,1077420681,2616606351,1101017405,3905004172,331447668,414337004,43882594,702661999,2934188536,5094563664,6896621081,1089349830,2871319680,1693184372,2515138395,145857642,1922749556,3342818165,1841488154,2621644263,948388157,7582150728,4669049084,2127727496,4242174095,4081138062,1322054045,1266578830,3898968708,3636291536,718011590,43055988,657758598,1900517676,1693318656,3721943576,2962553094,8433782487,1735006287,2188123160,579210896,1925484906,2983672182,4335226985,44247936,4658737825,248049281,4315360679,885318356,1047514692,7799174352,866915948,5888524680,1553115507,1087357935,8295190065,3738019660,1798708650,209082350,1622138200,794024780,8524984509,1489911766,1308953304,6392175000,1535223124,6271063092,1702757480,2662888077,1965936627,2119627422,2370128008,748463754,2150699335,639332052,4326039830,205258932,8718843393,3835960132,799844135,3598500208,6022566639,8117666649,3385071970,1300568860,3216422885,1659847612,2972281668,1077196616,1836390312,381588726,4546937334,318440085,157188660,7419498273,1236201168,2641255446,669268455,862860956,598564350,1381716696,388782904,5381535924,4878394662,2231886308,65377048,135799614,669489832,878587027,7037225397,2770041486,3695676580,2138518971,518691281,568872184,739695348,309519234,1798453014,77991780,4807480980,2099622520,4080443997,3573522113,432182470,1544844711,2050342704,657843658,737224531,639903264,3793150242,317692640,967667259,4627220066,1187166636,979494239,717090060,1555277778,258052638,6944604102,1434798873,916170876,692810957,1246714065,4393673608,2257095205,159159048,627346355,882525399,3555766612,590331018,5881279272,772879458,69262490,1549803545,1519361154,1817229006,506268185,1319697328,2118443277,806215116,2800247870,268113958,1254227410,25065975,4735312659,133908504,2228083932,1154383070,5579218566,2572268778,2457285030,1458761160,4729315815,8164317105,4316655807,2280183798,6412887064,1273353304,497855180,3489647075,1286178778,2201016535,229469580,2265020716,2529706280,1881715660,2502437922,842377341,5606194825,5859681129,5725365093,2021904944,4743729312,538861956,325880751,798440024,699330690,2488666180,1684626765,1740713710,3688985024,4585268835,530993816,3634517790,1421169236,3310187700,845861514,1717168498,3750154240,1970238456,6196442161,1481357871,420136627,1608572590,1544219842,4156204528,18028195,3032934840,860684034,335580544,5759572746,654315521,691587867,2294607304,5807029275,1572110732,836863607,5455181688,2600598978,5265280566,251022113,1808562584,950436138,866248296,5984921621,7755792426,4958318455,1575827464,2203742045,5385062430,1868146220,2649954836,6069205093,4424622540,2772045603,3828277890,2179094850,5238159588,1986580195,4696771860,7666618284,3274055784,2557111165,168692042,488507706,4179355164,580558746,1618223130,5004865915,5184142572,615852360,2849570164,2790505119,876665279,2888321595,2112609708,1842983878,2989484190,421372140,2471090279,1496328302,492749820,83152359,1654756908,3578843064,5073778010,1946802096,3014245345,3092364876,1310055345,3190836016,216916444,4757609730,4784062890,928507113,975154866,264294515,197816672,1155410685,688982310,5246027118,158911801,6962411412,1792172661,2514882940,1702410216,7508312944,2989717236,5218632696,1986335028,2084108820,108869410,1638073140,1672004508,324226088,1848789360,2633295710,3567392920,6560834624,6240475832,2104278888,847276003,597982424,5492790960,290136774,157846175,1323355644,3480731456,3138949144,5387342490,3019940365,6612310782,1438684923,4709433290,8787811311,2814601760,2260009885,1471377120,3309714846,1223871880,778683955,3935573,2288597010,3205564410,2673682716,928939212,847607265,1381836340,1589173712,434887176,8820227448,2481113605,598032904,4912066278,933514110,5700972752,924111485,1588054124,7811498484,3648614140,1314154107,215304232,3635076135,3912094529,1123557435,4525960765,2549174466,2144240540,4247166945,5553513000,506422395,1479933819,1578577184,3857232635,5023305948,2509526800,5053604460,444898036,1736987975,645983000,2403343928,5687730156,5718003501,2235711159,764832385,255925740,4966174280,280282504,3779228832,172805640,3972755148,595839926,8089085646,624841619,110085902,3896088496,6478572590,6449062410,5892306030,1433065008,2802221400,359389502,1258332472,311279496,5457753162,756535552,907617848,3133190340,1215770442,6215240304,1832261556,1478690802,1434590542,2620481211,6882200912,7665718376,484993640,1491058830,2115426278,2094504669,384450366,2058708156,2408444145,3287004112,2282779305,5652286824,1636031144,1790107824,2706100128,661030021,1905352925,184276776,1888234356,1520035412,1617921478,3900820410,4557782610,516226255,1307326995,3969075400,215203630,5058700563,5086959479,5160085206,11824040,747602079,2234736819,2163213576,4325456580,2759449722,2839929785,478171912,2714544068,336439494,967415176,548271071,3047525271,3087956550,702376175,1266809490,8149311180,197994426,4536289350,2205938826,1261140585,1691109716,3303769115,1387532150,1135280532,1920438832,363527808,1414458434,2338087017,6383036277,816307827,681940019,2325793221,1713140217,1064563416,5447376720,721200388,4385478785,6668971452,2749510470,7647553800,5688386712,1087309839,1399277268,7606346888,490467562,3729294615,2913824670,12055038,2932755429,1258122540,42104186,3921909468,4021653120,5366307737,2547348219,1080042440,2770334457,834717239,750645870,2473552050,4683833442,2997716208,1614241376,6481208736,4873325376,876844385,404989911,8621632206,2479963266,1817029249,2707898028,241649309,1896814812,2010566467,1869711006,6321370972,2112879780,6975905202,768053649,225068564,5681576866,976328874,1653868110,605379901,4405253337,1500601225,1923358985,5795963712,4168045784,6139650244,725061231,3477101214,3739391199,659840942,3967341988,5405647023,317431615,3586894240,1661856804,626402154,463932415,1162349532,2565683982,1594830339,4744044378,1605575436,3106255800,329499180,482977791,615381258,1700630048,934457236,555790443,1097605233,5513378838,5416452999,1822476096,3517949928,662314930,2229928480,1155211518,1972312656,2072153096,1944800715,3413556332,5385595784,1555421944,3188683396,2443999744,1156543720,1041889584,3327343235,3162059844,2531636387,3620818400,1114505901,988448624,12134875,1757987534,236679882,1436678272,3165418235,153019932,205894431,285828104,352508754,329725276,549291108,977722344,2055912099,115779510,426752253,1366495248,6974197825,889813560,2966975950,910143360,1797181470,4829570262,948231512,2106282660,1374355724,1411700652,5039963466,740025496,4200323800,457571205,2497337276,4420217790,679062217,610322972,1368778164,3346867448,1931280984,659181980,175136985,5625148014,307606500,682111680,155356227,129916138,299180070,220253357,1838810670,1274148214,1238464948,732979805,1872819362,6141502784,3040669888,3917601036,1132172493,1008218985,2706424332,158743968,525679548,1558818456,1983428944,1498328871,886767894,1286816607,4757362302,6847296414,8486795043,7099332003,1334903965,1051863786,86119305,6930157376,4275267291,4595681560,1189637155,3939784804,6567506664,749460847,1983092224,40423750,3031278621,2425641498,1933515164,1448337842,565736724,3340153152,2071979357,394923688,841297498,1698009320,4758086520,1535075637,6015804067,422367728,2498918220,2029550268,6599972148,327488447,1823130207,906626286,413682581,3071243340,1657230597,2674500475,122568242,634997290,1479062952,475767778,2919220660,1311902792,715363071,416436200,4074409602,2992231011,1913118018,986350223,5371527819,6926942,318716531,3583461660,5919477424,3492222732,147062088,1039883062,277999127,530779570,425804428,6414975558,2580767925,3089754432,1788334832,2076432525,1673887374,229925602,6289578184,1228773864,208059657,1525885768,4567806294,706673765,109109883,2421629952,1420460888,4563261910,1001953948,3440845048,722300528,706527500,1789695012,98111370,40109846,8090853246,1460442656,2063265264,3533504725,1171417376,1970289235,2790179466,5939809824,2047519876,70441359,5897553844,363632406,3057361195,434694822,3227401986,1209822306,278098007,3890674122,2570666610,2010615362,6508791345,7575641528,4741449783,2148837556,391394760,1517615198,6408443132,61180440,4418395716,3799889816,7514208,28032000,1194906615,3440703116,4662015210,1500124090,326220288,3928549380,4576052390,4254379776,1392117230,5738311201,523619292,635178021,6861946432,2377644956,788740110,3573968780,7788853744,307819815,91119242,601670310,1643403900,121870960,1259395002,2735513352,4201362180,4295116428,2118673566,159944821,8569332909,2998085202,2700468480,505181002,2308818753,2906735645,1548002874,6006488670,5778811325,3594790136,2129078364,602688784,2411771110,2193542057,5078804640,2145337710,1457409748,1307635425,2326730352,5381049672,4274112580,1512018243,278568805,914812590,521478220,175388656,3851925152,962138244,3032283912,1527150327,2431803072,327414970,1467123582,770345956,2354625560,7225491672,882283590,6575650584,2272928088,5941053000,441879569,3120575878,1628764240,2860344675,1614968454,2040059635,473444790,3438935353,3570933660,16002228,4639213110,3241356960,517268768,1038146134,7746392904,6333100605,6872439112,6041599104,4120702187,1633202144,3064413360,536088924,8454990852,326528056,3262265925,2424987252,23702628,4965925910,6860240010,387667928,6160894456,1945201286,2976507348,7846266416,1069296606,1009977748,724486928,7620846456,1547375308,27416286,630786064,923830157,2065771384,762816810,5212700820,990506789,778264971,6390295149,4794635342,3836031052,2356960782,3312380625,1270007577,1234107162,716926752,4379883560,1739710809,447786609,3889093828,2460420704,6265749760,5106670240,20647047,518755160,760834485,3735884496,1494263258,2265247692,2077743460,1494639096,501344936,1862831832,2960461038,774074668,2816233156,5043599442,1797821974,4569185442,283848456,5878303956,3112013344,192534288,3512110616,8810281197,4067960040,929164935,3877500785,585266136,5071360608,1667018485,6120643920,736839136,659774007,891309594,809037674,1121282646,1092462336,910174970,2580295980,5087348094,1732669220,6360243144,1009624024,3690199484,703441686,1697703543,4568250030,582161205,6472864528,265520280,874699281,3723162365,712148648,1579081008,1342503336,65306006,6795175347,29885850,2485796088,81221795,1484391512,4506568614,2488514430,4780794177,786581918,251907720,7179554682,8244148059,3478774124,1692575100,393466400,1411959006,824470568,2452684084,664491900,72032543,150240924,700511442,3257714766,1058964186,2543104584,661093080,2002299453,311597622,4832184944,1463931530,1263521992,191750187,547845818,853267410,3338755240,1611172012,6747105560,958357647,552677363,2892040614,432244358,1653182312,459256196,2838610640,2337098245,45210125,3267843180,293512482,2431570833,4613869975,2678318058,3822960072,2283786632,8001454788,3494935336,3064940964,3105350091,3254287977,3749626495,1711175706,1337767576,2660820776,3689423185,3006211818,8786934099,1611149104,2539021560,1755860270,55012266,5979054136,2945893856,5003580654,2962354644,167100080,4961894220,6145004880,1315944962,4052970570,2687831812,838222206,7988186,513273360,4934717285,1322096472,2198362570,2620336122,428313058,1845940885,5303017790,3126194020,2801071388,1380792682,631330172,163003764,1110794792,36459240,1500220756,4630385646,4123988365,1393843350,569352291,1543858095,2356165985,975531658,785052608,231465080,5474146920,1534352508,5573578710,5240141406,338045225,5219395120,5188843110,5550348354,848463581,5936668904,1633530586,2850527193,3291757860,1635541968,2354586591,1931190654,842321900,37776537,549486256,4281828696,3331522103,2208606762,718486433,7547207704,3474554712,6182236528,2876188944,1482145420,14624407,6818366464,2745141670,4179101345,1607058786,317540878,3686439132,3154474440,6305055678,1126251558,5744024766,2006467670,3346617780,575109627,3950140000,2264616084,366849320,516374120,3440428290,4041791888,289149772,2671236488,2908602032,71818002,369440211,6329129653,1444365254,632813044,2436477042,712922880,1462583930,4128446832,4366614448,2781824667,384604187,200157311,4079487468,4269368705,969313344,1192750052,1945705656,618049698,1200501890,1589612706,1436032782,4275828912,1847590512,3581831200,3700624116,640835755,5054450124,2238825144,2121330204,1387165212,1022577612,6049637097,625609456,3989406136,590570906,2041378064,106838605,1646621296,581430213,3532537902,3982234512,1227947079,3488758704,5457222198,1999802924,44003652,3356235715,1326993500,2823924105,502559028,1568836311,1868330277,6379701174,636764440,2813968068,1874053624,1344556590,3609537115,3722268312,4963089824,1487094518,4791338766,6986965338,411893392,3546463456,92526842,4988597008,4768621164,2186136864,1072621148,3238112808,862892043,753375411,5523906479,1839049568,3584403420,5501479578,106353257,400184565,3892203790,1619987888,329751402,1965072435,472252968,739833766,7720499394,3737696792,4031510728,665500098,1123794259,1193426406,891322337,231905360,2880507834,2187356232,1121836626,1213417002,591254604,3743889392,297708148,13809863,569402804,1813812636,2258924132,4336872960,1014003908,1044722664,2782061010,1344063813,4484137539,1854149479,1943281627,3491575176,428409333,8129809404,2094318144,2783313192,1979676172,3062617380,4437473526,5400921090,1754113086,1478967665,2345902584,5665687371,657367911,5785834180,2831636484,331880980,1462929930,1483034292,3914406040,5136279288,1831195518,7667174358,5894438560,2798250933,2907612784,951901861,2790706425,859218930,610796350,3205225865,3060439820,2735892640,1277941686,1913060214,203351048,350632632,139063456,2701416474,311096868,1582398174,302170146,4230936810,6511374224,2750302224,4793417715,667249951,4117354290,4149149172,4942619927,4071821313,5683284635,3691271616,591262518,906544750,1659436756,5218878744,98324050,2797138284,1506243930,4916360100,2604276535,2601482425,5193621837,5257218771,2707658682,149372298,594540224,97995386,6567001763,100899400,4868828952,769646565,62052544,503249418,1589246163,1549585154,5350512024,1124497617,2684932770,1533292424,4208625290,1768839849,3813552312,1277832192,864272492,611519828,15036919,489042903,734452600,562872639,6725020778,849904485,5204904376,1186932901,3295574184,3906274230,629381758,3098218576,1358959924,609184772,164313092,1428423230,2077129752,1907494036,918345828,4864048984,708410554,1699176688,1669676060,4516392350,1056857640,1095736920,7820467496,5054015118,4864817815,2992682028,2927873928,1331975031,1674867978,577667330,1882204320,4899811735,4689989458,8369571051,730900004,3024135576,2144864936,3127595128,2324968542,709827653,898777692,5031878,1774585984,84974280,910747952,2443550796,5399053996,3691902880,2093974767,1656735380,5254972144,983940576,2911525083,2995395850,423121154,2452123188,2627030868,1043871903,39096048,665442744,576631092,2031327558,950299564,4591962822,2940636304,810837664,6841087624,1754187174,1971513216,3193845930,3403478185,6867756486,677532764,2971848318,1136308032,2933652558,326326392,231098457,760341202,805620161,3198091628,1537473249,4097834685,8064857,3533726406,301746816,7813910904,1372324780,2029722678,585164798,2574036210,714636494,1685184820,948425000,1843422924,5175183834,2596667226,4411646144,558986967,2086087507,6811006272,505584891,598247427,3508819074,2800209536,6240521475,1488466719,4564259508,519777920,7157274104,2443307629,2620843560,5721748074,624902190,3102718176,4816180503,259914912,7496454294,2782810252,1273172824,953500184,5529116550,1347051948,144136812,1872205572,870453159,979780128,5456695122,2447153136,6461080983,3956715462,4901946780,1570819580,295179407,3510657112,779955104,4071510058,1663075134,1121730928,3420533526,1919700272,5978775582,67239558,2502347504,3970588910,551730408,2393519989,3351028332,209480795,4568187771,6548000157,2269318024,4643106816,321187496,1239211626,2423245995,3973280630,761208093,2355328486,5221119177,4828551830,5015361505,909357544,3498054472,4632934061,1771547932,3497382280,31780524,759254369,918306756,225924873,1989765672,4458899665,5714794698,1368434768,636226078,4793720834,682942388,6348802005,1985619003,6567003928,2687597360,1232950936,4089621837,5083457928,4382819195,6886339296,2241477608,1625605347,2221727332,3065537778,430379928,6434900028,5498986224,3422838970,421700715,4046615132,1205252675,4896167150,831745470,370809972,899897612,2957840330,1171171824,5451424260,906804340,896160684,474207354,217138803,2784986355,3611708240,3111428583,283180680,3429362000,5751105976,3231803425,4565991962,2907859944,385542910,3761349895,4276568820,234631304,4419190990,4201833805,646795970,246416989,1903356964,2877120963,3120123102,1403656096,3980100932,1268910820,207618012,649937709,932377464,62494280,2456177751,1798269432,4653840156,1249134246,1442414790,1981741314,6159348600,3769421028,1036406768,1497094488,925268315,1126849358,890792928,1758013360,434591100,781939752,5914271629,2904470015,1860253528,7732584567,2622178928,4542800616,4683335792,3856199970,2571668760,4848984135,1926218116,131555338,308529786,4747728726,812033960,5134278684,1246451070,1972562788,365830691,456025205,663630248,3397903312,1049487162,251465442,7463214656,8223956406,439134677,1528834430,124409075,2680354976,22220910,295401240,2687867116,3572747946,1441140813,2488993230,90315953,7715901717,23140578,902467448,92561606,23695788,4034974657,1713846610,6450012170,3962263515,2626359375,355723136,4883693696,552870049,1849367049,697573446,600722882,5551750088,2256457465,1228020896,7131520683,3756302592,635202732,219401839,447371526,965508574,7160499520,2700918702,340960399,745294840,883838998,4100280264,483688008,1463898531,71112643,1545414858,239535156,92927394,221566182,7598180496,912532480,3816607389,5721143130,218094221,5489990874,3886603440,639767762,1437517720,3850506460,5080198950,863942996,2754853284,1393179068,904694532,2521320225,238478296,4221412278,1557492297,731674348,2284974220,2147856065,631066806,437950289,6846977792,2445023343,944631255,2021698275,1003310985,2187376560,3189712302,392608794,1544405376,1353484462,529118670,2140029656,440681044,235204136,1184557324,7801089008,669657842,4272115272,7526480200,4866580302,494196700,2092879432,1466507536,2476719261,1695928588,5290776990,901106853,5960816352,4387101690,3393428826,120090690,4959533280,580322519,2652737046,560932452,7226284932,2876816022,227609352,1436517216,7486218448,5284027882,1387499712,2265853177,161964798,137158847,2736259405,3897135423,276519992,1665022904,2379456690,4330436424,434214546,2710345876,3354858160,1721214576,1965473703,2812671750,6457052840,1144536342,1482779886,3133680012,1062426375,4485911724,2974385,232126693,3922175670,1667196086,389174890,895465172,5674345056,22650696,348022820,846635046,5967368184,260194342,3054951675,6186845749,5028067098,2508517130,411683040,3248787105,2186653065,3991942016,1036278249,2163702995,6013654866,2294232090,8181853713,7727532112,5939065860,748831774,277488480,637686504,6499924900,3220397504,240363174,349602928,3544185816,4624146390,1864889704,133310530,2316423968,1130476614,1490923224,1484545494,367153822,4253464620,678874195,2748105288,2764559596,1272391336,5981203278,137071287,8664946101,2068682823,3610079826,8010395604,5584163178,7623151504,5091718280,1909981710,3372808072,1165539626,5443824006,2495721888,1235912940,635810520,2207098464,3117116535,1845325881,2892289446,1295998308,617019312,2861145605,1850312742,4000435035,2121113220,5471392464,1148201072,4543048635,829088934,825586274,1024941325,350900500,3143792562,894511170,3344983560,683515562,5267500920,454176054,4067758485,2775689982,1465915194,802143833,1501316960,3893785392,2846847540,808384580,1402784378,565314079,5209679272,3929015370,6444500200,324275488,3712948380,1668668391,205993702,897790527,1868556069,2178670869,2242123520,7452290576,3484725140,5682596296,1638079287,447472296,516373667,43326552,1071911628,2726259900,1256076328,2954165304,2575633581,3269753616,1507765008,1803048628,418983698,4229696230,81184326,170311254,4180060740,1947071835,767860224,530871342,2127460552,49332118,909319191,533164737,528598685,20275170,3276435485,1714549072,3822809165,3008537250,2167112064,868437030,2716447728,1196474637,6124628928,1752898056,235891528,2321469820,1605624998,861126465,6574702323,3368975704,441401368,121795656,859039818,3778255593,983128430,327129516,3885841680,3875267735,423330428,1330541055,2697263097,1120807788,347763768,5570415054,4342040983,1444698670,1322788986,5444278560,66535784,6352931179,1713831075,397307090,103722392,1506289460,4433418472,1689441111,2081586325,283214576,636165936,991784031,951816986,8271099072,749032562,389147755,218607048,2995539340,7757037520,3759573097,497827110,7505116605,3070045620,6848039097,360440133,2579856184,339558212,7649872497,2752914316,4464316248,6926702940,744354284,2196856167,6001516557,3565438000,354920414,2947991330,2242885204,1168483758,1094891371,4432450232,1563818634,4563061281,981789361,4067960445,852592316,7168729500,6730788932,457971259,306898347,4423159820,6937329285,3717615050,81697920,849111830,49246723,2063063684,1623351800,3013165192,976527948,332017338,313038216,5165021820,6688309266,4554194585,5594059712,2651322231,7352361464,430694860,6965125335,685960356,1113707888,2937499920,361030628,262950372,301584352,260729804,2215808682,2736714464,1978287099,1522147634,270346402,4274128590,1534733224,5466845321,1126880186,1763484675,7575559794,691694490,487315374,2984965528,2268934605,3717788630,4372376418,416773903,3608820145,6932818872,274062231,7680687776,1637387296,1268987444,7539987501,3148898188,3205092771,2262658495,6001650536,449767560,8997918633,762686344,468944209,188594825,1672760676,850744465,1765280600,612136049,243514503,814978393,861394288,3389963360,159958730,2524683843,1832455002,65228804,1165620668,1358519176,4666586526,3037996158,2670704661,2911878168,205187374,3898822880,120012820,1846567256,745505815,4554484025,892445367,1473198370,6895699069,3190875387,3309036935,3299416106,208543055,5957050506,144614675,568839316,452936331,45076575,4418291795,3353183898,1834179912,3096963779,4568476014,1591462649,94724169,2137931316,77053944,28638545,5529184424,1671190044,1714610154,1785919416,977690886,119954577,2383901370,5030736564,1076449208,1126981924,599264918,422907152,5689104240,2098485995,512200761,2738209775,1016900265,6645985549,1886272611,5795590626,108677664,681916159,2048680592,3471457904,4880852190,5625889461,1000668907,7754880438,1210705320,2153229880,2385795075,743570898,1522140130,2076160975,2457979464,4817371290,1195605576,5454158904,1175762622,4863244284,4827661620,6503931945,2535385602,4071871111,7163951592,845783072,315237111,1089916623,603285876,406124199,2087220378,1822585276,2397346365,21626704,1197827372,1879642534,283867375,441470041,1743279536,4018802360,1397515878,1782312975,144323211,907678740,1017833836,2731202331,1651673322,1772147318,1226263710,4096941870,2536431507,3581831256,4361212068,4123989960,1116221958,4147633896,738524218,779958087,751244453,2004326184,222147274,952536284,7161251488,2687599578,575195408,4105904370,2919658216,539087675,4535438048,1288823144,1006278780,263534844,2713432068,2097875344,4308581528,5748271476,2041842495,6072701720,2487304932,6062150176,3971049880,944456430,6687149420,2030137098,3379341832,1861092832,280567556,712358418,2859623540,2402572172,4687499625,1422072146,5495154432,1478105148,2306008848,84739797,2431652328,3223764595,1721917995,2858708070,621409774,3618391728,568664099,2409196840,1204217100,1468045465,502614996,141457982,28820456,3372223024,429406392,1709998745,347612584,4858119648,756840740,6523700071,3521644840,1122257808,2086165284,5654457756,952322130,7545127914,4918654002,5474532592,234751620,118418828,2764672677,3611316247,946357492,3140952884,109913688,1646566439,1773634932,7031549792,2145249220,3584337666,4532605861,385443023,4818725254,2481752128,4938763300,18025426,2731028410,2255351121,4394105702,3794412732,2009847760,3926966885,1345882102,271205635,1060418376,2229710912,4200578400,2746921905,3757982355,762028722,371992200,1139501120,398223155,3822501300,1517002364,1653941303,5850723177,1544928256,663160547,2045805615,176164872,641737988,819277127,2143166172,1062631688,1368230031,647072230,726333855,3722807151,176149866,4003285820,565969196,1085379936,6678197613,4194059985,3230301072,5067467384,297289764,1458730146,1861707200,4003094470,4582523472,5249804032,35267840,357945470,5706753546,582705734,937873136,1318240314,5019995992,2282904342,603625005,1027493928,2779192452,2423573838,3780010512,282463152,73098651,3130174332,3881833983,2262718035,3803549988,5359324266,619185561,2196122520,2120588724,3326877955,1398457062,5589742332,4596266440,1774586166,443586700,4670553902,854876345,5620465272,1135584046,4275640548,2920070166,98761586,567065231,2014581429,5266310440,1640239364,2574949041,676187694,289827903,224685202,577290680,141467873,1177859056,4877780805,601582330,1773421080,1973122218,2055425008,6422780196,4184301510,4334190174,5129947197,2873175824,1366228248,1573360554,36617157,725262537,651972627,7462671400,1728999954,4953763557,3240169360,5843636070,1739349836,1505414416,2702391084,568800840,2081549280,3803395704,645014010,1235876835,5248274706,931133370,6033968784,1697634130,1491082522,3620397800,7284737488,110819730,2368939172,408669911,1156522436,374698286,5992971072,3009218175,3766560312,446983033,2451127674,524819964,1102115564,177408501,567396004,430871234,633094095,1630426425,605004135,4607814050,1589140272,2285890704,2355271509,7207841601,1893278804,1006233088,555535192,2535798288,3209399408,2794578,5982848963,1643573664,384436801,5789506992,1986314585,4784372991,1844390019,241558580,948004089,96991874,349087540,70640976,5260563184,5180047074,2095570320,6579646792,502421028,7719302403,5890428531,791198844,251976033,991299640,1325005345,6590327184,1996433764,9035808,3892845369,2575860504,353236824,7031400728,1722400980,486389205,2476959052,4280974104,1370519652,2059398292,2901434508,1628871684,1108482480,884314060,193882632,2008012638,715834668,1984983630,3873464688,1439154678,2691422388,1092578394,6517227420,1462572620,3358712070,819636711,8532633897,1789240797,502785277,611283310,4274432442,1852608942,3620438920,6069012852,2761770844,2582306604,726470247,1823553744,24078152,3117690688,2553209652,2666399274,1479198816,1670996214,3850829104,5926643940,2853919144,232915368,974301347,50289250,245178604,6691560778,3376534160,3645549858,904298661,5118792372,4698322752,249055413,98362696,1813498744,141909192,528435723,4538875014,3774668850,211281792,853595757,442854069,5319739866,2776448390,791392812,903538015,1906735620,1430189217,4906081830,3905941716,3669514373,2883088506,8326003536,4729739076,2102546784,326333965,5519396394,3695266926,676574306,8691706521,3601908865,6777365670,1141292370,5562399056,2686001105,2320056759,6449286771,856884520,1665273736,1905819560,286075251,4939745664,276981792,2593758152,3895293425,3484825470,3322338670,5245710092,5096962808,6556124565,1126476430,3212710352,2950711830,33919470,5037633741,1409463634,641059279,3716071146,6049154259,1255585290,897938804,793583366,1980549234,817195617,3345690148,5241611340,2968977861,809447656,4674855845,4924788610,6804285264,387784586,2580841560,4659637759,2567288992,5747757864,2271378384,2231524116,1880429642,16348260,784279200,2756999340,1403915424,5253117730,4090108635,4777467240,4690056648,466089756,3182535996,1489671148,676732570,1530188298,1410205620,1903363808,3639179803,2826193728,2151597040,1667295710,5074117692,61017972,504786948,974015966,235513790,469222430,8792904636,3103646536,10591928,3975051708,1109149772,1748391169,4394890458,2551220820,894982740,848561470,6853010794,1859082345,3800927632,333707433,3452572340,1588773193,216478758,179096588,4360924617,2613122775,1372006188,3969115148,675002874,3934529930,2647259006,3902561984,18719016,3025406028,7770249792,4532626815,5148324692,517612624,7748468271,2463584184,2680067514,6164517191,1781539240,1377173178,577286638,297509130,447205424,3266856544,102920499,750072541,607226935,903397588,2750345700,376577663,659164818,1785403746,424206763,132283630,1273939130,984003333,126575701,337341178,1788000848,462939813,7160975288,3724328178,2451281262,1549710870,7666884243,504156198,129354932,3287741540,2262754092,3491849711,6408371760,814132485,6728686584,1694875050,1682889180,1289754232,4261689516,1666663875,1487500056,5395503276,1763220730,5087664126,2902216516,123082568,3223568166,3767965504,1915812904,2734536161,1340984925,957164989,161297929,2204118154,1523719216,2582703200,7575597909,1772770360,1914555208,1669217004,4560260990,3664790008,337889780,4679424774,1741956548,2584398198,5657736056,1223843480,1861611678,1761909660,135693342,986146616,2085663587,7290931464,2448452321,64330400,5143104560,3087075992,664360837,1837909696,8715439998,2350812768,4882039362,1150302249,5539631013,508014694,1447507362,4573709955,4438317573,5008629633,376520531,390806262,492742854,1368446580,1512935998,1967537582,762860943,656226472,1674081658,6530899438,4374263700,3866440760,6592770176,293014075,7826206464,1591504359,2468156319,221888032,161280272,1049808459,2385493148,465309808,1607319535,373387920,5548787979,7005202664,1977256976,1299267175,6811947604,2182205816,710434758,2289593236,256160142,66177251,2872339274,1755702506,898893351,1707310269,2422324173,2862559392,3891087084,3654953192,1193489478,2691161250,4061124970,4650245733,3862047275,3919778256,1607763060,416319036,3903092540,2515408096,518562204,1503112280,1660338776,4086104260,1647019844,3336556384,2200782591,702321444,165394746,718151231,1585688748,721004800,2820562045,2305191126,705617983,4463194200,257779585,2769324455,1137557130,618840692,1228070346,232600023,5339542086,10629198,6453469688,185120757,1835795160,1984514728,1696897307,2189213784,5301102639,3242088575,1903945317,1617845648,1160050380,7129759896,203640032,5093109279,4245721806,3119969490,3763535748,949180442,3960021865,3450955270,2650804965,1522811590,3421938345,2854414602,1118025632,5705788592,3937375855,2265644280,5494983930,5667297678,2425200978,6441638445,2003038605,6095289151,1139763664,4395865677,1631308510,2718342270,3618910848,2908530555,2835088281,728468622,280431136,1192153617,500360072,1992315345,300188862,336570940,642740076,5702771550,1599710480,4239052947,3602106756,2142864828,1071022167,534416267,1984687635,344268758,391841376,960195027,5900575086,4467795876,941551266,1249192239,1338773420,7262418492,6824555505,2083987032,2003678095,4978486610,1196211597,1348956604,782117690,6786634896,927797346,6051142144,427863947,6463704064,2026476945,2572317804,8348167557,6677928299,6654565743,2033694810,653217506,451150488,345882156,1430905938,4072083024,3795593285,1619434705,420424197,1289332395,4961742972,1674661474,3492052660,823032110,1565082060,2117810885,738366869,676873086,2563924768,1619900541,55613860,2552641504,1111239225,1097194470,5933098074,1232618187,3215579192,4559762284,2072482708,5771878910,1375253217,323431036,846901484,7722601956,2701682634,1566010234,1530653806,1169179464,455362140,5426935605,7373853846,4890238122,3933081768,5240044957,8532473004,1478731344,1643370005,4964272455,6678776034,270877662,3827284444,1985030436,938089168,218603390,490677444,3751501195,556730876,895125453,6421353561,2457903432,8667580221,2880691311,2934578463,1924893860,512706252,3861231180,6057744016,2989172708,100118907,465407490,799323855,3398882928,2022464496,254066648,2255435016,1255166658,1607964258,1661864817,2603355930,2013872355,189074161,2531593485,3464063547,3039162280,4697535780,5128910262,2837176512,6090328209,1351512742,4990111780,4735996480,1004583645,23096724,2116691512,876468672,1658242682,249798390,275290458,4189250429,36388011,2300915688,554433382,379233000,1663527804,135797366,1187770920,2193222416,1504513395,3697875095,8079363837,3850982490,7417866825,3575055375,215103497,4780325900,4842295585,341508855,3057274832,2971235305,280506504,2290791282,2455766196,1257755052,76004173,581694555,1926122181,1166773424,5417584557,1427767558,633723224,529121725,431375656,6327285642,1871413056,4143204414,3408087310,6557125337,6578460336,557519315,1493622816,1496884956,675753020,793814154,2908198908,222919550,2159693242,614474824,162392024,2030969826,842262222,957859160,1192352550,2719353357,1413369293,4654612734,552569498,1315274194,2435119284,4805720919,6617895128,7776481410,1213166175,3006304742,3827789652,6812133318,5997538680,2631675076,2152868500,1863012285,2307416516,3392610032,7459328664,97438408,233529845,1704613941,1289422884,327963429,2022459750,1509774153,5406710808,1081936700,8150325948,1045315260,7652529512,5734859766,5180310044,1307836375,2978860432,608955591,1096730614,578434301,3030759261,3259767042,5457342228,3982649712,2149999484,4039518240,3391541130,5952963912,2373159880,591038106,6433873600,175261220,577832803,487977916,3317542384,2702941760,2369305673,1928820440,4506074631,313982898,1840446681,750704910,1972537204,1796937716,524331039,201022680,849329418,1783677864,1303353508,3210292970,2415066496,449678316,2864890842,638169598,3467833768,5480303108,1233490292,8902398870,4299927402,1475956761,1981319064,268874745,6216544386,589492701,1227489180,3810008488,239321029,4086748771,701424626,2226985254,1457424500,4578816000,300653290,2318824740,2610420696,149642184,1033922226,2834178316,626909763,529391352,2053130262,7911689488,1694122192,765000334,1999310072,4771439694,897890527,2344392699,2189140555,4101177588,2452504302,687782555,1523131904,4907387912,485613222,3176885116,843516372,50797836,413362878,3609730745,1455809104,2609737991,1922017848,1339231524,2750395584,1958779506,1253903544,185015421,2961706968,2973818176,316405898,3481276183,1015422316,4587899432,3709767100,1909813116,980769104,1913837680,818448720,3720859227,1819484288,6465892524,5556762126,3186070342,3657893701,265595047,2417301900,146459723,2596447395,2223881745,4053544750,3948981820,1236656836,975692068,3417788815,2395856535,2103623350,6349041872,2213611728,1816132221,943163289,7736692976,5106073194,2447936672,3330542500,5352435599,1198485276,4522357930,378471571,7688169584,1353861980,2533679376,1341855462,3518130350,5237131753,4877409558,2593040580,33326262,7406594316,3105660978,7209001008,2725556099,2996143080,708586170,2831883784,6255902400,7983190719,879424416,1905821536,5146912246,892733602,48532150,781134768,6219262224,2616323736,855009499,5708912112,497922429,2161383264,5051651136,4601517525,1711144056,912076023,2218242162,519158888,2957949000,2987555755,3745657605,11647093,4057170295,5787367474,845520957,3976502166,4093813944,1897394108,4631854488,2914083620,3874217868,609032326,6530417325,2249908016,885111408,694978464,1794643470,183174086,387166718,1244843283,322551440,3016830285,940824825,816385408,465067494,88004195,4459122960,2494558083,5584706144,162102034,656577600,78056896,4556427402,3612635592,2138011239,1698463232,7408955144,1488479728,1725665505,1122201984,5608876665,2620748576,7672415648,2296669932,282969521,1633772980,3361090872,518081193,1660530546,6036780288,668199452,1301916880,3915001566,940885830,941903089,2057124468,2106716716,830044356,75133807,6122590852,732440828,8703902367,5066532678,22464780,1487773368,651692435,681136804,2224315050,4530283895,2963689155,213053196,1628298210,2225072238,8253766305,2203933395,1037261517,1601596892,423624657,4681136019,3423728852,2933780584,480095864,2016362832,102700254,959496448,971270257,1719033723,1718146360,2679346524,2382270138,466726356,109295724,808880180,6006199122,27188524,1521315090,397013186,598421140,1935886980,5739639843,5738800446,2649886230,307746777,2807261736,8646663465,314123196,950701240,392642166,2056742613,3399282761,119082354,860049884,2841405400,5259429136,3363039140,315361236,5366264596,1213685550,1643461552,4887658872,3648999150,374454438,233506416,747682893,3511095584,5286106680,638865682,4277679576,41712120,6840242088,5392806648,8966862252,331641119,7969497560,2863897085,95444442,3565920572,1660258004,3092411043,2385902424,892243968,3340351206,3120063072,899878008,2721894249,313403010,4146536376,2569844536,7752332784,2454116640,1514953974,634255508,2531777604,3329302560,2716478940,3280416675,1691635794,3928081628,2987286910,2385687156,177285923,1314866091,984719642,4042327786,1981501158,848955238,5176658120,6677882064,2193232329,872828914,454848928,4536704776,3715476065,1143310317,5242856045,106074940,1085369175,2822924376,933062881,6974643039,1866402580,2533484384,3072693740,854388078,2604785392,1646518839,967425045,2272235064,2169450,5811638310,2501681860,191070206,5931229801,7287992604,4371792990,7713398120,3533682010,4583963945,1370604473,2111170779,354737535,6498498834,1442856459,1735473675,409478228,1264607502,448917320,1955317282,2078470446,6102307368,54269452,3169577880,3120582720,2754732033,6237700578,6598176696,4400250600,813328004,6791303505,705439908,3790898944,2639409207,2324864560,2000459058,2062378683,2015705376,351692194,7155074169,4483335095,7234068240,4054918077,5936033304,2779892930,844873670,2055173064,1617828948,2784098156,267002828,3976348370,208260845,536694336,1223168288,103165152,1809319232,4138905483,3918346245,3901533760,377312540,3276360507,4071156551,7640781363,1179953620,4064763180,3797162080,506607184,3168051129,1379534784,5393996496,415933534,3345723550,1786649390,981822915,532887520,3172375602,401663792,970409616,6425048665,1984112062,1013821802,109391400,3344819572,1749850744,4460827464,3885320410,5934641097,5800935679,5355318444,4488289813,353845417,351168728,3374919504,5836140279,269006562,1192710096,4681131310,4217220497,766201404,2250770388,1620529134,70748745,1081882000,6262808664,1617569646,3315222056,4230484506,1341759840,232134813,335993636,1227810056,8778364740,4062105796,5800160835,5682892887,3967216712,1972317132,355964545,166293935,507650772,4184719555,3953650444,1700579952,2588837796,1618382748,4021308085,96241750,1532129973,838872440,391296394,5940986610,1809177064,120937558,712105000,414252826,88670694,1889697220,8508058614,2138768616,7984888440,1054643250,3801585888,263006866,1479581820,1635786,2546547870,3664503808,587810792,1533078684,3829368428,802117844,7526546280,3494956023,328764306,1900483828,5703098112,1735940598,2089627905,50201010,738966705,4730422194,3518607325,3399313744,530842046,2397601730,4276216775,1367413,1202994914,2533494344,39969065,929930700,5562087000,8416206288,3447659047,246826059,5469717946,3010704544,363570581,6736216543,5992544676,2672253708,3966452256,4411425492,901916564,1524257568,7508112352,6018550552,2594920392,995214316,2143889776,246253662,351186962,746627841,1216170063,6219452225,1645283680,4261446203,2661869462,1549698502,1465920753,1220083122,5656673841,2809484629,2442593065,5853677700,6372918468,1838295338,436438554,3166781724,1021839420,5371665024,4648864055,3230146572,1252852430,3747338469,3593101392,3518832568,689780256,695693724,4993338315,5242081866,307533942,2166888081,1921763925,7791030,2954420868,2434415550,551284720,1280069290,31637442,3801901095,545092485,620961180,711257740,1455588878,1914074550,414305059,608064288,2123573012,3613581948,1484698764,3052368747,373466363,875788096,89539668,1307201694,4970776968,555224928,49095731,2677555956,3160083,1214619116,605624504,600221312,5106234574,2041102412,7805262726,3527041986,1636623744,1424901254,614633472,999490640,185479806,5499183888,43228818,4631617884,3700308192,3085630470,111997478,2799163565,2955728466,670248275,1481120361,2229626785,3211124322,1619177192,1215629912,6826858801,988106763,746890288,2413045649,1893746328,2869108615,5465524725,3623773266,3613969638,123803975,1473065412,7827569192,273713328,7280374952,1600378166,614792754,1104295258,4233797393,1596376592,2767635865,5838050904,2451504616,2993830680,3078674916,7340898152,564580240,4254413850,2387102382,2957626188,799028862,3026211726,1741420042,1996394796,262542392,4491600673,545101206,318859722,5235377436,73911000,2530852752,1879535922,1881249750,249793710,4343009860,1677941841,1900995474,2779442619,3172895436,5744938104,2278078168,8653625343,669460761,4214848275,5499701080,1886665706,1415645255,3836801944,5686354374,255759249,1948608249,2396202000,658853350,7875717300,445177530,5804630142,2893779315,2471527508,3632606250,3865519612,3422115705,3956894868,4946996430,1810671030,1311456915,3175494066,269387613,6487297096,163754847,171883486,294373368,4348589520,3429187415,6610518240,17230032,2836857150,1781621206,3955983344,372386168,167125950,3387538819,336284787,1164618376,1942992776,2319443960,2740261914,1583630674,3134217872,130029342,1832047294,3438032264,5204531994,3896552144,514302036,4579454604,1349505720,1974378856,4609333280,175023736,4407018006,286386456,2803720500,5723439246,1729940962,572776156,448438482,1314801696,714591288,765845424,2159007385,884808440,145269753,688952322,3336471516,470371296,5900811280,1933996974,321780154,545586874,492467247,4027573350,390633339,781199487,1515185904,6921469656,720958703,955560608,1746266624,606015723,3452776945,34570776,1350102608,2123197839,1027467552,1506873070,5579679786,1072129816,666547194,3705201610,560889945,6135024192,2292555860,7071059944,383715630,4448308270,429387520,1085679612,377131030,1472828320,507797868,682032004,481936488,1862152470,917311179,4779312280,5757002856,2545882576,2447131700,3083734344,5794892776,1388121760,742144102,4937939240,6354055206,656349438,7794477765,2801149803,2429657840,3264596058,661837606,964441920,3130588748,3769305840,377105151,749644056,190961487,1344896658,98849190,8554294863,3291919288,940939875,455362470,504907879,666605733,670739916,1952391933,2835728463,3756340224,577122812,873101300,669645354,3758378520,1836474872,1041991980,6529125043,4297163502,3262537818,1312047852,1223362509,1714545220,992618760,1620443092,1008074883,285041187,853569054,3130694304,6903032185,1406183890,5580917482,314159753,4093347495,3583992396,5301199869,2061303398,1439127928,493536072,1069668340,192635559,271057008,2644636932,1881522156,332353600,1544456984,882641528,3855753070,6569767144,1932220580,2514806154,398990981,4759895472,356429610,1345977549,1181917380,548813343,5548922256,3958545178,1287438400,3625330068,2601704292,2437675108,6728701248,5476873416,2459094636,5986780242,6375792528,1033472877,1268766576,334196031,1241092362,4989530185,229864218,4835029194,2000890740,546847700,3500377792,2021131112,194275359,8749953423,325887088,3928581372,1609309710,46360744,2366902097,2678647926,1924725366,856458181,3834393032,3764357574,500299347,5348483040,1785271146,763041348,12424512,599860500,348553597,3316722455,3153245208,2163344964,1952024745,450924796,3318780776,1189555748,416862988,3423428604,1351120560,4930690416,4883917024,1560493332,996447793,333664425,1515449705,2783371716,2726703924,111115740,2363120433,5147025612,1156165728,723757785,1120799870,2507523767,402114212,400202524,6670389257,5105682198,4157817376,1699505264,314453526,588068420,998221914,930936990,5230200934,2150554038,1895145888,5422665416,2707222572,2627107080,2789377073,284362250,880476853,387129922,1057132593,1178513260,48540184,2416583376,6790447688,347360817,3609872836,2873485762,6291929288,1151985284,2321893272,1151933769,1641427533,925456670,2791259322,1512916858,2453850396,247767784,4137172055,761248210,4078952118,672683876,7994158317,1229905065,234590028,91842131,8382934044,6010218284,4350412305,7798109949,1864578036,6521436960,2389329297,2472869864,2395576664,949420308,1450042152,127987430,1679372553,2684880020,562149783,1417968342,1579183752,1027793156,6405417504,3794267696,3285919272,3827962905,5723610834,512082195,366149592,5930396878,638620439,245796773,2294855104,594387712,3675111176,288370052,392157086,269906304,6369147547,879720732,81175456,250151210,3396653104,4346638780,1421930814,2582307681,4164499179,5989579442,5056206596,1530637940,4927377430,567863940,836316824,1926035645,3860840763,571332228,262029467,1613898601,6607100367,5643070182,3249518352,2929723310,358153764,1688308821,4845110040,7488764088,4139857176,2302375844,832263530,5836574673,5011287872,7390552842,2441446124,1545635284,2011784826,172102184,4495333346,3474253530,2398495804,2139310893,1936957833,5956423452,2457726955,313241432,633253768,364344458,1699231346,2525627838,1570090080,1933170824,1595474790,1293435280,747966997,1907151429,925648312,1406750232,606492100,1149356190,961383377,2169092217,6889098860,3919192403,1568038365,151448343,239198346,5450102604,78070906,1692382604,1905000576,2174692494,157617234,733419124,3474174692,31866187,1392469510,6744277808,361345856,3145394997,4891329760,1518708420,435842044,3385702512,919795386,3707081704,2449566285,5637760443,6779050695,824113396,566236615,1525229000,7456712088,5555315088,5619835620,8596979370,2929799864,746329244,561186282,897316124,5979734840,840080425,7131829797,1670470056,1124924630,1226938000,776647092,2561270970,115629784,6516849208,1913733972,1379792815,17474291,8491155426,1963256667,927296874,1641642012,1115908112,2101124376,800845585,2906414465,4617373797,216832445,2839449705,1470503622,5406499434,77568975,86688975,252328074,1464871122,2845495932,1875806392,313184235,4487604016,2486851850,2030109053,1734581696,5142589872,837253782,4397664425,4617027186,560063610,1835891528,767472556,974601944,962993484,968443504,1216582832,389287996,6054091592,549459096,2133273891,333375467,3595723352,2755023484,703033436,537101748,3019441588,2393876076,2797819785,3982724784,914576688,1032733918,943659505,5145143490,3361571502,220256720,165519534,7897528260,1603124955,2293467717,558438594,526655556,547808302,869105840,8906524830,120753490,572926312,3269857240,1990991810,2848009672,7563093867,2872003375,804032956,446310295,4442662650,232149949,1236003155,1230025364,1803086660,141011162,1859195345,1922360185,3441992600,3896934930,1084544420,681560256,964792083,362019576,5761186263,4700703592,2812309134,4940696058,1644663742,4200259488,140553792,3181474681,69424145,2443013385,1343193600,1100218338,249066400,214534188,585582822,42749946,919698073,3623777085,3216307645,415115919,192339160,1740879046,84059786,8972931033,270522573,1425724560,872384610,8782189812,5556682986,2946164900,4673978057,731863628,1369040648,810823856,5198761806,1166300961,2424129432,2831637015,2152919160,276464721,1058254911,1662187155,964128312,3339064732,552692222,490355160,5199773593,5895946764,416667573,8965504836,787551056,3006170082,1547295459,755647985,1521442212,1376052372,233592772,6645255477,2384948562,2774440017,1112837089,4322590040,141223093,1315837644,224196868,2635076637,580315364,3180654524,6271398984,565407471,8726584383,470689317,81814557,4029146640,4186281410,1503070736,3480904115,5782566688,441718518,1536140510,698694239,392513598,625869030,402561054,345435033,890314878,1652963254,3978076464,542202267,237021516,912746620,485117628,479330562,2738158784,1441710837,1437160036,40397970,129477648,206241140,4256959161,1111301608,293731988,565005280,2728149315,7656588592,2699969604,227261901,540275655,58532780,1652111760,3765368910,1065735039,2016715295,1084349370,2951148660,2399602779,804889323,3230288880,5332746600,858250147,67395783,2469473562,1509647224,8488892043,1567765424,3349964292,5940570618,5307378174,2347685476,4803908886,1436813845,7731190710,5121767889,2321664249,527518396,872798544,1989770920,588590786,1261283787,2379826388,7484072382,6720890616,1707398188,129675707,376334364,4626909430,1025905112,7185319524,374010264,1377874030,3538455865,7213389792,542143315,2501421954,623027096,672313092,1774228544,510580368,7902117459,2401687932,2723274648,1866039186,552675328,4983470344,1832894148,1984430680,5340300714,2690675673,2540561636,6061192065,78351256,2005147845,3502802352,7767449960,131070098,2337318795,299623956,610641080,4386290517,1247961380,3934790793,2863331072,1185543095,4400757739,355486009,1813976784,5555992472,316268724,2942449695,1392931438,6267753810,6122491029,869233148,2272400529,6132256984,833433828,1453724496,2411105649,302976256,416972380,7380370125,42204282,872040874,4379439239,880702487,4128141768,4596923340,393060545,326812661,1042826742,262517420,2837654940,5999921438,1635084445,88668859,634405545,8010837585,4971210520,1831920888,6608958570,3714619622,504799872,1247051524,93873536,613779561,1849551642,864432339,134780541,817093948,448654988,815697,1097589165,3299847000,5523720986,1517404566,4040623060,3260438500,967128392,1482892761,3693130264,5361990246,4251138542,4698302814,3777736468,998663989,785002044,363932690,8037647343,190169794,682291668,5428826151,737642850,5053572760,235375894,1599763204,4224276678,753914031,8580739401,4666610520,626488444,8567558109,280309716,4549939470,417827557,7659515256,2476201615,1949671044,470608966,7277964318,439814204,1552781338,312630024,417619730,4129821968,1017631212,263636225,36264700,3938856948,4296595072,7287240192,3223984936,2235520932,4200363498,1127639608,3832571765,131309676,1255474476,6481468595,3881358200,772048089,531773692,4855188510,1138095240,736748094,693956780,4893979475,6123614192,1223970125,843492193,1574696304,7664886261,457287420,879030544,3572511432,4527450571,759951430,237341839,1437832095,1767220508,861988856,2557849490,1029314778,2430608199,454425018,2167259574,784945436,2245376793,4904517936,100818946,403937865,762222975,495948754,2975132655,4023617410,1102442068,1996853922,3632933008,1388426120,446248545,655827153,5584820328,2481585540,2726709678,1345175667,1737440488,3280287157,6350367947,4421947056,158690684,807326714,1087921725,699615279,4645736112,3874833225,804383829,682642776,3886134765,366784227,904888854,3053084293,2842653543,1239293279,668015232,3237029060,8396337177,168686313,4067485032,3201805518,154721682,3859923320,2355759921,1206010860,1235826334,245547771,4065248349,3139156092,2301926912,1624718662,1870110714,3911928650,1351197948,1630530308,2053259895,1391755828,436160472,645972165,2700401152,1264496728,853538085,6651329400,1546780652,4137079072,8813673621,100172268,396768558,6034154196,4136769368,3228633616,2113885739,6225700978,4118716620,2293406404,80301936,1354797645,1847917075,304762871,3005805996,5566962930,1850130560,260047242,4447117384,3882932728,6940117366,8872151454,508010054,2016257901,3376367920,2320888128,1518160888,1376522010,2004974310,4508461432,4669337980,2057174560,4822774650,3367498755,5284334706,2117815032,1743795792,81287398,1311934808,4871389535,5286071196,595697564,2830255855,1985323326,3922274336,715785346,791793303,724256899,996787578,1189796352,8842017294,69039377,3831125124,5179851432,224711045,930060096,3320178736,4226629626,4240127277,1463338894,484998135,2232262611,4772383696,143860638,354189516,1539845049,2154110072,868776151,1674248892,3462363695,2505041476,6918993312,1560887592,1599131898,1625512368,1571523355,1622058004,1860054387,376335976,1892640568,2994343387,2670538536,2753816427,3215721990,663543525,4861291068,262680216,1330270125,3715244112,3971600990,608977241,5636056140,176580288,1022376888,494146170,4963077822,350371125,4990487769,1757970270,1981449832,2554545867,4977765345,7618505220,4485163365,5251674360,4609088808,1027226105,4334324440,986123511,1870101819,64060914,1793242285,5832742090,2000475035,2253203060,6260135574,1623852945,115231124,63825510,3249705960,5619394518,1488092193,465098132,848903853,3006009532,3647327896,4807443440,3002971602,5576013368,2910757495,825658369,1199783721,2282717015,2616361476,4756195302,5355914454,760756903,3720310993,250050287,236964818,258672873,4737813164,492693161,1369201508,1867235022,4872575274,2829446835,2360972898,3306307228,2961227745,679017378,742942368,428556436,3928370272,1509851390,1456760517,792431286,243596112,5359051838,4886262468,3623035815,283212402,2081556450,2307892185,2956182676,5956010746,6380454880,2189581968,3318472570,583616264,4507093224,2747594150,1318733712,5062495963,4323934433,1109751062,3158623530,11282432,3784420524,511960801,5246975151,96206030,1388419884,409021810,3319080872,6763186314,2153528253,4333412224,2784080336,1262112420,164620224,3637947320,2285562584,4765611984,1780958229,644553939,3914903538,1323202419,968585156,178617449,2870286042,4479803130,796258309,3470994065,4423963764,846713313,1823212536,1304924600,953991974,408127073,704138848,23778150,495071892,5755022880,454297512,1853266440,572953740,1518218768,2132828289,3386639210,2775681360,169899787,3059788020,769009515,2306229258,1370244696,4707938488,5707951550,5941177428,256980442,2803879400,508674860,2245012148,4600736987,839181532,675505978,7981643848,186034920,720841878,1057240676,201901767,753517434,3309325194,3220769132,4469398185,7483708026,2708483637,3719873372,6529475841,934062391,1088355522,4840503184,2549437020,687729786,3916453308,3109712802,405503264,42532460,4498182450,1674501216,3771271928,385535408,365428539,3792891000,1663653318,1174039920,2294038056,1893626105,810482522,1316570674,81129272,8136452214,5334372756,1576619093,975173871,2105487846,3934740822,3959384072,4799722816,1658675571,944785852,3549363258,362989826,4106808030,1149123650,4807681645,2339654910,516463504,2284742588,1507346360,3070746840,7728596968,416440185,82901156,1927582850,2471610515,3774333768,1568520910,1318651296,2606055267,5862593076,2171772508,1499113282,634579461,4238587269,1440484890,1977575416,3160653321,756104199,828060393,50235648,4355747123,4387075470,2295436416,1588498359,2041508190,1074554000,2527881720,3624200864,1101502731,4054511314,1306958913,5182854090,263495908,3658651512,2309735955,74125416,566601292,3650698128,1756005003,1495428420,792203918,2228566565,152430449,6630877350,5686356150,2962562949,6280595592,4677286704,188789730,2757028302,1373993925,598786104,1481798830,753497127,877608334,1694745128,583357189,222302440,6175400462,1367997272,2574614810,3609914994,614091513,1017437704,2028879405,1318173592,630830953,5845957362,6107935428,1531286590,654266496,1954782036,415187917,3790529456,2091801796,13468715,5441081040,198825982,70937210,6023988404,2182484160,1249667808,6055105400,331291972,1328362628,531507150,389900732,1723225294,274779784,2174657476,597555282,705150288,7722842000,3102940856,195037492,649881968,229796357,238932140,1579044528,1860343011,3918946100,827081024,956553174,5487699952,1031381145,943218828,5434518564,1963566696,977727156,3922149370,4927438926,553022200,750500079,3863860660,3084998812,1770962768,676112598,1671856376,334237918,1578518636,2600102157,4858782584,4262653152,2177337421,6992596624,4140314181,415207910,382474435,4202242667,207695950,169140548,4482372762,2904204936,6160566006,2591034705,4801994372,5470591833,3480752125,532411286,870912978,2324504409,5833134342,368949252,3436912464,5207472095,5486246164,4574373835,4895908997,576457167,6189774402,563475382,21135550,519430265,975903904,2269434252,1370598866,7173860418,649776162,2698121015,7063544898,520690916,691344676,2067219992,319835940,392113179,2616570150,2126595798,2424515816,171263418,875660800,3467036778,308028136,7365060432,2585741364,1048147572,548770542,3045754356,1569378186,606851135,374874530,516780656,1562182896,130227873,220999954,2984581458,4356467985,4268250264,2739145422,142449654,250294386,5080202298,1913391678,894050838,2564130204,359876765,150990603,574164588,1702481996,4501852506,977138840,1497974661,899938242,2024911857,994711596,2917751683,1563774696,4135714625,866751150,5361405992,613939505,4290383874,4863318066,4316223177,920140652,1719110664,2164257104,409070488,4042406184,444200084,248099958,2258173160,541169115,1705850488,145588077,1179242394,1793739032,624693555,393563000,526288128,158284490,1758959232,1085069679,2625032096,2456676234,854538139,465222408,692102529,5100345765,6996389848,309166973,5527740928,1700286672,3591445392,1151987606,4633251539,352056165,4420824630,2797785549,125337114,1428718800,193289208,1891158106,7725324496,3303437976,828309582,693424472,3422940543,6982862565,3227257614,389642110,5952784374,1171043612,3716555288,149559148,7911263312,5888043912,1996687632,7953938451,8131084371,4420212560,3841527160,5568950142,1696896268,6361745250,684567646,152897486,65743782,1155298887,2800154268,814269873,2223289446,2638187049,14426982,236390514,4186084944,6940301410,4167663575,2431248048,3188988970,943646811,7038687492,3164114778,4935566970,4097958795,5380099382,5041554161,5691520188,1606867002,1463150808,901228036,1140439760,2315778885,354275520,596745476,7158930615,3638272675,1984019780,4937972004,350272758,1466922863,4206667554,1543779579,5635259376,2571783140,596165847,406994934,572121260,2288849688,537198304,409217247,6204298919,116882264,4021712568,1186463904,693287211,2542160208,3674238309,1594275270,5730703572,70759158,2107440513,604984059,135634205,4857051335,69594488,3660802852,7111333791,904093677,3336878750,6880790791,6331970358,6926701016,284337647,1991220208,6180062288,867203919,974470616,507112232,5590312110,218780276,3412996272,1712237795,6075231534,145937272,304300030,2529820405,1363797340,6475806988,873869412,577656310,4915595032,5040364194,4679113816,2361082496,3118643832,2816634758,1374315036,961688852,3561505455,4537958892,5356210112,148818674,8788250475,3338887020,8882257023,1962944742,5352151567,555025430,8095393998,5017290803,6878728808,1053591102,707344417,107734383,2793165108,1298801600,804653622,592170125,2778151415,3701005056,3439274032,986827038,1709891862,5073530604,439102793,64559362,6508963461,4812927672,5489037270,841963998,4164322518,1220134545,2248468584,754407218,703196837,7744114680,916677820,4433530668,5608831221,2127463842,1978705704,1294410795,845706932,440608974,859546944,3964914072,293086476,939751746,978799290,855964800,509097612,2202125163,1470864666,2224828556,3676327697,791138441,508238465,1294999699,4222337182,3151115086,1772695586,2834649867,899709894,54139874,1731463984,509166295,2275064230,146905540,5311975053,811873926,3586926135,1525272238,2505178564,1054268103,3764554850,3120175120,6355230623,942923735,1917966248,2481998022,4396837239,2805523208,676677032,2328913107,5027046122,1612413501,953239245,6532225567,2573794740,417640392,274509904,920384748,406243480,3586479776,1354397984,1840926654,879117946,2033784381,650445000,937985056,860897191,2517476200,4538677104,508543497,787691730,645509255,3355001376,552723219,728289198,397000515,226371027,2181697712,7396796430,371066990,1075360964,3097194888,2737192860,2203154988,4836379655,2226121365,3889676556,38277792,3819068260,2191544345,918107496,1186748847,332281860,2427149992,2249549514,252555680,486822382,3375945954,176160572,57435710,7514552862,955477128,4623763000,1093316262,899008733,633917280,178249300,538120368,228486104,6897290785,1475227232,22500456,324271420,654215113,8724912102,320020008,1163091556,3682686255,8103693114,6303759854,937944466,115631856,6182937712,1666513776,4687657888,5022728760,2990838590,356582752,4477487952,5540711124,723545609,136443415,8955000270,1825707415,271717722,149888811,3670180410,4855519905,1675683387,3916781496,8536348818,4165062630,23619567,8004929625,1636733194,4332971216,376421767,2554763220,2403236025,912807344,7454906793,2969346156,6417056628,4044621690,168887954,2795070950,620790108,1869019472,1478184825,1190471656,2636699172,3032156838,3551543160,805216883,687734613,583832600,1655713635,2499999618,3261525712,2563637496,1352086932,2409146928,6970827479,232085630,681963852,597609702,387296128,246485900,1963438756,3341588663,1947010578,5987780892,4244278760,2547275944,2430030141,211243716,998503245,4434276944,2732031104,4189172835,1817775575,4062012060,5719665539,7367293359,3455025910,4585055103,7158444008,3426089208,815374568,3643188900,1980769935,7234590872,930753624,6423142725,4673895935,1941034280,1682990376,397188135,3220781375,3806880548,1266881868,123794264,364210026,1108774009,3303137055,3898093171,2440164378,7949355968,344595422,3947336580,688504118,2973675546,543210524,252384309,627284544,85390582,951993702,1221120332,1253565102,95635514,3101770566,1082129625,4606830036,385564048,1227654876,1026182566,2102713555,6218560064,1119957753,289074696,2111107365,1583344593,3926134640,3488973385,1516287600,4499820888,60995880,6413200297,1420312745,2383160780,1729044945,477803767,155984194,5200900824,853082988,8180599113,1140594008,6957819309,5694177232,337854458,2573951152,834416712,264466195,218548659,1132354557,5126670568,2337205848,1654748193,640960863,4761694063,6106893247,522187224,3314187720,1611574386,680033474,139907493,4127830952,5000862888,7582335831,1750346644,3100367135,340424210,2431540239,3927213549,197649210,1960195531,1379099448,2520075220,488755280,455968430,7984049742,1787357952,2275568400,3209503100,257234053,1197279705,3082687645,1412597103,728543816,1023274718,2513325088,4042068674,946726287,1364561916,6252513393,1747945984,442941219,1335133014,1123801197,8832146454,319841944,2584268659,2675099757,279917817,1605599559,1694554836,1078124896,2703093012,4241218434,481970582,903963047,6236902483,3689630645,1024988600,3377403845,260287933,2774500918,1771700890,393662094,466133230,2409721920,222593726,4939429600,685887503,5157453584,1068693327,596182417,2724423600,3675894320,5014952845,1278534728,2821974570,5470085984,908255260,7492925295,686803792,1072450848,2833742016,3411492040,2760634950,66539487,2539962327,3847159254,3024518172,3070515420,119808276,6094359936,2895121716,3250754184,3144174512,623537802,3426537148,825654197,6528626874,131537541,3841480032,3592926606,914571056,3318521050,8241204636,2183065938,1953791626,2909444680,2215561700,2128280427,1164663510,54976238,1064677534,592063325,1452153550,3421083825,1389265512,271814058,2762512085,2061891840,5857040016,4051310643,171812205,4856093665,584904996,4445348094,7447713432,1828660386,1521685768,3296407375,1868772384,5664737601,2754248992,267993304,161100040,4914329182,1417514424,52725748,7228461160,2867041953,3166987220,7955027703,1892459690,3527226092,7765470576,665029952,3912388696,3103744086,1557034388,1954651444,199907605,746667744,1882166460,1241186229,1099100538,838455396,4446035480,5483729216,3107723732,2417864624,5226642852,1873291716,1063891796,3031500912,1753015656,1713211389,1054559804,5268600540,4106765304,533654184,495943128,729621600,3096128964,466286772,763313250,4180665915,1070366290,1691188552,421900682,3644376045,1888595942,5960249211,492100270,856524912,3712574936,231673278,1064058891,4748705864,500908488,192537652,604075459,2757771885,209553646,755071576,822836701,1474279122,3607185652,1832162730,126370490,2678513616,2205954846,1107226652,1510076802,4750242370,1645423654,500978160,3177983504,2402073036,2375770944,3246079320,121918176,1423353652,129948630,1411676768,250239456,3280590378,522725628,4691314165,2980570432,2653036980,156921991,388938548,544622144,1599842250,660987705,985624965,273508616,677046952,6602101704,3076918621,171663609,1162608562,5141291586,1045197873,2235969124,1717856511,934775740,3436499885,3005283933,996782160,1604681796,597732500,2263220880,564898411,3900380124,5674829356,1246423368,1611699050,6609657296,563545382,375761604,987378548,66564630,4693890798,2831861499,3187241134,1988548555,2417911316,2803570040,5445714834,1499233026,4732077534,717443114,309352192,1461290632,4998156363,2433246900,702737936,615734636,2969531688,5513955426,2827005335,1073494648,3977436076,551769126,121439053,353085708,4881702064,4941917575,1723124880,529991572,7924087512,2444203192,3393129132,1410111074,1547125593,546530529,647179712,2198743368,894558537,1843391746,453872009,1832047950,2838031734,689651964,4154193910,175136193,4869063080,6794637192,1475975584,1129720650,3547911388,6828234007,32472924,1046234490,1688757204,730150098,6621098640,580375227,1662494160,3366519168,998464404,5203381505,35689168,1739460066,4650140256,135647780,604173049,6400491687,150715880,1698451362,1795735239,1918038567,2006991956,142476800,2242759136,2938633260,6320601765,604173993,2248159692,651881450,6842141604,4476962580,7435407006,1775149020,3451760186,994831206,3594518262,4810459515,3365830284,5926566184,2199439551,6408459200,4202778642,2066199484,2238481972,5206923063,1053268350,5250492558,108515145,1066634496,1352505396,464102505,914842908,1270388256,167389836,7254325912,3038675508,43974010,216265677,362229572,329360026,2536183020,7493276624,3583820032,443327016,4533376445,5214540898,5320645274,5399412088,896359212,1369588230,209902670,945146200,253335438,1360697362,6105602958,2448846306,113104002,322455270,1809913476,206935168,4877777196,6319089297,3606947295,2041581501,637945773,6746868128,3990288888,2784311544,5449610358,2761088283,1290976104,2950826920,552094108,1608685098,25719268,37584416,5442644389,364760628,3477869019,7692134868,1977569348,1099893696,2794130499,1724587380,217663911,5331783720,356642923,378550470,3238586944,1709057210,771157486,995463775,511535251,1497805141,647594605,2253377072,3781354409,1219858632,6173511264,3007240020,1337597487,1089453552,1197609016,1338385950,1750173334,3288205472,4978119680,2330040771,734212344,2965963805,2827200717,2839897625,637122865,4259347836,302836844,195403312,3178052094,692110227,4152215280,1417593120,403325630,186361464,835106145,535447692,479517174,1094359950,1815548928,945769250,27763276,1220499712,5540574400,5093586505,3497730313,4809999290,637810696,6331216648,4383191130,2422295520,4078115020,2485973616,7536828753,238299552,431118692,904142880,5607502432,1271783632,4614881992,862605096,210520467,577324215,3365140032,2945448531,2638676030,1091566842,248465178,3331857613,2536303284,8427547017,3344552386,4161235480,2354161750,798268632,2517213734,217640360,82411782,2332343735,6974819736,2328684184,3857034979,1355455926,3868045345,460944310,1191268857,3384503232,75102460,2438002976,1960782523,7763024214,5847938244,124401000,2498894636,7454140641,2683859465,2661353598,358235469,1523742960,7347360072,1256803864,222449592,1018399768,1222367503,4487158635,529465532,7059189400,4982320864,1402845244,3849296200,2846765856,2212137756,4995033048,4898886810,167355100,624887478,1689120639,5528041344,1770851850,7779523491,3902864752,1647241232,4408283316,3030539920,520658592,2073104150,810812976,174138312,917849180,2760066480,704916384,3222573096,405598026,4233729876,4810582512,635850853,661028678,3107464965,999681815,4161096191,2682692670,5350475130,615785698,2786082985,1235319730,3841583520,1687594611,852703503,1755834200,4843843960,607116054,669321547,2771730227,1491276476,74649288,695770453,4119929208,4023813396,2575737591,487888400,5689122894,6829731139,447207234,945703482,4017980454,2801035749,610260450,4174153722,3814540362,759897013,3470259490,578871135,586465074,874378182,2886364344,1299551612,3724349950,1947068793,5464830424,251874636,531793039,7992920484,4904849135,2363605614,1715606704,846260541,2629973507,6939418052,1078849602,541183888,417296871,217908820,1073478858,142914534,3711561867,1175421500,3465650840,505987498,934954610,627753680,4368010073,819793691,698844722,7851743160,56910884,2208785916,978119304,1883087166,5811786022,2960889831,3048030568,3616420928,1480166685,2766157548,2898171104,4758728933,293649060,146039260,5368815376,1500080156,5316712702,5035000470,558983619,4045479363,447746252,1772753930,1800039452,1671469908,6852409672,108631355,429354762,4583244200,2916944658,1560429110,1184697215,334822434,969608256,560339022,2709101187,2417005120,977972136,1988437460,2360632671,2680790697,1134481722,7692976719,2922474102,1538263925,463144027,4904254336,4242662694,3455542355,4965466320,448356150,1110820000,2185178469,732862191,981839812,1245673710,554858257,3022416061,1742903757,503669316,5991378300,6584693024,1155985072,439984081,4543882960,481589371,8983853685,2659324452,1548774059,34368890,1406406855,3804248630,1815574610,3467706148,635772978,2486552180,2789976996,3831251940,1724423330,1825451414,3595487112,2647822497,6706124369,290414536,3257802620,5499114920,1206017550,35841024,3995412560,1890889995,963101134,2460366615,899538668,580580562,3238909080,1783998760,704341799,2594348049,3783145416,771841545,5104096704,6671307755,2958068992,1836040512,1678829908,1458097047,1438943286,303140332,1129646774,1289011548,788533380,1750001523,5081921220,1884980538,4613961732,586806117,6796135200,5092139696,1762572484,2297930712,438653492,2444119638,711266826,5830130705,409293402,2064025710,932311842,745877736,3215527380,4569911220,2924180256,4900022336,396326058,31873722,3466765996,1458561160,1113737394,4926267965,704657433,430023022,4256383095,1621601418,6865182996,263252367,1768100272,2218653648,706915446,5271720874,1022683644,8437547376,4482913671,3681249925,4685719302,3548766510,544481334,1735187860,1510383915,246021441,902678752,2928516993,6089406507,1802549178,3202481252,228770176,370218695,741662210,752796804,795409412,2353462960,3430101220,6333391899,5943497040,927432408,19588508,1966493572,1875301104,589636816,2710623366,2487953288,5125402674,6617276672,3060165196,3798811954,459031564,709383834,872157267,4891541970,1638946104,1393684776,6209357952,1712411454,5994555664,451308996,1890883580,1175269329,4634745460,2140077777,8288183853,7476792471,1013789016,449871775,1643949630,1282986808,388709164,1817038232,990791337,630674694,920423312,7753042864,3242892712,324207242,5216719950,1386914505,4499287919,1362273835,703935296,901393548,1168866853,104089422,1881756336,5844520818,653954469,547566454,3187674378,46425705,8618791635,3280925641,657580161,6916556297,6426713104,617181336,96616212,1198886424,3787901864,5662026160,1632787356,3725591772,1496656588,979520800,7322766384,698162034,558041270,5777257812,944799405,7908387416,268163658,2165213444,4246062732,499957488,6789018501,285194436,8538742332,2581388700,2218555227,3409171835,389938588,997376405,667691674,5497124128,5707502010,6236295877,2030908464,8380450134,5054005236,2735786853,4728719776,408962294,5458872864,3406356680,2766576654,3496824092,2433943803,2904010632,3983429888,1045044020,1511980218,138842352,1464281109,303255123,141703616,1237151256,1209815453,2309835504,3825817093,3537830268,833081770,1297988544,731041565,3408797280,575645445,2550101496,2083823766,927748916,5105535784,3940389540,1013180931,5983444776,554669854,374175080,113973123,1139602680,566404880,1179704064,3864995190,1427941908,377420955,2690008698,7165016184,202140100,3422503676,1710265438,754972709,142983636,28646346,808427423,1738201512,559342692,3573198536,5108809428,58999092,273229857,3892207712,497524483,2474376280,305518514,2755497000,1541485842,1191121352,6228644296,4686501708,6594476714,3337138595,2147628195,596544059,5712892986,441623014,427980025,717074064,349585339,142605358,94511529,2463951104,120499593,140618006,3692021028,849329918,27122208,1047882045,1501221832,7316189824,3432068888,3691145224,2695968560,2066572056,184779014,2886140736,3198817611,7296254544,3995135285,802142682,2357787176,818564887,1294271028,1818327600,188069534,5915020944,1335445734,909315732,459334035,1447965183,681099713,460739268,6526771839,2017867696,565291017,6301221363,2996038056,62322136,3435612732,3110526354,1531902370,6470564814,2489805180,3413538896,1584927312,5017555557,2428763082,2286778257,4257298592,4533059742,1024254375,1607229063,1012646547,392412276,1412362275,2771407650,2822315556,3697731145,4493726111,1123130880,4732581608,3322502784,340676707,5118833778,5032696879,1953760701,304902660,5027273916,474668700,4085051033,3537129720,5799819688,923061030,8467819371,667931742,4056881733,1146017648,959108764,107362680,1496762814,2905833123,2942823996,3814570888,3722916435,6639705999,1924620610,4947113058,3233039576,1927343876,6310919700,7546786016,3417203508,6014993776,4603953666,328354648,5521216560,2451793140,3638111355,3266389290,1094413272,1114046478,313502780,3883390973,714855256,4725316432,173564802,547043661,1646357682,970366355,5553952496,4313198036,472014428,188208954,4328224332,5608018212,1846892564,3086655728,375062260,728891769,7437794408,3521267730,5809331248,518871120,1454518496,642632073,2849421025,956128299,5109590409,4614474270,2168124520,2762929557,2695108596,4743923211,585777598,518029435,1487418005,4867550410,833694279,1933334039,3772783265,6302092024,3223822060,3738311616,4906703466,1670516862,3306280620,8877224862,975571020,319888430,659820600,1775677560,2999664858,859998123,2815105956,4668936085,4414872696,81690080,39305442,1604618984,3143760662,1756700120,6886411353,555982050,123086070,2330377086,2856165324,681161108,10806615,7036078239,1856333248,2206878921,3722944835,27652143,977627618,1578633332,3224403564,7032233133,2986287915,1387744500,2261346099,1449024672,2543805540,2724095135,3590667588,4587279054,2803096380,1187715876,524189313,1532314926,2907974856,5848768554,5329542568,3431614772,1731969765,334420580,2386635587,805797938,371261553,3159090516,993487516,2170279620,747862060,1603870260,6963350709,755426758,1733927271,2600466280,4384342696,2718625596,3427440936,6874809672,2253410802,6960493712,358832506,1154917104,5213876584,5764290399,3440040416,1319886505,4436637485,81911870,1263193257,1758596330,1816661526,1551750578,553751814,1280944140,3992825868,4579144,1336809782,1868705276,681751584,3188705432,1647946402,2839414270,327441126,78718917,4266883840,535795592,1806531672,496258608,347947276,4854408582,399422280,1031113370,636834180,1957708424,6797954340,2181095271,4153111880,1231104714,3538668616,1745768024,4720738729,544192419,4805225256,384387909,1091061840,1184532392,2719050194,295458824,6303694061,2786371002,131173472,4858486722,1942945785,3221393490,1708380348,6555811227,932568815,650660888,496198587,929205189,3721925858,583932024,3053637870,399288292,533604024,76683888,1053526216,1529483338,517195910,45847996,568185024,4461376675,209035962,1951682517,3392923592,5677138632,1544807840,1067854758,5844550212,4839433215,5122714473,95469096,4073994545,848531586,1491499940,750597463,2565809106,2038509512,6311306632,1780704065,1757271565,133685592,716928554,1084882038,2392187770,4294652971,1288504424,3193014363,533582568,384982344,6596248099,2627738477,6244419937,1354689146,2352300528,1802329800,2905284828,353482849,2920712892,2447843360,5679280074,8073638190,913598778,719065652,1434824134,775553604,1462066196,197105237,502659721,1845375696,1518834836,3451789810,8605151028,3547318100,2209538244,5475302094,2151126852,2936593260,8554716297,309074289,6512449656,155823278,2810755324,984263804,2669138206,1619702476,6670097343,8265691035,2266500648,4198979460,1694236562,5313200396,3048003000,1680652986,440113440,1392860248,4148325762,311024310,4050599388,2838405892,8413243839,3099430396,1602560295,3243510403,3154661180,345090731,4438086030,5811703842,1145134660,2297332896,1528002384,743787107,3700432692,4081602702,1696676391,866710761,5473700658,56782947,225910228,1645564560,1167269688,3510691640,3359928212,224610285,814535244,3224118002,1846719694,324828114,339474201,1387751820,833030527,2652914845,6701412176,6595799336,4394700138,64800800,3870509685,316114680,149617920,4946647725,369231577,2535247884,248193588,938181163,1754388038,2257633232,766259794,2224218458,4101297291,256622934,3423085827,7513466000,679336868,1268795702,442719000,1652795114,4309789068,2259220248,4690741545,1715852844,5165165649,2512798857,2188831344,989863061,675741560,712226344,1331119772,348112592,156354339,135080597,2705337696,4809172155,1226272020,2932297026,616857030,6864379074,2710557832,168767190,356384510,6864238944,1768529217,4419810414,5812079364,3530655324,4723689075,798730122,628701080,664156779,387476168,871055588,2436157773,3612148820,731583680,2176498260,1977120328,994919773,1955836240,1634506812,1105419498,2448269754,1691793952,6095423810,8336532744,82792029,3976908445,3892125570,3595757490,1235503705,7514835944,1366619018,1815004323,4231214469,1117748196,8589040047,4477250565,2663191180,244133730,674111952,5801221806,3620279570,1956097280,2232078492,4129326397,1771753440,1813628560,1517580928,928689088,7185378024,2540676186,383843760,119352264,2993333844,3998818404,6878881233,1173910485,92325213,2887363980,230628006,939715629,2294769356,1115855766,1642951460,1031701552,8383923126,178519670,2859963290,1368703614,2914452415,4520403790,1976354135,97509252,6777138168,1498151545,1832361380,296724530,2118334910,6527177064,3109442371,408338290,3686657872,5338496898,546155024,8170618239,1878203440,7360086224,295937012,6495063720,6723097335,2879280770,1272397422,6471542120,6409484560,3755768256,447679540,2540343253,488656190,1895475006,2312251668,1519091992,63093064,1142495432,542106397,3411500445,913434028,440829936,4969659876,835052347,3394727768,3836521176,713567841,828549180,5872459944,2587582815,3454292202,1170764994,38002294,994876806,489115746,1440803556,1133063460,4700620554,2687770233,4701505440,1959878758,8573664780,5907285840,2005389684,1602364737,1406652468,3562016370,1904630169,142781520,600586220,216628608,4903661545,1658487890,1561715725,2663592408,1249260576,4579563128,5349849192,1169704960,2106021765,2563107692,425539118,604502176,456528360,1605481594,6258585011,670433168,5741549233,1283660165,1078510670,453526066,763202240,132311779,4183744432,1341490953,7692840072,3631907248,4759453360,2245244240,3158595612,4275952331,86085653,1403089392,2712228310,520086391,4520140740,431747072,1400874180,5690340888,171451817,235828161,4416778326,3613095480,4009999386,682917174,46656818,4833794511,265158612,2608767948,4715255142,2640420260,2616326721,50945849,7801020369,4478774640,107943409,5869929762,2059500092,1981906440,3346729476,204937172,6670622556,3684675155,418209484,4202317670,1493814595,631309788,4365095385,5899869018,750790996,855644652,2594844582,468310842,121185924,882611706,2918389558,4240236816,1453515276,1487645154,5095253002,2188074504,4070878693,7085413188,1015055226,2473896655,4637086160,4305452095,765989826,1434563106,1679425797,3478291182,3767713516,1598974128,6115539969,851501432,115338135,998378440,259746632,947985742,3826606210,1997363120,4650046688,4268007075,4800070728,338895050,1508676288,4146083284,970797638,311376798,244585120,1315102464,139612210,763696120,2669936284,4823398937,334921427,3746317360,467459777,249248808,1665548130,6458066699,40703775,1958157438,1051620204,596265696,6789336925,2822199660,947735878,5187336954,6307554022,7013457846,225017972,1799995198,3101983180,1817876648,5622482496,4661878605,5299800415,3344454306,3662587892,1068441976,6085718586,5872322946,1479324070,3322292141,2484304085,3933054965,4454200485,453803863,948561775,1515530398,160849564,38981288,6124573116,25266452,3304878432,1688587812,3036665856,2116319468,4964820582,499085923,1606708581,1742652393,1871450460,2827127139,3519806880,2278937031,144476006,676575155,1595588841,938170514,692712904,1517237844,4724198118,128164656,821600227,212361098,8733649968,1989989058,822339282,4301350710,522395268,192402708,929488084,1866501124,7437214476,45023902,3995491311,625482522,5111292192,1698839163,1211150550,2733813605,646006536,3951001212,212335977,4895059323,4445157752,257363317,1865491956,979063136,1120953270,2140961970,1947859432,1347820120,6341573476,3352035208,3320417628,100343912,680731398,4608870312,1640927028,1984398966,1809828696,349107030,21153536,4165579320,701243150,2367375189,374828634,2423832030,753198322,1447260120,2482650216,249033275,6527831382,437601332,220016392,6317099676,818469880,2830665636,4100202029,3158884911,2490038496,849676305,2308003144,514909129,4184219124,676841766,2424551915,1366306836,3221724402,1322811284,225531216,326616265,621086064,3308639165,243726200,347058048,4234139135,622361905,2537615772,1010020932,1128221612,22101390,206558088,133554475,5436911328,341765205,6617150112,2572373106,3275685246,897898463,2355129588,5453887880,4917536220,1683311362,1448125780,4071546995,716959595,553757822,2784059996,1979012325,144519806,2427110012,2561177196,494934700,830974576,7135073344,3748308781,5755919016,4179525192,7372297179,4337886511,2648208915,138868481,1688295852,5503926272,3702100668,5575790584,1036510508,572196951,233409915,247741704,3738191555,976579985,1363188260,222002200,2944959810,1807306320,5787007965,890604288,218852604,4740439578,3833560156,5163708896,303722336,8685557118,558998220,1299143490,1523468104,779149026,3894521728,893478116,4332275667,1715933748,981094020,5515857053,548984574,909289752,5786365560,3423957832,3744174882,689634824,3873699720,306886818,507556520,870471847,1381695994,4897333880,828428776,2383150248,1339369974,5396780367,1380442095,831780690,1871305708,136196127,1205475048,428646045,21570575,2528586796,24163884,1887188184,1510195465,195549354,4143066048,370642982,52166708,35728825,888538540,702048949,3335499378,1422552944,1736878602,4443480678,2925834594,158456713,612580770,3487699892,362615136,2706634182,443744280,750752308,258488464,63401776,6825173058,2760558738,1103007726,310118590,201700240,2544629000,3415295152,993886032,3592010196,2387062167,2665353747,1101114424,3043548144,2577169443,2276861928,233646480,5834515986,1264283530,1737846501,3692304152,2175545196,5451546249,3920350590,1093656760,6304616632,2794807692,5275566216,3062716692,1512733925,4150093392,1190840584,532085400,8468071893,657307427,940838033,2304692616,423532626,2349464832,5384177730,3675675690,1063634808,1546312522,6469683903,5111376732,1393437822,5762854762,4611904423,2369920830,6041938446,1797373252,619941746,994339336,1694812176,3682373576,1515664104,4642226634,1023670145,3748156728,9166300,6503249683,71695641,2776347975,2990779799,8784915,1781006240,5859296492,3310836684,6153905093,1940659370,2292391179,951585845,3204011768,3213712125,3201752670,1769413413,2797977648,567490248,2740351485,40077758,574611846,2711954728,1256267817,2066202304,580623886,6234764004,949078584,3399459904,3873545488,5390138032,6857149530,3941348565,2750700205,254061605,5934280473,1732433590,2797065039,1986997428,489823734,723041068,4396806,2291031120,1295655454,3669598184,2139849430,406725982,2960247080,829670268,7319639296,776556917,171199833,790982646,2395731915,815893116,5201260568,473539170,2853107706,372122038,1806756336,1303675516,1503233510,1020990776,1156420390,756376285,2158103772,4445199996,2916943614,812251658,660514358,801873253,881335382,842543985,1413866241,962413584,291704044,8358646482,62969306,4160932190,1266112980,1869108768,1571871216,827217576,2617092268,275407821,1592531878,593413256,2220413538,2974362118,694371692,2318225714,786853506,426825045,893518128,1756894665,2584475336,332394232,136106532,69014674,2732085024,2829729428,3730596768,4097289195,3050098212,3376060288,1187425272,3115027152,1379405244,379510354,469754591,1793088285,3689152767,2955849102,1368765298,569911614,643963647,1687204764,5776024908,3399007016,571505451,390259074,4104328856,34386004,977187472,5203235961,1514788353,564580029,7562328678,5984668305,5750391336,837835807,5917635702,2931579952,5146661940,4480209874,1048367166,5059221800,5284450170,530091340,531890968,8819427195,607314310,496868074,2769915705,706457730,1247974203,103151507,7818918768,2486056566,2513161308,2128319364,1466311184,4453228795,1087496968,3589284042,13017119,176188830,109419983,3346946325,1468582404,4122195232,857673916,690162026,1967677317,4618252008,1523064319,4316063280,262782480,2766203376,108157365,84477486,5145142518,246724132,1875461526,1673401374,1062367575,802978938,5883805480,117766812,8097727509,605627550,8663899302,3388873620,254635041,3212333802,3958360819,1675560448,408239922,3130841056,52046361,849346183,4081843870,2402273916,202016844,2010873608,2393818335,3594598857,678929185,1503573915,4006100215,234537529,421077842,5609012982,1422688404,2393436117,679806015,1001394402,1438445295,214791276,3397061992,4301576376,3233556324,4092923529,830446815,1655984205,3395972736,846347242,6932323456,4540487007,3638317870,1687381972,673090526,6988422630,807120981,4402823568,82701766,4607134425,12095901,144600399,306149886,1258068292,4764748830,938225060,3760410546,770339508,6574757664,460686028,4090222115,3776187492,1545584181,4085160325,2898795050,1144391502,2079778120,962617879,6645903782,1185812145,604472627,1072210128,430033035,896048952,4415931695,102482357,2588617412,2630119500,3303067044,7437476349,2516759832,789635056,1358648014,2515738440,2717805512,6077536544,2484846711,6046092459,4415161000,3726413065,1673556604,4187021776,4885245936,3484576494,7584690132,67462523,2252464544,5034427160,1301324016,2128707534,7058228238,1908522574,870491574,3958875452,158300330,3009676984,759120912,1674490656,2006704294,439389750,775176118,4420110384,2244429432,1173294712,2632499506,4162121502,344410546,1762843194,6350670378,1693073478,4111148293,1170202640,710384686,3402116432,2910868880,2140874016,1436132294,911154864,502119220,7946930196,1871243470,2868020071,4518159961,3313632666,7803414408,2739747576,1452868864,1474898406,988394418,1846389970,3539526235,164464188,2689292080,219795004,1083430074,1070419131,5994923760,4282561068,3400635322,2943202772,1166135514,665593900,2688459894,1280581710,1777519480,706658693,1123393940,4044215912,4716663309,3322189176,44303064,386959469,4350693600,3589768792,2524705228,338178984,4097787455,151371042,3165539734,1430824275,7971302120,747718318,3489304945,259560294,331423650,1897323820,126299315,3843074610,3782722626,6884532851,3729367495,1156485198,3219032555,2468396819,642669528,13042363,3311923344,889526088,3759830995,253195456,939201568,6833700846,2053560288,5123650456,1107835629,1596560670,1743694720,1197057195,5025331026,2584615229,538421140,4166062805,647542912,1959618130,830459934,456943513,3856976520,1892817600,4712328396,473814189,408501592,530085835,525281226,6927080608,1750153980,383249064,3213042848,1992715617,2193913700,6464911095,549518358,3098967452,6464739087,8307557037,380405176,5600907067,536815972,4656142017,4140275608,1798221054,2027364165,6571589556,135253755,297849825,4131845210,8909765361,4891785078,6187147533,370986831,307308198,1652378904,3839599980,445266964,1494528140,54053557,3452201028,1400162804,1907081672,2103234780,2579959664,4947522398,5728572045,2259487324,781391688,1410989358,656798760,813308064,72804915,4901622774,869726577,1261387050,579229278,207734703,2667073242,2099073968,4190056241,2891441949,4052101452,2980036080,319123065,1985517255,927360066,4178332386,2209603956,4789024512,3489497192,2001994880,2171306530,678719737,2654951712,2903889693,311241146,46734483,2277982917,1061618200,1849317645,1966612312,1723179460,799159611,1011408892,197577761,3142452348,1960088602,778821105,1272208524,94549696,678583995,694063920,855228579,1032610710,1087454726,5824432984,1262745820,3862489432,886333038,306578782,1035903778,3390111893,772781612,7689402840,1150871022,242297047,3154319682,2483234520,904587100,600690445,915219678,3320494180,3170873188,2926429235,2169591930,1819580968,3880860436,4258495912,441592920,1837099992,2358947064,4628279984,3999270776,5962982220,279226840,4263201936,541913898,3289005680,2786751180,3149242767,2098649465,2326001734,1358576476,2357275650,850676960,1171753961,3541325095,5032105240,4389279669,1018991796,2057513661,830228617,1884802056,5047613120,1546280868,1603483130,61777814,1022739740,3991521464,1941711768,449634114,713378578,6285774708,334349480,4398686622,1591292816,3431509508,2387692000,4335877125,1211760664,4412701032,3472145832,974647935,818837559,3754165188,3613437668,856637382,465589272,119439999,4748377615,140718312,870911288,4329264564,1678841853,2920460142,2077658645,3465254652,1554332290,5781960023,1249836318,4324960638,1029948478,1110086469,2321158188,702458511,3336616732,1267468578,1256952174,125065125,7172765304,746961884,3092458830,416215787,3312870376,91711788,205006975,991993386,671784062,3263550138,5135020387,357656176,1249749740,1818267930,6414709365,1192727889,5349521504,564175466,3434471508,960688806,350709984,268357836,331333122,4030239186,3500611226,1092014920,1072553778,5470681554,2922591393,4574367100,1808933245,4304710048,5753658400,344174290,6432682921,2622150052,144904070,301847040,2889413632,438878910,8164007334,4318891794,269447368,2418899994,57594036,522119436,6594584444,892102932,6216164710,369048494,1530209030,3296508309,3142461000,1065842188,2462627658,2575140664,1985249406,3398280333,1837891258,618551656,804059885,3273294455,850924810,847834701,739145805,48775892,1978369020,1994422654,1894237152,1882219568,1151278964,1429263710,5410243174,834506040,2995647018,6350150336,6853011120,1438574760,27765765,2537307340,246545836,2791012203,2963911748,165720888,5801156165,1539634976,2573947473,2064394648,97543896,84172305,866834652,2429676215,4356370872,2074865160,1757891950,3288364746,1814123960,4681605048,6540216966,4486530380,1758060944,2895326284,2847589704,1487787007,5004970250,1055537874,3907891710,1710151056,640105856,2891895448,1619440148,4872339384,1704584943,4374484840,528956034,176937966,922108194,109244490,6985121032,443437760,5691066954,5456183726,866912391,77160824,3483394524,6553686736,584443012,894939210,1609118736,4725032452,318673734,1595048814,520776834,2075937140,7288631216,3406739984,2662881896,536927421,717725339,2851920012,5557815498,770453604,481247507,107542572,1770849700,2667614688,1175495892,229310816,3228302312,979737811,393618543,3106996384,5874453304,942105266,1865019344,3124204468,2661165316,1743963597,3395930724,218002524,3965509038,163739356,762268535,1721809704,658346746,8160085215,671185464,60907764,3678756046,1649356744,4777436024,1910563840,473511792,498265811,5505463980,448780368,2875569105,411817428,1293866073,1698706542,3834625468,1284482838,341823716,107593080,443690602,1183840266,2960185515,900791684,5803134584,1088378752,313850774,6917700231,92276031,412568970,4170635950,1683990033,1756471648,903563374,3710756504,4147275213,7755241528,1492455760,851853090,7230149528,203126924,528977512,998320036,31443627,2487444448,3911309412,80184205,3318102780,1824732140,24050235,758290688,967487838,1006235061,5967901071,4829401,3428854152,8703259857,7031832471,2268718700,6321039200,3780310995,978056392,3630262435,87031806,4871290816,6191323817,2522042820,866242758,1432428416,1575739266,2065483184,1982606912,3893774031,1550873775,5684070465,2114286474,429464299,1654543014,4993065145,4078478601,1327657182,24655219,2682685800,828506790,1806081642,131348441,1535043942,5971980132,877296739,5040441570,450376451,2254975410,2905823880,2896449798,5005898514,1173568156,245928648,3643943068,1635013808,7682832104,2201255850,2380411719,2169692166,2286806454,2316025314,2587346217,7684024976,313056970,3706916048,132765850,50032966,6873159762,1639538220,3535792,3793812799,2863903380,2661563325,3019871838,7952545344,4317357519,1787792582,1183152046,3143708640,346107352,2223756108,6517205208,5719699440,2248199349,593810526,3461366465,965894167,5954431488,1844829516,3090089964,3799499265,1775392269,4989586430,150485150,3244963285,3838293480,5178320464,2851603140,1583751032,229000480,1819279063,272224575,7806512800,159763048,2903613075,1096930516,1803412786,3398364,2575155864,610922101,1419431312,916071878,3361592056,2144633838,1845598266,241615840,2540974005,509496872,2884858924,399648894,4859478981,5379124524,657847382,3925341584,722478810,284607548,1153279762,3494310876,5938659951,429182661,3705063551,2517372529,691688106,4610641608,3108125238,887494635,1604376290,425797500,5292993750,4005859116,1615841784,2865861696,3949481880,1080253155,3939293872,5293428224,1776357752,2271997482,5422855218,1628140668,3228617371,1149172828,4100161536,157575264,357558845,805043996,1249172352,2599957084,3932941428,2618088520,1792933428,739407318,5256310806,3180838336,5314609323,1235678994,3587759294,4568949243,3431076940,6991166889,3306910019,109133633,1967870760,3199609195,7003458063,462444315,6619099347,2451515688,2005155006,87193998,3546119339,2098711758,469172895,463581696,3259378372,2205347095,2545978014,7672108848,6622565922,139332810,3216441872,8326015182,3377210662,2453248175,1580162745,2753672192,1517042520,6905174272,3343823340,651314418,2946015942,1905262274,7059992368,2014156424,5969406648,227300007,5295979688,2613350304,959283898,6671808128,1459337073,366166098,578486866,726699660,500242008,3012563852,4395292824,1433076756,1217592570,203312098,4724143384,1426941712,33855117,3318360078,157958856,6904213776,7860969225,1795098738,834737481,576229071,224848256,1351715364,465598929,5369443812,2211262858,2631354150,8608332303,4183493859,1562516636,2212837452,6179531769,2435726084,1013047234,1499773830,8192377008,373420978,3092208775,3609924524,539547543,7919031672,606958848,6823355273,2321381706,6830768581,8206705422,1061117922,703733616,2202780776,1175324840,5093376022,1825688640,2754189268,8036787168,220331133,891735067,704041340,2915596984,728801935,2849581110,7287382736,2809922352,3372258150,307464330,4790711202,256049678,6575218236,1594417350,4777715946,819682166,127168820,1740386367,2383984490,1606048047,5379330859,4130430270,3589615955,3742944512,300948318,4863956090,420899024,173619123,4930167785,56499330,1137743968,951082022,619920876,878914856,1706637000,474577116,3767445126,266151572,803153278,1577252834,1214710251,4350624048,1261378686,1345321250,3868105509,688437678,1204073619,6923972272,4274606112,73020308,6776004872,1973732688,600900687,4352787260,2343966975,3535928730,650137575,2920866111,6336704223,236635992,1663232396,1878942960,1341063000,3693600095,5014736868,5165468720,171268032,1542190132,925245951,4861885435,5288661917,2805345700,854523245,4674113206,3612720055,3490545420,5951957480,6786064782,5312315061,5080720696,402495240,2697614500,1008718290,1400089896,4368177632,3515320291,3876050772,5094386199,3746332278,171891488,677771125,1524329272,3454731216,4569934545,3538850008,1790223408,255318230,3213275130,869987405,3375909696,405709196,209388064,5591298824,1986253090,768746394,133792158,341837289,2049286225,761775262,864629106,3683068320,1315869114,3818453574,632037038,690095050,5446822864,517794816,6925580856,6284175336,407192261,1850249145,7785927408,5226776,7968673896,2706905412,2953785279,432865175,5861779976,1113708136,3337733968,5524686729,816845244,762432927,4808188920,1643132250,1156573893,3770792165,5395243416,900798810,3506069095,1274769564,3734082023,1817260893,1255202560,227847564,659323592,1198130325,6353759096,2595521901,1121802336,4528985808,442844514,7400354769,273965030,575430162,4724210435,3344180193,2888604306,91071939,373643872,138068760,4933997375,1481140368,4451224911,873889555,3743507544,265600848,8298776295,782139638,349359440,4558356132,534426096,3289584300,921086915,3415935985,6804405032,745500377,4609665345,208953492,2794281387,5048342298,85910553,1493850864,3850728776,2576488180,782016736,1086468954,2514783145,2163813210,7859137520,904455454,295537771,740435700,1175169000,1120954122,1672154228,3604347360,4413852016,6404545217,5124295302,43241866,1858518356,306826632,2737859181,1228499840,7850330032,6302863378,511540134,4628992740,301801080,1788931512,1433145650,6257281344,883223271,1870269542,361616302,3220838558,857047042,1821795356,2857891604,348208511,7608266793,3463099464,7757840072,34524184,3100720284,2865281480,2830683210,3603155444,6987451849,5670617316,253226346,1823269586,4714452963,621958992,1001775212,8819421615,2154538656,580865348,5132490534,4331156904,1726867904,741753311,5369635024,980340802,8758508355,3457908905,109476564,3021024015,3434620840,2083176942,3328160705,571377592,6287958036,383981772,737006560,1317404432,1835262856,236532798,378604844,5940007052,2204719914,1550743488,259737039,4087490595,2612403630,1923143874,56525352,3622898762,760834364,929399979,7299679365,1449984572,54276489,1398390564,2386273248,1510698285,2791888568,2941853184,2779541016,3704813232,2115896605,5123636388,1300846257,146487318,7132523456,6290204670,4593347298,1192648098,3760729212,6659968032,953423420,1253165184,1370415304,1966443552,6582500799,3463129047,695611896,3614926416,1866612357,772361865,2511451025,2490728961,252187680,7076112570,946840860,451631931,1816851849,2454722838,3877717628,1250092814,1172938402,1706112095,502807145,580059647,1197450374,1419989278,1506053871,6341691111,377933635,6786933804,4688665116,2044237224,393759207,610208574,8581929894,3881437800,950062745,4141880561,1374355770,3388389474,117659546,1332478104,67715820,2271261312,4358392677,163305292,6183490642,3448537794,1059199708,326152668,445509556,1977372003,4709639280,4408078416,2143357242,3645868915,465663395,1708792420,5275193514,1336885502,1830005524,316015018,659036508,3565369168,6596237160,2900032596,140982546,2176609437,2233760559,5049881249,4707601608,875885886,732737571,892795104,1295615172,3131418800,2714760030,786492199,670205420,2130758043,247322628,5322640808,2040969099,2595449696,96704034,313705270,1644096788,237421659,3779186880,1401418440,1293522519,1983897438,351316427,460576251,686867222,459298170,3604516545,6948894505,708522006,56533656,4370819485,87436802,4882575128,980775522,1701480978,287253944,5459893098,490122947,1415947430,7304166256,3406251425,810536991,3836722442,804705867,2412009402,8956136223,979403660,2644129269,4684758399,45344152,175652714,493993580,12186775,2232146481,4532314086,6497935080,6741953680,284658908,617321177,1342177296,6402244891,1724551590,2559588575,3341942525,653888584,3600454596,2087836224,1931765391,577681830,4910243022,164472816,3292614055,1059074928,3330941916,1048041506,902804032,1011689529,7569178416,1923575560,332517438,700617529,4866622264,5318537868,1437370845,1979988150,1442831654,5215402158,500774350,1063034294,662872392,1636239875,150622896,392009538,2924611820,7691769036,569644956,4836561660,1472968430,3561162695,4876963596,7229874312,915045388,649685241,375989476,2762953520,2830194159,1122047304,1298103930,3028909170,1683070956,2830194159,4835168660,3383905284,4547796687,228761347,6326140023,3251309064,5697860312,1767562116,6448748880,1519053216,3418564016,4679378912,196004769,338901516,1636239875,773351124,3189102882,4506969150,4346168465,721415827,1319992100,287474169,886422978,3041638915,4203705174,332517438,6732514460,3784589208,2697838744,7222432256,3144124518,6661883832,529537464,4609659677,657891264,4364660464,1733045490,643921797,4175672448,3000378830,653888584,668388505,4095341720,2759282544,3658425652,335544324,3703927062,1280965086,3852544960,3713105760,1510771362,744048827,9749420,246996790,526958142,6477736,1561586133,881376423,4407316470,1990252494,6432025072,1609411734,3836722442,3242147964,6131252565,5478124692,2265515888,2940737682,5459893098,287253944,283580163,817312935,5492897019,306028807,7867475073,28266828,708522006,5956195290,4634378415,153099390,3090902499,1842305004,702632854,1983897438,3018219211,3269976360,3779186880,1661951613,2877169379,1254821080,128938712,3893174544,2040969099,3326650505,577086132,2130758043,804246504,786492199,3619680040,3131418800,431871724,892795104,5861900568,875885886,1569200536,5771292856,744586853,2176609437,1268842914,3625040745,7420766805,445671146,1318073016,1896090108,2745008286,5347542008,879198919,6835169680,651928753,2916695132,714452414,4408078416,1177409820,3295620005,445509556,869740448,1059199708,766341732,883355806,653221168,4358392677,252362368,45143880,499679289,941276368,564731579,1832474360,1775091669,190012549,4851797250,5721286596,1423820006,87502046,6132711672,3125776744,3770518780,3023469080,6341691111,1936354977,3549973195,1197450374,1160119294,1508421435,341222419,3518815206,625046407,3877717628,1227361419,4844938264,301087954,315613620,6289877840,126093840,6641943896,3516031435,514907910,1244408238,451865802,894358152,2473663605,7522858056,1229027220,2055622956,2088608640,3813693680,6659968032,8461640727,795098732,2041487688,6290204670,4457827160,439461954,1156307784,5123636388,1269537963,2778609924,397077288,3432162048,2093916426,2114977599,1193136624,466130188,108552978,724992286,6488603880,1858799958,4565006184,1552670898,75367136,1602619895,1741602420,2452494357,144298355,4135315968,1469813276,2545717308,3028838752,473065596,4129341426,658702216,2948026240,895957468,2095986012,142844398,2662528564,694392314,1471980360,4229433621,273691410,6224236029,4865837975,5882044812,2013613134,5934026488,5180603712,1443718968,1140553452,5227788132,239393184,1959871470,4507988454,3731753952,2619140535,5469808758,759679038,4860529128,5989244442,3603155444,6604927490,1074480555,1033573428,4315523,6788110063,1731549732,7608266793,1741042555,2857891604,910897678,1285570563,2760718764,2169697812,8416212939,252349506,3910800840,4299436950,298155252,150900540,8332186932,2046160536,4502045270,981291254,921374880,8213577543,920479896,3717036712,194588397,732042186,7319480248,3862120514,2402898240,3344308456,1494605496,2350338000,123405950,2068764397,904455454,982392190,2163813210,502956629,724312636,391008368,1840348700,7701457552,2987701728,57273702,5048342298,1862854258,1044767460,1843866138,1491000754,6804405032,3903926840,3684347660,5921251740,200409786,5318082154,698718880,446936936,4610431275,44266808,2339692215,124841365,2543557092,740570184,986799475,414206280,266888480,104082216,962868102,1486302308,3374436025,863145243,2465685270,4933569846,221422257,2830616130,1121802336,2595521901,2382659661,2795637425,82415449,151898376,627601280,4240275417,2133761156,3399385504,4207282914,600532540,3372027135,6787425897,385524631,182570250,2404094460,2033154472,2042113110,1841562243,5006600952,2227416272,5129057479,432865175,984595093,2105370876,5976505422,2613388,8759168334,1480199316,1628769044,1571043834,5386562888,647243520,680852858,1380190100,2528148152,1272817858,3508984304,736613664,1008733957,3808876310,1171020700,265873447,1070337264,512497596,3575255562,3494561765,732858224,507136495,1125303232,621419575,1071091710,1148932035,4177187952,2211781255,1827973818,2591048412,1333788113,271108450,21486436,5619498417,3638847285,8721114237,4017508904,3276133224,1400089896,1008718290,2697614500,335412700,1905270261,2951286145,6786064782,2231984055,1939191900,516102865,2670921832,683618596,3506682125,6044185048,1944754174,616830634,1156642599,114178688,645683590,835789478,2216160057,2145700800,2818414440,712813884,29579499,2112234741,649081358,216712525,3535928730,937586790,870557452,534133944,1480299516,7744005568,511142156,5699474816,3461986136,688042068,1032656517,859579002,538128500,5676204087,4350624048,2024517085,2365879251,3212613112,1064606288,5023260168,949154232,639988875,2636744568,1859762628,7608656176,142217996,28249665,5916201342,1388952984,1262697072,4169105220,1053319113,935736128,3589615955,6608688432,3842379185,713799132,4291172082,2900643945,152602584,819682166,6370287928,2125889800,2191739412,2048397424,2395355601,204976220,3934301175,3746563136,8198305578,1899720740,728801935,5102294722,176010335,4458675335,514105977,4464881760,688547317,2738532960,727625146,587662420,4405561552,117288936,1591676883,7294849264,4879120415,1160690853,2924295117,606958848,3959515836,2697737715,8122330179,4329092285,186710489,5461584672,2999547660,2026094468,1217863042,6179531769,2950449936,2343774954,3253828557,3825925468,1754236100,631789388,7159258416,465598929,450571788,56212064,4033603497,834737481,7180394952,6987528200,1534269728,157958856,2212240052,45140156,1019244080,2362071692,406624196,811728380,1194230630,1648234809,4518845778,1000484016,726699660,1735460598,488221464,4378011219,4169880080,2877851694,1960012728,1323994922,681900021,3730879155,3524773742,5294994276,952631137,6874037198,759866821,557303890,2589440352,1517042520,3097881216,2212227843,490649635,3859669328,925112798,4824662808,278665620,3784323384,1918027212,1697318676,2205347095,3259378372,1158954240,3753383160,1399141172,4559296293,9688222,334192501,2860101636,6619099347,924888630,778162007,5759296551,1311913840,140314671,1417247151,1997476254,857769235,2538305135,4100296336,411892998,1181024294,7156886256,3504207204,1725283742,4034100213,3141706224,5899412142,5849903439,2498344704,603782997,153239505,630301056,1366720512,2011052449,2767386318,7326633006,2711427609,6058659952,4440894380,756204032,2462058670,1440337540,8886334230,7642297856,3635644014,1335286372,3528662500,510957000,2567002064,788884120,2072083492,1152660402,1729220265,1798123235,529294793,858365322,5938659951,2329540584,4036479167,1992252836,1204131350,2944006188,657847382,2689562262,2159768436,1398771129,2884858924,764245308,508194801,434908512,922799133,5719023568,2521194042,3664287512,1774289140,1832766303,6867082304,10195092,5410238358,3290791548,1161445230,319526096,1951628200,272224575,519794018,1145002400,1187813274,2138702355,4531030406,2302976088,5191941256,90291090,2993751858,591797423,2955166095,3605104958,922414758,744303936,1103879048,4153639758,2375242104,5995198264,2144887290,4073253255,3335634162,86526838,2095805760,5324184207,5363377746,2398531955,6958477176,2013247892,1064625330,2863903380,2167893028,2651844,2049422775,4909399830,350230762,531063400,926729012,156528485,2881509366,1724897478,2702029533,1270448030,4339384332,7141235157,1467503900,960354013,1226260356,2732957301,316193976,2933920390,2502949257,3861933064,1452911940,3006633880,4053388059,3360294380,4386483695,5308426784,3070087884,788090646,3010136070,828506790,2012014350,24655219,1991485773,906328578,4993065145,551514338,3435714392,5638097264,4420943695,4652621325,1297924677,2478258640,4647337164,262623211,895267760,2598728274,2241815840,7075798648,4175392128,174063612,5808419896,1956112784,6048497592,790129900,3403078050,3906573595,1934057746,3000247383,33805807,3315500595,1006235061,3869951352,1137436032,33670329,4561830350,1106034260,96221046,5215079216,2487444448,62887254,2246220081,1190199402,145090660,3615074764,283951030,746227880,1938810382,1843233428,6493823882,903563374,1756471648,4490640088,834127190,206284485,738208248,6149066872,2196955418,4353515008,3626959115,900791684,5328333927,1578453688,443690602,80694810,1025471148,1926724257,958656367,566235514,718814485,2882721996,958523035,1009755828,8258195970,1993063244,315674528,2149384320,597179503,471244784,3678756046,76134705,671185464,5440056810,658346746,6026333964,435582020,245609034,1982754519,109001262,3395930724,1743963597,5322330632,5467357819,1865019344,3768421064,2937226652,1941872740,393618543,3918951244,4035377890,687932448,587747946,2667614688,442712425,71695048,481247507,684847648,7410420664,712980003,5024077373,1431806456,2330021659,2129212490,2733236706,3632889995,173592278,354455292,478010601,4725032452,1407978894,894939210,730553765,3276843368,4354243155,173611854,5201474346,1558909636,7588089272,3104064320,1746280258,18207415,1383162291,884689830,1057912068,546810605,1704584943,1827127269,1214580111,5783790896,4480740992,1710151056,7034205078,351845958,5719966000,1487787007,3796786272,5790652568,879030472,8075754684,4360144644,4681605048,680296485,2192243164,2812627120,2766486880,2420206040,3401546701,1733669304,24049230,877895064,4644887958,3431929964,769817488,2486209785,103575555,846831928,3588444261,2218912524,5708941515,21595595,2157862140,6091565440,1587537584,4992745030,5007036240,3864459410,2143895565,2014738187,2117497014,2525649536,2564257698,2967553530,292655352,1478291610,1978280969,2552774430,654658891,7236538965,1237103312,1312779470,1456405857,850821174,643785166,410437943,2398144923,2618717500,3296508309,1530209030,1291669729,1776047060,382329828,3768333968,913709013,76792048,6450399984,404171052,4318891794,5442671556,614430474,4334120448,905541120,579616280,4588762591,4594773515,550678864,6472865700,538088756,775257105,4574367100,1948394262,5470681554,2502625482,4368059680,3000523908,1343413062,1159665927,1073431344,87677496,1120803607,5151707262,564175466,2006070564,927677247,712745485,2727401895,2187062045,268242132,6602169069,1087850046,671784062,330664462,164005580,641982516,3312870376,3745942083,1236983532,746961884,2689786989,625325625,1047460145,5703608601,2502462549,2107375533,773719396,863400587,4119793912,4324960638,208306053,1651988578,6994495305,6064195641,831063458,3893946856,2238455804,3607720470,1741822576,158308101,949675523,34125714,2793535632,3426549528,903359417,938541297,6550700472,8771831415,4340182290,3677250860,2120581162,1734350850,1790769000,980431288,3978232040,1954971832,334349480,1396838824,3566892890,3597072912,4854279420,3991521464,3068219220,61777814,1924179756,6185123472,3154758200,1884802056,3320914468,4800865209,1358655728,1950790964,5661118395,2833060076,334786846,2977369360,2828730780,5434305904,2658287696,1259189679,1749579315,5016152124,6578011360,361275932,532900242,209420130,5962982220,4999088470,1157069996,1572631376,918549996,147197640,3193871934,1940430218,4548952420,1084795965,1170571694,792718297,664098836,1830439356,3604142670,1356880650,931212945,525719947,242297047,657640584,961175355,3091126448,2421508495,147986254,1226315128,886333038,2896867074,2020393312,3640270615,1087454726,1032610710,1140304772,347031960,1809557320,47274848,5724938358,1401877989,980044301,785613087,790311044,2275670007,4794957666,7754307570,245826539,1585129410,1327022750,759327639,327141381,155620573,1935926462,1991213784,2714878948,3474090448,1751745520,2617122894,4789024512,2946138608,1392777462,1854720132,5294712680,382947678,425719440,5209844724,4819069915,598579463,2099073968,889024414,1454142921,675767491,1471618225,5218359462,4901622774,72804915,542205376,1313597520,4232968074,669764304,4518974648,5092064040,2827155656,3224949580,1752695650,238385209,4900569814,4602934704,216214228,1067520100,3562135712,1706488880,1445831541,204872132,3338881479,4124765022,1630595026,1979947858,3305476168,397133100,173897685,5632791048,1216418499,599407018,2957339720,3621443791,76687996,3200518324,332854529,8307557037,1436608686,3098967452,3846628506,3591617275,548478425,2656954156,3213042848,1724620788,7000615920,6927080608,1575843678,954154503,255313495,421168168,3141552264,1514254080,2571317680,456943513,415229967,979809065,971314368,5832487927,1076842280,2584615229,1675110342,1064050840,697477888,4257495120,1477114172,4483194149,1026780144,2277900282,3287205488,1012781824,751966199,111190761,827980836,26084726,160667382,2468396819,3862839066,770990132,2983493996,1967009386,2521815084,1281024870,151559178,1626277560,441898200,778680882,1993888540,2243154954,1992825530,794902375,452219962,1059597294,5736902437,507268476,3155881535,3141047693,543836700,3095675752,51686908,6644378352,524073701,1516580967,898715152,6359928237,1066511688,1280581710,1194871064,133118780,777423676,2207402079,2914830276,2141280534,4662718480,1070419131,1264001753,879180016,4706261140,23494884,2831620988,1477111976,164732403,3687246015,5811475456,1369873788,4877134005,4970448999,3872708538,1229151459,3742486940,882992244,753178830,1366732296,4308396882,1873264764,5821737760,3402116432,5683077488,1462753300,4111148293,282178913,2116890126,2938071990,1033231638,594588786,1880356790,1026632873,748143144,1657541394,5426232826,1318169250,860016126,3348981312,337387072,1881048115,949801980,2827768180,96721286,2862783861,3136990328,5676553424,650662008,6472834920,1689348408,134925046,842743348,3097401328,3053278710,2616888610,3347113208,1490565226,2207580500,4702516357,552188158,759692068,1019177067,2830205745,2717296028,4737810336,4194599720,3305545044,550511174,2630119500,5177234824,922341213,4415931695,896048952,430033035,1608315192,4835781016,508205205,2848244478,3850471516,2911689368,381463834,4058313070,2451096195,3606363089,4405552074,5258857005,115171507,1643689416,770339508,2924763758,703668795,6352998440,629034146,204099924,144600399,10751912,3583326775,106330842,1100705892,448400545,998346090,3028907367,5905836902,2182990722,2594564004,4332702160,6770777936,1273489776,1655984205,2214524840,3183384967,1077852108,2867717584,424632749,1073956380,863067177,333798134,226602005,3191248156,1422688404,934835497,210538921,703612587,7210980387,300714783,2715716740,2396399238,5585576115,4524465618,67338948,266919324,816368774,849346183,104092722,1789052032,3674159298,2094450560,2261920468,1606166901,594148429,5083310430,962655478,807503400,1799495002,235533624,5043261840,802978938,1699788120,1673401374,1250307684,308405165,2572571259,84477486,48069940,6454474544,131391240,5179275936,652741851,1154563002,5247139512,6211458234,1715347832,2061097616,2937164808,3346946325,328259949,880944150,117154071,5383926063,543748484,8015811831,1099733388,709439788,359023044,3314742088,7818918768,825212056,1247974203,706457730,3323898846,496868074,3036571550,979936355,398918226,212036536,7926675255,1897208175,2096734332,3200149910,7719992910,2565132458,6903908319,5864850649,1437597834,2659852580,840258742,3952060203,4544365059,2312549316,4885937360,240702028,3591287749,2731813518,2286021804,3823882893,962670818,723087756,1717236392,2849558070,684382649,4926415170,2049529315,4781568760,939509182,1518041416,2758810488,519171192,890568954,844015072,4575147318,4097289195,5595895152,6366891213,2732085024,241551359,136106532,581689906,646118834,5270683995,1005207894,512190054,3147414024,2318225714,4860601844,3399270992,1480275692,1186826512,2388797817,459013035,2990962592,1654435152,4191656576,1246072512,949584735,7489677942,62969306,6501169486,291704044,481206792,2827732482,2527631955,5288012292,7216859277,660514358,7310264922,3403100883,5926933328,1079051886,151275257,1618988546,255247694,1503233510,5866539822,225844542,3349098342,951035902,947078340,5201260568,135982186,2395731915,3163930584,1198398831,3106227668,4574774560,1451922969,2537354640,3660533838,427969886,1376099319,3886966362,327290160,2198403,1446082136,1224559335,6954490998,4661775065,7795951155,5934280473,145178060,4951260369,1126099590,6857149530,3368836270,968386372,5099189856,1107258348,5344083432,2322495544,3099303456,538400493,338994341,574611846,17176182,2740351485,63054472,4196966472,1769413413,533625445,5784681825,4806017652,1712854521,2292391179,3881318740,2637387897,4966255026,4185211780,1781006240,2928305,2990779799,3331617570,167289829,8361321021,9166300,8433352638,1228404174,6963339951,1263053420,4602966970,376624928,372877251,2789737857,2246716565,2013979482,1421952498,5929591401,823264966,1791562914,5841573408,718853767,773156261,930680457,4900900920,2692088865,2055781728,1482364191,2592779193,5645028198,2629229708,7527175016,354723600,1488550730,4150093392,1210187140,2187654780,3956674662,2794807692,788077079,136707095,3049161570,5451546249,5801453856,3230766133,1158564334,5689275885,5834515986,58411620,853823223,2577169443,434792592,1926950242,2665353747,341008881,1796005098,248471508,1707647576,1272314500,1411901680,372142308,1838346210,3154924272,758352562,31700888,64622116,750752308,73957380,1804422788,1450460544,7847324757,612580770,316913426,975278198,634782954,4631676272,2133829416,1111833126,2808195796,355415416,214372950,208666832,370642982,2301703360,173821648,604078186,2358985230,6040971,4425026893,43141150,2571876270,753421905,136196127,3742611416,1663561380,1380442095,5396780367,1116141645,595787562,1656857552,1836500205,197385142,373059363,304533912,350727792,1452637395,4827443768,624029147,6847915664,3857577040,1818579504,1646953722,2363938737,2616250720,1715933748,962727926,4020651522,973630432,909007197,3427803234,259828698,186332740,6755433314,1214889344,2581854448,1916780078,2031616962,170218692,1001929824,1286001770,1129566450,7853226160,63429200,2726376520,1562527976,4806246285,371612556,51868870,508619512,1554765762,2389624536,3702100668,3439953920,2813826420,972079367,1765472610,1239396146,2457432393,2786350128,6715238852,3212836098,6243189176,2908411016,247467350,426862866,3033887515,1300678254,1187407395,1392029998,1384394555,143391919,3257237596,2896251560,5049934086,4917536220,4674761040,392521598,513084836,1091895082,3429830808,1654287528,546824328,2718455664,26710895,1859022792,12278550,1289396128,336673644,1691743848,3734171430,5080966962,1561761216,292471440,2646911332,310543032,65323253,200472192,330702821,1431877512,2049460254,484910383,451227844,2789479416,441350682,1442501965,566450870,1245019248,3158884911,1171486294,3538332045,1227704820,4211399784,220016392,1969205994,3626572990,348646585,3723975324,1809075150,376599161,2423832030,562242951,3945625315,2804972600,5355744840,21153536,174553515,4826209856,1984398966,6563708112,3840725260,4084388388,401375648,2582547044,2095022005,7247512544,6065190540,1460894574,2997346758,1569334578,5874378816,829107536,1286816585,635022536,6293647701,566229272,4609501414,1615016340,3280576326,1453380660,485382618,6815056256,521235435,3551547832,67535853,4131785820,1399875843,3717952336,577208124,2089581072,5018242495,2467017846,331664843,6792838864,424722196,704228766,16020582,4724198118,1517237844,519534678,3752682056,531862947,4736026085,722380030,2604499464,1759903440,7539005704,1497160368,4647073048,4820125743,641681901,7447230873,4761718803,3036665856,844293906,5783537256,56849517,3402540620,87707898,160849564,6062121592,1084070600,4084234767,3563360388,4719665958,496860817,2847678978,1479324070,7550129502,3380954770,534220988,915646973,1672227153,6814029105,1864751442,6325292808,6362568268,1861189908,2699992797,675053916,3117092376,2703237438,6916449272,2369339695,4515519456,1939810550,447199272,2103240408,5874472314,34888950,3690323828,2775913550,27694312,3272218439,7492634720,1339685708,3445284955,667484071,95462015,558448840,3945307392,2201266080,1245507192,8737178742,2369190448,5280367008,169447525,4000058940,2560804245,1992877152,7989452480,6887891178,947985742,454556606,1123175745,230676270,425750716,2718017764,1598974128,4844203092,3478291182,2799042995,2151844659,1148984739,3690387510,4637086160,3463455317,225567828,3936340660,581554099,1458716336,5823146288,1157057342,3391535644,1413412272,2501476764,5295670236,242371848,3746486736,864948194,285214884,750790996,4916557515,4988680440,946964682,213402085,1680927068,3763885356,3684675155,1482360568,307405758,5020094214,990953220,4633875207,4565500926,15420487,2985849760,3467120164,152837547,1744217814,2640420260,3143503428,652191987,132579306,2685441395,116642045,682917174,3341666155,3161458545,5152908047,209625032,1371614536,5690340888,2101311270,3453976576,3766783950,1560259173,1084891324,4910812872,774770877,610850333,4211460816,449048848,8567016048,2723930436,961605009,3577309208,5379099984,1190806011,381601120,64789438,1941319206,256732033,3280885276,4022599008,5364501438,6421926376,1826113440,1360129896,1702156472,1922330769,3510036275,2046983680,1783283064,4579563128,936945432,4661286714,2186402015,995092734,6865126163,216628608,750732775,999470640,5713890507,712403274,703326234,3204729474,1002694842,7876381120,7621035360,5879636274,4113817260,298641137,3357586110,1586288844,1440803556,434769552,1989753612,114006882,1756147491,575715367,862527605,3914973296,662839344,1664991629,4316086323,2546045826,2505157041,2484829938,661244904,456717014,682300089,154887542,856871574,7886633,1139318994,6936755004,1895475006,1954624760,2540343253,191862660,1251922752,4005927850,1617885530,848264948,575856154,4482064890,4059414825,2663433108,5520064668,5634610320,6354925297,2184620096,4745330576,460832234,1225014870,444206053,5076693272,847333964,2670520770,1832361380,1498151545,6777138168,97509252,282336305,3228859850,2331561932,1368703614,2859963290,214223604,931547014,3095104656,7393281570,867887818,3442154034,1879431258,98840574,8662091940,61550142,1565213980,1528640274,2285039088,2245000383,268542594,383843760,1693784124,8083550277,232172272,1517580928,1360221420,1771753440,3539422626,3348117738,1956097280,5068391398,8701832709,674111952,81377910,4261105888,3581800452,2863013349,372582732,2820809646,4840011528,6149785581,1878708986,2223906669,3595757490,648687595,5567671823,110389372,1852562832,2612324490,1480319708,408044959,2210838996,3269013624,1466877180,8954277957,1482840246,2720622825,365791840,722429764,3132202851,2613166764,774952336,5313254232,1100226890,1064973496,4723689075,392295036,6642376416,2209905207,2273823279,3432119472,1069153530,506301570,338819729,6864379074,616857030,4887161710,306568005,961834431,2705337696,135080597,312708678,609197036,4658919202,890282930,4054449360,8908767549,729610448,1675199238,2213642421,1715852844,4020635610,3012293664,2394327260,4131987785,442719000,2537591404,2377679038,939183250,2445061305,342163912,2343598452,1270981976,1532519588,2822041540,6140358133,7505449304,206827990,845082628,738463154,2748137625,99745280,270955440,4644611622,48600600,6592050207,2473424751,6701412176,2652914845,7497274743,1110201456,339474201,974484342,5540159082,3684706288,543023496,1572271995,5879874371,4914968296,1556359584,1439868990,903640912,75710596,4865511696,6066975327,1131117594,2721068468,8325973557,743787107,382000596,2297332896,2003985655,1937234614,2958724020,345090731,788665295,3243510403,3739307355,1549715198,6543634097,2128804419,3375499490,414699080,2765550508,348215062,880226880,560217662,5334005250,2277085884,5929827967,3359183568,1511000432,7347280920,2223365781,4049256190,1143916374,4921319020,1405377662,934939668,4884337242,927222867,6653668231,2202444945,1843823016,8212953141,4971461049,3547318100,1912255784,690357962,759417418,922687848,3015958326,1576841896,5848264784,517035736,4304472402,2876262608,2283996945,6279496370,946546679,1223921680,3407498374,1060448547,5084248449,225291225,3528450792,1354689146,2676179973,3378520899,3769284628,2694876408,355721712,1824579636,161063053,1227043706,478437554,723254692,2150785662,66842796,2008310360,2492985691,6311306632,1019254756,2993443957,428912836,1789799928,848531586,6518391272,214805466,2276761988,3871546572,3246972340,2135709516,1544807840,2838569316,3392923592,216853613,836143848,1912018575,497161896,91695992,310317546,5353191683,263381554,115025832,800406036,1996441460,2544698225,4087524168,4253629552,4646025945,4465787283,2277313108,1865137630,1873088922,2277840464,3221393490,1942945785,7287730083,32793368,2321975835,8104749507,517052942,388435742,1184532392,409148190,256258606,1201306314,1632577257,1348782494,2618652036,2654001462,1025920595,4153111880,4362190542,2265984780,1712994871,477625635,1649781392,199711140,4854408582,1391789104,248129304,2408708896,1071591184,853376768,131198195,436588168,3407297124,2471919603,5580234506,1022627376,3737410552,1145836956,4579144,6987445269,960708105,632859216,1773429232,2119438447,1758596330,2947450933,32764748,1774654994,942776075,6020070728,2561906844,1955203719,3464751312,1255913771,7830555426,6009095472,4296756045,2856200780,1359312798,3836299859,650116570,4045830299,6043414064,8952879483,4276987360,747862060,2170279620,1738603153,1579545258,2227569318,1611595876,1022843823,585236015,2771151624,6005325851,6852269016,5848768554,5815949712,4086173136,1572567939,296928969,3737461840,3058186036,897666897,4358552216,2543805540,1086768504,4522692198,2081616750,1791772749,1562718474,4299204752,3157266664,7821020944,165912858,1489177934,3678131535,7425332992,1563572942,43226460,1021741662,6664385756,1941980905,13676230,463318375,6886411353,7905150540,4041977994,1604618984,157221768,326760320,4414872696,933787217,5630211912,2006662287,999888286,1775677560,659820600,319888430,1463356530,6904508226,1983768372,3341033724,5724487377,467288952,3223822060,7089853527,3018226612,1104762308,2223184744,2920530246,892450803,148008410,2050221593,1581307737,3368885745,3683906076,813046695,3296053050,4379648922,8605154691,5128957845,642632073,2545407368,345914080,2178499218,5634028368,6508070107,5102242383,150024904,2314991796,1846892564,2804009106,2885482888,188208954,3304100996,616171148,3471220310,831742590,1097571788,3282261966,38569956,3543987324,625498349,4438161112,783756950,2599441782,820809954,3266389290,3638111355,817264380,1380304140,205221655,6138604888,3007496888,1708601754,8490134268,2804853200,481835969,5657819258,5771631901,5773861830,2213235333,3191071230,2860928166,1307921776,7748888328,2993525628,120783015,2877326292,4584070592,2704587822,667931742,1881737638,923061030,6524797149,442141215,4668629752,759469920,4309091928,101634220,1953760701,718956697,2559416889,2044060242,830625696,2957863505,1123130880,5777647857,3697731145,2822315556,1108563060,1412362275,392412276,450065132,1607229063,1024254375,5288569699,3725136268,5335815933,1619175388,4460049384,1320772760,853384724,3485727252,2875806584,2757424266,518421059,2863010610,70112403,1498019028,4900949949,1695873051,2270101158,3625984355,1036663353,4086598278,827408676,102074230,151552622,890297156,5175643326,1504556272,1212218400,215711838,1637129774,589446794,3609642069,6392216456,3648127272,1777120895,1603411520,158382012,4822001464,1347984280,461393153,1287025833,914523728,6755498244,1047882045,9040736,1273994877,1846010514,1124944048,40166531,1539969440,54006588,142605358,2796682712,819513216,1711920100,441623014,5712892986,4175808413,715876065,3813872680,3768272408,6248668944,4449031640,744450845,1027657228,4822119750,218227510,2474376280,1990097932,2919155784,1366149285,117998184,3405872952,446649817,1678028076,3476403024,2425282269,28646346,95322424,4529836254,1465941804,5133755514,363852180,895627023,4035013047,301936764,2498898339,772999038,1572938752,708006100,1899337800,227946246,46771885,2496014343,8975167164,1350907908,4597121130,1276383946,463874458,347303961,2868864183,345387267,1947884160,584833252,1730651392,1499547186,1965461260,2186181196,769945168,345661558,4330029396,141703616,1819530738,2928562218,277684704,3023960436,418017608,497928736,2178007974,6490516808,3496824092,3688768872,851589170,1364718216,2453773764,591089972,303976317,722000748,6518127882,1128282480,8018094699,7338216870,3435702580,3338458370,199475281,3509447292,6136509303,4437110454,3872083050,1897498296,760518496,4526012334,166652496,471784748,2706516805,114927282,8896935843,755839524,1925752604,1395103175,698162034,8238112182,1469281200,1122492441,2128909584,544262452,4246519620,6628828262,2397772848,64410808,480029928,1606678276,1976158942,1095966935,2812221978,957643515,46425705,2479302294,2464049043,5885590221,7792694424,3763512672,312268266,667923916,1802787096,2111805888,817364301,4499287919,4160743515,2608359975,1458932589,1621446356,1938260716,4602116560,350374830,2311846453,6359633812,1166127492,1282986808,2465924445,1799487100,675859344,2492264157,2762727951,713359259,3707796368,391756443,4254488055,902617992,2997277832,285401909,3104678976,2090527164,409736526,5706798965,1744314534,1655228946,2295157820,2170749688,765041299,2481478752,6589803438,1554970805,1355311683,2358547264,4219427484,5899480716,29382762,618288272,1320777120,4222261266,3430101220,3530194440,4772456472,564597603,296664884,317330310,1372621056,6404962504,2703823767,676600723,2928516993,1805357504,1230107205,2114537481,1735187860,3811369338,2760151730,3904766085,6626249865,2988609114,6562536848,340894548,3765514910,706915446,1848878040,1768100272,37607481,2942221284,4054003545,7661489571,2150115110,939543244,5911521558,795526710,2187841740,3466765996,191242332,1783467261,1225005584,2193135192,3655928976,2572421904,870190692,466155921,4128051420,682155670,4997254890,829811297,1222059819,1754613968,5361838328,3965788089,727448528,6796135200,782408156,6920942598,2827470807,7622881830,2916669205,350459280,644505774,3388940322,303140332,959295524,1134075481,2518244862,459010128,5176620736,2859131895,6562410048,463104927,3783145416,7783044147,4226050794,5351996280,5830036344,1741741686,4047924006,2460366615,6741707938,1512711996,2996559420,8960256,670009750,4811725555,5212484192,181509085,5748106602,2647822497,2996239260,6389079949,862211665,3192709950,1859984664,994620872,2543091912,1733853074,1815574610,1630392270,1875209140,309320010,1548774059,3988986678,1996411930,3852714968,1817553184,3519872648,3467955216,1881340864,3328543500,503669316,1244931255,3022416061,4438866056,2076122850,2945519436,244287397,6555535407,555410000,1569246525,2206873920,3455542355,2828441796,4904254336,926288054,1845916710,487079017,4273875955,1134481722,2085059431,1573755114,994218730,733479102,1933604096,7224269832,840508533,969608256,279018695,2132454987,3901072775,2916944658,572905525,429354762,46556295,1713102418,278578318,1800039452,2836406288,1343238756,3146483949,2235934476,2517500235,5316712702,750040078,1342203844,146039260,293649060,1359636838,1449085552,6454367612,2960333370,3616420928,381003821,1973926554,4981530876,2824630749,855854391,1472523944,455287072,8833211055,4891913054,6558349528,4992011512,1129956624,934954610,1011974996,1732825420,587710750,824791526,142914534,1610218287,217908820,92732638,405887916,359616534,1982690872,2629973507,1692521082,428901676,1050491384,8828728443,1776204552,1063586078,377811954,5464830424,649022931,5958959920,5847982254,2164773258,874378182,195488358,385914090,6246467082,5319279091,2119189090,3246564006,1017100750,5602071498,2678653636,1418555223,596276312,8781082893,7585497192,487888400,7727212773,4694448962,4119929208,695770453,99532384,2609733833,3563653149,5354572376,3035580270,4238363465,2107001040,852703503,3937720759,4481847440,1482383676,2786082985,1847357094,2293060770,3129808115,1188884626,3998727260,2762191080,1322057356,1271701706,2672545840,3528108230,270398684,1611286548,1233603672,3680088640,458924590,290230520,1351354960,1243862490,780987888,6818714820,5142997202,1853146386,2927148564,864391499,5312555550,8292062016,2252160852,1249774956,251032650,979777362,2775018360,3318206634,711691464,7698592400,2805690488,4359530756,1764797350,794198298,5384590362,698495716,1018399768,111224796,157100483,6428940063,6856843320,955294584,1774235732,1917042475,1656475698,624723659,497604000,6822594618,7763024214,1960782523,2438002976,150204920,3807566136,1191268857,1382832930,6188872552,903637284,551004997,5239539414,2615557401,4198218723,659294256,761741260,1438407848,532179088,4237491150,4993482576,1911172792,4681970565,845434428,2855877954,55214484,4366267368,527735206,981816177,1682570016,192441405,70173489,575070064,576860249,1090100256,2403215328,904142880,862237384,238299552,3349701668,621493404,1165175720,1211147760,4383191130,3165608324,318905348,6733999006,3497730313,2910620860,692571800,3051249280,27763276,3310192375,5446646784,1459146600,719275761,267723846,668084916,496963904,403325630,2480787960,3633188370,1614923863,454007442,586209936,605673688,2129673918,3185614325,5111815725,3769600956,1779578283,825988887,6990122313,4978119680,6576410944,250024762,3122900550,4191631556,2723633880,445865829,601448004,3858444540,406619544,540193487,4506754144,92513515,1497805141,4603817259,7963710200,3470208687,341811442,4857880416,2271302820,713285846,1332945930,1741311288,3449174760,3725507332,1649840544,5932708044,854681652,1159289673,547140942,2332561881,23490260,25719268,1608685098,1104188216,1106560095,3442602944,1840725522,4541341965,1392155772,3325240740,1927676608,425297182,907369556,721389459,2106363099,812962866,206935168,4072305321,644910540,169656003,1632564204,6105602958,3401743405,211112865,567087720,1679221360,1369588230,199190936,674926511,3800460910,2234803242,3626701156,110831754,1791910016,8429936202,2028946416,329360026,2535607004,144177118,79153218,4558013262,5440744434,251084754,1270388256,1829685816,3712820040,1577922962,711089664,217030290,3500328372,2106536700,3471282042,2238481972,2582749355,5603704856,5607401800,5132025619,846652312,2243886856,2886275709,1198172754,2652883216,3944868784,1183432680,826156334,6267747612,6842141604,1629703625,2248159692,201391331,6320601765,5142608205,3924828488,213715200,1505243967,3836077134,3591470478,7643031129,64592520,711165743,3625038294,305207505,4068872724,5218380198,107067504,5946721720,2662571744,1122173056,2493741240,1160750454,4965823980,486766732,5066271612,448386210,73064079,2926386003,4434889235,1807553040,2951951168,7765299648,3651797310,58378731,2492516346,459767976,1419015867,305341325,3630976072,1843391746,2385489432,4397486736,3235898560,4918774761,3609959717,3525277685,5089693698,1527626995,4402270840,2119966288,861562440,1976767030,3661276548,941561888,485756212,2758845630,4971795095,939307817,3634721145,6301663344,2474609740,153933659,3513689680,2433246900,1666052121,2191935948,77338048,2869772456,6309436712,749616513,5445714834,1051338765,3626866974,1988548555,1365960486,943953833,1564630266,465952410,3455824918,250507736,2254181528,6609657296,4835097150,623211684,3242759632,3900380124,242099319,1131610440,1075918500,534893932,1121379930,667840874,1963714220,4206490830,4580950696,558992281,580665485,856881931,5231738529,57221203,3516478424,4126313565,677046952,683771540,3942499860,660987705,533280750,272311072,583407822,1412297919,1061214792,2235427824,7506102664,174241876,364510042,1751676192,1411676768,108290525,1779192065,91438632,3246079320,4751541888,800691012,5561471132,333985440,1410363132,7600387792,4530230406,2214453304,6617864538,2678513616,75822294,2137523185,2705389239,245713187,4937020206,215734736,1257321876,3860880639,2416301836,577612956,500908488,4748705864,1773431485,695019834,6497006138,856524912,196840108,6811713384,944297971,5831001672,482172208,845594276,152909470,929036870,3053253000,466286772,1032042988,243207200,330628752,1245193096,684460884,7902900810,4218239216,1332497747,3944285226,1894688070,3191675388,4683229290,5226642852,4835729248,4661585598,4112796912,7113656768,3353821584,610611410,827457486,1882166460,2240003232,799630420,1954651444,5449620358,517290681,4401437283,3990179712,1941367644,7936258707,3406427442,3535567868,5542227635,8601125859,2710672935,39544311,3780038464,2808188104,1449900360,267993304,1377124496,1258830578,1245848256,3296407375,1331475047,304776731,3723856716,1481782698,1559746656,5827312398,171812205,1350436881,1464260004,1374594560,3315014502,1223163261,463088504,5473734120,580861420,5328569925,4791048903,109952476,388221170,236475603,2215561700,2327555744,2930687439,727688646,5494136424,663704210,1175877072,1796463303,1920740016,306920929,1450805972,1651308394,2569902861,346409890,6288349024,6501508368,5790243432,677151104,85577340,2193225300,6805165887,4488352463,2177110566,399236922,4417015920,1705746020,2024101440,1251192656,1030205688,4995283530,1816510520,6153846732,8465923710,639267364,6447796515,918973580,7265129600,3577094502,1424924436,1289363396,783871432,5927315520,222593726,803240640,1398399690,1968310470,5315102670,3170858192,780863799,4052884614,204997720,2951704516,4454930345,8135667423,3373794074,4948088173,2703093012,539062448,2259406448,356799902,1679506902,5350199514,2953449896,559723402,3925398424,1498401596,2670266028,63277317,3495891968,893216199,682280958,4733631435,2887191910,4398318904,1023274718,728543816,4237791309,3699225174,2394559410,1028936212,3209503100,4551136800,2681036928,7096933104,4103715870,305472050,4032120352,689549724,2240223464,691772235,3927213549,1621026826,408509052,4960587416,3938279949,5054890554,3572044920,515978869,979352451,1700083685,3223148772,4971281580,1566561672,6979306568,1360484018,2563843452,236392599,2337205848,5126670568,377451519,437097318,52893239,208604178,5147902304,1351417832,4982405078,7951793496,2851485020,3635821828,5971580916,1950337809,623936776,273030724,1729044945,2383160780,2272500392,916171471,73195056,3749850740,2021716800,6280152093,7067042352,703708708,1876539880,108403011,373319251,2331960024,2943798977,2565456415,1432264022,481955060,3071220024,1082129625,2584808805,286906542,1880347653,305280083,1586656170,256171746,1254569088,757152927,407407893,2973675546,3098268531,6315738528,1033786266,993669496,2033470315,5011834077,660627411,1425566583,1274735091,742765584,1900322802,8565481233,5153250200,1191564405,1893364173,8734654260,2804337561,2141047575,814409421,904323859,3961539870,607198150,6522996544,2284059472,6263638507,4075604536,3948601040,7367293359,3268380308,677002010,2908440920,3351338268,2390527216,1662853854,1597605192,633731148,4860060282,318409493,5941990264,8981671338,7788042312,4296328281,1472579067,246485900,484120160,4183267914,681963852,298395810,7966659976,1070731968,2253478220,1281818748,1223072142,2499999618,1655713635,2919163000,4126407678,3220867532,1775771580,2021437892,1318349586,2380943312,1182547860,1168137170,413860072,399295850,1351103632,3145816870,5704050336,989782052,5798260839,798706426,267026225,851587740,1882108835,3713975328,6546932776,6226056375,62985512,2499037578,948483202,4406379183,957533364,971103981,3058483675,399703496,1086870888,2921131864,6965000210,81866049,4341273654,7387614832,6716231928,1426331008,4785341744,1883523285,1171914472,6666055104,5410070498,346895568,3751777864,8104834098,1800820692,5892298008,2326183112,640040016,2908304034,2616860452,729610695,30000608,5900908928,7882618040,456972208,672650460,133686975,1109355240,2697026199,728877508,7398020800,2229446632,834950318,172307130,792722574,2250630636,1217055955,126277840,2249549514,1820362494,996845580,791165898,306035832,438308869,3055254608,19138896,5834514834,2671345638,1934551862,2937539984,684298215,3097194888,1881881687,3339602910,4109331350,2454409926,301828036,1191001545,208082628,122827382,4473335168,387305553,787691730,1525630491,2836673190,1006990480,5165383146,1641473848,1951335000,6101353143,3956030757,204547406,846498740,896619944,812486960,1840769496,137254952,1670561568,1029517896,7465400648,7625913960,1612413501,3590747230,258768123,676677032,4208284812,2442687355,1378887790,958983124,754338988,907890089,3744210144,2151174200,301219458,2505178564,1525272238,5739081816,2435621778,1517707158,293811080,1820051384,101833259,1731463984,81209811,299903298,1889766578,886347793,1350477894,1206382052,1294999699,4574146185,2373415323,3151138026,2781035695,5148026331,1572946545,424248010,570643200,699142350,3289131111,244238730,2832081480,429773472,440608974,1268560398,3451762120,989352852,607846812,2492813876,3166807620,916677820,7744114680,4922377859,1131610827,5246426696,542282020,1850810008,2245237328,2744518635,3208618448,3719407692,258237448,439102793,5919119038,244270266,493413519,859818508,3701005056,1666890849,2368680500,804653622,259760320,698291277,35911461,6366099753,2107182204,7861404352,4300534974,2698464666,888040688,6881337729,1962944742,8882257023,1669443510,1952944550,744093370,4017157584,3781632410,3561505455,4327599834,4122945108,2011881970,4158191776,4722164992,584889227,3360242796,5530044411,2021797085,291289804,7400922272,3068544015,1807014575,1065050105,127695113,2700102904,1712237795,1279873602,437560552,4969166320,507112232,974470616,578135946,3862538930,1244512630,2559038823,2597512881,1407104524,6880790791,2669503000,100454853,3160592796,4706746524,69594488,1942820534,96881575,537763608,5619841368,141518316,7640938096,2550840432,3265989608,847386736,1386574422,1384207888,2681141712,233764528,7976955753,1091245992,537198304,2288849688,343272756,949654846,1788497541,4114853024,5635259376,3602152351,701111259,209560409,408651551,2468986002,3174431648,5821236280,4772620410,1044304583,2125653120,771926295,2280879520,4055526162,1881193896,2410300503,1897173396,1440444046,6917270634,4097958795,6909793758,1054704926,782076388,1572744685,5740180146,1890970704,5834729005,7931773040,3662824326,1418343084,36067455,7035165464,1588063890,1628539746,466692378,1155298887,460206474,131054988,391181512,2726462250,2969568469,618772238,5378138024,2652127536,7227630552,7953938451,3327812720,4906703260,4944539570,598236592,3251985877,1171043612,3968522916,77928422,2689381345,8977966155,760653454,520068354,276103194,550572996,965665562,7564632424,110450976,2381198000,501348456,4662975915,3684020525,1760280825,4633251539,1727981409,1795722696,1487750838,2072902848,2164168811,874548731,566705085,2768410116,265841376,366230631,409446039,5906322216,2531829251,1319219424,67836210,131572032,49195375,208231185,7174956128,786161596,129411624,426462622,541169115,4064711688,496199916,888400168,4547706957,920408598,1893724966,1719110664,920140652,616603311,2431659033,4903295856,982303208,5361405992,1155668200,590816375,4170065856,1250465007,663141064,5399764952,257125212,1331533032,977138840,3751543755,2979343493,1722493764,50330201,1439507060,2564130204,596033892,1594493065,1693400766,125147193,854697924,2282621185,2845500176,5227761582,1658100810,1325999724,347274328,1822546712,775170984,1312060855,5461660215,7062201837,5330070123,4390164336,524073786,1436522980,2761897662,308028136,5200555167,250188800,228351224,1212257908,1181442110,1046628060,2352679074,159917970,1292012495,1382689352,911209103,7063544898,1618872609,433184108,1594191204,5482395464,2836792815,2439759760,415544212,8454220,1408688455,3537013944,384304778,4196493426,4574373835,4702496712,1487849170,4582549952,1660271634,6666439248,6973513227,1741825956,1331028215,2088451275,1823530611,685999196,6909425880,6160566006,2904204936,3842033796,84570274,267037650,3001601905,152989774,1660831640,4140314181,874074578,2799433827,6393979728,607347823,1733401438,789259318,190993096,3343712752,1014168897,1328222076,3525712928,6182177056,214428594,1106044400,6569918568,6275438992,2199886101,1963566696,4830683168,2515250208,343793715,3429812470,3826212696,827081024,4898682625,3720686022,3158089056,1433592840,459592714,2599527872,780149968,2327205642,2896065750,2115450864,796740376,3805650583,171737365,1723225294,389900732,265753575,1992543942,993875916,6811993575,1405876284,1818736800,3442279088,638434890,1789433838,4080810780,13468715,597657656,5685794184,1245563751,1466086527,654266496,1837543908,872562204,5845957362,3784985718,494315097,4734051945,3561031964,409394342,4211567493,3089537772,2051995908,5293200396,111151220,4666857512,2542117692,2632825002,1255828545,2963597660,598786104,2747987850,1181583558,62929910,2923304190,5495521143,987520983,1263634700,736764150,152430449,4011419817,3168815672,498476140,4682680008,1369011798,2266405168,83391093,769911985,5487977268,131747954,6046663105,871305942,1158431804,629430132,2265125540,361125960,537277000,408301638,3176996718,1912863680,3509660376,622249589,452120832,4968362358,6804937791,4063697127,1483181562,288096978,1211024934,352544145,5996453128,4343545016,6839691922,4343425445,879100864,313704182,471791721,2471610515,5782748550,165802312,1665760740,5796447726,3454590195,2261019540,1142371294,1807622264,3899424850,4807681645,4021932775,684468005,907474565,591560543,1417178778,1895629224,5399688168,2828131480,1311580274,1804703868,2600463656,1576619093,1778124252,5424301476,649034176,3291426685,5673377654,1352590075,1529358704,782693280,2772755530,948222750,1461714156,771070816,471408991,2930377128,8096728410,74431805,152063724,3553957488,979113327,4814108502,3059324424,605062898,3265066566,7472499128,2798346789,3719873372,8125450911,6652184912,4469398185,1840439504,1103108398,2260552302,1413312369,2643101690,320374168,93017460,6983938367,386003416,719298456,3286240705,3367518222,1526024580,1401939700,128490221,1980392476,2446264950,1765476933,171280587,3459343887,615207612,1223915208,1529098083,2775681360,6095950578,947923684,1518218768,4583629920,1482613152,908595024,5755022880,2970431352,190225200,528104136,3265016584,2861975922,5219698400,4102228206,282237771,2949309176,2975137770,227502374,5375763756,2391905035,357234898,968585156,147022491,4474175472,4511877573,4155569201,1588537328,5142515814,1039413520,102887640,5679505890,4176120504,3250059168,3589213755,1502930292,414885109,572630534,462806628,153929648,2914986195,3071764806,3784420524,5641216,2105749020,475607598,3706229514,1446427418,2967150852,2747594150,2253546612,583616264,948135020,1094790984,797556860,5956010746,6651411021,2051459720,2775408600,283212402,1610238140,6515016624,3062315336,60899028,4754587716,2913521034,6794331255,1964185136,214278218,4457654208,2037052134,329025305,4132884035,1573981932,3395336202,4872575274,829882232,342300377,3941545288,676830452,603570037,1184824090,750150861,4251783992,1521513806,2380406424,5548894519,1308180738,2282717015,3199423256,4953950214,4075060493,697001671,1501485801,4807443440,1823663948,3006009532,970175832,697647198,496030731,8429091777,2437279470,27353790,57615562,1299082356,3577220328,1351921836,3600855063,2499746610,2151890742,192182742,1246734546,438277116,541790555,1232671326,2304544404,5251674360,1794065346,1693001160,1991106138,2554545867,743043687,292995045,2772493205,1051113375,7444616733,1235365425,4600695996,294300480,3757370760,3653863446,2269486280,4179649626,266054025,525360432,1080286904,530834820,643144398,2753816427,3560718048,855526682,2365800710,846755946,1860054387,4866174012,2828742039,1625512368,1066087932,1040591728,2594622492,1789315340,692472739,558082964,5212656906,4846747662,1539845049,177094758,23976773,5368931658,3720437685,969996270,1463338894,2826751518,1408876542,1660089368,1395090144,2022399405,3237407145,2873343843,345196885,2947339098,1189796352,830656315,6518312091,4750759818,1431570692,4902842920,2977984989,2830255855,5361278076,4530918168,2922833721,2951853318,81287398,871897896,1058907516,7045779608,5387998008,3858219720,822869824,4669337980,5072019111,2004974310,688261005,3795402220,5221998288,2532275940,2016257901,3556070378,2957383818,3965781352,3882932728,5003007057,606776898,3237728480,4639135775,3757257495,304762871,3326250735,812878587,20075484,1146703202,3294973296,5336315124,1509918385,1210737606,1034192342,6896176224,1058049488,33390756,4896485345,4137079072,2320170978,7482745575,5121228510,3793490184,2025300864,129194433,72693412,2783511656,2737679860,3261060616,2702395896,2794234750,311685119,928410664,575481728,1569578046,903388522,491095542,1853739501,3216028960,1570506614,1543969328,928330092,1067268506,2711656688,393601397,5597558118,5664800855,83501904,708167588,8527960629,2616929394,904888854,1100352681,1554453906,1023964164,715007848,6199733160,5226453126,1632435651,435168690,5651286998,634762736,736991176,8164758789,4217512059,2606160732,1793567556,2726709678,2127073320,5584820328,1967481459,3123739815,4859491420,4541166260,1331235948,826831551,5633064374,4760212248,2231769393,762222975,1077167640,302456838,817419656,5239212517,3924727180,3612099290,2272125090,3240810932,1543972167,1827035350,2585966568,2650830762,1437832095,237341839,1899878575,3880671918,4167930004,769151726,914574840,5961578203,2362044456,843492193,874264375,6889065966,5593119400,555165424,736748094,284523810,971037702,1063547384,257349363,4657629840,925924085,3347931936,350159136,1533028706,845729706,3500302915,2980694576,1611992468,8198145216,2148297536,1312952316,326382300,421817960,339210404,2581138730,1252859190,401952888,5434734683,1319442612,7277964318,3764871728,1949671044,1485720969,6702075849,2924792899,3538841810,280309716,5711705406,3758930664,1037024560,5720492934,4523484186,5632368904,3999408010,117687947,3158482975,843020400,2326639779,170572917,1521358352,2679215781,509505766,4710012264,1997327978,7555472936,6264403752,2429222024,4468325205,2308206415,635525469,1088019441,4564613900,1616249224,758702283,2367308994,3959816400,219517833,271899,1121637470,1634187896,404341623,1152576452,2774327463,477384103,46936768,2182340167,841333120,1061319892,1468657460,228990111,4971210520,7120744520,1480279605,443344295,654033778,7714184706,4256482410,2100139360,1564240113,420187707,1179181635,2298461670,4128141768,629073205,4379439239,3924183933,189919269,1640082250,521215475,454464384,2411105649,1453724496,5834036796,5256220272,6817201587,1086541435,2040830343,5571336720,6268191471,7846532520,368980178,694499059,2418635712,3199374081,5658117093,1896868952,3681425664,2185994885,1747145932,4386290517,244256432,1048683846,2671221480,589815441,1941862490,4086602744,2673530460,48969535,4040794710,1270280818,384382239,8010451071,744161505,3665788296,3737602758,829012992,933019593,8169823944,3202250576,2634039153,2552901840,1330671408,2016939276,623027096,416903659,2168573260,6311716068,4953838211,3444685075,280507698,2395106508,1538857668,4626909430,1881671820,55575303,853699094,5974124992,3326254392,2379826388,840855858,1471476965,6964198220,290932848,2637591980,3869440415,6585130143,5154127140,574725538,3431363490,4108449583,7076504232,7920760824,3908291674,2351648136,4716051135,754823612,411578927,112326305,2574750441,7999119900,4153228560,919873512,2742403176,3541378392,3253048110,2420058354,3197205117,5648053365,4130279400,117065560,864441048,681785703,1799979736,8613662166,5456298630,494379620,1028061958,1111301608,4865096184,58926040,64738824,363581730,5748640144,320380186,342269848,479330562,363838221,684559965,52671448,361468178,2652050976,5785371389,741929065,921160088,345052332,1251738060,1177540794,2794776956,2765052918,294479012,722820836,696180823,2254606104,7535306538,1343048880,27271519,3294825219,6787343409,3957852297,1567849746,6361309048,2321261456,7026871032,1345181208,986878233,706115465,1620971265,1271813816,2466168904,1192474281,5695933266,233592772,305789416,507147404,1057907179,515765153,1503085041,1575102112,8965504836,1250002719,3275525980,3714123995,1471065480,2210768888,5843363281,321376104,1662187155,117583879,1935253047,4305838320,2517010680,1515080895,2332601922,4332301505,1216235784,171130081,2927454512,667711151,420880700,7408910648,4878994340,872384610,891077850,811567719,8972931033,252179358,2611318569,384678320,2075579595,5146092232,2899021668,8277282657,7124991,1171165644,321801282,249066400,3300655014,167899200,3908821416,9917735,454496383,93702528,2100129744,4933991226,823449343,2812309134,5288291541,5121054456,603365960,964792083,1533510576,2169088840,3247445775,860498150,2306832222,265599335,987078134,6310803310,2460050728,1236003155,1160749745,5183106425,178524118,1608065912,574400675,6722750104,1424004836,398198362,408732155,3437557872,483013960,5937683220,869105840,2739041510,351103704,1116877188,5351424673,178124995,1755006280,110346356,352410752,560261917,6860191320,4718297525,1549100877,8231190192,5310299712,6528246165,4189283133,1509720794,1879856118,703033436,2755023484,7191446704,3000379203,3555456485,457882580,3027045796,1362507986,1216582832,3873774016,4333470678,1096427187,1151208834,917945764,1306815090,769504531,2512951100,837253782,642823734,1734581696,580031158,710529100,3205431440,375821082,2110282191,3793994576,2929742244,1135476333,144481625,25856325,7208665912,4411510866,567889941,260198934,2565207665,2325131572,4805073510,1050562188,1394885140,3693694527,2472791664,4580932223,5660770284,69897164,1655751378,1701096864,3258424604,115629784,1536762582,258882364,736162800,3937236205,1113646704,3169702132,672064340,4484801130,1570303217,1683558846,932911555,1098674949,955219930,3746557080,1388828772,7456712088,4575687000,792731261,1648226792,3012911420,3758506962,1633044190,1853540852,2452787696,2257135008,435842044,1349963040,2445664880,1048464999,1445383424,5058208356,2088704265,95598561,2605631019,916773905,105078156,2174692494,1666875504,423095651,390354530,6358453038,1674388422,252413905,940823019,1679653887,8857412820,1446061478,7691067016,459742476,606492100,1055062674,115706039,2542868572,4487801982,485038230,227924970,1933170824,588783780,4209379730,5947309711,182172229,5066030144,313241432,983090782,1701835272,2582610444,2139310893,2398495804,1544112680,1284380956,387229914,1341189884,386408821,2441446124,2463517614,3132054920,1945524891,1165168942,4604751688,1379952392,7488764088,7267665060,4502156856,238769176,2343778648,1624759176,627007798,5872978104,1613898601,336895029,571332228,3860840763,385207129,731777221,454291152,4927377430,382659485,3611576140,855654206,925444262,4303846135,4265792442,3477311024,5094979656,250151210,142057048,586480488,4549391105,1214578368,980392715,288370052,3215722279,5349489408,1434284440,245796773,3831722634,5083197324,549224388,2048328780,7631481112,4593555486,6571838544,1897133848,2846852224,1541689734,1052789168,1417968342,249844348,1342440010,2798954255,153584916,1933389536,158236718,1497235415,1236434932,1061924132,4075898100,1553815030,6065196627,1933516580,1717205224,5588622696,642894917,156393352,1475886078,2664719439,504512907,3625735216,152249642,1654868822,495535568,1635900264,6808125861,2326049435,370182668,4924282599,1151933769,2321893272,3455955852,3145964644,3694481694,902468209,1042082451,5092835766,268509264,18202569,1178513260,469836708,1548519688,2641430559,142181125,1593929756,1576264248,3609630096,5422665416,2526861184,358425673,2241514686,7447495920,1996443828,1470171050,1257814104,3399010528,519727172,3403788132,4764563755,400202524,201057106,716435362,3922799545,579006228,433562148,1715675204,2363120433,333347220,4090055886,2783371716,1298956890,3002979825,6975134551,1387105184,4883917024,5547026718,810672336,5135142906,1667451952,1486944685,829695194,676387194,390404949,360557494,2759089557,3316722455,697107194,199953500,4141504,254347116,4760723056,668560380,3001796082,3136964645,479299129,3425832724,213858374,1339323963,1352515484,69541116,2253033594,1964290686,285151202,7777736376,64758453,866199048,3937925016,273423850,4001781480,3223352796,344796327,8981154333,1241092362,2005176186,422922192,1722454795,2732482512,8980170363,3278792848,2053827531,747633472,2437675108,4552982511,2014072260,965578800,1696519362,2774461128,914688905,1575889840,1046871427,2495007270,5553211384,3590918829,1117691624,5796661740,7390988037,771150614,992971719,2316685476,1661768000,1567935130,1133415828,361409344,64211853,1925403012,411280060,359781982,588943828,1514628534,4181324462,2456008497,942479259,6378191408,2249894224,986147455,2087129536,853569054,95013729,1344099844,1620443092,1786713768,2400363308,2038937515,656023926,3806294121,4297163502,2798196447,1389322640,1836474872,3288581205,669645354,2182753250,247338348,939085056,1890485642,3253986555,670739916,666605733,4544170911,379468725,836391000,4114899110,5702863242,39539676,192128094,254615316,562233042,754210302,418811760,3130588748,241110480,2978269227,4352794744,4859315680,8403449409,6062371595,4594446066,5648049072,4937939240,371072051,347030440,1448723194,1156400379,2447131700,4455294508,6716503332,3584484210,6421178253,620717490,542178549,2728128016,1015595736,368207080,678835854,723786408,171755008,5337969924,85270140,883882493,1637539900,6901902216,4487119560,4446241932,2666188776,268032454,929946631,2410996912,513733776,943643484,506288478,57617960,3452776945,1818047169,6985066496,4777803040,5046710921,1538104368,1136389428,347199772,130211113,671262225,984934494,3819108118,321780154,966998487,4425608460,3762970368,2224314344,2066856966,1016888271,884808440,1727205908,2297536272,535943466,1479151908,448438482,715970195,5189822886,1907813082,1401860250,1431932280,2938012004,1050142416,2880833300,3948757712,1686882150,763242434,4114416288,2922414108,5204531994,429754033,6412165529,195044013,7051990212,791815337,3653682552,1855555168,6800474716,1164618376,896759432,2903604702,55708650,93096542,1977991672,2672431809,7564952400,25845048,3305259120,4800862381,1630721070,735933420,171883486,491264541,4054560685,1077550452,1764163370,1748609220,5432013090,4397330160,6924566019,2053269423,5798279418,3632606250,1853645631,7716744840,5804630142,247320850,2625239100,395312010,1597468000,1113490428,1023036996,8529531561,2877601458,2265032408,5659997118,1374925270,7586726895,669460761,8653625343,1139039084,8617407156,4230527248,7411846984,1086283128,1118627894,1240859960,49958742,2508333000,1879535922,3374470336,110866500,3490251624,2232018054,454251005,4491600673,65635598,2661859728,2612130063,2521843105,266342954,2300375924,4774204764,850882770,705725300,8258510421,1539337458,3991774240,612876154,1668014544,1660581519,1795923666,4233797393,3865033403,4918342032,1600378166,4550234345,136856664,978446149,4419196236,123803975,1806984819,2415848844,3036402625,4590573784,5049990208,1034162421,840251574,282316218,1950531086,759768695,1011985745,1605562161,1783701428,1057943115,670248275,6896699754,3918828991,111997478,1542815235,2775231144,3087745256,72048030,8248775832,1669318254,999490640,819511296,6412055643,1636623744,1175680662,4336257070,3061653618,5835696656,4201549184,529921441,5465786022,8426888,2231296630,441861579,647762416,4142314140,217866949,74616390,4378940480,2240798178,339152083,1484698764,4818109264,1061786506,608064288,355118622,3190124250,2911177756,2489402090,1448909420,77870355,2957034185,126549768,5760311805,1929496520,2434415550,5908841736,23373090,3459175065,722296027,153766971,2621040933,4993338315,1391387448,86222532,2639124426,1996167440,2676670335,1252852430,3230146572,6508409677,1790555008,1532759130,4222375632,218219277,1838295338,4956714364,5853677700,1465555839,1605419788,7272866367,1626777496,4397762259,6973643259,2281602396,3652668174,1233962760,7107945400,2026950105,995503788,1053560886,41042277,2756429712,4976071580,576648976,7738136424,3754056176,6097030272,2705749692,490158388,6941291448,3340317135,4993787230,1924633298,1454282324,3010704544,5469717946,164550706,985045442,2805402096,1390521750,6509514900,319752520,316686793,3608984742,8204478,5986703485,959040692,4246736368,3824227962,4926050255,4730422194,591173364,80321616,696542635,6075792093,3564436320,2850725742,1643821530,1164985341,4181414600,1604235688,8616078963,4088209824,440858094,3664503808,6790794320,545262,295916364,526013732,950396472,1265571900,5988666330,4990460104,4726699230,3401454996,29556898,2899769782,5696840000,483750232,452294266,3960657740,3130371152,734013385,2042839964,192483500,4825569702,539460916,7766513388,1133719968,2965237833,5858607377,1522952316,266070296,498350363,986158566,4959020890,1262865086,828594405,5222707452,8778364740,2455620112,1007980908,154756542,3018959640,3525403755,828805514,6470278584,6262808664,2163764000,188663320,4321411024,2625898786,383100702,3614760426,7489810096,2385420192,179337708,2593840124,3374919504,175584364,2123072502,3205921295,3060181968,4972230582,4239029355,3108256328,743471244,7874328348,3344819572,41021775,1013821802,7936448248,3671456380,1091710818,150623922,4758563403,1598662560,196364583,2679974085,4684012970,1663734136,2696998248,2759069568,2816045448,1266517960,5695743120,2032381590,1179953620,5942829949,3489562758,936103002,1509250160,3121227008,870743610,3219148709,3166308656,361078032,3669504864,2146777344,41652169,795269674,1201512726,1392049078,1078552632,1174384608,1520772606,3891850102,3957355536,2896370055,2712775590,3586668076,2385024723,879230485,671901792,458306374,2000459058,4068512980,2639409207,4738623680,2116319724,5821117290,1219992006,4400250600,1649544174,1386155684,918244011,3744699264,4754366820,162808356,6865095789,2078470446,977658641,2020127940,2529215004,818956456,1735473675,961904306,2166166278,2483162745,5629788744,783202556,1833585578,2120209206,3856699060,5246151588,2429330868,3389274172,191070206,5628784185,3874425540,1301670,2650940908,3869700180,470433954,1953589044,1708776156,6145387480,633371096,373280516,5978265462,933062881,3293411772,2532528075,132593675,2995917740,2286620634,2229285639,2835440485,2046820176,872828914,731077443,1907966304,5176658120,2122388095,1981501158,4619803184,3446518747,1314866091,1418287384,3180916208,5377116438,5892122442,5074907382,4592583345,5432957880,7490930760,1687851736,5708299572,4544861922,818038880,6783291186,963691701,518317047,940209030,4536490415,899878008,1560031536,1855750670,446121984,1192951212,1030803681,2490387006,2674440429,254518512,4009455919,7969497560,1658205595,2988954084,2022302493,4275151305,23173400,1604129841,1277731364,5946870015,5266643376,747682893,233506416,2621181066,4257165675,1221914718,410865388,606842775,6899483052,709562781,5380862624,1314857284,710351350,6880399072,119082354,1456835469,457053914,65440361,2376753100,706777191,1921480770,2807261736,1846480662,1766590820,7651733928,4919691294,967943490,299210570,1191039558,1521315090,27188524,2574085338,1011100225,27323931,466726356,6352720368,1786231016,5154439080,2865056205,971270257,2878489344,119816963,2352423304,120023966,419111512,6847457704,1337467434,282416438,2802794561,1728769195,2938577860,7336681160,2225072238,2442447315,1917478764,3810457485,4530283895,2965753400,4767957628,3910154610,2975546736,13478868,4222110565,4835501315,2563542898,3498623344,42933604,276681452,2633395895,2057124468,1883806178,2822657490,4567501827,1301916880,2338698082,754597536,7472387457,444069594,5041636308,1307018384,565939042,4593339864,5754311736,1965561432,7211412855,1402752480,3451331010,744239864,7408955144,849231616,1527150885,5418953388,4556427402,68299784,738649800,648408136,6282794412,7483674249,2229561480,158407551,620089992,408192704,1317154755,335203365,362870370,1659791044,193583359,549522258,1395833810,521233848,491728560,5062293036,2176805775,1218064652,1937108934,416297660,578981811,948697054,909736432,3313751805,2254722552,4960600692,1622868118,104823837,4494789126,2987555755,1971966000,584053749,1848535135,2736228069,2281525408,511279725,721664448,1440922176,1493767287,6660397464,5985066493,327040467,2764116544,1562269536,169862525,8034602418,3676365890,952910768,1099280520,3548084764,3127951200,353985473,1180976950,374517885,2725556099,7209001008,1774663416,822954924,88870032,1728693720,3483863970,5985293432,2512950250,6038349579,2533679376,1895406772,3844084792,378471571,3617886344,1797727914,764633657,666108500,2447936672,1702024398,1934173244,6602143023,403584938,2951482304,4761781404,1682898680,3993094225,976511090,7805536544,1545821045,4738778184,4053544750,6671645235,519289479,1171677784,805767300,265595047,4180449944,2275764530,5556762126,4618494660,1819484288,1653715212,654758976,2679372752,2206730484,5092834976,5564650650,1720462287,3553978106,3481276183,1265623592,2973818176,3948942624,370030842,417967848,6855728271,1833597056,1116026270,4324540158,1491278852,727904552,2887784596,1446770073,8466306,1265274558,6353770232,1214033055,701055416,2665480832,6190042995,1635002868,683529598,3502624888,4688785398,5387343162,1060319932,5997930216,109285762,2541183288,2966883558,6159390786,529391352,4388368341,2834178316,344640742,374105460,2936723283,463764948,2405226320,4578816000,1165939600,2598149463,601221108,4670570024,1675247203,952502122,3682467540,392995134,6216544386,376424643,495329766,983971174,5016581969,1978310860,5550706314,6263203552,866958442,3190847990,954963614,599571088,1509416560,1926175782,1629191885,1783677864,2547988254,120613608,4194648312,7187750864,986268602,125117485,4294375589,1883897388,2002699836,3471876792,1015416717,4730148080,3317542384,975955832,2889164015,315470196,2757374400,2955190530,5339609730,2232361467,2826284275,3231614592,4837498839,5973974568,7276456304,2328405030,1683755145,1156868602,3290191842,1217911182,744715108,261567275,5920354336,955809961,5739397134,2090630520,5433550632,3786778450,8110066212,1006516102,1123588750,874569144,1289422884,1136409294,934119380,36539403,3729664332,848152508,5191687161,4968032760,1076434250,3289593845,4498154010,3027614808,2551859768,429472106,485266470,7776481410,827236891,1067937982,4870238568,4603459679,828854247,3103075156,1211459394,4532255595,2384705100,957859160,842262222,1353979884,202990030,4301323768,1542638030,312087370,4362298362,4762884924,1351506040,3367991151,1493622816,223007726,822307542,2810196573,5452939696,4833738483,7485652224,5624253904,215687828,1058243450,237646209,6424954011,4643643906,1166773424,5778366543,2326778220,608033384,2515510104,1637177464,3436186923,841519512,4159729427,2292956124,341508855,3873836468,1912130360,92187213,2780598625,1648414850,3080785992,2693121279,1479150038,1934374365,548305604,593885460,407392098,3327055608,530926200,554433382,5368803272,84905359,5386179123,2477614122,499596780,2487364023,584312448,2381277951,115483620,446481620,6630395072,2994067068,4054538226,5220281322,1418588256,854818377,1565845260,5318533990,3464063547,1406440825,1323519127,2685163140,1301677965,553954939,5627874903,836777772,5262681704,254066648,5393238656,1699441464,479594313,930814980,133491876,3736465885,2271654006,3861231180,598157294,4812234650,7825542568,4801152185,3852257876,1228951716,7338689784,596750302,835096314,1500600478,572457018,1530223730,1876178336,5293414496,5740926666,406316493,2968344904,5957126946,2629392008,1478731344,7584420448,1497155702,5244109024,6520317496,2457951282,2411971380,113840535,1558905952,6122615224,3132020468,2701682634,1716133768,423450742,161715518,1222447304,7420987170,2072482708,1302789224,6431158384,2465236374,3955398716,1755511152,370413075,1823315360,389297020,3779767929,2563924768,4738111602,2215100607,1694248708,2347623090,5761224770,4365065825,2511992211,5788700134,773599437,2102120985,1156739075,5313830599,2036041512,238484323,172941078,1353451464,1959652518,2324222640,8555870241,2861969271,1855148346,1714878536,4728446205,2423889024,3422911576,3025571072,309265782,5089976172,1094964766,4046869812,1196211597,6969881254,1602942476,6251961096,6824555505,6455483104,1004080065,1665589652,2824653798,2978530584,2528817894,8641755243,587762064,688537516,1984687635,2137665068,2856059112,3571441380,1200702252,471005883,5598986680,7603695400,3213700380,168285470,300188862,4648735805,2001440288,927230591,280431136,485645748,2520078472,2908530555,3618910848,4077513405,815654255,5023846488,3419290992,7836800337,1335359070,6441638445,1212600489,3238455816,7326645240,2548849815,1574950342,5705788592,4472102528,2854414602,488848335,1522811590,3180965958,492993610,3960021865,2847541326,4301183712,4991951184,5660962408,4527208248,458190072,1782439974,773366920,3235691296,5711835951,4538924005,757300377,2189213784,1696897307,744193023,1529829300,370241514,1613367422,37202193,5339542086,51688894,5526316557,5569566228,758371420,3323189346,2062236680,2677916520,604815414,5378779294,402937435,432602880,2378533122,820744264,413486865,526741083,4401565182,476650912,823509922,2918645900,1245254082,2254668420,1555686612,2515408096,8781958215,277546024,2143684080,2939833692,6951685095,4650245733,580160710,2691161250,596744739,8223644682,1945543542,4770932320,2422324173,243901467,5393360106,1755702506,2872339274,75631144,1152720639,981254244,118405793,311743688,2919406116,2338680915,2471571220,875650333,792683997,2987103360,321463907,465309808,2385493148,449917911,1128961904,1775104256,2468156319,4244011624,978275808,293014075,6592770176,4639728912,2187131850,4664928170,4185204145,328113236,6102887544,2951306373,432267428,1710558225,328495236,390806262,1506082124,5008629633,493146397,508189995,2412512270,4064117552,5539631013,383434083,3797141726,2644664364,8715439998,918954848,284726073,3087075992,3214440350,385982400,1748894515,5468198598,1191807764,986146616,271386684,587303220,413691484,1223843480,4849488048,5168796396,3483913096,3119616516,253417335,4580987510,4560260990,953838288,1196597005,1329577770,4208665505,1614189500,6856736472,2518992176,1129085503,2871494967,1042988275,3515832207,1676336291,1412987064,1381529214,861577976,4353324774,7631496189,881610365,4496252730,2975000112,555554625,5682252688,1450973511,4487704480,4237187625,841085823,180918330,7323853440,2993014038,3959819661,5917934772,129354932,360111570,5111256162,6973698915,3268375016,5586492267,5370731466,462939813,670500318,674682356,632878505,8856029997,1783514782,264567260,2121033815,3570807492,2307076863,753155326,916781900,1580945779,4250588545,750072541,34306833,2041785340,279503390,694187970,288643319,1836230904,890769620,7045162504,4020101271,1094926304,2582822757,258806312,4412849736,2719576089,5180166528,4538109042,74876064,1951280992,1512719432,3147623944,787503353,4961393935,609780528,2322775800,5606903079,402967323,505117102,1134837995,7768287765,3003366897,7601855264,1445952935,8811013878,2545684410,1342474110,3401627760,3906569296,1498621002,1663724658,5962577562,21183856,3879558170,5861936424,1173056075,235513790,3409055881,126196737,183053916,4349243736,5001887130,4841093340,942064576,1559648487,5710091424,1175171350,765094149,947425598,3724177870,4773803994,155363252,3126704432,5459962560,1363369545,6754008510,2807830848,2756999340,784279200,57218910,2417695254,1487682744,1892815320,5029288131,1925466744,1331325074,4516472730,1551138344,3780158480,8864619498,2804913507,607085742,2309205003,6988815120,2509267611,3268782468,660183078,7142250294,7183510432,418528430,5377026008,825793588,1282118558,6342586353,5037633741,61055046,3442497135,3212710352,3379429290,728458285,5734083159,6744484404,1898479240,2323216980,4674352110,1945318614,415472688,617468208,367811037,2144047005,1873432953,749773955,5732699352,3093409012,4834801989,1390599764,1597809318,6777365670,5763054184,1931490338,2706297224,2874096498,5519396394,2937005685,525636696,4729739076,8326003536,7688236016,2621081695,1952970858,5887298196,4290567651,3336787335,1626368427,5539749684,4442317424,759962838,379589202,365826753,1478972544,6039470160,6808312521,1585307169,189212256,4080372174,196725392,747166239,5481376544,2275018832,3617194644,4860733144,4051840992,6691560778,245178604,176012375,2922904041,524059578,713479786,7902191920,5776243656,835498107,4437596448,3999598911,4468116891,3117690688,3009769,683832654,1452940494,860768868,1972693460,6936014688,2715329190,1235072628,1424810814,978053296,3519496939,1590436264,1896140866,7376730399,1865951150,2047601668,3620681900,1092578394,6279985572,2158732017,8715295548,850707270,477223112,669337546,193882632,126330580,1108482480,814435842,3315925152,4118796584,1142099710,4280974104,4953918104,486389205,4306002450,4394625455,294364020,3434480672,3892845369,10165284,4991084410,6590327184,1855007483,4460848380,755928099,2769195954,654492059,2573100801,1758473598,6579646792,698523440,4028925502,657570398,70640976,698175080,678943118,948004089,483117160,2459186692,3189581994,3178103336,5789506992,494275887,547857888,6837541672,8383734,2407049556,4226330480,1944373172,1006233088,3786557608,1601742578,5495633521,1714418028,2118853696,6450939670,1089007443,4347803800,211031365,3016098638,283698002,1064451006,2755288910,1049639928,1634085116,191564157,3766560312,1671787875,5992971072,1124094858,1734783654,1226009733,1776704379,63325560,910592186,724079560,1491082522,2546451195,6033968784,1396700055,6997699608,2059794725,387008406,5071194272,832619712,455040672,4053586626,4516243248,2609024754,2921818035,6480338720,2201672692,960555530,2798501775,579531224,1450525074,73234314,3146721108,683114124,5028057692,3419964798,3371036802,5858022114,2140926732,1541568756,1973122218,2660131620,3609493980,975556161,2650182876,424403619,577290680,224685202,2318623224,1014281541,1471399452,3280478728,3291444025,4700690001,4536521848,395046344,973356722,1900284688,2838960115,6323023431,512925807,6004997874,998070075,1774586166,6434773016,1863247444,932304708,4657629137,3180883086,6588367560,1651161496,2381921896,1901774994,1005652460,1725259548,3130174332,121831085,1271084184,4725013140,1038674502,1389596226,570829960,1207250010,2282904342,3764996994,439413438,1406809704,1165411468,5706753546,715890940,42321408,2624902016,3818769560,4803713364,3257987600,1458730146,264257568,2533733692,5653026876,1864026660,2968087828,271344984,141492299,6405257312,704599464,531829593,3631669275,3882433380,456076677,3187895064,2500360534,3277108508,641737988,352329744,227311735,189474442,4634784768,1300160706,1890218632,3413255319,637083550,1194669465,683700672,232495125,423349290,4509578826,4944459429,840115680,1393569320,942594112,379687889,2018823153,7068540393,502461940,2529608488,5649564474,1252972845,3277234092,81114417,7902021280,620438032,4130335932,3083544184,4532605861,4181727277,858099688,2636831172,4138481508,705671331,164870532,785238221,8517217428,3611316247,1843115118,88814121,1643261340,4790216018,5738429669,1676695092,1142786556,3141365420,1490118060,997562496,4225973808,5591742918,605472592,1619373216,391064157,1367998996,322054794,4215278780,24703248,707289910,502614996,293609093,1926747360,4336554312,2274656396,5427587592,1242819548,1429354035,2410685193,644752919,2431652328,254219391,1153004424,2586684009,3434471520,711036073,1874999850,600643043,1143849416,831084821,70141889,1163183020,1689670916,2706849464,4776535300,1574094050,4538342720,6819918948,829101644,5313614005,4083684990,4790226230,538572691,4195750688,1808954712,2108278752,3018836340,322205786,566929756,862540280,1459829108,821180874,503295982,1343799789,4475782180,816459672,222147274,1503244638,6761200077,3119832348,369262109,592519128,2790554895,5498653280,5088080746,4178803132,3381908676,2926387050,2043772850,886073659,367038516,4552003885,1781209213,2723036220,432969633,198034775,1397515878,4521152655,1307459652,2207350205,283867375,1611122172,855590980,24330042,2397346365,1822585276,1391480252,90249822,754107345,968814776,315237111,845783072,4477469745,2908479365,2535385602,8362198215,2413830810,1621081428,587881311,1363539726,664225320,3211580860,2457979464,1660928780,652345770,123928483,1908636060,538307470,908028990,6893227056,1000668907,625098829,3253901460,1735728952,2048680592,6137245431,144903552,5151636112,5658817833,4747132535,1627040424,4381135640,1365868696,2518183194,2844552120,105726788,2397059672,3380945772,403668453,7546104846,3337461918,239909154,8799217974,2083572652,3429220308,2924582577,4838036371,22910836,9631743,2672414145,284172507,909407228,2030433784,2212116985,815191072,2794319915,6185608513,18030630,402610072,426629487,173537610,2978525253,333668888,1414035474,4632651709,2279196705,985099867,1473198370,1784890734,6376277635,6709552335,2769850884,240025640,487352860,615562122,3639847710,3560939548,4050661544,666655218,339629794,291405167,81536005,5497365006,841561281,1439628570,1355985344,2153485720,5704848751,2191630527,787032063,1765280600,1191042251,836380338,188594825,937888418,1716044274,6998381159,1349302680,857378648,905063398,2848971352,5510571829,6702211112,2855221749,2865427768,8640773748,182708154,6932818872,2062182940,416773903,2186188209,4461346356,2593068120,1492482764,1949261496,2766777960,841728866,2468878545,563440093,7028801127,3836833060,1424709530,2433117618,761073817,5934861297,684178616,5908823152,1042919216,75396088,2103602976,361030628,326388880,1392134860,1829227616,1547805630,3876253740,919045183,294591359,5594059712,4554194585,5945163792,5902882080,156519108,1328069352,488263974,753291298,1217513850,2063063684,246233615,2971891405,163395840,3717615050,4624886190,7077055712,2148288429,3663770072,8653871484,2389576500,2131480790,1355986815,7854314888,4563061281,6255274536,4432450232,156413053,778989172,1281648688,1179196532,177460207,3119758250,4667846211,3661426945,372177142,2308900980,5952421664,2752914316,5949900831,1697791060,1934892138,2162640798,3043572932,5372579835,3335607380,497827110,3222491226,969629690,4792862944,194317376,778295510,2996130248,8271099072,3331359451,991784031,318082968,1699287456,2081586325,2252588148,1900036488,1506289460,116687691,3178456720,1371064860,4537807985,399214704,6351658320,1763718648,2311517872,4342040983,2475740024,869409420,1681211682,6293613893,1330541055,2539982568,5425374829,3238201400,218086344,1769631174,3358449416,1431733030,121795656,882802736,5895707482,2817729567,1722252930,4816874994,4178645676,58972882,7011592224,4593471696,1994124395,2716447728,578958020,2889482752,2507114375,546115595,3429098144,1965861291,24330204,4228789480,177721579,4546595955,295992708,2659325690,796307013,575895168,432682630,2508036444,170311254,243552978,4229696230,538693326,7212194512,188470626,544958936,7726900743,3323435967,942057246,4362015840,535955814,43326552,1549121001,3132306072,2730132145,1420649074,4355906425,1863072644,280265440,242074541,1245704046,1795581054,308990553,185407599,2062749100,648550976,1611125050,5238687160,2604839636,1695942237,3506960945,323353832,1897898360,2920339044,2402107136,2406431499,1710234393,1850459988,813551697,1059744126,1975312845,2392304467,836245890,3578044680,4191723416,526350750,1229929590,4953517644,1934540846,6360268089,717625670,4787468406,707037740,7200783063,5550938226,1716687363,1645384832,647999154,2410241205,1581707898,623423307,827661924,529842100,1098589280,623930472,907304001,5244928317,3372808072,2864972565,1272929570,3811575752,1861387726,4450219780,601679971,689560941,6739402523,274142574,664578142,318097834,4837979293,2748105288,950423873,1417821540,2202922932,1484545494,2236384836,4521906456,1737317976,213296848,932444852,3082764260,2756588968,2447220496,240363174,1207649064,2785682100,2550746016,208116360,1497663548,8908598790,965941514,6363663999,917692836,4677287118,1730962396,345426083,3991942016,3061314291,1082929035,154381140,2006813704,3910718854,3535340428,5498913015,390291513,2983684092,7619715414,3132205380,79277436,2837172528,4477325860,389174890,2500794129,3922175670,1857013544,17846310,5126756256,1274911650,1392746672,1977039848,381512114,7379488960,4219007625,3275789505,382492128,2935500890,2710345876,2171072730,2706522765,2379456690,1665022904,345649990,3464120376,3283511286,411476541,242947197,1294773244,1618749664,6793750134,3743109224,2154775824,202319424,5753632044,4014602740,654421194,2652737046,4642580152,3719649960,144108828,565571471,5849468920,1324625856,8109961677,7054369320,5935750058,825573087,6599283912,523219858,3953573600,6488773736,940810025,3738100863,478327030,7801089008,592278662,117602068,440681044,3745051898,634942404,1353484462,3088810752,392608794,4784568453,3827908980,2006621970,2021698275,1889262510,1047867147,1711744448,3503602312,1051778010,1718284852,3998704885,914592935,4672476891,4924980991,89429361,1680880150,1206259376,2786358136,3213995498,3887743482,846699825,3850506460,1437517720,5757909858,1943301720,4879991888,1090471105,3814095420,4907066643,228133120,2849317686,443132364,92927394,273754464,1030276572,81271592,975932354,1128605352,2050140132,1767677996,558971130,2386722793,3601224936,8055561960,3379280009,447371526,219401839,2540810928,5634453888,3169564748,921015672,2256457465,6245718849,5406505938,348786723,4931645464,1658610147,4273231984,711446272,2626359375,5547168921,1842860620,856923305,3458549706,23695788,277684818,8122207032,57851445,7715901717,270947859,995597292,960760542,1587887976,2015900337,229756520,2468990,2345310604,373227225,1528834430,878269354,913772934,932901832,1508792652,1049487162,849475828,165907562,2280126025,2560814837,2536152156,3116127675,5134278684,649627168,1055050828,925589358,920887366,1926218116,538776015,642917190,1652657130,1756250922,2019022496,3277723660,4295880315,3720507056,4647152024,2534687841,1368394566,579454800,7911060120,445396464,2253698716,1295375641,6736925196,518203384,3141184190,6929267175,4954353285,961609860,1873701369,1329668616,3146971506,4912355502,62494280,1398566196,649937709,207618012,1268910820,5970151398,1052742072,1560061551,2237760749,3806713928,35202427,3233979850,6722934088,4419190990,234631304,3421255056,6018159832,385542910,1938573296,5870561094,1939082055,4313329482,1714681000,2548626120,1382857148,3160244710,4455978168,1737110424,79034559,1568281197,906804340,2725712130,1171171824,2366272264,2024769627,865223268,1330792752,1398904900,482101070,1156175752,983968335,5476542352,7331981632,3574944460,143459976,2554614815,1110863666,4334947592,2801847010,860792412,5259383034,5718890169,2921158455,616475468,3359496700,7387879419,3309365005,906971715,2048827164,5478538096,2863017351,1197380422,4762328915,3567119732,994882836,677774619,1530511260,759254369,10593508,3934555065,1012313104,1985543169,6121595326,113669693,2149440645,3862841464,2900621765,2018852988,6850872837,794656126,4038743325,1032676355,2890687464,2321553408,2269318024,5092889011,2030305676,167584636,2234018888,2735451416,827595612,6352942256,4379108132,134479116,4982312985,1199812670,5130800289,560865464,1900657296,1744932882,3899775520,3071824973,1180717628,1570819580,6862725492,5275620616,6461080983,611788284,8185042683,489890064,6963625272,1560171310,168159614,4714681818,8293674825,3337250644,1909759236,2782810252,7496454294,1299574560,3210787002,1939198860,874863066,5721748074,3494458080,3141395523,8051933367,519777920,1521419836,2976933438,4160347650,2100157152,2924015895,1196494854,288905652,7784007168,596025002,638842248,1102911536,3462222968,5175183834,8295403158,948425000,2359258748,3215864223,1029614484,3510988788,2029722678,1097859824,1953477726,167637120,4543362522,64518856,4917401622,4612419747,1599045814,7250581449,1520682404,539229733,81581598,6845189302,378769344,990616106,1524448719,6104672432,1361391274,3193845930,1971513216,2631280761,1710271906,1216256496,3675795380,5357289959,1425449346,5416873488,288315546,1552699736,195480240,463943068,2251740744,7356369564,1269363462,3594475020,2911525083,491970288,3284357590,2319429532,465327726,922975720,3856467140,1357528220,341530482,106217850,1330939488,10063756,1123472115,709827653,3487452813,1340397912,536216234,504022596,2192700012,2789857017,6029986446,2939887041,3764408640,924267728,1674867978,3551933416,1951915952,2565156024,2918890689,7581022677,6842909059,1643605380,132107205,7226227760,1335740848,1911573774,1062615831,5472055107,688759371,7629976144,692376584,1142738584,246469638,435131980,679479962,774554644,1258763516,434030470,3707520957,1186932901,2974231072,1983110465,8646455286,2814363195,2570584100,3912343224,120295352,2446079312,648204369,1597290240,1906776156,1263457035,5892075406,766646212,3758905878,1874162695,5350512024,1549585154,1059497442,1509748254,31026272,769646565,1825810857,100899400,5628858654,685967702,2972701120,348535362,3610211576,751031253,1731207279,4162371880,4166842456,983272020,6778097685,1864758856,294972150,5218878744,6637747024,453272375,1773787554,1845635808,2435693415,2908443795,706088561,4149149172,2470412574,2001749853,6710784801,1833534816,6511374224,2115468405,453255219,527466058,1244387472,1800944316,243361048,43829079,355864334,637686738,3194854215,2735892640,1836263892,1282090346,305398175,286406310,6511648325,2855705583,5815225568,2798250933,6631243380,6815266096,1220797012,856046548,2935804530,1483034292,1462929930,82970245,1415818242,4132738700,876490548,2518083276,781967528,1267686570,584704362,2700460545,739578921,3062617380,5939028516,2783313192,2094318144,8129809404,999621777,1745787588,1665669966,2383906473,2562364308,4032191439,2782061010,522361332,1774506839,1626327360,3953117231,1813812636,854104206,13809863,2381665184,6551806436,492712170,1213417002,1121836626,729118744,1280225704,139143216,4456611685,994522005,642168148,3993000588,3023633046,467212099,3431333064,3699168830,944505936,1179043461,219834268,2429981832,3892203790,2801291955,957179313,3667653052,5376605130,2758574352,7102165473,1506750822,6040244301,2428584606,1072621148,4372273728,3973850970,5612171634,370107368,2659847592,102973348,6210635856,532370974,5948378072,3722317368,930567078,2887629692,537822636,6559187684,4689946780,477573330,2835422744,4982214072,1120597365,83759838,4518278568,4644477250,1438386735,176014608,1714116792,3031790110,581459784,2455894158,2986675884,5298806853,775240284,1234965972,961547445,510344516,1771712718,1994703068,1251218912,5185403226,438247548,1387165212,353555034,2238825144,2527225062,457739825,6476092203,6268204600,3233283396,1425276304,957355188,1324677255,480200756,412033132,1216066035,2385500104,2584835584,4879278520,2719658312,600471933,769208374,6490924223,3119010320,3612390978,2193875895,6416305920,812159014,1898439132,6499643643,5424968274,474994557,359090010,1662058304,6010282098,650586987,2020895944,3440428290,774561180,440219184,6038976224,2962605000,4025767389,2788848150,401293534,1914674922,375417186,1401123484,630894888,1843219566,2540327024,3749803834,835820269,1098056668,4261479040,18802809,846940240,1438094472,6182236528,3474554712,1886801926,205281838,2944809016,1427795187,2854552464,1373715640,20986965,1474063325,6759167289,784862197,204442746,1645878930,2850527193,2450295879,2968334452,242418166,4625290295,864807185,2609697560,405654270,6986855208,7166029770,2557254180,3649431280,324051112,490657880,487765829,4241098773,4116954920,1708056873,2508918030,4713129560,4630385646,750110378,13672215,277698698,366758469,1893990516,3451981705,4901874929,2500955216,5303017790,2215129062,1499095703,1746890748,3077707598,1322096472,5921660742,384955020,27958651,2933777721,5375663624,4863564684,1973917443,5267147040,1102643160,233940112,1316602064,6671440872,5155314248,3736908835,165036798,1053516162,3808532340,402787276,4881630055,1503105909,3689423185,3326025970,1672209470,5133527118,749925299,1446350212,3105350091,3064940964,3931802253,889050532,570946658,5097280096,3571090744,4613869975,2161396296,195674988,2334173700,27126075,2337098245,2128957980,1377768588,3306364624,3890199222,4338060921,78953909,8625218823,3373552780,3625137027,6009759432,1137689880,3834920726,1534001496,3158804980,2927863060,5436208062,934792866,2574385011,1322186160,1412835880,529482093,4343619688,1050767163,338042079,504227801,132898380,4905368168,515294105,3294571014,3147731200,2538862650,3975741856,8244148059,6381826384,587784680,2359745754,4780794177,1659009620,4005838768,1484391512,146199231,3107245110,13282600,5285136381,130612012,4027510008,986925630,356074324,744632473,1749398562,663800700,4854648396,3492967230,913650006,1131802362,1172402810,922549871,631015015,795030393,346533844,5935239443,3440394640,1638314946,1092462336,934402205,3236150696,254659884,1979322021,1473678272,4590482940,1667018485,5071360608,1316848806,1551000314,3716659740,1807982240,2936760399,1756055308,160445240,389001668,2519273124,319329513,1523061814,2696732961,3922799566,4224349734,1741668003,1973640692,1629977853,1002689872,747319548,2493292152,1698935769,5977053032,2490589664,338148660,296431520,34411745,3191668900,783218720,5535946584,3889093828,3582292872,1353108407,2189941780,537695064,1851160743,846671718,5299809000,392826797,3836031052,2054843718,3651597228,1556529942,6933547523,6081484290,1144225215,2323992807,4619150785,315393032,31985667,5415813578,3810423228,90560866,3029933244,611026632,3923133208,496084558,7780805144,6160894456,96916982,6097991120,6952296274,59256570,269443028,5219625480,653056112,2818330284,1876311234,2042942240,1399887552,1766015223,6041599104,981777016,2814711380,8714692017,1038146134,4138150144,3241356960,3092808740,20002785,2550666900,4421488311,284066874,816023854,1884129863,3813792900,1017977650,2674779324,1767518276,1980351000,2841160110,6575650584,705826872,5419118754,1765969170,3466556802,978082388,1309659880,810601024,3054300654,2274212934,7697105952,4333415796,306930148,312886932,457406295,2507119245,3528042567,7693402644,1345262418,581682588,871756950,2914819496,1787781425,5804348160,1566815755,1447062666,1205377568,2737386468,4108331584,825544475,2002162890,2064003832,2906735645,513070834,252590501,2025351360,3497766069,7617184808,1279558568,2118673566,2147558214,3734544160,2051635014,1889092503,243741920,1314723120,3610021860,455596210,184691889,8762460462,1429587512,5521180770,594411239,5146459824,1693808056,3141715752,1639517486,1590991120,1595392416,7321683824,1964274690,40777536,300024818,7459224336,7741582011,2389813230,39244800,1252368,6649807178,5891194288,214131540,8239426884,758807599,3131158080,4834884501,2032049907,6628686337,5578964010,287230766,1028266644,1296891374,556196014,2419644612,4303202648,362245685,3057361195,909081015,7582569228,493089513,4606919721,4454857368,2790179466,3546520623,2049980408,2120102835,2063265264,1642997988,5393902164,40109846,441501165,2386260016,1413055000,1444601056,4301056310,2003907896,5475914292,710230444,1614419968,872879064,1130678024,5329107343,1335150047,416119314,921580398,6289578184,2069330418,2510831061,1384288350,1788334832,2403142336,2064614340,2138325186,3406435424,3184677420,1111996508,4679473779,98041392,1940123740,845639632,7166923320,45530933,41561652,1534722234,8877152007,5739354054,2992231011,6111614403,312327150,5722904568,327975698,583844132,2854606668,657361312,507997832,183852363,1604700285,184136733,1535621670,1241047743,1813252572,3038550345,1637442235,4714265820,338258378,832972740,1689470912,4297002905,4093535032,8564555736,485145520,5047784988,1579694752,2663973459,835038288,323278128,2172506763,276216452,4851282996,433039803,64678000,6940822784,5246225929,3283753332,6894623407,679792660,4021221365,1425089097,866269672,155014749,701242524,533961586,788814667,5657863362,978185202,2718492744,2144694345,295589298,1997771828,7933715776,1818621532,1051359096,317487936,2706424332,403287594,377390831,3264667530,6841507248,1535375696,936409681,732979805,309616237,1911222321,1471048536,1762026856,99726690,649580690,1398206043,4092670080,153803250,3750098676,35027397,659181980,5793842952,4183584310,2053167246,3661937832,679062217,3929082480,4370340233,3660569640,7560582840,370012748,6719951288,1254845024,3435889310,2106282660,3318810292,7244355393,1797181470,682607520,4747161520,222453390,1992627950,6149228616,142250751,115779510,1370608066,325907448,1647873324,989175828,528763131,500199182,205894431,204026576,3617620840,2155017408,591699705,7910943903,16988825,1976897248,1114505901,7241636800,723324682,1581029922,665468647,1215537848,1850469952,1832999808,797170849,1166566458,3365997365,5973723581,3500641287,3108229644,8875406952,2310423036,2229928480,2649259720,3517949928,809989376,3610968666,918896473,975649096,3890533101,6541200652,2976102584,307690629,321985194,247124385,1242502320,4281534496,3162696252,3189660678,1710455988,581174766,649505381,715888176,553952268,2690170680,634863230,3603764682,7934683976,1319681884,830975822,5215651821,322249436,877092892,1042011446,1655989632,769343594,600240490,2936835558,432414215,5788538385,542404930,7304884542,96457956,1280089415,4982789430,2465026410,3612211984,2181329507,287223781,5690444436,1208246545,4061847042,519151214,413327211,7663673072,809979822,701475508,3654994032,720134304,6456965504,1873572630,1040851876,4122586750,750645870,5843020673,923444819,1215047745,1981270837,2299846173,3518946480,5229212624,84208372,1572653175,2932755429,6027519,3399462115,4475153538,2942805372,1901586722,1088326764,724873226,4740322260,7647553800,2749510470,2963987312,2631287271,2163601164,2723688360,456241464,5139420651,2067371752,5455520152,1632615654,5673810024,1670062155,1414458434,51932544,960219416,1702920798,3468830375,4625276761,2536664574,1765596819,2941251768,3024192900,197994426,905479020,1689079320,5619009400,2058637700,2031683514,4934439639,2176684146,74764332,2035908051,418400423,1135971914,4599082870,6920730528,1802677980,2873233053,106800297,4729616,4300071005,3633542485,722671509,1076018150,1587630160,581034220,2064905020,2734669566,2167122450,1617921478,2660061971,3776468712,245702368,3048564680,4627210147,1353050064,596702608,818015572,1413071706,2282779305,4930506168,963377658,3431180260,576675549,3490841115,1208815016,1988078440,60624205,958214797,4301375570,2620481211,204941506,739345401,1526884630,5327348832,2431540884,2785058080,2269044620,378267776,5457753162,415039328,629166236,1078168506,6304998150,1194220840,1964102010,1433124980,4627551850,6818154868,330257706,3749049714,7190298352,1787519778,1324251716,103683384,5668843248,350353130,2483087140,341234320,1376698293,3726185265,4084288215,6635685182,2703761919,904376200,2431783165,444898036,6738139280,4391671900,5860523606,2314339581,394644296,493311273,3038534370,2380077000,2548300167,1715392432,3398899288,2715576459,1444573845,4470965176,6543137043,188391203,938681505,4560767675,1735888552,2779094717,1478578376,2850486376,1244685480,1403447508,224262339,992445442,4900126360,434887176,1135124080,3454590850,94178585,309646404,7129820576,4487790174,2942481870,3935573,934420746,5507423460,1103238282,1226147600,452001977,562920352,1952846958,1883773316,3836493128,5667694956,2415952292,1795780830,6277898288,2610548592,294079032,947077050,2611230966,5492790960,2690920908,7625484027,4909984072,3120237916,2460312984,1337772345,2633295710,616263120,40528261,5016013524,1638073140,21773882,2917752348,331055838,6958176928,6976006884,6569773826,2128012770,4023812704,4779127096,6188810144,476735403,874337853,459321540,898652755,173089588,1321472575,3413042031,619004742,1594687630,3964674775,488061999,1595418008,291123410,4123153168,1808547207,1730490752,5798603440,3131487681,945575376,498914154,1478249460,2244492453,706025794,240784080,2391587352,3685967756,2464711326,3465985914,500951588,6511178611,2137177623,2463409440,4443550776,5719846760,2912801634,774078328,6269032746,651343608,506076126,2191809570,2182703856,2555539428,3913976550,3178528312,6111186186,2905459800,3828277890,2772045603,6636933810,3468117196,5299909672,1868146220,3590041620,881496818,787913732,3966654764,1723509428,6839910424,433124148,3326526483,904281292,2008176904,6017463504,866866326,7273575584,6694908856,5502387562,645225475,1720955478,4841115069,654315521,4799643955,671161088,430342017,1516467420,36056390,519525566,3860549605,321714518,3781229643,987571914,7966854207,218915384,1875077120,5151505494,5921030598,3310187700,1065876927,403835310,331871135,2547371575,3688985024,1740713710,1684626765,1990932944,466220460,1796490054,2932926759,269430978,3388378080,758214354,2453727897,1302151362,3203539900,1123169788,834145974,1411286745,2213492995,1698765537,183575664,1320609921,643089389,2093788245,1493565540,477507489,801610883,1520122532,1438885269,7257170760,3152877210,1215634300,2184253360,6859383408,4649348805,2885957675,742694644,535634016,3382366185,41776625,1505072892,1876797706,2400212460,921388704,3530738795,659848664,708775459,4845944016,4558083462,309960709,27704996,6955915122,1470319818,1770993054,1777883306,252150114,3764078130,159159048,3611352328,1098418402,831142710,4156865742,203593528,3347864037,4629736068,1548315828,5443472223,239030020,1958988478,593583318,1322062876,2257890271,198557900,3793150242,1119830712,5160571717,1315687316,1366895136,4119585896,216091235,4084025272,4080443997,839849008,801246830,46795068,7193812056,2166634638,1109543022,3982105288,3112147686,2138518971,2771757435,1385020743,3127655732,7907283243,669489832,135799614,457639336,2231886308,4878394662,8072303886,3110263232,1209002109,598564350,1078576195,1338536910,4402092410,412067056,3297554788,628754640,212293390,4546937334,1717149267,1224260208,269299154,4953802780,1244885709,3216422885,1625711075,3868653680,3607851844,6022566639,6297375364,1439719443,5753940198,968760377,205258932,5191247796,1065553420,2150699335,1496927508,592532002,3179441133,1310624418,2662888077,1489912795,4180708728,3070446248,3196087500,1308953304,1489911766,3788882004,1191037170,3244276400,376348230,2518192110,6541534405,7373502280,1304829522,1553115507,654280520,433457974,7799174352,1309393365,442659178,616480097,1488295686,8385728085,11061984,1734090794,6961901758,2888227359,1448027240,4923277110,5205018861,7496695544,2304207962,8374373046,1904983488,4751294190,2302155093,71759980,2154034770,1363609326,3898968708,4433025905,2379697281,5441517416,848434819,3723523118,667007012,5686613046,2845164471,1747762842,3682976308,668563633,1922749556,194476856,1437221940,846592186,2871319680,1634024745,985231583,6792751552,4401282804,5621295992,18806826,414337004,82861917,5857506258,220203481,1744404234,1436560908,5215609485,2021175204,965729346,959933732,945062440,1244491960,941569809,5983340688,659851947,1675863036,8552734038,928746360,7648126856,2231696895,3202348616,541996074,867186668,5343481128,1441986212,1868760150,559175525,5006003661,4911220496,3310277824,4905509898,910565496,4996182552,2168906973,720393879,195939073,4209124110,3661748665,276283006,740665618,514241693,558195708,2665065432,6689751808,100386392,4603067595,3362960088,313790583,6943273074,105173170,1167809912,3774017826,3177246504,438425961,1849304750,143107468,2038871763,6099482368,1847913599,264954410,4151102751,1317695120,343440421,248139138,951253101,3236157113,1652380136,2600255064,1962297624,3785878314,4202005192,950945208,438389596,7558340823,4552858017,6411894300,293643369,5940273168,753218802,559963524,3160717371,4900434198,480926116,554867776,1813262758,1715273168,2133578064,1761874026,3146005105,2067692780,1303959450,648010575,4129386625,2925206785,2247740912,300909069,818681554,1890896150,1719292905,826334088,6930469448,29309160,3217599696,2400793992,6587224216,3795178960,3514730154,3201426136,1922227551,5484436710,3474579880,1893085332,3467107504,3439652048,390189545,3184990263,1708028868,1614519912,1525524558,4854487620,1822776277,3455417700,307462955,506708016,176850932,351575798,1621680012,930480690,1251242742,508052991,536294081,1450745585,3822851514,7091227422,1318604790,3274389764,282258426,4196805084,481526109,1093800939,5789306226,423661702,399201089,1581033492,2268064476,5793480450,1086389390,343712832,368411064,2956160700,2023781288,6721653,773537904,1621357620,1630963752,373554620,1697505327,1595195792,4369791138,399946019,8586775647,2717017200,249312138,5472097519,5334436422,1763345212,44126803,1860336135,3645777569,2137534191,4167143392,998667780,4025022120,3790378490,385466664,3790787815,23727588,224713814,817169682,2834768970,1912268912,6611887376,1837111392,2005542644,3461882305,2692366816,1942465215,46016926,1440849928,1005177150,2200883010,1701524736,3145746396,1251158148,6558912346,7028318952,6252946861,2736458368,6073673200,980483121,7062125481,1206881615,384600692,518011053,4144501776,1734187620,2865715842,2220011730,360574935,4218311640,867900177,7116942752,158183700,6955588530,351027462,2759396085,699900835,720098208,79525026,5916501558,2582793016,2588112540,3392272424,3544771446,1457043516,1685351664,1634251716,213318012,2782484816,596631928,3606459780,4800497016,2166454752,1909734156,450216635,3767699350,503465936,1748791980,6037770960,2198291805,1278076794,452963055,778818367,4592226345,2070114333,2493977325,751344802,6826609384,4207035910,1063650024,1936195245,2016922572,131644008,1558801128,725071693,986214432,1416099342,1895355916,1612855158,7561534284,1333344642,2588891720,2630629508,1428278808,1379083746,1354050672,488631075,2231120787,694690143,1306148088,2825137164,255375928,1472597940,864941660,999246102,3973962984,4999128906,3979015215,1942057404,685386779,917983893,204262877,2937677372,3009593100,89937048,1088113535,3347479976,503001334,729303316,2995287904,1799146150,3013970735,2913964656,7603867208,2014472019,2196018304,87824704,4559712015,1828907367,3553235864,905214646,6378310696,3512992419,1691993088,1508338044,4445697537,1444806352,2838189306,639947774,666854280,1250138995,104519484,358275152,3362474898,58311576,2857321845,1425633776,684763304,3662195304,3712693128,1385405840,1104007725,2414372292,297298134,7515957960,1465421792,53530192,903664296,103511887,1691935560,1105165728,6751879371,737039115,6438899537,1005795288,3264482097,6839643552,1245778881,2910483500,4841081646,5489885574,6278681829,4153101090,2811086547,1244213196,6963265113,825566817,3848274414,4690880256,1663061197,3424518476,261294265,916917840,1793119384,2867824863,1497962364,708558283,1049124447,4197815424,7232828088,707951400,1767406560,2926236250,4653541221,4004544824,1712248802,706250958,2326983936,3675205104,2421645123,2209203474,1146733086,2985184950,1178498764,4168867768,103506858,1689895805,445018674,599278700,8318418120,378404188,7564891815,5724092376,1013825508,14889427,1452942836,1112656568,3303665352,19562238,3131492552,1686855658,1893389070,1117332027,318146943,1064132068,794599588,2151683553,529687680,3621401070,2878878114,7773587112,5863623492,3208321810,1725285576,790606178,4771080377,1090488896,1752356996,8381881890,933524226,3817898424,6103640550,1756229724,1283722602,1322369572,280103562,380581557,5489185723,1308540567,1585082562,1899888168,1655802588,2297030076,4002669144,5457120228,572033767,1445294040,815231144,1442024876,240704799,7142372304,4399699875,1675054180,4610067590,417739316,3360333948,620067558,3736750408,3472763496,7819760864,2841561273,632049386,4897208035,3019444284,2215975572,1853012480,454423386,1648798920,3760921384,1969986576,3791222127,4987712415,4327676283,523854555,4941670645,3153404681,31557715,3941791452,2895900960,2805140230,1694651088,1119118592,4250949660,1794026605,4791860245,7709457968,1270994028,977015186,59108081,1362725604,117925155,3295416840,1301509206,1533577376,169900536,5097855984,1402625248,2589306672,130272923,1002238029,186953945,909217123,5297688216,1431169728,3805748425,2109872898,1633797242,548620458,2004775320,2476014918,3769499124,4640405812,5491104390,842254153,2716592904,121497204,50681290,29863670,2950815636,5961696048,4047052221,1044422344,1135180538,6827043560,7155856848,723818704,3354100164,195539406,5895604694,1289857905,6894251032,1301251080,2495912156,3912258510,173712248,959579898,3736754832,1142378790,2165532453,6669340188,307935922,206847570,882794958,4472467555,4650909215,943272981,4478635980,2585066493,530909640,1075750004,566704713,797157219,4042529760,5845198572,7977803248,8688959676,4483240530,1267271570,3114028953,103926618,2586342220,539034750,6429288985,6799664272,6472289368,2185423050,4276135272,576853753,2782317960,4718150562,5658177636,4944129050,4239577010,5405141610,3364707150,1812564628,3677983610,1330872325,7161257673,106223288,762683084,2906007855,1595172663,6657143712,47548773,3337810587,518536587,89009605,149651412,4402681017,1036457514,803382449,2058033880,7174207216,1166279121,1363135250,2123110251,354322035,2624885576,2632443636,3230496650,3868132662,5739615099,271304910,1306461686,3945201696,2256666540,515095896,1176260564,995783890,2887867025,1606764060,3979519985,812558780,7900640064,17545986,1751551065,6445080960,2281822432,872382472,4302339305,515559653,4737687240,3209908340,633335596,3077376561,3624053795,1571679987,1466092348,6609585708,7607296672,114691545,186545277,5116253472,5233253805,457631550,31803727,2439378250,1193351180,3724989232,3035292865,325793475,1330837556,8052272262,3233296785,4397462425,474867690,6102384504,272182796,4539147456,2027789290,943341686,2403742686,2910875304,1266649688,3464165784,1972839633,537311780,970686519,1357605404,1500591129,311037364,1626943148,610422273,1138186676,2820394620,1564449327,7894637040,345665460,5831244744,5747680072,1363763072,731103970,4043606040,6610803003,424860720,3015771580,490645520,467228300,6945757767,683466776,678528697,3404332856,3851625996,1052502630,972705024,5542834542,4541946176,4111820652,290254137,1869630842,1163442723,200306584,2464022040,5572316508,44979702,1096926552,4104613675,1537214640,1139764324,456682545,381946972,2296066644,144841092,5853018064,2157575035,1346251248,8108050671,1035178612,3478749512,1673464688,7073925462,4033578882,246795957,443141559,5084191512,998415740,3957024525,7539333192,2449328900,1708035111,6631748627,2109070325,779296520,295294830,1186838737,3680590744,1840254658,1428426156,5686535736,435101472,2398119522,673017300,5200478066,1947557360,3690463761,1012455740,45779856,2495393050,337844003,2492530131,2805803252,1543566267,4263331320,1911655380,4184688472,970271413,719585083,2961871268,8279008,140199684,1884314905,3303517616,967039875,511420815,2579857686,1126023672,7747185105,973981329,3716057700,3745874184,1658283646,771799704,1325164714,5194432390,1401371232,1190695345,2700332614,2345123865,7148864799,1789560150,3440784552,8445574620,1236386480,714234010,630951365,2461673016,929855928,1901591544,783891962,1390033106,5855951871,2774622820,36863865,1093530308,5950835946,5507514600,2381445384,3313584585,1916070237,2154913870,857165849,4346610900,1329590230,1078140015,206749913,1030344216,211778313,1752578646,1145370462,728573541,615544710,2230417188,7431137144,568876833,1069691588,3708834376,3123900080,4116247330,3738095800,3695131950,1359337792,2544925804,387099288,1049663730,1602652677,4142972500,355033536,6350783509,914745800,2981633136,1328601303,1540958692,881904179,6237461928,214928322,7425388863,3780314160,1944679972,6588150800,688130283,2847634500,814042610,384318189,1057700799,845587083,4329185525,742297558,1148596238,2103130032,1947508635,4190993730,248599788,3776444135,3113736240,2386941365,1925412645,1695528386,2908352096,1700880729,5639790387,5520433347,4161992680,1683868045,1907503461,3127593595,1292902479,188218928,447161346,6737371182,1716922600,7436501432,4215975960,496418247,654471919,5296746196,1861812104,1942014850,3014044713,2132594073,301280521,1697816564,78115000,5214511664,4085022912,2593829488,4690328922,1469578590,1526369013,3459230250,2465355975,2706693678,354824544,585747792,1474676287,260996625,2043802104,3699188022,7671567000,5470511244,3141423424,8975026035,1044451200,3721100100,84556126,2330290371,22107996,4016908055,153399480,444415315,1310745681,1962125000,531453380,8456256801,1999731652,5615925000,7465355048,6893549982,5966843896,70842128,3495026654,775633769,2932624293,140464552,552241419,1131747015,1750792284,5570512704,912643492,7370423640,3474199800,2114090860,2509484980,5295929079,256827738,3121315120,6771959768,534286444,2547482268,878580981,1225875906,17735166,1969079226,2092074144,3027673638,7127761761,1221817360,1272090448,1046129248,2245083147,939844169,3095959440,2182141752,2740084173,24714900,4807050096,3222607660,758265920,1832604465,6890921748,985990536,2418862250,1075294251,2195259492,637612494,678974968,2411362701,1320939395,3552079524,603885335,2173659230,2638689728,879087698,752486566,4221002118,795796891,1884890640,7636896944,1452738917,1106475174,1787773998,267936947,4557915250,651413519,2284302740,3837523204,969601638,115711883,900039344,1206916935,805913826,2044213434,4918708844,1225578500,5806000417,807369805,839681400,1853732392,7337977074,546054268,3213736115,388622576,7427436372,7116331648,2808111504,2975479936,3815955408,4440431058,5362638426,1053309228,6064049537,531664900,969269238,2426102082,597048048,883551112,1711202020,1628173566,2950772504,5004445416,576586995,1268403696,304187846,820528087,3025357056,2225745333,316205742,4489269085,306301100,1983793342,907935695,21183722,391598664,7329116200,375913888,608290158,1259687370,2894974146,1488721776,2179713512,6290043466,5222698803,839881563,871019450,959178120,2686389396,6707634147,522654417,5435127831,762388481,5799640284,1146153592,616710620,1963329424,2088038330,992292777,2323905678,962455024,714917114,614894890,470100494,6143727320,517140512,961487616,6022415115,362022459,5955489864,331312191,928384458,2450543220,493798557,66204966,5513989437,5379739992,1102584513,1257724392,863278802,304830224,2150618268,516614206,4853766974,3903321056,1954954918,247833621,1887153760,2536557867,1195489090,3586090172,478047901,1794575535,1559698364,4355772204,3188811700,486229059,1326416256,325184601,2349930530,1216673135,1844988360,8360037900,4447139715,5428294932,3091464320,1023563382,1417455130,93854768,2072014600,1925888052,6239760219,3822702325,3366971335,2237372176,5365308162,3979441708,1984010775,855771254,3115339088,3721645548,4909695090,3898472192,985874124,179812224,6003898152,711592960,1946074405,7164917712,4160414139,3597689496,1525344128,75862780,5906708080,5079000756,995062844,2126890437,2773476565,1009167243,4428821610,1763802220,5740322560,1908443887,5858974428,532901980,5989953320,3489375896,1434018936,279340828,2092447548,2604369608,5893231734,1188285415,4305305880,13934662,701974492,1661763180,65718888,5151429864,913750651,1255765434,2683178752,450367600,4073144579,208754840,186766644,2709444225,507503362,447531350,2939608228,1203015218,5899528164,3306062683,3438810960,212134073,1089428809,4218801937,4872128590,1455549024,2418404565,4817689728,986290940,1060732516,106112732,4935896757,7432372480,533601459,2793074508,2098539129,790680028,2159535812,3490439085,3014931556,4460353984,5742757426,4028185230,4819886682,4110249558,5026819806,594583182,3426380440,1530242360,1541510856,1350618210,600606895,2636377416,4475154525,2216728890,1577074086,3654401274,1344070045,2246653599,3689248295,1038980727,3223856288,1867050927,1669178235,2783587080,70118850,1155241715,753145234,4149187224,3712534168,2992151220,1294709095,659812049,240448810,3412946898,699837040,7089986412,6076022240,226131694,5338858032,5256851688,49391564,1531611528,1374014972,8740514925,5788334820,230916984,3777352940,1061150192,5423967384,177808113,1993371462,927207054,6875699257,5663330008,1660316430,263165874,2981150520,1093911928,32796452,504525986,5895522216,1073979675,29781830,1286791443,1036037793,917939988,2138583255,260874746,6000385632,1830167988,114055870,74704432,1612262892,5827547403,5859609888,159101245,1893003424,818311500,4704014700,4123956852,289545750,2616343563,2409086736,1962814754,704230930,2507332410,3557453335,66581310,1948142464,3130903136,4069595781,7367020524,1790933565,968231512,59055542,198205080,628675618,3593196225,4721090718,3357300075,5864793151,934114208,1846184928,573182476,478325372,4619318466,4316914688,333132055,4007696010,1792602812,922900714,2589969576,1326916272,658159838,1490968768,2745937936,464192175,188028627,677826883,807622208,4423630445,2388552975,1566161658,148671314,842556956,5568404624,3049605948,1235671620,7889265990,1898610328,1708653844,844653256,2124611580,3479229439,3635436088,425373218,991021167,1107989250,215870436,479081007,973712857,2393394872,25078180,5227356186,3319094792,3166927400,330320108,4371990035,616562199,661678362,576496514,263745480,997306468,812219880,634540470,1719230940,1429840426,662139207,5083910741,232295208,4717982152,966469512,6670825384,2289673014,1990078944,1828751148,709181556,3803749728,1815736040,1979483871,3401126255,2280392703,730872204,359563503,789890100,1105447520,7144123716,3645003090,184893572,11417936,3947466620,1614857196,222184132,3430124812,7943223696,3654874344,5450092445,4757496690,72798007,185273688,2965584660,291514918,2242104594,814145544,930607446,5441338215,2556472304,393429325,1242136105,1208627745,906909951,7687958648,2526203151,6294551952,990936020,2791121895,299359044,961958781,3137836506,299453582,213816310,2318926512,5058445908,1370009978,1436811928,2855300548,1468315620,176394512,1962504810,2717792370,5031975516,967420863,4409356833,83716914,498542226,1977957872,438731303,2277759588,676854492,2325674000,1753659004,157404087,2970971212,4635714260,3278968875,2382075204,6240059199,2250720945,1488138915,1208560179,47108610,394702108,447699756,105138157,80975433,1089505501,5603731728,1761877064,2933377728,5576844102,5383638096,4731393261,372381438,112276440,508093012,322922056,1408523234,1376208505,711656880,796931919,7324560,151264016,443603454,231722325,719720856,4704639390,1005254586,6977094985,1221761727,3037866160,4850304232,13944892,28254440,3665699532,347170369,2019283386,2747228232,680962212,769898336,297325038,1498092136,1553900070,1893613200,6028496832,3068134531,232495250,578726009,2602704713,2458604973,3793673328,4019360280,8720585370,626944528,2448925584,1223261814,1510257970,495829528,6396500124,910187075,732201594,6756975470,2910739776,577138242,4212456871,8493886278,2692713016,8984386080,6770063952,2710904905,3833642415,2578826328,3414165223,8319384036,6939727389,1326356392,2104131253,1041904872,2800689072,331498240,340976002,5131735770,140375751,4843485768,34909840,2741366733,1528457694,1208179180,3194196980,4158977982,2420147056,1681914648,4802712936,2982867052,374330074,177946895,265863488,900408500,3744776052,4175023986,2399346131,1233646472,4290741150,6058126976,6085725021,2145599634,3922055896,479325595,387722848,3729628272,1654552122,6991320474,1122938046,1684768225,5477541656,7392353274,616401160,545791883,276329355,4447089056,729454248,33921384,594902280,3694894845,3950548068,3832678176,5346441792,4173668208,4995984186,5934574098,5401190142,121358528,192025676,1794979556,4557818970,2713406502,2696801187,1079704472,6161999888,210114476,2419314006,125826388,1125402570,137744060,4643822722,1395445120,3971485296,2126941590,3990378885,2634320739,3082403532,321213600,1109716713,4352643462,399948280,5097825304,4752721386,652798900,3249147816,1102970316,5285787048,1963716780,1070025495,940356678,989584594,4634399390,1619248690,652791209,1125570138,1195467420,1278088420,6635548136,668987664,173382170,3797980055,541467423,760774300,2029359534,2720590809,528051344,4524530454,356432848,120528204,6945927632,3148410564,900957954,2144259824,1197473802,4953225070,3795462172,179134205,2735492934,1059247490,3760166184,1824854276,949239586,2608668666,3457248816,4437682659,3127515034,2287234389,4178986794,7321169600,4447043490,97303716,1450870532,95566475,2672602164,546243738,43673865,3549772352,1829878629,1278397856,3734738395,136508525,371729478,6030863388,835015932,478444149,336046483,358555242,198039583,4560940160,364127370,2466797592,4106618400,6631714824,3762663456,4646794425,602344036,697245778,2296609260,4093144440,4394295829,573023680,1754463128,405285356,227659670,3245827482,3832638576,121994568,2372825790,1390746284,2624701167,4158328524,851149442,4525391430,127642788,2556554035,771790500,4374966780,1286248188,761545463,7316793126,592452261,1923486462,509056914,70684010,3286689120,6438713920,1848049376,2824439898,1366895230,3333273208,1772131368,776624946,3300510892,369765064,3067797397,2961718599,468059814,15455916,8486751096,659222585,4464845272,1241148942,6021011152,371645973,541511646,5329893198,1746810230,2328018027,1821556386,696479357,3965982156,1976584644,2965707225,1018536984,4673177904,3349668465,3012780449,6440056063,3532294892,3597594065,410912680,698520147,185054056,715731064,2060990632,527982568,451884094,4486730024,6118050104,2104026836,763365592,2066528004,3015207902,4392182648,786582515,1448411328,1571589204,1222538540,667908195,849504066,8415168741,7231060935,182147224,6086077172,1206005552,237308678,539837364,4289696406,3336681384,1609714971,193815960,4412966220,788867988,4250735400,1883027824,3670779906,986697593,5577452363,1407398548,453513648,4918310880,1517155893,754785018,1634735490,2162225634,4065066156,3325246885,847252716,8372682198,5139133938,490521954,6640483671,4657604550,40378626,7578803256,4786256628,52444798,674912959,1221317922,4058511023,275026614,867196725,5366533480,1316451324,3480764125,2724802945,4057911216,303694914,1628551085,761511292,188555142,396976597,189541820,1720651422,4341421888,654597288,4265551725,2365560288,4058036634,891315920,267048644,2647432152,3245826852,6465276307,96772860,4223357544,4584997548,532357576,2168899659,3670816056,7993362992,4981983760,1267028042,3274694152,5202167346,973464948,21463950,716816761,1116807372,1638155319,6109658667,6779455605,3088538636,4129302582,2530727466,4303394998,1860652394,48907490,1117105948,5112103332,759378129,4076439591,2826358755,1018956408,464507295,1645634384,3631531602,944599498,2634388611,1339509616,555931282,1332779980,3550048790,2770893912,4569577728,2134263279,4333433215,3880351032,4051118652,154538144,7633450089,1064176250,3319729587,5090528816,800863681,3962695664,1304725473,1270709322,1658914460,1049443220,1622521516,645225375,1219116612,3875149264,451495084,4847277942,470716131,2023614565,1817433804,4635215442,1319193828,635039661,5646993048,1659151277,1982730748,49213700,2357559210,492896080,5098010826,1053482816,446567026,3398448294,1263309075,694235398,6514717864,6814680530,1083601848,1522712415,5430286328,5449088264,4505326238,8661024063,1275622024,2404618572,4597867845,774500370,2043887850,3045257334,2710072145,2438930976,759216182,801280581,1883237840,1891579544,4593795010,383030105,7183133984,7480244064,977692514,980986368,5117519708,2533798395,4776702720,510336208,141985059,4533142528,868260925,3703445137,1574609340,3251211019,6043752504,5165427246,199613049,508111982,4881219687,2666748448,5604671892,510773779,4338165465,4171502028,875926881,6514649456,2207818431,189928619,315895814,430647039,1730637432,7432742142,5657913128,2521294825,773559022,978455135,891700552,2550980001,3468410433,284930508,3918141990,910050816,826699304,221286730,3912143613,1791873013,2677876152,448585313,1520862645,2131897152,3181665258,532245939,976672682,442881008,4638458745,5127619761,3756535952,1894926084,2589465495,979904104,308065236,1522100034,306594120,1210693392,4846660016,1795440276,8348951232,502353036,6232163448,855219231,7212989472,1182329559,3652710208,134113406,3073103395,6651517544,451700196,1177728660,574697403,79559961,3057543632,5253008319,520759971,824975140,2348273935,2455998498,4283914050,2654138272,35578058,1963327376,330169968,428886270,1853475410,1054830897,4899628314,695190164,3250825508,276433088,149026750,2743790838,987131108,1366966755,457920209,1624536866,188920842,5871334000,1876515705,2252395376,3971166066,2105906706,61690281,597816564,128691047,3101513842,7114242080,6171109679,2061434368,2111229704,4253390625,512625669,636183108,1293455681,4955550705,1736725818,844570238,317173600,1605382420,1384622796,4090129950,1811856739,117463098,679552354,5803525794,3663229690,2627796941,4014556488,2943631624,4264021575,6245412390,5282325474,1285285314,853233154,707652444,1442735175,1746588750,4453201788,1713913296,855991728,2194469058,74983986,1137557014,912608832,2740503983,4791337803,1152517030,321370526,3120634680,2100965680,213671736,2572427067,279693027,1262122812,1763430885,569460072,6346664331,215598334,147341199,100276269,4067032368,2886409975,495296994,99443424,112623793,3283694568,2862869000,3640078400,705076820,713229300,740553218,4016966190,234546365,2711769220,386157356,8106888285,1109005408,4213209245,4193768950,3859082738,671550840,8298686817,5795779428,1300024200,5889093192,331230689,13688682,5465789651,967317528,149907984,4048747955,1823960214,7020621189,1437929496,1697619288,2173177034,2724654594,3675911780,2681992076,1487945820,5454795840,6602649291,1112160498,4428607128,526652458,748948943,2975951920,541297695,6946543093,2787698230,181717025,965857832,4083650496,296342658,1787676422,5781642699,329631996,323848812,680565510,851887095,683176350,290534400,3540176487,1372644120,2493020232,2385411740,2252955830,1492643244,1552712973,5409944148,1724541792,1049097540,1887633243,836725128,736466560,3292045758,1012880696,3012037317,3419309700,5348679560,1471276326,6524908544,5336122640,1181239456,4537835296,2594336184,906299598,3865453362,2394905800,5220773712,3339238539,2521194128,248903423,641705226,3876246260,2793726318,519677670,483807927,197048104,2883767725,1139233294,1257913461,1816577166,592020216,7449984657,1818384429,1474096140,361974496,33853058,934727112,958048409,861440912,960118902,3218849245,2954956653,347514084,667836615,481131230,1814418057,1021810140,5389590558,9004480,2940824826,8899345080,4199176055,4291595144,84934228,4604697360,139109856,1712317454,866948043,2400624695,2638442166,848166984,392811960,4716321246,1219012344,581402328,3701224578,3458545260,547943656,2002946460,352426057,1810178832,3938744025,1922759018,2745674064,2027877426,503434348,3209188412,128088810,971865164,916071755,740336610,865457340,1135528630,2021290040,458171475,595834119,760250235,2017411494,3141956736,6661218528,3029657134,2619098664,712855688,568753285,2491155560,1031554235,1656876736,934618896,363341658,3561838777,7369314894,2128732928,3164597296,1302387870,2324427504,1987852356,619830480,5789550312,4244660375,5547600392,4787059878,4846183782,2411317080,1871424684,5124509824,6310522560,4685806216,3660254176,6441037038,336847446,2682857070,957222294,1899048312,963911244,607140817,2466845430,3106497856,1268712730,717417403,870206218,640107810,3842227482,390625580,5183016184,3575173464,2053046152,1593027576,4742889616,1598550736,1009434144,4496276575,1297405088,3231471756,2461195158,1451874755,621274144,4927633140,1929841840,1183525083,3815027272,1958882664,1985661936,1905370536,757472688,2482580466,1543177773,3494380205,8371023354,1667415827,3630613378,715920405,1940860190,4509807705,8401556142,3481012532,1494901415,4146643515,1053927652,272886897,2360618760,238492899,4636675592,516479858,4700981285,3307809456,917292170,5026605792,305561268,801545998,3466583361,397301373,7962682328,6743677612,1666547952,1169806250,945386930,32230773,1478836380,1991794512,2029331307,1954126664,2804477271,2830426760,1109863406,1020400227,4186765136,3442937380,974317758,379806988,1593373733,5081933076,1739784808,81854310,599532120,2020989656,1677489651,3008827905,2807995235,1253258764,2583236996,5113731702,615706977,6044650269,5314827238,5687669196,2505383888,6479168720,329936804,1797644097,3180179706,1594035418,162778789,3919823904,1457857584,4305928886,1280524059,833369238,1675707164,1216760571,4715831112,2768826318,514308652,1903904932,735981207,400727682,2314364577,181863530,7642152612,1349039324,3000630710,1400832291,2871513136,8111440368,4381464294,1117270702,991587875,2298416632,1039090011,3631180288,5466521781,876442347,628131796,954212556,5167755089,3685672696,789204780,4734901472,650626017,156956349,90509656,1201452144,308121306,3194801992,5990209806,4723478334,6645367413,8219362383,5828054704,1162759395,145231835,594847096,1231744950,1829060236,1127623182,5760277978,8013388653,2477015064,3799758762,2382803361,3371356456,6890697176,398383788,2712582950,1100425501,1286349742,2672547101,5246869728,7067794329,2868363216,576560379,1179861576,623779144,4852447845,2022508082,4415675256,1618738152,1361561772,902092648,3968934480,1338617464,1033216912,338135730,1760840515,6209810901,202527128,1835975455,5607748376,7644136992,463421370,247047950,3991351212,2782973893,660525871,1583367435,6246450128,449598712,2676243708,2535481592,142981488,1171291638,3508943400,3530161620,317970039,7775095280,5046105732,530641904,1163307830,452313484,259284354,500012145,3139873704,328381536,1681355715,1532660763,6066316634,2954613735,3694051144,3542151088,4580091546,6070490202,4307451488,683247102,5982417826,4147466841,3541425952,918903114,747071926,1870411638,682873436,1824939796,2728398522,5233819704,218634350,4561340215,1226220470,738451350,1891517868,3583749184,119017094,1347195855,2335249674,5001735998,501241040,2168128053,4606425536,2223473112,1402246264,1791253638,1540439883,2000704140,1775717280,2228621,1736274180,217771716,1396320048,196898123,514121912,8481127077,2814312760,506722157,3943473000,3795098272,276995972,198605844,1003720899,3779608290,243164994,1685949412,2441428245,438860532,5672197194,5830189296,823431308,1318239200,1818377666,237029320,3817262504,100777960,961891752,5824866425,1144291788,1559646616,84840239,609721030,7534627902,93596227,3159638523,1390300498,1251505816,1823495562,3876620672,988521680,4352483702,2797507524,2424265005,721704996,3439085370,5945198035,1466368514,5591438167,754784246,3190694318,738507736,433161004,1683417372,593854547,5437773584,1928380419,3163677510,7633513752,1505922798,587301594,1823366276,1906557914,2906440362,5482604351,938338968,5095394064,2625155598,675052713,1756162916,2346140116,5510817880,1282814592,853929000,1997087484,1232878818,1633294860,5004358416,2454258828,896244769,185474688,688189305,1216334360,3986145555,486776723,2248582788,2602948284,8661724425,776908710,1129874598,646202124,4650823205,1333152204,1370714481,1270953246,1213016871,4838937278,3602430740,1585689687,2348391285,3799134320,4048869978,2778696972,3477903696,1474333234,603757942,1773704535,523934101,2939770248,916222272,33702808,1190720541,234837655,5725183737,137428938,2595313405,1733988040,2052108568,707755530,6847635214,3661334892,6386101902,1747994697,3475007710,1704671484,4934945115,5903066225,2612554875,3845891015,838407610,83337070,850749060,3585264738,474759036,625367592,3037644072,3198276792,2709439632,3502432092,337641734,2908118247,95952896,4884132915,228059492,3021896136,1606915612,7973939816,908299984,320017237,3400824168,1738166705,3948890532,529960928,1123914865,3234964155,1763872545,2794798120,3920828310,1656098460,765792830,893426527,2503724845,4842165402,5358980046,2054816416,443972306,6931783305,1067753034,5360928456,4165716135,1975120838,6273175016,876264610,4373025384,986809071,836349560,1844496304,2547534598,1787671630,3160372368,2192014698,2056369374,739149244,796827054,6205022327,5111971501,6526399075,2117239012,7709541174,3992631324,36217995,101303462,3830881705,959079585,524562370,642633280,63665606,5187815490,3072522054,6652609481,4236863760,741597619,5431120812,2073797201,4989990936,646491211,2222477913,7909028865,6844543006,6578926585,2145535386,5003141465,704159056,3760807452,939238524,1422916002,1397208292,498105704,306128052,392276856,2544547116,56630241,7177034745,4391405070,1512838684,47459009,906146114,495093222,1911013743,1603906822,1761070032,1234361583,816048340,980468205,735815369,747842378,2280967611,523035387,4504452358,2807196120,3399068104,1331936835,4068470496,612986535,3678745602,713543199,1278627748,700851726,1565614258,2840981760,4490013924,2312732088,263079810,3372706448,685281536,150445955,526531128,856486581,950924365,647081704,2032981785,6738317831,3757892076,1351924248,4861567650,4287891135,753669552,236859514,3528018520,300968845,4859308122,3263143014,3160134648,1340056914,4306403325,772852470,130634407,1055467206,2755994588,51810034,4077859820,354301695,605805071,5650815926,2452224660,889164303,933044406,620112552,492777626,1327409559,419097795,3166738925,4923868368,2990469245,3452132188,722939604,4776676812,5651717802,677738904,565395866,289064272,1170357852,65211624,6038084885,2720775875,4286822526,3276337840,17956884,2290845390,262249380,2163409864,811971414,243478235,1146788499,538003828,955172832,682855509,3753032325,653008780,2670053379,105605190,1558573677,784522756,7576681296,1047934506,3939569995,615152128,2658227485,4820898609,3685615824,1880726556,2362247001,882373694,1337442590,2286570783,1894252000,2546081608,685997890,943493316,3646067090,1093476282,475433210,1355251676,4849268770,599639865,4647193920,7444973832,338311653,251290767,5345568912,5763778866,3771898040,679657641,2940680700,113104716,2777917839,5170906328,4744854849,1401506788,311694432,2525773467,169876268,7469487243,4080197674,800129232,1930797928,4082598456,869771060,1638868788,1716841301,201304520,1028292381,696250229,560802490,1864708908,2605270440,5368748238,6714880599,220511592,619423168,2431993401,869244644,2902653483,2989427165,514021611,3183313705,959201969,5553656144,8956969272,1802596860,1146247476,904590801,6344121861,885183438,616744372,4061921430,255013024,1529552745,5572025322,1013894217,3912442008,832438044,589336724,2120029443,3664450593,314378658,1694918493,4180554276,76117095,299782263,73946914,1032868854,2531664918,940657120,3105565770,912165284,6525307008,4188665485,2937000153,837875574,1008424944,2969514328,2210223279,1274727078,3057011230,3060620260,3909335432,6764392866,1714524016,7529397288,3010305978,1259912626,426325413,4550632472,5770667898,2940292200,1282168636,1754083680,3900381152,1497134988,3040945390,4106162109,1678038444,34388418,1882941926,946055194,5296314604,2193500250,34368076,2711154684,6099879996,132793252,2052746574,287910126,371713932,1811884075,2274186576,17534322,2257341504,4804912053,3530647272,1943610714,96038394,7538592624,856780514,1882042287,3855240683,4625152224,462871818,2816020018,6822260193,168376282,5511729378,3820917096,337112646,2920750128,959809563,902116209,480353886,59415935,2546216199,2522803149,5881088115,1203766570,2147974704,475782255,216733022,169133980,709520112,5724792498,3963895580,7181073040,2508364170,1341670384,437456176,1968749628,1732774804,3054406956,6545020376,6978651974,994000174,741525376,170250600,6979919800,1267594592,143585214,1002713901,546940771,1396762296,1736028405,2535308576,2386205244,6760661085,833342683,325519233,2444015992,1239987386,1198092576,1252116432,324362728,187436724,2246437557,4507265795,2988015630,4856515300,1965264513,688017363,2947268348,996765106,3493761420,667912360,1723234976,1754212033,3834411644,948435100,695696996,2776041879,4920106248,2304517187,6024045760,4333496405,2740323328,1150551600,3495652864,1971872320,426971870,2677638556,7815963016,3088214766,2530723596,723615510,527806776,685343904,257031310,7184394837,2638312334,6010972944,774407305,1711722138,793471248,845490924,2641241598,74186736,5511779567,4916379720,2292958576,1309028360,1333806574,648277818,1498977648,1278630432,768046800,1974954632,7215142932,3823294706,1315430860,1758683104,2281225198,2984223639,163926801,4223096448,7990938972,620069271,2213071815,2119935645,1612296588,1321749320,1377156740,1841746668,1235817786,670119132,6248710208,208553472,204693639,2770535139,3510834795,811304466,104814078,422497655,2584311504,4471565920,1141602336,865115702,2830030072,350727178,263041296,920561297,2454469926,254059655,3999416468,699174312,3680483709,1397835951,2962359533,902492404,1754644658,105278386,680844178,217954851,3517791240,1221609072,1611527150,5799085978,2113256799,2916481044,5621004736,882624840,1273090990,2425473666,1742384766,837727335,1298350743,5186850687,830945422,3354971394,4135676922,199332392,435067422,448777256,841025081,2975622153,762420032,2721585372,878521780,1904005370,6924512817,1665941944,773092768,1284464502,55696338,1032727044,1879272054,1952011980,4751080968,6594235184,674266680,2301207727,1377954486,437136468,6928593574,3335222580,2031962954,61741288,6644783136,497003684,2336331705,5104552208,3641124998,2275452267,2350375413,1776387150,4976753310,5114036949,481474238,856414144,5732224518,2955368124,6561089304,2020695588,73300943,958747726,1070866678,3646449205,1534657932,5372828397,1299965958,205350096,2687766412,1367205413,943670421,757372122,923988712,2786119212,2215568760,1684978498,60662967,4245154970,1343583219,1439504132,629816773,1332609798,3596095080,7474755664,6861699460,1236149960,1935863152,521946871,6645020096,4882567040,5412346192,3291264693,1819419105,511978450,117209380,3819140766,623290322,6129576552,419250690,6259772232,952034414,1072928664,3104230360,5477276262,4808677958,841429260,5289641280,806840736,4681791395,2346462032,675919816,2781598530,2978336928,68389080,2753187628,905254140,83246379,302667528,4583127850,1789083594,1475856802,593478399,2812181876,1091725980,918603768,6603682981,2454001203,2890805192,474571068,1498988160,5879735532,1165869061,3302659367,1924928514,2855142234,3654396896,3767111640,2627468336,358719478,909129560,1497770532,1429263490,6260040948,460642927,1131903,3974876936,535086666,3304014822,5636933631,836305884,339948663,3666067736,3719742306,2555184573,227985692,5055176928,2369393999,2457292458,1431988890,1724308410,2994813092,3959827560,1819554408,866525856,1730947434,662137191,921198240,694429317,4963853490,4836367415,3465748206,259984324,628614430,5714620236,2544700161,857650386,2855723120,634409755,2006635930,505704520,393746912,805985328,1502721168,1352718644,1456636706,4238813628,3480700816,900921992,347582749,928285181,497192129,64043932,7157919096,1149470272,1597623612,3270717345,4579775916,784974009,3231485564,2087284610,605493716,3771723195,552186520,4536018567,1691653724,1620707000,836694368,3944515370,43848889,1034589096,1129384921,4441411832,533229768,2282855152,2808488757,6502547680,5546100699,3178482209,638376756,2628376680,4991145579,1236249594,1524405060,7628486049,2606448606,2914210845,285683097,131325114,2306298534,4113484560,3988235112,2977487928,205829499,1003752897,422592128,406302744,1617123024,4467587344,357956322,584321864,514777167,1050128464,743338117,5405638617,5361436941,578090958,141561072,2618509800,3082953430,1727557027,6432700638,888020355,2753321442,939365276,873480861,776656484,2271966892,3956590295,269002208,1261684904,330316700,1132123746,3605933852,2873804448,1887371962,1813824962,1866242734,5323802414,1965179440,3811253523,5205835272,6037489215,5805630294,3724543660,896709093,950825394,5070834270,309462150,737426586,222372247,2927881456,1953071991,3749804232,800248720,1453534050,833132643,1662943509,7379899440,422953640,1953601776,6790251846,1763249607,1851033708,2614252875,1013418946,227070006,1836909950,651840904,3126816900,2311299627,153762380,3140970687,8018242443,2676548958,1989186630,443025678,2971100000,4731342180,6559682175,2064660472,3644971344,3720101405,184122640,2283349556,2229377964,649757522,4763212045,4698697210,844967484,847914344,1700835688,1517005408,197641956,1372003102,8447447052,736841126,139260090,74931110,53314107,2825885212,3149855628,3232293438,2512868736,119699764,5917143564,147059840,198783062,6812781318,1746817050,1382203018,6746819481,1569777384,956400972,1698991374,689271658,548512200,3841403500,1656617708,4443411648,4754911800,421749736,2453936160,2168406305,4857759636,1145909352,53448848,758215656,7132816719,5526996210,1062514908,1790076618,3180976368,2520106183,5288766450,1157014686,756751616,4802697870,1024318074,2833745205,2981877655,3996589744,1176746769,8145632853,5951346930,4779801110,406236960,4409666874,767871882,314689834,471956272,4892954080,568612562,2725236855,5552504946,427621404,1720700107,3180688861,3931976235,2924551020,441025966,266154408,570190413,4874916011,1433369005,725756202,1198541320,509312044,29307505,34823157,730860392,452048480,753491953,8461678410,85321466,464490251,4542719804,4164676800,106617041,1434133425,2533049572,3312320256,4368659436,1480449684,2208519505,21312150,1526557179,4573463944,4248454410,422811818,505253536,1562251565,591782216,1780508874,435038724,5875108632,35750673,1715607832,262922787,3756384872,857101098,3640225056,636165363,1373151910,2741774868,1090360436,289216890,1516590012,342605964,6729484804,2373084534,6086405169,955429868,1749500976,51041445,454450158,1045336418,3272000571,3206455460,6772871430,1511528095,1887350806,2686983288,3503323758,5347565888,2131033599,2846891817,3102726738,5018225163,1831953920,379762560,2295657846,2962903235,4864606690,1061128404,4781207035,2896453384,1800466560,1422345318,3702161876,279715950,2182684905,25342940,1370347410,137009919,1596677750,6153140792,4290518827,1393179099,4683314502,5139795339,138552023,864391056,4869701298,305821510,2660071088,1195335246,817659712,3107120944,1431013990,340787640,1891158987,1906067752,4305485520,2476714494,3715081605,4330939398,2970984672,423421698,1833286680,734032658,637494460,1186544320,1480187996,6255949328,1607273339,3900010385,1782680768,2192794062,85585730,3638688784,687826186,4642417400,129245408,377400261,2984130768,5042499648,5602694964,5869731656,719683612,1390089555,262454412,3541840782,73801334,1788099648,879096323,142716750,816293904,5222573127,199488072,1940117590,3244677960,6677965408,2598489276,493847070,964630472,1777884078,389087652,1903576950,569244896,1212216182,4399995835,3673693604,1471912119,1529361369,3574004682,356968256,1345821993,1453865646,1323025046,1836220895,815462685,3137522220,1383999294,476842932,505694598,429417356,244846179,926937684,2223819456,5895728523,1213170364,4059937251,1791578240,1878591700,7472230736,711975981,4235321316,1305186321,5587021836,2563439275,269720793,3068114553,1959747948,1804064781,673481372,342655915,6769097797,4204035540,375112160,4114865385,2305899570,6845117755,258276999,547307292,291328434,6877433224,539942039,324620014,5635884933,2449586816,3138061128,1225872194,8195168601,1814352752,1045951970,2694579768,458528860,4625789862,5627822274,2763725784,8947470087,1246625145,1486542162,4247333902,3387751392,2439612171,164109640,3228591471,205512708,6188762920,4114171817,1232980344,1892124018,4953088203,794102865,3054903165,112389554,8447676678,553554030,2889913332,1258500484,751758010,60345702,7749062928,316064194,1099636233,1715897468,1881230400,50228224,7088011803,1549261089,3975953144,3280571456,6234641644,2299889690,770679094,2991165310,14404726,360738420,5175727998,520581389,1291297720,5715671472,608693886,839587433,5758919912,295915368,2310753753,4490932050,3794485524,5472776309,3548650126,1969099279,5193979740,7123435896,5932429515,3050023205,3268907610,5884691232,192742396,1941773104,1673489436,3447427113,3466684340,2250339192,4658497470,7924079736,315381042,5626610874,799010468,601337032,3618644820,1795741045,4003316130,1558880148,724951926,3853483044,4523372140,3503155384,6726924099,4088207456,3773210656,159260843,108161777,1584927270,107269960,7220297079,529195852,6838259603,754525230,4734716686,1588748252,7003180359,2019469776,927919874,424057824,3847815984,7511466663,3552553490,1706883186,205672582,4285939752,5089537530,2623726761,2050983450,2310040632,4153077762,2783583474,3818694768,7257084072,1348395080,1914429627,6437388433,2637166905,882790308,2264373760,177683334,2600067106,3100631826,4454443260,1344799722,3694724832,6644250666,5900808990,226249554,40315186,4562025270,1271622912,1930981720,5777331696,80196513,350036249,757819255,1342131420,3154344375,682038576,414456704,1109030790,1585938657,2471471226,2139613820,1264893165,566500109,3771799784,500224217,2113467300,1601502600,206876520,2326371400,6709449492,1271387425,6523061783,7858344456,238981480,814484013,755153409,998484646,7852242483,394843673,680323124,366466335,2946153448,119623782,5462950050,1958167800,1605927925,323461272,910730629,2933955204,3783053050,203538636,7989664743,141262980,7937509536,5455898916,2535242649,482512170,1358316267,8404703478,4904148530,2061815840,1704555585,529171232,971293668,1887900078,5248293904,939600923,553724910,6296758155,2529717448,1292479965,5056647858,3947143368,1033319756,447076879,21578540,4824681,646959512,2729349786,3338792622,816678360,1821380386,697684920,6248898376,3598409772,3739011275,3969041760,1212085744,3310494129,1215976928,1420536236,2893922292,175533467,460594602,1705715766,1726081890,550714914,804996445,993665290,1525650021,5204477336,595632524,508258722,1964973283,3879387744,115346898,2300263506,666663292,1544510114,914322240,802015272,3979466430,2388361920,251501126,1859080265,507650346,910742415,4182872840,532513236,602752647,1935835352,1936677624,1337430367,4396333284,1427656630,7506518696,868756794,5534695072,2088312063,2290461702,804872844,3406353224,1023043287,1984144482,2409342750,2193683064,2400444344,445048760,804692910,3317577384,5786749150,1943795343,1862611398,4288292400,1224257283,727038936,822800595,362168895,2206842032,3984950223,1468971819,1989363968,1782565678,3565944450,2720575068,1137136950,1490589927,8904190653,209368143,6826033521,933868020,3097489528,3029582312,75837216,5575956966,1500454540,60134240,6203587203,770825808,5999865762,899984658,4789632405,567989883,1773609888,1712980168,4919330750,329277285,2772611715,111533850,4361743304,4190484850,2362422249,6847965600,2177985258,155876432,4296101936,976853592,1574872440,1743716988,4117331550,901912843,5196166002,351585880,1458626452,228391362,1050928448,2867672152,633887,5345239074,2560460372,51657456,2213826224,4323998232,1489863932,346076370,466846415,159533260,914292768,2210530505,2134916370,1989199408,7493107356,2786308835,309650080,1236209744,2439488605,6352763944,1950793286,4002723776,1641944064,3206441586,5575210866,1730296986,5053156047,2236908726,458884080,1991973195,2959769076,486155400,2132078024,1297046050,1138524183,5232504276,673428147,190269850,2011195924,748310706,3839214832,6347550965,4694735421,32713254,805479657,3150342936,2868750794,4256715024,7257688624,573672384,149049485,2911012545,3681173226,807701934,48664223,3991227648,5515489854,134661130,6370955059,735954636,5994915128,974131652,459743850,3236006540,326415149,1170086444,670983039,1018695752,1290251380,65702196,6354693477,4971666492,2448502404,1267627840,928283022,969548950,810869084,847933156,2369485360,3405304210,960111738,1075104737,1268081484,4965774985,3198772985,6401666970,3549072908,1972170556,6618531006,386749085,2021395250,1457317360,2682067029,1161563460,3527421264,796388490,4018676184,6735813912,832230581,3500174910,981052631,1006105836,606883578,1672890870,2878874478,4473620585,5867102208,900649645,4359526587,930945504,676889040,1399896309,7442275728,4249537875,2726285120,1509257888,332443748,655442904,6788639501,4551227065,3333014530,2557616810,366602689,8822189187,4883919680,2997430674,728081840,5003573244,2847607638,402473889,1166574565,2778556564,2593375900,184612564,2444208205,5569325391,989829165,44586520,4820547762,312932089,1074474,1618425508,3823738688,695981745,2854228585,4346376450,3862352123,1385907836,2362330444,661337308,191124528,4826551344,22984360,744157700,2151993729,3513552098,4456371618,1694232029,961561505,1486502034,2787264270,89858115,3527996418,2110626942,207819194,4450663135,50900416,2788599699,734541265,1850576613,126296233,914967081,1630290258,7439286072,2949590712,778163514,1532348766,123673899,381253386,1889406442,7990381035,1079995658,836351432,3088316760,665017172,3092377376,2201834313,3033205756,24323670,758748644,6411411624,6228707328,1815739302,477330464,1076163468,3443415625,439908294,7178564440,1397877555,1955391366,860121641,313445308,348515388,5771999149,3174739064,4385266718,440405484,1031249956,1387481112,1094498688,1502598764,1748171718,3813870788,2714849228,577825976,5539369284,2261548352,882792900,4680299155,4914730144,1482018097,4535432424,6700375241,4349480752,3384764450,1909406958,2648823849,379029917,5437728184,1048824570,969474488,6632089232,62410574,2187276552,3328889578,216949825,558567501,1870047324,1649855160,3208521617,466136341,2047827012,63030808,1180821572,1075856780,3832302740,2628895696,233419702,3545959904,931422895,243477543,5410824640,92936811,305238642,3664516940,200077290,5527644075,49275576,1381915358,3692657982,6911518392,586224891,520822217,2516927256,258935237,1754751744,5717942584,2008300149,581946157,4487208110,1801152784,958331073,220835455,1356590872,2803129254,519089995,6968520405,144068340,213661035,7509094064,399421008,346007988,5854454248,2770131266,1248160872,3137873795,162406708,1214729901,4218600545,147664920,597492968,8532682992,6447023625,787952292,2557530445,1836459978,1713379168,187835588,4386636275,5490156195,760667550,513369617,2710665936,2014589553,4717766520,8692042338,5838819966,6340793683,2455958025,1232965374,3599075864,1700408796,220158906,8895857076,625556449,1256719672,560693200,5414312673,178818590,1642222164,1171703696,4432594896,184620104,1365064005,1962451795,1064428386,776318976,7758640260,963590727,678750432,6453317052,741019403,47910771,955677071,689944866,5001263712,6924114504,4402499297,4236745120,440244987,594189660,1121466692,378257685,3344123184,3443020092,1502624070,1587377580,3591262488,2075386224,570986065,1347594000,3157037745,4099485828,1486264381,904149467,1300128024,1441536720,1416100,666313499,1117026603,960908487,342248382,6135978609,4359100210,3466147612,2585060448,2820095499,3684712968,410996450,2739088503,111297673,1576159542,3139336564,6363553041,1998832774,4409817503,6250189,76082915,5446054638,5449713619,2003883692,2896822844,7707929823,674937200,1525677672,3603273138,5363040483,7749804816,1952317368,3233205885,2649830535,6642624856,2991967464,334702940,4973659104,465701757,4712680976,4837101363,575031912,3340652516,7967440528,3833302045,1170809853,1525972042,2480937410,2818288676,809378326,4128591450,1389977215,3824690436,1413783549,1636349088,2258667915,5606268206,5222163816,202462721,1015125964,2667413192,1535266944,2994936555,5532699126,6058555408,2157916536,1049900595,493989556,2900198664,2428861976,1974247734,4546365895,4197325600,6385780919,4937874944,2382683355,4497978820,5784626982,80789525,2084398926,6116550714,6410334465,1071398790,1188565600,773399002,6397935750,1089088464,2428089464,1613159193,866876820,3924662196,2216339895,4463649036,2543673048,4593380706,979764676,5569064790,713272782,2464416636,1255648610,5110660944,1300805752,3809034068,7907352320,4690886700,250836789,1578268160,154440440,2913148460,849866654,240878986,6835185256,4420305932,464812061,1928460240,875341686,137226808,8491836105,3045153141,1050579846,3934254528,2800957275,2586499825,1014936186,51057673,1353433014,1793720172,2083716008,3891179446,109250853,1709716730,1321747227,1427723238,1217044884,802360479,682178178,1427846170,3430450460,386870582,3856930804,2368857396,1132547658,7739888056,896529422,4823339872,7057185966,459743316,2413233744,2981853588,1109713707,1900507992,1542620043,681179508,3703357791,2291652815,3302921965,1969505094,2739037956,1231423840,1617787389,1163249630,1424624504,3299467740,1289329980,190244984,2280038094,233576121,1551930614,4641540,2952022050,303693662,1099157455,1919068642,4629555171,4393926390,1825596978,4460630216,672443046,780982719,7980180104,1545478032,2428734672,2369002233,671608637,1655567991,960416304,2092483960,4197442617,630272297,1280678193,149589468,5425501398,4733946612,1756098780,3949787667,1172068464,1298553428,1048702632,1926835932,3990850920,1195502720,117978094,1199237526,3080632457,3552894768,821696433,6447589561,1415945136,4122026832,92220190,2161414980,1974410767,2459581950,2438786464,3145471776,63151621,993793317,4627745635,1558269678,842808504,603891920,504232048,3486202200,15537305,2747837976,234339933,1159319024,656913760,2577147610,4342178351,1155860514,968317267,830290847,660550171,884195776,1625514090,335160518,1045466998,6794621829,1162175928,5286533413,125370384,4577662257,1567416570,8693525457,4735675966,1619773032,323809864,400254795,5874713502,1238094844,468192210,1800777666,2754524754,7330935480,720243996,545179083,6922598742,166444942,3274231025,1161726464,5750101259,1245364670,4185617605,248804503,712391274,1779952209,1266815132,386565744,114265399,1497379480,4742585154,2632775466,1632352846,7278479415,1363773607,403880958,1463111874,4667595793,889899865,1477071999,6485064696,798614832,167734120,3153957276,2342820944,2010190392,2274059480,5724056514,5721356184,4099350165,2310173562,704509225,268134729,1715042042,8353011042,143716950,3843529176,5646073182,319694589,4047559971,352831688,693014192,1732471478,227018700,1870543950,1950184592,5358127976,6874140474,1174954174,3713895810,8309423106,55294042,1512522104,1840525062,2889049740,3050572604,3130436536,853916955,8416570833,1210661124,585534761,6189534666,4739378130,2809991505,3080029512,7927859344,3508112296,6128453403,4773317150,2196821476,3556011739,1649082946,1051188312,772638938,2418930385,2495712408,1040401232,213412683,676595420,546324100,4180044784,1347824684,80816829,123302748,3724440972,7254381681,852847974,1901304022,791667212,3940583585,3701173617,808352477,4980241940,1751994981,613009241,39657114,4652287745,3575984,621501752,153628688,807690807,1134652728,5900354248,1212073328,65870787,4841652392,4137871506,806280750,1350014670,2136942726,4986109002,149151792,2253606664,2105997552,520050994,1057561936,1116101758,1176388232,2850345960,1767901020,864124674,5951676736,112900980,1478540478,8969924880,5359269304,849396272,3759721623,1249119955,890432274,892000265,703727171,1034296204,950800668,1437212815,2371794828,2592034560,2462590085,1138706472,800879566,62460259,3783191880,556749391,1352398320,5162486777,2089227301,5759106744,1661364424,35973468,2727764538,4958919574,6920813032,2460771921,3233046648,4519742288,5682107440,3806490992,844056199,216274741,1149745827,1784796702,2592267273,4254872193,1230023528,246142102,132194598,310048624,1058885250,2351812240,1551329256,2972255688,3862055025,4771465531,6288490530,6612168807,5789381244,153702873,60864140,496590967,1140332970,949811557,5471640009,934057396,1573859380,4083873458,5777199369,6599746412,1270530246,232682460,702784133,3244421656,921382737,256220115,2352464760,354975728,151402431,3551459517,1662325596,3786285576,2557480092,405800008,3071954403,588895406,747226130,3707450432,5393126784,288321149,1761665356,4959168957,636934140,4749626840,411456408,8613270936,740357851,5071626720,882192765,1746253677,1073841012,904913664,70488110,2941206783,7447160656,1151975580,74171038,4219915792,1585610184,95530735,276496297,2959379087,1913741802,7051340064,1143710038,1611744252,8975524797,3912860680,1353735324,1774010200,1790049318,503706852,472426488,5669160686,4612242,3918533956,2130463448,999016326,6814015280,4014537750,1201088458,8149671567,2964384555,3670021916,2764821096,400966251,1342485224,1166474553,2689364637,505188747,946053660,338317420,1432187236,1476101326,5002805192,4403131784,1148789280,3466156890,3944216916,2445651615,5806213456,1168288104,7336065152,3282272312,2195615275,1332247140,4757564515,3451556684,3226390424,4133382675,2314591668,62413410,3382678222,1644674608,2062467735,7983568672,809691770,522870677,3571159860,3036614889,2730298266,1002263816,565576506,3950814464,3346281648,1396878466,1981787199,416507562,1156242204,1637801760,567801939,7486160076,976263140,1856960100,824083218,5763433614,907934432,824676285,3138851736,7446705064,4068346923,877681103,4277352355,6444004288,7407133452,2249395540,1991082216,8967248217,5054886120,4278136365,1938274520,3909368079,1126951926,3033548610,6092624592,329276995,407049491,6598822192,200680206,1781101566,1344823528,681176368,1820917624,2989878450,2360127775,49649268,1792537572,1748496879,2599603632,4824873558,2172728865,1243373342,4781778544,1432954544,2817089095,975211236,5804018752,942088563,644394105,3220139680,1397387150,2289403506,342221840,2772141444,965555450,821938416,610941185,4217266585,633803850,3529381624,4073105967,2872003386,2069176585,1049366700,580201147,753172582,3079087272,7715621344,6398910021,3555951200,5506391808,633404715,3272140359,503863630,273525640,1589155632,1698823124,1605479508,1651791234,3908679305,675398766,3583037934,3610625904,412919120,1868444946,1550694136,6717702416,448682112,2609438622,1120816836,1989463662,3611674220,4838377275,713533414,3055535328,5496078808,1799362404,1255093884,1224509012,2477561592,602474830,945001750,941853972,4206687075,211891528,1876422308,6680868537,1706905440,543488253,2156394222,3437208736,721587020,524774735,160283432,4114354340,855419132,3899961835,6348986049,3741704280,5875739432,874867078,979623666,4828501744,4274232750,1737302528,1251739998,1936773606,7973269389,1335828732,3223569344,1034315520,2110896640,862169282,114641172,6091607326,4925121061,2036839128,6270296103,1201298282,2063933265,34277880,91090952,991513282,4270011228,1253419560,151506688,4931077415,731659140,103186172,4887333731,2658367092,2078629252,2235668202,7457513184,109632684,1272123568,6763273920,4508258472,3424378867,840574204,997265314,6870661104,829548027,2667116123,1490762380,1356529974,1661194347,66704393,185443396,3251032168,7695317008,851888573,85089839,1300897472,54744560,7751529856,3513048203,4456892208,2830503228,2635802968,2562780528,927468427,183230894,198280581,727243661,1609986655,3975015093,168934446,2975266420,2094162763,5524146102,1456458192,1643661168,934033034,685853198,3224245368,1283059467,1119065550,66524433,2221175728,2278993392,4183786287,7678743084,4171925178,2449907728,467252088,6230532259,1998143612,2973916300,3176970651,1394153709,3134335948,4846871743,3410757684,6738779495,1426673162,2279572576,907553718,4945655124,1121124580,180333173,703732684,351484090,6644365805,3235533390,24722268,5831847938,4261848488,590392485,546325864,1822966100,551491486,1582394370,381724770,1521189765,972844172,2580946947,5970326964,70486895,3509718620,1134522200,833818986,1164137703,1368507696,3260934964,6109914920,454248075,1993543366,2516845482,3862784984,5401330206,652320932,1724598424,980879980,4442511330,814748289,2379308480,376120525,915839490,351032090,2915370955,4066629945,254843534,5693655864,1199657612,3913549176,530908866,2275661250,1829093390,1154541921,3056276136,2375899095,1356354090,652014669,8638820406,3101339395,3791066176,665728588,311429272,164349280,1973531315,1226758506,478310615,794842833,2165311557,2431772224,2655387510,4229334966,5757966640,8167262517,888667539,3554992050,1906038879,1191432328,2735300856,1605694094,2639508636,1282790110,3769473465,2622031662,1299250668,1279956635,1835701629,1468536196,1478166532,1921610469,1212879766,366837338,3492686869,459945520,1333596224,2776356772,764233156,811369902,2274694011,495381436,6304408584,2720592858,4571040470,1408702017,3299463559,1068034258,565150966,5735500216,4594239735,7257209526,1841418685,781195205,1010642004,1754247744,5757959672,1421376108,608484511,4288988526,2616970920,943800172,1546043616,5135875072,1820758176,491799570,1362351038,3819984426,748625803,2898038905,445028043,2884749684,1519733367,6382258784,493953807,3038567049,799165608,6832888240,5017542072,670029342,1770963246,2220948906,573618459,23723484,8924924853,254724950,3695974416,1102701595,8517541914,3523857468,971382185,972472716,822644955,2482459062,1355794206,1386612834,6533072098,856122656,6233421425,2919404676,867565426,1859406932,13994484,7374802446,2025512905,1890260904,919766525,3270113168,400995520,677062950,630397981,2470832163,2697482886,3923328164,110263566,4008388932,2832043968,252834558,793054890,4834308060,757388997,2435853435,158399006,6045393816,3184160292,2909041580,2745538628,1131268608,959314423,2264748021,4541335690,723023922,2357800755,838694256,1177206951,6294769480,1590696128,7780731624,6079006598,941476521,2050239669,3231415384,1678357224,5702948566,996874029,5906193276,1069113752,809142360,6405674607,2651887410,1552003384,3725443904,3931724181,1660367169,3101003775,969220105,7174560848,462352927,79371805,5927264456,5681815184,1501254004,1110324348,3068235425,1834792162,5559865664,179456832,1402150460,1894627495,3076008896,2123707384,136288820,1319641134,4085557904,8211839346,2543231211,3570860132,3058039870,427455401,1497242972,2706205972,1582435455,4445199963,1407907200,2876850432,124372723,2960577168,282043518,1504664306,1894940248,5760275850,4735392776,1829221114,7112795175,5073744474,3125416861,2332263372,2001766149,3602583272,5719239225,194329230,3420346818,7953052599,958802524,1402420286,320257469,30444528,4820535756,2744183395,1951695822,1483222302,2870609052,4497578393,877116595,1544388502,1333336996,7232699792,2430179460,225136671,2753416351,3066037182,2971079349,839142992,1483917232,1737352872,1560059446,5194787241,316472076,1598002902,6682259493,1941897044,3966445788,5409118561,511807580,309653950,150778580,5687732872,6056226513,2627162056,3547231828,3485179940,4537207632,4583409741,181997358,1920195232,3221061030,175174237,1517675664,3057336736,843979712,1769915758,4422148470,1205765799,5357216837,370706528,4608745790,7055118736,1456536252,132384928,5890786722,1140315160,300780032,3191344215,5297986566,1350537933,2151540,3614463624,668374752,4719191864,6592813875,5213065136,5327007777,3846916310,921811080,6186869661,3583103040,6879312839,5767261256,3789367743,1947692790,2687448768,4916658825,221243319,3724593410,484051954,7539788888,639774724,62637320,1696805185,4474104075,2877185640,2341782798,3832821684,907820882,1814006529,4373165447,302453220,982323064,1744138094,3220985940,103850332,2959715412,10364250,1956255555,5946668286,1323807410,1074091868,8146711188,2438129904,2133677580,1758948699,36443660,3137705505,2130131028,360033056,3248600144,2592813189,3063970384,1660736168,510888408,4238684295,208656072,1478584788,794209928,6350814743,2454859938,4008109356,3523082608,5824171434,4529449072,3562656472,1117368996,3684448500,345257068,1634420208,521575399,638438062,1339157842,1337911432,5299713520,2599737843,797498538,918806525,4949796765,1045425622,664739882,5262921060,869810387,603445100,496818420,839738660,2798709714,864939522,1627218845,279705972,8831776383,537639595,4485920580,3933508040,704813460,1519806040,315819712,1455307272,2683153100,601198352,1948818403,853598122,429341380,2783007000,3514943048,61559669,771893660,179433219,415551618,5778051630,3500407218,230508856,2597078344,1038536364,1471115220,2564845713,3453186582,4816120325,1126833150,3106166668,3592780780,967117732,160589840,2441038412,3398426532,1706709920,2767873857,732886060,894170019,1080323180,2181514176,2043096903,1578296358,1745436044,294332502,6743761360,3375576552,582180260,3962126592,1660658794,8720121249,998514324,777066540,6723777340,4712147112,6430541148,348136424,3932571490,1425312158,162725958,1134353742,3630715424,1329473612,2676515802,1642996012,5687326872,3960790144,6968777578,6325034454,5809360131,3216789261,1755251236,3692387730,1239272862,2743439576,2702870328,5648312138,3368636032,5134673024,4083069060,4739049024,3084153372,5681579673,1991815940,60610911,628584588,4616970594,257684232,5184410094,619835262,4261642344,640165854,387881241,2241425478,3505905435,4044019301,3460145676,6318331288,2658793122,3715094356,580410934,305226964,932868324,1932694164,1467732051,3871743032,5003997156,7115318586,2287595336,1156654494,1345272350,3727451600,3885525520,2215800818,6834586120,930311256,2291675490,2278941612,4485888264,1386866512,7072254608,124934686,2762215311,3339627176,1076941568,328062836,489411688,4471026921,2996196030,787720832,4843694484,2640499149,2383266210,1459279224,491316424,2307162044,4035497520,717844362,1116350634,7238482200,2520513162,1934460010,331895899,111393956,4738430200,7176145797,5423138358,1549059828,185476863,1785677592,4488984810,975459236,370222954,3155617024,3896714136,512638776,5472842160,3077343312,1043419338,529210383,4704134995,707799981,1584329814,998768078,5542912760,989399955,499346306,6900738966,4461935429,5484699168,4842787140,6044477061,3130796600,4018211535,5134905048,1496444018,932828626,810984916,2859947110,687183588,4749295932,790823660,2438082522,192976301,1434371120,8647624476,6013708515,2523200256,5074924248,5129513808,4390744500,6153682486,270071562,1384586872,1504734965,1237684732,267136868,2321137700,849726308,307369977,505758060,3178205852,1290123744,1040173528,1446284712,1897555226,3379192692,239524308,166931264,7220896911,1738348779,986097818,302920016,6208659359,315728170,1100811702,1332494718,1914358424,7460160168,1965584962,183069525,459875792,7458198885,3930994044,1260009576,1148384334,7218157760,4408309410,1490890336,4722113624,5273225448,440451256,2383664688,3257852085,227874930,3971585208,1086615172,262081512,1888842650,483807368,3520650018,745216740,1325256370,3429253230,2453184237,76874728,5420365788,506071557,537301915,1416148866,806341400,3771617440,2315466030,1940868489,3481396050,2130064925,4523427056,194204969,5746269504,7092659700,1723793150,258431425,871050934,7229004272,3586471515,5784734490,910347115,635417368,169718196,5636250138,4565396442,1977277756,669132512,3863103870,714153096,1511579235,824471844,3151045855,1741564944,3999195621,7565897520,2335158816,3798751842,1986418840,2152975203,171909508,2878029138,1135903512,2087073384,5460651203,7435605159,3643429188,1499144064,474007152,1474519851,147895835,1690342492,1862527256,3021127626,788924448,1388657292,883271918,632533364,3889469730,2273011728,3830104236,4269315486,6142078881,4944928338,675514968,429677130,963560788,1874598056,6495087641,877114446,1421748360,252368271,1061400006,408441635,2850146103,5010600789,5727110032,2450018652,4728060799,1737213114,1148086030,392591044,2136225760,2065853388,4431966730,1360743912,583593641,5502223314,589550694,849308368,2536115652,1139246878,2184086868,3197086081,4842977412,147855708,1581978728,4831251070,4930167823,3160830152,1977446934,971857282,2372804616,1578762892,451670600,3442455288,3103158195,2323745895,6944708820,898403417,1298812512,1944168552,4836373612,1182588030,1141674056,1461586248,1604471720,896767376,558772050,4607768394,359861952,1759511313,5079983994,5469592482,1874913008,906825285,3307721245,111258530,424511664,4740561384,2895846507,300429126,3893525370,3060937780,586820556,1765117008,2483199740,818823070,8930186604,2237281971,3914347850,4537366956,1355983086,803921080,73768961,745446933,961405485,5653748373,7551680625,2549576770,1361998062,1747264200,3569109726,3330092972,2052504088,7215237828,3500802588,102763479,1027166075,5301305406,4568164560,298245318,1163124072,1819316588,5656623726,3276274265,472933144,409156315,604769588,2752567488,4335763176,28689035,4135031551,3424505994,3181071388,4473172360,2950410600,2288066508,811038338,1506145354,341330247,583245160,4872162249,2188364985,854530691,1667558487,2615222224,38551956,1123691796,2842958238,8528879916,240402068,2963362402,5204128023,5278244208,2513907032,1261529250,5266582641,6457089450,148823312,1860231550,78557940,1882896168,787800698,385961411,3283438872,5304543546,1700020128,1362511260,1787861232,2141225611,769025448,1800348018,1940342355,5961271176,4002591645,4706546145,1512569648,1560370746,401192817,1920843351,3988872456,220524070,1847152968,1707790172,4989141678,2071854130,8068964787,418653195,2368230984,2633894928,3138381168,685079523,3953383182,93686070,3837033870,4375005430,4291238511,759572950,2811078242,5875388988,437388476,1562002215,2656361043,1469510721,5475404196,4176069093,5290835578,721073956,6370272117,3703700943,5531979208,1231062624,268298744,474431840,3293583769,2273654553,1816439280,878299666,933507940,8552846727,6835383544,366855897,141531030,7671108304,1812346788,3428044405,726927982,169844028,865370060,164580414,631647271,2573950316,50250474,515950552,661739490,2650791384,3460640130,7062647445,3074193768,696804685,2395810512,1476602328,991826276,3275452460,668323722,4277106234,1462676186,699561510,2602683405,4529878395,89710241,1509389400,2115303813,786266500,11389471,3059321380,2225307576,6979008316,456314972,1064129811,2215111818,2450974608,2552154534,366195510,902574324,3241189200,5188021312,457825788,2178870415,6224755932,2463576200,1883142843,890128894,4044139392,1792634960,858535110,4589252472,306030492,1604073492,3059184450,4050659564,601706516,1750719687,1159778631,1691834220,5217431160,2597975982,2135431080,1746732288,3633289050,1617615256,3081832912,1574554338,206904439,2848744314,6392666799,3601581936,4739651577,1722953494,834434136,295345549,626108673,6843868592,2873055410,1382036510,742809543,3410815188,3038175225,1018720416,1264288227,1544053772,5513832150,2115122640,2953243014,3197965446,441757399,4001797772,6126365000,3053569905,2015676624,2775814761,2270041146,6121191656,4312245330,1346908944,900669768,4082363100,989740334,3212393744,1164644499,4524931670,3580308064,3391107030,995778154,4153717232,344352537,2123836443,5292764802,3879638076,2427845045,5403423312,353123439,617812192,309758044,5775480396,6686613458,6625422392,104590310,3800532421,3497040376,430023622,1059541980,1519086588,2017054270,489825,1110972148,753269269,1390926858,3655365028,2331789429,2276678232,7182676161,2916380790,1635364242,3909907976,1384357709,2103066720,3201145064,725875650,4249894092,4805824050,55633522,7109088966,558544392,4466237775,3858197235,1289166687,1062197856,383422440,644765028,2037751203,5937341456,2238292296,104900524,1426209016,371340600,1702381320,3925780768,616461055,2252849943,539458825,3783598371,725326018,1530624504,879364928,5326895424,4999749450,3327647130,444519347,711869816,495881863,820107783,2464620720,1086865860,6915278936,1584650446,3486028620,2093764260,3521960487,5859596310,1576273560,950403128,1133733740,282668950,3884558264,275082124,6897354615,3601667811,2619747894,992895244,1353482234,3319165444,2988326044,6827956101,2233329776,117128960,1263593973,547207640,2740522040,3956576888,288935988,3521290360,1202014915,1723355012,3323989968,644845530,1123264731,7336908672,219488430,2227520415,1243572484,3963992706,2524657374,4678564475,118013580,2158618028,4081966788,1922102987,543688572,1623472290,3363488990,588060654,250036327,2289106412,3891549048,1993629232,1275740462,3420232291,2959865064,1055969118,235607680,1751246352,6053488344,991942693,2007758560,5912064900,3456172734,2411773707,746156948,2584413200,3353698720,1523537334,5518371320,358599248,3487994660,5389991334,5757594296,7304038104,4722893485,3480679812,861203118,4577150384,434514549,3675064432,1740921000,3601865502,636839217,2198389632,844672833,1223726168,41189427,423720549,3340743840,232131898,2703575144,5180893081,580271580,2317726365,1633396749,4306383126,3018282134,2477571320,1005685872,5715091550,3792386070,4694329110,971022957,388957053,201210450,1007191034,1803001614,871935570,4829916056,997870782,2551516544,3991631024,1211434528,4019471745,3215829204,1158035392,5589626742,292468756,1349427261,2138653482,8039287728,467214462,3443965182,5930151414,462214935,1866396195,2531851042,822750035,791012228,328210047,1913783064,1192523960,794322772,1536773490,294035139,233547566,1179349128,6873084470,6031208943,29417383,139822350,4156923312,1926806418,833859845,37154430,738701258,1988100910,60577464,5994031072,2070604869,5982411600,2564264556,6846594629,755264326,1351102417,1422680226,734280999,5423167296,1379673060,1297416960,4949705466,293345304,607324102,2221925772,1189233114,4610883448,467759211,190937503,8132755464,3351258946,6997426568,2789007473,792390947,6781190472,3294335224,6789413916,350369152,1054558052,2072315640,289487178,824308880,457441886,6007508120,1939934006,977316172,2033638288,1946042460,827630525,753210546,1162465904,1140032144,828608517,1328134968,6700327655,2177849586,6014296440,657037845,4142426760,75255446,1988969182,446368563,5994960552,1295768552,1058935312,4371492936,2977136040,5237892060,4727437038,4750201998,2286447760,2807079976,5670005154,2914011324,619088640,3597575692,2965389371,7399523025,5062484000,7426816794,925540350,2302883944,1424185882,176845656,525484894,4372614630,564344885,1016767348,1317888216,3585421116,3666258,526128828,798047370,1261295100,7682687624,2179089,4932219516,171716853,5498643330,208702605,4384549160,1010048064,5567494940,157388124,1289957062,517866021,3141990920,8746969806,991726734,929573160,993421142,1999310994,4788236358,899916298,3932885700,1539988011,6948677322,1137803250,6953737864,1988926562,217791773,1944490659,3086360016,2014777590,2870256912,1433518330,7682086360,764580690,2870272362,2756599620,6790533138,2436291453,2943644550,985967750,3242386880,543989006,906488560,702596216,4516677575,7030352384,915414251,2049098810,6766866820,6270590106,639690579,4499113210,4943266912,4355835579,939711066,1690568424,2491890775,3177350127,516056296,3968259672,4168857325,1903697313,3335530332,686260216,1660235199,946605875,2550712434,5253502806,376580024,182809527,210295971,8009908731,1123457582,6611206664,683548500,4906854258,4274565408,6499198404,2892184392,2288718212,7743783015,1921991422,4442831105,338717976,1122694865,1308641102,427028481,2806388068,902031281,451848796,818285860,1829011692,5996290741,4462275167,1874227593,715361578,4346714360,615295203,342216441,3898817070,7235745736,598295454,1124983060,170433376,3656608998,3003098580,1144206960,8418006198,8991921015,6989706045,4644874160,762277446,1985610665,1307268832,2539984752,2204367996,813908912,2286201968,133832652,6141956886,92854622,6961263694,1547547928,7708645472,101320813,1508068383,112635834,2308908896,511165926,2083421154,2806125908,5705316810,396285507,2029809968,553799475,1264138566,874905824,2510426316,170670484,5376049756,614466430,5467236131,4301424948,402628151,3533130693,7247335842,2050443414,163319376,4359151125,4253097114,69400971,792595615,5872925730,1847380701,2418119845,6382168989,2903592060,1239708270,5771448984,5212674240,3848091848,2423332527,5876218355,4623263982,1458998585,676411062,1980173272,6512634072,1937341346,3520143620,3173265186,111723492,1910696864,1744094495,5506612624,4915884843,285274128,917037682,8403227361,937084038,173325590,5058391374,265812612,1939440792,4373744710,1782578385,1620560808,2232491694,3675193288,1950403189,829708614,5326839476,981026998,4180695895,1792266264,703769025,2001363816,2380706503,1643312100,4565344224,5515448352,3375683100,635865330,868805040,1594888253,835525199,4269466050,395178297,836292226,53562108,603785380,2116540965,458229100,3459901284,6820318264,3815451776,707397992,410718134,2335140288,685322961,4831994110,1925818867,1710425220,5643682056,3077195256,104489940,29777280,2342660200,2017531520,1826390478,2121299552,2583360945,5365409085,1389756048,5247258968,2881397916,6485321871,1802240652,2449410530,1779984586,7535759448,2667335540,4451875414,2497581245,260309065,1876951984,920687384,1992137845,1747506032,956955071,1627797462,104402300,4176230835,4569709116,701121167,5371504712,2170000275,2385796955,138906327,1518519933,6465123296,5154965228,2318003634,94066605,1054954158,208317574,284446888,1011362988,2176529223,470950076,426276516,4210784284,4983446622,790744968,2248385388,5518185218,1628359479,957329128,2944297827,837275824,7917921736,820668149,2825813922,2507505792,3857568450,4506013692,2140503156,1290884076,525719730,5756650506,2512590428,5022231816,955349958,2892556419,2032678710,5278893376,1453436672,2226224357,586992328,1863902776,3103641488,909191544,4074369430,2638028736,989078569,7784929880,6140927502,5167793808,7677793440,174845120,298282916,548827058,1592190594,194815540,416844414,591828280,1835320599,1785363642,5348793006,2709661326,3563638205,1579737684,70897887,2930497132,834557600,157349416,5645436912,692869890,4849561375,2856610498,589396994,811297524,381027339,1318459522,2635256416,413167737,1875569360,393857436,1020432966,171291848,680458506,834784640,2578925725,885402938,1848572015,583284890,3350433656,362419900,4526077284,2903083470,252812292,6441456393,437726198,550919376,315138250,1552385572,332956575,5611453896,4706560190,3089634852,22528773,2259819261,5090909190,1978061790,1077438033,2690825800,624478295,4895964112,2098818879,2690873811,4820789976,864438610,4845969136,3001226361,837623280,6449458640,635693508,3828998621,5848030395,6869758056,1597309602,511102606,2484958254,2258784930,2666730530,707189040,2380944584,378017707,1397017818,3472822080,4522931161,906011136,2054170956,5103305620,192728111,1041760740,2525829057,136249800,734297636,2826914352,1851821116,1056965178,877343940,2902743648,289574766,525271065,1415407512,1606161962,4775717002,3783157800,232001880,505306010,1670081456,5127477462,1826652960,100649052,302822114,503921050,232113332,6497623209,3920305165,2855691620,1756916870,362290992,90076456,1179438970,3084822480,899479836,2313374544,7553012670,5058422316,3921520824,1765446056,7902470322,3714138636,572310680,6016358187,4064183123,4532400656,3607755868,2115082905,308850170,247118560,3620537052,523006287,1860477420,751778262,1165031434,680745860,1842790329,919853208,229550436,657431572,1398012489,500878341,6651203193,3908428572,5247858717,3403944040,471602872,1949884928,6150865648,581959287,327159372,8843196861,959210104,5894148066,6524489277,6259989888,1442447732,313545372,1644643488,4666346475,301693982,370254624,6214318943,971772278,2650480248,1899012762,3881297044,7149588240,398960769,6229881208,2545970690,1842333270,1739987128,4146709305,7874287168,3274377800,3891548632,571073015,4365271862,5817431808,2374445493,1623657960,1802415386,364721130,250811264,1934417046,1170554787,335240517,641511359,41791092,1813882178,4755522588,205592410,365639506,194770435,2666830860,4461273257,283504512,5181177804,6633128920,1414902032,2059249296,2898093078,308817937,319845864,4841256600,1471829810,3688765140,4608243962,1362643743,8749589508,323097198,1975541667,1303547693,5191494834,1761525693,1772520320,4221567040,1590771110,2571550062,2028412960,4276886436,1377990568,2506290616,3911592090,1088866245,240485272,997145979,5179067068,2265614416,1726802796,760164384,6465227904,836540238,894596718,1061128566,5220237632,1623324936,639847953,4214871600,6384926384,2411366728,2602481517,248286652,4684134702,131636590,3635027995,919868141,4852740000,3297876042,563286204,869042409,1447551640,2284698390,3555264370,643197968,3378466824,5905042344,1674840200,3951907320,6905694691,2513303712,8884170153,5558413623,3378983340,974417153,5478718032,1051666803,4071936705,302780304,915166246,7305034368,2155668466,700611320,1000848612,1659900802,175216772,6144020325,5064023322,3772881932,2847512437,1874367774,1197997990,927736620,4655142135,3240097584,1105598412,3220693231,3606986675,668943938,4889331670,2453051328,4226797284,8168424723,2821005628,458366354,201536016,8667613521,2421917600,875065440,3214894739,2220155110,6146980424,6075693184,6760959840,715080162,1804584675,5594294580,5692186871,1713514860,1464082936,469154404,3716597180,4963802755,843972828,370856973,191692780,4780486165,206354888,2155151565,2702751069,2108817072,1225722843,6546519980,380048703,2423432711,1119096814,548164135,819839258,675142252,6678246429,1724528370,5668395376,1037401812,1515592362,3743786256,368319636,304883208,2350355504,96046734,1554473746,1181853366,765438651,3737586894,3396941405,281820378,879419624,1085507296,2321725161,788027768,640509755,2194927472,357019811,200196266,193802518,4172276088,1921744782,578020112,1102217481,3381377868,1361451728,6202378574,521894635,912046532,1343716668,2930524044,1755224112,527401413,7369381143,3939030900,3778311180,4727477515,191426624,161573314,22037010,2620290540,153556183,602085975,2716762248,4551564624,3134771296,3424972789,1603934132,14327048,1890610995,2291911775,472347440,438689404,1437670188,2833190406,4010570885,399886269,3518668216,1255361704,202839445,2111419720,611515734,604412127,5708197509,2883205654,612688951,5490396246,395139778,2893279064,1301779266,293595419,4786770100,6467490477,2974149628,136190564,2573094820,1529733335,5517740400,12521888,508980918,1779504000,2028785272,5446123962,470921139,362031303,733564517,1961363266,972077704,50233470,2421268704,730160907,4992650712,1807676552,7556292126,4313583288,2187242454,3029287485,4987751040,3298635768,839629436,1753323880,2624210376,2043960264,7695766120,2653823176,3788465478,2442261080,2534659125,7990470468,4325635150,964414140,129597280,3059168060,6275709433,516290652,5008424967,1466585424,632037920,5745327774,235226878,361166762,155487326,5265296106,2691588557,697290108,5571673173,321262813,343047635,5531610078,7056128968,1010008065,1806371400,1310261570,689335752,882412163,770448543,3771805945,10323414,4325615928,2494291490,2203483605,6965759458,3011315748,1702787320,1135061436,3613338108,2508616413,6204674847,1273470608,1321522245,1378989207,6535420290,523902742,2157328495,863488004,7158190887,177067040,4973348365,2224134005,1623032781,1573880754,751284930,5348753744,944446567,339737934,569070964,3299293170,2709606852,2696054442,1898665278,3701658285,3634518654,881335857,2221759878,283037902,5853477680,4139985528,1923264385,4828477185,6138309947,2178820572,2134839160,1481048060,146599410,1864877060,1508634024,1111557036,267074595,2506568396,6430201218,6353196272,2207160018,1702817632,4986522140,5310001638,3523136555,2278662192,5951547756,7933624368,2836030050,480045318,1367600418,3285131108,597313737,553745175,4064806128,980331822,1456514514,356362855,4783449565,6742216233,7672543749,3616375364,1930636848,2021190052,274891218,6681502287,3214458480,4302290418,3526016568,5574439866,1635198522,5033174650,360094230,4380381642,5009009481,1602264132,7845300312,54133860,3995821604,713075676,5210230116,683403348,6798385896,2905142376,1166909338,154894962,80954968,3544717265,2089215168,2474037976,7596891639,1554454470,3077479380,2001449980,1686571350,544887579,1992579102,6466775980,677274240,1817022025,4724153340,71360182,5543459703,3425947728,252248946,3312004045,404645555,593739429,1443694212,8013101895,4270386024,3114351415,7758060813,2521453885,2371299975,385995222,2904561552,1585910706,3385142362,4439759730,2387494476,751911536,4657376334,884606472,1379502604,462610322,273891136,6859298672,4611348342,591815700,4549652120,877823542,1814464564,1868256600,306091076,129754242,2158128245,5611049772,1759785908,284021247,5034692922,4988191467,1041871462,4734256040,1793954484,3996799058,3664485312,1702544375,5370576008,1448319672,2433322255,7839837792,3146820784,223490305,909249741,4330284924,2669654034,1248611960,605790440,298520690,3723344870,4633435575,596010590,1351828880,1374877617,7469818648,122266976,6744952683,1438598600,94613664,702730038,172059342,1659666254,5360111118,7426660672,2770563216,710800580,441808216,1975658067,717258054,4894022112,1460874516,5692428459,395285850,6130850131,668969397,115746948,3659123336,2177550804,1787385874,5437820436,4014506710,7567440280,5345296965,895610905,2062746903,2894272476,1968869277,4383106720,660937119,841375829,236602677,1537261227,2908866770,1012840726,1952004436,1470659530,4838939577,5212471662,509642948,1237169583,1505950600,15983766,882961812,1548799623,730466218,695671158,3329742504,3831437561,1109858276,1097898,2975091180,717408406,74145303,833093291,2681187677,156814820,2255453889,8620955109,8691653808,3234078138,7369777008,924780963,2116233297,4585982688,5888560959,566600888,4673813580,4017034242,3726489532,1217936403,635080251,6825382452,896441355,4393434160,2191893025,1175600961,762407875,151382431,2428453827,5338735992,573599474,1075770340,6899553899,4645289550,4444585266,3573543060,4941038704,4097805243,937847627,129790153,3263851408,3417458128,2224195204,2413974783,613929517,1277919516,5477457538,814317716,2181923528,3514045617,796106822,2409190632,3995624787,3548277817,4734274840,313055049,1491010878,7849524568,5179671567,2141061744,1673261776,960472434,1934725444,1545087040,2283677144,844813914,2095864890,4209241864,3262295496,1670845484,5410388459,1711398200,2075917617,5027814234,6682180743,5805728488,1672259424,317351128,204166992,1805109340,2254919608,377900180,3712791980,6770327543,5351895448,5827557750,329105084,331296144,2510235369,4092799065,3883220532,1928825884,2890477872,252722362,3349726188,2298509280,1236937132,5949413148,1945623150,1803251290,2105654866,476780610,2757622280,1959716816,872369617,4853390436,4202170845,2579332640,5312322456,2568921318,866927304,5521139496,3775584216,1980725165,4860233595,322283470,821895829,7916589522,5206731,1943071767,4327970535,7845086088,8357204862,2699367924,4549725588,910439802,68863976,1155500528,4757616726,7978618800,503777076,3722825870,1114827448,34507485,613495952,1455317115,1178247068,4863775080,3548901591,70457008,2632557410,172326440,1006170848,1442578176,1439454276,3886977144,5740380198,213167830,6006734909,4179734490,82845168,255491570,6318784388,36331896,3475039266,152618816,1137415744,340762596,7582096485,98679996,2056078290,340974416,4741397392,349603944,583260478,3812863845,158152467,3153408695,5760587808,83138445,6832922502,2355739788,1864586880,732940632,2807879985,5020199328,2275779516,5332237834,7808782086,721851995,700285512,2137124454,62948106,7716458637,95516996,5852405709,4636013697,6967101386,1441047702,8992412784,616264352,499840443,3035270565,2248012653,1917908034,4565158062,1960877277,4353213438,6822039049,5422205322,372905358,392559165,913136230,1235813088,6126576444,437427380,266703348,2636384430,4813784800,8037506898,1449680625,1153474840,55217664,3923143362,3047997204,4220442328,162859895,2666109792,1189856430,803006562,6298625501,906103688,2752522335,2694326520,3573599322,4094349882,7694027865,5354590818,1203198206,3759894216,2434374477,548190019,2727489117,831859641,1074888032,1113447590,173199132,2013376632,4844864270,1278634608,1757387146,891523429,3843114695,4630483269,2353690940,731549840,3596775420,2029758939,5412738843,733575456,608881635,3041734493,964064732,136350480,6703294592,3922723966,6884535348,908519306,5724158982,3880312760,373386184,3950711808,2846211711,891154842,1010976312,4587767282,4127152905,5070683968,633771891,3598212855,6097931685,1933043540,854503564,366604544,289482333,7751683608,7092682236,1201815468,2428465200,1376660875,320226733,1205663223,3908846805,2684563435,4419893410,671009370,4300731239,2198481628,700634661,6442169288,2377669735,481103216,7175737736,432230071,1187262734,1576933140,3930462750,259902260,844106018,1613700364,2460755799,2005098335,59433690,1136029512,229423800,3901106695,2329047265,2571688294,3950797144,605234444,2333790464,284442203,1464697108,255208075,5505463408,953477452,811387800,3717819595,990647908,1639278552,2887484768,4973514642,8038275048,5608449960,3562715884,832366576,7224910136,2082664752,2607541221,2283956679,2104562376,1108968200,7839455880,2406487560,3515032016,1737107814,2814510936,1303284180,184977755,3951929744,4483580694,4177797018,2913165692,614242524,1345840272,1714655196,267955852,3287800368,3693643965,3520420152,2031166392,1082275114,250910072,2511398064,339086219,4543940674,1920201866,4417334208,5180417102,4740451128,2258969398,5253499542,6108886864,3899081485,3199172625,1959888693,2286065576,4282123293,4575993750,420367296,1463647773,6303379992,749620630,783403720,1726443939,295831227,570723714,763185177,707938638,4207624910,31763225,590100021,1494003200,295249707,1852302638,701808487,1215132870,3660343770,395340024,541839257,1167452770,1377089882,7569180120,809170568,5879566686,224012022,496539738,5943610140,1094962116,1977572330,2841058616,3908267532,7789938056,2573898868,3073129128,7731955962,5109722406,1570379428,1552079151,5383012212,5243473530,1320414852,1360584708,5431689032,371423904,3370660272,1072540436,2542147270,59593638,313347933,1753931019,626029104,2238132519,955325106,993981906,1860229628,411524376,364052832,2625604572,981568228,1202206962,2280614000,87349040,1948866563,3464229560,8442991971,2739257556,621445003,138840132,172056264,845988158,1576770030,5292103338,215698902,5068041076,438878662,2141045196,4148148445,1947713756,4387664712,5135229704,1753919469,2585195305,1890587395,370411320,2700303111,1930780104,3921755084,6336125478,6111223559,2139230988,670936809,565678431,1820430096,4044290290,1516758705,1264435353,625284568,906403195,2222802631,4219523343,5285036272,1732261280,1907340825,1047918357,1578907102,667104628,891233087,2886397135,728876092,706062632,4843604129,1576488219,233987156,4957760017,413317638,678543633,1137525612,431583491,424671120,335613504,3964350160,2335891128,2978692176,530150676,494968536,765900840,4576087854,1652001720,792429632,5964193890,2918648592,5957604504,3711223130,1132933656,5704266848,3982909988,3394176275,1489027788,1421103096,2340469520,600673970,382395924,3332474715,664776930,2068333064,3082214475,2320580946,8451985590,163226817,1773454963,294726272,3111787568,2264151765,954278316,2998261580,1804243525,2663548560,5696167944,6749037824,1028457620,6237100422,428113774,1547735740,2923526388,7658695350,1447644765,726375258,1756389950,2430387747,3791658432,838385975,5207794362,2669852128,905662699,613300500,676134244,5944579578,307823159,6702793032,183694014,2894069288,8903011509,931709718,690462470,6030925,853519236,2376105201,58208488,4513934152,53575550,3749109824,5844539520,866326582,768485869,8743264848,5504310777,66950655,1175520450,574250578,151055183,2044385958,1922485327,676698085,2346535072,3173220744,1540650727,1417690932,695729747,1594473382,2795034998,757058862,466786449,5873661666,4171265010,405653247,3477513056,793957959,3494666448,776134336,670684392,1215535648,4708767696,3454786782,462744894,391852870,2952072345,3281516760,1977151745,1586107859,680133115,1180423964,3408265734,3949826185,5228275904,6029303896,604174692,2963252138,434175706,1060977505,5814099786,5560221060,5523452109,3742009536,456524754,8322405093,354255430,3984792340,1650825285,1618041104,234625797,56653004,6655733049,817875338,1515910728,3384188220,3631691530,606327396,521044641,178840697,1458465954,144931198,1054038552,2703564003,118564731,7873181253,326074860,4214425888,2395282833,2901227585,2134874056,1772010720,2561374825,4591234944,1816712376,4813124660,953410528,562999719,500048375,665361074,4578402372,2353638417,4822672968,1382749525,6658441080,4863309195,4441565177,478812098,1299805029,182303312,685995246,118637316,3569120380,2891574896,5842659408,981968320,1188520515,3887331870,5942590224,3488810038,1304468781,2480071773,1236912966,1193504636,2251884795,3573444136,3577496800,6085011537,3336994206,2952273270,6534757602,1461444980,2306893806,1520283548,567517299,473013747,6011030196,4385821830,557837724,138361812,305461848,1644013748,1372617240,397785006,434808314,327415184,555549772,3219064812,3025267595,3225541312,3131978928,1239920045,2916589440,777140071,4747238271,193246111,4205202534,619699689,1084503868,5474679984,700121664,8229481866,290722088,4824180690,3176422184,4394941038,555955252,6897417288,4256474175,5302238585,122166726,4420031445,7045436619,3666886528,3505930713,5033017157,3661227148,5379681818,7917883520,2282927360,470344168,2878536904,2878490136,518206808,1862263242,1119989088,382428222,232125254,209933522,4354844815,673748180,98796864,563185612,6656330472,905750697,2235882428,1965564676,1860365244,1458812035,6157685485,3486623616,1060491472,554528793,2578882636,2909296854,278525850,310868010,2339129178,556768096,223979148,4433287614,198543636,2837599429,575089200,5892313224,5742909018,1610406114,2379772260,563351999,1318275356,1559224737,233182170,1069969542,6486905208,434555544,1084158942,13611361,7997692216,2937644316,879816246,559597024,354951716,2841726105,1713059648,4500542682,4522192000,1656411000,354239598,968612856,8745121071,4394575962,6320584144,2620405438,104300110,579272524,972722367,2928919512,2101666158,130386032,1437093864,164823524,99835863,410066262,4708579746,1117945718,3526547395,2978089128,2092824643,870947274,3456864738,6801688481,680650556,891661450,3325848375,922503040,4212101730,936062493,54740704,4558491336,161649590,863368916,661286844,606084785,2424795032,687041999,3724536036,949234506,1393450611,1008491176,2510237904,6228729990,3946811728,1907883429,1863929850,3776856528,7507402424,897836730,438580092,6513034248,5520794058,644451594,998324122,7826845689,1963367856,4891414785,7167237831,4247282970,1569305024,216297021,282300309,430309770,5321909488,1356496822,1196694504,622916046,1414229108,540037372,4305085120,3341831577,1747923128,375057554,1774534538,416800512,457434670,586142302,5378574006,4741942944,1328054112,4221142086,1633011078,744448568,806157024,594022056,2946840152,2562278301,3908327660,2824433312,6489780094,5275908911,897409100,7956556110,1150021192,1053849465,3851578710,1817948924,1026488730,161949924,573326411,4701037061,3262641915,2533228859,1718422174,1720955586,4441333525,8585512272,6205642470,2471657762,2098315700,913734612,2643573400,4760038400,4394325341,5819141475,5502230640,4118096814,963700570,1949780790,6424505794,5603560101,108664160,6002504571,720827568,2977370430,934229430,7722515552,425491038,1925524643,2987087604,5070682295,490512564,6959512352,4594860192,3646032996,5487652464,6182448192,201971886,610109922,7842403125,134956056,1224631710,2980743048,1931564556,6333748794,5480170088,2063158072,5063811534,967756973,3927777432,1160794794,196309477,7548516405,706399506,2359870326,2692935123,4294998408,1926391838,1446235511,2035538584,1612384618,4779268893,5600975471,4966537365,675195995,6021917739,753982806,3858194100,1423785650,3120120560,570189294,3070960176,1137521880,4603347642,5098249074,1373273640,466305256,6038149761,115623207,1356815272,634736266,3351223029,2282693568,2247756252,3797912328,1166812834,1300996389,3756728087,2497457007,4253737386,3703570396,1427444455,3325819,3848958920,549684171,1785347982,187189662,2015925066,996856436,1648009822,348496101,2368780912,4039681655,1832674791,3629992176,42525125,667435003,424494870,523138260,5923538316,5486628560,5504647716,1903617957,3521195928,3415601800,3163049586,4107970048,1818604386,5362495392,6399118512,453850961,8242303032,738774538,4398671466,680884466,3533896728,1841525570,470156370,5062428896,5439946477,168791385,4623526242,2571223017,1057585992,79994460,83451619,4132138140,8069899788,2720194288,80519670,3264617256,305568777,1026040504,4332059683,380452898,1333108080,5164207832,8964933939,3664415808,1038906558,5869631920,5221701810,3753085736,2807080892,248021810,4860999598,261175752,1391179040,2881858432,1882773242,1660940278,535749972,2442916749,5203121436,1341462512,1292008710,1665942255,1816342400,2232269310,2020754805,1903824230,6891527279,7250889447,4168746792,752181602,1488857622,3237917112,2245450668,1826585192,2750603191,1495094334,1166941694,1275241348,4997139285,2798122204,108760597,1283762822,834343086,43443237,2604121030,600764185,2364106745,672699028,3018827180,3309502273,7328731185,2973044190,805054164,1806991206,3038418369,723437955,1431186932,375887496,5683290,2835699651,823320648,3773562748,6634986169,872876376,822252218,6456990673,4386551016,7726709907,1131393126,1787651172,932230790,528094257,390235735,2049732600,161926352,573464364,542240128,791584170,753549482,2989580910,3070964696,1994261275,103596510,5942414574,4881580992,861492284,4959612486,1389855500,2996849875,4948764336,1565499572,1554441580,4007424850,5285658328,2743765695,1678268356,4829844740,838947459,1507087085,45580020,945911064,1888637925,83105352,1905496032,247738422,169642221,4840959600,1721627132,184918464,580199628,5562249066,4828858656,53480942,1913110696,1840106938,1828768940,3243108078,4004726355,2389814415,3993019344,1136900715,1479002740,2109405924,3743979755,4513168430,7285873248,3354844672,4528606698,3945287248,1411211515,7142277856,4467632168,6324246264,4344183860,3638252470,1870089321,811246784,3565796470,3742143825,2645747775,5221987456,4839237012,1889843344,4700858787,964215350,569699328,5872859940,273076902,2874392730,3924164300,7139824389,223075197,1801907832,269989050,2422954752,1851792238,1554967944,3259967118,4334393824,2615322756,42354130,1064533294,4289407094,1998324555,2800638414,957672993,5837886279,1273325232,649136566,590848685,741743784,1212987186,455781542,1883988840,401291970,1361953167,4961281596,1321308528,657820072,817447145,389154408,6206343048,1156215676,830028483,1192597006,2613235695,85785970,8486083917,1898089256,2341529616,956227941,261295538,2568674538,541377423,1988501736,6472974109,2941279685,1557625644,1413417184,3274353908,4144066080,2553028845,4484695872,1323474969,302359312,1886058390,4331841184,3132773068,4281912124,275848240,248523612,3300250240,970347134,1932531532,5861789199,217521409,4995390,5855717223,811848190,8027652204,5179239688,5790972096,314140774,3551281338,213558740,7465692123,514316111,816002554,5945986886,570691235,3277797174,46416889,2827204925,3552268678,702905154,5143634937,761555144,798654768,3948382175,5031810196,2067183680,4999054595,1310333644,703422898,2602896414,2125818114,3183824412,161585397,1042368334,1035913761,1255932438,1270669620,2453115357,4920461085,8187235992,1027150782,345806646,4562458866,607800091,1685204016,2370809880,2710066428,6135851582,1970926740,942969701,445152978,249301079,693429192,2152665632,2321974887,1529297024,697730509,526439214,34035925,1025596208,2411127645,6657547408,866245596,337833176,2018452784,2353032955,874329828,47701230,1484565586,483318962,84628038,2276396289,707292342,4889351790,6667492005,2432270568,8203647915,4210671858,1238755502,1790599614,1055712534,5401773456,2272088088,22291104,571489000,726762673,360166926,851668674,3748367046,2004049664,7827419736,3120174350,2669018472,174499980,263158581,5141319400,565496392,5713633640,8871347781,4421746440,5334914286,417058905,1789379310,1310738874,982928994,4941324225,2330582128,1034724286,3018125151,2562874425,2053767003,4002335226,6648953087,1725438672,7435240880,2152824292,7595249064,2962354446,160307508,3670056848,866006244,112048546,1825104350,14730244,335143258,2322045691,1251476990,6649343048,811986985,212830548,2524783257,380803452,103417600,1943882664,1246859180,6005420109,941261988,1145170210,4684342016,855755294,4894756970,4217229107,595350568,2574915248,670272722,866308907,5381379546,705829611,4333958148,9448680,3262070690,1587489366,2175316475,4955342462,1288589285,1103793664,472509402,1800693102,288392330,1801087120,1677371826,494837454,447828687,5463831940,1590300684,3829372925,1723211064,8367321618,7531649896,4109677340,1818131226,1126061384,499278222,1603732520,3227094594,362580920,646431138,546517310,200463757,474931206,707006125,112771893,1321574463,2276752212,1214441793,905379164,1164445974,2260415118,215550768,8194137948,7077487024,6774582339,797991054,110504352,1591894172,2817890275,739121171,8500280949,5901090160,1825768622,2520291216,7852822344,6548451588,2875496832,1340331525,7483728555,1946540130,841432135,368124379,1039108014,978407912,2868927280,6741196912,295075067,1902692405,5321641509,5075646200,3298198605,141670592,1796180109,2515405776,892347965,4957431120,3566285352,7760985120,543010509,1060017444,352926908,5941858041,941860969,6591860170,4316945004,1404279009,2707070412,4158693825,6338504040,13552466,2662490529,3144764152,5805582504,3414440493,1046979288,6195401154,1318982760,673718920,357288503,1833600018,1635964380,2801629926,5667862473,3348272375,4883387975,339471909,3577722104,8298764649,4543863590,598348095,6640170586,648596124,557956344,2469155268,786008071,1427036787,2325368250,6351601608,6427621296,383109390,6159402729,891296942,485207248,1321035715,355398057,2040579891,1345696132,3845108631,1308896638,4924896774,972020280,4817125266,1914706714,218689128,869870013,5172886380,760665279,3708011792,318147560,8298778797,1384748684,4069121075,2591260770,267924808,278790367,4744726902,4755482340,4549298304,7648370100,335768766,1732459770,4139469684,2561100000,62762093,4549839511,4724681180,3931279038,629287110,173047518,1097102454,464997978,1826236284,567535626,788296500,3865200258,752276201,4983597380,4287601890,3035831115,717788373,85426229,3151785900,2147289147,252570618,6097391694,1506840680,8183341152,6600712248,3736551736,946662080,483518206,5246215940,2682843692,3741206352,1368444000,3398993328,129896026,20525832,7783754733,8756108568,4226207106,552432696,7187350568,5596894410,2195699856,612417872,269690191,2763551460,725218005,3535199140,3229327314,3679303680,3146183275,5168150050,1364763552,893457313,6091726000,4530486000,6597412623,5924765960,3539406390,482679248,5061702780,2888851002,2450534576,1747558980,3447143616,7785504184,1641371996,6513649448,4280346555,4375118710,5072202541,2659109448,6165317256,701365515,178047220,407181136,410193415,848626705,5400937480,983776230,271765356,4940741178,623961516,85937364,5087682128,1889288476,5935134884,1085512209,1497667626,606499053,6681590384,352542766,776144194,1972373416,2061374084,1570276542,2967081944,3708632440,2018049228,2064106700,880419505,1225667952,466307205,1152629002,770444915,240545105,5308702945,1363562469,2201632664,767970335,2269583267,2748220050,570108218,454136661,1815736194,858421080,1428623679,5763933595,1366509492,3101918710,325550942,3284885496,258187604,284242944,4746183755,1383912436,1504576512,3482398310,5303721681,898404569,637568050,5126889775,225571606,849653719,781526417,2567257480,972445853,943725801,4816916896,5283370086,2341417687,3244196820,2347531520,688488208,1352601513,833210594,600708694,5159421156,927601144,3910787424,2395462749,5135139414,2442968215,2609345655,4126072415,511454050,3603350352,3317055768,4630410265,1217579890,1905436992,1021284658,1296232700,2421100616,1864301554,314265378,39792543,1584914110,5648675151,6405632952,1846175790,3288721446,5463109872,5163761970,1363800114,2919270264,6308460214,480227970,1460119000,812142329,553543602,2607889760,3201265298,240320453,3302743048,2916967665,1002179164,1803329274,763593660,2270580460,2829543885,3531447171,8751554136,2757755676,1914813513,4660751275,269342310,364172570,5857094904,1276400774,4987999254,301699852,620216784,1697015072,1353292749,824228112,1960029446,1222243284,1542506441,3253873994,1739577376,948614434,4079928120,6370542276,637453354,551991888,1793891583,3520415180,909694524,1898412654,3517620940,736948232,6245296587,1437687880,2233359728,28121400,667228989,202521438,1786156040,160496434,870865895,2390894895,3008358500,5649810534,2758862855,4045186686,1803329436,6330356830,1409404264,635932240,2269273146,3269441514,5377943137,2318639688,2306725256,6388060824,270144770,497376482,4419519888,156024722,410074005,603669480,954370000,3308946054,3897586364,1331377712,2642096384,3782928692,5316502160,109281695,1128449116,765964474,7460444034,1596671172,1378902580,774164196,2690147900,4306945730,570423278,5899711048,679574592,790384950,6836485608,2579579825,1792084023,6643174275,296781693,2127751423,3070220110,3844860162,505335705,2114490140,226265688,4313368140,3256804038,375258408,222699708,3615396552,7747152144,2897988489,1633614905,145833079,506493004,1504957310,2625281720,1341549544,6891477288,217935537,2576057910,7865295300,3271637325,2888577955,2011769100,182930544,2851049547,1967373198,3279960,3142369320,1470317763,2187155046,1172674915,1341622221,4201517856,4801110296,779141914,3709119843,5636202390,2302893315,2403129798,2265538980,711087858,5994336369,2145427976,2111405328,114970829,602001150,2223983109,7470055440,5907986382,1432136476,1372050595,112875994,538543583,2477346270,1158283224,238441221,5405379840,1450022108,23373658,814149261,2362484853,560095613,1508556536,607219974,35796109,3748007000,3083405744,3132221112,3306030528,3495646620,2265770580,457847731,868690668,87066882,3755373855,3095554855,3269255592,1881197529,2082770766,853195719,57575320,2341468761,776696360,215097485,4062378649,490739552,728595236,1263871344,63258472,2725468524,6362463058,4491816098,6435499896,3616514350,4666166670,7607553111,247061703,743755528,6613736238,360211085,1414180452,462823128,106494344,1520806722,2785520968,95801820,807816095,7887243760,2956554132,5871124480,524931036,6879528760,797608245,2673079676,506346612,265926015,7681624479,4881874920,916698900,827416128,1582029549,542513264,1786131208,2131193832,7842746898,7504531092,986530236,819637254,6786359699,7548853032,1019384340,175438983,2148488195,4621982000,998543484,5758702389,1023351240,2296287832,2003088444,1384257620,468224163,3378536704,1250460672,1496597175,4258491750,712071565,2600832552,214409446,3066890048,1804222314,368614078,911885607,1057275504,2334627981,2871031670,656818172,4744705293,806678144,868395174,3242315510,5121640580,1617225888,2800791684,308172666,6774778800,7140275010,509057823,3164200112,2117386705,2116004104,1387088763,735177516,221341368,658634270,872961844,157282872,3240149112,2141873406,3293310288,6954399765,590560746,2378964915,3728073762,4311638480,3352836760,5679090042,3858089028,342806922,726226452,1205986817,419883391,780278247,1497753164,975575185,929430434,741438559,5333952920,2506820691,47446263,1835293965,1209674646,1067159208,255810130,1586434662,1597229590,1041497811,13107121,536308866,731680538,819940323,645436197,893939336,2500010160,1798022190,845879802,2078059075,3706016034,2794670412,7466601861,2781690050,793928220,492151012,1106579724,1040598735,3166598032,3652350825,3861261414,873918636,1169994504,2528745165,3863991548,987518990,5183417526,823769646,5871463281,1914853164,4563321252,467094079,4200185941,216624594,407554772,4938774036,3142846469,8590314438,2802580692,3119027450,709171783,2945278230,1648584384,3068427510,1375764246,6906119608,303317798,715873625,8871091686,4775456845,911027535,7639716704,2275170888,2881105746,1266049464,647590344,613539318,394772319,2111495104,479682718,1039406312,438740680,1016007138,589144194,208476666,985215558,7425685629,334558819,8105169060,1563746348,1454075500,1778451684,866591554,5839931336,182547418,340004568,2661788280,733850920,2340681984,2253812211,3229074474,2618142888,4050781170,4991199925,804982367,1030822520,881551416,1197792672,544949246,5383159200,6017423657,1656038774,2985174964,752477286,3173253864,2786742520,7862384168,1635025500,1011823407,2447331112,620260620,2413166112,4554332112,1773385272,544035465,2986238696,139147125,1505268654,7843685211,1887063018,2408620272,480563004,4343477790,952947016,4433083910,885143452,3165201444,7323998985,2437055424,3248490063,355518330,977315783,763698651,836732934,339366292,2670372240,2624360011,1791419940,88151964,395609108,3695559624,2871652884,317934114,6295591917,1364982051,694296315,1171243398,2430797250,3678468968,3057662025,6515980536,907305546,3062812557,2327610600,527589682,749484022,564029380,664884625,8948117043,4338747259,508887144,2651476084,1832158856,8038453140,943885313,446640536,1086852152,8130785724,1594865328,80002809,1803267276,1610081044,2454750540,585330006,882674681,847676784,4488006420,6278915616,6952136112,7679256584,2924253920,74893413,1667643330,1137811662,973273674,89948004,1842660652,2455150488,887272869,4716014160,2365685106,1674149015,6913655488,290302020,6436051056,3344754232,2335711740,6330894409,3967890800,907311626,462550914,500624884,378661495,282669927,155147125,7057036323,1122631888,704550156,2252720632,2797669557,601893562,1543280464,706648326,1051017162,4012244226,2066543367,2894259305,2970566055,4181593194,4490454514,1514785596,7608829168,783367796,4739168200,2097462944,2673570600,819585161,3436398464,3694382472,1755075940,2977062260,482474124,1086611964,1824906012,3259212264,975358617,1533740856,1381012066,302450436,3167362024,1520740155,1367316672,1811269190,3877011801,1263089736,8016785757,4040000685,2051909176,1548001308,2174013081,2833276380,172138197,4347872934,937258154,3538366968,4440289920,3731304724,724425983,7441255251,269245900,1413044220,4070776104,3502951768,542298524,1072991524,233662131,1474620036,2042298234,2848574396,2971183182,3193667970,6513664086,920430480,915537271,369425832,4468748376,1545896670,7910841176,6435611676,2257567074,4368599148,7363818200,2058252465,4760858319,2101553487,76074684,3839303349,1567220485,7857008296,1697917492,1217584584,120743318,117396508,341314975,2074948355,498187755,210344720,478216354,552750146,7092785576,4513750640,4845145265,2341207144,2912693310,1445956686,2521491885,3071653728,3333524984,3585105400,4821698070,2446467568,670956916,3026082315,2298825900,2288050560,5877732064,3928899436,1657368880,6573760821,957329615,1292635760,4754921892,3786425140,4561170575,2692884663,352710814,2842698075,1775478951,1628551948,6202327224,459092031,904468520,132789237,2310401219,2787694610,44015689,529949472,205615488,732159571,1159013031,825561756,5805432800,1816555412,1753123088,4550288945,1981163845,734823092,3073641388,1883359072,3443563641,284897998,2948635775,656725161,602888020,2224344232,473272221,533786554,930559590,2202900432,2294059590,301567720,1859903946,1067754156,2025682085,6407445160,527192978,2799890010,86655321,408127068,4207411047,91203586,907347966,3008265096,1745399712,4185985356,3824511866,6905250064,686695452,142844060,178323878,4062035976,846265134,1421340185,831948714,1306719250,903324540,1204364770,3872089465,5298945752,4467448096,4324289418,1146035751,375780893,596780256,723504654,3931159485,63287927,575436588,4241467965,3659156276,204035256,4858001100,244172418,5426402556,2221151860,1640813766,2846859792,2921564705,931102608,509651066,1372890042,510683958,5349777265,613104482,374853656,67198773,3577248604,159249006,3078048840,4731184969,6161380308,2944452684,1370582064,5534444464,4553059596,3608089198,3540263454,347728240,1892699490,5024688912,1711399636,957411929,1371271611,8119191654,1381636445,934301537,2891992548,2630447484,950312937,5793005886,2866312782,716721411,3997350976,936966121,3182001800,1949056952,1540569365,1244991644,1756839890,807446814,3094814639,2741237145,3339635453,941789178,4409474112,3870482700,1128897732,390626175,823910064,2052198224,1563876915,444558625,1712651876,6149249183,174510020,2765930920,1981301480,5991490056,380942107,734908128,449046660,558140666,90341287,2986181325,6277399072,470909946,1028890954,6775434932,3217876328,7201186712,6509713147,3212205888,3781657134,1257109655,1458965646,4759124967,3108092005,792484083,3301602888,1721958534,5729275184,4445733595,6350066401,3580109115,6908381649,557532255,1759542744,3293839590,2031154024,1103584905,573608928,5523835707,409752876,1237842172,1451481430,2769950115,1249953664,1015510244,895677722,5797817757,322152582,564072556,81126168,2815422543,2031992272,135236208,1601635126,395951056,2964872064,633280791,1395695738,521213148,629999044,2240038310,1275616500,2694284432,4533278815,1580205138,981430695,362052402,1626984232,2344615784,8302522653,675780537,995555219,945554796,2167279230,1333273816,1018808540,5839847629,3256638231,2152707844,1534983084,1833697515,4428426968,4606424370,5706922753,7647354160,1641958362,5807569754,1879967128,4035555250,3328607550,3833849364,83616788,8335978416,2735650182,921721227,674607955,894571616,3372114396,3655350544,1745756202,1338909445,509108634,3385924272,435821035,796482588,2917383780,4866495828,3244148640,1882754796,3380095635,886276282,842606007,1240449624,6659673712,2165899779,5128732584,3386496240,570242880,316481850,2392722909,3113013935,2388239442,2775018,1093447656,3064834440,4770379017,1239752805,4380500151,1019015053,5012006696,425014765,3563547386,659604937,395861556,881526692,2003903248,382662158,2923973217,2664732775,1801608388,5664845440,4157951455,134154171,3215575972,3424840288,440277439,1350247032,1251729602,4570410210,2095762176,1253713608,1935147606,4048500827,1823665722,5633977864,4739691855,912860189,6404155919,1711055397,4397432877,4037375010,1229471241,4597398032,4298569320,3475994570,4389824292,363240628,2101064040,3490503660,1774279760,249771134,546337908,1386941418,5735283424,5715409848,7622634213,4223255405,5815571544,8463940965,4300842483,907993312,598512510,3829699144,1827327910,113511033,5405819296,1362797145,4531717308,1053494712,369898889,785561154,1306521474,3482324106,5496708496,204274024,349700752,6514085853,1863026388,1339705302,97031739,2731596190,3427282288,1941327342,329682604,551823949,669655635,262862154,1902966868,5672817544,3920271642,398854884,5058902128,5577895407,2293366730,2272131000,2127031248,975739761,4094550155,8898071472,438533508,361552432,1139904376,3298180175,1541944229,4040495675,784453397,2146860348,1544716210,1715620098,1675596939,5587187039,1491820596,6106088889,298816466,1914491313,1023436588,553608544,1435551132,844687008,2790246771,857668644,2227687944,122906343,1247775382,2116259334,3090680925,7054043409,681995934,4516133920,5547134562,2032138815,3039765912,5645755266,1573352856,6631818200,125019702,465810552,105996048,1910527392,425485730,894294826,3496086524,423400935,2207319489,483159820,6115585329,2910641661,673740324,4643462172,3518905095,18013042,2135488820,217026123,707150899,46221528,1234983224,3075205130,446098449,3200899296,3395083524,972604782,549396698,2686385429,3987225326,1248628360,3704451640,3076105368,1200081,1724914082,4520075772,2446335310,4655906360,658593658,3317722845,5489091056,46813880,3805430388,5053672938,3994353600,5277544983,1168438292,3854553456,864508454,2088357165,2254156009,263315325,180392411,4812623600,1192373875,4549630400,4013531016,1298186472,429849740,247233301,2588617696,4498314793,3817764975,3648794952,2748088931,991661836,4465904328,926515960,112508240,5080553471,6454697670,3442966804,38464850,529307184,4234190106,2982142518,5262667986,8169361371,3734629680,2595489000,1326768813,7800267402,549144535,522593327,7775823776,298512448,4739119675,2650462878,135416897,6017757347,1412697552,5721610363,192047484,2387129436,3148860670,1668742873,2525492166,334699260,3397974951,2609452062,1157670045,3603839536,3627549228,1904023470,2205444360,6717656253,4705122540,303554314,2123206995,2513014892,2545557665,7100418016,1717782615,50597086,1419554780,2814050295,1644941346,4394459570,3299970975,4352548122,393179188,4592544255,8086412916,2122198359,4824218301,2784753092,1570514812,3889207065,513870750,6041464536,2138448660,1124812536,639649968,1304154048,766277120,571078172,952219566,1326393402,2119050235,860214685,643728870,198976527,1644235392,1372064319,377161569,1499050815,187701980,6937103383,4466624336,1955141780,1867976534,570366020,1157160212,716187942,2744171406,4661669320,2438329590,4469120145,587350332,535798026,7675463608,554603331,684990595,1033657830,4729640745,4950363055,290205270,2968935579,834000909,6445958743,665527184,3775612824,2054125340,890159340,2152698735,3987193131,3434534480,339012684,1655294242,5361689790,3791822484,1896648339,392684438,1987540454,167333872,394195761,5643840960,4042797525,3952862739,59441170,2111702622,2003473125,2324226666,1465540012,4452286680,6580546461,1884918096,1027057602,500580698,1655237370,3506489505,2088940028,2278370285,546817876,3660698340,958287561,1003660596,621945190,6105646967,2166134472,4861657467,1786281635,622069302,3308494260,7972589124,1325645994,464390316,1256067,1020086425,7217987472,464595903,6034429464,3185022088,605876832,6276699984,665304667,533758587,774612504,3942983220,999430449,171742023,102519164,637164136,1298500408,4869593244,1075336341,1610815050,476661732,1883725971,1732382300,428867002,3448927296,1911113391,4888678938,211009758,8850148893,837571962,4686450006,3956486989,1410412760,240761367,862070276,269633533,735193465,8988753159,3160919584,8413564860,1948521880,4352828568,1189372696,601228149,1910358606,116581694,513274386,3343551755,1134520192,1111064400,2772112098,6793048878,1446930843,5662969164,1352990429,753820908,1775018594,1911000280,211943974,3219721749,4951810971,4211076755,4995518540,1533295736,359224168,5357450042,560117130,183993831,5292413322,952094904,5937383844,6851904654,5117483768,1574728893,2819326820,3931384293,4749925120,1203832536,697866141,291454459,2123987418,5087979918,911121029,1661386286,2811081900,440874168,460100184,3435438006,2534664168,2778335640,3080035956,99219546,3945408236,5422654512,2323617720,468241060,971294912,645316156,177176922,759697424,1099744824,4583962750,421297704,522231615,1128982920,257440002,1899950895,1382561100,261153751,2634824510,4020608300,6563156236,1217010138,1702474698,4423454245,1496420396,6315755032,1454793048,4216535225,6158901186,2713340940,1130324000,1043765454,1390962416,1300236252,3865093029,494647919,520306410,896524536,2559493088,3300952818,6116374557,6810322824,2024113304,1794226926,6984232696,246132874,4393380762,3751064935,995782902,4471116204,2024287152,405293920,297051915,3063975530,5318332632,4598070255,1998720633,2557025928,2912061750,4462792725,1489710212,2183227571,882351420,4553865630,1152063344,4157473554,1766639330,2930403707,8259803676,3974544044,965385690,948719660,973066573,5575796996,14941831,2383800018,1762872420,4484413830,803638515,1185778727,2965557635,383756112,795807864,933039600,3625422820,3146886261,3594808344,4422049877,7791720832,2786048064,4377154437,47697090,925399534,482651292,2076925269,3810374688,5374540296,529853394,7520536377,5648647067,1430021988,140357550,2289807605,621555415,5301424520,1828845872,463693840,2996669715,760558512,3137665824,85256828,176466933,1422832872,2063901896,8987165757,100412136,1855631440,2715015604,3690526007,6201700308,350795574,976109286,4268833620,2203020130,557055380,2426672214,4867312450,2196061686,3830856325,1721995008,5704664160,5844254640,770524014,389381188,2371466370,2279706036,543660516,1648002015,631947682,4712450735,390398016,459119076,6048656307,928693104,3989988459,3640472820,6895121513,187108211,1895411006,1655294480,2263384515,4447406936,605441255,1935256332,1975850760,1646422884,3219910160,61597310,1120596568,3490966885,269195534,8137566018,5183426682,235400192,3964845512,3345858756,300035580,3616095210,3222987887,1413247736,566728351,5312072466,1612581939,1690352916,2552490048,1709175108,923434162,1935246195,365088184,1998001896,2696541064,509729175,992237985,871828878,2848243764,715524584,5707969020,5272791968,1696832916,796501722,887945200,4730939004,1769381812,2759272780,7403222064,1799038605,7794323576,3868670792,3869854345,7543944288,3085939200,594601189,134078702,502523630,853019577,73433160,1093215360,1025621490,1161570612,1765228112,70141633,1343731855,3435633155,714162491,2275377668,1644576108,284910562,1245793464,878042709,4923940362,2604015108,4551287526,1632966774,5902280868,185857824,3509626800,755396252,765367663,1968588436,832536642,1519734314,3194617452,3747358970,8225465814,218327418,74001170,264332564,5727316365,1837516005,537325464,1513530378,2888173296,183312392,3489367056,6162154400,750924150,201543848,8193764826,1424297496,120316232,46727500,2036202125,8520414309,1382414061,3926745824,5623670256,1759851785,758973880,3144148672,8861539869,2691913680,7967839992,1147615833,302795631,7497765368,824252056,2008619865,1070036842,1437032277,3644067427,564513436,547745293,1668057998,1556632428,7596507320,914642889,8381336787,5604056298,945165003,110174036,554143816,592867912,5065258920,6278029144,1049463718,631872132,1541025603,219244179,4004260812,820708388,5581174212,7163040852,2167938216,2378394894,570476552,27437352,734808915,237062570,7358883,4153211370,2649819410,1324614175,4943433370,5182454646,4668251172,1474820504,3301852560,1548217034,1946083005,1241268322,5301124696,629931316,1845769900,565599723,485673183,319391612,6031659465,1356289110,238918857,203914004,4817712540,470795194,2803256586,5678121480,154278788,1061363130,4268208343,1767216486,165629362,1161144188,644030135,4336986267,1525915720,313604760,316847168,4081723026,3777033660,2076752127,6154787254,1862315846,5810217468,3961523445,4737863669,2580170742,1131320351,3154311752,5967598896,1953782220,60560290,2641255384,181819585,56981655,852948590,7509734008,1342040940,726079548,2026301570,54539188,796638735,2047189299,1233092215,2011038088,2681976480,3342818199,3654459800,1484359338,1264257072,1871108310,1294855068,835717596,374682396,5806305040,4936462785,1313900016,59258208,5496637167,3776651904,2056194336,3862246528,805441204,111107332,3318768405,5085877880,2400388148,2672700944,691402739,3831689284,26542571,2118525504,4095431628,967637756,146928632,2972360936,1503637842,2772522426,1670373648,379379160,449981739,716439716,2043810016,5671982016,3478882566,8583466977,1487020485,4477568275,2743610058,1854482625,4257017928,1902252645,1336658616,158262515,634134684,1827315132,4084235514,1063460975,1611951438,1514281758,3763678090,3942093755,1012894596,412070025,3006454048,922156333,35667254,3488945448,547421807,1799307586,3928045520,2169546090,2051951148,437608717,1129443049,2430118095,862978460,995891832,3567470034,3193585272,642023792,4434294480,1721947410,5906864946,375536466,113792700,4028511285,3069506232,1879971312,5565829992,2919218408,1672910472,3935018241,1922001612,1411555208,921755850,227458680,945745350,6065678990,1341835056,4693448880,755808328,1934068185,7351265424,72048000,2574911810,935245757,347859306,1057494660,1356697116,7237948203,26341914,4233367621,3148396128,637963248,3446504048,2422168059,5151554366,4547980392,2595275228,910009168,1175652792,7861128165,1364891640,5785866457,1063172628,437974108,692052768,1526694758,122054151,1024658954,1772420784,4913403416,301396478,550806715,1021517908,814367763,4763297178,4084759620,6054223511,3252218319,827752513,1325618004,1156182686,839779795,746614467,3775824848,4242185176,4583127339,1627273805,675290526,75818874,4752623635,2415960525,209111368,4012902920,2649242751,3302171365,1151175660,2855093374,3160933220,360433536,2917825704,6275108223,4803964645,3248521040,3264896802,713082448,3596188232,6539188978,3394991715,2566503114,3068115688,862950830,2463047340,1023821130,384421656,1489394884,4280088148,6622958524,4124830332,1480514708,4660287215,582263455,574089334,128141785,1717853368,186091437,7261774144,4624141470,1727921631,677188805,2504632320,1919262780,5817422904,1183349988,1829227078,486405776,777240332,3676223956,731085278,2447011242,5047841792,323984835,2724287850,2629721988,3130909744,3621072774,347038678,5067050610,152558334,497052261,1051839792,1833195504,996441922,2789555216,536602906,804080193,1479191870,2941355718,3739731455,2433331071,5631496488,5546451946,959837571,4092196776,334545804,774402682,7579333674,5291401728,2287058328,131386212,3443771410,567961923,2943546234,269437239,4273536780,582146784,1265145608,3957116464,6245169896,632817319,1014954312,3491488968,1526004695,2557761489,748859285,3876750521,2013674558,989106268,6801990104,4287114000,7241300536,5944277871,572555480,5952166157,3615809638,3568020512,698118188,991922268,7820862480,5766460936,2181916048,3188761830,3325999850,3179935698,1175595183,64439362,950908088,1005778404,867819562,627331070,2308168152,457388944,371032400,2277763806,1807081280,6055808080,7692395949,4051960590,2185436896,2074955655,555434314,61164583,505257908,3939480760,1569721762,8866391373,816260836,239677602,1625142321,5074798752,57044449,5527096688,512740247,2922877252,2794092291,334621427,861144592,625652550,6638119840,4578274575,5570649783,840397651,7295880560,2854325732,3690586475,4090331938,1532886275,1065081171,3132755592,3968248542,1602756016,3699598658,481399452,123857895,4064448205,1370062020,6690490816,2883992595,5012421806,1710461032,258980148,1005110650,1147706864,1918940920,4893330590,587590044,395692892,3417857768,2466877626,454802936,3258126750,811778670,2131587932,2218386148,1868747628,534058553,3678243422,316051141,2128749285,6243012054,1678787316,1454275642,4381025784,493674260,288356709,1542477725,4692647477,505254275,826859604,221436308,4519083830,900085800,984546436,184029840,330123778,1201870495,5924676344,6142137030,1980752060,1456822647,5243585940,393176244,222155949,3284702528,5702534698,4947274548,2401117620,443490324,567834608,5132553930,4245593317,2177462745,3044239247,4999198515,744936801,3107565690,7740634160,4780423056,3242538956,931151444,1166905162,1406026206,5759457906,210025440,1473126226,7624917774,1452875736,5785368390,1092071945,4423435960,1379568369,608368668,262496626,1697244996,325739734,1734305798,377172090,7538981940,2183725575,357141330,1110744100,458983342,277293948,627545382,220161345,2162936800,250507,8775836640,764473008,3490656570,14689510,670242888,984306980,717626145,3833922270,3241220765,223411383,357985145,1224359730,4660550216,531398087,7554061560,2545603518,844353470,1999978870,4643714796,2878882856,517835255,5832774312,4516202020,4829050503,3035829148,3346535835,2518588530,1351021839,1214724696,652358482,370999314,5532080540,139432142,2165384058,4742804675,249991868,2776795413,657952916,3059943039,1183116232,3983102500,481814796,579474143,382979366,3664161232,841353840,2529505767,130948867,777403714,1351005111,4622136174,2460726837,1302168690,1813934940,1978118804,1115784364,2613678123,2253467192,5331959647,691276584,3686863467,569184114,1994929956,4979337776,6359317112,2880701316,1939128993,3055485335,5380437601,2975178210,8857403478,263607714,5923773093,408875816,658176136,822502210,602370544,3233533800,6396739290,8843135148,2868431520,156708738,8663833179,1496527818,237747236,783652380,3503429676,977827008,5652343539,283317328,4728221335,4565948114,385296477,1928584108,5091158100,1446183809,2409033056,95703345,2105931852,2009789390,26329383,2533378272,4642355179,870532164,6853335016,7186855842,606049352,1349330012,616602324,1032478224,1493840754,4433354528,8339707521,4029890967,232373598,2317958964,6098560,145591160,103201045,5832380057,875161782,3146498790,6890212480,2062616875,1185115488,3133074280,2170801506,1274040303,3042992140,5320751336,2462460168,92442708,502373694,1116539820,5760519432,5106469893,2616943653,3151585787,2695018050,1834225046,2437919418,629648410,1480294645,13906748,8837869941,3345043338,275301906,785907192,2340457724,5882192351,1379914784,934507750,2656970655,2404651448,6503125454,1049696046,1629754032,745019151,6553988357,502118132,1138739488,4377176790,619515369,77709420,2167812780,4917235225,2486657346,1717492448,1446082911,1988454391,737815827,1646855708,1062446820,96406352,2899881152,4953364591,682326666,1994837106,346926966,3449753016,4760649306,7595427976,1216519448,629357237,2684238318,1992243024,442493532,752258507,712489824,1645254380,637631417,1343912586,5038433576,155981418,6219766385,1322365622,2497014696,3418542484,3372240468,2425264614,421555648,4655840540,7409376936,3996600900,433107867,3479676776,3933220360,2615627063,6476774920,1571649085,492407510,13411524,539746678,733469412,6839539735,3102065289,2735297070,2588448456,7710293440,2260857843,2072093841,2326799370,1066566788,1948262031,3384730915,190838322,976254894,5174028810,81734468,7846375296,2432445772,3020292805,535809919,901103042,288451730,3375254540,3516268565,4353707425,1868330332,214513126,2368224216,77197360,1840875294,3631485935,1902032461,3226956985,681746742,977150101,2739587896,749153034,4192494858,1251171009,7651652000,2344334068,1647335352,546429144,5017226179,3109169043,30723814,105243932,118099754,4720270344,89005233,2223476660,1710160200,210430490,2390319270,866159584,3717700380,1946568930,4349707218,3901646792,2801584935,46076356,2239927595,1248516424,1142392786,279744540,5620905090,995351440,7354998376,839332377,549307460,2444631140,2331580315,4332514856,2217724560,1160581384,1588888476,7562589312,4173433263,6867880586,1165756860,2578669884,144554823,972315836,49842459,7226078496,2448034545,1088318220,1794603740,386643094,4823730884,632482708,3887179086,1080426652,4708296315,1713155984,6969788512,771388920,2024256942,1694157651,4873742656,2319175460,319803832,2933866782,696129591,3928289592,5934790044,2193472928,5598251352,2031131208,2277131094,5593365012,399383945,944480258,331186112,7512251508,181097852,1245558950,297175613,4040391744,277549136,3222016520,5550386562,527293733,455660952,1347252570,2811838860,2379384837,2851697367,3604128496,2740610760,2557304814,839785612,710953659,1227230878,647460840,637185388,498020278,4686722433,1267319110,3910837935,4446793450,1629855177,240750306,1724891808,6860251336,4254968124,920836546,620380227,435167190,632711991,1298833512,81063710,946294356,593433928,41277051,2355209970,1605894038,360159776,3398369688,392992230,1799776208,454343555,510759860,3285886184,80601353,5923874782,28900683,587922156,4511516215,262231547,5934991842,1942535846,2372135274,934899664,4479866902,3865064675,83036304,2472753024,922586307,2371100725,2600196776,257290980,6638698053,3207830845,1925575415,5528208656,337178232,1829615904,7429786488,4363781849,6423406884,896156982,855711878,1747042458,1624254159,1323349480,2906560272,6817754713,1991098492,624012297,3849333957,6810696207,1599433435,1502486568,562829316,1421945530,535380904,1220755208,347796928,2600341263,7897537640,2098577320,3273227165,2651022175,1630047786,6304977108,2476494414,621553973,3563671784,2884604040,269275390,7940331801,2933762832,6255700374,699805730,3866218960,7867156293,588350124,1477963704,287070285,4249616976,2463003144,2111515032,1722784464,756489336,3734216292,4198691590,801917511,1815350550,484262485,1837163454,423752815,1838264517,246355188,1176518798,6825240720,6674340624,1832774517,1957956392,819684812,85536570,1365614409,4988650655,1994398164,659673583,3967503228,3214059684,224860012,142796374,4254689664,524522445,1224709722,712427870,445955364,2018374024,1353582622,3965451104,1086974868,1477344351,848807252,750238076,519430380,642173094,1170964586,284486706,882316497,1413456303,1014921248,797130105,3091866536,3143531772,757690227,3775781744,6948136804,4120766270,3320007432,1527219270,71969317,5739284619,1420203891,3479262417,3496136868,2736363020,3512849212,3772700298,915429764,4559922654,3226959384,5298853182,3925240625,134432253,608744676,2705256812,5984627994,2330792864,2289669645,4843930715,464446700,390332592,6548801693,241737597,2336010435,4083831672,6709677840,799557228,1350424602,5004898731,6475175536,1085217405,1374196474,6567063592,2220744843,5485297134,3778583724,2357318572,5357767373,6272745336,793751062,1069118424,7610205690,2463968848,1069855425,855106500,2711724525,3572240768,881971628,1153696188,748602739,3134847280,126718659,591637856,6431859440,1338667936,5661141912,1157900877,793353778,635881748,2205585255,109429802,451903376,523668441,2678913498,2324295006,187566012,1161059013,7114452664,37906688,3491847224,813480338,722600392,1366281048,3121415772,5387197263,2686949925,835765084,425356600,781642875,1685165412,2187124730,2698152540,2867319261,356607540,4944464930,696565932,638597757,3712405320,2654957158,1774597950,548338177,3836033055,4196312897,671384038,995483208,5655090987,2659053060,928695428,1973971296,919875658,1890934644,1698277402,988919214,845625687,4508554680,361964763,760594113,17101992,1353110124,3331118360,7406536356,114959307,1449077826,6967957122,2338112706,2949991578,679061808,2501489646,1013328486,2654276808,1125331495,2921574700,58333458,1240034424,5934173406,1754234930,2138362128,6054754475,4331441235,382428738,1928303544,2120319102,4239909840,1079128638,4259882135,693730555,5985792438,825283253,5464610669,2116094169,2061971352,4235541995,3416159355,96463387,4271826160,1279294076,2608160127,1568177204,7135542522,999033990,5122593616,1173165035,4823042352,6247105506,2098380726,5286487830,1960604665,4178160248,925736283,811788894,6001730000,649517711,4264212635,828486752,910082225,474174329,250074178,8950543128,1612062261,2027104173,2971438659,4912901147,6411076400,6615637362,5091845400,2576329120,148924130,4173724296,482471995,582544542,4351838547,127829707,5473912512,5806636927,3052552176,851873175,5628541512,1828841215,398197830,1952242884,773244270,5317090320,2260097200,4253330752,1381486926,5020599432,3856097744,3542480824,1902575034,1632494752,795841487,6264734536,153862348,7635064959,3436223118,3031186104,2788394064,818906536,3594992884,5802115424,2263590597,3768943276,1879339290,1052946928,1474973964,494184391,7095269322,411214396,1815664110,600819233,603372097,5889350752,8773768053,1058635521,4160698610,794662565,36882065,420776228,311775480,1489859616,3014514340,3213773940,149879829,2484348844,664123564,395018848,2871608145,1034470902,461942865,115561908,1291711355,5721102090,4039484168,4563905895,1838843984,2036730933,440213034,8191541187,977231955,747370610,2032493022,1053643698,1399039486,3519069903,2462943075,3843604314,727438932,1578858748,4514682564,1906432330,5025762322,2523512376,3645521831,7755536943,425576946,979530741,1021226812,2161783698,620643192,7652667792,494101360,3014161336,4987865142,1472875488,6732930352,959203226,1781159612,3686050504,5861508876,260089093,3348407960,6481646920,1822374366,204153183,368362575,60131456,343948666,1483540371,814905360,2749247315,5163551490,3940235036,5120019961,7607956545,2597265432,5901269454,3613044785,800681542,3991557094,203671574,2804995756,3742250298,205678105,7512221943,1264353316,493222814,1476911001,721974127,85129798,2105167728,444064019,2331345633,1343188482,887882589,976887162,7995792528,949606808,6572791575,1703451484,2031948245,5374437762,1767020920,1853229480,3223544024,142008340,748542314,7048482056,4604203890,4985956584,169585643,3547723272,1904689790,108887382,947757608,910957927,969726135,2178617730,5663067576,3331733975,865149077,2831298831,8596145790,1350253884,3032923490,1182925209,4094300425,2157325008,8883576009,2345343536,3584310675,6320556072,6340388544,910217367,3351757788,3871361936,575184376,2425899825,4699446507,338379884,1778434490,485644164,476156145,1920689574,3134774012,1591557912,1601281206,3252202800,1279102288,482901152,339124476,3297145416,2841444472,1623868824,864054384,2675674818,1317928776,915146424,122310085,2362303300,5088538595,2542476738,3381007302,8007112782,4424178368,955103564,7212353016,109749661,249857380,756739796,7489155560,2164995888,1640400438,5304173480,532097666,2802008688,2755169858,1302489944,7415267336,953459916,983866424,516129075,3074974614,6440014231,1573146232,8956099071,1501883545,2726450252,80520186,2991617991,4866750210,1448179746,507349121,4628963670,7888698944,3906478228,844900189,970761296,4347446520,1054505268,3973757512,4004583535,1016247738,326761182,1062973941,1974684765,956974312,1592873364,4125336786,2887071672,4361837832,2567893470,5582887686,8821694493,2090042452,5180691740,2067921471,5492370920,3853046568,1325128980,275798643,6004777592,1188258372,3680758774,921710281,7437429279,2338340070,319966512,316878556,2418314808,3738160788,1393666955,2770790928,592525938,15379572,889237422,2161148826,259120358,693314382,1042584474,1331157066,4680914135,3335618377,919567884,1908097186,796263880,1381340604,2883771515,637325820,2888380968,4405343310,3885971490,116736812,2486795759,5408567703,548783310,7952501168,3440490928,452016672,2963866615,1267745144,1209704632,4266228700,4856992632,65621737,96210704,147108894,2735886688,947950559,1750489364,634950609,361372724,4664557880,7061853843,469975240,7453235688,435304608,2457382404,494970504,5924398149,4406848824,2658700416,3110872864,2563740984,627313068,156995440,1414305672,2654403708,47922786,2149188525,2221289163,496911254,1829847324,3893980840,5064942342,2257348376,1740726302,1544761504,2067102023,5971574616,263758674,3815241776,4613910111,6935615368,2291900784,2908508226,1987359696,1977281572,737223955,2246881653,1233971298,3748988586,3683708500,1432706607,942010257,3931048938,6715729665,4345776798,109157787,5046798612,1583718920,7081892820,128283630,5631082304,6916206374,145138768,1476276308,1739948676,6038332692,6078585978,6316516818,780334925,4304227656,632312788,3671506668,2945919990,949887200,770715405,3060246217,1375425236,1354947897,4651876881,2470321272,2306573040,1627881968,1958609962,359907576,7802510352,4368149980,1173837132,221218259,2915731758,129860099,1874246540,4009880844,1723036989,7184509011,1180798956,4018619886,4734847691,1814606166,1054183038,3675615912,1509039012,2203896976,2859750786,4098916375,847453480,1740010728,4834831500,2022860454,2358781371,4078989448,406393624,5163422824,1573235532,6751237410,530803068,4165350945,1848476042,1089327396,4678157079,5237386266,2939804523,768294896,926457264,3124377064,284516253,925996942,6487861872,2447151324,902637144,893388931,614839506,6875359832,708232161,673309472,2114195274,4630976824,273137730,3610572322,2791369672,2852053584,1476266112,5268449291,5589536568,3641576256,3793402949,1305357030,2551345656,972018795,955113556,3095729665,4992412740,2741198049,2296755944,114020193,698517105,1247783235,7232773696,2291894595,1105380831,4553998110,595472500,2784447572,388592504,1858011540,2460165728,1663721022,3680031280,2797224936,939833194,2028469100,7198240068,3187041270,1223934762,732336731,283973499,5663471202,801151545,6376058822,4280592339,8422561899,115767768,1413758283,3317432650,7579605375,4112669628,47490774,797313410,2232299586,13283212,522100565,988504530,5843661320,4357800234,1240513075,2489865180,7053894872,3704023440,2441556612,3494650264,328589280,1604713080,5203636725,210641774,2427833992,6101807823,2361104928,4884026976,6841382233,5600500784,108665427,1852245648,172584587,7865897872,293825904,1308599286,9541180,1276330638,4712276256,1917827576,396410001,1134428052,3501526244,2219487305,339902932,7538960952,1981833216,35269956,741069973,2756757369,4914715235,251735521,602515639,1906409304,1508195520,1448144802,1849770839,3862530468,1626588912,656067664,242777162,866945426,506713608,3112408467,4296502611,99654135,7734736904,188104378,4379710175,3512880343,835572367,1623336606,258203942,1165423679,5567574838,48279510,90173424,1131898908,4819238238,1833322135,1001239757,725468592,7389910269,1290839802,2378969804,4173443420,978543140,783053800,1594042310,571368481,3464601644,1022919894,6089313937,4609173345,4987252696,2642649273,2847982563,3906813036,790381449,2183058600,2366769520,773258286,1522292388,171744468,1799950580,851073454,3054586125,8024507505,1423759758,5687881446,3041896072,1606030392,678647496,2569371104,119693378,2983376988,3419200020,728869883,249436750,2995383744,3610680388,361436608,2763078240,7666126712,3153226430,7633451592,2598068884,3244361895,1094047400,875987556,307774800,464917006,2414930000,2965890006,735320658,59758934,2396845304,3951608778,2633722287,424363578,1117471444,4762908300,648994568,136935046,53327588,2478426276,4631339181,5697757312,1349457226,545469219,477440399,3678434872,2260612581,7472401560,523299316,8047825227,6657552104,2273118385,1767100354,712162987,3865581174,4257738254,1002036192,1816406884,3490635438,2053147220,4251088332,1464897405,132472886,2494475492,1350488132,3696380430,3009368592,5227507251,524941227,829397920,3269210760,133627392,6134128488,4623382044,158856929,1907284948,4499837345,1534680432,1705364720,393195751,5290792335,1161536625,1324565848,656030864,5341890282,2721289257,6400020648,470148963,554291536,815859630,1625023144,677343547,1629528858,3560386319,650823516,779137374,5922050785,1030987680,901499004,296865223,1705510545,2373587976,1178721870,4160780392,3521054985,806423376,4611240927,214555251,697577856,1869554900,2952970678,118935036,4171103576,4312929627,3046429716,855950516,426422661,1975393080,3617499084,4782867544,5176848054,2116461148,7627001229,219014568,432834399,2824657443,958204216,2555551370,370736274,5436340515,4550063346,98165346,776056038,5463444152,1528944194,562335088,1746000120,6128700240,4310819610,6162281658,5573507716,600014676,530365926,1599415076,147737482,4484130776,5811933827,5209222626,4907558540,8891949186,140161136,3882252216,4832733468,107468165,245805636,537461540,3982029348,220773746,3108949700,1889016508,1883673296,5190506648,720970740,335018818,2898403824,365870590,504617841,1610301600,1611458776,1626850080,47861663,1039240420,3259394136,3569695395,4052322396,1264057641,4899158874,709267654,2940040296,1565460168,1116994030,701019669,329463056,1811397388,377265450,1414716508,807465490,1733303932,403864890,1671912860,4560277330,173604360,568163761,4862071914,950206580,3838827585,3229281156,58198562,4765611483,3933340075,5931992022,3999264288,1372718886,4960313526,413594247,1423231176,5733224640,4347552055,758323622,6140577424,1174153866,2419338976,4652787146,462620808,2389637636,1876087836,461682866,1741692723,889891728,394232223,6134438800,62679946,2977976454,8436995604,147640072,5351289462,1859830304,2394504630,4488404067,479886608,1567215165,977465788,765689100,4113598300,512575488,1064570862,2719311804,2262643400,299334430,3155631804,4306164860,5219799568,2445244875,7476504912,930970335,213167980,2652823236,597349922,2774388498,5931108477,612992676,5756224362,728243320,5910533568,1383675975,5394832176,1042486518,153495828,728711400,661431126,621135824,65682782,2629472392,6278692189,3894006800,2505069117,1403362255,4195664613,1664008392,1090340880,3465193952,972566835,698116968,4603451090,64367891,5536020546,692759512,852504110,1603391816,4296645479,3203398045,3999899576,652123510,1717559580,2110577352,4213739105,162231174,366356285,4779655495,2021064372,1020328700,1752274575,554289215,739661373,1957667996,4660795648,2690102442,943347795,300426180,662780692,32618214,967826960,770383886,327401548,897704865,2350057722,3022223700,690692156,2290094229,1848886532,2436025592,3573271236,1889395353,5373943197,4107805744,8119805301,673305716,3526610176,215590552,4268580615,2425108424,1152251568,1657657740,7530228160,1720699896,3568046184,3453446046,1830894632,4263524839,665153910,2864795100,258433608,891736518,8254480545,643664568,5549386276,5882773216,2640131228,867661836,1826457812,7540383798,2244905067,725913046,1802445530,5746393527,3894662888,4536241824,3221084952,1920774486,470962397,4077126198,6681039424,1396442242,2078666264,1845124785,5681989552,6631917194,3007951365,3429449484,1885477530,3561937416,2128148185,386188244,4146979270,1839051928,6950766357,120175686,4043891128,269979182,4504192045,4244857484,5800886598,1202694864,5098347186,190401648,2800762473,1345089963,1913435883,182336870,2620315365,3769145370,2513755832,1130134542,7479932328,6641042814,2469511705,413115725,1651692177,1283234640,1278080840,356211593,5769174336,2681203572,1475466357,6580226912,545435154,711792543,346397660,11582956,914824450,4038057359,308890702,181738424,5954950176,1527328917,1868460186,369544171,3364383804,1010728854,2516137740,4285366640,384571756,5298302037,3548879292,5759858508,188847228,4558756632,2217750420,949051041,410660076,6425001674,6613922595,468017950,250130230,3190348205,2174208888,3859114280,4348951674,2996659923,2441157978,2766629340,373984497,2789481600,2959955732,1136265816,1882166680,1678432176,3844866690,2267916300,3666908035,1904686448,473216271,563993307,2344570623,3350919051,3731293182,454847223,8571300462,1640871912,535059076,4086152819,39199224,5452097064,2841540210,623086644,481513216,5885313264,1769317011,1560824694,17558576,3220938721,145451526,3586630185,3321576752,4952756184,561174960,3346613664,3966470008,492829344,4997580216,119091138,4957141240,167100536,1890432274,3739188595,501749422,4144633930,3985294236,2535490422,5080738494,3091698428,1824107985,702358992,2167666701,2542087668,1998221000,964756652,1974833616,5706497898,368707146,2137511952,277768930,1307676384,203014395,181039196,7105557645,1452849946,3961262856,2930855249,1444258884,2319447228,365913115,152077832,913002917,2809633491,7063681152,2994583324,5770341104,2396698505,651872980,47847480,3812908792,894315508,730438480,3700646670,3920638824,1823657274,615408412,3971037905,2731723041,5164185600,952139871,84116190,259085216,224022596,1057207986,6899019462,3053769012,233766706,915922320,382398502,4415980392,516242729,1098950925,132443135,432444270,3861685040,2996927860,219484467,718837664,3304301272,196435878,201713946,265149476,1080743832,6234306393,1554182202,969456236,1282492640,192991420,1993826888,115259936,2840567376,1400717997,1769120235,4315151505,1430506038,751605489,1548492282,1797070290,944891409,36249070,162337132,2488378410,6817087272,7152159440,3642766827,809804218,1484321629,2939075643,1451543838,7948275152,3162987303,1918209024,2193582465,182965136,1246344964,1890978788,622802394,1481816135,1168987666,999746700,4333964512,1125244772,2969709620,360812868,4039354300,2653740510,2008755628,4363738900,4588454836,2072000850,663172538,3801222316,577843682,3773073060,814981020,7119884872,4638227967,6064534344,3504274986,1653533964,5701616592,4100754756,135649590,427589556,342243864,3031473948,7910963232,625275291,738679862,1331891298,868268010,5786693136,1246785921,1427980968,4674352625,2427385560,1740772233,472006135,1848374742,1899732058,803540919,876794053,30702833,1752469002,5173173012,3449219694,2347683532,795960868,395213765,270396469,475719288,4053474040,3612906165,2108844747,521646750,4380472881,1887411144,5753466852,2607554852,3383346547,552107799,3679417245,1046489844,2334561312,567068652,178503115,236228196,3237555663,1594888180,261707453,1561646191,658775502,520410432,2125825893,1365326496,929936043,831415993,736905180,954256216,444012473,8758797066,2641170515,6439157376,1376527856,3255072328,1235711088,5125525281,6216421816,4173276936,3673196545,541127290,515733526,1313391978,1288542312,1701198086,1526066148,537559268,3016299315,1335374370,474252564,1741660992,505957995,3970672945,3374985774,3710149548,933648051,7542030608,1179859167,5769681988,2019967686,5570717139,957851182,7184324160,1342460778,1850027333,3459072588,6415186878,619416112,848576924,324478908,2539188120,2036281084,3045366480,523409975,736058058,2509839396,4948160904,5721488451,478035786,442579400,1016813988,2979655892,627623016,548033524,2397274689,1506985132,3591806464,605035680,1824861706,3903495442,1050741308,3045685635,2994542070,86145317,688901664,216435742,5698797804,2996181020,1188345982,590063700,5100050291,1519626078,1860851512,1301063943,1478258286,1430224080,7513838400,1629318102,3445355235,5934972879,14217295,1308332740,1058022256,3757999210,1614684016,59737300,2213838980,4925079980,341765396,3157228088,3897212244,504409166,2384625838,2319798257,444659049,1684291568,5579473176,969011150,4082345910,3647536242,501650540,4119646559,431051033,5410832480,900217368,2515501490,3646862964,5237109927,5500924912,339689030,86173501,3441559566,5250338317,358598112,7610505516,638783524,5243222355,5385570330,364506738,5985565460,2458956068,2983565945,54994085,7214913054,2338686216,739366758,894919570,579090720,6921867208,5993721729,6327889491,4536006740,1613434208,4708824869,835412211,4039519730,2602042587,2380943904,5499725824,2328782120,95551614,4084517340,588619722,1667478652,4441681720,67366806,455844178,1822519234,1531109384,326739328,2210125272,3257055294,1944656105,3854634237,3417793956,3851130822,719806630,502522408,7660462784,551448831,5240041984,35170310,1430718426,1482959748,945815792,4044738474,954016164,35728285,391135248,2084454435,3051237360,3172374657,240229910,2083829685,1060179790,5341817296,1649629590,2856237711,2919959490,889168835,1197716045,692589988,6769587924,3867057568,4530442776,809643332,2196616632,1007385132,802254318,709903449,74902821,6728804496,454690292,6986107380,586618953,39730118,1944082140,3472565480,1389391002,8571644226,1196356664,3056627915,636458228,2982873544,4538738820,1661952915,1453302261,3593169352,3718738807,4592217735,930340584,2792710326,679884345,7009725033,1288544226,2115193255,3722694960,1481323654,2324497194,1643482000,234444489,5399538840,1007807268,315653848,1640850216,1062284184,3806889796,1979511122,701908680,2957336336,1567396638,402489150,1266984940,2642824032,6877976742,3224646936,302595290,2964903070,829438808,2181843684,4131283347,1759333280,4464261592,3161774810,3443743478,4314643353,1185910404,757117851,1591505184,3499163005,1824602022,2229349940,2798687445,1477882108,278982234,1868044875,3989184619,2500577776,6209036848,3812308784,7820680365,142932574,6458259996,1980801544,1356644550,1758029444,1184613420,904227408,2515257392,6064300697,3349095946,6362077722,1952455024,499036145,2556552352,4495942195,684760144,908251180,1292015310,7060172481,541362240,4627029900,4987707372,614839973,295871733,848382918,828639732,4815997998,1315436345,4896892992,435190161,1834942168,313988852,2732890668,458614016,3213795704,1285371069,966896919,2940395193,2926090317,3597782125,527868900,2106736340,699426045,634423271,2485757736,2240327367,5247873828,120300116,360210450,283360042,879735905,2751130032,29391942,4986902718,659091260,703442838,1487565370,122285940,5979322027,5117327088,1045565360,1059327440,933404872,5750721552,2449531400,1662648705,1823148042,6421084222,7168504736,4379346815,3538326168,4189244035,2184388325,470524218,1629945306,2069249068,2611244592,38020432,574853776,3013406364,5126930847,886268072,2693548122,2671481656,833754075,1738601523,54552736,75729900,1711832685,580856634,1316913015,2782721700,3442649400,2961566106,1195803346,8893282005,2027401992,1609881329,1021475415,207656368,926770460,651397424,2385820257,214145883,4815830523,1135382736,7909095440,4562828970,3210330342,7978630365,261671115,599293699,434125138,3641500520,129271590,1534902724,3006869887,1227924484,2571978485,3297456808,3882288361,660459567,2494916056,1553474187,6120860718,2405547720,1134397068,628072650,1922273936,926885742,4367351681,4087543625,475860620,1989680652,616365059,4292828376,323824641,3362031747,339231962,3059937992,1682428205,235770540,305294706,4270876824,1152371505,658907560,3837109730,5079871840,2966538450,2781168020,3506131980,1863354,581361872,5257669062,20669223,6978698244,1769554535,210095780,5520712527,596377016,4764626290,7768783712,1996188108,252581850,895912557,156259380,683144628,3322472622,4447678473,4763276609,2485884288,2714557072,3794348596,3537361772,2983268421,5178117720,5065974688,227109948,2022859770,77521127,2109640350,1266546816,3957415612,712605480,553128588,821522108,5169415776,5945383866,2187533187,1666643920,538252508,787374036,7061450976,4042560426,63300942,6376584411,4413442032,1391143785,1581747292,201117324,7462361538,150956139,243995306,2499150036,4156430405,814131791,2606249340,8243860590,959991186,2228791752,973060500,2569774230,247343594,1017162968,478527462,1842611578,868363764,2976294330,3958056136,1983021328,551737330,2002797795,169725670,4090882635,4253108985,5583807586,1580996628,135863498,6416333792,526858617,1843936644,975230391,2503001421,1906493388,3893572200,6581901429,5204571976,329518516,3297570764,1434582125,7331144992,669503976,5274746190,1684102210,5346997839,1006992940,1148834373,709273711,1647299158,2272652244,809103579,1828790106,2451712278,5900254749,2301373548,4689990186,1816830224,1841710496,3051372150,306819923,608309355,584084828,3197084365,316955481,1814290206,2670423865,464845408,2868943386,338566456,6267384639,8163404802,3261664648,1776155850,2489804965,1092996890,5222581184,2860553295,1601134972,1007738730,139006375,394689275,3508371230,1630352660,2675231990,166623864,472984656,1265552792,80818180,6575468787,4811175204,4089070664,2410557255,1342016418,1030131048,6276704084,4876059888,1591403260,831560136,4944167664,249160210,844411232,757374586,3851037940,6752563587,94241304,336917526,5580540252,799921771,192049727,382710397,6413786358,14396931,816251241,2929736496,334292322,1284331815,1899886622,2473268870,1322927970,2271216669,900369627,3477545316,2978569326,2863584294,1933737162,2648307896,4336850392,469346971,1310274032,2622431352,1579930484,2362649430,30091207,459228654,2294542590,2548978296,2248809120,1407191096,3372217015,2204850856,107204715,1305279526,4994282965,2636225091,119364423,3848844545,2385851496,1455895569,92427088,373164609,3265186165,8227959678,1617459170,1983918796,328833026,1104491331,4427857231,1390594644,4960237555,2995390905,609432078,2609187252,1651243222,4095832552,8894672037,6389245947,273402134,4957710285,4920512555,8917408611,1332282938,1900677755,648472518,1383940720,5591004516,142588444,7576009686,4588816632,2378128176,5166913158,946822623,863473802,913299974,3386862976,2810972140,1581885968,7822932272,6573168928,4318445615,3100895136,4554805350,662566596,2783881790,1602917848,233521116,2503818650,1169857185,60205976,159695308,5515729494,5087361198,349465248,6219489232,3630674904,3731791428,758034506,1862913773,2864069295,648877320,3268250400,920630115,4270826688,3139859440,4509555768,906043543,4211885170,3724471915,867902833,751476735,5732341299,1953571998,567095790,2359729215,690401688,1899480786,45563170,439863683,3451086076,7336468304,2054697534,553836675,2555446642,318234854,6696268496,909040362,8425028817,2984710820,1329631185,3439063158,4732854918,1673450274,1810089228,1788621360,7633233856,2798196828,56229762,1214553288,2490217396,525877722,3022183808,7821053464,3541077300,5645628660,3017480985,4253784856,78696648,610561349,3998812185,4259814888,1255423384,8714430,292063340,3709951469,3762130442,3970382517,3250207719,498463252,4893246064,1661859888,1755292148,605446410,2635543200,4365103040,1960583076,892820634,5597959842,6492345657,7096154778,4673487120,3372039152,1863644460,1761252111,5989388196,3864347838,162711120,735249107,5288312736,1027028580,1491017458,3807649016,2176964560,7990678485,2394051300,425202972,2775968073,1731589176,361861068,2723734380,2772758973,4165691040,2600236746,4107998237,4831305336,977871223,5478322633,4555964840,7309961937,384180010,5654044504,2521625345,179145204,3760663852,8178737067,5448995208,81226656,7988296624,102316004,4460101210,2950870980,2813012090,3319933770,1342011705,4182295368,4822108704,1801507519,1225832216,3923192184,570128300,1206823364,8528641524,5685785518,2793555058,1084127118,793745250,7987049624,5862678168,3123259111,1082559260,967039508,5669772969,1880165112,1366776720,703588182,1864123215,1245669609,15309851,4694017380,1604511643,1405398208,176058418,1425400652,954037350,622356942,522883606,300077336,1651855094,1019557534,1697303712,3126662640,1143889216,3419216140,4510193496,2278853622,3746143648,5692419756,943169410,6294559599,3672762672,3103560660,2596265392,5887439400,4835092096,7793943948,3540321860,8246239245,1907661051,3470002988,5549075574,2645857404,347548314,3114154161,638225528,502672531,40144268,5920001591,5667013146,1473374982,4850742213,1899706238,697475017,337574443,774783850,5133769740,6644425298,1435207590,13044489,1636894350,2580433344,5849161728,564776462,983435004,4127924936,1743175770,1306425890,1456904595,2596736144,7439427032,5684915856,7921662264,733413997,660203477,887855055,704774632,1634744574,1351881515,1886447166,6588739064,1191575016,1969648533,1625048178,2501631447,775207902,304068265,5622927842,351943214,4471404865,616122420,3452513729,202379016,4245549426,7255712763,6396069890,3061418788,59288053,2487461148,2850756234,661273288,937518942,279317148,2853569166,1599770282,3877049670,5124705282,382504800,1538583270,3080522560,2926977297,560107225,5992124592,717651484,3140179568,1579510268,2907737160,8056899774,5145765342,39028464,5486944792,3150351736,4227528948,5482980324,7931712840,1237486455,551188458,1837052210,2654072184,2089092300,1251669759,1852216266,5205228315,357024192,2550206808,503988606,41241815,1579267440,591816960,5487748110,6662065,5973552690,4458740815,2269971045,673046510,1575641164,726789006,1301575244,4830064525,548532792,2429053305,660963816,1613011797,1999925052,629284668,13579572,2643632416,7342546302,1565971215,1495972570,3856824624,2352397782,2648697768,1137901752,4756962399,6545218338,1634213192,684143474,1446505785,1645599734,1319536880,2699161857,2694109996,59963075,5425206465,4886117640,1419743520,1098601254,4852626732,799765932,1185177896,2606746383,4181452456,1959294507,6448858587,241957170,7183358480,2695250747,169359460,5600001792,1074361518,1654314774,2000376288,6070333944,3093321764,758204744,5014663856,3916669676,2717063466,6378466241,5183203424,1862055042,5732384463,2559176298,198524105,2412133845,316916162,3229494674,514279182,5178214720,1589425556,1611260495,411853344,521215044,2176820408,3183348960,3006253341,499931704,5866841848,2863829520,240788834,807478776,567909852,1551934912,1905789768,673022050,5413373250,2259355688,7945100840,4138401512,1041828952,1490761237,1345941894,4134852820,1644723264,1552682593,304337295,322915185,577780268,1997836911,6596286056,5428772352,454620600,4608837468,1716484302,597247644,858793563,7604598,5545889220,2683621836,3958081272,8721918486,1744401820,1392212250,1438196418,5019034776,3441452372,505217770,1755798867,293409852,1303140462,5173988220,995448450,885170982,1250562664,3816071765,526113518,4441158729,3505483821,51661316,4650177897,1962248052,929914260,2684403725,263574832,8449311771,275965329,1299602367,3705077732,1095151065,3018345340,2699748508,456125805,5424043884,1016320824,908604336,3034545645,6912862136,2908073552,2850795030,1731291831,485389540,2948647446,1770278104,765572228,1163442996,3113843376,766592842,524993340,2096529688,164805308,2417781261,3066550268,4484003909,4730346995,1672976445,1058429068,7442703056,1220255894,4273958520,4233065488,3710617182,4623470264,4338851545,4147381085,6022954928,2222039855,2665319634,1516035997,1868413330,556565508,3033194164,345330924,1454617675,6513322185,3445604996,4955040232,223601622,2999837922,1230703572,4073341505,395774718,1177929632,2553719352,891938572,1763819199,1729073217,1877142022,4050119736,462341475,916557777,1137129411,2908277526,620350932,319121504,762932384,3864996018,889581232,2087794198,2391637113,1257243840,852547652,878694516,2612158488,963117824,2170519305,59910292,1097734266,2759012528,3616851024,1983612846,2866792710,338095489,4059268976,4156016787,4216069856,3623630706,1231399038,1030226336,257103794,567495002,3120911120,6576380727,4508880006,6240554442,389477522,632792944,4462773126,1672077204,2881920566,6898091288,1700335940,1030694208,15736918,1449379869,1305238224,631602162,7162219566,3842507746,2765269904,976306722,8210792601,2642871228,1056572114,3488310020,4627210511,1265014875,1322349744,3892676356,280389744,2653261362,266532228,3550204469,2888511624,1941168460,4936877766,76031001,6916210609,146002740,6636220160,1725465267,1244937558,2837675776,5624214424,188791123,5820241194,4428713880,5895669150,5782772718,2680203968,5777351862,3798680046,2372413315,3010457305,2598283956,3007527105,468563659,3869587210,727459080,987429583,2600290136,538366632,5987776319,3096621684,162630964,2648601510,416334438,4025244936,186023483,2455834464,49764840,6980678046,4759597460,2908429240,3464149900,41112615,3959639688,2400403360,2976033736,286571130,3400156647,1812123252,598739723,866562198,6031313848,2225600304,2407635224,5557015884,1570284296,598489070,2676056728,401457180,5610196024,1625368875,1699602160,928054752,1684960752,6683670828,2807094080,5854820076,1249302584,140650122,304126363,3274059635,262803869,7465735737,1116681116,6773790105,6204009798,2050718292,2160796813,3350917184,4323887975,1266551480,4040215046,2456256392,1703411121,363683240,3586615432,2422045950,292945878,900947915,564268464,2892225003,1372085268,539427460,439592292,2575025745,1395902282,3463387584,1375072610,5660071980,1787109543,580933470,2162137080,4553442234,8389724481,2760635485,7097775800,1258723620,3193318648,4434517936,3259074798,2997795200,1168934438,1541919645,7910713608,858881393,386378238,4924276380,1444701624,1235677428,2647246084,4170240104,230232545,5280476967,2904767811,1264020956,511830849,3474913652,404127306,300103017,3041868590,5924820648,2156029680,1865210540,978329100,4234541325,304242150,2662222610,7747987984,384640350,4084325995,1401896428,2839491564,138962379,5126466432,2856788286,1688388376,5390333214,1516826706,4755954745,2977398220,3687024996,3217450440,2445114196,3738554636,1466956600,2449266186,1021257624,305183359,939934868,1168835256,1502322016,2815002984,1242581352,4194813123,1645758665,301272069,2853008624,2192231052,278845446,537477074,6375004307,1944823676,6828596296,1783241738,4768356714,4668256914,4945053673,1999786176,335413817,3784298292,2333254605,270016008,4528781747,3568676853,725259835,594431439,1495652320,1932007582,2001750772,2125387256,81855225,2017214375,3634431684,2449281006,80234679,3821239146,1185343317,2990137671,6402285792,6270408856,1223544040,1261375554,1840838150,430735198,925187779,3339547452,1757254664,1270220073,880023823,7262110392,6519242982,332019000,2646267984,1211704320,1298945730,2773378293,360542925,529193384,6071697976,776150232,1646169966,5879627886,703310958,1940696196,1275108696,823423688,3976116882,2920816212,621218692,1406515355,6559076349,856576329,3750304730,7969419144,3771302970,2294353488,2051970804,3215601809,369591242,115008355,1278558642,3865770128,1568370744,539942613,459308094,236117682,409337232,847201010,140255696,1138103450,3430626240,7121573696,1135019368,7123232176,4017054097,8537049702,6646723237,5477127168,3557897357,491826622,1212646392,877174179,1745777250,29065653,5680854318,3984051020,8602646814,1406989787,937324336,2175910086,5707969806,7408338824,7601664078,347643881,1419007546,1567644666,972294672,301831942,4914827184,457561440,4753942935,4702400384,1002878375,2247553536,2279343474,994402815,573864216,6148423536,3035070969,6828406368,730211351,4516109904,1828614610,2564599580,4045568765,714412069,464610736,400318398,3834520182,676045176,2293933581,731912713,2220469525,2013474447,1808812481,829068545,7664963216,1772632164,952671119,674030786,2387818272,88393213,937731673,5779385885,1220132065,81970136,760811328,141658856,7621942365,254784116,1885569049,4961268011,663927730,2435061895,919164252,553614554,7280031177,3023418294,1015878056,189540605,5672747484,4316835450,3834380952,6879269556,383701432,6831608752,1152403479,937474396,293041109,401723751,1511793890,6902765256,2621248936,898737803,3459477816,3917494260,4348667130,2782911328,1119732234,539845797,2464098588,2954227581,4791087161,247830372,1073219330,470301606,1125373460,1348041297,6299945694,3068035344,3665329184,828763286,5694817688,3273022308,2386377000,4470481656,548723928,1539025010,4561838682,5527979964,1972490824,269365593,3854194756,2564847837,715420940,5366580528,2881582017,6060900870,552240585,57412924,6790280056,786951985,8481239361,1869065850,1408664000,4485330336,3668611804,4468956992,1735670310,247226575,1897969852,743433840,5964863272,7901690456,3785649288,2503802487,1198384182,520338372,4571572864,454371450,2885079536,8378742411,2740423432,931527682,3730028824,441127228,6330581761,2851930952,1356495672,81130784,3125196894,5352527358,4660757240,1396714818,2504413432,2035081596,3933593526,2602389800,1891392468,4160382966,573393098,326424192,3926589532,950296224,803065770,4035216348,221452408,5690350540,1327699785,3499617086,3848675719,888221553,3867719960,429852500,1004875800,3771706168,524102240,246729876,601230255,7248503808,2707807384,574754225,8738961552,700929980,1925347203,699399288,66227828,1021446552,4496961430,4492000269,1661041269,2447257242,711677816,2660201015,1915849485,5326414037,447839630,686649696,1554095556,6162600479,3730790535,3595021096,3793600288,3902354964,3584314640,3476257136,6152986908,1067081930,73851035,1608233733,230687415,8973776556,722183940,4016148564,3614503270,5424078807,1023400546,1934046951,608021214,1278523682,1782906552,6351422875,694034760,4227129578,632007675,4641388011,5076379931,755133447,3680123144,2512122678,1621182504,1127073546,1188514276,762780432,7206425613,3795002532,2021375763,5063508837,1801429462,577536565,3101337908,2481357680,5459565601,6592252584,8871397461,1549155344,2321814180,1861866068,4824499870,8617379211,2091866076,640507374,1862364975,1494467787,905495364,493275046,1785408608,1822399452,1762378749,72538438,176217142,860288060,943730712,2071610020,1535405756,633044622,1849407214,3815430904,1005623445,2254799952,1196645718,4100185900,226423489,768389860,675549705,67595481,987207702,187363638,3217128061,511743352,2488248582,3648524128,2558203392,8249365656,161551806,1026511110,1436149492,2719886700,1219986624,2973038500,1318688901,2656726044,3007795476,4516084020,5014407168,1441895430,2892613264,456889380,1904996868,2526591009,1570603260,220054491,5357275200,231968289,4539838210,4401323650,2605088064,2461122069,3746731680,2164769352,962645248,5664342570,2076306425,837106128,1869614201,332530275,278179345,944087280,876507645,2153236832,1510035774,3907262400,3090013708,3340840176,394174102,1170971494,229802424,1449929480,1931402890,468064182,440952598,487557153,1460518446,2372651750,3137446176,3397431653,132184392,960185900,169837961,1391001900,7863326368,1345253168,404089084,6097530908,5878415403,2282109192,4649329601,6283764396,1035942822,2198770371,2100997675,848675766,1371132840,2162695860,6581287580,3656236428,3623422976,2657473194,3935602228,2356008776,1867923528,853458192,4934652290,7238206971,3115504560,1216001037,7663391456,75767400,2050191192,321104265,3291465256,582740070,2620338784,232334404,921386288,3316919984,413598306,246427085,5509471050,5224674336,839106338,38551432,3724314804,3220442280,1152076612,5696208480,3861169950,3538781073,2853501730,7310443976,8114985450,1071882770,708545680,770288422,578613601,4516047495,1661625780,2385785604,4960063128,3578954184,3012448020,2773112960,5323554675,1575111960,1611449240,1045244032,5833848915,480968410,3118074790,2870277,57956486,734653429,135805076,1255921615,7567522504,6711684381,1373945604,709995649,2339580028,2201869095,4552294248,3289934792,2034634770,1734750762,4614832017,754421566,3898971534,1807108304,912099570,5983533966,659162259,2122491336,1384877768,2809599693,155696059,2510342037,521977365,1310383866,288694570,329760760,156142800,575898199,856546286,1348133157,1119640672,4524835,1644052170,2296952295,7631704872,4911400884,2282457975,3809569224,892918395,1470382137,587413179,4428751167,3129342696,1463979258,152540936,730862866,860869305,2661510966,2564927304,101834226,786863001,8759464389,602927213,4316751600,3533481670,2222906739,1760156576,896634744,1760739231,4732966445,4316263098,3392701192,1238424592,2583457448,2869661406,2274776733,744791088,2121182898,7515636488,5770519825,1836088536,2946526908,1813597036,3885045568,1988801354,4804476066,136063916,582147340,3931214564,3411268696,773579699,5429409048,311768410,5386041164,1355592489,2135911500,1728198636,1717926272,214008570,3315188898,3955768470,1241480598,849154269,2663767278,455789902,3197225521,2484523905,3753735955,6378415064,2234795136,1877753180,5035949856,4956064569,2296232163,445808646,2786558604,912955599,138616124,441513266,4317988845,2771262240,4046241580,2377751391,438777917,1764006152,37149066,7887963112,1178200544,2827389036,964934650,5267255940,121949254,2461707045,1633612917,6084659343,5266118610,7544932425,432334278,4240622628,208549716,973867021,5666291456,1157695688,4170303174,2072913072,1927939520,6234740325,357709150,1052173608,335673000,22042140,676150154,5884330491,2725143768,510128464,4750101069,230167574,2378657982,642369276,1018260308,639192240,3306693090,1014525708,2444305692,1558007760,180838408,1250309620,975433884,2931663637,3140739148,6790384269,878065226,656901520,298710051,2366742336,58152813,1941076473,3909521539,2131069356,3903840944,1306742112,1633463224,4142881985,6358559048,726102849,741250376,936724249,55942415,4953674960,2343024180,559426316,3757802648,2589196668,621852292,35984821,477252385,1538954298,1123584471,5128016250,201124808,607881674,1909529649,7055245544,138007409,929394396,2908209255,958003918,1534339824,5036309472,2969471991,610613555,20302803,149498756,891872,106681231,120298873,4961405817,6233016209,2055043566,2313437037,5225407054,3579100700,6084593544,613429134,1733969871,1401597987,6269225384,1781255206,654615495,5075269119,587259330,626342461,1140378220,672297220,55728434,3426528512,3087405531,3285092755,1276123635,3222901064,2694817750,4903682470,4584644172,535914895,1944657972,162767952,909518642,5465896974,1868675620,7818830361,3381400764,6024393792,797009379,2985164840,2076184356,664694641,1230945111,3612085720,145140000,7309564768,4453364346,5005847536,320585017,4275538240,776796306,3018219024,7717331936,7864199504,3627261024,5749912208,4476893995,1935033446,319469974,2010299660,1452795741,2927795868,151349203,1677255370,3058103035,542070333,1281397190,2454634903,928337979,668481331,6063773520,1270822446,620448464,685954817,15961419,236370900,2603207760,3532896504,3771407996,2542598424,3627507000,1121172424,2834802159,385995790,1161710775,5049224604,5754315210,422798620,1574443026,2475735456,8126710209,3038935617,2850969600,3621208062,3106455480,806476375,251115795,4743520479,1412543620,938420398,696109302,156212014,5594138502,5234613066,679780696,4156235096,1215612357,1943659098,2075772940,6078061171,3468803090,163235354,373507852,3903673824,550211568,464276372,1987808538,1182254038,186150762,1362477552,2175147600,2667128828,894857782,904716490,323028342,824572871,96175060,4041115,6685261344,1137093618,1070974852,572321696,4727349618,3313253516,1547023828,1640252778,3376443392,1843397040,1615948162,281769580,1904142980,967762314,2233311354,1883344810,528377255,1517216229,639908241,2024541252,2554997240,766600785,74598361,148862960,4845173770,3601633168,2604056625,2838048904,3363938000,1018888808,1953170204,6778588536,2500842816,211681612,5318565216,2023490345,262239008,2312130,2343786810,1866347592,653794458,2553722400,2551658940,5565710440,1172243316,1503403524,4507727791,7019030673,2855285820,369435405,885118761,266794466,139207491,1274917819,943246716,2662771758,1693044243,4276274675,3666626572,845907037,1739868628,416797050,629851320,3522557344,300931556,7699699568,1131406080,2565009432,3164364105,899665998,1622474345,6933453822,1197932904,1233521568,620046928,1999633880,7389306324,2506670127,783055812,8492950044,3251554156,3637772056,3607910446,717558738,3103066589,2405127255,4121925579,375241870,1959367445,1447188882,5146559866,6203989806,1114246294,3714751160,1494500796,4761002645,5319180096,4902142599,4603852736,368542638,997646852,3780681240,1495447020,3118177890,942559829,1617445701,745770602,736064400,157048610,1296414912,1479742720,887001382,3100055946,2246136180,2428999296,6312579623,1294475823,4762934268,816705252,395661094,2545879188,91987965,6554785986,2340968615,2216884770,305686832,643271475,1497026952,889654980,423950397,180574618,4377917362,2037193833,1656394164,1260644080,5693556876,6340531904,546324464,4377854733,3526010052,3603487200,740471522,4007958552,4812530285,3705969808,1814475124,6283984623,1351833717,296391332,2286969032,1636858895,2756437026,7101877878,5558019033,6112818642,568851200,860268848,346257563,5075448609,1758556792,690218920,2538820352,840587284,848060272,196383598,3146427332,1736802552,3519762872,2704320170,3628579645,2158983675,3826888024,6740634408,298479248,5232085888,221455521,1003458351,3284527116,2949591044,943226089,1728462440,4584428904,2567617566,1202029324,1540966876,4664283070,718159804,923426822,7120006592,1251068256,4553364006,1497743748,4958639142,453622580,1265615378,5661378216,1320326538,222331075,3407719448,2423642112,1403392888,8851875237,103410964,1602504645,854136556,3396832660,2263183164,5449555362,1701104556,5001989296,1451723714,212311190,839651508,629781868,1659735918,1946524046,5037416979,537940937,5739014226,993977268,5936603643,4436733270,1955424795,3433689130,6617389360,31938354,1116410295,887432599,1530868252,841879300,423406614,6721355732,233461480,1419851032,3250473312,622539729,2346740795,1278164368,821363757,1515733104,2195168976,1533991425,3142402800,10245465,969245304,2536814124,6746340349,2399121893,140757167,2574764904,2211253748,504499998,1942265780,1698556986,7265108464,6979826496,5821400457,723495759,1280017366,1607322106,3679591348,5111658839,698425521,2934325392,745450985,1145850723,751537147,4063543443,103183020,824998714,715163800,4336061960,959626226,1386294018,5472707664,1113534135,765512152,1262105240,5349634486,1730809505,3874658095,123577330,6529034776,3260330559,5313695850,2126961350,3015103456,1653369195,686879472,499001204,369740700,5790335076,1296274614,4299681745,897929824,1083149920,1093257640,1869360744,3858200408,1650616593,3177278320,86612520,316822579,7488102573,988267221,5166593824,868164283,3786434432,330834546,632652230,2297245023,3902746080,1321237062,6201550736,851167132,330650405,2567341647,2063421440,5301914432,1736007540,3148495872,2321143860,3627564772,414906444,3896013888,1953642246,1751865562,6391208929,4120189850,749490812,1478519928,1173550565,222726291,3032259996,1801154176,517644140,731888554,1933275456,3371641,686450088,475734731,5409905312,497200615,376835898,341254137,1387571804,995596248,1647596010,4658441249,843582696,1487345960,2427086552,6190833976,3164602980,270291344,4590705532,189098886,2821725280,3490157880,4350583296,3996357885,1543499798,3829993734,2546688904,59377095,6520470390,5764988610,176063020,4731951152,28986709,1032605406,1142288394,443160498,6214581333,4977454575,1861911639,1095341008,4313513274,3068371752,5829898098,1468496193,91304418,642761838,3058169706,418609640,1394132260,3327486064,2121523872,3113987886,2978606656,472266471,3223975153,548973284,968519594,5514141129,1613697428,4101182028,5544522882,481586347,2945363466,1038744114,4988468845,801059500,867911398,1525710357,3646306844,3706422685,4091635015,8700732702,1777516918,652642237,1891716064,643453759,195954827,1157239838,873108744,1215104408,4680290673,1531839960,513691150,1719131596,166545644,579450701,2186508996,2623630695,1069137860,1133586780,5673066996,5717843104,432391282,2047102040,2069668356,417390177,651615136,1483471864,1132133211,1627701030,5576512960,4203552465,237041737,796340976,3140387991,2595614896,2373695821,2982190530,2095404896,6557568577,7845706496,2134016439,3233692955,1727301704,4095324470,2207337840,779144400,6972887502,1341332278,641892619,3643033648,2501836340,1623780309,409289671,3177477420,912867642,1152759776,184578128,389368380,1904444348,6259311864,5535419292,2756528028,4840194175,1124905334,2387812740,403427844,1529086976,5615124221,649920896,4909097955,3984137565,1018136350,187690956,929540408,1005179224,1846036808,1988700840,1549006350,22605012,1162767654,4781950432,8877129372,1536489570,2082329128,2916580216,5983391637,7137471816,1951752288,1756104022,846634228,1621142253,619666936,1939514752,762746284,361788663,2339743875,3428229660,1484645760,759874875,638749590,341411897,1434820623,4788726930,1432032804,128626206,145450039,1725423436,1957691012,8981222607,3258071742,3647185235,201696303,7940296888,1935486,53650895,2691369716,3090164132,1722225860,2141035496,84874302,2660247536,116326840,534726009,453112060,1811615276,6934917143,196120781,264378904,3483525114,1895265888,8530998804,1285579670,2323310832,44186560,201847575,3068620752,2523476925,2481596208,451825096,6903122709,586686536,5105224384,966416156,444977667,3964802416,607030568,5702671872,156151348,3697512436,940110936,341016648,3754541900,7320890754,38438945,5442865830,6981796955,76169344,125082507,163559601,4511318520,2647388577,6431346680,720379845,6779502976,444020350,2140153362,735884418,887747758,10226025,433483675,435412688,8174522916,197709594,333083058,208213998,4989657715,1668158328,5980248358,8437453002,2786529690,5073800784,3956487235,4205663000,1239606702,2808538964,1029374844,1434828732,1287075064,17604190,3014575821,112165230,3910957470,1418920484,3791420008,961099368,6259123056,2624676585,5336703568,2862858852,1573230060,1491721146,2974001952,3603302937,804204037,2408743431,712439409,115684359,594920806,3078411480,8370015813,245758070,462019278,975515795,3791430790,5865349749,1477428183,63025557,1430658742,1637847776,763066944,3507854875,833413367,958833915,2774956192,7926882920,313761010,1746250660,667326191,6784565410,257293491,2534832186,240108686,861585109,1967723744,1824585336,1105049283,2754989640,3672876228,3998639634,3047308956,1341890122,518829894,1816909240,872977970,6352020576,1194991698,1720577132,3334055316,1810178874,2222517171,2097093492,2991755748,545405058,1455106128,2283204266,2620472904,1756066452,21040374,717993855,513338330,1567657576,6757999150,4489000090,407534454,512370685,1628459721,3450452615,1621863576,818792244,2077293628,1721324480,7974229400,1390457848,671853388,1220654030,6725501712,1169234943,1247998536,1383449706,556801424,3064538225,4288461165,341029400,4781903214,5198706248,4046563325,1468598064,2209136800,3505893800,827293471,4801786070,15244259,6692317952,576737031,220039155,2918389860,1213286492,690789640,975677436,909048720,764753334,715430436,28167685,840707230,237134570,569847630,6028794737,1545946146,49705959,438501535,765680256,5293311492,3582997191,3908152010,957144564,2034268638,152348159,3021340728,5259031812,460383175,4481993240,1808959168,2290650156,1977512368,2480615228,1138626095,2354324116,3238857603,1156267436,1013160615,1002237515,1059270308,3585699715,842451464,2241358864,3162777750,3060497645,3789723088,2861423104,588615674,1000166592,2695170168,267426474,2722369765,2024071050,5515456257,8620264134,3623720226,740207268,507999906,3909417064,7835121387,747000079,1902369846,3986019296,1832870484,1208728241,728734482,6513308844,3707726220,3440099868,643590186,718262244,181257654,2485009836,236760135,4870114674,3810181010,2511238992,1565316444,3510113094,149240600,475016768,1015114293,968209941,779559138,1541801442,1794064440,3695854254,2910379108,726215486,2771627100,846860112,2128351112,69459498,2308063110,1481950536,3385939136,3883142598,3894176111,828958566,655738119,728669074,2549546832,2896557384,1749892662,705705374,164555952,2579905816,2546490324,7450573590,540052376,96904547,308318606,8127309060,2165921807,1060045308,3050634600,240200456,1076482818,6488217946,5674043256,334695482,1574936478,3432090816,1730857944,5020235504,3970003580,958637872,2967917240,1751329780,2128879242,3839562860,7453797129,2687135670,3228451632,4377805218,1370800315,964624706,361121409,965876055,3907073947,3572017000,1755621,731059651,2131907770,718323955,5372962232,6371736804,130885452,1276415120,699474218,6018691728,442053974,6842708656,2819386752,3897633460,4058123352,5562042577,783617702,411243588,6623209544,4792881064,666041049,4625006130,3849263296,731882688,1513848012,148066201,67565100,3752472409,623428966,1820969772,1663200585,1217746851,1420898139,1157888870,2915890776,183629563,4868003245,2634001713,225264525,1650869536,218226024,805547631,900383770,1178030490,1138206904,1423252146,488077359,1721770320,4398341072,5009702082,882950229,3409753150,313486500,5731070824,573911300,846100350,4334603008,3553896132,550489020,1207853876,3436382516,2863475176,514109080,6556502552,3657647439,2624482624,5949537706,398405044,5429648658,2301815538,3301690336,527678034,239066992,132272357,174013298,681568182,4074797043,939326605,5963910432,538177288,3165158535,196745686,7231175469,119085672,681697274,2503833236,4994081416,2765998128,1154316960,457952415,307679322,3996537255,522279480,2628844588,706669315,1938472932,299356702,886707566,4350124884,3457109232,5645704176,940694058,4072357836,2184060015,2524339206,998865205,630154245,1506574570,1444437696,73695616,7631866992,2965256552,1428657924,34292325,1928645824,3210638640,914199739,3800139248,2558435808,774612780,2220338982,3373833396,1686984840,4554649704,1552709364,817651080,154572440,3334659488,861741150,2759175960,5907434722,4246561221,1452383686,170815896,541978634,3122687428,852345040,972917342,462851890,179266608,1465452462,3189185304,2209650384,2950314054,1112829768,464439495,1183995240,7781469525,180802816,504430644,170629755,6390669607,413753146,1238861026,3938412000,2782978168,2221186088,1362895299,294753054,3874011808,1610396389,2989994530,1410648864,4561374501,3273148104,410759988,675697191,449317130,1311601042,651594063,5227464735,984217930,1162005165,894214164,1442099804,4364775054,1077005300,5844340572,1412454186,3704588675,1859915754,3709828256,4839696978,378073776,1254972870,4147214975,55709890,1356125520,1229198466,2121806125,2057516192,713797062,1313703495,1655803839,2897841625,723176820,72536328,1927500624,1224009639,921262156,3077721038,1324759076,1546310304,465534288,1502946420,946114542,4990487315,4043197935,6107305131,7352669792,3735430145,1616490330,4901615694,624567909,804778950,4011512771,774719376,1183519104,1701414350,5686623099,674414640,2812657025,3521562040,5084594053,4312619832,1083725577,1504790422,842638962,2046772908,5312890163,81252188,22963600,2464513736,1748928915,2670808416,2147741428,6987924342,177142116,1678445434,1261016520,5231043642,1254035241,1186015898,857193724,4300352896,8400837213,56199947,2631369141,228363485,4962606792,152935827,2645702032,864300234,1384666660,970258059,7693575786,2007075420,245242051,4254247495,1982535536,103884825,8108090109,152495772,4635414320,3746742816,1638329547,4832075661,5212889550,1855328200,2530567086,669683272,162616150,1317199404,1150201320,2753665203,52104776,864511965,2182203429,1003021548,3365513046,1189494664,196849086,108281519,6038612172,4279191980,846235704,235792038,1471582275,1437319096,1421727796,1615982840,1424845370,634403296,1189902485,12129642,2509835292,5376940534,3494512480,1195318581,3148328112,719254625,2141581758,269337432,269107857,2781756285,8451613584,200532708,1732415448,908866462,3826454778,6788616318,6511711626,3481133395,8561662533,928746864,5285172543,683326140,6643538577,1569137640,4231232104,2624490,2450913564,1552378104,2929180475,1131654382,1031690580,1541345634,1920356880,2634751180,7239590800,5735778156,293207584,148363490,3289161546,2587930050,5208681880,8888121837,5364047325,3569488752,8867491425,1195866042,2436248439,2310524188,5644164407,4872174120,1314183640,630087413,1857216729,589249197,2425631170,4886163670,1583562744,1485125365,7320231272,1763090340,2545469269,1311926592,8027154846,4939198662,4657390759,558718548,5930116374,485612791,3837065480,3275444496,194656862,2880238008,4858014826,3306181284,819275071,3381185948,5766895986,3620966524,1123605085,3036852830,905303184,2122021263,2203249647,353196610,351598248,1130608934,3106823560,1244709812,104017106,1383445652,884121631,3133484675,1730683842,3706855488,1623564064,4168158930,4905509844,1874818700,6952255366,256422817,3777588837,3873553284,1462074948,4550983230,1560434958,933494682,102491388,1715002137,341920582,46175944,1433758329,4523073723,9772634,5359321377,1790027212,2938147704,4933842102,1766944446,2499614520,2816810024,1371693524,4813521354,2013837220,3269020288,1603803456,5004229212,6295906008,1178953884,12659508,1355612680,176114410,2219395635,4949952093,1415988032,968305020,4612881384,6577493062,264499154,1749459028,2139596439,1543016778,4331794812,526552196,7040421688,4009116948,3246229520,871473264,133252462,1738452248,313420254,6246439368,2473758498,633116638,463681258,6258525280,1271224305,3379059486,1587476822,4105420674,2279948850,2007125400,5769648354,20650361,2319124200,5251216999,2648976570,2231066154,6470734382,1084691808,6915739012,385766820,753636234,283215252,6761673616,185137729,6008506101,1003356130,1804195042,4767218055,5394289775,672675809,666342739,2801262992,699552408,5852122980,3376909396,1165633644,2347672887,5299609980,12349840,1472534868,1989505980,3004700360,277975236,7768938616,1824454508,385307814,1100804202,792969054,148028715,2846936673,1196021848,467722676,6362266617,2093673168,6843251124,4368164205,743822331,642526456,5557120590,3884228208,5747906871,1270140333,1963294281,2013716052,1340045855,157167720,2605853244,5099082152,847613448,1228843045,4566447550,642770624,529424392,2956285164,7381120770,640759249,883421334,1105423300,679299940,2982232704,3293486608,5057503029,5371203234,612552675,370171588,3559143636,2223408795,488859528,667955100,2280694288,1276588385,1609655010,3547488616,524897521,2512832331,177901203,3216970400,1132269160,627992325,959198545,5417057118,5421997332,249545874,7205539584,6406054634,341036444,3955585188,1309710159,1571458437,2363949861,677741603,1500410385,1082849640,1890448203,381737822,340556524,1175045676,358360493,5365512000,4551169788,933376698,3669037356,5500362588,3273627735,6244327880,258732724,2926768356,2025903642,2032834791,2247469239,2654384472,489867794,1924821095,1144538488,2231328402,1447574508,956038600,3556348200,609612750,3037234806,3809616972,2224027696,4030977965,147492215,8412017598,614338020,4135183272,859879916,4129293385,1233300448,1644678396,629237296,457641031,1523384976,3726164601,1900317804,5566679592,7171087968,862704230,259455048,2102165034,6846874092,3703689876,233983021,1440707901,7733971350,3251570550,1828307376,434955206,1641391794,1004751984,2607542260,1816608010,2497201576,1225183239,211415168,223335156,1556469480,992851450,7674979880,3006195075,2314587132,825557424,1110858204,4287868560,784585221,2454053870,315533500,117022464,170976472,4918681458,4909367911,1413332412,8810282700,1570076082,2699594478,3711108664,3391360905,859180668,803520103,515570336,1282449854,3542454414,2894509710,497370158,12255424,2766193512,397823718,3499420463,1765619958,1830279280,1457851205,290598844,970243542,4350050395,944909906,866039372,2739077740,1085182676,5906663848,2872504977,4027545529,193202146,2529711372,563023755,2058698109,4865138622,3731735970,7831621008,2356205451,1831848738,2223420435,161960554,1648330131,7182878409,7814159271,3684332760,5413201000,126081380,1514953885,1440576414,3059637764,1056838334,1630108100,93113230,1494293094,927160037,982336905,90850985,2221102639,429493522,6108112824,724928803,1196692,180526332,273715374,367982095,1703172655,1229226762,2822076435,1868356568,3187191995,440638317,1466921589,704059428,1272868395,5361402174,1462004400,6372825459,1166035218,1981408960,909889914,2716902840,257306180,766925416,2293326072,4322984553,1979023272,2375816556,2496235880,2402841450,575683531,3654879872,1633789899,3775907439,592829574,663943320,2876405004,2290691661,1426572924,982161533,6210659322,2087450040,4359025260,158759895,5759205272,6041333176,1351911231,3644172963,546868278,2937435069,750025850,1757674254,4845898445,552807604,6056856120,936903135,2194178088,2077958628,1784564836,2434623432,792286572,1669595326,3381573155,272369993,1078818882,2944173924,938901968,2976750564,5083764120,3633397192,2429673876,1922429286,7931106009,2946535947,6135302034,891847052,3285515637,3420425230,87131557,1755494448,530530950,1782700500,766161786,100898044,42310230,3725193725,651021950,1542208072,4603448844,1617352365,396974748,5769273503,3843399940,7059326704,779848650,1007032740,646623620,2152603492,694890288,1721215085,2928925722,5803316302,3425055760,2514052869,3830207200,1702744360,6333278598,3568088979,1374949904,706799620,3760496072,784447632,6750236808,2125349107,531450912,2769407175,900875240,3111804456,2640776502,1544730069,4579573824,1684845650,1966111656,1069649200,3808012685,1601163628,4718389815,1475441796,1739290846,977255504,6467398240,38784806,4151842155,1230775875,780867950,2550122800,1352017456,373995416,3016758248,1609675542,4768179528,987165894,2549812975,1658048924,3636686106,1678301895,3842868519,19821973,216146470,4555685637,339275088,6043947084,496828024,7471997464,3008478652,105338798,1273660635,5683084824,363092348,7198216224,2670342036,2428832530,781586108,702366132,1233171088,4044030768,1360903888,2021125158,28634448,1273711779,930317950,2796584126,4102738528,323125273,1161917124,2327095431,6186821529,2757517238,1426810242,1253980625,1105352568,1688772744,2699452359,7962065334,1425578984,2148296808,1905160815,8399747619,353124576,911377755,6996754395,4155052657,260660146,4656147552,6085248280,7548299176,72009264,320608136,6152564344,7119473864,3310975440,2964664204,6065583412,4981807611,1468452768,5383433850,2689651645,1609085232,843003196,4149080201,1749672776,5154996372,1008990010,7375389496,352561106,1454987176,2181870387,4033433960,489529050,184324269,682857376,1449247723,392558662,1001474010,4062519920,8740118691,8491232718,1805133744,2142912762,328290298,2649531605,3713561376,1246761081,7392887892,3295223732,6593564740,163479595,218546279,4204520584,5759329912,1554075308,2235269125,4848273570,3425720585,7344905490,96157383,5382170028,2060289960,2043661593,1418963592,2701788624,3181127754,7060357648,19661220,3377146444,2453940760,170042454,5411526054,1391302490,7736691680,3318814968,1860931429,4618226268,4618310893,3173426004,792143686,2599596104,5686705696,1634980812,2352928230,7935664984,1354795006,2634178941,4608332815,918151216,3947561922,2144584255,6453568062,4538103174,1695021333,993151195,926249475,6777063720,4062574205,1687066896,5132799189,2087573568,2218710695,1205664238,863376468,3387194308,4062426784,224945140,321217455,6294751992,1799935944,799137012,564527781,92855511,558958526,534281178,782718034,5221729800,1050371019,980016390,833421816,4846618520,2521490565,2538370884,1694818863,386195656,878566418,3872295360,6479515184,5544502088,465848754,5414420232,1872838659,3383000048,5946529032,6164055264,321621020,198877356,2414322528,1706743863,487177252,661538675,2171809360,1910175175,1564901128,312270221,7250704803,202685136,1239338720,4272229720,3701703378,140101863,1446049080,3822064044,1342918068,7974298928,1373763720,2763435819,4245699456,3945611664,169274660,689232831,2017697540,920217107,534332568,1547123004,436687782,441209568,253583945,3851672796,803738110,3238146042,1157978676,2008249616,699355724,1910783000,2344226368,4376993680,3455136738,4271715186,3288971645,4022900595,4948032155,463254736,1625374163,2624289530,1835395323,5577889952,4012522591,3746333752,375136800,4772968448,580997274,302333023,2422621496,5994939204,5589499050,1769343849,2592771483,3634146558,522227062,498259433,3812492468,2969711344,6651606339,545185644,4763194177,4675453314,4164099935,2625508599,2695933044,6447314680,1600027470,4618873595,1319136132,4621727852,3858554460,7015704480,2571275346,3459962443,1033077670,3677332345,6051679823,1917518607,936200724,6908974947,3849139688,4166062212,1587032724,126202868,2960214180,1721179845,339608496,2908371552,8522636049,5280771318,3082149616,6032122016,973215230,418388441,886313802,4959252270,405969022,2692262125,4195960280,6801487920,4060941633,88975936,3764170708,6326756451,1603827800,2217862005,4570362639,2163025425,5635385568,224999080,1821994876,2757014754,941646324,1164805734,579608264,3330721513,1271048752,271811615,2146730665,2537571170,6715820272,684832410,625014476,748669166,3467595860,2949940092,6734107448,265419230,1661193436,2006976195,4011172048,320323725,576803032,1986534336,5393011912,813162532,7398349479,568925740,3202000144,1765817960,5533618545,4160761750,265644214,3009123452,2724433482,4503267216,520160267,6535481393,4972820535,4409094726,3230270220,2325216168,2200684795,5583628204,1077512274,4637360400,3159929864,6739734528,2065709120,809986041,4244169696,877296173,3577557654,4727134668,1216054520,5630506236,1260763840,309032470,1226249516,3011242304,1562319992,9873464,3146801768,1372271956,258608472,2946982284,1527792194,3785027922,7654477221,5419046961,873807354,3296410398,5115848067,817780463,536339964,5214670893,2882593392,2414277702,691421547,2874103311,455312272,2652667392,2537761878,405011474,2211586215,4954798261,1047750928,4734282595,395514021,266974580,2302693705,627627542,2485717308,2675215674,2624479864,2593791570,6725713617,126077976,345079860,1883479620,3555503736,2507040606,1637353926,1174908412,5318070273,2751778302,5714474234,212521236,3852387810,2312480601,5363841645,3632459376,554286933,2335978350,902829297,203905238,1539644180,113262569,5728766004,6689886287,353703156,365264412,1642823375,3915203708,4801527342,2080199892,2221725880,684116202,1665266808,3689704536,1386047060,7931290293,4055189076,3249994920,98590486,4357170678,5431280320,4263535638,4243271530,640612187,5186752080,1300051074,910619690,65671824,1141061540,291245070,4517545392,500765866,1969859799,6334850,5904428562,4526747240,7215205392,1372566556,4862451645,4672793502,136308616,422544096,145932145,2390594508,4496626344,2907502398,2662292544,2712598776,2973412480,3845775724,3290890524,1198791720,698794400,621295534,1113023612,1264038012,2592263800,1538261880,2274171736,6003863285,1549628024,605635150,1379749988,1817014803,7337480121,543083050,3851118780,455834601,768507796,773245990,1536920970,1662269592,506792499,2543972352,371528344,301151515,2795184180,3597710562,5402519685,1224556456,5711895036,987225264,1203056124,746412544,2245422952,4388183124,1743188573,3413905208,311874867,2395534464,254587268,487275396,1280650605,467419007,2123195262,7412414382,553574267,52141980,378729868,377588892,2485499506,2042137074,725455964,518715760,927231263,1356573374,665576664,1635672951,5249711997,7101441405,1832191216,801066861,1421662230,2265905586,5945828202,3440674284,69984864,8906476446,271963148,8460255546,2846129305,2556248115,879739340,1881072530,2777742504,885163892,3850353339,1423431076,4122257424,6535849059,4833934280,1182802088,425518401,749264716,684985116,6408133632,4043652633,275167600,4707467088,834630382,5355039624,7077170034,3262829660,1476112730,708970220,1458145920,2213567886,7895748344,673456193,1031475592,5243697600,8207567451,3918779452,425896048,529570262,874091076,2946426511,1208516253,690683222,315991678,3106338494,3635763656,4397352325,816640663,3246120464,8304690546,3255540195,592755386,6281892640,1954883298,3649269735,3185065530,2222174844,399690806,2663189848,27581435,3862982828,4957226115,2453904580,2033487740,2920233174,150851424,3856363476,1649819170,1534421316,1736553492,2389264405,2323142696,5584357528,5619519017,3171338408,3663719016,1881544094,4972786782,5384124688,511589514,636968409,4517770480,1228940160,4578202370,3925007772,3503472168,969623158,406371308,1568411812,2532716914,3678436194,946294902,834585836,554223412,133111685,6371723694,5623136624,946066488,694896171,576573640,2476275072,6368092408,6029406315,1626504194,5507894196,153564534,463177602,2441556320,1744253685,4456580661,4053580092,5980631634,779785983,2685749844,1129039168,865701170,1308506816,1368846935,2723496092,321916910,253072046,2699822516,2000674296,2121984144,2363287864,1646734398,5616997713,2175950504,565956574,4109682367,406657880,5178462114,1906699782,1617373510,286581075,4905095624,4048078314,7764733264,502826133,765186254,4222214022,3510823440,1647341055,4019204400,912609087,656440775,560372635,3385010960,2307969412,213978600,3916840015,656398766,8769381165,2135549412,2543770180,657301984,418284188,2041192896,7907920002,2763676872,994390434,48726385,1229378437,7263018954,2072102632,1103960826,8474151339,369647746,2208472038,5854203822,1458855260,1468896634,3725721048,1663708808,98915088,2015064248,4022089008,4166080320,781247619,4195920590,3824651124,741908504,6991347482,5331222120,318389853,5390912905,605714438,7453259344,398500560,914379479,4141750200,3974429045,842926517,2884805688,3297460032,2410599135,2726692776,3470545482,704468800,2716446995,6678249410,3047802338,4105063578,4413849076,3625229540,4447405837,4409131602,148121945,1865528973,1534217995,4812923403,2360791265,4286671128,5750992744,1305382604,4657055400,485670614,1603043271,1393457772,2627621507,4446028818,730159304,2254305588,949885539,2426693100,2654679852,3057124133,3035835484,543364920,2623711152,1653145020,4350810550,7583075264,2585601140,2965818555,3806256880,3623204255,3544081496,2202568812,3951969287,1511848832,1174687014,1211787600,1784879106,4077322912,4173542268,3669818736,6124371156,3342647736,489234571,2135455570,1934631182,3085809784,1485796696,1526521035,5496913908,2819939430,800931449,2965401216,2679350444,2872804416,708979729,1299297652,88060530,4664385243,3224652264,3467559158,7090449363,6341617170,5374447176,1941271920,8450385786,1210381056,1561261980,4679212916,434155337,8634958443,4492051065,5547417660,1455729168,456218392,168769514,1173850872,5556749994,3633052428,132443150,450582018,137933014,6915157200,8698656,489854000,575461948,632632070,471155550,296521541,2642236893,4493574449,3383081028,1146162120,2665136094,1971944134,6813525573,3612990532,6469380592,1629100988,547737332,6074611949,3219928495,1242050060,1397636181,5313269511,3602448816,4904607813,1077088800,361920880,729058600,1033502592,7146640352,3284249824,3769322588,939406955,388609472,2185435881,1271727264,2220768768,138416489,4371698475,1831591770,23544575,470199554,7815607416,887157288,2264020173,1993972383,3629683265,2766687965,305702935,2640343762,234329140,39082827,1181601314,683734796,2335678893,735448456,1346797620,2202872144,912782403,333942315,489779883,4087546176,1476850512,4953598815,319947368,560077277,4098617765,324120972,1440069132,5502263910,3725284195,1003839900,632568831,904575535,2188018375,327247648,394879695,271638951,25821162,2739532065,120599970,6686179872,3264191844,6415042856,3191558060,598401750,471150243,4703521060,616710520,2848786164,2740526826,1413109358,2579021384,3969558952,5149508384,3162561444,5298925832,1762058528,1136879139,778787500,3587388296,6493532584,744167698,2589328260,5094528424,1819519696,2419544910,4818733815,784833814,4661551143,81809273,4507520784,3892683576,1033081344,1544379690,1786121202,3341642010,6934040648,2238451341,4029701725,663148602,634790429,1173493872,3671217472,1933386690,2336813034,949439215,4856641510,2180747238,427578384,94929715,2460809150,2063449066,1284090930,1856287990,529202678,3776583388,1028403170,276660189,6881207880,3944112831,208949988,5535810387,3124725366,5854605260,2063397342,879943264,4805200995,2688615627,73306782,386973684,475192256,1281957486,3853182256,5268443872,2493134163,1555852160,1475754284,8921550636,4715722068,6228450424,4718701925,1454787390,1484868665,5744612958,6528436936,4748814198,2304900954,4815159752,3727751792,494643144,6199270600,844374882,1596342717,3570577638,4606440085,4764212875,4362814912,2792564620,1744018445,2806236108,317956995,1173179094,849527327,1419397992,565445096,2247445276,140026668,103907850,657746361,5212257480,2296975806,824549582,2441776448,4005615520,5574307062,1650447320,2994550692,1252627054,801654148,4303450270,273962184,5568702864,2413338750,1448785180,4934041170,5739551972,7537276899,681493517,288539201,275682330,4193911255,238948280,917525303,2825922906,7941373488,1471428200,6545865600,3385253376,1588632760,1276266330,882228242,582083320,273392000,3253995555,1917219640,2665551925,5984319040,1825111435,1634536170,2436661356,5353189205,6791370453,896538690,1188897714,147247936,1307055672,1188308190,8170940349,4898627886,3429641061,5402490768,982503258,954507135,754124320,449539200,3609710465,1356705248,1906445093,1430610434,1366142932,7188964182,6523055720,1677083574,3903831834,4674331090,734440037,4355448276,420483339,795894732,3770099792,1978696320,4387262658,996745278,1890566236,1983833454,948017082,2398694900,2439491440,3168191466,1776307832,3941010076,3529131990,346095956,7298962434,2589854928,1413953283,155775557,2759562320,6039916056,2304450472,452827765,4689176406,4229056395,2828660772,2335416102,2405612120,1915885401,641720639,3711488711,1412807038,247392755,5081545832,7298898759,598723038,537131484,305099096,609273060,1068837268,4459752430,510506223,1923870536,147969851,5179411422,1822231920,2706861612,1945859988,958523240,1613688104,2638640043,4870771367,573631398,3113324612,338592171,3022628775,3343103852,839224047,5060332664,2207434124,6889116381,4155410590,1058099370,74115673,838798441,881356912,464951613,1340708520,380590558,4335141860,1521308117,5567888043,2466070668,8025795000,529532626,5706504083,2402857614,652006938,7496539312,389975104,144611047,627052792,1694806398,3741006840,1792293400,1193140410,840424414,1843071308,56260543,2751967955,1091289244,4924828944,1212439536,4006342032,6284787845,1640752612,5504027384,1963152622,537694372,553420376,4219700661,406646260,3607704963,1139490120,6881724168,1623574851,6789997720,6992883080,7404255486,1156079086,3667473832,2780304308,2414292117,531794172,3032813490,4360976735,3279803796,958688045,131383224,5463479728,2038636180,5868240186,3593848615,452700135,837553143,5111499642,48672320,1946657090,1730885534,2972852025,7861185800,692426136,4543288500,1389064424,141659884,1132143235,2717395583,2023889322,1046443604,347885130,1189917648,6433031112,339345668,209986636,31260150,2278598763,3708596260,5289727926,60468456,454200250,978119856,2142327960,5826372774,93602708,6420786113,3254417080,4501544964,1273235787,2577712842,2467707726,7283936352,927614899,810786464,77865884,208826010,155520771,2894426880,936605676,3431791016,1707073215,3697951440,670178955,1046453821,1413171710,1344130098,785533561,1586326446,894086124,848488770,4148847445,1798071999,1333338946,1730802708,3516481050,4346436880,3097180830,2789843400,115966484,2305461720,970415847,295417070,907848572,4112773203,2450783601,2349129048,2188740788,755957758,7306651160,1379196168,583617429,5027240309,2717822961,5848524342,7073689644,4051420320,4703177801,2167548108,842296530,1043705764,6761477624,4116982464,635828826,1374960916,3044438445,2385090256,4451160832,332495766,1131276882,1179260534,632557153,1937014960,311708306,3874650010,2897081229,4536519778,2196888864,68427853,5156640846,3929084676,1487244780,3569267720,115763814,2805660810,730772690,2365541370,2880732365,1420486458,5992702736,5846551235,1059160498,156468810,1181053974,6101409160,152274287,109344474,2024156538,3054295359,1591618392,1929892856,883610460,183112363,164671192,6034944248,2554090156,2363476542,2516531080,682410898,2603567865,98630440,1242899706,4199083914,539627730,463103604,8754274215,1847144922,777907998,2866950990,2424176816,924978081,1501957174,4155900680,2710207384,690158300,2447267020,1482660268,1268197488,424799198,832418730,7670605788,1292815880,302128466,1679321220,1864242472,660671798,1913423695,1694747960,1037444672,3738606080,1849315202,1382880245,1549441107,905171120,625996118,1798078394,71593900,2188762052,959326380,3394550565,2344365174,1402760688,1510336782,2631120693,2783134298,1126219524,2445218005,2102146176,1986670470,972886296,3674257664,557915668,264920950,640309168,2264549133,3541177332,3423642453,1979285324,5281765032,816336915,2993984651,4732425685,3372458940,1448745128,2486264940,6272735520,5355038430,570786786,1120795398,140426080,7678561336,8276042664,2612006103,4585617330,4676040920,3357045340,3944766490,1439694738,387313820,3426773625,3437749230,7216457508,615396060,5354787321,3986737640,1406049015,2354420175,4394412000,3427409860,6399397624,130157592,1414959462,7866786249,3196472536,404389127,927701027,208321115,77088628,2063318427,5174116871,3395918835,3271737456,1082900976,4479396162,1943652402,8459942607,2022869303,3729886326,32590542,900893378,319701834,3255819984,3574206888,3247422903,2981125029,948474888,1233355670,2578745050,610647530,1232852796,3529263336,218716728,6219591264,2248939195,989442770,3118624408,1456415520,1712734876,640614948,1484378892,2007854976,286996338,424076692,978271774,1198796188,655736616,1053535305,1198772610,2885636456,515817408,26398714,151648239,1185427368,1163651211,74263362,980056195,729120209,188914614,572773054,650676192,3311089950,924455835,2823913645,4264973559,2979783678,6759104219,8361780,2695371363,691538070,434247572,848297402,218269890,369921321,1620370896,1030730036,640257208,1910990016,254842156,70202348,2049388481,3441187206,6407431929,6809106024,327489352,199434117,3718900620,236038705,1776424391,972336726,987802956,1674765804,6818905096,2290679704,3796264120,315217135,810271060,3345797979,3532709007,142636508,631691676,2501898312,1066270902,5392455102,3859222656,1977449130,3456969264,1415263525,1675039854,2931799038,4284617336,1867446800,330008674,4732300153,2753627643,5913622548,513589279,1307586880,5140951983,4111942416,7147861912,6872472649,1061773524,3710631325,437770656,1613152821,1201831904,2195707216,3656377320,300819201,668438068,1259833692,737980520,333232580,287773935,1165660738,1692198795,4911904704,588363989,6185938619,1739974827,2468558536,4776291546,1863524068,152279585,2745218163,132884765,2429940015,3932800506,1145650768,1589762160,508735632,2345953588,308612238,5972616432,2775853788,2308721697,2039191596,3595222335,827068670,567385026,2497842972,1373311131,101389164,826503079,4784072945,1921016568,1273364306,1572661980,177219255,719036709,2059402755,536573593,879278015,682497924,3441213276,5195963816,1885061792,1238989332,1858315495,8853576930,4534737740,835585373,7532901688,867697820,2349573576,657936027,149580040,7910974134,1730054120,6069136912,2755226460,444504664,3699318455,1916531252,5543509032,2050033260,2758849520,64923014,133148743,4815498258,2119989452,1986640458,727334075,2869420788,2452772619,2290638978,2406239930,43522790,1162944080,970180500,721222496,3799445970,517441448,2679237660,1275097052,4016902257,1252953428,3841259404,857743012,8227955457,495305644,2310043057,256678426,2454898962,741011832,2056679325,4519886105,1889159764,3412885140,1370193456,3291489446,3709707072,2137333824,277061797,2740127056,7062200181,2649768309,4633020872,1826587944,4619835279,2474196272,5415683608,261681376,3053708202,1094915952,2650870304,229440150,1016655333,1052848368,1497268616,1378682424,682967346,5909824592,1050399028,938756340,1981710024,2749365474,4883667576,4751663165,1292493051,5151924400,3331227432,1841525910,2979383388,1844533070,2627276769,2757565158,7607789232,5800027765,1823974012,2076530742,3822844888,2615915585,147671304,916906877,4090190031,2529001408,1687971792,268223922,682651580,596802480,744478164,3746016288,187813296,6007189208,2257607300,4754938098,7944064722,196338471,21262260,3937860816,693216921,1656564567,2634068440,1423119924,2820102705,1803377502,1691545248,187118080,3213540360,6382688900,1756602900,3219328288,412153770,103266946,1390178496,3552869943,506404755,49395816,7676657892,1624142043,3289563965,3825278940,613044441,6843400110,4091987080,145097970,39087048,1878471018,5978606459,486095808,1487254236,210515869,153078480,2340577032,1314776330,739633456,19329002,3382794696,4656102367,6407252460,6457656618,3815588511,51513324,3663905192,971414172,3939862995,21478164,922096840,634629790,5814157559,1994597714,1940217552,4223401855,356588936,595909872,240050344,3801681716,1092981672,3794171886,2228600565,4269318120,2537937909,1077043302,3095838864,1082494758,2455848600,739969662,3989503240,2051680869,411673010,3772688136,4814495581,6086222992,278002654,2658196383,7678707336,4370402160,3589762695,80680392,857390776,2020665784,565325084,3000650110,1911344256,2223488092,4909915794,3168744984,1403233260,1352269944,1247439042,822187891,1962501040,361579222,2269678410,1931062484,3243497640,1280207884,2939487536,1225419700,750652461,2162203749,2701980288,4006283040,2598497752,2108640333,2461972860,26469934,2652625602,240804380,2267009848,3255429320,2703098741,7489492592,849029212,4553794791,801147930,2351945592,1039995116,484935725,480781945,641675463,722455371,251674616,2948588220,1083296562,1150095536,3422177550,85643007,360898467,3437827036,962544678,1610348726,3675877638,825482893,1341286592,86570832,676518264,2289703048,3396460928,229465845,324901138,766602272,3875896654,718222490,4200199190,567375480,368136255,1387091720,2883594685,4742236902,4542834786,3536093490,3058036380,96041682,91078085,5003584229,371309043,3826828000,6423929696,374787621,101174680,670825137,6132566153,2409645339,6097046144,1634148486,6459179650,780490568,970003974,885524667,175431739,610528210,2905218810,982826840,4196819760,1652927424,1954872408,7665151192,7954969472,1823479424,1002806048,423722322,335478048,3950069045,2725981956,3074871510,3053598525,928093648,2932160982,345779440,238636025,1500380172,3492484821,3560085684,750416525,3852824936,721229527,2256567516,4956266808,5888598896,2788763210,5761410507,2806081216,2581802908,3700998729,4957399809,195012045,1570376256,991384573,388369350,1625621148,1265055984,1454505072,2190145503,5513337704,673470242,855812125,2439486303,2800384839,470323078,1465690065,7466406184,2880648325,5828309960,625041547,827310777,3894908736,601054600,4434328070,950008927,7609235400,499580639,737539936,3940020800,2318664916,15168618,42994158,2730482908,492271360,1806588780,2058812214,410605502,5413466380,3793943068,344986432,829892745,6524732106,1864594705,591086860,1645729780,1708272858,1413750894,1198202634,1248987756,814721727,387030469,3946551556,2210729908,838385033,1789681170,6437905936,5243833230,2251044909,884853240,246253731,6471560340,4787058840,2886249201,2169518946,1465740818,2050003578,4270429176,288906834,2505109458,4281991147,803713165,1743599130,783860973,999626100,3576406328,1574539344,2270857880,5111471118,3356675861,2605330770,6741404235,8766555606,695725401,611143708,2650718637,4779361245,2895666956,495274233,1780118802,223115451,6276589353,1273716708,1168862694,2663259444,1512156348,3557788461,2060160744,1297146060,3815984406,6543444928,1512285291,1044238944,3393219476,1377379168,751169457,1449532527,2453696298,53379672,4025403435,3248099073,165876368,1859117079,4952153656,5251909170,193873308,1281274172,3067613805,5515147434,2505909000,787039101,425848144,3224057040,2165998648,3885955828,784218504,92047816,2753577488,603665228,2109325956,3429743646,3240034164,321072084,2903201514,1268885262,1861953414,891331424,6037955462,96012546,407214216,8706217788,928901493,405748156,3411621400,63062068,779069102,579996776,5596454115,1630194876,1218848830,4092463746,504636992,5336940987,5554926522,3729345660,2732611284,728349457,2753555912,1171163763,644362951,3453179265,590411728,8141743404,4241816467,1810388496,7592704920,680371600,782460707,9080220,148475625,681963646,6698835600,2296139995,2662669482,2392759800,2921799460,758205206,1375012622,607641027,692597959,274754205,4128005268,344940901,204497274,859389555,6012380934,18470965,2436596892,1712226095,578855324,1294816328,3614567405,165215664,857202464,51150386,3785685606,2550451911,4427280621,2222750916,290860642,1853626894,816055194,3404095152,1011489810,120092542,6298263744,3871976580,1731118827,5573077080,2717100828,381944836,2138083829,1394359362,1992626748,2356837281,7143635456,1952314432,2036653284,1046611145,1239605565,3688054660,4724395935,291592356,177795760,576599364,795249902,4079278714,7501467861,1435469130,1710897735,1763629008,2563991976,5108235520,3282707151,688327388,2121165072,4273810247,4074817620,1774985691,1618736361,909123741,370770018,1380350478,490109794,402863584,4330453890,6566973165,2453953955,270253207,1926786072,4302492216,1158778812,622917580,222667010,1308411975,176749118,2885449023,2196075114,374566431,470129125,2090121655,170949821,1405995140,1776942528,3478568616,2887534762,1372044930,901955713,1669641516,2709224556,1650368646,977262342,3647172876,1069750359,2619363852,1591217878,2178175689,2766872588,2961790962,2535447762,523669990,1884799530,7475390824,6040697544,3100088488,1713618060,5040055554,5048522310,2005066040,2257205084,1205531115,1882809006,1942437708,5107510344,7359542832,5571397356,370304988,4622176554,2895009976,765103482,675911492,22089190,397052879,1893224385,4098662225,3438069460,3870724304,677133112,957223182,1076680832,4012452080,1740620480,1894520373,3855867715,5424225695,473897696,5081690061,454481964,4260884499,5376133728,908145066,406006890,4724397560,2417913476,788058625,5812309881,2014952943,3985099284,867309158,106265336,2932785999,2320611144,3555955404,1460554134,706423224,137515024,1653589314,2913966712,1242726615,5239797084,2475522696,407780218,3508183188,3588809268,1710509924,1394295453,309430447,7227298256,3905744318,2624846127,8297535294,979659666,4639897188,8732393775,1016576656,224367928,1276708055,1886835831,1238670969,2952530694,470226214,6356264418,5063311074,258132413,206182112,567236840,6060879090,520675724,1607744538,2174970600,601367013,1897614243,2079979524,1467546498,4775337154,2330808756,5489868748,5404464744,4336197003,3034839136,839969567,879222165,4815041555,3333678278,8909488035,365115574,5884578700,468420713,2333275049,564367076,734631788,221619171,2733258815,5197454738,381851252,664610811,2640145068,978741504,354215951,1127476917,422764550,1642177370,359608774,2203526695,42681142,5133128917,1626481852,2449477374,5480182708,1167790945,1532890702,3126684180,1548788860,1162538750,2432487832,4332942468,1808359482,6444509288,2633188833,512176425,4998983520,1245971583,5772512043,2330119584,2355274866,449126830,5985670581,1892499427,867693792,6776253981,781442186,614418522,1324532048,450994176,348371139,3521216188,214836224,2923397784,3581068795,551866876,3605144292,2621016432,3017610588,2978923822,86688774,4150482021,2758349984,1664841536,16757649,5335412728,6959723175,2959077912,1991137584,1524956640,1015660254,4900445907,6779352629,973510599,3007746624,6503892624,2010788315,3458678655,1254606218,1434777815,713877997,1162994630,2763783342,2635100730,1814697260,2515136520,3145203924,2846285280,300128194,2013958225,6088491408,4961151858,198844476,355549782,182373792,2579072144,1585905903,3501423770,197970655,2970183628,2812197652,5608281392,4659146690,2766115660,797308392,48342462,2721086094,87805563,2113687110,1849544614,320785496,5743119402,1820746864,1206996922,8196038946,5897667632,2712257124,1079194711,2253926101,1622557842,1417759275,1327608296,2541934176,395362647,5405481918,2482315062,7387960473,240288238,106503099,2044038744,3945129800,5676712488,648873674,5333976840,7978832432,1963258044,900787142,1588171776,3829794195,800931999,1897804647,7342293448,2719895216,92878629,2703090852,300914216,2246065748,4582732818,595680358,1564101664,1931567496,4192224099,8728042203,2633061774,738276651,554512296,837533613,2498115996,1262880480,4193986794,774175072,1507032456,332712496,6956894456,859652879,4102309350,434898705,1862452660,917286254,2048061610,3792341097,2024169259,5937166072,6795480120,3400388865,4160523456,395652027,3588746245,7112752368,60610206,511726144,317045241,3956895116,2219313544,7646868336,240169044,3978202550,896528040,2828002385,5909868315,2728544913,4579032376,572216505,1252856448,355411651,55434249,4498366998,9021630,6158885130,1964368088,838624065,134973838,3887390016,1749818631,2592248812,2835596855,2289831056,686269074,2901420771,1564580214,1061518242,1237644295,6762361830,5967661560,5924167812,6039291601,1355228800,1720353087,1837303056,40925679,3012546152,2595765186,179498485,691557364,753212571,1909950032,37023486,3510793476,352395990,2117453328,582942168,5701063422,2775937684,815962432,4311882729,6238601736,1280132988,7449986421,1090211106,3513186216,373558616,1501903203,35686152,907101672,1145347086,5348509024,2018125400,3080531648,150668469,441880530,4735093902,4630744530,3395336784,344364503,577417576,5020440952,7272475184,1987498700,2856914184,192998835,1080775906,6692122232,3308077464,4375058445,7433613552,1958565888,1245400128,772996352,1194973980,2281116736,5310038872,776574785,135482100,794416690,2751664768,222489993,2076724518,6446335725,5848242696,8190690921,311024706,2639909031,53897410,1645995260,4145503392,4374465750,561135348,994761280,150722776,798319562,183814985,430152842,1605948948,330085098,491753135,6343303169,297059529,4422269982,390024824,690271272,2555100052,2197687548,1379843487,2209995320,4084240563,2690494527,1884498596,135459952,7585411311,415543548,297309180,1848206844,517925652,1537245340,1764279597,4884291240,2930180817,3469117080,4016736185,1889365962,31225563,203373019,4806122244,474104677,1034394750,1756437800,4915224162,753312819,2351150088,1403409564,1605644740,704083961,3936000816,135895672,4585623536,4178985948,1718955726,5933920698,4883667327,1320826885,1473482092,7194454544,1972674639,924805125,267390310,490486650,1120939588,6826435336,2049063820,166443996,3305610420,6926104848,736202179,638426364,1780482515,4960174830,5855227056,2257961028,539102425,1469706284,3230588960,3605172088,1199229618,1120680190,1814959506,1075543314,371930382,4808275580,2651148483,47655895,195820968,837327258,5904206952,5145547384,191450656,533124640,6576388161,4656093281,1107616585,7336433196,618059692,1318599835,5318695710,616585025,497465490,1220071710,6390083574,940018664,5460104125,251070786,1792379904,2727095910,2028805047,6485344520,4831527324,465332813,1012610289,773436812,222498088,2639480610,471728852,3016873660,342603659,2792067640,25311645,1499138192,706128824,4678787824,1523266840,3154052636,2196431592,174007922,189526073,1620835776,490864380,4495395050,341817141,1788612093,722773468,3233689420,6665463399,1921531149,741317469,5076366897,240592592,261817968,6025430584,69234976,1129138860,27772390,176584926,1857960738,1534906539,1203153828,6923320389,3069872502,3206453975,1616643014,765686309,3976280700,1572242995,501641328,723540050,2213878473,731247026,1779481794,6909515384,1658712918,1114221726,1959218091,3291405313,1045600002,4795402527,1950511536,3107318248,6571165657,6726182562,1104926958,2377287100,2370345472,905189584,1443101878,477999578,295048206,184784499,63452156,741551796,133919832,493163489,7502035328,4718987730,137530670,6305537232,966139968,3651005588,3469053126,106579761,424677772,479714714,1763758144,680775144,2660056658,7297360866,3808729264,1396613556,1085984135,787180338,818248740,2325729360,2546349894,128019624,2935724180,2760584896,641023510,3305359610,1884272472,1828189312,7839606504,559547055,1159585014,3863908936,6494955369,131233999,364882959,963527091,3123833300,3173996388,1679123844,6241553046,923332491,2631906976,961435014,1760799924,16464408,6287001744,2616112137,3987793134,3869420984,663441709,6880108248,590623461,445727177,2716598252,7709519709,109022564,392585580,2303770629,776685210,4351284080,4767623049,4046128457,999131170,583156537,4664923435,580430697,7579390624,3002943013,28323855,3500045065,4362273549,1906889648,4191129360,3231788812,412546764,3143340996,696704988,911520202,8544617478,4380646930,1327304205,1741565384,3485634362,547243960,1360638954,5575694859,366527226,4316947990,3612461658,3963104550,4560394720,6249688065,4721948895,2921141130,6526354920,1191192224,5655937602,840810270,6290972870,1510457742,3547293524,748103066,1695579768,2612977890,58990424,1210670524,827320828,4854744874,920312384,5211849804,2055433320,116718724,7918298176,1362843902,6548530303,3690914796,2795617488,1324590696,565321434,3919570308,5153388552,5893756782,1220756108,343046294,1512542265,465656982,3265066488,78858800,206135142,3480400428,2301744276,6384482146,1937887250,2763146232,3719122910,1820329772,7934165160,7597188016,342609098,1814533216,2674120232,6633690609,432380572,973821588,1048709837,787529610,4020832488,635132876,2881273152,1928546214,90668806,4377105614,65667920,650278335,3578467383,4259410365,2364172308,4227844460,7668561591,644782329,2728521153,3960927966,3665906532,2380422138,255905340,376966899,2853512879,6882221164,1061388536,5878330682,3036696628,283309372,1197335823,3133164,6979166586,971972554,368779420,933173772,5533235856,595783425,431608464,1915093525,1399051825,1715975382,4258390565,1517765844,2223877144,2795357362,101309785,96477864,839524740,6401436713,4685851611,868360200,3582011316,2265564328,2755826955,2609538496,851623194,2673727251,7368000219,1260663132,1136991528,464516069,3064185760,5539345731,559561974,969376399,340371166,45209164,7350407199,280417885,2575315950,2198227071,4711134276,4443581358,964386206,3562827378,1815519120,805249208,3866801810,5240342345,5045079272,527444278,3379443080,951144912,3009935439,315063579,2453173955,6149499417,853400002,3394960935,742052931,373095594,47246402,1754733296,934657507,4172661252,4836479095,2503544876,5185571628,2828935620,3920174394,3710255772,1105743072,421590548,455995556,583523433,222517676,1861515135,2837783592,901498443,2515854762,3557379025,951086320,2468539402,1828924716,6610809632,1149229370,2460561048,1008816220,1710011586,991059380,4652105970,2557260510,3350706948,692618580,2991604492,6438415249,1569484368,894314004,863616321,2465609532,4829865876,113603440,558248295,4996528348,240556840,235056956,4979459545,3213369535,738044449,1363514742,6967695651,292700723,279480684,1413608538,4270696992,675396663,5444842716,224969288,1443942280,5460455133,5839225659,5934728724,968507406,689541704,6667756353,2666043681,548788264,609655960,872904253,1908869706,629452899,3645919002,511227732,1794870854,1298103224,3301500500,118690131,5521654033,592932108,856418802,366544536,8331465762,1206298530,947814037,3074009440,1636919416,694738800,620707348,692863074,3924435594,1068687656,4690377495,2951719365,6738476560,6930800688,450756177,2787651639,3395407905,2172344721,896114495,2915865204,452533246,6994795626,6473232608,2148388605,2133472920,3281239796,3306881245,4020160472,171018741,1264691872,634165112,891732898,2802419736,1960783242,2757517028,2340193185,2880945670,2966409078,3440784212,5092068000,8203227255,2061326465,6258057093,3414381340,2306709261,776278635,252658086,625963964,3447753008,271048472,99572918,20497856,996657651,296769624,7563173496,4847592400,783833048,1226320809,359253544,1038707012,4310044935,3203335716,4346717910,4334796774,634447863,1162276470,1680936720,1064519487,806578007,103583754,1455251706,5469744537,96114859,29703055,6815243,1011646554,1724648760,3604485665,379061176,4553854606,941012506,5851132992,2998167992,3111964464,77607453,1578651741,3191129646,5330685360,3921976460,3884373880,604969831,752500826,5742803277,4091047472,2009364252,2774860228,953737454,1988686329,5951746251,1977649062,698549630,294783826,2663756410,2674698147,267210337,351317911,4095726924,4936076360,218280713,7765300448,2208071047,774595329,4411772838,3056078595,728218638,5693624130,2770271760,8023145949,3501992905,676484688,720178734,3148679505,1699396200,2295377152,3188671528,679532424,6425798352,770554701,4226632500,2605008490,1588585076,1973742078,593611504,5995100531,499391997,3012422987,5340203622,801926499,852353589,2248873145,2999700639,959486005,1603507568,3039361135,1456007496,473267162,2727418400,1252113920,654361040,4092978432,1407559962,1396864259,7102969605,5530393602,1080124944,1929724766,5795988037,1322550714,3972633154,170108890,2876123492,5368959392,404420498,70667560,683468158,1663649544,1843567676,932227034,2938707042,5789119264,761908452,1429130688,1196262824,416950866,293331620,754762796,38736616,2686509364,2399243300,517232175,467164044,2752436584,450717056,1502235198,1557001160,3637345144,1026310280,3837561864,156370910,4053727587,2581816554,503474985,2189340940,1260296412,622744944,3726641871,6724863999,1405203072,509375076,846526881,5538672354,5473488328,120387376,5339054154,3330603664,770190026,2748192258,1230246381,2812171848,2133363088,3838027555,4232601256,7370851311,1156763580,3347070552,3864148952,206068266,4448408,4727559600,5352265266,963580374,1464474064,251675336,2485299057,978643954,198800785,1744347808,1506171042,6992277723,1010201421,4335108110,978686688,2893456932,4100559330,1072173968,3886457008,40293654,474798640,827745345,3374697438,43369952,4446644510,4520288640,1584237490,3117665648,1134947023,6235516987,3511019240,317465317,1714724430,1596740324,1644255942,701917134,4127177117,7927836210,3250635575,3698401462,1145338755,7453540287,5205516039,56504530,335235015,344598060,4487490684,2098294016,693207180,819748905,858373282,1115932158,3396802628,785671299,1194113180,5545184888,7244128566,2317215316,4822967793,22479587,7028805321,2541659095,996102910,4476187210,2366175402,1069081470,1541248080,2225874980,244800996,3185147355,3489019040,443147888,2554505796,1464455382,76071570,1910048440,241687476,6706956357,3639689380,1199080480,1030649248,4859676801,325918113,80926622,125691259,6103638331,743500650,890164096,800032455,627662980,1229752380,4279189428,6301971312,7380607696,963992838,1287677178,191270751,4606648488,5820494533,3256686510,210364079,2116563323,1459393032,1507707178,2311160373,69982882,4076221518,1407519348,1265767812,2801883140,854402730,2075793300,6396056592,4893021035,516765820,975587766,2130359624,3223575310,7906056536,5216500656,69966304,4064860908,295861354,2717913524,3049000915,4612166830,1997653480,1770136300,125634748,1674256670,1848444040,5403198176,818852592,501331557,204022049,606663177,4332065112,4215740060,4721499940,6146778211,1470210948,616811056,1232809200,5755751113,7141998015,71177210,2452917072,4182091870,363871882,396580986,3248367888,1799789433,696175001,2846205528,151470160,1757171493,1123278512,930133641,467940044,2387947791,241920420,3342506360,734374352,2920358268,2572618572,1010990790,3312934415,3147810075,3233516178,1025813800,1576761604,5374596570,3517572670,2883763038,4749998552,159175892,3027426476,768035034,1252525981,610700695,4883291343,566681542,1537600852,5929061168,1038276736,46892060,2241159564,1906313940,3248248075,1353702108,1802976220,1888421656,28715175,754969504,3784614687,4512296106,5503512868,3494079006,138413432,1117118182,545963283,2391599796,182610240,1399003160,1172690264,3921122656,214004244,1334044116,904389185,3862497678,161647192,5658715872,1479881238,453447706,2917163772,3840885576,967063095,1651518558,4404663620,4632553755,824894022,4163499156,417119361,4766576275,1329496620,493187252,5609211104,777965281,597683496,2931497253,4278456726,1874830720,1339866776,1807823920,3081974405,30772881,2190411273,814113748,4192537976,257904436,4327680510,3995626112,1242422860,981141116,1134795368,3955743736,95206943,3640208364,1253241396,639293185,1123794084,2175333195,36057750,357032168,5639596488,2061876304,3030580045,3041802276,57181055,4567457730,2136040293,962321988,212201526,1229109633,3309181362,5414539624,2181767820,22794850,923151956,3849964740,2666422768,946797480,5150534148,576176298,570086799,3930229260,1475892156,4628604905,2702243193,644282931,1533804186,4843834450,2461868892,5913963752,288686159,819414658,3721327072,3639062511,3052981900,191058630,2407798932,6877935045,801008045,4470760566,3999660608,345321727,3653821045,4748286690,3242855343,3861481392,1559650376,526752144,3746014508,3156194724,2596770310,4161361257,3561287526,2301561700,425776862,1745624088,2154234336,4111447781,112858438,2873675436,7945539552,282344136,971860178,2867562117,1388964608,3737747145,3490877705,1189964736,1959275974,35386589,1571748725,12807106,3221387640,4726178010,1863754986,7277255640,295762878,1258016004,2991969264,773770108,478312812,371272572,981741909,1965928590,634308841,794139660,4376589654,216049477,695598034,952420556,466779453,204981825,3571735216,425374074,4016790897,3956607735,5953052133,132255737,2751787917,6200214312,1106875632,2503375364,4809030744,7924559247,2672706210,261289862,7626746574,6724356040,2425065475,2703052989,407366204,859367020,1873614552,105410190,3719242359,5293649367,5965823626,7700622800,1701645096,3429432072,3039529044,2023431963,5617996447,3439337900,3623435785,702435701,825686624,630634974,4572570499,5672558142,1966729026,6605700390,200834626,723178085,326278582,2033676624,2522494128,3286809340,3580499524,436884395,13936474,588934320,1246955956,1190364526,570127036,487318431,4933885782,182957535,5092581392,1533984156,541541104,2899153335,1663211045,289854240,2633600914,3039648108,3417210910,834527442,4821378055,643025632,2185705328,4615500855,916900392,1796238444,1522081784,7476270732,2287704576,443436015,6900700860,3993450140,798234650,7656011128,3293981922,4984788492,2924967605,120566376,351313608,796497269,1023790984,349731303,2125389477,4090984146,1767653672,1542095928,1537738648,5010236448,1206232024,949228408,638214784,940491314,3187766304,3250332210,4772023510,2929403684,2911616934,1623601650,3897941068,4776505955,1076985384,847322790,766266883,3014123517,236717684,305739470,1486876552,783107466,25903471,913001262,1876678296,3550078049,3841616043,422305110,390003885,5145324499,1384471020,1840635189,2494912296,5627717532,769233906,2727257512,93355935,3169733256,605448820,1950943086,575320972,8281294605,4962762325,2842697775,2103966255,690751640,2462594658,242921760,3088058016,1993406965,334418892,7109249944,334753202,1646967084,2353544823,5118748418,1488075332,2938144842,1984574736,5792644018,14231967,6906589256,3831019292,505859852,279534700,1003300470,6158639400,349685664,700750148,2825781350,6305698359,1662505332,157592120,186681592,1178031942,4026548055,4700327856,5230705248,962456358,191280588,2143363407,4005836610,6101436033,3893955030,2685426635,5332204206,963443256,2758852953,5945425654,1205136303,1756129256,600491648,50175025,549272452,2132646168,921518956,660039718,4638339108,4945258104,341894472,651339748,1051542321,263565288,123420522,6861556456,782224380,2314209390,4781456710,94625130,91848460,2372981403,986043042,1821941592,5303843132,1992529259,2161038696,7168250784,632673373,1873799236,6183541144,625501922,1286315940,2525431594,4789974745,1915805830,4478034928,1669822567,1784981952,1592713240,1606318110,685068258,5234460336,3155206084,2141092700,1758271290,587962696,231041202,2329232140,4838646134,994678916,6181869123,344374200,42519966,2802353373,3914996319,2009231952,4068686930,2133467727,733090731,1999692288,5982074076,3677450532,936292617,692615032,4648510368,975292059,1162795056,1771722668,6613459769,5396077254,1563093246,3497636544,577149423,1669869006,298618935,216419904,3410275575,6654813462,2771781645,2175855135,6428070621,1264447668,428368265,5320507638,313444075,975710400,1829241617,5042704050,1481288424,1326271956,8099631549,3755043304,1418565080,1878101938,1687263286,122792515,3389356712,2858982414,1216422252,628095588,98614548,863136406,4514768892,2733667956,1356720232,3535564518,1203877926,960394026,553640454,568166076,407069413,459636631,1112761852,5551118755,5167896876,1046091536,1756159622,4572565908,4572016134,4039439089,2164825257,2357603100,486616971,3315244815,690789069,449788240,2427110364,5979718800,2200197807,247627592,7996017424,7112468457,3826780776,5824386576,1269940360,4627387695,1062404816,1151126851,3352961288,223552160,3206384793,4778974482,4656359755,5218246664,797554832,2487810370,274449960,538354008,935078658,916044324,2985959872,3040120780,1313908794,2059179032,773228608,1046934664,448931820,6304308336,3061663950,3697262675,5592541608,1820305670,846157641,2398027112,4946035320,2968636285,2760062852,818361336,946909272,120249288,215887248,5568122259,249948944,3487872888,2398879768,199547402,2750992266,2371097410,666431622,1732758592,1025958728,584404395,4535496992,4512683820,3351094713,1760422279,1231871763,5632455690,8222457276,1726446148,2754400284,4529432552,4709168982,5399862482,1322843224,2607516996,2261954784,1204972960,2587663950,452245362,448053414,648072069,1237033966,1023538388,270159236,7159183902,5894318717,5264874069,7978764128,2591984148,815792982,152629446,223401368,2096751419,2162857518,6964806200,1582720796,2306097447,88888680,186452746,3319932560,3131028144,5133181640,7805437592,7700824143,3637144668,571073036,1605925584,26818970,1698561072,260544301,2310536115,6797348456,2537325553,2271298275,68477338,901456945,790791224,2780671000,2822448530,2752566920,728671658,4914975232,4335901283,1707864756,6387368992,8301051981,1441203741,3041475156,2376043020,4660638,5345956899,338587938,1057811266,4483535460,1445235768,644894319,1590107146,828076653,68703000,5674530033,1798689282,2840069045,4681837662,3892066304,3469915746,983835789,884288890,1604992872,2456037399,2172386321,6069551256,2976987205,1191000572,5983662461,7008748713,760483548,973424025,1733259234,2685657332,1072755114,4415622335,4024509775,267945477,5180777602,1857473390,3864475256,386186440,6480896328,63936538,778487055,583505506,1403190460,3975476580,2401480556,3563995795,1934650024,345252832,44625469,8289186804,6404912304,432443636,8408124702,811810038,1367150548,1697526796,1174794860,851262242,753281094,1799613394,3466178532,677857066,4869539022,3048520684,4644273895,1835630783,1813140645,345928328,702217896,6135801102,1423251840,1697192010,2808494444,1428911775,163248540,2987543583,2842048100,4511506638,4220007948,6541189488,5532374862,3397480600,1035081696,2236222176,5278025886,812959846,999820632,28158403,1455018358,2887842573,75648036,3261044952,4517784032,2905763454,8726178456,3610778704,4787663751,3386431296,5691679536,728540170,3242391328,3394187388,3383523360,2565027704,2506189668,1979419893,871580313,5274759672,6935614770,6111574184,1007941092,6081155946,2398044141,3843966984,3257038424,252581470,2433653976,756509284,3244545595,23354001,2017937871,115477528,723729474,7820049357,4284491540,1457416838,1167892880,532117608,5541397016,751286740,5374981626,548003165,4879258800,8594918712,2935293903,7760760376,437209801,518330855,109998832,819075670,3977915192,4384296160,2285186406,1366493360,3712151205,4670156001,3075346364,141014308,1196675700,1225639340,820383540,767351526,4479044211,1142948340,924811580,3569368308,73145856,484227870,773506160,2003722911,5564048203,3587365544,1416919008,1766738964,2439233825,1773625506,8207027262,798676479,1539408367,4989253945,1503922059,4066267056,2626992942,2475066186,2801472000,5324621661,7343765224,1105279533,565328533,269453142,4759913956,2342599503,249693834,5303826882,6449412389,1993618386,1066867666,1494649350,3894598464,2775153252,2890101135,7912338435,6830683713,234609792,3400799720,1966438200,5339545524,1103734886,3811574133,6779469634,809822520,1793670412,2998425822,786889664,1084925370,2823103020,5043133040,5381957147,533800692,1198455300,3576784608,603103108,280150268,6682099739,1488340146,13385835,431476524,391105609,4043439450,4405157109,4835016477,3035447464,1475916566,2584388050,6603483864,2103605168,2239775772,250268478,584073492,2379259145,351687791,833873390,1166413872,2936342515,1079636760,2292199876,2006360960,2726195958,1103064962,310497292,2946780747,3515003672,6025615680,4598047989,449759575,874607395,2040344892,358042907,1897374852,1036293906,619598860,704104179,4609599918,3355335984,530258116,422609007,757432692,7562848008,424618264,7535169288,1375087848,2185044560,5304436998,3663408868,4696501894,4979835370,4250147792,2051097668,890683042,678162540,735394102,6610492959,45532751,1675363758,1240096140,704555144,1473145592,2613099560,6704774377,1170972072,636888210,1917360267,7765321200,4060222368,1396590992,352746396,835319089,991466079,6571345448,2782299448,2202494367,4971447768,1163708046,1828346121,5715554705,3361470735,5259264924,3610710082,876124585,175972456,444127148,2021133128,752416715,1420340100,1095492138,4167333824,5873173663,4173146054,5550952104,890868862,4893280212,534496248,216948632,2483234625,352069064,4851936789,135094008,660104225,543967265,819445914,2451044853,1751471889,201640803,1103706704,1345730180,493366156,619533436,3384380285,3218912410,1552423055,2156939574,6258992901,6038261072,7848833850,2377698048,366478200,2747731556,2030625700,566653810,984376155,1496085704,911587086,2089451825,8661016269,2067746562,4567808940,2062351518,6523906617,460514160,3146002048,438005132,5414720395,1740741976,667085185,3266077581,641109570,455239039,3598407786,1935031890,515605246,803451564,3797903781,3126220290,1688529120,2533039435,6374612184,5905619280,487229135,5457720044,912877658,5443261512,1538545804,1484102256,2626129068,626555411,4287643680,4669540040,3964760850,4081251888,1483199440,4039780112,4361762175,297433906,580949736,4138310105,2637580560,1690426710,349210323,2111040323,3833834004,589946548,3865501208,3140759520,24458814,391652576,1007904356,5861379192,845061288,1063386200,159644678,2213485939,3211664130,3785510952,6066840744,4242580488,4474157508,15152605,2950607538,51136735,252525368,931819419,1645468857,4360342895,3609331632,1659812994,4026208368,2207971490,1799512546,799865370,681600706,3184558192,5788250667,712469350,416937150,4832995688,5607895,295445215,4106593460,3714017270,823926083,43559724,972863213,198821560,954961697,3452761256,1812380714,3725835176,3300699536,3400208136,2730657995,2343174438,7083884488,205275895,245847208,740180680,14727986,2215620762,7721553608,844242342,3070435824,4532160448,8312606361,810002798,1619642230,1234243486,866038388,291183400,1909166670,1650573328,6286481379,5480925280,1692300378,4997029608,4719644676,5594637468,4017735162,3260065584,2424002715,6523350344,4022351814,3373871116,843311832,2041569774,675662822,6206207966,443877092,897908104,1979726360,1327919652,623729559,999917110,268781748,1103669112,6066095287,1913315319,35679516,2912038320,1816170496,1651516359,6208109296,271461717,5829339900,501958460,277636782,2236542406,155613520,275526368,3522507653,4113494308,2299596648,7694155144,2327606312,858366447,330529413,922910544,267593900,771368584,3199822524,2457792197,7102955817,440380976,1578238922,2850374610,750357980,542640885,566978751,86460406,4833934469,871882785,313571084,542485208,799133995,4671371568,36356795,8440278660,3230107140,183425007,3623472056,3025686824,2919420436,1806313467,1838654206,1880355320,171499985,104990941,5591030700,4546550918,1542229828,1126732960,1667262916,1142171060,2082234066,182032379,2362136802,8220822633,6130267074,1527081282,1205925534,7414440750,484938280,631337765,794120145,1231429712,2411303636,231513436,3055481238,4235099382,745622676,110121160,3563180610,4427470695,7864061049,6878618663,3470046910,4618589058,1047090834,3804868865,3631317450,389347658,19580095,1463423694,5195241918,5603567000,206238288,5069121642,3480307662,1076424114,592922376,16823220,1089714496,1783310300,76218261,921079224,2217670620,464788695,266747313,6983029088,2246281352,5466686268,6594302048,8614096587,2284581832,4560741128,2061171364,1354589912,1736632214,2013765606,4515620640,2833093420,3024267351,589453800,4515694850,2198347002,121025184,5903941338,1704446940,3215380096,461457891,905196270,2786898411,2590046104,4703381934,946134820,3584186832,3451456592,209481988,340439878,2303015260,325412052,2802357840,93471378,372802776,1464225128,1754326955,5127346812,184786256,851653474,3794583780,907767387,3752170895,5518355790,2290367646,8807905404,45629099,500510716,4305451935,7333335954,7291776552,237878641,6122779376,5945945344,1725009351,614436422,570830731,3507714476,866460116,4087257135,461714617,3566666976,414023760,2062773561,628776720,1427559116,47307297,13908148,1326870256,2878046822,2648407695,581563898,1722262356,6023553585,1482080778,463549446,1152449404,971082286,4624024488,1929306344,864067448,1785303582,2852113599,457181589,125613640,1015421022,139402647,1002303043,1899414772,3967153284,110284524,1060061212,37199796,1887376468,5995533222,1727133352,1062791076,3703285696,1221042584,521585477,3224816028,840304647,2601857433,2226935396,4471239280,90496840,925942792,1314180490,1464355232,377590772,1333555279,1578937826,1130290010,709940487,3228019568,4599227220,343905690,922621204,1157804736,1150125376,8149608288,6703521516,760258670,830120181,1664455146,4544448152,411545976,614027502,5892048190,460572384,2043893619,425386256,7919447496,809314572,230690376,4865152835,7641547264,4321469096,445998080,6845072514,1189177788,1137255262,3507087357,2430100947,3476746888,3733735242,186915040,664561678,5053907844,1099951826,3052989128,6985868176,586398360,1873005162,2636041748,3788178828,5946184368,6276055928,611526678,6626428578,3583407015,4588381225,1426607226,6566581242,2993948345,7688683352,6008823480,935968224,5029265528,6520202276,3793102782,2089586337,228433785,15674798,4734806356,2300224980,3695577678,493790568,2316525484,4612254606,1594323017,2298404704,237282678,533212552,234023924,3948866814,1385416488,133873771,1331267700,3150164101,3065154920,2529690456,6876986112,112055616,1985282403,1397400150,476079688,5090593644,3792447992,5242169007,851752452,763166422,599158297,1593786825,1828561746,2206952982,1393787396,3972087960,3344805680,771329491,415257031,1862785728,218447831,2046957605,2295571452,578931256,1874835303,775944160,4995187191,4254262290,2248547148,3134709452,4029848344,413988985,1150913278,3350197350,527139188,894791551,553185352,870620810,686379647,2960215680,262189658,226933781,203866276,1125136581,5789164206,6445748960,5713409429,2262968832,3362899424,468508716,1736572328,1977798960,3404259846,1027508850,8357819013,3048554670,184068156,4197267088,458908947,2353255196,3455436912,917105213,1642577448,2372490243,4539304752,2966314025,156666866,2563339208,548111816,3544309860,2621137264,1651344114,6906673773,5029700578,5693949882,4914226648,4301359587,634898969,1763718156,461419282,7698680936,501095269,1483314014,465140770,450233804,3661767512,5709743109,211973094,5790799626,6905010051,3840771051,1301336344,581460066,4116855616,4479840564,1524490920,2149751940,2477942766,1849874805,3977573820,2805020320,67780895,218843279,839690860,4234749988,3720404745,2478519030,5415527736,3229075848,294621092,5468003934,552782069,1258779232,5117088672,2965965664,594480760,4011247492,423381672,539860040,7395807375,242880771,4858079105,821552407,4551946984,3313895031,2378589561,5295825078,1694116716,563818665,2918378538,5630232657,968792205,977856135,219967830,3547903437,3200200920,2444860385,1563045534,2589351012,1197110580,4975098212,521767447,3208211212,197061669,4158217071,287477761,484431184,4489242606,923123344,2881328408,3391299642,1774354731,651374218,4651789600,264511932,927859644,1984095980,1499353470,2755922748,286105552,2240116620,813129450,1617663578,4995007525,1116119502,196462533,1819129350,3543342275,4183758348,1661527914,5197795295,525477040,1319012555,1924951944,1278391376,5721987144,1521419196,1198342408,438277338,339926784,2467833025,2549429760,1045187045,3919761288,4663678610,3640158165,6906509304,2606197446,4533722248,1329551972,1400000166,134417740,3942030795,1615869645,3462327498,4799605200,8170319241,1907037333,3326654450,5585544018,1850129755,2547804057,5103065520,335288600,678045456,283237312,1058416152,1328773552,301311810,2791002832,5697827064,5294544192,1508958888,8052552270,384569475,971676528,136446646,5334398184,271384110,402059474,448361307,3751767605,3304326725,6881982440,118772058,2294886138,493204418,5257918463,1965505776,352808481,3583724776,5848016463,2504168268,106307376,1294480505,2757365805,353912721,461826617,2842936344,3864647264,6620580190,1858638956,766518864,2053592100,873430529,1560095044,5983834640,117473595,1125735636,1471755200,6221423064,3718150812,214331152,4436627144,3962355520,3966495825,1729325148,248168124,8223900426,2314007776,6004784200,538875844,652993412,610333161,5802523398,460855818,615387754,2764260027,7437249568,2501269792,657959848,2520929106,2703233838,6428059448,2058215912,3941280711,4851874296,1906320717,8863494039,4304449884,3635290710,3525628085,5764664592,1483312638,172881276,1642123488,4492655165,8736469335,3743294360,2001994074,792883200,2035913040,4664380295,1931701940,6384642432,1106149263,4274369965,6375967074,5059847028,751898259,1968972320,1841778690,1886698793,996811013,1205963480,1964330288,7394446143,558976522,2834938230,4973700214,2818248968,8013965733,5304595134,4091346306,413372835,3749610402,2035375008,1543900374,5863881056,6221340937,1145803808,2241964638,804426548,2562531760,773699718,873961126,165467748,2707807480,1859934270,694036441,1104577272,2930847900,922758330,5446590810,2572694046,993136066,1201404714,3253822680,8623168146,6585118,51309835,1418296580,1118456814,707654076,1006348385,5646719082,604476269,3228081480,8004234168,4592194825,229804068,2764096360,102797495,4821053256,900851000,356554871,193708607,2528495955,161824315,4441664682,6318345520,1370635154,3373598052,43539035,8170469658,5210840724,20045397,5051655948,1759475684,2574653416,1836547596,560281095,1488540550,5526505145,519179194,1194278056,3638839072,419475612,200619202,2748695091,2775922856,127833332,1845743445,339373333,501451887,4841103150,620506346,2525470092,49679012,4759927940,1066289600,3878533985,3810966131,829514025,6818871689,5494108722,3620551886,502368530,4313346505,3532938850,4044506613,973869606,3204904932,2807226160,612300511,4660038775,954399616,516646168,1446596081,94606680,272777274,5306790870,4026004512,2730363640,4720580682,7631507187,1542893695,1548119076,1912462410,1398525845,2558604615,2984454468,1160860234,5415676189,4288921551,6141464586,3350826516,3006617484,5810384241,3974215764,749046040,571901883,63754800,743918320,1501496430,1387295580,475087900,150890208,611465202,741243942,2682701610,914905839,346938524,5124722197,451166925,22183947,3390789708,525965522,1356854522,3321717327,3937661216,1380589932,873423678,3542859990,3313976145,628589708,2515562868,2898409293,1376136832,7313330008,415967596,3116327456,1815329620,2193787782,3726103674,1655476353,3837799984,5437895085,1397194809,1627825593,57544456,581520409,1376224704,5968196022,2491954815,237811754,714177035,3273224748,3968226685,1321324800,997744735,1439130270,761028316,424081645,2474542176,1564446166,136260976,4228594920,426999422,2456007750,3217191705,670098415,673859820,5507120880,1675920717,1423566156,3782902252,1697849874,1110503292,6943972360,489989988,2973677308,1895390580,946807841,906443784,7964033769,5276142221,512270202,227676670,4931642274,4984136232,310952158,758572020,1757510685,4563226746,2712189872,568368242,470284142,534722852,3347778342,3723380300,1837170198,3163294772,620270720,1210106186,2579471922,5879927322,3554477705,242986966,572405472,571771743,2726768224,2136861630,296357350,2816570840,1977498925,266670054,582341739,2161163312,2709138744,906878400,7295213043,1582101345,197367828,556416215,1077390554,572468952,6903197273,153942035,1703165433,6715186020,2177973357,2196512760,5212479792,233904912,493305360,887759646,2238195630,352650866,1552355348,7253990613,4858733400,342163710,4817574950,903349414,2122707769,402344571,803366110,272915085,5945113806,4979775455,222447972,2681348408,3216885048,2603461086,46624200,1155775696,1430277104,604182805,4598349522,758604214,1537448025,2277091276,765861840,3798745740,1957168380,1494695735,4878606744,606463518,287234511,7253768216,2135471835,86948395,4621484592,894983400,2296740920,2681894548,555365440,563294410,396603738,596515307,1219799205,1845901191,1931583930,2395645670,5281628016,5591136780,566839686,587285451,1867692879,220927293,1737591159,1972599264,1419420776,4894625754,4933522776,2209747554,953906289,2044434565,1018875856,2453636328,885926817,7072689496,1145094192,7601652568,2829941496,1731048972,3723938000,3521395364,24280683,6380917264,1990738516,397089430,5117173758,1716588644,3911881673,1286765976,1548605364,2182937907,3331666695,1844806056,3132992288,1462664772,876833472,3900804432,1843113174,189152532,5149121256,442699425,2850986706,4861670681,5894770254,5227612500,160282543,762059444,7261627293,1209447198,6047867097,255655845,3204931618,3693910880,4374259912,1706603452,1847890197,90022500,281016258,4955708808,1667425606,2614177005,512182728,282268788,2833923548,697908324,3046306950,760303752,2319607413,472122963,3943524249,3985269972,540537456,429040981,2469413032,663045772,4661075464,4980073930,40089540,1648101993,4000466183,6925310208,6431749623,595118469,3755950360,926344240,5943692336,30510788,2216191504,988464368,473636632,7301131794,1998415636,3510770088,540102180,2268731448,291887936,494812616,1596798980,1934282097,6685225256,344394567,5962584120,3075123618,1801241595,2613214330,1864454673,6378275432,296070884,4966122455,3356493,654548391,3266945695,5288506254,7419780009,2345880258,616306753,5314008108,2174960824,1212599768,3730119582,3109048200,722664232,4667419440,1965488749,872193066,1612362346,495891732,1858876288,312619595,1607006259,2702823545,5102682372,643543685,3903693872,671048157,44592808,2166807423,879766194,730161180,3146652032,7464302448,4012961456,4000110985,5998990920,1849901181,5768453400,1526905734,1087367595,7958124592,5793244107,2034939740,225901883,317550990,324293028,4503692545,416095785,723794140,3955593232,1572087900,2344603768,216948224,41031509,1680799904,1329565153,2883610216,1872862392,2578645233,2707905309,2457254466,5987282334,3139454640,2624502225,1842084088,987454020,198624376,2261280095,445614016,5710945121,2858021670,300853101,4789383935,1306084682,2863379505,4149659330,7766255176,1961056467,2691556704,484861600,1788632594,771545345,1842811368,1781373300,31729807,4709000380,528074555,2621557152,351886703,1427451972,4909049705,636783999,3541906300,4017873636,3418684008,2403375156,5877731460,2615916654,333838490,906487855,4036338465,3320288048,7420207048,2987715801,1870235925,1249802434,541154991,1759668712,1439958821,242002836,1759822035,3585514050,701111574,5276124711,1651052165,1150915242,4250467415,3348219396,247090371,3507439110,2904332590,324581715,354821852,1310620248,5560231754,2735566370,3497820596,927813610,3357568756,964886890,263046260,162611992,1557556175,907887393,1806487830,2927891130,3596328144,647694732,2313387906,868314459,8826215526,3033867668,6459285966,504289851,1067511300,995012901,7911521172,5784812957,510530669,4864439065,4551396678,131559813,26235850,843861166,369668061,1192022730,3139173000,3861286667,986380351,1361277096,3055642020,2227961806,818044742,4121409096,5300723696,6733728396,222474390,469236449,1035416910,719194120,4408048736,2830552320,1699143362,306201702,2062538792,698647096,3047402295,840536052,722489098,799843432,2790729510,2553621832,4145236659,112802280,3615996768,258623395,713349597,792072268,429545267,1111805802,4794470975,3452193678,3415188990,115260236,4320286616,2723304008,396183400,2311971995,935506600,728069055,60219084,4576076955,6426602469,7146151,394039992,4205485832,3776678835,2769083208,7052055300,6375373571,3432485892,1792701918,2689855158,1997932340,492809100,3091621800,469980504,5185113704,921995871,5655591672,3444474032,933277853,7917678,448103160,640180634,1038267322,4521994715,1696777216,1731311154,275325192,135333140,3554798776,153390624,4565162752,5131905978,1532978790,5189126680,1766418796,214703959,6497613612,3516770620,1274304104,400355564,6029364,5436210864,2335000280,2654497896,3102915368,75527930,2153692815,109006566,1525580157,760882001,1315868238,897092793,568511414,1517738362,1345661550,3282520120,2600533456,3326394411,50816953,4106072460,1949300244,1007273344,5878155312,1975713796,1955744070,2600038866,1535494622,2910703296,1299891030,130625031,131021420,1041738704,676109046,7111570976,1983674192,125521730,6866272875,2061659592,720680737,3164395328,1740098468,723387360,2059856484,1107677616,1159216209,6822215743,2860886232,840589599,1830608248,321914964,557030925,5164964460,1851761066,5600975106,545357437,4905265002,1909537066,1879835209,3465308,879381996,848385974,3239485420,1574984706,138771264,1328661612,1938632110,2045350808,2078857076,380706315,841747105,1812763805,3218180250,4488236140,3309624514,1241196100,829000164,4589077455,349399266,868742187,2357973864,4935631116,4124219517,994462044,287099895,4487072520,3297271888,1158812800,787544200,875882575,1310643744,1044022230,2673487033,1631930320,287512190,197318490,278344230,956888152,774935826,781034172,2863972032,3313597635,1831736754,921472384,666121384,1921163316,544725007,938382264,51278350,3026306288,999224721,1700819814,498995030,3194218806,8287828767,211345686,6809863437,2621292834,11297589,1766542626,705345086,973210272,94676750,3712731156,2033527734,1851459729,1247635702,631967496,1250913135,3901366104,6838357673,534361560,3052293688,5493659334,382548987,121879696,5385007061,987454090,1346403696,1471642620,3259472670,3372536391,4599865151,1196174536,1632438545,1369474028,3369277107,881639048,2365600680,1759216928,4270995090,592634057,2583506790,2844897805,272922104,660927214,2769212142,4320826278,817261096,699921462,1013416470,1591095328,3062280216,910171768,2258639112,836843132,442165809,1087845784,6780597728,6651784512,1386466226,613111269,284241194,130473372,477598872,541985454,6371229834,2561018850,2424820668,1165734144,890926533,1696187108,823398520,1958996652,1959116148,587776548,4976583048,5919883520,1846804092,4208570604,12313194,1764343701,5587770879,235224706,39805044,103301256,787628684,2778517792,3389237826,374622185,2455749783,2056826848,321090555,4973046990,7145080736,1869506288,690801538,1970544570,827027256,1508897790,1775050090,3030919620,3902170209,1104152358,5622319720,1146115496,56046370,4423250856,7193348262,1850235184,3739615452,2708202704,6759402244,7368579054,2539452462,3494755328,5044920503,96681274,31402311,1801862454,5324780864,2921242560,1096203108,6946600456,5828507244,1508396309,3086873592,1043601028,5772570273,199236016,7310535936,773245476,3072245407,2107486992,2397731685,638392668,7143530784,6739559397,792903020,5905086288,3539317856,341571676,971769393,4959497320,265700355,587745191,7408130032,2723846550,3523182048,8691037497,1827024828,2912970616,6224206933,2685985971,396576893,3871195125,223541773,1649763616,829945485,1347832866,316200717,573138594,896496283,2773211226,548734152,461518127,3681462911,4821766565,1096507776,2005094313,437928740,2653454392,4643710284,1256320790,826796340,7120728272,6475060341,38590914,5028540342,3116399116,5554323236,1601325513,985993012,1509274436,1273070120,7225152786,3731557472,5060859633,3957798720,6966485109,4357123045,1340529058,2705885135,154213364,7129133240,4024536240,1450811448,139344258,495801000,4712272485,2385813156,3623268110,930956360,2237241307,6443770696,468675832,429161836,4913279826,4422278765,4456424096,3877676552,7851548336,1537200639,7079103954,2848118202,1762921740,1313019722,169690914,6386063614,7850357244,1761921712,3636642212,2447232641,908833386,4097603052,1116869988,420181683,814189776,687949866,5165441152,1921946466,4427684268,211121351,3256375470,113373918,2181109028,3184281375,2919604060,4624590912,754724724,6340338410,1916460200,1783491475,412050326,1503771939,4195768384,73001709,1711552296,4619405340,6040377747,1416617540,4954172310,1422433497,3636563772,3513009699,3033707992,82651836,1996999958,5161022536,5321546090,3384295686,541922598,2974109460,1225869253,3782828844,5516822871,1241150397,833957032,1904863890,3284894376,1312642407,2058707792,2814478432,4278487848,6668110827,2738547378,3180252177,5585926716,116439258,3051448320,2237722803,1007037577,494610836,890556381,993830983,1470165320,5641461304,1526016464,4836571754,2039447238,1480484864,2360670955,1252849248,5986106448,393117764,694409514,1256204538,1312833864,1908012122,65922456,65176860,1292010486,163671454,1916401839,1625960712,806616027,3544031439,1809779772,865609347,5218065360,3211004795,3815211272,1634866358,844207156,1166228604,447129298,210578832,1214248104,3842822328,165227504,7995390456,887410311,1386724950,2644340454,5529797199,2570010653,736666231,812801052,6853136549,89474682,2901683029,1244194626,4137538680,1955522829,1527993243,3747330146,5042765334,5366267820,2623070035,5671676370,1731275512,681183638,1955425770,590281059,212939955,5578041805,3391536935,1781828304,928067018,130787828,654814134,2137510290,3010551866,4019559201,812500765,474964864,765445590,5908186278,736960668,1837828470,4877518912,933231829,3212170367,5210807273,2107496697,7950141872,3819880664,2174092080,610236087,941870013,2350066302,128643974,500904284,1101929424,833211544,2944377044,948202878,1236892292,3787212924,5397753036,7983562680,90208976,1863811340,5482212576,874382988,1602818816,6711335154,1638779568,2867514870,5066366697,1588539904,1660453000,2648660408,556637182,169414405,6628078832,1430989560,664169806,639981826,1713766155,554239890,866117658,4047772720,587125306,6768467300,4173887632,4009852251,3105696285,141794494,3040675830,684346652,1901869212,1820441721,2257767174,1988113848,1035620504,5243132574,1469752053,3558866988,19104435,1315511847,2700366360,2591957691,1954680963,1007081496,963754594,1548393544,482639880,2668238713,1649508852,453525596,3283427880,3254579808,6647839608,58009808,2419598072,187280928,1570253292,4771850622,253556052,3110765505,292480628,2515032919,4791857796,749800254,1337228958,876016236,3140485011,148744883,2543023865,3351533022,376072378,182672090,811845657,1039595688,2224253508,599271083,5637026760,930615332,2559687540,2911563048,241397403,306305856,993508372,6387085048,4291238310,2451382540,523269438,1383516134,276316070,65312282,4073321091,310819997,800308875,4306606647,912878366,1750944532,2038128330,1555491000,1257588871,70476010,134247589,802784040,2644677560,2272289400,1845479352,4788911320,2463935868,5456397552,3924570600,239344854,783464012,2757194148,769898848,1364352930,2841347928,1762818148,882409923,2110685298,897871284,3438595844,2482539312,3846979632,3129326696,3867791151,3162170755,1755946456,890126630,3704099936,723992232,586789700,2582229384,1293628684,156995727,946045173,1951116314,600088328,1695568800,424037790,3753398348,511432203,216586155,60671115,3451615254,2845905056,1904744484,55362402,52686613,2906740041,3905072244,934323944,2413334596,5615930677,1627745772,6565852200,2948681795,3892678005,1898418558,6020458906,1879133502,2184289688,2835217338,1084178308,5383663304,1395431318,84500645,115905579,2390028441,173453382,2792531760,1544334372,584406880,5160746538,399949781,319751818,1203245514,4068138352,235240941,3158342838,4086360174,8957211417,813851543,667584756,2358421925,5636144646,235022548,8073039888,2231756997,1038029376,80140372,771554058,3115456842,406020876,148889833,5916484147,3876133086,4533204025,2859042744,1841546408,1958899952,3873516336,867667258,112540952,1354856226,2058150150,7801629184,2819016810,3697121672,6720683904,4983124016,1436906540,890362500,4822283562,137849914,2194500408,7139082105,984530632,834016554,1067446527,719990210,2524483932,1992110952,1052123296,1146415704,2805696509,5025589156,3966616560,112662069,115609016,794577348,1139789313,374214441,752283906,351676452,3803061468,4370607552,149353899,3806727444,1331140278,6595530067,8043906636,2049858675,748678428,2507155659,5707150083,4059509965,45061100,1866154107,3666546000,2936721474,7306045360,4703239888,567514588,260766744,1519980282,1429282290,4844852430,567580652,4212157656,736681330,363349018,2223483417,1893965762,1732591668,7564279400,3685757474,461665896,3128398148,133593630,92068590,3130877300,5729512563,93081502,5258274096,2782537456,3036035496,2912430172,3338493056,918679392,6762270048,7655633694,577936758,4976192081,2003374764,4021964270,4667009570,6893067177,980324544,1261765205,2772915960,365533068,819286434,1958037552,878693440,1647038841,599698316,1458366484,125606966,2681811978,7485357924,3473373533,2468415849,2313603153,115510549,915168816,468738109,1533447850,4678910424,107932912,4173489624,423962565,3448133766,705967547,3992565770,3011671146,942189534,3678136938,1922383356,1327352584,1596630676,2519987166,3857142006,4420532634,2077666938,5437423530,303370503,4805877960,1213960632,508874373,3080730572,149078233,892187185,8064628254,414797475,817887600,2744189199,6903437926,598694678,17703625,1399982905,867354660,2469646086,380100752,5113786904,709035482,1324824460,2840159396,4394939752,1926005952,2053819696,4271879000,3576989975,428147674,6207099156,4473003305,2721032069,1646338842,1876644306,786575917,1123597086,2644154128,2555007656,552431244,947542864,2189956,835546357,2042559312,551999649,1240951282,628669900,6946572430,480215064,1053891030,3391850619,6063223896,1711026579,3707861528,2767506603,1661015202,3051326706,3139400313,1029921024,794658249,2057489690,2739607506,3223521612,1945447798,864316596,719941750,470288793,2837429790,744906275,6997885120,86335737,176573829,51699432,771099370,612084710,832966692,3390031000,8231421357,1796619741,602965865,808522022,32237646,4157613786,144827256,4894098774,845122668,3314928495,3951702280,1013809986,766641846,774945660,158318619,820946819,2645159634,136769115,2512451025,1919128176,874474045,3207652480,3626819861,2474606529,905613696,3101238462,1291813944,2784859770,4854959112,1722750544,4599293364,978030602,3767614776,1021056516,628313461,878367594,2316774684,164466368,871644504,5214293325,2859687666,832114647,1935535910,680029326,1818620122,5321680968,6942479481,572989151,1676675090,2948599736,749806678,7009446618,859279969,2171320656,1532469182,1195345435,1782586226,1853291025,94323546,4272823245,2183324805,2631245328,648006130,1240084266,1576558088,4147120830,320738166,3246730524,1231721244,404644721,2773664154,2628863415,6151055944,664700418,692355096,4449051216,3205524268,4167590868,2128722492,2923637276,2010980778,4658580208,4524362916,4036327876,76283496,473611090,2660731248,406002855,226593312,654451128,7903528008,1824117580,3967478585,3932255562,1477220490,271539379,270100632,4684376082,267839159,848654236,532524426,2587897119,714977280,847982856,2591818050,295741407,1423109038,533889121,2170966518,953884125,1322737188,1854159552,1775065954,7537064064,3996581946,6905643318,1843311998,368723520,566655406,1081601577,2987196392,2646786591,959252380,4854773915,87840693,1852759670,7881699303,6456564441,12885614,1111357182,3211990255,3901886480,1105590362,2602758444,310498895,3716688552,7498046752,989765808,9234736,1235372873,3384702488,1256714595,2490465492,1163586231,990545175,789903261,2763084372,4408702690,79721790,2778508904,937510439,6880245237,226583545,2201712204,5603057181,3946971980,1661138812,293809064,6086591826,3257800500,54173783,2031150252,539295245,787562562,4561308995,3703942088,2420684991,1859153184,2273309185,1160482314,814950084,1972725920,104825636,979117919,2398040145,3554971567,6233741928,461441050,961138466,593627643,2999799824,15761631,1734902530,5390403957,624709741,4521387042,1375329978,13512627,459200783,534475186,1784303409,2964284956,7855640217,2588163300,1396341716,1430468682,521340550,3995507224,1854576650,812681451,1656214038,3067633086,22755142,2768908134,843510351,1863790233,36520223,762083100,2192008581,1728685324,6094717434,7603087232,129273346,1162995416,2586299860,2051663463,1797554582,5355707442,359593446,1975440677,1067230324,2550711678,1790132097,3277882936,4114367985,5875859832,1429975962,5493441894,2607577600,57448410,1449569268,1783692864,7902086720,674469173,5654985831,2678183760,3655750550,3339272328,3104096786,2347520188,5815807792,8086564620,2763505684,489098244,3522159456,1398494996,5283928827,92193972,354466040,1504357288,2023974594,2397484012,1358454780,2062912719,698270496,245714848,1473533028,3321343908,1594184600,4200023980,1149430090,3398191272,4219562220,105428560,1010541028,2320380906,1208974692,2888522860,7507857924,1477705002,4480967880,348200822,2181387846,1466927848,583506581,918114610,532529348,3630255363,6274830432,2646166384,880292416,5088055098,264721896,1046720448,2734229840,533214973,3406356772,7396809064,1473894590,995595862,2518345770,1640747479,319874952,8869047957,2604128283,719563096,2011437465,434878579,1458897600,591767773,495539991,4250877064,4106391150,61143696,3012991604,119349020,515215112,6208496154,185687783,862897026,1844616312,8295206706,1674246150,1128549912,736807442,1608981528,1077606606,987123508,416011854,1622177096,165845150,2866054800,676263224,7371328086,661330316,2781669348,1768448880,1712414618,6971175540,1090265966,8576017326,1331964642,4257436736,8063547057,5759051898,241384226,105343100,2514710152,796682861,6200704072,3373179580,1744993905,215533960,3579863400,977779467,338143553,4790279781,680544768,2273429888,4395542316,3289570240,6842171152,739541442,3162766495,908461306,257507289,1605639336,779334248,6061916588,778076060,1342040024,153504914,2862556400,4017012265,1795275927,2616904056,4960237752,855192921,775445094,279208746,4983226722,3537184632,4439469176,3244893224,3938695844,1747575663,1883521348,288749820,5672363022,1418365614,2001247400,149055384,1736978761,800086748,5429663491,4293646992,5914138590,2249272235,615711966,4548322812,1483273095,7048702168,2581046972,473914350,3981696064,1035453402,2212364536,518313444,405400456,3241263195,355725704,6343077584,4310669525,1515195246,930127888,2671241728,682840623,17144883,3760293789,514200388,1930988736,2145309700,938005438,7924116357,2385263442,1888329995,299062950,5124339837,802592046,3298355128,937511237,4436022940,3864739932,2827742499,500200810,328502370,291617028,1682536563,3931628008,764585790,1421497072,554696172,3955085284,3008688496,4506582126,4384188385,695786786,718339545,903519411,1229778540,783187937,6775966050,62375096,1414733392,2029339348,106627224,280847868,938742396,4770080520,1679500260,2611170279,3152957496,2472040599,1246834980,187459014,1241308612,624079369,2278340498,5643192870,319547608,1900949884,365905952,440280043,1413610728,6731072184,234103146,131975344,701209080,284971044,447328919,1021111272,1283029544,761405932,136287,2674484816,119451845,5720663696,6766527664,5394116665,7020483201,750884050,440415300,523441702,605505704,5982326664,247213280,7760712224,3395128650,1386004416,788046496,5410479546,4767794100,432764166,5725002248,1986977406,2279271012,6935410424,629067785,329588220,128109447,5212504640,821126287,3166647448,1835176812,151287280,3698050350,294422400,222199248,1104575368,215257078,8810590410,30226268,316618102,3702638444,603790696,477336450,4567779600,271760049,6992393886,2879262381,478541694,1782798519,1998530387,2658060704,13227207,177068540,830402358,883052151,6573499618,1999200174,415072998,2425308354,155823332,167686374,3544984660,6894615699,7151797400,954051120,519612626,4795082194,851615130,2365881292,2198754392,7446483162,148166742,1994870811,4671502485,129671568,1908299522,5323476016,3567680221,4625741470,3909036168,4816685321,2492758020,5956822732,1444628872,6911317140,3555952416,2707260565,956812512,6581972760,2501198958,1127091536,332150007,1827034160,3120205760,4711895912,8708916033,1709127936,1963282448,1091744392,1670111152,6849564092,651325338,5300512532,6815926649,2240855708,2012303875,1762984476,2482651692,989487261,2973842505,8178627897,105597372,7207441848,5634173608,3771285160,3996477395,1710825004,2884773640,1043370340,195988512,1625746011,1301890594,1102248212,1725484074,952995116,541181640,6195695004,2839343589,1081787666,2952374955,4192501248,4286864920,2019381252,1993940935,3066706352,3648989875,830551141,1403396862,898598703,2565596502,6616303757,891188868,4931960094,7693991091,2917208372,2861979396,3893750478,390750579,5827363556,2768096466,3751818993,437214834,6986124327,6840196832,1657355872,602330040,2247371545,32037911,3668154120,1718943336,1226001204,1083764586,778603419,291139098,2676631632,1883038985,2136269121,350568762,725785848,956171763,390005636,4031085390,890719551,931921048,1437177119,83590928,2909436430,1682002765,517376424,134962121,1894863910,1653824109,2527326468,73154519,3749794800,4221804305,821015618,2344960572,1738529186,6653404040,2241527328,884492080,2708135991,3330802762,1338271398,2290458588,1740742098,4984881894,2723402208,2786039908,4942681740,966600836,481818025,2970764500,6898337800,2428170684,1788352713,1241631537,3405662736,1723836652,6126250635,3424104680,1232398716,4493552545,3706257006,2420780250,4554932958,902227024,793072717,2405552439,6736953411,2408627406,2093413986,165405552,64623666,151117010,8852063670,986756096,1301852874,4564783040,3185294343,6014310498,260965110,358460088,5605703100,1165131794,4535906013,3753292665,1041183022,1650736893,79819258,1789729245,2314753785,2185377425,1943230848,1275073842,3613986056,222929412,613981110,820732445,149986915,6476197448,3200121624,3480617496,1260344827,426350273,4552147216,63665481,233865774,1801433015,4824458580,3712198400,6010712968,2813621644,3563868771,5633863410,7444916224,3225274976,5305350264,3352217240,6641469408,1801390906,4271375898,3005902040,4629926290,3678572900,1026705940,388930788,78555908,1032152709,7185640448,1895250238,7834401696,1452447892,524242512,4517651500,675050544,745214586,8228643804,528891945,270444790,3273182118,5458733392,978100888,2399986284,693856378,3305289552,3064888010,1149366246,4997426705,4527658380,5790016938,3478789224,5219390910,970279595,4397977350,52135834,8428550733,3247504845,2131072344,1451723355,3248101409,2673410628,5874939876,3947374232,4654465820,558107274,5093521242,2330250237,836273248,4764825440,597814788,627236340,2217983872,5504278297,2122707465,1624423056,172389750,4083562280,1824464810,2184127516,245619473,377654718,4092984704,2198005119,1656286820,4535765526,1040633460,180869946,28336002,443678496,1136010955,189779214,4994986770,429648723,430353869,1856251190,4719867084,1119397153,3299909144,344313501,245403390,282993831,439785435,2062886490,2556759175,2335121475,193153678,346224738,2061598136,1631398608,2944216575,3654481075,134418499,3349416301,423721902,545833710,4964074992,638204564,2417475123,5683292167,3591019964,1790138418,2234298396,7889415576,644742435,737303082,486272156,1004231162,3970916928,534759056,1952201772,1791851976,49866657,3265662177,455531760,600505462,1968752296,2924381155,3863214752,676025310,45306540,3062328528,3546157437,158862076,650039184,1337220258,2237559036,2429740716,257377512,2883470920,451139756,4434045462,767299965,5497324488,3637677000,15487452,3018001428,1719023252,2347484720,228036708,3705385971,5347545714,7434668512,4591582620,142760397,1839092344,7988272317,1464001251,1989038121,7423446267,3426765587,162435744,1175971992,5248764164,132922482,4301155992,961055393,432730008,1057342791,369920633,5786764963,4357390849,2813366796,1117769751,1745768547,2222988312,2043827000,1017715748,711739972,991828808,604530842,1713725194,1463556320,242451087,398974633,1150613060,3340968350,1723126692,3459156018,2021395915,949623658,389548890,4228725228,1862868784,891259388,4274132568,1384180034,4686152706,6387701310,5943999696,3355672412,5552016654,299812940,6521544197,1513400125,3873396016,1861724352,1769544844,7123646856,794147821,1560303153,599366928,1162294683,756199700,2965576465,4063167948,947403205,1117958960,2928886956,972078633,1696494980,2583294248,926448874,6833919528,744304412,3249316056,600887020,45794288,8998723890,435773498,1033152087,4798045763,1992964122,3952347520,445312736,3093204600,209716540,593256198,6250119309,667702967,750845360,1869507699,5787751275,3574518795,1322246262,3769036870,2144039932,514116765,2836307448,3956033040,3091819840,1801409400,2222515436,2992311528,184249449,592193124,146085728,1410386160,1516138476,246832645,4045092793,1860706224,6427810188,2895092168,1016509437,2048431860,452287064,1478495760,1871533926,2696547352,383601930,1920505852,1022553963,3441678296,948863292,904479744,6429949152,712521886,1187108965,2907774516,400523750,761891548,5531542471,259258014,1734763434,1039810718,604846787,2495931261,205258340,1576724091,2550913345,270200160,2247075464,6626167002,1625320182,2004737691,4053960504,848257150,676188460,2244914286,624619523,13129248,302923528,5355291432,505047110,724006399,4920096727,2507521176,549476325,166577104,8122357773,1898255898,5150902057,158569724,17281972,4244707521,1193382063,4712122824,8947718487,895243042,790693661,668464080,717735956,2534482695,546309144,5255708272,2525535055,1950188720,5334345884,4760408840,4781437914,4437611640,96018954,129919802,2732087088,2305959532,4077191615,895470336,1871396192,3632721617,3266316752,2685677796,5469184260,4854903378,30653696,822359916,793656486,4356862433,2523227763,3661551060,1730892653,674918952,167886677,5708899032,4777697659,422852705,862427984,1350677044,795809802,5443227462,819183390,193642755,4205284944,467675056,4038545380,5138657312,2468327031,8195688513,1235075950,169431385,7493191544,733652810,4897045974,763188960,2810383794,1547733796,2830765548,1017048384,1178159872,2765092194,1352085984,2997110830,893723986,2140883214,1599775996,3989908752,1978164885,4188834410,3269922558,328597968,729558620,572092272,1966639362,1069573472,1263318824,2327082880,2783422854,1696740480,8852955210,1288628097,997649484,789646958,1841429360,7672510683,8392294728,1850689950,232027254,1484603250,315313367,932727175,3792643896,3933142690,5638302888,3237222655,1284805022,3535002904,1652819400,4835502768,1793982218,6478309978,467845040,4680447144,3151040220,76927648,597648768,2094850341,844405334,1754650400,1858033676,2662012014,2928060471,1066980585,2955473850,3150882744,8988379443,936028679,98110703,4480374195,5409562788,4053031524,2866835394,619638928,1907138476,2377437363,4786868640,696489626,16972776,2009303649,884958981,2997107580,414617166,698859305,2531359984,3996000140,1232820444,6787711756,601090180,2362376970,1232333480,667104200,2678792410,1641076938,3156879472,923855325,5027696181,7817364048,1707438146,794898081,5450105224,1647560047,4433163318,3350278745,6044691645,1912722872,4244383760,1490205932,2151687488,430837842,2782351200,3194648880,328237212,4008518208,3685385193,1169311528,337915848,4456616600,300450428,840804328,354165328,433590436,176081144,770739605,2916898025,8678918763,1197677295,910785835,2570564168,1614092915,364539354,4668762990,626149096,1541072277,859280934,5853933504,2024505792,145294272,2653168630,1103776110,810351660,6897834666,3406226575,3828326008,4369246368,681492878,3206350980,1200843590,2754644020,748223154,271580247,1758002782,4544845739,4607458220,6405854424,4261806157,1565502192,2295947944,6651320557,1058525250,2869328829,6751456605,3241851053,3992072070,639798020,1407563298,1552771062,450890232,746346756,348390068,2698227760,2005261955,6806525301,7042491552,833384613,5810080062,1490872872,310473636,85509468,4241353797,959499888,781438815,1679883855,1646849352,2165052952,5987857608,1924907744,3242765536,1778472305,2070884466,556140120,36234693,4186033854,3919113084,169725088,3628101883,6682650760,2284428588,398508120,3638314368,1337835256,370448812,709395556,3076063990,894367198,2177085836,2078664111,2090482815,564001983,1714362965,514040416,195972980,968734565,203800761,7260565576,1027965740,894800168,967021995,2988011970,905728063,742250496,6968638116,5223054738,921557792,1957725798,2498904990,5746782979,1028242544,318273347,801720320,441003420,637403691,2590240728,3328823885,2141789400,681466848,5207006880,91499048,318391656,2375921226,3178670610,3346837056,526181414,2641376375,3661677888,2762347590,2309848852,5704348895,992056432,2213723709,1599085956,1885428100,2787421716,2631381705,662709308,591708513,2110981791,1373991678,1743579978,520633486,2945614188,1923191127,4387163592,1159582545,2868392048,2797075095,901200354,2188865602,4799699610,1829187414,1807465524,575767745,1784699325,872254807,2087290686,6285209441,1631651304,254645706,784411494,980604070,2313097415,808695684,124844529,5099200638,917466206,1738385060,7161611697,264345318,364278302,1500725380,2957815608,1383154821,640388932,4790882984,2981901834,871278129,89821042,824400600,379630913,284407908,1744286961,265564092,3651203022,344860962,617491794,104208141,976272220,842716190,2675777656,730725233,1388792916,7765911768,2079249453,361653715,1921549148,90043012,949506260,1276843628,3609800631,277532895,3209829696,768973116,1564259244,1350587349,1454443844,2739021796,4810185660,7136414408,2558385795,1926789999,5078752830,3201246816,660594429,1067101248,434324846,2955960640,7719010173,4287036368,781164136,4159620648,3389249848,1215031276,1389152262,7790564760,1340977497,918667760,1213170384,2617415829,5800240789,321024748,713348088,848626014,1202720617,2477796650,5223534932,5806188984,189169407,2360402980,6207385744,189653638,412542245,859834875,4586392153,5842961676,6510448323,3451636374,2919205264,2370553136,3167490625,6318273563,880585216,2487024720,1071002199,3688796130,637297335,2709368760,578557461,3100378500,1705802707,1117711259,2447765992,5783195928,528278784,3876095484,5414901957,3494549168,1930021512,2079506075,314085696,3640665693,2452106928,1669568622,1180007280,648283189,6682120522,3215952042,2105581587,978646110,89672675,4970037108,1164897884,1091702892,2480630316,5630566326,6247557765,5493901992,2077775987,375640527,4275328596,8877643101,1989714026,3027485478,2721700570,544736540,674049579,1258585996,440429925,44256684,15736166,1534000203,798116652,7574728576,532477650,471693714,5603786195,913398210,5895449856,1511178115,5042758368,517350016,1217557988,324520450,6110854456,1195519300,3043938930,2583938819,3247029366,2329157691,1585802206,384871438,7142666283,595376874,2504673036,2078929593,3122736730,631526224,512986297,2395889469,218664024,255679857,2280438048,2357294310,2295570445,943225876,3662382780,3388290210,6553082375,4400259306,4624905861,199450964,2126509812,918484004,377469477,2052368499,906989356,497910424,30630217,2426719296,5432229663,887606690,4799313175,2880169136,419280814,88224915,1211180688,4820528825,3028277160,702024065,3329029794,4358181240,2370886254,1140422844,5952348438,743179077,1424419680,2363775498,2417727024,2755424100,350888004,3842120290,2471874041,723200913,373744383,240542836,628595640,1373016663,3290203040,1746330488,1483121346,2695702293,773733154,3290561305,4580652890,537736451,2789687400,3522895960,2930594312,3609274124,3389587680,1439931654,817976484,4445492970,705870312,2335333440,7759432224,7686148616,6837344332,2237362010,1428188460,541194606,558628140,8852434416,2394043263,954173680,5246918481,2682635949,6524200107,870320251,757773009,3727743040,6586665442,2902896360,2663313368,7097735008,3351967936,6474888405,1898410906,3850534456,2377311248,3915035940,1284873340,755366882,115160720,3753431615,1819402054,680223926,3524433626,2783681664,4769187495,2786185212,3984744799,254475956,5729859736,2479552866,500611434,1571693152,6855582083,4492253238,76561899,6663856227,5691616119,1912834096,1021302615,4818641172,3597124867,1289881047,943308902,1883397545,3902954016,3106046250,4489833733,1499727945,1503654984,1045038954,908817978,798600364,458591112,3386406800,4487556808,1425847580,6897579448,4193589708,2347488152,404383067,2220980550,2079240010,1013339390,4018192423,1427637924,5832557646,5608160262,528878052,1181270330,4895154315,4474474140,662110636,3785900566,74388251,1013633312,855931556,83831524,3487368568,1735027152,4439761985,777492298,5445898206,3028896899,5644365888,1889938096,423431032,2350023207,656218220,2740598668,95093628,1067572890,4866504624,8180668512,4636303137,5158504029,683077900,6646179840,5066662050,1584625304,4402784615,415429890,3443947892,3373344,172403622,5478879324,1677049518,2822533768,1961223234,591505637,890266292,715568925,1592451464,420756068,3972266650,1892304898,1618465108,3450616740,810672421,847319474,2670552447,6291762480,2772671062,5299194950,2964076515,6060029481,5955700387,7702544936,233157020,4460438136,757654534,2139173181,1715418408,4150054958,1689926536,1768387788,1598274559,3988907370,2304859830,18477430,1756920571,7793758632,1620930395,207481092,4248492262,3723329656,2693649032,578245610,2539513290,943137030,6044881410,5685757910,4375064035,1073232388,622631128,4485549064,168640164,866113915,3375442326,3435242280,3634743304,345965514,3214277148,1625823036,3022262649,845952302,7949135052,440649726,330764733,5726838448,1988425545,2464323270,4883381890,2957760606,724047535,1529008101,634769262,4921048255,1394712324,1160737768,2623910176,939671000,5265790218,1857529976,248105291,84410862,694748688,4535999384,4111273885,7845625664,154664946,1290317556,3500817008,1299567145,1571405208,2254073145,3213225432,3027547340,510538328,346917018,1822458896,2515998440,240211228,1480127432,3109448756,6033794232,2416164575,7754864568,1050640410,7285823160,2764272572,3583931687,2614815970,4564339610,3079528837,4013675169,2970785465,2611603113,1447019574,1457482831,2742295536,60915340,6851514780,78675804,4322762307,2469247830,1267335566,2274454520,904519556,6594980259,2143991255,4971314910,957403038,2901313602,4536743974,6442008600,327859456,245296720,1552849250,3875634477,3371782337,2386520395,1964035828,2336026884,7675038968,1040618908,685014485,2451665368,1490222778,1692776270,1569837565,275446540,7298752140,1033220732,1926718464,819747558,763818624,1131989468,147011238,3749471082,2152819852,2284993602,7751964464,1427690475,6124430547,3360020500,3878936160,292205718,2546161956,4779011382,6905909736,165139021,3390381304,4692518250,5845328496,2664375138,7629919832,831641137,4132592328,474734190,339138162,200812348,4089470635,3629289465,97905070,928516755,492176088,57157796,4985898260,4543719330,494344441,1949655414,246638856,487170841,3606782732,440197996,6087393693,91623464,2646682461,567898220,1183936344,6294995032,1370009613,4996702230,466637080,3595653270,6698266112,861188,815642350,8655376311,1896728670,2758207068,3825284832,5057207281,204420122,1411173456,1811798478,1159432284,366563608,2132185674,5193273144,1059150778,378287415,2934610855,6757984144,1775925384,866605051,6353747435,1294872237,1976772256,4690530402,901619592,1436703525,4236494696,675619656,1205289424,704009090,2227631715,5944939146,5619106234,859674262,2491641856,2873256605,1119988870,7475905089,1042794615,718718928,2980296414,1805128731,432325320,130865113,3553134515,489396492,975207574,4528168866,1994672456,258074020,2100430392,5737829136,2005861812,1102852250,6376078177,1382547382,227851714,3511536985,889234944,515644542,5331737052,3792478920,5868192666,777813765,860535676,1826105764,7139801592,2494237245,1775955708,3063293760,299638045,5300848624,1184891682,364026812,1654309750,1666334612,1176883146,5674383405,160168496,121293790,2927477742,198227892,455542404,694351211,1200669432,2735877960,5720305758,800759550,49559468,271426270,2052393219,2685316212,816961110,794997188,4900567770,4950015312,4153458708,1895000796,162419208,837204970,1516190544,2812435820,329774905,879528450,257514499,291714837,2205132282,6861314456,4840355970,4586103155,1538081836,3172090116,7067332088,1551726963,100895895,1379128724,4853072384,760738836,356053966,7745697333,6058372536,30992173,4993271605,98346330,1350294180,154076383,661527850,7832563137,3998949059,855343908,3245921620,896324653,2737313872,8624904921,4463629597,524986974,3230547880,5850457842,2552072400,463691944,2403031917,3007748166,609924020,2765264577,1943075814,2251454440,1140481263,1278746208,2366414676,2685963582,1096722801,3820737660,1226792055,2354381519,693106254,2820142284,1650987776,4436272840,3489137695,4822400814,251241508,515068897,4339742346,2196652480,785826568,7530952671,2805676148,2452448225,477281395,1048938309,373846575,1969996062,4333972280,1562779265,1465899158,2199494343,5004612186,430705547,7903002042,1905744205,115374928,1537209700,2602029840,3740143761,406530710,299866923,345833094,956068503,4631526020,4882895397,8966865825,363202026,859807804,3402970412,4922869302,2716069088,1561052248,347226463,169391065,1239319296,3677810696,2718450768,441875217,3607710400,4502235276,4695101600,366918225,2634225564,889142096,1110044612,6336757278,1196629660,1443020985,978976344,2522151088,948198667,1324390438,633824766,8286026877,2544223620,3117823938,3028826590,2144204175,1367955876,4435526424,2747102340,291433328,927892653,5351432016,3427320966,143324520,1754299336,2829674790,897499278,2000820048,6158390440,1471181220,2363591073,1265115712,1007303829,63767594,2572328336,4594330752,300190387,4203368898,218410476,193256980,224986656,246386328,1448996052,756374890,917231436,3230657276,3426189852,2108055498,414110520,674661618,6866668655,3718988766,671018166,1255052031,132762659,565482107,821536519,1124899842,977005737,1479427758,2062343045,3271077235,1667656410,1818946188,1795748784,3870189440,2805978186,3106938630,6089343264,903221176,622078759,4878136272,2991424608,1147801496,4961237281,943008477,871815496,175564980,1588462137,8653424382,1120568652,955861500,395917725,8431988058,514651669,48611207,4622670192,492514152,281358894,999241912,2690532648,4861861220,1030934850,230335950,1808780619,4101413931,1928102670,2270977326,1561285964,3085731530,553066731,94060584,34458760,2090903645,1715881160,2359796024,1930422840,504142226,3108364929,1395674975,316819484,573045336,3284362606,4326869708,4583950515,421928335,535305198,2346645780,5585670265,4490609900,169998962,1173587608,2001194852,2444739143,5360324288,6727635999,1959348923,3053397918,1514547025,2360491518,113514556,2072081830,219133425,6081326600,602942576,682872300,2383234287,2285751816,367589359,508050045,2412813280,862490007,245044611,2073454371,5073333174,4995846456,455685728,1223003550,3165019832,2584825456,430034190,691499400,448226916,166406982,1542456922,2996535388,151813108,2631372570,819654560,4172063600,1338687843,198363837,7063290688,1727986696,3115924910,4235710766,3881434023,8942938992,3285745734,901376655,2528691824,4775640065,3868181620,10701194,7877871304,774427286,3321484146,2898957522,4522727634,6957256347,3477107368,1160611869,3414374324,832063260,290615980,1593780,362175252,2814357704,4678469860,1683288554,5654901763,6723507070,1653028734,1507619052,398666564,11693832,2183687934,2534844992,3916894924,2464935708,487668829,6665058071,571987687,474980681,2225086060,1180253439,860178309,5623877922,4248063680,1306938675,7911386964,469117212,263430760,6586668655,2822606442,678275700,967812508,2068350304,2094245160,1024302159,2675453144,1292464061,3833445858,2133778089,987741815,647177010,8501424795,2204438856,488587314,569491149,1672713414,1344168890,1896827525,1217063193,2283031464,223448079,832470186,662419974,34332131,1519900164,1928371761,3828682608,1388923328,3949991166,2073865076,442214712,257647947,4368467789,576713792,6650141944,1651131558,1081886940,121586265,418062454,1705217180,4555249304,3411554836,4813897739,1007423757,3122011971,7296418863,421215240,8847643635,2063127360,1834322928,3086979525,11891544,1034507547,3011954210,5697056920,3464587256,5429035242,5692394760,121731054,6293779961,2014666936,1985114964,3923493492,170085933,905861560,5391794076,997114716,968322060,3057332096,125797340,3619032460,131556684,1921731594,781666948,449770800,989563022,2361809456,4893738096,661643752,2452622391,322476940,2574558000,1057627998,5297052320,1003288892,2842221813,880790872,2422563420,1166383596,1724467096,1576165062,203445348,136212534,838313476,4935969485,2251648518,738033063,914198856,4179101570,864697142,5164471467,1612531948,3561930285,3790578552,3702159594,131625162,592571866,739210510,2516913459,995721754,5950006266,2804564360,1665928788,2665461687,800674752,228439329,82882191,3404594564,1930299519,4097108583,1578904240,4405311210,1332886461,3397008352,380402380,2772543924,3669825165,3544974576,1161642372,5279251992,8286942681,282814604,707274081,307668030,1272269860,901577297,61586208,2209451968,2037021063,29697313,451869786,616939400,169946136,1093610814,2197267254,731004198,109592631,104739069,4700247042,120099374,4007913714,1622709800,7809417495,1408079953,3227500364,3964856088,3789265616,5756892272,1854759916,1819761483,5646161944,4823110925,1759687398,3388374324,5801097900,4347058248,2821206455,1785461886,2911868195,979556979,633592412,6446085966,655418091,733272391,230508334,5164541949,2784706740,1756367262,1470727372,6096377133,349056098,3955106345,2265508784,96907896,246262659,1039602900,1929198425,1440030006,1231147416,812108412,4523939265,1337807352,5936747808,2368552836,5288594010,1226065984,2437623600,3102041097,2202924262,753527374,2200619052,174917004,1056311886,3230689640,1464354900,1964366667,1926853384,6550004584,3744419900,439537545,4691470776,2466320563,1678265436,4225748992,408601480,808529746,1402900449,6855868899,807314490,2093878437,3974962730,1092916408,1415102612,3743720766,1909995726,1514559728,1393121403,392334864,283461429,3197939423,8762743953,3718964232,29548134,5750771040,1221845630,1341981242,1736588666,83964112,1433224935,1053479268,1915568361,1149913574,3703235931,223826776,784219398,2276466546,1448616690,1681056674,249393850,170235736,1876128291,4362499884,556025310,1847548848,1560311168,3534290118,591838083,892806234,3880254175,4975896185,5179426966,420923845,354342605,866374,6378701688,190348764,2720560449,4562781003,3195714606,422224929,361376826,1208667414,572941720,5687567082,235039188,4946391373,5184849684,1034599898,761799438,415984730,816686236,4084279479,638550962,4789006446,1600519695,2736012150,1680839380,1564092124,3280473235,3349239558,319309476,868478481,2542493985,339500388,2515249737,7982164248,1973969564,1186630952,506841096,909161982,5376362744,2892832866,2869143608,5994824607,453169382,1307698086,2968179220,484802878,2212228134,1622215845,234347120,2757424572,1851651464,5771024399,640684716,3984919080,2914113804,1508225946,96091292,4158728883,4069282905,6406402904,6454412730,3927074625,292318265,2231981136,2356980380,1638922350,1899730336,137661951,161925581,3244298046,1026718077,3352986594,4724423205,54867286,1550250188,8498337201,404827637,1549717424,153416295,5832012642,18024756,495622784,1678923951,4166771755,6301172570,1803802131,831125790,1316543313,358376970,66150522,2872308084,1817051076,5417394972,2308749453,930960705,1978210554,1811594772,803342511,7692811029,7853677731,1805234322,1391685020,1510379634,1044851560,1728480932,749332805,546950752,517799691,2903024120,1397394864,2697530269,5878887792,2283265638,650893456,2928737061,1555129160,880345820,2305908304,1902158085,5751741456,1181950588,918940740,2689543899,8172351522,5707003043,7754247464,834762290,802786860,4958724252,3668628,2128695915,3709892485,1244694080,5950431792,1720882500,376542940,2515591183,789040104,1582974126,2166355920,3223094938,285107268,1004767300,1728639730,532398518,6820988916,756731784,2064666432,4519843575,1827389148,8578069155,62912045,4901360868,904857965,3630796304,2766709144,2892304014,1160621098,670979394,1396718511,3658355166,3677941275,3975872412,4900421393,407139952,8611955361,2052520432,777353041,1275261084,811290654,4916220204,430687997,1781123018,620739348,3710954450,4425013299,7968609477,753335756,2395979712,878415844,5989679456,852968712,711983790,5662418844,4010694002,3474467226,2814587736,3579069392,4598839197,5672656808,693676976,839985249,2598623508,3341059624,130497726,383662728,687425736,102267091,1553607256,3854084564,772183156,3515734852,5604412806,2990455260,3398322900,1651208302,3723657574,2030221746,340298782,7119327480,2453910175,3639650108,2826793092,749887425,2847171096,1757341479,5308706172,560828616,602207076,2658749620,911397060,32580504,7968515424,3947561352,5486747160,5328575325,908317684,5074121913,111690496,4692554298,2003523886,103272566,3391193470,6590530912,747771558,3821374928,1987059948,4899375180,2510990346,1709558757,4899729955,2964251664,705351651,2389350318,5290345830,5711371530,575347644,4091692,1976490684,6499457766,2242602425,3254124165,2838701100,1278843861,7845045520,821018552,54586565,2866178455,778023810,5021877392,4230157764,635960785,1683322587,674155158,1717105095,765986080,834385279,1053241275,269644304,2061027852,1886904605,2374541743,691673508,5306508630,2425353188,1554669254,975342638,5537529214,2206099269,5820703568,5818013991,3111125759,341575716,548658666,673252950,81822605,1992170594,1772550056,484689074,6533766352,7256966624,2016906101,3567331728,1517113540,5025931155,4347508566,4816795080,5812934728,2894804015,2819085840,292612445,670189906,506650894,1050616216,2528059608,103278138,670031673,213943288,2213247452,924408071,6609116232,125062102,5090124144,3243872335,6630385930,1825985714,2151842310,4143981360,4783826355,3666046596,865175048,32955807,2687936950,1523154536,486364490,327617864,900381711,662436438,2321136243,5161481626,661532430,567483672,1948157672,1921216128,4210861242,4605951392,4109757064,73645865,32105003,4047142170,4557229446,1687674516,7331880681,135460260,1211437512,1510182030,2139543040,867035976,3550573386,7546052466,1734155912,5963108958,2112483632,4896534102,442736988,562662697,1408909286,995259089,8915328252,7621202144,1148211106,577491432,1770312198,2354086048,4408652199,1548622250,3365357628,1722933748,3759991090,322135338,6128178147,6221096328,43219950,2268429144,1711270392,1360059060,1983734620,103874645,4304447075,3619966252,905134655,2338259265,2349710694,4273053744,149649438,2745935892,1206373172,7222843854,693944932,489627228,1074299812,910723331,972660565,6804704241,2146617452,5304683970,1397464761,381683628,119609117,1162104207,2178691435,1539111204,2682259416,3586010024,898729074,216445878,7776437592,3108269592,4165459025,3251909521,539905211,282726216,1840612740,4246271281,5844477393,1756099035,164276907,3535022855,116394852,463713398,6756984073,1123051300,1996098168,502317680,2937170781,68615115,2784428355,1197720116,1738123240,398493084,3399970012,895023130,2663354935,5095186201,1571308212,5280653352,239350205,5198014098,1305452052,2708007750,5344442600,438184080,999687120,4885247290,5800633857,3901922632,1055387480,6231558473,3867271088,3210822096,2786429250,7986257040,4805872540,3915061650,2360545820,1034888740,8855233443,1843494874,2274656652,794071524,95279768,718804504,2276769383,3411483774,422390339,2554183989,5942653304,33531419,1061174360,298262266,7348568175,7524202040,4205818992,4098009008,1527511184,718323334,6115714650,7622631981,1035386060,2174011197,888815772,2147454092,984957515,628824720,1080821780,4202974804,3546346530,1060941240,989946946,689921184,4624146618,1993872594,4330362928,52307196,233710239,5941959216,311517639,2396794617,1201862352,2731878030,3536075428,3906260210,4497339924,3728800212,868750016,3630107112,1069719,539004550,786519280,5234390434,4071105864,7514378973,1001068278,293130531,2510110701,1201516116,3805322420,254318025,3647895678,4714895382,1548697402,468215190,5140460832,2862027675,594052503,1449807218,766438836,3354351120,1783856912,5851935292,4580726400,653485704,3415896540,1916992700,4509392615,781685778,7569953184,545764365,4193908621,1154964087,8389612836,1037710800,787819510,484120596,860954772,4099204683,3767458800,1376110104,2494416399,4891573896,1174139616,2347993971,1381662250,3356616186,12013420,607761016,2715653880,1776584766,406666224,2442629316,1219008238,1959083045,4953867730,631704280,2841629082,2207286832,3983836213,7552932552,7648912575,4112463740,853496810,2262375916,1857361366,1028043160,80465720,6187564062,3506774260,80222096,1935033548,3619286096,2198773458,410624383,2485131120,2884699616,1054695131,1948235408,6815251120,4925584930,5381450100,4070746788,987073740,516722160,1509924158,9685797,5272149690,1248838175,1559577252,1183191562,940635396,4192890288,2562953330,4134353160,4178487456,539306622,1703474474,5498871084,6602224568,2370741548,2018871175,1970185770,5289445420,1939439085,3083698770,6529695453,3815837912,3409595540,4483792269,444684684,1471165305,1147021506,6705000621,1187839660,1193040224,1564768755,9712320,1548722768,3470350345,1969678017,3113659528,3793443424,342959635,1792306865,2881720580,5325690853,606710829,49481435,5153201263,615301587,2780844073,1173847596,3788774528,4436003700,3029453667,619897134,1749087370,3436621254,312366120,3353305062,6476548440,460688109,1945245012,4469927260,571743370,5853739423,2409503799,3593387595,885644055,1063276650,3939819444,5076845928,153588411,2741609805,109100365,5246099201,990481516,3189401760,3651190308,129079107,2687233800,340675440,4250615752,924163427,365228104,1959733990,4163598018,3774289816,2512302352,1685850820,1627316172,4671813636,6052975474,4885112204,7413905192,610224010,8980407216,1831660812,3179975820,3826153708,871792216,1161087534,742950580,3217910948,85930240,1585880405,610329624,3402651215,902737048,1506315633,5401584,490173507,3966652560,304263854,1570321921,3235330128,3628822410,21717576,5844610854,546139668,1915774488,5612819429,514250596,558325344,2472416316,7417201128,2915037635,612467337,1097061858,3079685384,986198555,530259318,493999036,5001182680,200539572,3187499329,2425838451,6681936016,6978565494,3358950992,608209372,931951354,2728598960,2896293798,1304280614,2030946276,951431520,181878255,1456975330,1798577716,3571774296,2848062176,3972089790,442408960,1366769026,7438505247,1785999144,258586194,1906914328,5148433024,4404324816,442006958,917830761,2613040809,2256355549,627515036,4467961992,3281084395,6410026098,1400933700,3224136097,3732398640,354598650,5156065968,2944630341,3584073066,796151274,942214936,5115811050,1838697825,4183102098,7419606885,2113765455,404618463,2802227752,6185774987,802687683,861629649,233480298,3271454354,770688834,667557901,2399521632,1031100786,8101204875,6557722056,1865760312,2418430760,5792832241,1768964076,2704979322,1563932516,2701179145,2856109635,3047302728,5286474522,662673622,6126505470,3888897964,4039987656,3152075712,914359112,3709342024,6281691031,257069346,2313115616,3762807744,2328702605,4031036180,659647323,915070684,576617656,1272187476,852905134,1634986668,2834456043,884259395,1937260900,3345970770,7927990448,3977424068,589853670,827334939,2816343712,226862822,2971426464,3904007406,2560654737,4661199676,767715884,7632075688,2061972374,3056208116,326439450,1429713558,7058938671,2610737024,2273294450,5477783094,1413365514,826905274,1649165571,721867824,1528068798,377555148,4691611856,2308277712,3765432376,4957774955,2102447388,4216779970,135213568,3256616811,19647474,1087690920,4975319316,748410534,1352282554,2559001576,560972358,311930250,963840542,6998841117,1275947224,1104657136,6954262047,2912979027,677263480,1061490150,809876549,3051924970,497941787,3308784795,1657466784,902760360,438817986,2641813552,2430499134,2424260532,1674741124,4338039130,887083640,1304600445,2436007700,2537245242,497874885,481172475,3244700170,5408907642,3275875935,1836401898,1105546484,2038693480,216634988,2487593775,328534266,79189464,4433603363,20188801,3680789514,5731157418,798706381,873382668,3423059275,1865528268,537553852,5538363642,795661479,991386279,515376559,2588855265,471122925,2733818172,1328203842,1644196812,488649091,1720880472,5596528070,1975400534,3772787004,1578270124,2351963600,1046297804,1465476722,3681753732,52957464,3536101836,3421238100,1379874858,490198476,1716692859,4234455900,4940510008,2971422048,724480293,1678459900,71508936,997517991,217845906,4909803912,2751183992,2853829680,6746374978,1837315548,431859408,1454696036,1220304150,444270293,2743996140,327249848,1686463038,3573755784,40579920,2970184092,6644078181,3624188310,1232495844,4908799016,704618022,7212352440,4281912930,447817794,2947724060,273321068,786270310,442798422,5084485854,162644757,3087776772,353886701,274099282,157445962,295174280,1963472036,5596001551,4818822084,1059032338,1084300976,4802847885,5664014825,109449102,4719017568,5823194321,175393410,304608531,1259885058,2311001285,2804686628,6900506952,653648249,2675496873,2548924317,7578851166,4790661846,265116082,4977269672,4631317404,6424804656,577886958,2056146312,2617980462,1357076635,446258268,786533800,5794914280,303462170,189355380,4206900054,6250611648,6666730952,1948458750,641872350,6448272264,2103499488,1962819955,5959110264,1721227806,7135572582,1130656197,5909679414,1596036116,2077687326,5196465337,1360840530,2256304856,4519857076,900361748,3127117288,724429904,3266431161,522957544,3819184860,1413042758,569060016,4366425465,966754448,890172332,1838478360,3853808268,1634695386,335041194,779136504,4973832432,295425747,1069139526,3621763536,1464049323,433198168,777796260,1761760412,1705564200,666165566,2614026605,5941085172,220951251,568713394,1787962614,7902275040,3404566408,2827284960,2434031865,50109168,119386386,6682219020,5057347232,97490683,3525538280,1134053056,6753531253,820284152,252038544,718086212,425022564,1514137598,732276432,313732035,47751532,528643437,3421744368,871114055,1626027109,829663872,1501328619,495425880,6088085622,2077631652,1383507480,1849167222,894525582,938887428,2969357520,5221938840,1290669759,1242050152,671875409,4847078688,3872732373,1562299586,8120152773,3446375838,1368360116,523643234,627455717,1698462640,4335292320,391620792,156388367,2584989840,4841469918,6707730519,195318174,1811297096,2485697365,1901011512,4366539856,36120046,556630788,3712034468,536298217,2926133116,1485353361,1536258822,6559067872,1823333594,3785286252,609484863,3247868778,1877936844,1602672032,52223460,423767781,648281142,2009825104,2139094260,4785125180,4718764190,1166444832,161681095,3100473100,3835729434,649245664,2676325953,539589279,6140504209,1845874284,562140360,1875191976,3584860671,1211358912,1957952864,1287448071,2433136068,550566821,3963047195,586310352,7498210048,4558508325,227680868,1143049950,464145816,6602577856,3137190816,1520815824,154504695,778486028,1421649600,8488269351,2972844498,5475287781,3982356775,278925257,1054414636,26401613,3567860528,146665421,834258472,56960710,3688067616,426820244,1595392413,6910848812,6877499804,4752408318,157285845,340524133,6053232157,3490839976,1570735860,4193954900,264157605,2104077437,296773344,1025747709,7621364781,3415515588,101442135,2375856620,7395114897,295855992,1722586032,1358134296,2969004880,2009701257,2666691620,4532129080,280419372,1755984860,1035446468,1518705834,1594089186,986844996,6417177642,1260673968,421511074,242607505,5230527894,1025221610,7536983456,213308628,2518233879,867656780,2401668558,1711436904,3941238690,1172379468,3349639657,2041754490,6644850507,438687914,6479884512,2986368984,554103224,3819864125,541775640,3473639460,338479386,2124760995,3979150160,4295483262,6773106543,7506232872,303924448,739469285,638429740,715495738,39317600,3633555710,291532056,152337231,3560570601,1283962176,556949624,2380935949,485322912,6625892608,3933942840,490062736,2299382288,975224658,992968858,484303004,207106930,476982929,2514216582,998211562,1623322180,7548854864,540228704,6132256362,1514311324,4253041530,1960486408,4046018795,3424962264,693554974,691214532,356669324,6165730728,1475995190,525989256,469695160,26288541,2775038650,1891174044,738351065,1418754488,3521603592,1897643910,900726464,5851947396,6603413292,572324046,188991957,735262036,2182346215,4004722506,1390974124,2663057487,782439642,5336745342,4828189940,1612831992,722093457,1459315620,8913422835,348339714,1127639871,5545954484,4337596214,836729448,944060704,6457507524,3322038918,317527908,596288634,7631254728,3553024425,688488136,1024545498,1990918962,8336817387,7229089179,1604829534,1020950188,4140974467,3050107748,1764420830,1378132212,4558636656,614702476,3751344588,728123613,136568372,1157242923,946658928,1589949886,2996542035,408939324,641689952,3882906378,4608174564,6702447744,2437530210,201389346,682829120,7791156972,4640688765,1666168668,291328026,538604431,3085802456,5401359729,3593652535,7215655440,1467928726,3816052112,5066982564,2155012512,1660924758,2498234484,2383949118,152519495,3532362738,1655880373,3990614598,8862587559,4362567608,2829697785,2067992360,1771674590,216228218,1141642533,778345662,1789388440,2589497328,3530980410,1389179256,3325346672,6134593332,2814675090,3761015540,977246261,643655984,1145490156,1551288435,556852572,5659273840,2719310247,2361573234,2957070930,3645110500,687833448,371760801,6147675828,810682545,1778305464,3172014657,730541183,2209505292,5122058480,2555543662,2492458500,75710412,371884096,286340874,3978531894,484059303,861443730,4256686384,775732260,539136162,4573075760,1693739928,498728168,621394356,785417652,4682961388,1625011100,4401207275,8287767234,8670644874,3172114836,5175398844,2573501616,1335418590,728959902,437715602,434897586,1990719692,103798605,2084115951,224854050,8273254626,1012530050,1875960452,8795016333,5795122770,869121414,2494382643,1038360822,2141051046,7002674442,790227657,3309996198,6488676313,1813987220,4466644920,5412007728,4454792024,1155724787,460880055,2065103100,2027231296,225631133,923351206,220861410,3124105385,480002298,830660175,40861178,568487379,631952502,223971260,3517502520,1078976886,5878992354,2156425080,2979240234,1840903425,190232056,57788388,8933841387,459053800,8880518241,449372940,4345472910,1112982513,3683505848,3363939840,3268847640,3695928828,757938257,5844744474,723644813,2332855272,546462304,6524515197,1474964028,6269568008,3732838528,1415827641,2171779252,454729963,4434819471,990317394,3268825956,4389975114,1077574195,439836380,1079422880,4447778034,4722768120,237623045,713499448,3478939933,2905010220,5152273161,3534800823,3316060461,834775781,3981060,4613596137,3719806008,691981549,35927589,2615713824,5160333864,1266599416,2415611564,4954195446,3114357300,1761965658,3811335635,243380148,571186074,3805070143,75809698,2893124766,7876065690,4896068499,2160694430,416188596,612543447,1993719663,2603348967,558040962,1384963569,1644612656,1133536152,2651464624,769488336,154628391,3336630700,219667707,4155317508,4531666295,208685740,3433217627,4461148045,163989262,2534959330,2497792420,5451829808,5557839246,2151441639,3039240808,2099597142,4065870591,2529372615,200998364,504194288,1177223780,322315524,1896166128,890970498,426769133,4580109989,1698420680,2931422106,937228930,1835966656,591299924,5904607185,4389556835,453767218,5184539552,234643856,2382888798,364833642,3723446364,2054830032,3141657270,2346868143,1489836282,2450289330,488416598,4335631125,4272089665,906350252,265580746,5404842303,878822280,4914275436,1928298164,2926817304,655962218,202296127,3780951540,1010471046,8240850882,2743041364,374214645,5576862952,1260520256,3668695914,376615774,3200341590,334909472,194177250,895518981,4918711070,1559980010,1722748725,2321204115,6582419851,3809444376,896061888,396055028,279000657,558003157,4238808550,347319991,3515500580,890763198,7548593139,1737662208,5387975364,6968364403,6394306648,360784188,5749690218,7882008,997916288,102853505,252777730,7878728619,5054691872,5841576846,133281510,3467749872,2529430184,125607278,1934667429,4467532985,3734744178,2508728004,3832617325,5240019512,1348024008,796232638,980696181,878944410,8960288634,3163119064,1245084868,5609370348,148197472,356432110,6950363896,661332185,3267947380,1448554245,198419151,1712358636,4502478730,629541741,461891374,4187298738,5781699328,1220698765,558087027,1110732636,1830505677,2032024745,2430595405,1092655344,3873601535,521277312,233110445,3380340525,1752429212,575236683,4331622296,2599287425,4968339417,997306630,654581340,1199298912,2967787179,894137076,4566975256,4711211334,10388204,1135833056,8311326,2057496378,1796141646,1534762080,501609645,1083459822,1246749526,2645032068,1679792800,2865997152,2977049285,1560274180,5579152166,1276274070,194302869,1963382765,1931941998,4146572888,126635890,2892358710,34439150,316368444,5924375136,4432003476,2071230996,1454174220,2205470028,5417419752,5230859578,105084152,56666046,6443621523,1783088500,4404892968,211156188,1321459947,7858013382,1843614693,1506613724,1860730656,1430897888,136372885,3029082744,105512964,703763744,145430733,1456116102,4486200354,738854088,751352698,203501964,2271391740,2472306651,941956224,870240960,4793778715,6690260440,2645023544,4729947945,5200780668,751587750,537355048,8727776424,1621590822,25693794,2411991552,185214379,1060481025,7198984926,58167192,122872485,2222154873,2782896012,1559853526,995703444,4935564675,883878537,3108535125,476584620,255950450,6280311744,5412378456,1073221794,3091890564,4697582799,1983185160,4729325510,5512637034,493835232,1062225027,1164194523,2533079403,1280293168,1020951862,3332474360,4892618960,4120456470,1172179694,3737375140,649946844,2499178041,980717016,406797418,2298669020,887340922,2848002933,1687823532,7989378246,3685006948,659863726,2004112516,1397713992,1091178432,8934843294,448567513,4903507140,798893554,1186563724,5756008887,4846480360,2898493254,379746818,238596546,1525763252,75502040,1402957088,2437803912,2726438585,2228051750,596613446,40869860,3886917660,3502761948,2637505110,814079380,72232945,2672605558,7877370728,2425238472,573899872,2294027538,920851135,1353493488,2928992235,1827485095,2148714366,1177741628,858608468,2563519952,2603826945,1746661005,1012949445,534337325,719701437,3645422388,114202484,7130624704,4986846474,1315140201,287668408,3511270740,6732255375,4174573962,1044202036,2601939285,3906984968,701432424,2813937016,6370617069,7563922254,2264396246,739388816,353358252,3768615408,2715976578,4467383034,773097402,4509328,2483084275,6861062440,75639141,6091267434,523354250,6069014144,245117964,76269128,57513717,814284833,2438771896,973088202,1736661745,3986655228,1225868692,4369029145,323803144,2017319908,1572849837,2814747956,1726222146,5105144820,2528280594,540020159,1471901128,180052100,4853423090,4265004534,7665026166,237709388,3171205265,4074030215,76459718,1928209212,68579284,2485340928,8548528077,2904599698,2304095274,852379768,3675217545,2880965568,1014274216,837542696,1586380956,2548382616,529294209,1114724312,1041950326,4523508048,1465767294,557313484,6513360240,4377878712,250275894,4044577054,4832677233,530825754,5997134904,598543964,4992578604,996076564,3891433254,789730560,2065282143,7187524173,5584516668,845539208,1029658280,5120025918,2183850240,3317477157,5357371320,3970252104,6074290926,5802426792,835427092,1282034262,2827969205,4875797817,1745323595,5640554367,1695282516,2671109973,6533506072,5352221682,795742476,575476928,916464658,2734453368,1664916452,78547010,1628536444,231421838,3640284891,1224855176,4343834610,3255743358,797835132,1829679484,6266819872,279900458,1638448542,3444138940,1597835640,686340712,1228902843,60556741,120670379,853049793,8442561672,2257241608,2017610212,1946170578,8700198642,2200202517,417948110,1707568558,1095368808,1866032956,1286843789,833226000,5895481333,5895732186,500803048,198684752,805706007,2314465139,2510430400,545131245,2186407884,3208363835,3234811707,2588608368,6586979973,2146698744,1145759270,741797402,41522502,4305217890,1267076452,161244794,3389423328,4448726766,971478198,91689890,966334758,5867421276,258699886,889476115,8828746137,1382798000,215481216,2574780963,3018092545,7930948680,3197991100,1843310800,108460710,4343932472,345280347,1574293224,5423173832,1591132515,460810108,1849036740,1303044096,1466320536,628215248,5527942596,220084660,1933383678,1663807230,5406256494,4668284766,2103598504,447486,2972676536,1946590665,2613130664,3937770112,2305410020,1845821280,3955921612,1115955486,2844097018,490242188,670426884,1381898624,4904680480,1087055007,3447983555,4518535007,3491734780,98386344,95629440,1798427636,1548054009,330583625,39274080,1003620240,2756378052,2441876355,1114753347,1690445240,487442653,943489391,423650320,331285122,2147589471,417933582,992783716,2927100888,3542654800,5007222225,3458893524,409042637,7180004619,6223031856,2958986133,2616365784,1267755330,6650258355,883412487,2985348800,766949265,975834342,593175680,1157011488,3468811100,185377256,4268361650,2391969145,7784474670,1801339533,1454988162,733707840,26738047,3791436543,471026200,679023798,2970396432,597351003,1169047792,43003518,2855866908,432492067,1794266122,2685926896,249860169,5214774784,1995283248,1162559286,4743794925,1777334166,430083890,3092862162,363231092,3584347668,4650883230,41627079,532747148,1639468185,1375715982,48916372,1685788880,8423949222,415205749,8154163458,7509583818,2379002022,2334901971,839432961,742902131,4947659157,438793113,1511387064,5601742748,517612644,2912016438,3813387828,2192707012,104672588,8631463239,3515907890,86012355,16946274,727488783,967338032,370981400,1465433960,4463045456,2579231236,3585648492,267927426,1586842768,3711196818,2128086306,495131915,268800282,2715718320,1054344219,785844090,3493494244,776686831,42279942,2542927895,3827754670,366408737,356214442,2852424714,266404281,2065672288,884436903,117533555,1310237388,383095520,1152649274,930792840,2183544706,783208712,3072626217,755234354,1964889192,2389153470,1790381870,703790616,2126471850,3847980342,484088816,3163587564,1093799330,1151439254,2043193860,3836472939,6700053056,5428304644,6639222456,7363266984,136920664,3081192565,1196957082,4241921823,2833812086,1681173816,998051450,4314291215,1277973456,2467565870,8708996511,6459922812,8064084339,679113624,1085047371,6535298889,76525335,5370934360,1825288350,7350304932,1749527898,3081533040,2337802680,3147875285,51561888,347786268,103902956,2021612864,2174397700,4139404390,1521854648,2904839,2430969415,1412292560,2113873715,1079645010,1109920072,6305156744,5089381428,2887642768,1487981104,597572250,3314227895,1666524013,1923202090,4717786176,1886967138,236810584,3419270184,2920628760,1450543650,1085741804,935817281,7614508088,6483861495,837249160,2141232531,2274369912,7205199822,1488937996,5291912080,1117999576,2739508533,226604226,479962164,1953603153,1261264996,610557012,2376957864,8407723446,4920122495,4531700726,497502158,640631760,241854426,1184286415,5281992352,7417863968,613651180,1395498489,5926172142,6781381308,1827256655,6863510836,3363809197,7327395912,2066115200,1201116254,1790687880,3141382176,718303748,1899109415,806995126,1234769735,1001001660,2796089322,4312091301,397293478,99746826,2640292533,1797331588,1018070652,6045917868,1319054716,348737580,3662473268,2846754729,322003018,2636562951,3986777300,2586828565,1741936294,1567027344,3128584320,663108624,5952063888,3629281160,330069844,5255453770,2382916204,618028402,3409465776,1946366176,1426843320,856955828,2400498675,758414713,3293443573,1432767625,533257158,197300148,1423452681,1971791120,825990799,1999082792,2436921516,7581527424,4213806450,2965439472,848550032,7556649759,494475720,1812858810,3978402175,1731477417,5412454152,6292958847,1338641184,1101388882,476190066,7158678390,653483478,947582260,2782731480,1686978472,1013735362,3702744315,2493634320,7199989389,1414624508,486784834,1056433419,1025608512,2220650472,968220620,4511098320,6778740101,1415501175,4480413616,5614157754,453369670,8876435580,1701786924,701366452,701811102,310021470,698405248,2108354628,634784442,897198911,1574493310,5381533152,131376213,1973764212,1236261531,6380985422,3039237801,568243068,1020151749,735380034,1151088215,229236560,2660807388,3502868328,1382752134,1162710176,1168315190,646266064,5315347296,3785456940,2431843509,4102632780,438413901,1574276360,3418446404,2662106616,4253719430,1240371275,995472024,4697904303,103718952,2373204828,1841076422,4724158340,5086723590,639194886,1661149437,128933850,731562656,2687969660,243549825,1002296600,162876630,5950911132,2932603332,1711869566,2483042471,678682780,201883589,4610551275,7335984690,442760101,2133280784,1145890926,8667170793,1585904296,1290234967,4064628704,8011839240,1651830650,1766821818,4138152585,1557667821,5375481480,6979475424,1717208048,6596772679,6317685024,8244456714,6247611867,847743222,1554896750,1661603793,6876381048,170493017,526808830,1309772241,1094269366,1064798900,1038177960,2232520168,1449095606,3329464789,6718866392,2599443488,3266664814,1612799392,662701218,6773370324,2065246491,4096451151,945023208,32503029,157123920,2299675344,970268448,1876652152,4821463129,7720247088,1201922746,1095217760,1364091065,5857064919,2744320680,5911648047,2202217845,4201494612,3484055184,739955702,1381874724,6337663144,790087328,2244621879,2703187884,590910248,451928084,4378269732,2661159681,1417367541,255361464,3920346325,2602242020,4300351384,2501873305,559170056,2070518412,3881536078,53259148,7410737424,737180151,5588993123,461321811,5423115672,410519443,2741294700,354179562,2539279264,2401721888,862289225,7874589536,2048565240,531233444,996246378,1895139364,4991462556,1885761360,2180535304,5795323208,347834076,3983977880,4028853416,532561766,3345576472,1670792185,399466132,904301800,426558898,125496610,2849370950,147119776,232021218,6669694719,3706190118,161021627,1829797824,10738890,2028692156,2289689448,5955023904,4885424257,695042372,354976141,561335496,2536188180,331512260,2416551372,2586602456,240009804,243703631,1850287502,2906780484,2788584264,6944959416,546177095,3438390438,2231436048,6202751016,1673772355,4302742288,5123100536,865007655,1198862560,1366984754,8967105702,1612613890,612194688,844387776,1908185990,2064012068,437539026,263450941,5046890000,902355150,5382735162,5149621122,854979594,2014878519,646299068,5858637129,912095800,2086378098,5577820472,386874218,612527808,1805376852,3548657154,960446804,1682457835,4767335587,1755067578,3082437884,1205315065,963511920,1098848406,1571202388,3577442164,2032591015,4406539230,615075884,1429377384,1615033410,852479727,4232569782,501574644,563637904,1517116668,2949896504,3968812158,6040213024,2721690414,3158348760,2940206835,1172095713,44582660,3980595042,802251168,6768089739,1659735035,971361004,1233593898,1262093166,6050043632,3995327749,1005446496,110921213,1247490216,1091528958,5810786712,1712496690,3469670224,8828003061,813416100,2142735736,3059947310,222312804,2853461745,1590901228,1461657630,36572315,6525819972,919111028,838594163,4097719002,2719464426,3582741134,3660904938,842697378,78472830,125617401,587369019,533484518,1487509030,2464097913,4164801718,2315444831,566443056,1595885220,1422429624,6436991981,2763930130,412996958,878892665,23589248,431385505,5415204162,2450217969,8010764559,3042165756,3040194283,268954505,625284735,1896404680,224167754,551705992,895614704,5331444400,7649772930,1044978016,5589147870,5940505704,1901308428,7978825926,7085513160,3607416124,797899329,1364021778,3311467621,6954973571,19585424,2994077420,1116419532,140523900,3540677184,492935874,5097215585,4227287574,61380628,3741770905,5135551164,557805358,18441645,1041634350,2530855026,5497582104,3321448452,2924397777,4961903723,384477004,634608524,3942581699,1228415602,6148824561,3716278620,1086661320,1802999832,418993452,599388484,92005215,172794117,5376871752,3727219230,883747892,425521136,177640170,2663385090,1252231415,761781132,547371362,746953208,734538690,4902536360,3951065321,163245447,2290897259,770243876,1010780892,1573508796,5490234248,4272594966,1097704268,6819661072,1667748854,4144945800,2431904470,1458210532,5746775508,827536442,3700138656,3520911114,429118412,939635405,1807742832,485569845,4690957338,3129939744,6233110268,2459043696,2769425430,7120281000,2965709848,3588413900,1598883720,5801144678,4900958390,56523444,1027299780,1811833845,4423863300,1672396416,1976938579,5457288264,187781264,322588746,1564066782,2501812647,1985660131,2844097644,4527799766,13172936,315108064,2589116072,2982904455,4468544316,4215587337,2144991545,4059313880,1077630732,1910203444,1636891165,1631395230,1308668265,4072703050,1848338310,698793970,1725061513,7937507624,1523171160,2193839444,2553450284,878734035,1413460060,2132730128,6197667672,4671513950,32757130,3191237063,242749501,155235472,552899976,3043852133,6598365921,528593252,1251882387,638453818,6552212868,776741863,3919993343,1044356864,2741598090,5614649568,7498589056,548247256,5419784538,4132686528,752183658,81298652,522845087,3523384291,15300012,6847553006,1638291260,2552315556,1610286252,5708496899,1266566160,5935350645,585235836,238887483,1689226740,791105773,870022612,1478104976,537337405,1592955612,3874172236,1788459128,412210826,3151825170,910533960,3112116868,5582595585,359365737,331685526,1444435962,6654083716,124686864,2532091266,728820306,5422268187,623548164,4663096284,7628071599,6560153117,2642920588,2937418953,543020392,612086498,2312282665,5653883480,152878032,1563747984,169328600,1595698374,728929105,2950401795,2520653688,620565955,3331548690,1097090102,3667700720,331974822,7963461387,2270618476,1002836880,3552960060,1991723372,1857235977,2656498630,702697579,1253254248,3148892955,1006871100,1375905232,970318371,7395442362,8269381674,3893796,5860532090,3987712660,4804452950,1752676079,2432701605,782642987,2357064619,861194453,6434162688,4829194956,3471217568,5623107304,4045790826,150456033,1729424334,807343020,658873835,680734248,330009131,617515713,3167561440,405551826,2531179064,4530235851,820927722,2741021468,3014180944,2810888412,5047327824,4456171904,4239000495,3243446955,2240677938,875712438,1273540292,1766103448,2862751362,3360579138,291308654,461826315,1512545136,8415949149,1647829176,770813118,900395955,1466569215,1440742821,2418297320,2906649072,2268518567,1041585333,1578685150,1641311718,6861947365,4231689147,423094618,928110177,1668060603,2445547069,861939068,419773188,3038443541,6813069066,2482508189,610442190,2693350788,3903254880,525310745,863773530,1524883426,5825018880,2315619630,3080212584,934530055,4604672547,2027597127,3830173084,153004784,4858618750,476354168,5844002760,61245967,2662541238,3564581912,1278504125,979935516,184577751,6490607900,2616860445,7033196,961216662,7424559640,553838222,1241908242,1224506195,702463021,4464525810,470471904,5151964432,2353903988,4882877217,1002381669,275072952,374079014,5998691958,5500313172,2326928148,743114491,869516007,7444673883,923009028,1646415322,248287875,1042527566,1974109596,1735670168,2250249228,2402247162,73369870,3252293012,1854854394,2621731714,3629717788,100302546,1558671543,3834686344,209308624,676575744,1606536897,744511590,4339629007,337344414,4726768248,5725504440,2340097878,855687868,296549296,1391618910,953909578,681261810,322299585,819702459,6489050267,2516994760,280885857,1643727810,4129944880,2547276066,2911779690,3691160312,4906339116,1021617054,3387904872,948276693,2227368894,1009123242,5584986407,3824464990,6963951736,1890181615,4897886000,699268695,2134528152,588595674,3412684002,4748496456,1934903172,3659423698,2277519695,5765959016,267796808,5586975992,3147689370,4817342550,2580682392,294453027,2493358560,1963220425,2981792082,7826722416,858572702,4072689848,5287901395,5781179730,2457503802,905992122,799022192,360057958,3121972400,7792670124,3552810534,16378605,2273881432,4768433530,3273139560,5387736120,990318834,471683077,99660888,2556037420,840942675,280753864,4136539696,6511519238,126326700,5628265659,2366281638,8385960870,2910608953,2732248206,2102790216,4875532173,565988679,6453594792,4815443288,1262910792,1059698510,1757359358,8889708438,4202392760,732053619,402191310,1931538665,562832390,5261220594,2313861633,243983313,744425656,912955905,4646496762,2889279663,3983021120,436964977,660520899,7895033964,5939132312,527716868,196525686,422123913,1594287476,1583393439,375115941,2430424808,1472450592,675002274,1121137805,4428382112,1416450186,2890131945,864815662,2570953755,2228644956,7022623545,2819466040,4977714288,2849165556,5734487784,1039298930,6478519551,1747944882,919573857,892247857,914750112,2733579989,103910895,5615762992,611036659,12148293,3818364164,4032906534,1431194553,189133809,456699246,4980585488,5283617710,343862251,761136122,519254766,779363325,992104134,508564648,6267188583,446901060,151142541,420502568,272043086,5489680074,5070168192,1088298972,5771050548,589530598,5923959147,3184652764,3833643852,897934082,757682945,3622412180,2125997700,6983757405,5829550452,3900167110,5197405656,123105545,1935419432,185327514,2924446185,189097701,1109240788,4770943163,3888395680,959131306,628888162,5174746374,2684716722,2211133455,1843541745,5465643705,362082804,1541379888,1141553025,7450668928,1645120336,2236177734,293709526,4853672568,166857201,692747703,7972080448,1592128389,7259268834,634932872,739550006,5121910368,4951573968,1697710664,4387005,1388433063,3564671050,484526304,982460000,5200209245,703317538,2488977780,1296705702,655732959,6054589456,1759037586,1235764190,438001947,2611150935,2926824234,1398734112,356199336,2184905736,2856879456,327729039,420826692,1026235542,4750066080,1325924384,1089311589,5451584831,945684135,2462167216,2485307892,2487917776,1409124375,827976726,182230302,1441339119,1877558656,1265802704,4502693585,5643756528,1535267584,6324492960,2799842270,40248310,528526136,3019686205,5270597772,33496644,1063614060,366544116,6397542208,3483518808,2955656976,4884006515,1878331818,758521250,3743907796,3778371228,5931381946,1112947764,515975831,1395623828,2699417560,1383441948,2102653632,6327864056,1412389692,5307088980,2851674070,169170192,562441672,3238352744,968908580,1448224870,187556901,639426567,3648654774,4001829349,408888829,1005085865,257258152,3523406319,7461281928,499160977,4982926068,1816826977,6670912216,2432459028,611115738,779772268,65197192,3712088261,1581586624,199644008,1348328736,1718856601,754453352,586788960,521370828,542561748,195764196,678588768,2992311944,7051434864,2827964382,243814512,302865816,1439902197,187734814,2236336588,4211669808,473489918,209097954,1824566322,2619451026,3113766728,314140754,4835788659,466855911,832104924,2943655950,93972816,1909875982,2008030598,3836958915,7253803032,267715336,4045171032,1556510121,5662898311,284539344,551361492,2304834636,1112231301,411233299,2553854760,692056356,3236052635,549070761,1882668124,4207998828,170121040,3004248282,1720165216,413930460,617213798,2421503938,1312829060,4871364948,6518828896,1288457624,254754065,1274443845,6737866961,909820574,2217391500,331436726,747120143,1646249932,328115676,97844288,7925533839,6388753000,2721491624,2510086215,3331724616,321103728,1301046784,1038795432,7322919976,1370504886,2607488910,15141676,739743546,2066529906,1292727114,2357624516,2663340939,1985377120,3902119424,2698311411,1406860416,5570707317,5102647347,3047528650,6159905200,3572131283,162101322,16488066,771422871,5801633999,5054616408,622729311,1960239476,7758442184,2991613036,226947529,1684770345,1520007342,365456215,2023447122,7938995616,1888824020,457462842,635227579,4912423170,2153985465,7303463262,1416483120,6162063561,2549678988,3095227863,518017084,8250667083,972013104,241566663,613201087,711477296,4613445870,850815024,188789448,8909682894,4024613493,5386330901,3837283110,3623829630,478045580,4702896480,1474768521,1028263710,7846186212,1169812730,102459501,1415657492,7866495304,81863248,7730581848,782323639,1156151818,5593383536,1359004152,331413969,2291130927,124950155,3721332594,349164708,2964759390,844452686,957900258,1907620572,776721177,5429681400,2446401208,965531076,3754364688,207162745,4144721658,490431540,5187479382,4778871615,1132406338,376538212,2087249202,764611204,741656636,7582581972,2131845708,877634668,482123925,4695927985,2529118456,589768401,2571177924,7767035523,1775875827,5310955328,1283526624,3268951026,2322201133,2692255410,258900936,1060074550,1378405944,1119540868,1930365192,246166806,928236452,216374574,78924016,912000180,334406502,7347919725,6036177448,847168392,2179233832,4786615488,123670464,4565761380,1974809438,5128543824,788573934,2022154496,3551282273,3084921492,2571330240,157182227,2411492268,6760744000,1905815196,1830060831,7421447168,302486644,811092378,971120949,542661972,3995083820,3748145940,4123309856,1591835248,297665512,6558025904,1111376334,1387987038,4203315351,3995941692,11983480,5406877734,742110695,2622609708,3077727780,645676780,1976104204,1997088530,2355986568,1754269632,962584380,261570472,756906991,2227621020,5686127888,823805445,1192501882,5401819866,4857681375,1576098312,3445521948,1939919643,185575395,4813473636,2433981680,3432440170,3743708904,4345869267,2555992077,6121830736,619743832,1659796285,4326245112,2191879196,4475118832,2203178607,3203964522,1174769888,706455648,1250515383,5398623252,827547772,7400480580,1404838518,2956397436,923989628,823611720,1196480610,166969480,4765563943,1456691895,132662198,7445790630,1264860970,2015838615,7059947440,852945797,4875945015,2196965020,3633661488,3101001980,1208061864,1112600666,1720439236,374238415,677343828,4398017031,959241728,6087120534,939549702,888876800,3624979624,4783484886,5778062883,2789858955,4154136245,906802070,3632730996,908773574,826720448,3272756792,2168550798,6158062413,5545534701,760115082,2511491888,324331829,2617275735,4101867702,1531971450,5795912712,1952434848,125680392,1287998248,4766160135,3840016460,1860586112,1951579785,1019312084,679130916,6196074544,1078194042,5706403976,5449007334,817000432,798675264,4767104259,505820572,952243100,140005838,1498862403,2354942352,904695534,2972243910,1883023246,3654586224,3076666970,4504869490,2564597100,759027799,881677806,6199631280,2511696462,3128417476,1112111361,653169852,718864584,1178402156,1799061562,3334360896,2650641456,4418684,410335704,3460909428,1998630519,1189668802,1538188692,6588197631,4562631493,988266748,4336852338,1041377355,2648571285,477335298,702906465,4392278340,2511481340,1704454914,39197672,1515656480,6910369830,1667334297,1614558060,3534938547,1748496450,335691450,1991770581,4684270728,820977065,961775430,833423560,1155635365,360601577,5231030128,7078534668,32740019,561300825,5599221448,4624233460,2687851467,996268913,485068416,2228752614,1913774590,2198323461,2964446656,6022154648,550688586,4240241532,426078884,6826320837,1865027052,1238541647,3273406407,7515878432,268014566,2172745631,2479015200,649177476,1944452310,3000717978,2087649388,14124939,791038416,1567870572,690618140,3784043720,2278549905,1136073942,164693344,3496909878,1852849110,1895371355,4502174896,239257145,2253830024,1115995644,4122585774,4916940005,517083592,982086186,8504250822,2522514720,1760957280,802705063,1283790670,3733928060,28680168,3188544948,306845821,3938949685,8034861834,6948363996,429983469,6780838482,3533330990,4813166848,5245924374,742427544,527108319,1784070126,2363498496,2517802608,3532325315,5692658256,2095531030,2481378654,1755596954,1407841380,2544855155,1803938080,3775384600,5842841712,1269067876,3023325736,1701378860,2282987439,6332785929,3109817392,3288883383,1635182268,5460896384,2338006536,1024102244,3734372496,634144944,2260765262,3414731236,4375462328,237397011,1485701235,6125267112,2642537610,2369073875,747613266,1240018194,757408511,363733730,2081054232,1123605765,2334406920,449849116,1366380512,1205878569,922571616,1340884497,1699434350,7824894792,5377138976,1106912004,1982079447,6862272264,1166462332,1342179960,537707523,1621487208,4971150009,2513874030,3133607148,1597712526,3956441132,2536349864,3832412092,3885463496,760898180,835544670,3862823052,1836086374,2197841208,1872178820,3377437425,1034917908,4327441299,640551217,695011113,2226748362,1223936991,2485073308,658565976,241981280,2154681212,6826018392,2166323388,8846696997,3243910190,4101297168,144071072,6062613616,1299776136,4669265713,110138476,3328365128,459912915,1619588220,6332048901,1881298215,2255432373,3954951791,3595026972,8598418821,1574039224,5057991765,879275929,5697602412,416566158,3984943120,4921159530,2060050494,8047811871,6913757921,2097174208,202460292,3008940333,6536501202,3265912206,5460866073,6615331648,864069561,325047651,303103984,4959531,1221215266,4266611482,88433112,106353736,323040003,3395227545,1247746668,1056818432,1732587732,553509321,1802043945,2182000534,2764071464,1262975820,7001292213,5336637714,2545046022,821811871,1484643315,19417191,2976649848,1676874885,1554775098,3764500887,6694159717,983161140,166437256,399323813,434491103,2159831165,371297756,861071016,1736898768,265988190,3670660182,368676892,3419159308,1015260474,2060821884,5910999384,390361136,5973619712,1177054532,1336580298,295190274,1342235185,4279241170,1037100004,373310061,2943571407,3856652235,1328321967,4778926623,832374542,2861718000,1373225067,805692339,8540673,4818716544,1509535002,1961722176,1794113067,2808997884,4300894856,6793921323,7263807392,3086338671,397023664,1214918718,3911799825,4139328475,5388102825,2367980520,3817813951,486489564,212256774,4190328250,6948151317,3620106414,1666953930,6870505448,7067728360,3628495016,842827492,2676254982,2926298276,1117984312,2582484424,3944979213,72964656,613111878,925681624,1577183945,1464002684,1272299694,7743043872,208245877,1457625225,3252133692,3657399370,7910834680,791030208,3316507422,1453677230,5681237958,1958513825,335758346,4480840854,71197908,2703591392,3758493380,1377565995,2187110247,2188049544,1693591245,4135774744,2605018112,4573967205,5740298190,1181943438,3930167382,803219793,368301292,841206064,5477263578,1673518407,2185387644,1319131545,4716721840,1241290050,7912723832,425862028,510091826,1779094839,355006540,542681340,1939524486,1459961980,484608047,73014738,4469475195,6772041312,392047354,3010111192,247171610,463099281,946122062,1788735175,5898683628,4117068848,757615389,4681270254,765452758,5362746210,838132552,6458249976,1458519510,7936722765,457992630,607581681,6031136104,1432801188,4995810230,828798696,1602170457,3803187700,2947873314,3378183116,6133770252,7854699192,7901618166,170783844,4972126518,1177187160,3814344980,5721659730,1423042846,6081176781,4535041146,8606514,999507722,1673456712,6960649913,7644824658,2949690933,5629709360,858861598,1356861706,689547944,4239253431,387179999,7582722168,228936606,1814698754,178221971,4678112305,1886968518,3418522320,2201550669,171112673,1749270804,1732356060,6573959352,2615310204,4949059452,1680076292,2580837924,635195436,147993405,5068388796,321454578,1253823066,1985689076,4657330287,1557604566,2987417912,2173300623,925286802,66337188,204004796,4782849265,13697886,437672772,1637312085,491591442,3918784044,5536510864,8577709650,1384811985,697370224,3824782087,948745544,8889277176,4510110381,6738741891,1565010777,949122110,2851750454,6359334219,55738745,3388183560,7095564936,2832277744,1895204853,416509056,4898548488,947575074,3754176450,27186396,962997633,1482074019,4458892182,1168113664,2696265621,5154104445,2665677658,1264106625,109299428,334684469,4261305630,7746525048,676200816,4277314062,1982250510,3267828179,3137820245,1543482573,1223514366,964649241,909788480,2690482431,844752556,1957877460,973308476,933124428,1842770135,2493816850,83201356,1692642714,3148038955,5026526082,149281980,2331446265,2692828138,6153973112,165787194,1374825654,116317244,532720815,2891323555,1411659744,880640649,5615388528,677622038,3266978760,5363160456,650922326,2681101968,6441567168,1599906700,4230854200,1982091783,2609404176,6070586746,3328471748,5460660583,4828355532,729462791,6486651018,585862032,3123176720,4680100430,647815680,5291003664,529346444,2484720504,173929396,761584476,1844140445,499799274,3524273319,234159576,27799551,245652204,2981088135,114454314,2154393630,1483125214,3453346008,3456470259,3428180008,986954919,730608184,801521346,923881971,8573146929,355945209,1141618576,4687001291,920198539,267363503,1561719327,173425800,2058803010,6109653816,2425688447,2010132393,2783092146,346545306,162432505,851481344,6163347330,7290170316,1774571300,4109628136,987692601,4039372968,309891348,811838444,6565134247,2187647693,3446066800,4390364688,1887441652,3338948403,7909560376,751757215,893965424,1011396168,7231480560,5715359904,960287874,4446387095,5979095433,254104940,2460602919,5970901230,1340441790,3487254392,822181612,1222114724,739421104,265391712,1985751408,161757872,113334739,772472072,1283169579,3390283071,119146296,1833973735,8349292260,2075378622,3235139168,4526078736,4538236591,2551182786,2067304260,1755314204,8263486710,6648670746,2744203036,2499904095,4585783264,6294259356,3159968259,903132777,913146887,4500645264,711847661,1340021214,2683704240,3423159240,1119044386,409472200,1838153878,2064539024,2510442009,1135849656,2920572348,238758510,218230047,2694444192,2288968569,1300698232,92194794,725854328,6500125954,123804948,626948011,344153563,583865776,2189194088,7829696680,1444987224,288514212,2857800318,1930092458,4567983660,26053185,763921282,2686565241,1811477760,2381483272,50436277,784827560,2500607844,1729818837,637954458,973853514,345732990,1093678926,3843558930,373917288,165365055,252328246,233488748,1740482325,5153452280,3076010492,1131349684,687243182,947289464,5709838200,5852557599,2207084157,1898935128,6341767236,89740448,1059535052,862387263,1891672640,5600391265,1955316214,1903325130,484417108,2098615044,1636382628,1382828632,1044185679,335077744,499889902,3678424428,200425906,250454202,1392305799,708936440,1095441008,1681205620,6512910776,361426608,185117180,1506915999,1646722095,219459170,84481368,7441027960,453334990,808572508,289540030,8330919012,936657232,2293990596,1362531480,1446353200,6990440842,2241716075,1490247896,1372387899,4835183675,723893114,1662796896,1921057784,185751192,1110020120,527212188,1762439823,324399842,1455967437,3442383153,3103631520,178671258,1106702226,2130703278,3626587400,289891684,1801416498,991105527,5435326176,2197285400,2812760904,1103180552,686758849,863345403,454747660,7161924032,213516132,3866108316,2002087914,279504942,1898742995,2590839600,2919851694,3102766160,3742976892,2024403012,1237606576,6180681159,2161346076,988906914,7890169266,1005999412,4479248778,4319990595,7555023128,809180896,3280571704,4351354914,295135464,2540691015,1282674051,159383019,2759807070,5316900040,14219096,4113765208,699011091,164093214,838596966,930712628,2018121804,415949660,938945258,1746417144,3544181565,2687121521,3056130400,927071572,2154685496,4984689366,493463862,3893906824,210556641,196075292,3076402380,1627326395,2921768514,2532636796,4963538408,1352475874,452490753,3031637166,463048775,3972958929,3679766514,1617040460,534450702,2043600728,4450574716,6828585856,1456446270,2755282552,1573004004,1340709402,2941829576,2586075125,1293080572,2223087024,1529053047,2114730621,4557989421,1046073696,5753270384,5467175200,2104319132,145877614,2721192600,3402661232,324469540,2434650651,716939366,755770482,328887524,1063852045,2315117640,813394252,375094702,3182766258,2452156328,1616654316,559714865,677561500,3534637896,2680099365,1244702637,297408912,2986731423,2378378992,7323969132,864753422,4642155658,7809151392,2032910442,4133111430,3230610047,61547120,331386210,4196592732,4622241774,4345628502,4726185438,674403955,6933698136,1289279272,331647811,421517898,5745860757,1578798762,79737250,3540572124,1806274476,1256310629,762347260,620390640,234784718,1265142768,3351208792,193874946,2653058736,1296056504,4998004440,3534175736,417490052,2273485925,125169926,4681845518,2640848157,4324751335,98644854,1097170760,117129816,815595445,5076409,577688031,3490010400,2310072424,1510080510,5945446612,4325998740,6618407076,7618028528,3402498592,3890646536,4377352992,625143273,218544936,7149597184,8477803818,2542470455,4554986960,2921563480,150504301,6661060008,2416110672,1803185700,683351192,2273118288,2917562268,325634824,702451073,212050898,3057543360,7928220048,340229510,5130553041,230435773,801079112,5881751264,1515339666,216517728,339866885,5748415232,2307295437,5306601132,903119917,756380606,480211812,2176361094,1299932178,1811390790,1547596000,1515565734,2942339680,2349980080,1879687296,1856793775,1121488472,1613318212,472372546,850163448,600207129,231273180,532170743,7013779857,1563557518,2278759437,3197847390,2798319174,820459285,5968639170,1544270833,1247459958,966632190,3504134628,3178232343,3782381238,3172326295,5676879843,2937556053,2113562402,3066565890,2506366521,609455871,3931354800,477096028,121691018,75686220,8758729197,1012995408,2292858358,593844354,2458618884,317966718,1090557564,2807396275,902107092,5599980896,5300436688,4277868792,1524738656,2748968508,1702580040,2386324992,8889436161,3293644044,3344993676,513415952,5472299064,843864471,515671380,6381883320,2912668448,599364606,4449324408,531774660,2664641268,295465705,1915133290,3612234150,1031046510,374948586,502252299,3919120134,6640768377,1210805205,750893285,739164072,292129600,5985925656,2966940416,1772427466,5215627816,2824338846,5396254596,1543682634,5135028088,805867233,684826542,889692020,3074943930,5351919942,3697522285,819938249,1663215633,1157956880,655754376,5469314284,4971597876,2822510724,8036845929,606100325,1219887935,4336504902,1905547095,6987941127,5198162720,1033379376,2784607357,8383932927,2268823300,6960834125,3028581108,2591674600,1163665168,1481166846,4088467621,7634540943,1359087456,3929779272,5751971577,5492852436,900741114,1705914448,4087775205,1492960096,1041568788,3057704226,82352725,4496985630,373076560,1834014294,5210576875,2249129556,4565050136,1026383368,2291749977,917030637,4956878038,1544835784,2740638680,279752312,1928289710,3065128944,338418771,5700628080,3603410202,2151394344,327750712,5037031794,958058043,1958675642,3698649162,5696777695,3258026255,5672222822,679786578,4868387958,734291040,4021418639,5720856750,6289852513,2294437140,1013907378,384861633,966287016,3138605752,6361754121,5985481812,558146735,745612070,3476490605,972406336,2141642304,261824621,330418205,918329165,787636235,879726696,1281066546,32589253,394644348,1677953292,2655137661,2057500134,1328055516,2613440100,3125268924,3872903636,5406800394,776151300,1966472305,6328820638,4967946620,1096259228,52185435,5211892658,4518859009,147534360,2301844674,499259980,14519336,4572003726,5898569896,927873763,694202760,970529670,26266211,342338184,207606795,3422080624,1358730975,1502498148,2527899930,2389508855,108417920,555133640,5740303096,1756395660,5159801349,2410472500,4471411658,562218195,279675176,728537769,3779180770,4806262035,1923151236,3859430652,5657635664,845860757,2224726832,2197639475,4355879640,2122194447,394094992,1404440804,2947328796,3061717552,1900612847,402528045,5095576336,4641401838,5571083430,4106782760,839243570,1298766925,140451957,3424125888,2052182526,5131245576,2274582054,6643232064,6656393471,1517255096,724795692,506594826,3181457880,2568382728,5582826416,894915330,4560622031,7866930690,1559570655,219381030,77642874,1662581664,2106381513,3593844500,6302580270,2153651814,293189052,986255409,1243681776,1484854965,788498988,4866327835,5648973588,2393849235,1233087849,2843876010,1560605352,2856169458,2823074904,2095388745,810205376,5538503781,1813036904,3538211460,4974021785,784995095,4659455940,2809466016,1760096224,1527398236,1308836835,2913888810,2181879840,5422689,1930009870,144508608,6496309773,994211842,2393212556,4494439130,2518284654,2350585475,622606310,2584873430,1812284292,3011838342,3439146828,849605120,5415543427,3023879866,532307512,4123517604,2759385055,6507443460,541092411,1079783432,5780546618,1393839696,1673165552,3863735952,2461815822,2972122212,1611707499,755887554,1512419244,5150650694,4778869320,4560868648,5562801498,777131975,3399220552,2628838422,814935752,1831311480,5008267362,307250973,3557267600,664078389,2901620949,3961443744,2891841710,4752713752,518901304,503953611,543989632,1628816155,2121118712,6965553448,1856177152,6450818024,857151120,3290655585,5373228084,7538393619,2205236127,1607378892,1143623943,890113716,3675460590,733250649,1308554028,1290866910,4057931815,3862410512,879037260,2094867278,726005503,3810549688,894203667,5997735576,469062110,1789102784,5860880624,830576747,4069787560,2587148625,265640796,766254396,5519626196,1558505796,223795107,4574124425,404565574,2882847653,6702049377,4418266008,1752637170,1131714648,1786203267,515016561,5193568640,3463143642,900752915,6143599539,8344041939,3703994595,2081193512,4447767870,628709454,2535935050,791324186,5591580252,759761204,7961292072,822552857,2761345504,2181347399,406209591,4722997848,2544525579,666999057,282227540,1055621872,833502133,1667452425,377681681,4192195224,357894688,33641855,1649635968,3519597272,261603479,5071052400,4323185566,1341974676,413818033,286998370,827795423,4649987520,3667269050,702444255,3320602397,5399430345,2139594220,7784761770,1953731058,766552773,1944827814,3235170956,6714581144,111295833,4366171224,1906778050,2801558214,6842714368,1647188406,2176535039,3337184976,1033553452,873424568,2069815779,1543628256,16398018,3978650368,6172123979,2900222110,6476819094,231315780,2878718214,2823091187,626697824,1444086384,878891670,3483847864,890733013,8474766813,5176611054,1245753189,3870985700,5976559480,3070695455,1994659120,6122440736,8764618824,3067373965,5986608948,5934324886,7561207431,280524187,472180096,187660856,3426151905,1922755497,4413139128,3653977940,3530652834,2566199748,2970134455,187201579,7517111880,584328144,157439012,1151489412,5422958334,873558686,1259251720,2248551441,8230085748,2187227823,984285842,1706984784,3145268298,3623739224,3455825051,5857346172,436426516,3843412630,1777650858,5815000194,233996763,6697044272,3275563554,3435386310,7508207385,2661292401,368369028,2329078896,1294758810,246080954,2887880926,6909188616,4979034774,1334323955,925191100,5669706942,3009491675,7817215424,1471862035,4947323260,2105027384,868659399,4450664815,1693840215,2621569316,4884453077,3915950139,5917737328,4052773837,301572818,3521429808,6478952967,253699826,29612695,3035227648,2415895836,850880992,8407607337,109010672,568006582,7956994392,5295982608,802088784,655584089,1848961632,6691817587,1416157584,1141642500,6105387813,4406555225,6975785408,1874191644,6323034445,3980939008,3327873845,6073323788,1682056005,2413672560,828258330,3254931976,1371870143,6468876552,613905077,3173808030,1700585180,2746802968,341303242,423160925,946203630,1905702432,808624920,302543649,1721478672,2714876394,3564312570,5226884622,898405383,973592830,460105232,3612785344,1435753431,4890565472,224322330,3279933108,2181077948,5552860812,7007967081,581949475,3767826360,1923193678,3903468280,5546671938,803960570,4307890544,4621449152,1756092532,1197529620,2138345365,1389015414,191612723,6406493037,189942768,1682348571,3051492423,5153219562,1926354600,348105343,2386026135,2858389416,3532631752,889366164,2270615109,4695531955,771032721,891253980,573562354,223278460,1861170213,264213914,955501890,4870638616,804043060,1850161754,1691506016,4299032115,7509427533,56028885,4021085866,4132520844,1049798278,766973190,1600695412,1603196637,955939790,3075574632,3764080220,977478276,1325288830,3907121470,953110812,6348608864,2561379872,1850513892,732648365,1251680820,1862539348,922913173,3332333004,3739102808,5638702776,4138173005,3486007525,456243896,730418076,3577182675,7576820360,693229043,994881362,747703476,1328350692,4841081456,3800420700,540678216,7872650793,1885247980,4943465995,5488857536,2735677336,1093223913,197655415,955571802,3316145680,1430470908,4174822920,5251392120,3965522484,3771976232,806249446,2972220928,2649229704,7734702123,3851569576,492250294,1978781648,7155149436,6476749139,7136433270,2558064060,2568202149,3977198616,2290881078,4454659706,8896985622,2327559080,4757515818,1444229577,270757149,1736857328,2324775740,843739462,838859045,8041828536,1972737126,940335150,2102663104,1146370590,1832897945,436018492,3404193444,1016275344,2493079056,1982227686,4355073331,4413388314,1349940645,5217322888,719279280,3041668482,733008088,347322388,6556668580,2865741468,4338081256,13288464,68446298,8867354616,538642035,2772866244,6756650694,4642743476,891006516,3515386488,1456548492,39306296,3718372374,4872818069,1721115522,76892788,1341361514,5870154852,6675735150,1993405760,1823810032,4410778880,455585726,4150988653,353255590,237105911,608412096,5232158312,3840705996,1770492650,1675244394,435304456,4814331420,6831479007,1172009224,1144768443,296332186,3103476468,8379376848,1482334652,1783481259,1782619716,4446308265,2936452932,1117811360,775349131,2202689055,1449901725,2970108093,2235972824,1391076743,364246920,383568900,897542518,4720905780,1634553261,2132323060,318000144,2674711800,51148587,272558133,7275149800,6558676495,2380616262,2820121506,2732890692,90945093,3505185496,1275823124,2990753932,2140032006,8078657796,4261535895,2121622458,648082152,451467228,1564913286,1354401003,683855464,4469598042,2973778654,2598612057,3737298380,990873610,2498572416,4547919222,964330342,1083681151,2097447380,7873383544,5152288500,254207272,736063062,4585502920,1580926395,592194233,5382697122,1423218264,198395598,391720350,1407779757,1268673428,4885352025,1182517800,1735013835,3181367322,498384744,1069359880,2630806104,532637121,4365035656,1326901752,3878265726,274055593,7019756955,893203074,6815427080,2920063908,1927376454,4912235860,6305005368,602502358,5384646948,2823337564,1372080400,1226093808,3567266820,1874996148,430594872,2339807871,3619942452,2410045836,5710591530,3262051685,2641527138,3134643624,3464375940,1954842455,414315679,1746199096,688834710,4884783883,553208261,2797521210,1248258096,2846629276,1867877376,2558344592,2250642519,700299958,2125962328,106629592,946424366,75158563,255607054,1948207800,5816601873,363141510,6434520771,5453792604,2976319608,5869439469,7970988582,707971359,8466912936,408697266,6570037764,2029099996,327628746,16635960,2960525524,4634366742,807175730,1616950828,6455000209,1066347247,3296868930,201079212,291281158,834599809,3124427168,6380069416,4649946561,254778344,2678338096,2526116988,2645574498,944615808,2860545368,3754040227,815243848,3215302968,1013804308,2402117712,3081509728,1331471760,4471070149,1055222842,5131566636,3277744168,858458868,3068193670,436225176,1260178381,1653273208,950161866,3731622268,4290685422,1598034351,6355052543,2237477680,519761682,3104333608,6320432241,2782541600,614473732,5173267200,720561298,573940598,76674548,5175555450,4287569952,4160366358,3641068068,743232355,3075167592,710175231,389087080,142189192,265767228,1685795174,4828275886,532357208,101108832,1185165720,5181376208,2858196825,817853825,752606190,3226703045,82790392,204224392,4511314464,3754465470,392345822,975848230,3448743312,422732478,890409775,581167314,834637813,874813425,5720983842,1163296390,5348555548,1670899584,957657600,998915014,363959847,1704917510,1236969948,5984556550,5089200534,3592864638,628367160,118451018,189911094,5420328606,812987034,864560008,8990451918,724144795,947119290,4278615636,3524477946,1050793996,1417543540,1432957572,1785213592,423535920,248380419,3505854906,83590540,1502090904,881742507,1887522360,932012733,1240636358,5856784650,489195090,4831942941,666401512,435959972,2879289161,3034822816,815333450,1831651929,4017822264,3088880851,2719914054,780183205,1886228694,1368610522,2739807132,2706550556,5544127848,2794060260,1779724884,6761135784,4347704358,916423588,4267716480,1079162945,2440538450,5836010922,574330736,3778677528,702539700,5721735215,2874205395,702030625,6827595194,892143742,1556421864,3553582790,2743649536,4464638064,420579514,1741571150,427574424,2362584072,480880253,3545872215,124711506,466708475,5287756344,101522296,3691520965,874421660,2181422250,2624943591,5795599644,515698221,2346108940,3892913829,2623450010,972336748,1585621437,990040728,5526855909,2250810156,6359060799,2144695890,2843266480,857389011,1071244720,3351949524,1118090499,1845902725,198956580,7865686712,3369624831,1323560823,996121984,4556081964,4814734918,2975018067,749936200,4132501371,373545494,4021007106,4998819496,3535086640,5153369648,661149652,4213454328,306074567,2598364359,7077455888,1224192968,1761689596,4311896877,5889898014,4572669882,98843516,779137799,826756266,4194556285,1815332634,6878628784,1947859650,1571990370,657881720,3710414370,473496480,3448453311,196821825,857348544,4576714830,6207461766,2424069354,4957179507,3958147674,755014088,908880898,1470451424,346938861,1435196400,1615853040,1617940895,619464012,4158955530,2720874660,82203444,1506594648,2189645925,59662248,3189535489,3320233620,3854359220,394708408,968696822,2568543996,897948818,1168244540,1723080035,139429312,5645849811,1798621172,711593568,270145164,674520257,1931072196,81296800,4661346096,4860441120,896568550,5535019644,4995623796,1453615587,1691239725,729806340,1649157950,4973351229,2354428592,2251205736,532920806,2538400242,2017674084,373137365,939059274,1780038197,4705480339,6223797096,2141311200,1780807798,1454229084,4753854255,875936902,3609482898,912929634,2543636295,3455030411,1740499344,2781317223,3920097325,1809964920,903503041,1176258052,567819262,3081763385,368364594,1460455344,2026841790,2039436408,6600766824,1623869778,2658153060,4921583337,1569043734,2035603641,1719342711,1764245720,534368112,7514882152,7975012488,344045730,583484305,1692295530,456840544,1736287992,434590348,139371529,3079960115,3675544565,1590670824,1546221096,884491232,2418958416,2362322592,1265386140,3865856922,868218348,2649369243,2113455276,192562782,4383073449,2596292814,196774187,2554427932,159151535,1795479813,452053914,326304427,937733001,147319842,1897269864,1039505540,6953547615,2464117304,771462147,837336484,600051015,888866862,2321833857,7588568408,583613864,2224826652,2389608753,349185088,769959714,2359374768,4576196512,330534301,5665112551,1145374744,4379895492,2304598808,8427082815,2895359100,1956321720,7330660731,5869720575,615542903,54054259,6348416490,3676335264,7910312130,6084128208,1380872712,2676469952,711596678,3971629550,1435251248,6588584336,2747135840,3950463500,4270124016,4736710490,183134165,6924150848,1984347872,3130601028,7197231960,293569932,1132236801,766766261,1984395087,2784802125,1613530330,434297622,645141450,1999789848,1905969978,1804444935,2894728581,3483310023,187068299,1162282352,3385944760,6806799118,1081851002,1067755178,4447512432,400149598,3431909607,5350820355,1429866412,1835228032,219414080,200410238,3484700400,5779431369,465743265,741572288,2717290696,1863874268,1295001510,727295976,5671845102,1399247588,263822692,707915317,129051893,192193645,4510546025,5494764690,190341230,2097493404,3866953952,2026131102,3846949512,4121633160,1175520348,2294829198,5843824560,3260441583,3084016320,4534327470,2056404303,59292215,5294192449,822401059,964336840,479424967,4334434408,2679984330,5687027941,1009173545,6952223408,473108860,1011011250,426521645,5893779888,3063230569,2721749480,6999686649,1088482090,1091762352,5407500699,2989706252,3519942840,2728307125,1926011068,1294497348,4936771692,1116223199,914851059,2544276147,1636026276,2052141165,358496980,5200380094,469608678,543177075,1678709694,2584945700,9900628,2703755880,1484668503,2098070478,2797404207,1655476854,3353099635,1319169082,3102730132,533224410,964841827,8090654283,2860800624,655729117,1524581682,619959116,2370584560,2147501430,553056590,2760095676,5311065809,7888057896,442879276,240026856,618507372,754080648,456059864,3980215556,473828560,5925682120,174378554,1148494095,4356361926,2537119356,4635593389,514334826,246499261,2234249910,9615458,1186392162,221353641,298141829,3777405228,20521158,2543719056,1213455340,353989782,4283591176,3551792760,3931660735,4150433756,1160645912,1545978852,1418512382,148628718,763441312,4777829262,378995224,1407175996,6680939034,2715929924,946233092,4346311347,2206819056,3821042220,2850501164,1313733018,1977328384,1762811984,5527884030,8350648434,992899116,5790250053,5235846441,2479030428,971838615,304352674,2205479790,2054462704,2426974585,2527211560,716232489,889772304,4406886600,920905755,352298724,4652692848,3059932420,6456220104,2945763846,5973151156,1738237230,341687931,2743696830,2145191400,7521711984,2236822848,475642062,4195888326,6945500320,3298474480,639066403,3881530016,34361144,8957008,4949487126,696234712,674872392,3593827995,2710019888,7802680608,4930598874,303227220,4720873128,7325335575,1107088240,2270810850,1713067535,1894623910,909826796,1683953397,678263712,2627520414,981139640,814520165,353775628,643386456,414350420,1702414536,2966436480,4685260104,2580170070,4659422159,2678910445,3498275358,1063921320,3189733336,192049152,2976186249,398740518,1956294130,2911272345,923141597,51416666,4651804450,6193423737,2314833755,153679475,2071187175,6281526520,746652483,1478245630,2230123495,6817041928,1423944270,1090695692,6780180272,157559623,1494076680,2858210540,4767800409,3287277460,3067749330,917964181,4905727659,2016149515,4073668480,737020610,2250450900,2754688045,457249451,330635247,1195276568,1301583000,1851314697,1574285111,97293538,3503483955,22673933,7769918984,2068007832,1754726370,3968584599,5412609104,1465857575,1406884285,7878851541,1627002400,3129555042,307638918,3170942886,146089672,2256576891,2301081741,1188563905,5414414120,881829866,877475856,8258773752,1983480686,2167463228,3620171060,1027619242,2541864315,191058582,1388938140,4109392590,4343578074,5127436860,258468996,841951600,1345265956,1856251959,1779974990,919728743,752390354,368317368,2033682780,3697376662,1412939010,2858139530,7608528720,2478095832,2778401487,687119566,1113407360,835552500,5393276901,2501205492,3186355473,2813028743,1738445125,3810911276,7342334552,959899432,4681100853,3753861118,117278721,710516933,5661103077,4166658888,2950148070,3836833976,3521989996,589048479,1204990776,505881229,551498517,2150285830,8045880039,6120092496,575559992,6328594064,1786099475,1979329791,3296721750,2930539668,186177840,550493108,2458928196,131632595,3812988865,81208740,1434067092,6942905190,2086894145,783199530,7240275189,81105417,515239246,2891348085,2236608241,6356280609,5996016432,1464214845,3663517776,905240645,279923776,6611477796,2061834430,1526677268,3081982400,185161137,6958462456,6148516,788647138,6347101922,4561220425,449598858,1010347317,1754252405,1326553311,1432568948,2089910340,4032032795,2587578399,850146640,581144158,2853750088,2909734590,2925430956,537583680,644581638,2613159660,905189932,526712081,6836219173,2588237676,1846387858,2143262436,131473622,3209987412,29870164,717552724,3164724738,935677981,1274772546,5740470270,3860230800,1625240328,3159968266,2692418805,3303984736,615052992,2167868084,5410462938,34301848,7422386288,5430702588,156814278,4351459280,2323248585,1571275030,2270301813,2382290290,2011602124,3228836040,6735947155,3664688528,203941446,470059240,395765867,863425794,39825360,3607570620,1503393632,550948240,2507580768,1246547346,2658377155,387202914,921840261,2683816218,2498783583,157299469,3588540336,76620870,1146363394,154359080,2323132890,2465453820,603574212,1335995880,988282112,4517218953,647942568,7305013352,4332303560,1597345908,5142832688,163966284,128598018,898685445,376528135,1750266260,745281992,4458793500,5936774024,974874200,3420474342,3223014132,32884512,2239437980,55633115,7655494416,2466509157,2579253880,4528687383,1360620106,6486991520,1704893250,3850601118,216985446,3326723004,2223461868,6832613144,698526994,2407831202,2229915576,816403647,340094686,2752035552,894654904,3667730916,2283114915,413667915,3894944635,8755458669,89511225,4644987408,2689923172,1843285332,849489152,744057582,1127028369,7787069676,1518229167,3556285888,1298852106,680518994,1852301920,2039198268,4725776240,7283386107,1342704758,3071618990,1904991504,4432257936,3693546745,3901324941,1480301751,3965659585,3040513312,4135470420,736451803,107998022,6814945168,556794810,5569998324,2131472895,80688404,3281494316,1817061852,2696155956,8203116051,949930351,5806152648,2962870792,92160111,1100959592,74310047,599668924,188970301,1055583120,4246536690,2557622436,2359022574,2923636914,1963351910,2203065405,3468985476,1335526142,7360724352,1536162598,4324144158,827499275,6481908864,7916582296,517402922,4895633165,5702941594,5953999608,1357109388,547149948,6041977784,3189407452,5927491824,2516145812,386831123,2860177655,2295681510,1499066310,4996474496,3307741050,5504809499,1902880242,4577352126,796921160,1459762600,2403540536,2409942250,2440512464,1562647898,2362438470,439423872,2085441891,572040813,1915573548,5013040361,3621398517,3953975905,5648252373,4744374276,7213677224,4556809962,47401332,1606299954,2400260177,2109037443,1600923272,8321219352,2403627555,5842065858,4778091324,1274235810,1532359856,2790969630,1048551390,1631565280,1018035963,6842508351,810307224,611454475,4896259716,867562960,4755546754,3447935176,8249258241,3286072230,335356890,134086654,1504778180,4375081830,2512824340,312794987,5417672414,1976497864,328610542,3642807424,1133007012,2008143692,679118585,112713544,727565010,299693094,1612767356,7900058648,1893332097,4061133643,1460976725,213940951,7292305472,406573728,759844,5455943808,888383881,4892501964,503459064,3289868407,538010501,20564265,3367372149,4075075055,8103861288,44496170,1504859067,985213089,7850811120,145110781,2108789716,4935078912,4184922288,34930224,354084732,1340365700,1010035074,32256816,448313704,861774,860351724,3045443862,2464491861,8109571293,488869906,1494471792,121043220,4796700786,291606984,1001786496,6373381364,2440756158,2548977696,4598124633,2213553264,4969993232,1728316072,1299353776,5764575852,6861493170,1207624707,946211631,1577006176,1575377190,1804376754,1379858232,1856929444,4515303393,7612842159,253590429,3606504216,3558056670,4396956680,2139513114,533132072,3132455076,1098659816,969086127,2406849220,71358402,2765760072,1255928730,1947909837,6258000808,1177410492,5702771799,445063521,323007405,6256269488,1335203888,996858138,5086962054,8274111426,1726207162,1681860672,1385781528,8563938966,3482098770,752914057,1068048256,781539363,2558936127,684708504,418840191,204077412,154680667,4218995736,490225374,3128321800,2115475649,2712656532,3893317572,2954703168,1499566350,19012301,340897396,2646982920,4280565330,527926115,1913223582,935596833,4588698296,703952641,5310274458,562654424,2097867060,995374192,700300829,2366185940,703491384,2942375772,4531080870,2203966227,2154385604,583725815,1257146804,401921708,943495544,5145789924,748308318,4250662420,2840910440,4056128034,2162064555,4138799700,348399920,156897820,3431671696,4557021616,4621002120,2874981752,1837353648,369314455,3842218780,1401742648,5964527303,663055776,139802116,7378059312,3382233768,781485256,933302462,2557552956,499386687,8629503597,8646195105,2935242125,811430649,753993027,3329482167,5568106680,3113702865,2045893420,2789002902,616971440,1557267630,340936138,887882086,1766161604,3746439725,1096279251,1195593144,602667077,931336327,93519390,1535466116,2839332930,238607138,879639862,388685341,178023984,1772859949,4983310969,1259090021,4929438510,6254868006,1229132746,955064932,5421635191,621020028,4036493968,328493520,156152718,766315420,4973789120,3015318600,503161715,1105284832,4198246020,3664537116,3005900170,763880164,2143526145,417945112,2023627563,1219668732,297745954,4226234350,1164354620,3399064731,6126810060,4832206056,7216963497,3682995110,2664866232,651352169,7568024616,2953749348,1938983157,931283695,5266771638,856837723,5716336,104874873,2367477516,1479676302,4379563206,7375753480,3824022969,1649457116,2297506104,2990171200,1264248,446491811,1104678326,2875318170,3189867496,1390147982,3322218805,293689420,143477598,308753914,948028215,147579000,1950520770,860490150,3069654416,5305149255,910364600,2109480948,2989322232,972594611,869694702,4988265831,2227067784,2700604704,2943796173,4929077832,884625272,184531173,3118238460,3274858005,7028667608,1308255645,407022873,876629382,4810581748,4750213992,51897469,1876960200,82492040,4804244982,742750668,1456898034,7630122501,962806569,2077939320,1880760357,455338265,3259705064,318346900,1486614686,1263974298,1696156530,595256328,1025976424,5376684560,8241264,1791539736,5003472429,2515435216,49206591,246221170,4991155984,390040168,488738275,4673331160,1271361045,3761477022,2243341345,2264190810,3984472036,1756185158,5445889720,3272374455,5302575300,5610146969,1361423880,874585138,4755116925,1939951926,3217430466,430276557,231230856,4032765081,937357642,6859413432,4923509017,384692994,324970719,4323529456,4382075600,3925688442,7798055904,935858273,110896404,1763203554,2515766985,1159809309,841340314,4604394114,6081200909,1516904097,1762194760,1472757432,794060296,1527157020,770201990,446795236,5699014090,2396768122,747916192,1467068586,3465572313,1233862432,205599486,3256763475,1009124574,1750128114,3723509970,5525491804,3882892840,1789391595,1720666356,570546389,4676214834,866103112,961670381,794862698,4156840392,2961057276,15542530,427910167,3899359282,741238125,5406685368,1216598160,4947892304,1973755138,8927161029,594486296,3124200,1137585424,2482626054,3225724452,2277385158,6052552578,2328331536,3636560864,7593084384,2480234772,3781935750,2174288436,3126164748,2620418706,1911081171,1542982128,17394516,3883524595,1942867348,371965039,5484359826,1805941086,648872391,2774282008,594717396,5953269343,267055002,3246543852,297671508,1813839392,896912980,418880606,1300670148,649448574,2877005768,743187188,1416953502,89237890,1526421432,1431659040,2969035782,6300516796,131990829,2961675711,1189354691,1374188808,3647612886,101741814,49171378,856512404,95730815,832199912,25088531,706192928,2047049840,7917571760,5576725494,285049219,6522848928,200651238,486688444,713647900,2409279888,4100695395,1574363787,1108340136,5171675598,76304670,1475752792,3880186380,902524087,1941882800,1452036324,2246615476,2464398066,2875166536,3487556226,1753721181,267618879,296799750,1872199374,5814590868,2868479250,1062233079,566593758,49392684,4647040640,1831533708,386414120,13369961,244089021,51326335,279962906,2234602503,4697433528,654210796,3942958187,77844484,3292915311,1823277127,307778864,7928226264,289073316,411721893,2283921835,1334190354,6845438138,2875945320,3897678864,4856279634,4216237770,3401400956,3493977651,4995193273,2772362646,2988423975,3977071272,1229839035,1624473555,7216356200,1236265173,302978134,3163682720,226004888,1074680858,376358535,2183842257,1906762406,1032397806,1326439960,391030160,1337614300,8700342957,939125218,3229728621,491525094,272682540,2780675275,323552680,273384625,429685152,1646225372,3168208668,6051673719,2232978750,7912177360,7969122333,1773304920,2685084462,3960517414,9876657,5438271811,2237620384,1982059370,1145254274,318908664,1312756748,1044412808,356101560,2879519872,374076504,4341967731,2736232856,1225446513,4666256574,357251764,1505530854,143157160,3729216216,3386433480,4571936916,561736998,2563452288,3057411250,3322082635,2052327378,699793416,5297925682,2861445978,3356945104,1590804439,948922624,5482121796,2610211600,140190505,2748563356,1777373930,426016312,157007694,1816147932,5787941157,2542379028,154658904,20736344,899554410,1532350516,498702040,178907252,3072590360,4428351284,6735009420,1879398570,612598380,168066221,1302298698,5314885114,6842151897,155908303,160614064,4755432858,815510012,6949466648,2453259072,15597392,4014057880,261485254,989993625,2844491408,3741108296,7024843768,1953036130,827656859,231714810,1550617180,295601092,260406852,1801908592,629730652,4038806245,1287771662,5907324320,1099287049,453142780,602474672,494798451,4434941532,5708930784,2467788486,3383969260,4071080210,1449263172,1663198992,5317416496,814604760,4182318132,2255178174,1484186970,7697688456,1972512540,3565897650,1879068636,2374056800,2048673716,2046118038,375060181,2450090325,3336417416,2895416502,3790239320,3977809296,6121031672,5662113248,8335970181,869930091,490951298,6658058232,5622769236,447050714,3486416415,1047862744,2457500330,735344640,2616721128,709978178,4201184380,7423174976,1097805616,8882930097,1096800104,5043886992,578237778,2302596112,1981836345,6576242596,770896362,1179039830,26184674,7360877079,554570068,502534120,1003630635,96186183,79866830,480588534,16731610,2195707710,3560425645,666442945,457599779,946952388,3980293107,4393489112,3726579618,166819443,3546967886,1787756818,493176315,3047058905,33596772,4255609968,2910439224,5123913408,16052362,1664011962,1474154642,1865480354,8338755087,5208755790,4106842704,1127934858,4600025409,692120266,4380990460,7203282744,4626133750,352109019,3869949524,4183096458,3101929290,2571296910,4287646480,3110043592,300637188,5532449760,588487148,1692935180,4116738320,35507487,4669247364,2901966375,5008052652,205829719,3548538592,1394320200,2982673518,6899432049,1442567975,5941882026,6052674800,3976472620,888572174,123577928,928025322,680729088,1897300344,1739654924,778678369,2331533466,4903751115,805030578,5990426253,2628214530,525649211,1903661696,848052950,1949045646,1761380854,976442614,2639472102,2500697142,1114134574,3734736400,2455908792,1052077475,2124895344,1018843156,2935754464,2231441645,2499020484,4516630315,1200157544,438422104,3385672588,3684751990,539710761,5299407337,299013700,575345520,1133449576,482444820,214804848,5620071499,1192755880,4965940431,4588148180,1296090180,730207344,426229815,310510665,443837637,6345592456,345785825,3047353932,4452141595,200919618,736107714,840433720,6829346637,8449989300,267517388,6856665508,6784675282,2821787360,1872394270,6620582619,7733588967,351875514,160613608,2335137642,52525308,7890933880,1584205126,2283995180,1457990428,3272896942,5404530180,972998974,208393428,1629133008,4926714696,1722465234,5160476118,5630077902,3440593300,1184163292,4639643393,5216335999,852410720,3369538050,342763240,4814087336,1667218482,3133574122,2359079892,3825072438,95441865,1524426237,232932216,4493624672,757897991,1087972056,5151579972,278759652,2099417235,3793249560,28427572,1989200765,2163439395,4921898656,4717251612,3107485785,1991824230,1120580284,4382415130,461053452,2191820622,1627183788,5588658918,3039255885,3806323415,4190816048,72570477,4068357696,3179804205,98662473,895949688,1748069036,907479275,2285813168,4857031000,3227825920,2432793783,2489572134,3081348828,2100068026,2297349650,1367132960,7087332681,6390479459,6083976609,6703046063,1276940724,2105122869,5368126582,490204080,126172619,4314031300,4655502420,3421192520,122638296,194676426,2730668238,4260049680,842423720,6840373851,978691437,3905988370,8318546073,4781936772,6077683892,515170032,623253344,1716937960,2797972287,6785221280,7812914568,117163700,6705946128,2280210867,2169885006,2806498164,178957110,417350034,2245049835,1747082178,144973466,935345915,95053982,389331695,6548877333,202893862,580544019,1966141872,5900532666,8685181053,440099439,4797889640,487967127,211819959,294344380,207976382,798866280,2152437798,2698343334,7898850648,1102301977,1511488280,1636947974,4522638072,2687816605,3592732165,813427685,167507416,72069285,1613289168,744415772,6007448244,3998422302,115400540,5052430020,4394719224,1397271160,666696045,2633773107,5059619766,4774224833,2752737336,1646238176,611496971,807489759,187079474,224942853,4749959349,1187975832,3689856930,4528460405,575443738,5944537025,6756830800,217882683,5785549902,411393369,155164056,6288241716,356563352,3155181144,763551362,1513399935,3893871345,956763340,1349916807,1385318904,174377959,1845521524,3046741528,4380566099,1460946280,369476664,3493584186,3448868660,5814355296,1872843152,6325196868,1491982336,829542628,5787176862,5441043510,229048900,1758063772,576309060,2828969794,2530504648,728315588,3997746990,844155073,605209900,2220339364,693363680,1446658275,836995582,6862981608,626734112,647629367,2805059816,4150796688,4635774688,3518979975,1115392803,188579370,3387665176,3830107536,106221282,4980841300,2319154452,1301343298,2484563418,2312595630,329964960,984284440,1642392344,2520462987,1229169720,1212858266,1042286820,868275010,2555807319,1075237050,4805859144,107173186,549533997,439441118,594321585,3234971792,28974596,3880816920,3345471485,4556643280,2132988710,1927946768,737590992,1293441944,3122365370,253494902,1397212224,6048937503,2660606920,2649209925,2585274255,33689094,2756508895,582699942,4980461553,4465168505,3660727745,399718716,2543830188,2122318386,321000456,6585274871,5426494194,3347099544,269821584,14554377,1499943060,3791302595,4117527,4492658820,433456352,4166763705,486128766,193582341,2606371056,4616425513,2608718620,770455051,1206423694,3565859610,2320860171,3089884833,3747389140,1923533830,1859785290,1927320378,411646735,2506852642,2244940257,7584962508,4053039536,102712218,873591136,1657440070,103803335,500988624,943249466,143716124,737028264,239878045,285720252,4475634930,1872441760,960948493,5486726580,3089855635,3419903100,2890773936,7551739638,4415185572,1344307004,4208645040,548433702,3252800768,2234553327,1402480526,1561210878,1651609114,802950470,1880775222,4703458718,2116966761,4127439290,6845533968,1361987151,430149392,6250084218,3653795705,2122912156,1635143718,664693806,8854320420,4918009616,2904310983,1442179494,2567055756,1075951656,1993719852,1786483494,606988664,3111316220,2736280850,554328960,5101559253,911362934,4332309310,2729881588,2584897850,7937578485,1635740890,1642234376,15217218,2589713612,4897102795,5325894690,3315061532,3703244552,4183712865,4897394552,1805167650,754388492,3966233072,4063318896,4884961962,7083800464,72067633,1141351876,1358327304,1614390330,1536421390,987417918,1943244402,1780233685,1338776747,1855640337,5591988320,5489878562,3825209210,3427920625,16013956,280451663,1366020005,2087354656,561185608,5104679400,294582456,6339891264,799751374,3423458816,1857067023,5366879928,711882464,1315388364,5935694436,365635302,2328974583,1554527028,358732,239092695,111065699,4428765798,1573906558,7677273339,2614750050,1464456705,388647333,292423020,4832602568,599242189,3020852904,712131290,1755919304,1403688300,1144325178,901314543,710971784,864045762,152625327,1449491310,335957661,3246208680,3953142156,7802976640,1441316373,5977371776,166918816,270889353,8552926485,2012577770,1032047364,246333957,2837346258,972795483,2385819618,5421544047,731833901,6656468048,859547552,843686958,1347646272,1689313071,6094624952,5420026717,202852052,7137389394,4061167551,3666772035,1519866393,3009577244,948432044,358987567,5865712368,5304637647,4638886707,880659156,362674739,1273345960,614981206,6039825399,733101712,476165467,1595497045,1558673912,1118964256,1428216370,844159989,1929829716,3377639804,4852444232,5548384752,3333087401,2946312702,6185537288,524802630,2610732921,3553163229,1498177626,837599484,1053822548,1873896072,188257695,359101854,5781890862,3424315476,977033937,76198633,1773716296,2471995608,978456951,810772296,2592657045,3255603645,2793528753,1593378562,949892214,2226129370,1444187586,319604466,1151073236,4768380032,4112311483,980360393,1514193542,709246883,849226639,1021744100,3267554855,397555938,1367143686,423539618,4985529399,3834287712,3459525375,810278354,1928791572,1156945025,1074056698,6684217760,1713085150,3916559404,5500127304,2853905334,1558725219,3075721928,3011348612,1986359667,2887518095,4881579378,579260815,6920991824,2391722028,2501424240,8601571881,7031207544,1456396772,2172877371,5738256000,2422330855,3103626460,3331040390,50906184,990874319,4798834424,2552920200,899974406,610436660,228112728,566466339,273995685,3371713768,154337100,1268865479,335990816,1725151274,184078065,1822672788,1983301887,4321890245,2848190180,1021392258,3601808128,2759941875,684508170,1345927132,1255102008,1455072130,2277015055,4186614630,2023810698,2076411932,11266461,5100945688,3301251513,6916914198,269098744,42363228,5867239131,1278929676,87758832,3091828360,423668280,3838411500,2793355384,6694918909,408805184,1701958242,433416405,3325108302,1205119660,4846890942,160839030,478766916,775758036,1768519960,3072516475,4250982288,3309933800,2108564915,160977096,383052348,5546066575,6456847833,6269875101,6731868675,6875215096,8650740753,549488964,960386436,903808017,961144692,5184933852,5486337892,1436453730,1879552008,1943077990,3328132686,513341972,4644944784,2752508495,1244757924,3827645688,1770675354,4915834758,3254753355,6477914178,3833370562,1770838770,1206799020,2190002274,574150708,5775958272,2900297520,3810291210,5607988908,5983968008,1326049362,7931865384,2381655711,2427188436,437336886,509426085,8237194911,2642268755,4440614298,1080993976,3309235490,261265770,3924743158,3593425030,1686795964,1374151563,856538626,1551997230,998780020,490050180,4502260910,7061392656,848403022,4342127896,2104653985,1010636892,1713198144,3511804548,5192962608,2419397403,2581925632,2384580908,2823767958,1813880412,245165880,2144554878,681209348,541463385,5243812976,2039608736,5299674632,551726119,1506130300,2268363596,994015405,2838551022,1209595923,1424853960,2920412202,3495945276,2950369002,1211115138,4483656675,3363682680,1678769662,847980139,2945155616,3679252446,6945549824,196955572,2677447380,1515020208,4870680475,353395380,153440500,715981286,3104501870,3490211940,3350318697,1009379236,3340187055,1427090610,5745693258,4976572398,6900356360,6526809468,204915967,1174760280,423320028,136277008,6084603872,756603767,992419568,353302785,115361720,1875309732,188175756,3630510192,425185650,7299641416,3703358763,972932470,2758036544,1876969636,230615883,4404259630,1087987089,1574774971,704885744,465810372,1222208281,772600836,2675493940,2818711680,1675550992,1407821768,6668336560,462351200,465531265,651018364,6562264800,2429156640,7298879376,2359668785,291302784,903431092,16311972,1388718776,4940156970,948457101,1902945603,3006337950,2423552247,3308188915,4280939585,228790055,1785129366,7371968652,1836790726,6297307912,4263901302,4167053328,745476072,505694424,5929107810,1520765754,1869224626,488525420,1276598718,53426017,5766195618,641826920,322854497,686607202,1499534264,3971153336,982650259,1149818308,1933724200,533327926,4813399295,4996011132,760808372,1062605088,956650494,2529402808,5675519402,199085770,37524582,89541288,6520479742,4643326600,1581905006,502884845,917800331,1057199380,2287464102,6633557104,5619310248,3437444922,556462848,2453879232,444625899,1266204432,7101482769,3413424960,384497615,1041259140,3712037880,182291345,1980609948,4699938444,7509826422,1174601806,3781707027,1824183992,644445510,1801413441,557239830,541437489,345792322,2434807948,653771394,535258296,731114891,8027387928,81312404,1068935298,121350642,4898077176,2748615147,8237045439,8831912661,5112570032,1848677799,83221683,6361953039,1392429582,798661679,2218793756,2233612275,1600256530,2387514510,6124647624,4884562256,2025670284,236775040,1567847010,2374780065,3146720184,5186524200,4332316665,3275364096,949980640,1895980800,2756011712,612795794,6951330498,866308833,798407508,2355600300,977296797,882444360,1439578798,4594372536,3899006454,602910457,3876622955,1353988970,102663046,2163202286,3845834960,6701708214,511385150,5681643210,1850157390,4702497105,4626274485,5180039320,3202322473,4311431922,1531177990,3779915490,1950196276,1010381799,565949168,2900003031,994285776,3072544540,1078705008,3492619660,3698417436,580693985,1257156565,532932869,832282134,3309923134,4118364060,7223969070,4580606982,754775365,1837275003,922834092,737805144,882412956,6230375936,776352520,1454139438,151069242,166816567,877420838,2552255084,3049765725,730785776,117224665,628661738,1588453516,3901735608,4299748464,3652752680,1024327775,907607460,3342882924,225731836,2845777064,2462604216,3897367656,2439238630,6565045304,2191066632,1743488775,2346117945,1601850462,5967460134,3949389306,3647884912,2860072972,4515857508,6636840936,5215791882,1739169846,1352197962,2932998543,2781357543,230054562,321148718,1037326738,636991000,3292359424,3905190910,1539094130,2347754109,635823940,4002386274,3629327748,1924545708,5727322584,3286600152,1148166004,963192312,5147268489,2096729817,1170013941,2056285072,3044941360,4456730649,514938152,656363545,1631337692,3622776160,247815753,971548933,1210781852,1910197428,6898220588,1555420958,1537036920,1479820780,1822075098,2310537834,2090307030,1990341672,1056563412,4210460024,2330167108,1200588684,1340165826,698581389,1425722832,2198538441,3174688360,5469109992,2200291478,3655060749,4151964760,4342685004,2490893444,5477895072,3273354805,1914516524,1887232408,5013366918,865771906,395531028,808759825,5475128136,2851907247,2654636648,2662637616,3466034895,1403832066,550504136,4701855285,7597838880,2775721152,1606147104,4563068499,1081899666,7904860614,373148258,4818070332,3200165512,1322016462,668282925,1489005412,1068771306,1871894564,1175390120,344710233,3620878132,3754819845,1421516008,3183420000,205491000,2758565916,1277805048,4724366580,247938336,1580522474,709611290,3516500994,1261352925,1006802514,5440989750,2492640145,3856156875,1070709912,670409451,366136331,3622059252,402907632,1179439820,3344862632,5138631225,957541090,1224815600,1464486504,2717504694,2787943888,760764106,2634463110,1354574724,1250354220,1851244146,4762081072,5696180736,1608721929,1819193888,5555328569,1744392230,545967702,4060695294,2480845656,1931765667,639184840,5561348832,3139765280,2063674464,4991043672,1601148634,1987559492,5287546448,721567410,1939634852,4315629248,1199846871,3329479565,1537059312,4474284486,630153569,1841487210,4995483060,3069564688,4685398576,1098200040,4771891782,94011540,3300593262,3877128350,5621672466,2028809982,1394506220,2751152508,4204817090,1497744552,1062305820,3105519368,318789829,517964070,3168370280,3783350210,4946255130,3110780768,1825200900,3550388680,531573595,46415978,828694704,982526140,1139999273,610519764,663197684,2143866464,1757970222,5995918584,7829503464,2645859272,1290073248,996334981,460876552,2007240510,2356754302,3793591130,2399303855,1390328400,1868241755,2345980775,1873464444,352354394,814156899,3448686810,4475601755,1181724174,26280944,14459408,438823049,3446517980,482698766,2226231792,162932808,818365328,1359458842,476260785,43073220,7707938940,1964363876,52238248,760192728,1944521109,196831858,2104364550,3467312569,5774255907,7911233055,896197719,6524007568,5299750326,297350622,1322517702,5156720757,1137315350,120630951,1048234970,246961118,2048311926,194629961,1562204632,237433309,779712078,5583163644,562702620,508101752,1654984916,325869768,5499347021,993447552,701915673,1005644990,272417130,3572855736,1783946958,1517296166,426604088,538632486,5388711748,1138315899,505444142,2810862612,4845522480,862408179,1920739955,60416440,3982915902,2063628999,3948961295,390539584,1190349800,3832094320,2885522312,812550438,3899950719,4793212024,6560569834,1829230248,1528228278,6756653466,1922564836,901143022,3532767936,486077676,2977196724,2977555491,5398170645,2556801856,6621498784,4643601424,3691776174,1552385232,4387682259,6182690272,922112200,226760231,872152157,824906431,3013996068,191583519,680317065,3733320051,3027815384,773350391,193629970,284465322,1249929812,2422993668,376884940,3586291840,2583518224,616097428,2793846453,281661758,938277585,111799118,514330733,1316544564,1762374690,3843662688,509124640,490903867,198468052,271448615,7136176880,1490317290,490789856,386931984,732916706,880899952,7256821512,3695068344,965874758,774497844,2998450068,863213923,971442864,5489868978,4178417384,1606407380,4664924900,8665870365,5714794728,966625240,1302678580,3924062416,1581303506,447496986,543995424,255658920,2005165612,1390089747,7394465871,2389002760,6723973476,1054608935,626131810,4103454465,6574287096,609195650,2400758046,2991534012,2442904104,340391388,142815198,5974817849,5712933947,864664054,5553449741,164027339,686247994,202408580,667763607,2810220528,2017452252,606703089,597019776,448170496,2760590916,1766246382,1352765952,2096385160,1282081744,4145105376,1966815006,4232011210,1271975044,640003248,1477917596,86412117,376733516,1307631505,2460896328,1776570460,41991912,3701324392,563550610,4581176430,1909610962,2138785328,6964490304,803610204,201484401,1754039646,99345682,3477206004,3617646765,881274856,5041935997,2182242000,215475218,69525956,787700800,2531938212,6976385150,255061080,4440533559,1567364742,2356087794,3173734863,115218624,3936976328,1993775970,639584172,8964841662,2797228473,1856688864,298659797,3976108260,3332061376,7643174512,2531431376,7867721760,6716497690,151233951,7133261139,6983359124,210679104,1267737444,1253098635,562899587,2032787997,1847499792,1366454754,4744674210,4442132184,2892104080,3236589009,1881534060,903347472,4749879150,787127841,171780984,947745390,2443291095,7033019912,6369184377,5691541184,841626960,1763406824,2045887686,1114334276,1371988540,3000135364,2477470869,73168940,3226646744,4319307769,3342061390,461099574,3753509700,2544508647,4128663456,5568229440,1029502840,129477150,1615994506,780578346,700103275,8972511867,1860307075,4830435552,3477173464,718988431,1741678704,886720812,2218322646,1232102052,44526518,5891682510,716068907,3452951362,4044882680,1321884756,959126064,4878311912,7584053625,744134404,3264058980,2383810807,4664895354,133163068,1864389885,2959638318,3542328988,200764465,985068779,2739520476,6374184768,8537470470,13271129,2485081545,1372699622,2085536601,68136494,1087437232,3581463488,3714391624,2844514716,1610393756,235088355,814723869,636552601,4601711079,245988989,4230282717,4721290940,49530765,3592343388,8821216008,174282396,411431492,438223845,332265726,1365295996,2686167220,2828562381,847932723,2013158000,2370981441,1947178636,7886838712,1252948856,284466779,8006129649,6688077318,358868916,2121931315,370362246,3436809340,301022422,4927235789,806864100,352741896,1045120946,3810938096,7352069456,4324480497,3392544033,3417722292,357439245,3813506712,1015007127,583432236,291779301,641821343,1656131378,2916575960,2091124128,1529330516,2714964036,2683930737,1358016084,3739960609,412822762,756319434,649520291,674775333,5986379286,5724473796,3607633388,716151537,5167368603,977142711,3833966580,1385868708,1104293064,1607684010,3110741148,2349674216,431708329,1418949506,176916561,481249748,2530520802,1987272471,1956734694,1736358416,355769862,2920889997,3338383024,368016956,2688823711,554039700,6004337493,167821187,160322830,969478068,8627694588,1880762864,282149604,52259486,5520207973,1666625691,522415344,46937405,2265262218,1428720660,2977483368,1433813590,587441289,5155080744,1399247034,417446913,1075633460,776560540,7768517168,1148244512,1852500195,7297722468,4496769328,818486248,3570946485,93997318,2823989658,341089788,1848025040,3354592948,753812430,84233726,3702236640,4796202348,4574657862,2175204968,6543244143,126307872,2523417942,596334323,5622905223,7653958152,6131563128,667161524,1399835430,1391061902,4339080020,849362260,958029000,7560908793,5473765071,7564877800,5497743839,1148895630,78307116,832421384,1246664424,215884740,1744686624,219191355,389830728,338684115,4660782410,629814577,39011820,449966113,6776572159,3994125100,275600182,5184729300,6529302087,2998292395,6900507873,774349368,1720026732,2260202067,5541662272,1776289890,361458102,1415081790,7892420512,2541667340,1370436820,1103181836,1389390174,4131694985,3911193540,4529096105,3028507788,8856835506,325140545,142756586,1978892703,3937117821,3711980544,200579808,3771088600,7149351360,2459072996,1916840590,1816413208,357396281,2233277253,204233686,1722528810,1687333390,4410710631,765782124,154920540,1826139,836187654,3255481908,1688125604,1680756432,608718459,2851824360,2012120538,4396956860,868287921,573549094,849923536,5042298270,1442625297,2637541448,6452928657,6247788462,64979978,1938160742,1227715980,3996195954,377584482,1274986908,131135655,476630680,1438490310,181042278,155393324,3060015532,6162789584,593429304,422870476,1065785547,1535980626,2045518668,2134800180,1590893178,603484449,1484342664,2642471514,2531099535,3695545584,152413130,926918068,274319728,7079769972,1841056032,1109021526,1719213044,6635456664,3123125240,5738660688,637854111,1735714604,1703929928,6081702456,3540439965,5006434884,2587021833,8263478151,432384600,3294558785,1084919004,3755598080,1760335515,18273179,1444263228,2490832197,792268798,288054166,392998137,1287663736,676276506,3217262004,661548051,5603588178,5240964960,102867160,5685293394,1499655640,788696276,321305311,3995338256,2794434828,147477914,500153154,2875805766,1434303782,4841178162,2025283695,6836175792,886565232,583318127,3144269636,2494397745,8059913487,2967193059,2684669465,6138285104,125328974,1997886772,2278374304,890644893,1887363256,4893123952,1697316144,3513679565,1383809082,2627438720,5809000572,385968644,5067333733,3806921180,3054035100,5057533278,2793666165,3154607250,1331780304,7730930052,3174303944,4140474898,5041789795,4734143028,1006304175,704804746,2282161665,430958429,2008760835,174799603,4310551776,71413356,507150236,654945375,5704367676,3922694008,401428278,1406169838,2797937704,8141739084,7842287840,1356722368,376735828,4237591584,439205675,119300645,3980380515,3675507112,2923089198,1808050000,2959202532,201553393,3445528464,1538345589,1168275267,1206062650,5844312981,960335264,1157687556,1594106148,716806005,2205207288,2377089192,787556566,825818273,2729413064,6842118216,2947127832,5940645536,23244747,5032305888,6983770632,6647216528,186208248,2711431760,1408086186,1503853078,1826195961,1410294440,88167996,1030118512,1460667438,3529688344,738025547,603554171,100184385,1153326390,5704500321,935967450,8421589458,725840984,4305533328,1516948452,758268150,3743067285,136972947,1421834932,7899243736,1720532706,144214576,1113846336,39570760,2260971687,1499529282,26960628,262436004,2471883408,4178888980,1122271374,4737864609,997711820,3159392000,1050718734,8254629999,781099729,1229712076,2603133050,4356206901,798429695,2315204769,699899949,283191420,1274419878,22111986,387153162,424233584,1791828288,4279524936,1388768324,131663799,3373975592,3580711464,720505386,4040958655,513492762,2093823788,235309176,1180099020,2689761276,1669349834,674558976,1434161792,5829649560,141553356,367536554,249640445,2182552316,5054404020,539383456,1038114945,6411184296,188747915,5687315004,4750459893,4382810096,6649828839,7035198864,171997138,1264231248,3089093861,267935424,2854450039,842022972,1440264732,1796526120,5611791234,1720638504,3231420924,2347838376,4782771795,1825645004,17648352,2316188440,2283705111,1925640606,1858739588,2649304458,2010826832,2710621417,6323544261,352120148,7170546438,437756290,4837705295,977338278,5925537961,137667348,458260830,5893328336,1976214445,792979045,4110978114,2907054848,2268933939,1436584580,3365482828,22481727,1885874025,847786890,134173830,4510825851,924572425,2146830692,6573734846,2673547437,704767939,1739807196,193506200,651983748,6423782373,938053188,2693281884,3103195680,561476696,10353244,788333531,7530681,479949701,1775823312,123551584,6768902245,4628807392,138692358,1528884548,843983656,2119057710,1112887632,860289911,175414160,508646062,2180891850,988016822,4173655388,3354549870,322884143,198898698,2729151594,815407868,846976193,6348299680,510682037,3643686108,3960502980,1800355576,123041593,471122244,3996222644,2693492766,811966531,2075765538,500674816,550556208,471215272,861394132,414805940,2305223164,3281077075,4471998975,1320914328,2448623223,6936092325,1773487880,1064095518,5394810736,2605208060,993557166,5010131889,562594976,2543247357,580925070,1323970533,3985031094,1427704068,2693655440,1441249280,2495104216,788735625,6121946642,904899496,2043206960,1944575175,1561020132,2945196327,1789524864,1041387978,6283752153,4287375096,6822558756,2107480352,91123556,558675376,4572211239,274384872,4331856285,6029434611,8351802324,1964566848,476087650,295280615,2832537738,100420630,3206401472,133066255,1866601320,1263532319,7494312528,4863546610,3672963165,6227243141,5546875928,937527510,6549675723,3058068601,255088566,588520484,4699312608,1089310908,567567627,372189114,5702806024,1893733632,2812331325,2279752155,838852187,3696249360,511777605,311650068,2529355728,193590710,1995018635,1408577536,244510668,604909818,914408614,659056799,5895394792,390085565,6584164062,2611409812,865303209,361139968,2965792710,1422622986,343156518,653820144,1416769684,975186588,996891218,1535469044,2500786705,980353575,5789666493,2067188815,3901420168,180578027,182825912,2284982048,3026761137,2770028830,802081343,6929619781,4475099482,59480772,1018779880,2363807264,1538936290,1842517624,1774999298,730234605,630504184,2554826589,896026560,7956619552,8005378797,864332834,1436648380,829188930,999134752,1690890444,6502887240,4410716870,1788206668,2173084556,707595210,1637063883,6753714592,975197122,987688360,5420591307,2818038083,640010166,2870814032,765602559,553207884,5762636120,1867710722,6790855554,689770605,2874326840,1040997528,960830560,3148276576,394493031,3919936630,1648520970,688954951,671670700,2627094060,467671030,298658388,3169236096,649740687,1812693940,3080965680,2676778964,252442824,462221290,3380246332,2656822824,340041056,1433120805,3581315244,1598253410,18780790,5867913712,1064780308,7079231205,1020041204,4991716314,3162568160,496461769,2599655202,2790484340,2513242200,84154088,3169393976,3958992936,5518715426,2053868680,7226853832,1068177297,335770085,878148675,2635229842,1868165756,3934348140,620234962,957647200,967259789,220724294,3644869545,1425118430,3173962270,5050646802,990535851,3651027248,3406856540,2662429160,2154581352,7475427414,1988093922,5576381,3055873884,439628943,605224340,278556828,6878602424,287631120,3456477992,2452042320,5361738064,892022526,3316321225,3172764330,1419979364,2310189720,1043519184,1255340320,1124472405,2513138433,1715951755,4700077557,1925120052,5059347088,1796302312,846174861,1261983537,51924140,6670543976,5212084888,1578738140,1992140640,1823040163,4874156496,4452827127,2575361280,1131584076,5553140352,4659449352,4460968760,7820095064,1270818411,1631520036,5684755195,3509656549,3958040320,838576302,717795490,6032704304,3365694328,2436100100,2534571150,1866713973,3620420320,1724506388,2839746186,1764622020,1760092235,1071482163,2087643215,497940119,1495561428,4170259184,7505925885,4469785854,2664621136,362049790,5998996341,65435505,4576990581,3064973360,1146866218,6015248649,1539597402,863892612,5539735448,3763431296,6671888769,928654419,415275222,119899233,1233083916,2972578660,80840036,2432109816,243587157,285398250,541651896,655650976,838569592,229865310,307309968,1594701273,2165246013,1177517495,6409749618,2101769544,920078853,439938874,2516576220,727148803,2537566075,1449987420,2486059749,4729414744,963110015,3848299506,3449822211,873013811,954111574,1505436336,166487509,953919540,4422496312,540343602,2998481450,1239220612,7778125400,3177072279,1908136065,913979949,1190410010,1868625544,2255950668,2822508564,1211552692,4778219265,2934938640,983298288,2549477301,7143258159,2780167536,2214945402,2211035632,565204836,4875596445,6485008985,674256360,2745985932,1366130187,2026745686,2861768652,2655524431,1677090429,2129321130,7620913752,554559774,5539585814,1087206396,5235221628,873621754,438170820,2574826412,871338112,899738208,635790652,1188504920,1475757768,6817598919,509321170,3647813655,7217538416,1129584528,108382486,3584585508,1032961075,3756848850,2114141730,6890152577,1264157548,4883562027,2330343640,2181336822,398326468,38000994,3036583290,140989270,947609092,243287060,7672681260,710096231,1087145046,2771554688,1514895168,7001212336,1422656585,40937192,2185704396,424094691,124289286,5911981371,1378777248,5700038193,3405093622,4935935904,1930626750,769938977,378001232,2228749145,14089068,1087881580,3510807294,1123273772,4164369870,2860670295,6546800259,4088802825,374889336,4603964778,534712149,4255767704,281124476,2550948495,899991984,4845601638,2698163826,4663432464,4890125034,253498138,4799569455,1938248116,3462555054,987002212,1076477584,1259922672,7917399720,4712997105,995995147,4781711490,1838808224,1147891870,7877756,1732971580,216713702,4486458753,61019907,2164413456,752035902,1333093059,827234524,5406399621,1659949866,160001694,5213018992,6039292221,3074921824,5088600176,3587014440,5858257648,3242538036,1882440378,318599457,1726779357,124321260,4673327538,1485223620,577515807,5060962416,5988289134,7037782760,4380494556,259276801,782522028,584053995,1964785056,2320956762,2717003664,6546876448,3545304686,1199692680,1839348144,4736727170,753845148,1201768362,362694321,8247813696,2868082512,5084762070,393921396,5162758566,1741419555,3292241920,922670442,2130966295,1279850018,4759854575,566360408,389903605,4558440972,2029948770,2001080732,1101337664,4158663305,1430478995,5606118640,134558868,3607258002,1264120613,865665717,5638954713,7307762040,1843901430,89946013,351880672,2965930456,2175736464,885545571,3401662790,3633748069,2416730109,421033977,844845116,78589160,227339692,6224085,1192005966,385827808,5819589167,1957685985,2196514320,648858487,1290944667,2041510794,1298316390,414231006,4457239540,4436889435,313998627,1580814492,453020178,4329277568,1715272206,3947263754,1161263000,1930239678,1382315925,853313630,1501876695,91868956,7249940800,2700273912,1146445179,7673247270,5146830783,1163643222,4550215425,726017907,2622956598,1232468420,389207937,337029106,4085939525,6075988920,2090033982,3778911126,1374059916,462053450,1613198960,3237230184,2157020648,453260242,373599348,690384090,801309015,1368347547,750156951,3816331794,528817114,655204904,1362065712,1278886647,1507868272,1462738220,4879118830,5339046384,5661217512,1105525773,3879616665,470758032,951891973,3600477816,2257955104,893478788,4108927470,866145681,637080048,447606990,743693451,3240251256,2360214684,2987202830,4935129725,643354035,65587686,3746452335,7100109342,1453859082,6284654896,4641901092,3299333391,6637987008,1670387631,184099395,2290074180,1188538776,37439430,2699817582,640788039,5602483712,9878224,6940495944,1825527996,1944096096,4288586617,2720195139,6917854636,159067161,4999042182,5762790783,2630664237,1718378780,143854637,5856706632,4247331195,385866517,290715494,693289890,381095953,1998028252,1734035824,2953043093,2821441626,1852466705,629344766,2255648760,559596700,2232686784,8100408249,2334954558,1893565564,3045167013,5069515428,2991086733,4397139016,3986445005,4367251320,4474365536,4229549875,6618599488,212007028,4754613745,776991492,453910695,466360096,5908963991,3677703655,4394274913,2229300972,1633894910,3385596272,4047678078,2050611275,2794965039,1538759078,309334656,59908260,6237607187,27928887,5705324613,3705858414,1235999665,2254043218,147992335,93877992,1505931108,1464471292,1484354848,2738769108,8754997788,1766581338,5322492936,2093931702,3506992535,849561534,7154354340,2218476616,2239455474,3115148168,3238655562,798634116,1994270656,462062509,181432227,1583378514,1249597741,908463392,952156073,605474512,3624265596,566177970,2057976156,4092318930,3731344728,3741155372,1691716376,1916899668,3300862360,2794340832,1780743076,33883712,1476682935,1107969880,3885539928,5814640688,3185770104,5166942081,499867910,1960383639,1629060699,2191784312,4335186910,1356206352,158839899,127071054,1395985954,2443323978,3147557636,2871292212,2269610604,1288817252,673188581,1779533379,2934185968,99227520,2386278315,1495188345,523017443,1023615476,4124194291,5290472112,118774630,3365978796,299213768,185925974,161246050,5181155703,200709976,4603211585,4130628192,1748822716,3796651187,83749501,346421150,6822306234,5968566786,7170165675,331170660,917891939,1753683432,2405696355,25594824,6442088730,612348785,644125398,7318871216,5253903300,2449273770,1511361754,5863207446,506842757,1421148512,1915984026,2912577600,121045761,1766291922,1823304880,708729712,210362519,3719038563,824620424,635609952,459969900,4526713070,1261371720,3926274618,4184282578,3716133168,1201332148,3541810296,2712933471,1572341692,1736832819,2520481050,6842858824,2889714665,3823165521,2843426248,207959379,387891368,5874060123,2682235962,316061280,1919927164,333208284,3290220024,1741293265,3707750736,6689140696,1094591976,2149507795,802503657,1836630520,6523282768,6882072960,1945229787,4593905406,3919071373,1595817369,2045181616,4758195534,1587645304,2276105151,4580153091,48355526,1069316646,5731379605,5605634646,3301565070,1755637794,3140114054,395847003,2977190763,2010875301,122878896,635874472,1275724899,5925474810,3404326602,630320508,3034642864,4451214315,4054332468,4387400100,1059512002,2579927465,373882131,6899766629,221040150,608504946,993566540,553068852,1369444332,3121212125,7248755736,1960206684,1473750188,4659830555,5751300016,503860322,4408127176,6625893699,2782917429,531123628,7853010528,3433327668,5528341836,4827385525,3919953720,2478023172,6694507476,1901595155,1262861631,4078933698,337633968,672636720,6107644620,2961688089,3248554662,2896403556,3319384704,1638208836,2551388910,2458669664,1546346656,3462302408,110000116,3415246989,572573524,7070805,3538607850,1960528384,3927712530,5920662600,3143016444,446897151,262040432,80576478,3125796092,617412368,958826706,7810388696,1248264490,681467928,6716033616,257776655,5793076632,5430802818,7745820381,3012294859,5100160492,1414215132,1228685444,177369788,3091572930,19146491,5731760622,888658370,2178515862,42879818,1489161117,1269998170,3800168070,184270299,4464158004,3313278899,2235933568,8032234437,1596511386,126299961,3925997176,1101809415,2825801601,1198121162,151507897,174099104,2249468934,2052257130,3286438638,1899176253,4445417540,2316916432,357906810,3246702831,322495704,2003762124,1162860942,494913890,3804072980,6857902520,3816711280,1272792752,3609196524,7794588496,1362597436,5098340310,5206861457,5647709992,146632000,6532139817,877096122,1078204990,1698634080,2291576916,1102201364,1854234606,767141847,2388188024,202303344,887670196,1224382028,1787297372,3248801315,2793421025,5851160763,3159808650,2608488160,766580073,2537606652,7240450664,322128784,1393871865,1872837275,968623494,6292150816,2580502122,4658708360,293353386,5166517023,1495113452,3634367597,3235478544,70123408,1007369343,303298780,588635326,897916232,4340083572,4908600228,3715536410,1094169662,2476138242,2796531399,260316000,739401757,678348129,4529065434,588508571,1160111120,4489229080,2274902334,3447018162,4663820567,395307360,4037832078,211467680,297122635,4809449958,1692002704,382673116,1329709648,4195076210,152310333,6450235353,430757224,6215080448,5752270362,1341299304,357816344,892148820,1285217600,641686531,1601521992,4782832464,1854221730,409610866,6775999155,224975064,768749168,3349003170,278334250,2314869032,3892842456,2585820510,2857322295,3726214723,3509225870,2097749274,1517536350,6381932292,4006844285,1882955253,1161687448,763599516,218263741,3462375800,7804485279,1871405490,1279087701,3680934558,638421492,2715172752,1757801769,3410346665,5221273624,1188824994,3003599310,609152486,37100164,3128547605,2064275814,492084680,1937878408,874262298,267045924,2833973744,4457603154,741708470,456257860,8305761087,4035527778,1566029875,3003500700,2802234169,6667018386,1135160600,198613156,269338164,1389270974,191413761,2252587384,95407724,4124872605,2238118504,2217900050,3803262351,486914138,1269758012,486464265,979520670,1318539848,4544947930,2364538368,42739728,2049114368,682101096,7302167478,4261609285,40028690,3579591408,741369488,1607591595,4624069050,5977794510,391765175,1606918196,3996609576,467096914,778028556,1263195999,532018812,446349015,628364248,2987879964,2543906300,3673253200,1270600440,2324676516,945662187,207068420,202227844,1003576264,6083464584,4350610530,1719612608,410915512,758246959,670364863,3407694828,2254778724,4092567312,2641475883,1269020645,1629298315,480308380,2604554640,5050310280,2455332201,354334732,8738540685,2066257767,53295730,4688297000,1417218254,813844948,2270773645,2496286332,2945143026,2338158432,2135536590,5972471638,3639874266,2995739712,3644345761,2940594723,22309833,683053000,6160301832,551491094,2305845213,5817261256,6548857240,2302226934,6297642882,4386061323,2173213632,1300159695,8978407209,1717332038,1589279350,3473040935,1881233418,1794201784,132672702,1268747546,2869729188,1709244634,628731924,2327567166,2531338146,1584480201,310913766,1939537512,1369610474,4047470436,2014099668,3894922212,628015728,1273470092,2767505032,3501189797,2246125443,418862276,5711092206,2759430895,530263214,2582110790,5623907114,3419860220,3317190443,2821831116,5384471967,5228060130,3497149940,1603780248,2206395900,1530837318,1956320265,1044411360,3142409389,4823273416,3533587832,2360969757,1254394134,3937307256,9429238,1190305080,2393268626,1186142766,1395416124,2368363408,202715496,3627069604,1231588267,5479010748,1979980238,5100631312,1824844190,659462834,2643180540,936146670,2985208504,24526308,817494585,600790992,251801922,4577820975,12388524,2669783382,125006326,1831132066,3955983346,6617544273,937301805,1276065176,5248722955,2052633120,1291931676,2752118150,5741175144,1266658866,1693511532,5726539446,5015093058,6514059706,4553447463,844659754,10092220,1338248745,2075065728,6929120170,7958528904,3504888114,6441333160,1897658772,858703320,1639735824,1167489482,5136493614,2281646584,570302722,1865151494,274926576,3679701640,1989995014,1756536228,6562375425,658210612,1239666111,4935038360,2605956424,83833254,6295968042,1797503742,1770610932,1118613627,1209483525,1581134746,24499170,4798825104,785811856,2945706093,2817710280,364942300,5095297158,1686909288,274476266,1786825770,1183847492,3139734245,3539423898,522019266,3698751280,1185392782,1502311215,2772131409,3265534910,219070628,7253195193,351330900,683691400,709518844,1443231870,4588054075,1740520920,1504647956,1461969084,2333769006,1455559112,504541900,6399211851,1598628650,1722272506,6565442424,1741329384,2863851864,1806982314,3261137980,1588562185,3862164976,391975728,2514684840,1656062919,3858291144,650077385,368999250,7666343528,5183109776,984939135,1533008844,6205973056,334839575,4461355476,5915462130,171195618,400134480,4430888952,2408074518,17129953,3253003840,2158538480,5879931642,1803540540,869722218,2603081568,1779845546,4986514785,2980368734,183493068,1402414835,59869222,323932675,2804035932,1593082072,1992491276,2481298686,2576253744,1223543112,1865926015,8176604,6818627488,573081884,1912899756,119265783,3227299288,6816842568,4211844010,398749459,5795514536,8156519703,2842134475,2033284722,3359159136,2754960687,802991875,695425749,4416134608,1268622279,1457472771,5133985002,723196544,2957754085,494396605,1713493565,6566877976,2021799682,1278476572,710408055,3030503656,1075598166,6897082150,3743605572,1820472994,4503753927,1760718447,632384055,4828496135,4631135835,5689125324,10490301,67732044,679182224,1882301504,598160036,4589981655,330305604,1971907592,4541062620,494075063,2704977088,552453797,818987830,236726732,574602358,4396352415,4281452147,4739226904,814567844,4665970464,1096473918,2043997112,4606384785,331450713,4161686028,7292854760,713089340,32424234,227740050,8645336532,3186291702,4521495916,5614523742,240584235,2379468411,1645520104,5817943368,364786742,315720100,4529538360,6478341920,766913498,1757926956,481927536,2414388753,942596048,4640805970,399533422,3400225132,1257929828,3227096225,1465398710,2391096512,1238746165,2084538270,208306860,379652192,1554262182,1312624208,3235311876,1982646516,4393105925,448973360,124550460,303894513,139615344,3970802535,229047161,5059311687,2674664226,1298409168,499176500,1835727136,442788895,4336499545,22642904,1188883330,6532069565,89989290,6414669792,334855320,2272605267,729663352,250153182,329932416,1185073254,5821227412,810454624,4472259021,3405374960,1333751946,3055075088,4776891150,1220731214,2261221490,6301621984,766051732,2556297240,3618122305,2520832491,24432540,386067618,173404564,3879948618,1308878384,3193949436,319278078,1091364036,326846368,248736880,1932432561,2059805877,933465492,968658766,401191182,1242525852,1612048563,2965500732,3758513630,2756265645,136249512,2511713205,692718723,3764916561,1932781230,936344427,906174450,337252626,1838437772,201435514,4017742141,844725344,101898251,6887367440,8426997171,477944868,4341529423,4008985188,213509397,2774322828,1061551350,4681469975,490295964,1378532980,603455076,429928766,6156528759,521994508,3717109774,3505162686,824542804,2581418296,269097324,1578640902,735976984,4667000250,2815973181,4580615048,2118372555,5995724720,2933146992,1861856842,3825796380,572137312,2825338285,2645831447,1477095275,448686450,1737731985,1956862352,171123210,7595919234,99043776,464772578,2871050544,2634896201,287691869,1033224288,3550490451,2275825715,2582395644,866509976,1382599732,1666979140,3246771339,1348920360,320990013,1707624472,356620704,5336575326,5800369338,1904734212,8842538601,1741372374,1364886005,2756160825,686987800,897065585,5505629082,2981931363,671714712,1567382168,350035199,5894175918,44272380,1528852899,2301242128,87897268,57503015,1545412170,4274535472,24393540,109975506,1947825398,2971222604,336401796,2738983676,3016780212,818584032,3090415070,747412977,2705686315,3955671576,2642025796,2619065728,1391128816,313363977,4986391746,6593734872,510356954,6972109788,4737549000,916763173,3018912500,4391366216,290714580,481022072,1126881315,5923713990,6203754432,8258717835,2952183549,2339494868,3642069660,4120295064,7331107936,483416759,4263354767,1421850030,2071109290,2909519620,633646065,1843495908,919418815,4109052935,1247595994,5050353560,42494165,1096583196,1913871860,3409497592,2823231225,837688390,6908638555,6222947247,1318533645,3543327582,2304060336,3637513684,459631815,1727498457,1998419114,2277340728,1264604676,5475405336,1647284223,2704876924,1618246905,3813416604,1192658960,516531587,1106835670,5173238346,4238778320,5825268001,636224264,1113131745,1547997956,3183191270,1597954568,4607697576,2089366424,504792833,1681000254,2903462547,137753731,3264952355,3328287976,7827773728,47290995,6839874324,627991929,1594366770,4796059982,5326207280,1910575780,2946068316,5597097824,545497624,3192222780,3152717940,3080186634,986835730,137841936,2310386856,5722098312,7177787856,1221599345,2191200298,541791387,3689558270,3213831270,3089805312,3676172679,2613780124,468522142,6044173680,2218314252,1711465656,5924753520,286159880,3220320825,842151032,2189895965,445444239,4223625168,5465292138,172264654,1377741240,3875917969,4478220608,1928942550,1940812300,4002111672,2091684930,267869506,3320299780,7670538552,2484549245,5623216504,45330872,2489348400,652165588,7507971656,2373967746,503062460,1090364421,6505687760,1157435202,2268409272,737025964,86842814,2606117484,1073067444,1020782244,2168079066,910692745,969462040,5308423236,2503150279,8728928748,905673930,2012551470,54298174,114625417,1493990200,3778458,530549516,707807346,5543921628,1539807582,1094740280,3483694823,2252279015,1484588481,3162354616,4431087227,645767098,4992990744,8118274833,521273176,8151826023,6958536120,722323285,805734153,166224735,930377538,5135648088,1732478032,4817592003,3019737320,3868483412,5833683247,3450863997,1131902094,331907250,638970354,116436699,621943369,4428728435,567017946,2688458269,554973182,5784561432,925301768,648768318,7951265272,2142108672,2839237496,2822694828,1018684527,3010260085,4920468800,680224829,3174641436,1446793747,4209377970,419552282,2801646190,1177437174,1039917471,2109038034,7618543029,2170096416,1463511132,2770157112,205821030,2916732204,1211146002,4420074488,2528497620,373799368,840918267,2379315204,247519446,1890745800,589960024,1592471526,2024526468,4437176328,2766995388,1467332935,3597994060,1268796576,2705124534,4497263344,169870778,385867452,1236872325,1224725745,5217008766,3479696892,5847345664,4471525842,156320704,192385405,2240827011,1189324164,4149170,1615326978,639956296,489598409,855769514,524772787,1116652014,3136787410,4242138744,3939035760,2399552667,3834042288,1051121925,2173068104,6391948759,7378654192,3272071536,385755633,2388885918,3198490806,3046399636,7025293672,6756869079,1494953626,966729860,3218676036,5754816760,571940041,400688860,1979104820,491616115,766326095,555512460,873441436,110595728,5611016610,1242818024,5408724213,675874820,1814455422,212264355,650325554,4483242400,967695942,1619950927,438010052,4711132098,810862007,909177032,688535334,5356724292,5807938878,1839702930,4910426320,1046415204,1743553368,3517544425,3288886990,882972730,5428593468,7616363168,3332467914,601077652,137764422,871472750,562408959,5280666996,1758542555,2145224136,4294331769,2895849808,1324424055,4622894200,1902873096,67445427,2058808824,806807502,1643328336,54122220,234203870,3631183830,6360073307,4300868390,3199433370,8922379806,4643424792,1300070856,2209999758,4698464,580528455,5645439856,2607923250,3947435534,1041223400,1688083104,5850531932,1406128964,8090879,64749993,1011322780,2624556228,2030876748,31669998,819282188,1699213120,4682330114,572923394,2336443780,1952169290,468192050,1618505910,3552853656,994385030,2943273172,292460111,2305237768,1627170882,2839840227,6084529633,81727265,5910403976,4819286150,1673012517,3521615544,4619807010,6583108490,1968618522,2465308108,139729776,3040862742,431447754,167734876,2297068708,5754965682,1780941285,3525081468,1575144652,5545260099,478371681,2066750960,947662650,1481129656,1226852901,9156771,7783260912,4046555844,628778213,4378705485,998089497,2239463460,1879896200,3037294435,767956343,1004656352,882797472,2062648016,2341593360,3829145964,1216023775,342011457,2270204360,5920387548,2274373505,5853898188,1714859652,1105075978,2196802578,2941714650,4595298640,2548360788,3792405795,3332496975,4896555750,2094829990,2508757048,3093677451,6806966706,2190586235,6381091304,4606342137,700684943,16064032,6463578520,2643673160,569017560,4479005083,31974309,2732156736,2791598343,2652960255,471376837,4259195163,4410532224,113948763,7001927296,3814161141,212935899,4304537748,1979490051,4104703890,2818382856,2412361596,1850887129,2172836638,68051635,69989001,5153459598,1525940619,7596493281,1977709731,514480581,2244219596,2271778776,787893870,8251182720,3770198664,1144030556,241328940,1163945048,2286012348,583148688,1551453111,786523570,2679506100,3826677696,1522704453,1276192824,7052577246,7603109892,3458445330,1368398942,1569932880,2110155572,2933347257,3466772752,969015150,4334969675,3651890283,2370842025,1810121640,654040088,2257287004,691665008,1566843145,3696964504,796978963,60593682,3311694414,1498549192,7863193712,1765786562,6840769642,530289931,1686421600,212563542,873910246,2355966402,5101826504,394654876,11936239,484465503,2016775821,7841279880,2351649010,4976060704,3774383660,5216241044,514343804,2370500128,1712791304,25407818,4457124024,516105567,3719796536,5290967808,3459760056,287443122,550499530,2556087085,2072881321,8303257107,2324518050,811105701,1335023739,1701003952,627402370,4937585616,5354323954,5809711617,593441853,2767291212,1013765541,1824292750,2548807588,1672223200,1856183190,2395797549,4064830266,37200384,224683464,605733468,1812820804,6373754840,7867079768,891993600,1290976216,2777554712,2384650527,4884323245,714379318,906481755,478931253,4266319122,5139398493,536441637,539676924,4119555600,453922689,2850418464,1145255272,1098853758,3448871085,700436904,3187286540,587388172,7846045929,3325457322,5814001092,8780299416,54753618,5663081334,1038846445,1193970162,85336884,888590306,4531222332,418133973,6630249444,680218576,4566516720,197238999,3608702370,1176348355,2092239381,360729565,5993982351,2225840995,388502455,3141791933,6300675072,2594818968,4058107232,1852756626,3312963248,2138339336,3329805822,1085251966,1105454070,3131995788,1693276244,1543951228,839209158,2738200464,546341072,4599760270,1464611920,242245912,2800831621,2541048020,4873443160,5693805216,1846928488,4186368580,379650830,472550895,4318110200,821993134,3621187044,2551038189,73667292,529011638,296021863,1177714370,5969453232,2044478712,2872455968,2633143580,397681293,2894017556,5724346488,5430717696,3125788804,2310362100,308444816,2194824096,451787884,3234827316,634142868,2292134874,2399748596,187214664,672934438,17846986,2320303644,216491695,768579251,2323958796,798345249,8384075721,253380710,2911533384,491711550,1693527160,672143228,3535839531,1877568764,3327124288,615402975,664044264,533060395,2645271975,661366794,1135881515,627182781,751498370,33773851,1869969216,629929791,348314958,1291196174,1294731166,1007172579,1304650753,568891158,1359090700,6290639229,47605474,6525742311,4593287250,5377725858,576777622,2016288720,554324293,369509018,965173584,6335620496,621004058,2115591595,2067946097,1207124790,643489213,1015825644,2158161114,5220782544,1271160720,3675520284,709173486,3744711510,141660075,4544682327,514741384,3347412716,1160811206,468173310,3928597864,3738445596,591430269,4090585308,1661227547,758079738,2173302084,345936112,217457259,1592012446,530270942,7398335664,36386344,1889015,1687631632,317902990,5930225288,1398776130,2176053005,1032809654,886523610,4094199230,665458388,7606977912,1628382300,2163122193,2045000488,1484123216,105385360,221806660,955583650,2680924044,178026886,6259265614,4769032696,1848264370,840884553,1512765114,6044887480,970345293,3414644765,2398287615,1717433824,720189963,1243569314,442933819,4452991398,594483968,1300594268,827377918,512673777,6686698795,1599948630,3278333872,1801466364,186763887,3758936715,91382994,134911896,1273319691,705533097,1672643736,1236824336,936197570,832249176,677689463,6971751040,3269532714,2944648290,3816390051,3031541757,420950101,1915375914,2473140670,1628874900,1352522804,1568735788,3166358244,565476289,2124420244,2936778165,5467883157,505602388,88679404,2357372154,790736729,5905060917,772352476,4000878096,130116126,6094791904,3079593195,814873272,111577590,304537600,2903767016,5439583521,768761046,1441550052,2191885625,2748819225,6700173277,321117788,7266664350,1685915990,4869657594,2011754004,873809845,4424646882,3614264493,1083204837,853217802,4470590392,1158778368,2235319090,2820844512,4630363465,1894101471,428208752,2441103930,1362782760,938111096,5838205626,753312118,2313392036,5116528711,247001873,1860445476,4918806540,1344405828,948418020,1748242706,3618834653,1843927110,304573041,2960689600,422631684,3235652010,927951484,5172139133,1747199814,654823836,3385713429,515040840,168652001,693822882,1550741430,3553226464,118730027,7983599176,1831444155,2700802086,1896409302,627240518,3229613465,1358034292,1808350456,372927592,1000852265,2225501592,1262276105,1572699750,801984558,8355641841,1504977282,2858642056,3042562200,1548490056,617168896,4635181830,6765344496,5656794206,1765854315,1412895197,2913459952,195148178,5400379476,535994567,1512823570,8520249141,2240655060,322358780,753112890,567436724,2600680592,2275439816,5534113284,443434784,831033617,578803872,1823752070,2344226988,349249456,7401845496,1239405240,1180727066,8932198518,1235346021,2096021295,74614352,4492199605,295558446,7555831047,4942391424,4361597310,1624719654,824678806,179477976,3657455543,2580869289,2437451340,960433355,4954681768,805054280,1099608704,809657958,1792348628,4752719560,587188535,358888306,4676891359,811571841,3430068834,3631843578,5909130696,7077274240,1465667445,2156756640,932631249,6047087046,1785677645,3475162611,557097258,64723020,968164196,799797582,336803360,6613923911,2596295472,2768648445,2932629455,2891781942,772993476,2155119530,767439111,1089122991,284409740,2496948696,1811766024,1252768120,458408223,6101671086,4624369430,1030963330,4203611808,5689719693,303561222,5341679021,8985861036,3247760642,922222172,1845450588,5732180041,3248573568,4126855900,2457963891,2879702205,586821251,3151072720,5874703760,365859291,26395453,945466536,5533378842,484590816,2339418685,2178780720,1261647426,880885702,843384381,5135049200,1634404137,1510628034,1935638284,1707495568,1711339938,3510268528,107733780,6624532272,3763924872,2267274096,3178451040,7100152434,454289364,2406628494,1161031062,4040256080,2589713025,169795143,2254007733,2874121010,4783910580,5747152775,3041386947,175100530,5028310098,1403164480,1963314612,1394103450,4447465664,860803578,324451216,608194044,684883424,706229579,1380476412,808106194,614564236,5651534934,3250696650,2611094080,568582881,412603554,6674786325,7367359008,102577694,1548268590,346604348,371178118,1536975621,1639521531,1872374088,1825181144,3240161510,750931144,2661299670,1854346388,620279245,1625193675,418312215,395376354,455102360,1018809438,2801831910,2679676920,6433139672,2614629246,1482745098,2073996392,2599889085,941825200,201060732,538187015,387790070,2328473148,2354905083,2332125880,3126055688,70350212,13775372,4337162808,4605392295,1876232504,3074826896,3940287021,1480504200,4478693670,8044112241,2323417980,2441821509,61065319,238899852,187142180,6028625225,1511839215,214669251,3693626712,1876617656,451369110,5023696448,2204670864,6636237669,3021491940,2939349180,4075308656,1072188488,1444249288,2139374598,2259839484,215398362,121671912,2583294875,41256476,5711545494,6523474517,2462266536,603813720,4847347647,3910477635,4224503661,5293327578,1415558920,3495533648,784414938,730341939,5017408008,5823590103,1360045044,3799234188,855398825,542887866,8070947469,160022392,900429072,300546690,898635662,2307176832,82526885,1350618486,2639669694,2547489384,381802756,8730985932,645585613,7945880336,387054531,4422227824,1587897384,6997146310,41838050,6127215320,4830310548,1988549115,3692391812,1105528119,483553254,2847280302,7171476136,1961108040,350090955,2788061787,5009296733,2361674585,2383189976,3117489384,583459130,8479305279,2651417130,1092011139,2709858236,485272876,1526235048,5939384171,2465500116,1364744388,1451138705,3896333085,7409654766,4073655018,476954198,81224799,3945384828,247603508,2848870080,1648203475,1530638990,972064340,3192437316,1347699926,6450674688,616340814,638709397,1157173179,1400073770,2637890165,285724588,2184032420,3865953960,286890292,943665714,5667261528,2929882383,1759096347,479356882,7895850561,1584902364,933532175,22363320,4362188481,2123281244,5517164610,2397346624,6090324210,4048032828,306960287,4589630478,6894780552,3495911478,465866651,1158718155,440352342,2172575592,2695028488,347662854,5955738993,6774849999,984068333,1258517846,3257506752,2155502028,3484783348,4528190907,3920223186,1110719432,1175528040,808505220,768535578,362333532,91153960,2258909612,1027566960,528540670,6839649208,936060773,1840101882,2795685242,3939920358,4054473330,45226400,2344143135,1447143670,739248752,3315385656,4525228266,107833187,577840410,356424225,1970132922,1841632558,5748647016,2093019152,4233248026,3759496555,194179230,1253696988,731346561,34893456,1032464080,3173923375,625985475,945271828,3956777700,2588954772,203166204,3055751600,3963922424,787896092,709699810,5061013160,1871098138,3320762301,868028188,787493320,1198609348,1007278659,4368340445,355057720,110689590,327982473,243267948,810326862,1732828398,4667091416,537437222,173601461,1582758207,3191790944,149231886,398603222,3471032535,3423249556,2962142505,1023872202,1496078524,5199062528,2930906812,580760307,6058007144,2321455864,4575045204,1934826560,1143529624,999341530,2986653700,7961037435,90958710,1529195764,435048918,1716978297,8895371238,1378683405,1205233506,647362333,4056814671,5840744319,89990025,2630167372,1279550724,1796114598,3147367288,710542872,3273537114,209761338,1753070669,2212200696,4701167815,1816997625,5650628874,8576398665,1051567126,6403285656,4006472305,335593231,2524508356,681720261,1188709744,7764315867,6872321984,6808811607,449778658,631110084,2469561342,726741927,5424273480,448827847,196113948,5475820176,4464767080,795220818,416564258,1420032388,2471684598,248590882,2525251191,4464162036,310961347,7988593671,1484729335,2835693248,6608374176,5852324968,3027216945,26367501,2111394927,3624626530,643508668,1000048042,5774854547,1394136006,4517970504,2743534977,314751315,429626152,2138953947,736668303,1362360768,4209936752,2301439600,722255320,1050085998,1779820600,2940694290,3690177687,2337570837,5913500778,4326927976,1202912214,149098740,5155282576,1614196472,109327935,18452170,8097036750,3363026880,4134483588,1446796704,374194623,4102264635,809545796,1474782764,932115738,278862250,4710758538,1866205000,2897211184,3449580670,5577564248,3552197562,1160447100,2338755544,817596835,4817048712,560934525,906237515,869988500,5810940254,4153753692,8144528580,3162434228,1615643445,231842232,3515440590,1549029060,4144081500,880116414,3904010775,619291840,2073020718,444688156,343273376,1130605710,1673722832,6216319305,1829418594,2467622100,7982588241,949487185,1643638740,8278419249,118432248,4927130580,5199452064,1670046357,5501619248,2796126222,2606557251,517783284,582717504,3711977644,809982129,1935002744,2463507364,42821280,7546404504,6641984419,6181447825,7317189999,371379128,4404189990,2340072630,3112308968,3529438192,2217297456,1016199520,2656608052,747032610,4305818430,5556024972,3702885834,2850350676,3609814215,1569275428,691615902,3003810032,1090453566,765445512,5947813291,6280403619,1819869940,3245405940,2808499296,747759286,5209653834,1535870541,5355662376,2954980758,3738448590,8396960,4931540368,2300701101,744362088,540232352,4674177875,898266516,841234247,748997760,2731053357,2404674000,786126888,1121799960,7372947272,2180747433,2315805855,5963651556,592910730,3733338415,7791222033,1678212879,1597320056,2308954401,1959747048,517650426,1607620104,1353080568,708050074,1235390706,1947205780,3910365942,1268558640,4598566320,1985466555,454054044,752913429,4958322696,5746217463,2595227136,5892081748,4675718442,543993260,2486475800,4260653898,608442276,1832726562,47596972,2867041296,1726587975,5969581863,4554330575,949401130,1649562285,206576028,4315443399,5433922848,923763777,3574814672,273438864,2838060100,5780750976,2257382624,838087587,2700437424,6795360054,1343440690,8114760999,5284841148,3749756144,651286385,1242178788,857026476,14325980,1166405760,1934200200,5801092728,3610380290,1532284449,5277268956,3662284552,621307084,4824797790,2270207166,7195886040,2746840690,5328561069,1420174206,8389086543,1287704670,2419047720,1747362434,1596654176,794113518,4906803005,5756237795,166998098,7265619315,4147856180,685849962,2271491196,2113094688,1928517495,357343090,87695228,1964458825,4735277568,521088689,583563655,700639825,4816076334,197407532,1248341067,4766964780,1600312189,757457668,2552454107,968298889,116224686,61565709,206631246,2273359184,306122344,5980392456,3583223865,8401437378,2727388944,2401624773,4716845889,992492328,1725413769,18499160,410320632,4279444960,2499178424,4933967000,5982875442,2291170910,651616325,193889280,5363635776,1252726242,2069961360,894224389,1969218176,7946058192,951096240,6967096488,2594679772,865264785,1328140386,725812896,216555248,157645236,4946573448,921002144,176125704,6816571209,1945818438,3028096494,1170083776,4565617716,2807596290,308109843,1305664444,2116106314,573347212,2353322940,3208667575,5888861288,4179418750,196992364,4931163349,1543230265,6846425184,1111582464,2963234964,4265732385,1097510400,554205345,3086260056,1686657656,411758907,646124391,359392667,2629684204,2587918696,3411024884,996833610,5077081110,285359360,946351316,1329864352,785569212,85727215,181052849,459316951,3005869554,486986730,801234650,383812954,2279704158,265576284,4113774540,870973683,6261424128,2308016656,939969685,2823322625,716095320,1183640259,139608902,2827265064,942547605,9252544,2350664224,7211127640,653145491,2214925200,146699233,372567560,466181184,3706922390,1059648735,2676118048,1322205417,515417432,5993257434,3790969304,2071371717,293598128,678118596,589977462,5021460576,1359589932,7658270865,6816749967,1935353568,1144485685,625743612,1896152068,2153526210,476387096,2511861116,3465129748,2186503266,3429045244,1684259525,3102982760,423593738,1666707636,5617258230,4187646684,2143332583,2431427085,530682106,5116295940,4830142261,2237676656,206086260,1648492764,2894325624,4314565465,1548615272,3675718080,6968731482,197761165,707935096,1469251647,1412657382,262305258,6589157256,406275952,342565317,3509614890,501927861,4885168626,915730802,124573939,1773045244,3162361640,392150168,3558459807,4710773310,2115041744,7452371160,883532366,230181342,3808860800,374447720,3808860534,3712141475,4591244705,2299263536,60642768,1748720066,1705513740,4646912875,2958147183,290571236,3515159205,4290461244,974633072,5229882156,2231590614,3166762530,5612005406,2049832848,351128352,3250415352,132743416,5324025808,231326614,813825500,2981167317,1949273262,4444152224,3474212724,3921020586,4820754460,316294447,535146748,1816362774,1487944521,70050393,5208079284,3020360008,2497130496,1703160753,3995563896,2158827216,1023072054,2759338820,2688519429,3331903140,5483388939,2353395963,548065041,2732552181,1580317044,6717995956,764861790,3894420176,1100738806,2059433388,3570519224,261795390,2736923259,1186292904,3297814086,3121745627,4987636025,3775927808,2187580913,1309222736,1225851840,1565209672,6071028568,316301031,3350842313,161415635,2983608252,78986025,685880820,1884669192,1762218426,1227387780,3286506188,1010380113,2491665668,987961655,831392100,2407073753,6302676798,944132340,1231502400,118452705,4223376276,19736700,938931142,1031988500,977231108,2614647897,956962245,5730293241,233260126,3936777284,1733324894,36078810,2988664100,368005103,3372291798,5261311923,3361013710,3122246396,3417597176,1983602306,3028611110,6082462330,1539995622,2293293205,1296402424,4967834768,652770984,1034437338,2259247617,5180221914,447770324,1861078080,1819010495,35757135,4756786265,88973384,963553088,131414770,1287992493,1982052208,3079700010,6445506492,5042524545,3142382456,2585825395,403507920,881701702,414821914,2675341173,3810539460,7790018382,349801928,4692519306,7136258744,3351849955,7373075696,3429611532,5220490374,248436935,7872217371,2993338299,6184787742,1368049125,1522993316,1246208264,7015803894,2143720467,414761400,7226284140,1916498115,2556678225,4368842051,1411255236,883267824,5451112408,5044293568,2069653239,3675020425,36509668,4613387992,861645130,617564316,2796055352,2776927400,3616897962,2327967960,2888028445,2803032156,142980391,786273841,5889206995,3877582926,3482064195,613795710,1718306544,2737960374,2623036128,1844658872,4358089110,2871527352,2803129602,974598252,873204478,808962958,676853518,5821124814,2294909373,5592561163,947226916,310984414,1009936749,4256527096,280149773,3701883700,4324681480,4499708240,4349037294,5166316038,5907019581,3697792749,2145358388,2241845694,4701954420,2593315690,1686823797,4757148400,3120760312,2525840512,3722328596,1231048347,856877200,1174080296,75790950,5453925066,1668364312,1680504722,641866364,144102692,5264603616,782729799,1605490456,80565174,865311312,7230402768,477315420,2548717353,1924769600,762784106,1820071456,3011594696,4185853845,1381823888,3553780167,85605010,1625352142,496059546,1800962988,881637540,974392430,211151577,1112498926,1433169258,209004650,4880769025,493078647,740611302,859455924,2056861776,4310356245,14078382,1007818072,2883788142,7608168828,4001773260,1962319560,1809155984,909222902,402519690,1670938728,3178413765,1050613432,4929378408,944604150,269059410,113819823,3519765683,3645774804,6217283848,284621606,640447660,1580488953,2893846872,2169190767,1334462502,5363480836,3214792693,1545614877,1936219435,638888211,867655464,5396740476,3632902511,6281859976,1964376090,513290691,2845948995,1731240448,569477583,329033263,1770194574,1603586768,741539858,187257844,663464220,5139964014,1263476832,200481675,3544585972,1957093350,2261015055,486981270,3191036205,3912425937,1562671952,3405446355,5812780256,3203805512,2883410523,1399745092,16149429,3648823160,2600518272,3986196624,2098039140,2583014340,3705055205,84308224,1541790145,2987229916,1754654790,957129091,2497818897,475622040,284320608,1828575280,1159002740,4546431764,274419224,1437770274,1938640638,3542579694,2880176517,4494565182,848722441,5195594034,1620372186,996751764,5309757551,6175207248,1161184486,3745074529,461616323,6191725576,3976152936,2861252345,4886350325,913821564,42192450,464466490,2975547012,696138319,3410389555,707335413,1484429140,3017592850,2785011540,1629392736,5305393269,5076362648,877907855,1969209104,2428583979,2538232248,342438327,401993712,77181017,7643674016,315887294,3023458680,2409114386,287038318,638778063,914863530,340048354,6461574864,6514507790,5608422696,159392319,403322625,727250307,372205248,2311266873,1555338730,3707872732,27639154,1980468844,127796584,545779550,858860088,742034876,260775989,3622999888,3151143005,1004977588,5290543098,177606132,5693482440,2997410048,2537335626,854590236,7306332696,975337122,469702875,5619566286,2421758437,3603521970,562893053,2110250956,2858943577,1921242996,802694136,58357920,5107773088,5890602576,3281223620,731262125,1499320551,866339964,507476735,865500552,1380456468,1981184234,2230728068,1769852318,207018549,780649190,6859856313,1652665452,4723486675,5834391311,1832851454,5322761968,1039473450,1240016967,1942424448,470406351,925283808,1501165728,908066012,1996481229,104078919,894846526,598117956,5030067912,5558125860,4402517958,59817134,119969928,4088728605,2310653320,1884768036,172176784,2818594296,420143815,3057636054,5839440368,3650556069,3687615072,5405089192,228479932,2753644904,6036006347,2446914804,3596548887,427427136,3451262948,1772261928,1610258125,560342792,285248276,619573926,8489297115,1599272514,3526050762,1900191036,6736106673,168941471,7042356,1963783112,2755512576,797938080,5390828892,1236014642,1158997068,4961276328,8172714096,487651862,2280403110,4793716431,1574463816,2642568740,2277047880,1663490262,3450517035,4876664175,11064279,2019387380,3752779772,1655407800,584639664,3169692765,1044278452,1783177832,553152945,1297085230,1957315540,5807737806,3362522980,2922752832,1984549246,796475616,4537234668,1443146361,345316875,5947070962,1556773640,2840441600,451801836,1817881820,1117897347,1990306956,1479112575,1665802890,60146160,2125058404,3173385072,5562575667,866108352,3085348511,3029721295,2577622688,1721108682,3865354479,4401949433,2210602890,5456484796,747474732,4305435856,5633637121,299555604,148585174,5760006630,2323242200,75878044,4001847624,7664113568,6193788120,2818292772,784895626,1531605030,7133756967,3413939830,646448686,2335641930,1025161104,6783377352,551590487,8917866387,1115877171,61896408,4301392780,668702829,4169754475,171731880,942602042,660832560,5001046688,5091790528,2423292186,5620443780,637456398,1426121994,2031619320,248807185,813834452,4824259616,853280866,595863308,2245910415,2803475919,1681363359,338055802,1517258168,4736642760,886348764,232364114,1815931085,6108719301,810505308,1885601829,2624153992,8463463038,3508666038,1226398842,6183255051,1558048464,3626269188,7866298791,2598860973,2755185876,914611986,4648920374,1789335144,2454229640,3613507506,5713394427,2271391479,7656914512,1672222827,2525059496,4367049615,1897475326,151770344,1454145486,5076753960,1050518052,213451817,6988274008,1304347986,781764850,809762790,1825556684,6228631773,1600302690,2900826918,53352054,119331642,4711257535,3842030688,2808580278,3712577813,2657763015,843728790,3911585454,4730945720,237546570,2706339464,1973566308,4119605014,2148022176,2281008964,4000264506,433043702,5786210392,7975414080,569840490,1697293816,4895537268,2914767666,6660523233,5221494964,2146972220,3626748335,4851599283,1185768647,1932822891,4498138400,2473371648,2764816840,2860673056,164217952,5080694712,257458012,558636454,218114304,8450829171,198747738,4953374951,1471705335,810415827,2585484417,514695746,360630596,506766560,2528611704,6116793242,613422852,1662551616,1767886155,3358212868,1879448812,1046954817,4186893570,3793177206,5026889931,616525880,1270714480,155805391,3403429505,731334560,729614175,5111667765,1680761640,5390737408,1169683058,5458067993,4666503735,6226803954,2382053085,2918895555,1751721094,464624864,4201235845,79620378,2210131224,370434939,1295224780,2566900455,580456432,276479298,893287139,2291880840,709925640,960256182,5604473565,972351976,2963862176,2617319632,5674874954,276633834,757411314,1282543612,7148319312,526411201,2796858714,824564208,7243967367,747706833,1139301810,65239015,3463461981,516656105,4734292171,4543086372,4284786960,6387788360,966907625,1995219574,752443116,4059663630,3090216125,2459103669,1291832332,267251374,408001888,930123291,87519657,37280780,4123447237,2955057117,20466144,1967498824,2704962636,3424477959,3046330374,1971957582,5282767644,3015522068,6836632866,213335656,5639525056,5666474492,13902442,516937708,1749789508,3622074588,2568867285,2632615865,1729283423,611515687,860989200,3294286961,23917531,6511076624,1253219229,3177179105,1929510600,955503608,543862416,2201794548,2734827956,7329950694,510338676,2937805365,1168961132,2420987115,1402692436,1097654925,1435386612,4238750615,4524516269,4617051955,2169046071,1865923815,2411148288,759443178,686339172,1333733648,34347461,338435250,1134845418,1228681088,2802407136,4765724900,3518384184,6930485432,1780082850,966037594,49340715,4612484728,5994266054,4076194405,2102594290,749862988,1018438284,511111741,4871575415,721611062,991126435,492501329,5634602055,2021112615,170203704,984107912,661144314,7527416004,1975314480,3326652284,113507812,57695759,897194256,4907651508,735951712,2287143450,817619160,1733781715,382649451,1106560404,2634270363,5090493541,4548473685,1407266714,1319796177,3060882768,6771536443,61358488,485427954,15072988,5487652458,5317334652,252112125,2416454946,4765744938,2639128860,4987076101,978786051,1297377240,3288373374,4810644365,612369259,7791574887,2297756412,1137102888,1593474400,98471709,713399756,3742601632,5276425671,207162613,1422265888,2741009544,263385263,1597128920,435136980,83939688,6228749331,4989153360,2848958268,3064671222,2260701860,7188922152,4466861616,4668588504,1557330366,5790997360,7003191000,6724086936,2308283592,2860702404,4022667185,830300258,188476638,3105439308,589530408,182633482,1173053862,5457466584,5631884028,2568451120,1962769140,1576133392,4240903168,4024294408,1780466091,2202386808,1820717210,4806548201,83693082,4182981306,562663200,1068386016,2155972760,626150559,562947080,7816766560,4650620560,320175168,2489071254,976293072,5009995638,1417799740,2495838678,6687395469,2862909868,3643666830,1499275320,21094944,2479620501,5255585235,7314594208,193651144,1660339827,675294156,4456735983,263658060,358420484,2526746016,2468301832,5279873795,3375832192,4988469367,2776343493,1872316946,3009059694,5404153433,1877682638,706410550,1885847496,2205958224,2566050164,970717004,916977204,59369499,4684514035,3231393605,633442171,5560919714,665502195,1542618080,1416463254,2819067624,276406062,4164593580,603499384,2439623864,1882628178,813616377,754562331,2749627762,2267062917,4412855370,602420168,907742076,995569640,339879440,1185314211,905139988,4765710870,4322629225,3728992446,911082670,2467195953,8042534298,1892083882,1408677114,1642829500,286735839,1154290617,451564669,226435632,453698557,1499613572,2649119468,546449283,1983263787,3405099971,135640071,3705807180,580076325,2269810736,2429247240,2861828724,768004165,1937487138,1488995460,104871698,4226009928,1903683138,2760973655,5346040936,3080782887,4099021935,82842344,319666438,1395224712,1956543208,2031975768,475418204,1809396536,6730694810,1346964165,2750966526,5337632482,4256879100,896533665,805104220,1835195864,2143875528,1934325390,4450390404,1248131324,1810919104,1606935626,631350078,1404469504,4381655214,2848332699,4582046691,3748184872,7793073081,4599832805,3280865924,556784180,497754984,3680826372,882465272,3087267744,3194982400,7925493792,2248478943,622122273,1953743750,348854124,946914726,19555066,4761128292,5903526176,2818272114,71353186,4304934055,4672804360,1793057824,3234731676,6875363934,4316964792,983565176,5441627172,5913998865,5155316829,513690057,1599080278,3829386848,5211887586,807656142,2980173015,3034801515,1739513862,3530996361,153927216,1229123457,2265973029,4633985510,1095138564,1315411749,1226647895,6822212656,3246471294,666107185,331715230,4129957110,5981091728,2434392042,2965933580,128383717,946418758,1866878030,1470419104,7941262905,774373604,771154070,3721995945,780415250,356649588,1505924808,6374001879,1772056152,1418298524,462323395,4819481616,773602148,3537255717,1314698040,1466788860,6928889760,2867122224,6605584440,1133864140,2038187155,5599770810,1723146612,311525134,1283281395,5110712826,1527418669,4759931128,4170701390,3091021192,8222563080,797717591,931297155,379297758,3168198075,1046316717,1966980380,639693476,823997295,2285653865,3141139792,3337416664,6969068024,6593609400,2073597715,95706135,5886947187,155035296,3521155272,3975440560,4465155000,3404729190,2043579114,511049414,285072842,227023069,5553285479,114017708,1474996310,1842097733,563315638,2584827140,2545752880,2528717576,5557711692,1564643048,1062827937,2560012617,717735115,236503920,3584987052,4429444668,4008319520,2005978140,744525607,1847038458,1964795700,1026187785,5785472025,993452572,1071764944,2723225400,530046708,2585425965,1601867976,4693929499,4921060816,855623451,3050377608,6340195136,1195149855,664608239,815101903,463191876,557698326,2796701964,5318496808,291415115,607052380,2388803100,187606736,555505280,4192074444,242848840,1544665080,3529615708,5386592154,4967736468,407520910,2523740100,6462821896,3856537510,2901131680,1793959762,1885718765,1420407748,2261578610,3824867052,2593613820,3049116189,6957758703,1971149448,537540573,5631264045,1249837944,1715662024,2000460360,1879191242,1696728570,3797470305,1724127212,221142330,2352463167,2104128612,7773602096,217492513,7880322448,921533192,1904689980,98243725,5808250287,2422539264,2346725784,4826465721,94256766,1536301173,1396040688,5806051308,532577736,763869520,248139891,3629273008,2630241564,1722086735,2534393805,185830020,4865675232,7220092136,547350326,1011940050,999012021,4821473025,3499760178,1849491300,3964871800,1914729156,5892072306,3860554352,244074054,3675147804,294560971,1621884360,287253886,3416636727,5803151662,855915488,3817688754,2565659540,2739755096,3355172976,1469485080,183786306,308615024,921158840,4141915638,7999494750,1456876836,2879276120,3844378050,1394496770,581314830,159499992,3640178545,2928459144,592319544,1716642480,1744604428,1300427325,2354652387,273567614,1679124508,2428624170,209188473,420051978,2822486871,4051762032,622567024,3777815835,251550846,1968181788,17940292,1281590984,112906928,2764555225,2225267910,251205584,5141540054,125551160,5258945562,2909811237,2814017215,1258460752,337866362,2367389832,3758280200,2399659010,375473105,251253306,3710105829,658470240,593333301,5225872056,1492962410,3068468292,808518270,529450896,3184673009,2866163275,710505692,3982344864,6020255889,946894809,1880493100,5633194704,802141564,980781380,3276133248,965783712,95588901,2138480544,3792843684,1821680161,3074494766,474986452,1421400260,1375304120,6461883540,1278153464,365962450,4411384816,780068622,1741902744,1910296300,983990595,1596702464,1771839120,3635783944,398013870,6191711808,1136473730,323214395,137056520,4852112400,681017859,7530847497,1637091280,3867400075,4182661995,1910562564,522511168,6313059235,3004829212,4883018000,2332094742,123983398,2177821424,48434148,6744536240,6669518448,360389667,112760005,752876260,482375932,3313412500,8712976293,1539778896,2875169232,30779490,5822095320,366130784,6048899311,7900496504,3319069404,1484936008,620749423,7165032030,2655085995,237705759,73395305,1153436872,192495489,1267072992,1081234105,1609330304,653801094,6591590558,8998670709,1598258512,1126152965,2412229122,1467324141,7319165768,4765611660,900294248,5370883518,67540004,566579109,1266571672,8569473165,1288261503,1472963868,1314771747,1664230940,1732838332,8648255403,654200800,623823528,5052246282,404731769,1016160456,3394939704,4728962775,2186799012,94024245,1144636628,685995288,1623059016,100181428,3421792685,649528750,8735575239,4297684650,747223708,4543075989,241671388,8881569054,2852997246,2575902804,279272880,894623709,3772950251,4960672080,97978292,5585525696,3080646020,7386963008,889282476,1522724784,7570755801,921468166,59942813,5655654844,6262680270,3997925022,1250087892,7023843009,1017093256,1494119220,652504114,3040783179,1955683054,684731695,2342635461,3115496349,957267585,198784704,2619616756,1720805643,3114912414,695165170,6759568312,3372037921,926705734,1323222474,1868852076,5637352200,5388280254,3094571760,1552061214,1927693432,1103357898,732963927,659306179,2767503810,407374718,4173147482,627243308,922221408,1829456300,351128833,522220832,8507620431,463070380,468240360,3611065144,3563867280,1318020600,1490304360,1710593862,4680707705,425720910,113357954,4820217160,4358875410,5671986378,237997050,696387783,1586158470,4668102224,1846136778,6769565026,2819289592,2574725284,282711150,3761639496,1467334938,426031407,4060898265,1319477796,951871231,3058414345,2735222949,3377707790,1847943852,3901019166,117508676,720315190,323487505,50760773,1570731896,305329206,1890943075,2243434072,688236936,2994814530,5893098435,3828640644,388211453,491806884,1026575400,1650190148,305294223,3506532490,1441662590,1266058407,368990498,84312467,7279924800,4045702167,365580910,31880904,3526297920,536677778,1922683640,6273146904,802872062,2506323680,105727527,8977387455,4870956234,5069312310,1128892460,1193708616,987893201,7395297858,216817100,1137386704,432528474,5656644876,2529681088,1500803960,105274650,874413584,3873297420,5155017216,4239126913,115007287,798913972,2787814840,1749745170,4831064343,324837080,3758151798,687942815,988762116,4674630069,248219908,1754074252,1107579560,1050124728,235199926,3313425339,2574917976,552878816,638669101,791989137,1202396465,5486403902,1966928796,2265956572,3783690396,4411812853,313114910,4470978450,2758085604,4464759005,4531734654,1135194258,5485153257,1540648781,451236360,770092604,2793027612,1414398712,2916387300,4402162830,7668192015,2271651192,3307311308,155868786,2870887404,2848836708,5244257768,4999351644,2405983160,498871689,6573733744,151956326,777185324,591737631,1892661921,162078420,2837695917,866760295,447887085,1352661807,3827184123,8745952032,211091003,4222236263,2619613205,731371968,7252777116,3304713402] 504860195