7 647 261 true 2 6 10 13 18 19 37