30 15 500 .01 1 .10 5 1 0 15 10000 .01 1 -1 30 0 135798642 1973272912