139531378289587104904030410349148441374114354143531395213951548505233449846148651486414843141791435213740137391373814351141131493910681106071398213779106201065810536534803974479489148621486114860137361434714111139793665852293106358458913735143455078237939106471547315472154711546715500154921548615515