19481140475511616372253321595214134511717608103881700564241451313943300313832102999482341132301596818225165681257732531646517611138399645768313781199524685493197318779