13 1044 310 true 0 1 5 7 9 12 16 21 26 28 29 34 35