18 677 302 true 1 9 11 12 14 15 17 18 20 25 26 27 29 31 36 37 38 39