6 406 239 true 7 12 15 20 29 31