112857481129332511218039112469411121129211218035112180321121803711211293112149491121803411214948112180361129014211270431113187931132133511214944113186351131886611211366112133051121495011278911112825001131864211232563112149351121797811318641113186431126063911232564112113971123707911222082