7 960 445 true 5 6 11 18 30 31 32