1 I gave every one of them a $10 tip when I checked out of the hotel.
2 I gave each one of them a $10 tip when I checked out of the hotel.
I am familiar with "each one of them". But I found #1 on BBC English learning website. Does sentences 2 is also correct?
3 He picked up forty of these publications and read each one of them.
In #3 can we replace "each" with "every" (as used in #1)