Edge Contacts to Atomically Precise Graphene Nanoribbons