7 69 228 true 1 2 3 9 14 19 30