43228414281801054837104923715017161319743142030951848451848351848251847051848151846910314531203161364050129149294816129145112827249486798034736071327529952671205930105850929797853394953795055004754880255005755010511438262778905487031403088146161872536554870212243885488795500391143825349479533928107223114023131782932330671518498114984711557098015941534741518180170291663291637493908994798018432605629355641508041534694111010199912661222905032909081260962080641241558016341513599653012037376780488062880164124154208043996707415134802298034426617241507167804799654790703399657399670626617112402045311445316980343