12 16971 1138 true 3 5 8 12 14 20 25 28 29 35 36 39