18681593600758322163527519246361626114217429351896258240140315740137132062835075519087987221492125058910901575195015001291171359987663215278452368751209144518401435573133919736061230762108354896525018458511525914784674475361568179354516421265168312141292108517541310681364150154