14 517 363 true 0 1 3 7 10 11 18 21 25 26 31 33 37 39