8 1705 389 true 6 17 19 21 25 28 36 37