207477107919369921556131418981838818187781748935677771244384904091003452535114090014803216879371144125913601861140843961211549823105716191919174714643816045549550597182592418151205265447977612832129021560141818871954172418161033765156210347911084706107211021296927193711828411320336146347936