5842990361686971471893704715472172178725181056969684896805730882221110143215083243227882232175407516781670437124414215614563642231921343971438726444913746014522426287744918072742793101204679682058683477225073224905222331855012181913014025764390492031842139071642554446372340226672230827550411612392164532021227921395413523711738504711629541162142634161434172138186703807924808619846102482132261591737835534234298010908910520616585471186146262227843323243853220090736380839161920931206911669385927419712618314154098183285830203465472075188946