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