195538248653746685204820182653132961715142552804255036432696882113082748276782793778343762036235080419878273714011320845927869133354056570256244234051820250425155117616715482624339971720570127083580582819046110830628889657687505353373524564243395631757233247078120631452863312936905895272306897581702212445363434669822822954163212280918715230467745