14 666 439 true 7 8 12 13 14 17 19 22 29 30 31 37 38 39