100552851006518110591831106186581063782110817885115748331157483611574846115748541157486011574884115749101157492411574931115749621157496311574975115749961178931411789326118054901203774120378912124837121414751219260312367129123680231241489212414901124149271241494012414943124149641241499212414995124150221244010712440780