189418921890188818861884188218801878187618741872179717901678166316431600155815391531145614371386125712501247117311691167116311611159115711551147114511431139112311211119111711051081917893862822809803759626571556489456364347335276273264249246240239237221878453