Chemical sentences! Decrypting Background

You are sitting in chemistry class and your friend keep sending you these strange letters. It is your job to decrypt the messages into words.

This is the inverse of this challenge.



The Challenge

Input: A list or a string of integers from 1 to 118. 

Output: The words for each chemical element if possible. Otherwise return False, throw an error, or blank. Note in your program 0 must return a whitespace or newline. Ignore all integers not in range.

Test cases
Input 1:

9 53 75


Output 1:

fire


Input 2:

91 120 91


Output 2:

papa


Input 3:

9 53 75 0 53 16 0 9 92 7  


Output 3:

fire is fun


Note: Again no built in functions for generating the periodic system or external libaries. Standard loopholes are not allowed.

Scoring

Submissions will be scored in bytes. I recommend this website to keep track of your byte count, though you can use any counter you like.

This is code-golf, so the lowest score wins!
Pyth, 264 bytes
s@L+&quot; &quot;-R0+c&quot;h0helibeb0c0n0o0f0nenamgalsip0s0clark0casctiv0crmnfeconicuzngageassebrkrrbsry0zrnbmotcrurhpdagcdinsnsbtei0xecsbalaceprndpmsmeugdtbdyhoertmybluhftaw0reosirptauhgtlpbbipoatrnfrraacthpau0nppuamcmbkcfesfmmdnolrrfdbsgbhhsmtdsrgcn&quot;2c&quot;uutfl0uuplv0uusuuo&quot;3rz7