12 839 403 true 10 29 31 36 44 50 65 77 78 89 93 95