10096495101575521029495210340301103606581036523410369121104016171040832310423871104608031048120910482310104825841048432310486814104895031049065510511000105117911051923410527213105333451053395810562377106190981062170510670135106709601067149110716409107767581078053810829150108294931118559711197647112590331128549211404448