505,506,507,507,509,513,515,514,512,510,511,514,520,523,524,529,532,535,538,543,546,549,551,553,556,560,564,566,569,572,575,580,586,592,597,601,602,603,602,603,606,608,613,616,619,621,624,625,628,631,634,636,638,639,642,644,646,648,649,650,651,653,655,657,659,659,658,657,655,652,648,646,648,650,651,651,650,649,648,646,645,645,644,638,637,635,634,636,635,632,625,619,615,611,608,605,604,603,600,599,596,594,589,586,576,570,571,565,564,558,555,552,548,540,535,533,530,527,523,519,520,518,515,511;671,668,662,656,652,649,647,641,637,629,622,619,615,611,608,605,603,601,598,598,599,603,607,610,614,619,616,613,613,616,618,621,622,623,623,619,615,612,609,606,603,601,602,604,606,610,614,614,613,611,611,613,617,619,621,622,623,628,632,635,637,639,642,643,644,646,649,651,653,654,657,659,662,663,665,668,670,672,673,674,676,678,681,682,683,685,687,691,696,699,702,705,708,701,699,697,694,691,688,685,682,684,681,680,680,680,683,680,677,673,675,678,682,686,682,681,682,685,688,686,682,679,675,673