29th Annual Library Auction Raises $45,100