9 520 407 true 1 10 11 13 18 24 27 31 36