12 1025 559 true 3 18 24 33 35 42 50 52 58 59 83 93