Design chord structures to suitably support the given melody.
D | DGGF G2 Bd | eged edBA | G2 GB dGBG | ABAG E2 D2 | DGGF G2 Bd | eged efga | 
 bg g2 ageg | dBAB G3 :: d | dggf g2 ga | bgag edBA | G3 B dGBG | 
 ABAG E2 D2 | dggf g2 ga | bgag edBA | G2 GB dGBG | AGFA G3 :|  
X:1
L:1/8
M:2/2
K:G
 D |"G" DGGF G2 Bd |"C" eged edBA |"G" G2 GB dGBG |"D" ABAG E2 D2 |"G" DGGF G2 Bd |"C" eged efga | 
"G" bg g2"C" ageg |"D" dBAB"G" G3 :: d |"G" dggf g2 ga |"C" bgag edBA |"G" G3 B dGBG | 
"D" ABAG E2 D2 |"G" dggf g2 ga |"C" bgag edBA |"G" G2 GB dGBG |"D" AGFA"G" G3 :|  