14 395 231 true 2 7 9 10 18 19 22 24 27 30 31 35 37 38