Order these values given in scientific notation from least to greatest.
1.49 x 10^5
1.05 x 10^-6
3.81 x 10^8
2.44 x 10^-9
3.75 X 10^4