7 960 453 true 3 8 15 18 19 24 30