86314163944114265101213511181315214046705721813951581669181808168963470108883100114947081020104416841326164798544888012101457311458173050022967859348477176413231224186627310681050113339433