14 449 286 true 2 13 15 18 20 21 22 25 26 28 29 32 36 39