112857481129332511218039112469411121803511211292112180321121803711214949112112931121803411214948112180361129014211270431113213351131879311318635112149441121330511214950112789111128250011232563112149351121797811260639112325641121139711237079112220821130341811305102113052141122208311303417