10 562 421 true 5 7 12 13 16 21 23 27 32 38