10 243 296 true 3 5 12 14 17 22 27 30 37 39