12 849 406 true 1 4 5 29 36 58 68 82 84 85 88 92