9 388 357 true 3 7 10 14 18 20 21 29 30