Congressional Phone Numbers?

I’d like to find a listing of the phone numbers of all 50 senators and 535 representatives. I’d really like to see this as going through the capital switch board is a pain.┬áIf anyone can point me to one I’d really appreciate it. The one published in People Magazine is from 2015 so a lot of the information is out of date.