70 33 33 90 50 37 45 30 37 20 50 50 50 27 80 100 20 50 30 48 58 40 60 60 24 29 147 30 30 55 50 149 50 2560