atomic_number2name = {
    89: "Ac",
    47: "Ag",
    13: "Al",
    18: "Ar",
    33: "As",
    85: "At",
    79: "Au",
    5: "B",
    56: "Ba",
    4: "Be",
    83: "Bi",
    35: "Br",
    6: "C",
    20: "Ca",
    48: "Cd",
    58: "Ce",
    17: "Cl",
    27: "Co",
    24: "Cr",
    55: "Cs",
    29: "Cu",
    66: "Dy",
    68: "Er",
    63: "Eu",
    9: "F",
    26: "Fe",
    87: "Fr",
    31: "Ga",
    64: "Gd",
    32: "Ge",
    1: "H",
    2: "He",
    72: "Hf",
    80: "Hg",
    67: "Ho",
    53: "I",
    49: "In",
    77: "Ir",
    19: "K",
    36: "Kr",
    57: "La",
    3: "Li",
    71: "Lu",
    12: "Mg",
    25: "Mn",
    42: "Mo",
    7: "N",
    11: "Na",
    41: "Nb",
    60: "Nd",
    10: "Ne",
    28: "Ni",
    8: "O",
    76: "Os",
    15: "P",
    91: "Pa",
    82: "Pb",
    46: "Pd",
    61: "Pm",
    84: "Po",
    59: "Pr",
    78: "Pt",
    88: "Ra",
    37: "Rb",
    75: "Re",
    45: "Rh",
    86: "Rn",
    44: "Ru",
    16: "S",
    51: "Sb",
    21: "Sc",
    34: "Se",
    14: "Si",
    62: "Sm",
    50: "Sn",
    38: "Sr",
    73: "Ta",
    65: "Tb",
    43: "Tc",
    52: "Te",
    90: "Th",
    22: "Ti",
    81: "Tl",
    69: "Tm",
    92: "U",
    23: "V",
    74: "W",
    54: "Xe",
    39: "Y",
    70: "Yb",
    30: "Zn",
    40: "Zr",
    93: "Np",
    94: "Pu",
    95: "Am",
    96: "Cm",
    97: "Bk",
    98: "Cf",
    99: "Es",
    100: "Fm",
    101: "Md",
    102: "No",
    103: "Lr",
    104: "Rf",
    105: "Db",
    106: "Sg",
    107: "Bh",
    108: "Hs",
    109: "Mt",
    110: "Ds",
    111: "Rg",
    112: "Cp",
    113: "Uut",
    114: "Uuq",
    115: "Uup",
    116: "Uuh",
    117: "Uus",
    118: "Uuo",
    119: "Uue",
}
