88443093210180455312145911300313804544804552615804658264117071513436359719516114677311591362264703199882639804551995447459406104634761016776346502906493361330373133037213303716493348041491049978280057887817746570752449125569774593958752527288647795432206752448825687121982910925899616231330370969734197919218050218039139165610617981050540637731637733637715998477155248210377471354696998529998494775472644947717832119035087757012416798868827978894885194885181398627127014248842279784279799121487344511813866979788713685177978857978847978417978286448468697927979871122737153879479409445007979854794073521981123396953543622500