Distant Galaxies Viewed by Hubble Telescope