9 413 252 true 2 3 15 21 29 30 32 36 38