12 971 449 true 3 5 23 27 29 61 64 67 80 82 85 98