24 1229 687 true 4 6 14 28 29 32 38 42 46 50 52 56 59 60 61 65 69 75 77 79 81 88 89 94