Ответ:

В составных порядковых числительных склоняется только последнее слово.

1958 год

  1. Именительный: тысяча девятьсот пятьдесят восьмой год.
  2. Родительный: тысяча девятьсот пятьдесят восьмого года.
  3. Дательный: тысяча девятьсот пятьдесят восьмому году.
  4. Винительный: тысяча девятьсот пятьдесят восьмой год.
  5. Творительный: тысяча девятьсот пятьдесят восьмым годом.
  6. Предложный: о тысяча девятьсот пятьдесят восьмом годе.

123 том

  1. Именительный: сто двадцать третий том.
  2. Родительный: сто двадцать третьего тома.
  3. Дательный: сто двадцать третьему тому.
  4. Винительный: сто двадцать третий том.
  5. Творительный: сто двадцать третьим томом.
  6. Предложный: о сто двадцать третьем томе.

846 километр

  1. Именительный: восемьсот сорок шестой километр.
  2. Родительный: восемьсот сорок шестого километра.
  3. Дательный: восемьсот сорок шестому километру.
  4. Винительный: восемьсот сорок шестой километр.
  5. Творительный: восемьсот сорок шестым километром.
  6. Предложный: о восемьсот сорок шестом километре.