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