145487814692934072654702446085493284214373941454877437469437771437364110179043777011368941254508985675145487612975336822716951531539247024310939611581446133908598567677295935912974262974335934720674335813975241159828369382862184248858148201974282014819678878611508437148201856597115084361469469148103312884251481032772958142598577271877255277295753892982661082669453904954038354038254022111408254395303334591024746333411765872115239548952443952934762134762034754813968133147373475473476197262281446416538924540226540381540380328457134674313464061258569312585312592328410158368362460031258310892331264932845687249387257412206351396677