14 909 356 true 4 6 7 8 12 15 18 19 25 28 29 32 36 39