131166915161072691130615212748103114076431833905942130418121711169412111414168938829093842110551465958118910803738077925927701361186417919524911951917668894399019076628697119081239234443128212261342712515713161622123234183710413131731943194815331499963220177232214015001520149803894781721134574960