12 966 824 true 2 6 20 29 32 42 50 54 83 89 91 95