5 days itinerary - Mahabaleshwar,Panchgani,Lonavala,Matheran

Please help me plan my upcoming family trip to Maharashtra in November. I have 5 days 4 nights.

My flight will land in Pune by 8:00 am. I would like to cover -> Mahabaleshwar, Panchgani, Lonavala and Matheran.

FYI: My return flight is from Mumbai during evening on day 5.

Could you please help me with the best itinerary to cover these places.