21973717816014253189229185929158291534751773701212702251051766341362611914561836398206116638596110147092830512166886375758826606109441067382189911933941113891211831508591478059015717725882840164286124746215946221915180490111734164296428615109387348190958471332080951496006760816164918306418073515244620926577548112531559891827642174822181099264366982274064506179814108783104571757601154631058584906220699139917143097164553189998189202210353227892159629133471125516131220183733190582118398133365412261483391833111377002121951284691013818768586039156860149222153776