2 4 10 10 10 25 50 150 350 400 48217700