Answer: I believe it would take 9 13/800 (9.01625) hours.
Explanation:
If you divide the 37 hours and 4 minutes by 185 assignments, you would get how many hours or minutes it would take to complete 1 assignment, then you multiply it by the 45 assignments, and there's your answer. :) Hope this helps.