3951,3950,3953,3957,3957,3958,3962,3964,3967,3966,3965,3964,3961,3959,3956,3957,3962,3967,3969,3975,3976,3973,3975,3982,3988,3991,3995,4000,4005,4009,4012,4017,4020,4022,4025,4029,4033,4038,4043,4048,4054,4055,4059,4070,4075,4079,4081,4086,4093,4097,4095,4095,4097,4101,4101,4105,4108,4111,4118,4115,4115,4117,4123,4124,4126,4129,4128,4129,4135,4140,4144,4150,4162,4161,4163,4171,4180,4186,4190,4189,4183,4178,4172,4166,4162,4150,4154,4161,4164,4164,4175,4175,4178,4184,4192,4202,4207,4214,4215,4217,4222,4222,4229,4230,4231,4234,4238,4240,4241,4243,4244,4246,4249,4252,4253,4263,4267,4271,4273,4275,4279,4278,4276,4272,4266,4264,4263,4253,4252,4249,4247,4245,4243,4241,4239,4238,4234,4237,4234,4232,4230,4229,4222,4220,4217,4215,4214,4212,4210,4207,4205,4202,4198,4193,4189,4183,4181,4178,4175,4175,4164,4163,4162,4158,4150,4143,4145,4147,4149,4146,4144,4143,4142,4136,4133,4131,4130,4129,4126,4128,4127,4125,4123,4120,4118,4111,4111,4110,4103,4096,4094,4094,4081,4075,4072,4071,4068,4066,4069,4070,4071,4074,4078,4082,4085,4088,4088,4083,4076,4069,4066,4064,4062,4058,4053,4049,4046,4045,4040,4037,4036,4035,4022,4014,4011,4008,4006,4005,4001,3998,3994,3991,3990,3967,3964,3967,3967,3967,3967,3964,3968,3969,3966,3967,3969,3968,3965,3962,3959,3957,3965,3965,3967,3967,3968,3970,3974,3977,3978,3979,3979,3994,3995,3997,4001,4003,4005,4000,3994,3994,3979,3977,3974,3972,3971,3970,3969,3966,3963,3961,3959,3957,3959,3962,3965,3957,3954,3954,3950,3948,3947,3945,3948,3960,3975,3996,4021,4020,4020,4022,4027,4028,4030,4031,4029,4029,4032,4033,4033,4037,4039,4043,4049,4056,4057,4056,4056,4060,4065,4068,4072,4074,4075,4078,4082,4083,4090,4096,4099,4102,4110,4116,4118,4122,4124,4126,4125,4123,4123,4128,4133,4137,4140,4142,4142,4142,4144,4147,4152,4158,4162,4170,4185,4182,4180,4178,4176,4175,4172,4169,4166,4163,4161,4162,4169,4173,4173,4171,4169,4173,4177,4183,4182,4185,4185,4184,4183,4182,4186,4190,4193,4193,4193,4196,4199,4201,4204,4207,4209,4212,4221,4219,4234,4258,4288,4276,4275,4272,4265,4259,4254,4251,4250,4243,4240,4236,4234,4231,4231,4231,4232,4235,4238,4214,4213,4211,4209,4206,4142,4110,4060,4010,3962,3951,3948,3948,3950,3950;1386,1383,1383,1384,1382,1382,1385,1388,1390,1392,1395,1398,1400,1401,1401,1403,1403,1403,1405,1405,1408,1411,1412,1412,1413,1415,1416,1417,1417,1417,1416,1417,1418,1417,1417,1419,1421,1423,1425,1425,1425,1424,1425,1425,1426,1426,1428,1429,1429,1429,1427,1425,1425,1426,1429,1429,1430,1429,1427,1431,1432,1434,1434,1432,1428,1430,1433,1435,1436,1435,1434,1432,1439,1443,1444,1448,1452,1453,1451,1446,1442,1439,1438,1438,1439,1432,1432,1432,1432,1427,1429,1431,1431,1432,1433,1434,1433,1431,1428,1429,1429,1426,1426,1428,1427,1424,1425,1427,1425,1424,1424,1426,1426,1425,1424,1419,1420,1420,1419,1419,1418,1415,1414,1414,1415,1418,1419,1424,1422,1422,1423,1423,1424,1425,1423,1425,1424,1422,1421,1422,1423,1426,1426,1425,1425,1428,1431,1429,1427,1425,1426,1428,1428,1426,1424,1424,1424,1425,1426,1429,1427,1425,1424,1421,1423,1422,1425,1427,1428,1429,1427,1426,1424,1426,1426,1427,1429,1430,1428,1427,1425,1423,1423,1424,1427,1429,1426,1422,1422,1422,1421,1416,1416,1416,1414,1411,1407,1405,1403,1406,1408,1409,1409,1408,1407,1405,1403,1403,1403,1403,1405,1404,1403,1401,1401,1399,1399,1397,1397,1398,1400,1403,1403,1403,1402,1401,1398,1396,1394,1394,1394,1392,1390,1390,1388,1387,1376,1368,1365,1362,1360,1356,1354,1349,1344,1342,1339,1336,1334,1334,1329,1332,1334,1336,1338,1340,1343,1344,1341,1339,1337,1341,1337,1336,1336,1340,1345,1346,1345,1341,1337,1336,1334,1332,1328,1325,1322,1321,1321,1322,1324,1327,1330,1330,1329,1334,1334,1331,1328,1327,1321,1317,1317,1315,1319,1316,1308,1311,1315,1317,1312,1313,1316,1317,1322,1326,1331,1334,1340,1341,1343,1343,1343,1341,1343,1347,1349,1349,1347,1349,1348,1344,1343,1345,1346,1348,1348,1350,1355,1358,1357,1353,1347,1342,1337,1333,1328,1323,1319,1316,1314,1311,1307,1303,1298,1292,1288,1285,1285,1285,1285,1288,1281,1284,1288,1296,1303,1310,1313,1318,1326,1335,1343,1351,1351,1357,1366,1371,1380,1381,1380,1379,1373,1368,1360,1352,1348,1343,1340,1338,1338,1346,1351,1355,1359,1367,1372,1374,1376,1379,1383,1388,1390,1391,1406,1421,1425,1426,1426,1427,1429,1431,1435,1435,1437,1440,1442,1446,1450,1452,1454,1453,1452,1579,1582,1584,1586,1589,1573,1554,1504,1455,1414,1404,1392,1386,1386,1383