400 30 60 85 85 60 60 40 150 788 99 25 25 25 20 27 346 20088