55,56,58,60,62,63,63,63,63,61,58,58,57,56,55,55,53,51,50,51,53,53,54,56,57,58,59,60,61,60,59,59,59,61,63,64,65,66,68,70,72,73,75,75,75,75,76,78,79,82,85,87,89,91,92,94,96,97,98,100,101,103,105,106,106,106,105,103,103,104,106,106,106,108,109,110,111,112,111,110,110,108,109,110,111,113,113,113,114,115,116,118,119,119,119,118,118,116,116,117,118,118,118,118,118,118,119,120,120,119,119,118,118,118,117,116,113,112,111,110,109,109,109,107,106,105,102,100,99,97,96,94,92,90,88,87,87,88,89,89,90,92,93,94,93,91,90,88,86,85,84,84,84,85,86,86,84,82,80,79,78,76,74,72,70,68,65,64,62,60,58,56;647,645,644,644,642,641,639,638,637,636,636,635,635,635,634,633,633,633,632,631,630,628,628,627,627,626,625,625,623,623,622,621,620,619,619,619,620,621,621,620,620,620,620,621,623,624,626,627,627,628,629,629,629,630,630,629,628,628,629,630,631,631,631,631,632,634,635,635,636,637,637,638,639,640,640,640,640,641,643,644,645,647,649,649,649,652,654,655,656,656,656,656,657,658,659,660,661,662,663,665,665,667,669,670,671,672,673,674,675,675,676,677,678,680,680,681,681,681,681,681,683,686,688,687,687,687,687,686,685,684,683,683,682,682,681,679,678,677,676,675,675,675,674,672,671,671,670,670,669,668,666,665,664,663,662,661,660,659,658,658,659,659,659,658,657,655,653,651,648,647,647,647