14051799024219816437702019132415813080598789201878156237108160202388221945147759503865352517246819244330441122608408641683791225001835161715041920168929097475217670906765933314635118086696814806581797046772220434116176215002297956144493319517730575916425884437767141102968118289565398140913242415911917106045119149913980931427264319410845175414181697205191882921794936670110760716918262652095591809649817221723212044670539765064318715148720199398013115696394501287531718409577499382816701388581944241823791953211255041039311032556754451889971879390989051