218221842180218121832179217721752176217821732174217221712170216921632165216621682162216421672160216121572158215921562154215521522153215121472148214921502143214421452146214121422140213521382139213221332134213621372131212821292130212521262127212421222123212121192120211821142115211621172113211121102109210821122107210621042105210121022103209921002096209520942092