1.b2.b3b4c5b6d7b8a9d10b11a12c13.a14d15d16c17b18b19c20b21c22d23a24c25a26c27b28b29d30c31b32a33d34b35a36c37b38b39d40c41b42c43d44b45a46d47a48c 49d50c