12 956 422 true 8 19 23 29 31 32 45 60 66 82 84 91