For every 3 cans of vegetables purchased, you get 1 free can. Tessie went home with 32 cans of vegetables. How many cans did she have to pay for?