12 931 578 true 1 2 14 17 27 57 64 79 80 81 83 94