20 20 100 100 30 50 10040