171383756639118994884053712413499901257352193611811440172997711666149196521561127412441969177718841950144598410051937122814076211165346177415751609149919423921021638181388576895022229019221652633106112771292114819307125224227971366198513211124530561275138312031592100614207101169254606157