18 1016 838 true 1 2 3 4 5 11 12 14 15 16 19 22 23 26 28 31 32 34