6317083021420316389147312091028186458336882452014981347199819666881147741227118336619701716967486109645454219121114489160949718219341253649433158418469831310130753437611388501469754185057614041525193714506011422987