20 60 20 40 270 20 40 20 40 20 50 ICO 40 20 40 40 40 40 40 80 40 70 80 40 40 40 120 40 40 4040