14 1645 937 true 1 2 5 23 39 49 59 60 67 78 85 89 95 96