12 1064 590 true 2 3 7 8 12 14 18 21 23 24 25 36