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