19794617355118227715112201609791124811861348114618871521185811628417841938138215874185021360182575187132782994114441714144112279222518984921269337922884243924661919164243912171446126231659745913171550463590193633282196330717421461143244613991066937