53717828427034116478541803153404607801529737331288160746239815139930154340345439799297285779173125471480121809193307895190402773202367542796463192687762542917554657833658475018102837033401201686916916216456192124558138239212497993711273795602967531747817313387985596846557196811225450511