6 228 157 true 2 5 12 19 22 31