10 361 277 true 3 4 5 7 19 27 29 31 36 37