699401139652769514815167593088511386405012665325295782481149594126876348446718745823680048443514080095018011408008635904496000520133147476315907019188122409813878811224097929777520173105373812240965128151571081128314307532888795117389458913248484412712283277601334691124142825580197385311358431614891616006384263121141953731350390133458212153401614921615971556462150144413352921501451311947311946311919159086814442989851033119187327531229799357571132713213271315431591501772311917311916543147110290786245512414271102911133469041026111420451014696138112831194591781413345815431585431995432481334689638467133468813345801327090640122195297516063