10871770601163613235610541178831291120378169611491235143214191346176313251506332925711956151418551001957187711067219241676297166118012938541858511751195592680113178311058466906137540911178272147568461891681618501532222061851131858102085215751253126493190612741756377200019101639684798536503698