10141781022997210234483103107971078157310782990107831011082497710827102108756861090494710904954109049761090498810945021123118311375361114264461145983611843716120984161209876012111279121269941217862712220978122227711253763813375852136569361366539113669849136708541369793813784301419501914195560142139351441448414414616