1680204409196612346081281727130115434771102112613278601724137191715146815653343691049870175118001909186559077556969111212031448618031411711115855103248104217391879949160813265371213639761931