1379643626120286787594533126213321694111436745550016101676208106947141412333242341836258721310782126815784521164170111926395518412111925177081440984914395621019046633441591459129519691473193931367609804163512511994