5 310 289 true 5 6 10 23 39