100 10000 100 100 25 5 10 200 25 0 0 100