120314120215111203110219100901100808100627100620100528100526100521100515100512100510100508100506100503100501100426