51887712311977810501391946149286553421312966281301832517636132493482846894176311952926030521190283806123036012394656535945785638569221551598603160321297983131498513993992315649176007416142536371408744803053803086138411766360856873127591912759203365108569238285121005787100578812322841116364828463766364768492768493114886210466233742173742391875018568748030872315654013373707821562746933547921836231566392522953855856924162893488611120770120002653800423621696622710798759037968030883379851244094949271944118944123936429942124944130341767944131341843337986980641124311244594114652991077085989086283807205414205418603343769