12 265 296 true 0 2 3 5 12 13 22 26 28 29 31 38