173321755319610238924101676769475138912815360529975246214920151097435114855148561489214839148381416714121139684330313781136157355955137757421433650533493344171748424729171416449096145967356055141754408694452430743774954940458364564909854659148331419114830148311418814828148271485214912136124914714590