13407271349451295902147714841773466161156018221885561214140782592113936719227261641402165387111512481939129283719606951999168046989663417457324351488113893515657851707104874315951851154015110514181170949131515362236183411751325160111271887376745512192117766216331588706838138068068506