10 375 269 true 3 6 12 17 23 26 28 31 32 35