10 199 228 true 1 5 6 11 12 20 22 29 30 38