21 2 18 2 18 18 100 7 200 20 957 50