171827293717804350221589690280835288540459306304636522917653635224330812233150520516718247078096768544265333268753882023058120343255152737691399269108632834551746514228286154782377204195466113313541424274456425211562375653536895181982088053766785638286576885031872022033391704618261452515277016229617598140244504248702643340333745278190897227078279