98711763267534191424918521215471261071304308215810806775526755337846994104131552865441073771095917553875543764817634389391105867122753752147521575216752177521875219752208216286536774769031391452923999361896886990319908199840103773106913750797500791720922829704399726106906112908749747639876468865407648291594132765