166898679189014130510208963405512021621956234236965525896010814215353516561627835918421958887129188115169281179209145350740425729215941911245815188340118735815217780277135441662921414381483261071352121324980013647630344110684362371087945272189504555161479941757281074341612146049046466153994674522667310054422313259004125132184652149338896761276818887514326116718017732215924139063925449003813289841024171114114595204204133043178459185851128526119704547584986813429912945070647193700214947214696976956919257614115322164374183167431738184312112698023133196