14896122216681489613041575148961310927814896169546591489617356795148961751661714896176364221489617812015148961801942114896181718271489618342840148961855986014896187431021489618908055148961906331914896191952991489619344305148961942938214896195085971489619593197