18 249464 5905 true 1 2 9 10 12 15 17 20 21 22 23 26 32 33 34 37 38 39