10 5785 719 true 2 3 7 8 12 18 25 27 28 33