15 1087 859 true 0 3 4 5 7 10 11 18 19 30 31 33 36 38 39