8 2492 409 true 1 2 5 6 17 25 31 39