Construct harmonizing chords for the given musical piece.
D2 G2 B3 c | dBcB A2 A2 | D2 F2 A2 (AB) | cABA G2 G2 | D2 G2 (BAB)c | (dBc)B (ABA)F | 
 (DE)FG (AB)AB | cA F2 (G2 G2) | D2 G2 [GB]4 | [dg]2 A2 A2 | D2 F2 A2 A2 | BABA G4 || 
 G2 g2 f2 g2 | (ef)ge [Ec]4 | [Ec]2 g2 f2 g2 | (ed)BA G3 (A | B2) g2 f2 g2 | 
 (ef)ge [Ec]4 | [Ec]2 g2 b2 a2 | gedB G4 ||  
X:1
L:1/8
M:4/4
K:G
"G" D2 G2 B3 c | dBcB"D" A2 A2 | D2 F2 A2 (AB) | cABA"G" G2 G2 | D2 G2 (BAB)c | (dBc)B"D" (ABA)F | 
 (DE)FG (AB)AB | cA F2"G" (G2 G2) | D2 G2 [GB]4 | [dg]2"D" A2 A2 | D2 F2 A2 A2 | BABA"G" G4 || 
"G" G2 g2 f2 g2 | (ef)ge"C" [Ec]4 | [Ec]2 g2 f2 g2 | (ed)BA"G" G3 (A | B2) g2 f2 g2 | 
 (ef)ge"C" [Ec]4 | [Ec]2 g2 b2 a2 |"D" gedB"G" G4 ||  