7 608 242 true 2 10 12 18 32 33 35