10 593 433 true 10 19 22 25 27 30 31 32 37 38