12 299 263 true 3 4 8 13 14 16 20 25 29 32 35 36