29,33,87,137,124,120,109,99,99,97,88,86;631,620,549,609,618,633,641,653,660,668,674,688