47648594617309220922616481867193933318871247636132420238140112211812161129317211146150044851314333246069632943512538643912791177366601845197714941512884300189668054391515153620718281183765180123016451697793132418071244514531994177394114210611035620967185180026312015531834