12 1754 646 true 2 5 7 12 13 16 20 22 24 25 30 32