10 514 388 true 9 12 13 16 18 19 20 25 31 38