Can't help with scientific form but in standard form it's 43,309,000
Standard form:
43,306,000
Scientific Notation:
4.3306E7
6.6m questions
8.8m answers