#APL, 46 bytes

    {x←7÷⍨45×⍵+183.205⋄273.15 459.67 0 0-⍨4⍴x÷9 5}

[Try it online!][1]

Anonymous monad, uses the **[CP-293][2]** encoding.


  [1]: http://tryapl.org/?a=%7Bx%u21907%F7%u236845%D7%u2375+183.205%u22C4273.15%20459.67%200%200-%u23684%u2374x%F79%205%7D%20100&run
  [2]: ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP00293.pdf