10 2466 620 true 0 1 5 7 12 17 29 35 37 39