6139150494611862699375836722216118028269577323602935627340473136725135648115848953492375013379333970340856376661973607906078457734569295516449970475364081339912392133921437993381463801037088367063651734603349073460834305335563348832991320142866228904304592982128803269492608825423251042419824185