14 667 396 true 6 8 10 15 16 17 18 19 20 31 34 35 37 38