Transaction 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0

1 Input
107 Outputs
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:0
  • value  4104408
    address  3Hk8mhnJAyXiiSTGR4za3DjLuACQLKi4Yb
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:1
  • value  807982
    address  18A9Yz2BWAiyxdzqL8fXFV7S2pnWsHeCY3
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:2
  • value  203160
    address  3F91BiweGYJW5YsTkFCFpeyikFqVnQj51h
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:3
  • value  766843
    address  3DeuMK9NzftSXpS5CzVrr4dLXxT6AjmeRL
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:4
  • value  213827
    address  3GzVFXCcbpRWPG3azyR1SMVgvAHTYnAh52
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:5
  • value  106282
    address  38HimKDyMc47yCA7fkE4AwRWJWveAeqyDL
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:6
  • value  1434218
    address  1LDBpJngHSDpokBN9s6ReKTnSy6MYw7aFz
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:7
  • value  2524265
    address  bc1q5wqrar3ay45aat8pd0jt7w3vlh230zqtpmjm8f
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:8
  • value  60458
    address  1LYj1jnzEkZxb5BeCdAmTp6u8uoqii1Uoy
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:9
  • value  105343
    address  3Qntfa3BfDEw64nE5GdGVDAjsW5Cc82fss
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:10
  • value  936777
    address  1ECnuBcbAYmYqjxrXAJovufJNjUrae3sBA
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:11
  • value  210580
    address  1JVjXfVife1vuQeQWKdH1pNd3qxthL9DTZ
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:12
  • value  60385
    address  bc1qzj6l93yawtcegp54f3ww0epep89u26kez5an0q
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:13
  • value  101232
    address  3AoxuaXRz45N8LC1fCyH3VJB45FEhbWUsH
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:14
  • value  156088
    address  39ESk3RyN839yojFd8aw29o2cNJDfJ1WWc
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:15
  • value  60461
    address  3F17VCGWJqivjRfff78qiPgy53wwLp8gvD
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:16
  • value  61102
    address  32M2fmUVUYXKN6RysRFXGuzxVtfvt4uq9K
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:17
  • value  62515
    address  1Nmo8uYk7uRuDY1eEnFrehUq1j5Z1F3koa
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:18
  • value  3957226
    address  bc1qe7wtt25yk9ept65z5ntj5kan4wuszrnl92tj60
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:19
  • value  1021757
    address  1Aj1HAvnEvjGwSmypZxUd5sbK88zt1Q72K
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:20
  • value  203097
    address  1B4fV4jgTSTBJMFZdyVzNGTtE1jE99SFR1
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:21
  • value  101282
    address  3BX2g3hhj9HVUj8FyS1YxkgX8YBsKB3CV8
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:22
  • value  203078
    address  3Fti5n5zFCtRPQJF1MRs8aV8PBwzNtWUc9
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:23
  • value  20838
    address  bc1qh5gg24xn5vagrh5dd70y55jjy785yu7wn9a0vs
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:24
  • value  104211
    address  3L72tnBKJ1z8snTSAR1R6okNUkFnMwbyHE
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:25
  • value  89352
    address  36bRKQkqB5iBLM9VVZdxNrwGPxjU3kQtbp
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:26
  • value  327174
    address  3A2f5GpQD78s5DJKCaGo5Tv5woe3iCCvZ2
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:27
  • value  17160
    address  bc1qz2trdz25zlhle9chwg58vhnl22f6gdm5ewez8u
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:28
  • value  311185
    address  bc1q5p87jw75q3w87vkcax032c9u7p7ujyrvl5yl8z
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:29
  • value  417012
    address  3KCsiA8vUQRD4SyqBxnPKd8FzGn4nuDkou
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:30
  • value  111399
    address  3Ck4rhuontb8Hj5ALB7B62UZsDz8cDheJC
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:31
  • value  521095
    address  1AhDZdyxgyu6UnpGYUiFs16sBh7m1jhBiX
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:32
  • value  767161
    address  bc1qdaxheqdepl3hkluyj7ld6gnxqrf37qegttc476
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:33
  • value  100042
    address  19z3PGWG9StfhTK96A4XZBbGfY72yhth2B
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:34
  • value  220000
    address  35mbiXwBTnKeqPKyPkQ5nrTgRZYFkSQRsW
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:35
  • value  50012
    address  1331ihwbYYXS7t2Nmp8RjRztSZs9JPqSua
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:36
  • value  197960
    address  3QDFs5YaRRm3guKTWoRGGjn752QT5QKRVg
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:37
  • value  1023043
    address  3GMY4Gd5gifa5gqL2QadxK7qu6uCzV2s3g
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:38
  • value  305637
    address  1KU495SBeWaxrZBsi889JJdCzsvmx84m6y
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:39
  • value  4167995
    address  1LwZH4FHscALS7vZJRuxkoCVe2bkkPVHYa
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:40
  • value  202137
    address  115BNJj6sqoL1BPYzV4M9GCooKCbLsb69c
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:41
  • value  31259
    address  bc1qpgdatwtknm8ayzpa93cdk6gc430gvs9e8u8stx
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:42
  • value  732559
    address  bc1q7drjfkapu0trkxrnkw6dv7a6p9n0a3la3v67kg
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:43
  • value  70865
    address  3AudRsCjCc9hL546tVDcMGhjCSF2ugSxRk
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:44
  • value  52678
    address  bc1qfagxq6xz8mkxrv4vhjag2m9cpjj68w4hgjyll4
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:45
  • value  45428
    address  35gZdfoecXucEYPywN8rvaGTBUFFmAtq1Z
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:46
  • value  612825
    address  bc1q55llgsk9yjya7ge8h6f6fnluj72hy2zl2v0r20
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:47
  • value  153448
    address  3HiBGztwD85pwFkdFR9fUF7f1tUH3GUEs8
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:48
  • value  113446
    address  3AxeAGrFY8o6VzTsQhSku5jmDfXiXrMvvq
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:49
  • value  2292223
    address  3EnQJ6NFnAQP7apYTrCFWeUfKH9HkuMSkT
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:50
  • value  82827
    address  3EAZbBFNgejHgZgRbtSiTV6x8xer4VG4YX
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:51
  • value  1023068
    address  34eyz3DhuG6Bu2pBvT7eNqVD9VTJU9SLiN
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:52
  • value  204347
    address  bc1q5yky5gp3krycg3xv7hamyly7n4hzqkamv2tjqt
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:53
  • value  203530
    address  3MXuE3wXKgBr1fx5myBbREb7B7b5o4iQRL
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:54
  • value  210943
    address  bc1qdc979e47cmq5prd8zn96lha3945w4cjcuqqjnt
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:55
  • value  52125
    address  354TzpDLu6u2V9mJHVJxonCtoy3Jfz7rHB
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:56
  • value  101280
    address  37gR3yqiTV1LWD5cfKMBDjy3gwjovaxGHM
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:57
  • value  229335
    address  3LhPBAm6hjdGeV67omWnuW4St76ha7XYSh
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:58
  • value  52096
    address  3Fh17rx8eC1cSUmMee9KEtLswz9JkFv6YX
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:59
  • value  1637457
    address  16i9cTGgdR14PLwWLMq6XjKJJFuPZNidfj
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:60
  • value  99824
    address  bc1q3qfy4u58xyyc98rcrfjhejkuq7ahxwtxnq49mw
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:61
  • value  708497
    address  33VvoGu9Av24LtvZoMpvrDwUBrDCv7kVP4
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:62
  • value  70851
    address  1EJp9k1L8z3fLC57ZJCWg7FpFDBDAXpyLF
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:63
  • value  208396
    address  12JFMJeTxLU3nDRPnYsCr6RzBr1YrSfy7E
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:64
  • value  696008
    address  3EAaRerTKzFU9VpeCAxXAqkJY8vXdzopKj
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:65
  • value  203047
    address  39Lx6o6Hxno3kh3CmaNvv53azpMV4gDfE5
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:66
  • value  45080231
    address  bc1qvh94j8s783f95qwrmaf0y4r0nlg68amycfdrar
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:67
  • value  79727
    address  bc1qu3sc9tqwqjjf5j9gf6xf7qglw6tlg3ycftmfll
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:68
  • value  1051411
    address  1EFY52bW7BGZWzYW1coTFaeuH6MmEZRfx5
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:69
  • value  101230
    address  1PfhmXk42K3XVti2wF8VupcK8P7uovWqpg
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:70
  • value  80850
    address  bc1qpj2ec5lezl5ja02408hmqhpf0ngf6rs88dcu9j
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:71
  • value  112000
    address  1EihWYkYMoqpNaiTmMWtH2NEqozEtMQsXD
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:72
  • value  448752
    address  1BE39ZB5iW7xgVLj9JC57FZ6XkwPHXGB2U
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:73
  • value  6093
    address  3FPs84H36PtqCCL91J2U39ZjrK9NPsRCvy
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:74
  • value  62515
    address  bc1qt7yckltvmy0ufe9thnlght03qpd73wqhn9tmnp
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:75
  • value  208397
    address  34JbMSYTuMkkszMhVK3Yi7pXZuwvrqaQZg
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:76
  • value  7294
    address  3GrrA2ZQfXyRiQSnGK6vQ85YhsxcxcH3R6
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:77
  • value  1635133
    address  1NLNBNwZd3w5uDVAEZM7CwmE1LvY9hwMH3
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:78
  • value  121599
    address  3Eesgh8pr3fF8MgxHbgntcxJWpHfthy3Yi
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:79
  • value  348164
    address  33hXicqHSS7Rpy4F9JjMJ8aEn5GqxWs48H
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:80
  • value  104240
    address  3AtAFXnRxtES25rZPtb175a2KR4obg1eyM
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:81
  • value  102106
    address  13oRuHN5y6kpV2KbGVc1fwQ12tJ7ubHiHV
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:82
  • value  83371
    address  1DHa96v6aRJ66aJq3MhcuB3ugcnVQw11Xi
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:83
  • value  52098
    address  bc1qxg53juyrky0rcsrszmpnkh6v8wrdt0z0r4y4e6
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:84
  • value  208392
    address  35dpkDVEhKQx3JMcx5vjVoy7afvdUSoWSj
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:85
  • value  19802
    address  328D6c5fQU9tJExNWKP9jc9XgfCFmc7Bqg
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:86
  • value  306230
    address  3EQGFZDtbM2ihbthcwn12cWzikyewAFjEG
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:87
  • value  975315
    address  bc1qzrc8cf7u6ac5vl3wqk7q7fgqmmt5afsv6x36jj
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:88
  • value  43577
    address  38k9sm6wfgxjQdCLPuBf6zHqAyijTfrnQw
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:89
  • value  1871314
    address  bc1qyl2xjpuqhq6grs4te9j0rywukk7yuwxrnvvzyv
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:90
  • value  172571
    address  3L7D4yWBLwboCw3u5Z9AYhUGuzv79GSLVM
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:91
  • value  21837
    address  3FFFoSajGVEXwrAYESrMADayWSiurZfcAN
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:92
  • value  654362
    address  1KpQHxbbf6Fd7VwEBWhrRGaPEqHuyg5EhC
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:93
  • value  418668
    address  3Hckr6JJRiYi281wYMmLTwyL4xpPfmt8ge
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:94
  • value  3173515
    address  188n8fADt6k3xKzh4YUNrLm1oksseiaoHz
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:95
  • value  118930
    address  32bFwduXkkeCRzhUFMRZi2LaNzdKFKms4d
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:96
  • value  156297
    address  3NHtJSBpsn93af8MHvJPayV5sqfqmKYQWP
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:97
  • value  312769
    address  38f5Uksj3Cor9WFbcBDzAqmCjCFnbt5vEP
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:98
  • value  104193
    address  16Hyt9TSBoF2rsQU85YbD5dmVHBbWQGTHM
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:99
  • value  204077
    address  1PwpDo6gKYiZXfQ8U5xj9RrfytJ6nKrwT9
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:100
  • value  50993
    address  395p52HY19MiSSmDZvB2qrkvziRtBdMFBf
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:101
  • value  100030
    address  3DShX9HwWMwRto9GGiBiLYdU4CXqYhMFiz
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:102
  • value  510545
    address  bc1qlwel57f3xzf93wx2ylqhtnv0zkr5yhhvmk55ny
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:103
  • value  208382
    address  3NHKu9LuR5P2GkT6LZnmoXKroWH3TvqW9m
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:104
  • value  1227412
    address  1S4Xr9dPtzwbMrNoruiURpA4e86K3tKLj
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:105
  • value  202136
    address  1PkJRTtBT7b4HLTGpjwxRsTSjJQNhcwKc2
  • 540c06ab4d063bb4f1d4e1ec056af1742077c702b0a0398b4ec71cf3429a6aa0:106
  • value  519199
    address  bc1qgkf24jllux6k09atqs0qxujud472f4z82nyzed