Human Quotes

99

106

152

166

203

265

246

221

253

287

311

249

277

314

393

293

313

361

323

261