100 150 50 25 40 45 25 50100