9 2785 796 true 6 8 16 19 29 32 33 36 39