) 999-1005 Edwin ab Einion 1005-1018 Cadell ab Einion 1005-1018 Llywelyn ap Seisyll (King of Gwynedd ) 1018-1023 Rhydderch ab Iestyn (Prince of Morgannwg ) 1023-1033 Hywel ab Edwin 1033-1044 Gruffydd ap Llywelyn 1044-1045 Gruffydd ab Rhydderch 1045-1055 Gruffydd ap Llywelyn