14 1159 441 true 0 2 4 5 7 12 18 23 28 32 35 36 38 39