13998751472918129119155531523750508188235169411361767133745310851678881875581744337861076014669212941387955925631483791137589616824186033610660114416099341547444816201502239123568713445910295406811155408831145711221787144311321653168820018654701852195021610021770167712141702612674188518571358