160611671822124219971545175110418251797734399562129399101010031365185011496616481508281114018286458668987531033672166159530611763741752105437518616013092041434537273791755118070510584311605162795816601542103169