340513343581352601353485354054354376355661356879357892358098360171360485365747367827369288372315372394374201374835374903375000375012376034376810378908379406384299385552386062388804389035389042389223389807392092400977405626406005407570410742412181413876413878414098414147414220414224418739419706419934423227423228423236425195431653432929433817433828433962434128434191434192434414438029439646443828445587454049456721458489460122460589460672460677462806467337468358468406469421469779470678471349472269473729474528475753475981477449477592477604478459482447487437488690490876491908492462497936498803499802