54419555587059935466475015246254121638887945089071289271492015000149411498815091150961492915097150845613151094040250694530825491755205743518206615053148551488614856148581967736900483894985180669845018884889102894695516775898376104969053864694451482514842149061490514968150141482214890148971490014899