49819071056037758171363118919831232129080178319491663143647108943119628553244315401469830129616536881470125114091816384125412362491648162024316673061211893475531867114679111511652843903135917518655651135194515211710502514198118822641400696427189510001882955491113115010669391964150157496710201503325