10 4433 591 true 3 4 7 9 18 23 28 35 36 39