The number is already rounded to the nearest million so you write it just as in the question. To indicate that it is accurate to the nearest 0.1 million, you could write it as 377.0 million.
267.90
76.5 is already rounded to the nearest tenth, which is more rounded than to the nearest hundredth. If you want to indicate that the number is accurate to the nearest hundredth, then write it as 76.50 otherwise leave it as it is.
2.80
11.50
The number is already rounded to the nearest million so you write it just as in the question. To indicate that it is accurate to the nearest 0.1 million, you could write it as 377.0 million.
267.90
8672 rounded to the nearest hundred is 8700.
52 is rounded to the nearest thousandths. However if you need to indicate that it is, you should write it as 52.000
49090.000
2810000 is already rounded to the nearest tenth. If you need to show that it is rounded to the nearest tenth you would need to write it as 2810000.0
76.5 is already rounded to the nearest tenth, which is more rounded than to the nearest hundredth. If you want to indicate that the number is accurate to the nearest hundredth, then write it as 76.50 otherwise leave it as it is.
745.00
2.80
11.50
1.1 The nearest tenth is the rounded-up value 1.10 = 1.1
Rounded to the nearest tenth, 89.851 is approximately equal to 89.9.