Relay for Life raises $45,564