5040012230004404001202304000000120023044400012000230444041200002300040002222222223404111111233300000000002360044