10 364 252 true 1 2 7 15 16 18 25 26 33 39