10 257 249 true 2 4 13 18 19 21 26 29 35 39