17271749108267212681965107418932710341310314168315414801607698419725136956416811960230129233167410691191166161113781808129417941589711445175619006971286859133315789174604781358869467844996116368112244319771932140182483788116501703305346187