18 16894 972 true 1 2 3 4 7 8 10 13 15 16 20 24 28 29 35 36 37 39