470746120551154503140461204834229688167208626782741455895406898288092217015635182038203331087250451498442255827279674252692786328656539973764312277455052512937025865527687171424304541182787172961701133404561763322443766916902484665363505622802053393136571522113735235378289653632202685175243538826230804377270308306343187198835190288195331805228459