10 490 291 true 1 4 9 12 18 21 27 28 29 30