5 277 107 true 1 19 25 33 37