742821654824982653139124874962999539817955059282970669289915231811665719229120580172731201064222847122236730609580157421213681218474298085598111748112081867074131512217282133412173422192767412165292221757191440206635179493101666943731608011909345831549052116986154294524669801318368115384170252117755213521992510341132848114387147698151190115135503410618718619626739218377221830160127105453446820026912920822802426744831571603702238211977405139415105420192317296173543941012285041678591849362042161752021015831627024170327629411893228324203511125640161808