18 3238 959 true 2 8 11 13 14 18 19 24 26 29 37 41 50 61 63 66 77 91