14 1269 625 true 4 17 34 37 39 41 50 55 63 77 80 81 87 89