169814201157108615601181730165415991576166837728711211198926751011604570189117779701994823187478493131836088519211742375691679304195910931695129345115481857295118712131249112014161067459142212791580