40821193833153737154984202260119848191539558168190200344856534821017406246316348617381191545528578779319830898962338061357771263021767951669461293721873307186111796183675115992226588228166194627356818821775184783701918664516528416314212408353456532269529710080415051918035994574937844100212858878227102593218120879393830162236310551790266218722477141934712643965617455731679575411273782025181794484342810088617585717440810441812896018468226991969669936729798272051549871198826030110151918030235757360361661761891576641907462062751033037895183973