106994241155010186101176728104597441187311168021039123448175673679448179448180448181448178533815307307125927430647325686425681617622458759587585906359064586735863761648616666164915088393461553462932666031459587133516011503061125930643475972719141922713521551146755116654174603495998454502145959118499613351611335155300462892223718355718377458922662751662752188447188422662653188580188575188581927296727521525118133067814843761484323148437814843791084357115122140503405041267055848847762525115683111989127625261488781164853148927148781148948937280148949148950363625937281363626148795148951148881148952148813148801148882