VEGAN GUIDE - "E" numbers listed in the ingredient

Some foods have “E” numbers listed in the ingredients, with no mention as to the source of these E numbers.
Ones to definitely avoid include:

120 - cochineal
542 - edible bone phosphate
631 - sodium 5’-inosinate
901 - beeswax
904 - shellac
920 - L-cysteine hydrochloride

Un-numbered:
calcium mesoinositol hexaphosphate, lactose, sperm oil, spermaceti

Possibly animal derived:

101, 101a, 153, 203, 213, 227, 270, 282, 302, 322, 325, 326, 327, 333, 341a, 341b, 341c, 404, 422, 430, 431, 432, 433, 434, 435, 436, 470, 471, 472a, 472b, 472c, 472d, 472e, 473, 474, 475, 476, 477, 478, 481, 482, 483, 491, 492, 493, 494, 495, 570, 572, 627, 635

Un-numbered:

calcium hepatonate, calcium phytate, diacetin-glyceryl, glyceryl diacetate, glyceryl triacetate, glycine, leucine, monoacetate, monoacetin, oxystearin, triacetin and any unspecified flavourings.

List of all E-numbers
List of Animal Origin E-numbers extracted from the above list
PeTA’s list of animal ingredients by name

kinda confused of the numbers… Are these food ingredients?