WEight and height are insufficeient to determine correct weight as the dogs build is all important.
If you can feel ribs and backbone clearly, but not see them sticking out, then they are fine. There should be a slight waist behing the last rib, and the body should feel nicely firm, and not too bony.