100 10000 1000 100 25 1 10 200 20 0 0 100