199913619711802139139129658193212862571538760897142011041123149116591625101817641353316105926143740339422415607133541170196735913361335134218761393112010677181709655513464193316921470195960840623596561697121319551894