From YOUR list only these songs deserve something HONORABLE to tell the truth:
2 Bohemian Rhapsody Queen 1975
3 Stairway To Heaven Led Zeppelin 1972
8 Hotel California Eagles 1976
10 Child In Time Deep Purple 1971
20 Angie Rolling Stones 1973
22 Light My Fire Doors 1967
26 Hey Jude Beatles 1968
29 Another Brick In The Wall Pink Floyd 1979
30 Mama Genesis 1983
But to tell the truth, if i had been a hard music critic, in top 30 of all time i would pick only:
Bohemian Rhapsody
Stairway To Heaven
Hotel California
Child In Time
Because these songs actualy are considered in the top 10.
I would pick alot more better Pink Floyd songs than "Another Brick", because it seems you know only "Another Brick", where's it's not even the best of them..