193228464471492941987131152471290832132442232242047071245878358863757151003357341767231307561607589019015565110693515337363868134113286021844672651139691125291213262461741748372060817795621046738887144741151364933201566261682493077313815914973622521046241462391695819543020124421944010542297643275031042475967243937201374148141571742489014563265758115349151675741571300027721415544318446922127211980418547296491367812369311698162941678253273821466420811563730385021581881340016518759506150403197398110152803543537817667721192222062512319710936914136577829168127