单项选择题

Workers at Companies X and Y are paid the same base hourly rate. Workers at Company X are paid 1.5 times the base hourly rate for each hour worked per week in excess of the first 37, while workers at Company Y are paid 1.5 times the base hourly rate for each hour worked per week in excess of the first 40. In a given week, how many hours must a Company X worker work in order to receive the same pay as a Company Y worker who works 46 hours()

A. 46
B. 45
C. 44
D. 43
E. 42