9 369 302 true 1 5 10 13 20 28 31 35 38