5918291533197113711676165742701430110813811752122122467110613488328909029901431804194564599718177755558771076183998813855913895484861310289675611884172170514091437181931334128920916901021167142713276801841122917155533215437647371165679558862820186219354291548633241123715601636683739154417881631