8 195 288 true 3 4 15 17 20 37 38 39