10 643 421 true 2 4 11 13 15 16 23 32 33 39