15 1068 682 true 1 4 7 8 10 14 19 27 29 30 31 33 34 36 38