Второй вариант лучше.
Верно: убивший 34 человека.
Верно: ...21 человека.
Сочетание пожилой возраст корректно, оно зафиксировано словарями русского языка.
Обе конструкции возможны. Ср.: Здесь горел огонь, вокруг которого теснились женщины и дети разного возраста. В. Обручев, Земля Санникова. «Васька едет на дачу!» – пронеслось по двору, где играли дети разных возрастов. Д. Мамин-Сибиряк, В каменном колодце.
Лучше: список книг для разного возраста.