12203893513796146291304710072169603298658714043264113485708720201994515485190064649109388192504101112040156741032911968195487928404109083684236413016117091442635344144