10 523 399 true 4 10 13 20 21 27 29 31 33 37