8 215 312 true 1 4 9 12 20 21 30 39