11 575 431 true 1 2 9 10 16 20 24 29 32 36 38