216121572158215921562154215521522153215121472148214921502143214421452146214121422140213521382139213221332134213621372131212821292130212521262127212421222123212121192120211821142115211621172113211121102109210821122107210621042105210121022103209921002096209520942092209320982090209120972089208820872086208520842083208120822079207420762077207820802073207520712072