21 5059 1961 true 1 2 4 17 21 26 29 40 42 45 51 53 59 65 76 78 80 82 83 86 96