10 542 226 true 3 8 10 13 18 22 24 25 31 37