15 2399 610 true 0 1 2 6 10 14 15 17 20 25 27 29 37 38 39