12 993 604 true 3 5 6 28 31 39 42 58 71 80 94 96