12 600 289 true 1 5 10 17 19 20 22 25 30 34 36 39