2190131360561590538570212970135798822217102511789733037187081246546640510782162304446510291522694413101316872183845212714115147159834495666553793078593175385766831271948569410107498747967826490117141103886107932169155869228401447251837401869504806857838179593156632276281314601678852280341022801310351700687526149907319636155524975743674707315347288664346581534981282441776441129015117678266169466211728172012249701034919445134845890931258567896692554121989159609224301112084132738205301513455441901071011069515721170936774149624164483811974106