11612521268312296379194784025577998032911961603499480254779541174465285780178742252030736723917345415181080978355851301404551683984631533351154288537847773192397693717761213384018115607039936524950178189138456152543755166216940373112447190798270968462022834502979737312719328421679675360