g

f

e

d

b

c

a

1426855816035