47210470454727446887470254713547001470674716146869489631405547348489645652470945650564455018564746908565142951311624896253461429503117240324534605641564646948311695645311765642333653118031170534594294940320311674294646931659504687731177429704296042966311754032749154296114054709244294842944429654295742293744481493842943656433117956497249242964311687444031178752285310640326311714032240318743953116514053275757510742291748985596942955751955310538413684764032572486403237775853919422924041113028639865346275881