1a1b1c1d2a30a30b30c30d31a31b31d40a40b40c40d40e40f40g70a