17657848011607161415917441855952133012371711736134611798512676551905141410248042801305146316140012647561560174038680016361671222753146562096136427386780173110861757734187320811011969161218194196150514971461129819214811099139315908521371100167518962321802361809507517181500157410615606661391549460