10 538 311 true 2 8 10 19 21 27 30 33 35 38