171865010623895292444420712171005417171179994416545851881910949846403578280508145115551286812411102426414181946105682196081583680489131915211804189014264663722437169291457171159731266114137015987871397163816321796193742999176617441236941770179823046115288827743911082986