10 572 331 true 8 10 12 15 16 21 22 25 33 38