true 601 117 true 0 1 2 3 5 7 10 13 19 20 21 22 26 29 31 37 38 39