15 1391 959 true 7 21 22 24 32 38 43 44 50 60 71 76 85 90 97