25877743341001157247871594133265278061498603931914712813310821115121601898949135558160828228018171732191105115970224045379902255191242683670710752715906512378164121556921835759868342795439931482213776193259194856218240167361278687989147290512371019963061160954168911205553131341166234467828834919197717186110980914316470278165069122149707951761725740133903165159215640830422284784087765040185138164102186239848435392140469280802100851774981161465445103525162328583761576579212121829914115716574217533019018913501166782656403603618793172843445889636821065