7 319 240 true 1 2 13 18 20 25 27