14 879 259 true 0 1 2 6 9 13 14 16 19 23 27 32 34 37