1 Записано с ошибкой:
Сто сорока пяти килограммам,
Правильно : Ста сорока пяти килограммам .
2 Записано верно :
Девятьюстами пятьюдесятью семью рублями.
Сто сорока пяти килограмам
Девятьюстами пятью десятью семью рублями,