104 35 27 112 175 200 150 60 100100