346781011131618192021222324252627282930323383848586878889909192343536373839404142789596979843444546474849798050515253545556101585960616263641021031051061081096566676869707172737475767711011111257114115116117118119120121122125124123126127129131171411071421371391401381361341331351321001141581821131431451461471481491501511281531541551561571611621631641601651661671681691701711729917393941771781791801811821841852063119051751881891741831911921931941951961971982002012022042071992112142102132122092081861592172182152162192202212232242272282292302312322332342352362371522262251301442052