115170352102715793182234231071477285298944868944865944271893577944448136525337474495003594995437475411637921472119147208814721181472103142688193951121655414341081434345758126137992521655375856520841411237441434344143434314339421434106143627110520574261871450684804784802884804413951451560961139514459516932444012515647585631251563455264142907810690062487798626279861341463342113853676479712216962273131015576635004635057635021634993634992635016110954376485847701812333745070750737507061287871839732128790950192128790650355503545010950190500905018950353503523133815013831333050351503503133805013712878781287905383384982859