12 9629 930 true 0 1 5 8 16 21 23 25 27 28 30 37