18657681117116324946519354915303520554797447176602151189590951468972346072451485701933231969371519461889322036338665568118999443066210800943421339171125937069320645697202167358983323959111781118619681382213121317855035932249156110798012900592816302932134021511551810291835231381021186152005905800915126015533721375411498192641636351018101036042158067326613257515056512003112861319171146037902521509349177959102045104062128622296311073164746103929170518047411252312145025730146861012241582721240642098901215703763016181969288859165370912742669083188622