12 325 261 true 3 4 6 8 10 13 17 20 29 30 33 38