147766316635971405104916181790715571447138113221486186162522801308191785710677696398795871014361727121113738119265483311531792417201561903865328155613141721128011615541110145016268611731372188770116103406553549881361310134413010291473231385108955124144814071674123814311803883618176119761352191282