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