17424451258651178018431975743664246281186604134169210684781872123637411131425164717261249110223110981671546687174927117501275886122016377618241031135235648426100219121962191189562437045594631779815331403679161210994088201737880916854671806184884111111600155083731291