r
p
i
r
S
r
g
i
p
r
g
p
g
p
p
S
S
p
i
r
r
S
S
i
g
g
S
i