Does this mean I need to collect 100 more candies or 41 more to evolve ?
You need a Total of 100 candies to evolve machoke. You have 59 so you need 100-59=41 candies