19 1357 387 true 1 3 5 7 8 15 20 21 22 23 25 28 30 31 33 34 35 37 38