10 566 414 true 2 4 11 15 21 27 30 32 36 37