14163140301393213562131871316113020130191301812738122531211212068116201161811327112851107910629103991039810397103721037110370948594088965893588248562849583988296829582948258821781978166816581648106808180538052805179997959793279107898789778617860785478327785775177507749774877477746772977287705770276917689768876877679765676557654762576247623762276217606759575757565753175307529752875267510746674627461745874577456745574547453