96473974471062638512397274904219157894404101184107318126802861421076298642690551918329747998987106227112621850798503385107922879771610121911286210608784921850099490510536486241108035116095868199228810619010703684838904979050610390190479904918495290518108584894139159991636106988850219050090503108565889299070110593486155