23 113014 679 true 2 4 5 6 11 35 58 59 64 69 70 75 88 92 93 98 103 106 118 127 129 139 147