A group of workers in a puppet manufacturing company was assigned the task of making 395 puppets. Each worker in the group works at a constant rate and makes five puppets per hour. At the end of the first hour, some of the workers were assigned to another task; at the end of the second hour, the same number of remaining workers were also reassigned to another task, and a similar reassignment occurred at the end of every hour till the task was complete. If the entire task was completed in 4 hours and 20 minutes, how many puppets were finished in the first three hours?