9C10C17C18C20C22C25C33C34C53C56C58C73C78C87C91C94C97C104C112C