79064785192682482883177893654886526636873378176791673516677637437045342611676911047062681611125711118101353610156055611167775396763302884752838861360872794353753575385397818754114311429394962125608561090852772102578710955622539387685417970411277109557551263841316003417684173743044318981148805183808948475762766877559629876262987603136950392355883332786780567782934132656355507567749331444651088157578973115835583615538493753333071605766066176181351115542609373184949799980757917765335887773158576164336975877352880277136794034910457776597596227607555277076432426488934433788404823109738964961218933121892717352326891452983008149541105470779543192613336178