7 629 319 true 6 8 16 18 19 31 39