Suspect pleads not guilty to 117 felony charges