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