14924391591160133107819126081830148217341911893320280396164676012382318156691014136224414971943568133379094860014281525283162719040112711251637363161743610811360111116711028113571713777319821562823142579891663613441275104153448413683765420712451489111338714521052579281885386273154119973812