123 44 29 121 175 100 150 60 100 250 250150