12 2026 986 true 2 5 6 7 16 17 29 30 31 41 50 99