18 859 217 true 3 4 5 10 13 14 16 17 18 19 23 24 27 31 35 36 37 39