127392452112389598140369879111895465156386122770632834636146421487972181878587601928057526984135551437815136338226238415156041628010719928162831421035641334177224431