192161921319209192068487192038526148232123719200191971919450413739549677530066836272878735358740311899899185431466737733877596630917711713552035745379333918650288685407291387772775817913154794551535551935889527945358254337555667649388419891608314889141440024974150686529015291975464534795352273843