10 457 339 true 4 5 10 15 17 20 23 37 38 39