Hundreds walk to Marian shrine in Pennsylavnia