519,518,522,525,524,524,525,528,530,533,537,539,540,541,542,544,544,546,548,550,551,552,553,555,558,559,562,563,569,576,576,574,573,569,569,569,566,564,561,561,565,569,568,564,559,557,554,551,547,544,538,535,528,524,525,524,519;565,568,569,571,573,577,578,582,583,585,583,582,585,590,593,594,595,596,596,595,594,594,593,592,593,594,594,593,589,586,582,579,574,570,565,562,560,563,560,556,554,551,546,543,542,542,545,547,548,547,552,552,552,553,557,562,565