10 390 252 true 0 3 4 6 9 13 17 27 28 29