5 240 126 true 2 17 19 31 39