2 3 100 2 1 30 2 20 100 2 1 40 3 80 50 80 110