47361076156219261102153119215661231407191296548574145147258843113983711691770165514953271800159994200019381289102468110725051347198558593716721449495582568284758132264131711709771843160333983596614216713031933182718511888814161477691044871474190614671389674118910871211157047915357788319611446