17 534 253 true 1 5 10 12 16 21 24 25 26 28 31 32 33 34 37 38 39