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