14 21860 1150 true 2 5 15 16 17 19 22 25 26 28 31 34 36 37