5 180 100 5000 0.5 0.5 4 250 640 480 338.7036994 234.5083345 547.7367575 542.0744058 89 89 0.01 10 1 5 10000 5 0.01 5 0.01 3 3