77145855399389977330571510978921358421530780165326155419213539013538913670708284611433189110405226913013229271322937828478116687813229366646301166877238562148733099993011646341739312552860529710445485986658238528238538238548284988284779335401739309246071358424637263924575922933664613100158470991970991811386151285514122848211938021352211045762332916664629664598990057990056828497664612924606132292614551611091225112189012430571781762552788823488823392293482541560529665963392298213290309246051327794196343130181333291911933411150584141230313239931023989116687513229351003593103671210690209900551178847946935159211193137138507135220135219