10 4088 493 true 1 2 5 10 17 23 24 25 37 39