12 623 237 true 1 4 8 10 12 17 23 29 30 33 35 39