15 1243 962 true 0 1 5 9 10 11 14 18 20 23 37 59 65 90 97