30261307083070930740308473089231066312103123931482314903151231514315643162531644317763183731858318933189631905319393194031964319683197031987319923199332209323603244332509325173258832655328003290933001330223303633037331253312733171331723325633290333413339633431334683346933481335083366533669337253375933772338613389434062341323418434195342593426634472345673464434867349803508835104351213513035143351453515035174351993520335255352573534935386353903541535617357623578635790357933585035883360183604836124