54106222995158873315887887107044562071488978132162895960815887861588732152881422994106554515002588691381455400710705253743869239660100229936601696601681482911229921171373100670423016015287951579650133478213577671357747119711115887312299110655081235311136679513358581367163721934128786311279115002421060341360860360858502147112238310217332388714145523359512299014145512298928471114194182537426750531640701488838148927910125414892781177521806833114017712070745367211385698806829806860806828806813536682414054140441403863198635042900139329568451904164263851904051903934357734357634357515197139815134316251232542952549041410