97779216846404399967318093123429115133557902394035137181178112129715312712433819270283397810138747964568825454355851150175320557733737762116047879915240128440239812554148016178542225780173560847268296174803196307249537367465997045020216960893011683656269116193798379285192755471454463783