8 1000 393 true 0 7 11 15 18 23 24 29