59027511629801550102155010314450248934788934793386945937751174198149219132397368037680381582894690896897068971681346892268223682244473061090939196001948818948754948755948705948756149559718071107703683069671805894882094875759371911719529719155220514096681437446101613489337445410523440892534792531333858223440227736114977932944735937208786859365132062614041267180721495049487315013791048957234467234554234423103187180591495605936879487586139081484005150830915083101483729513375324996613911513376152006717822388350128785073094615031721782061782241302252489987134316163728028995663729869704050408615799891421208506806