14123022122812342816970440911140822132164164151310198190503463360468426529021580407819214455010908522333199460214039169165807164554413198611564959683385619511719191933882882216956127912024242024187686200492136970460662063391067391763529941711560268356768021392601359725248219787913512818056871067115639192326420092190487449615225014180119168152632877359258448519949422053218993210249117327120440611856811288386145105941125698180031957624562767131440169418176097174560155040150935213253215854210920131241901241541036216510414534036824393527120825728510