Transaction e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243
1 Input
56 Outputs
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:0
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1179f22e3d51590338352395602c7322ce234a35 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12bQaDhh8GiwkqKq8qngMH9n2kh3yGE618
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:1
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 dfa380fad4c473d88a9ee85043c00050592151c0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MPVZDx62BDefJN37Q3Z5rGCXLwcp97hpV
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:2
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 311b7187eab86b2303e5086efef64b1977a4286d OP_EQUALVERIFY OP_CHECKSIG
- address
- 15UezCxPqjoeMcYo1JBQU8GNUD2WwX2zbo
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:3
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a6ca4c17c042a3cdcfbf445a0ba9c68a6d4881c4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GCuWhjcDJHGwAfn3ikGRoemC1CtpaJogq
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:4
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 66e11390b9fec544ef8f66d158880e5731775735 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1ANyZ9m2wRPMikNyMrnwZ2HnfyeSh1x1XM
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:5
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 69e45c88ab36dc1d840b6dd16f33e088b2894587 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AeuWyXeQvdG1eDqht1hAc3w4t2duPU83G
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:6
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e4fd9e38e7a23b89ae0c7ec68341843a09be04b4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MsntRsRRuniNFP2KaNxwDgWg2JE12PVvd
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:7
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 de4f09458b937c8dcf7e5997917d56d0106e1f87 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MGTh7uMrTtxLgKi2s6pnCNup9ryUW5Z3f
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:8
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e135067998a2cb376720317496fc53ffc233620e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MXnZRaccACEsCBMQLvjoijAKcCxvtiUuQ
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:9
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b5d6a49abdc7c06dcfb972098b1721451b3fabf6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HaUSNthpFFrSYisc1UwHaM8x9JVrMcunJ
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:10
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b66dab67bf7f95267d5a54962e1b984bd40ac941 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HdbMtTVE9zrzQdP76jRVmqCGbsH3D5yQf
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:11
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2be04c24192f1b13bb87d9474dc2f4c4581d3395 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14zzki1aQP5WzzCqXNNMvYqvBmK1yhtvu3
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:12
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2a1b1d120dd2aa6c67a4d36f845a4b7f673719a9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14qdrwWaLqFkd4BUespfYRcajTo2kn19rg
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:13
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b7a8ba53985cc312f16c19b8bc670a7b7d4fc630 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Hk6nXCa2R4YK9yADxjvqKfFKBbtZEsL1e
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:14
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6a35bc66eccb68c1a971accbe36ebc38d9b6f3f4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AgazyS5qKcHsPaJFx9WK4d7sd2yqBqbsp
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:15
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bf64f0c02bd1c7e0c7933a9a95f09acdeaba5965 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JSzz72Bk2HPFoonj2idkdzGz5VaZkkbcn
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:16
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cf76d8dcce7447dbdbf385f6bab65c2e5336ad06 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KuyFMPUPg4RgVyNJAvEL5GDhFvjweyGH1
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:17
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 aa8dafa06a22c2335fe5e331d70f215564e68d38 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GYoc8Y3s1PZbPhLLspuhNCtrFkCmwbwxm
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:18
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 275313659dfc255c456e80a2e6fea80c246a3353 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14avsgrB2kYGmGMcbg78avawbvuALUpNW1
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:19
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e795ad0bb6db204ff59b9a0f1df549c838f56c63 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1N7WPytZoLYZRuPdr3vnEXfhFtyeCtDpqQ
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:20
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 98ca23f949845475a4c1aba2dd6bc91b06f947ca OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Evss8RSv34Rwrz7bJXbq3xgAdjDaGxpLW
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:21
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 256f8ab5e80b53491e48452df7c4e1eef72ff5d1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14QwdAJxKH6LqgLP2FKnBkJgBxp8w6xy8z
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:22
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a402e0c6aefe7ad385d76cb382ead99f270b2a9f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FxDGRuHQkUgTb1G4ND4A5ZoxBSEGPA6V6
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:23
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c29b8404e5e863f3f64d2bae8e79c11587fb86dd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JjzPdrKc2ZYdMnY9Y3bUZU55CL8fWfNFg
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:24
- value
- 16247200
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4587b7efe0eb8cd6f26e0fc02eb541a75c97de54 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17LeD89hJytxM8HM9EgyPN7Ct9EnATvQMz
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:25
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e1d361dca4255c9d6ee48721ab9719864661f628 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Mb4GG4UHQrodNocPi72BU1aEyhceHmWFa
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:26
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 97b485e41f5abddd68e3da5eea60265e0a355ce5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Eq9HvfGUZZ3nwoP55cRDHrk9tx41rfQip
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:27
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 12be17f58475b363a3876f247133fcd0cd06717b OP_EQUALVERIFY OP_CHECKSIG
- address
- 12i6tPTKe2zCKaGveoak724SJKTmMENxva
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:28
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ed5e01d77d085ebbae92e53a5abc7302cfb8028d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Ne5mCVgZPFSiFFzEuoLB7wCYJpfNb4KsD
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:29
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 22b30be4bdf61fee4e67e6d7b7598518aa65c281 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14AUTtXFzu69Y1WoattfkvgRhB8HWsrFnv
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:30
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1c6b9b1b57191038ca0aaf7bb1da2665c2b60890 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13bGpxe1wJi82XAFA3hF1aCGnnbGPbRUqG
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:31
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 82595d239ea7a5e5c947173bc9cc01023095670b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CtDu3dZkEQL5AQtUjowNYk7PX35hWcjvs
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:32
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0e7493884511463891f9a33f742e8cb7f05cf646 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12KS7YqDTuST1SVQHTrTQQAUinPdn4RgiG
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:33
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 77d75e37f1a60d85e35140b188e914d4e96d0e12 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BvfQrycHFbnEayY5sy95cSWxGk3spthQ1
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:34
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e3488214526af10cf23cb6badf3507a6e66fddc5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MimFVttfVAUUGgHoLZPaJsZWxdPc7Q4k7
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:35
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 888b55fc6acc8222b30973be2f974ca71b10109f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DSypKKMGA6u7mGjQUbLr4smQzLwTTY2Md
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:36
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 476e1d9231f27c08cda02ca84c65a1c896013bd7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17WgtadfYVnHQneMp84VJ9Cde1YGVQLrH4
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:37
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 574f0248e0e5de07dad1931c4de46c5e261682dd OP_EQUALVERIFY OP_CHECKSIG
- address
- 18xeSKtCHT4BSL1DBieuW6mYgbGeqQy78c
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:38
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3bd676fd6b3d8b8dce4adb2aa4f9dfdde06c4366 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16TPnbSg7egCoHiA4Le714D9aKhNkzPuUQ
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:39
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 51db4eef3162b22ecd2c201fcda6771c2d9d4457 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18TpTMDws22nz8FvohRFJYi1QhDg7GbNzX
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:40
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 48aa81affbb214df3cd9fa17524877005d46f597 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17dDupQwiw2R1TT1sFYpu3DKHDf1RMn2EX
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:41
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 358546ec4971eddf73b9f75d18a8b5407c02b1f1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15szURGAHHwCYqN9uG2ckh3vRcBKkFn6Bn
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:42
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 95ce2a0b6bba6addb7c298b0fe5bff00f4d145b7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Ef6f8FbhyFUbsn5mf8rjesLetZcg3ZX1d
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:43
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6827cf66d13e58a010ac4cc52aed1411a2681e22 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AViy1X8A3hgcVnvVm1gKgQwARvgyNwecu
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:44
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2c3286d52d2ab68bbbde2529fe13379df486ee92 OP_EQUALVERIFY OP_CHECKSIG
- address
- 152hG6bifH15jHgtfNxPwxWh8UCVMjideL
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:45
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 55a8744ae24bb9a339fd30497bce6302e88e4eea OP_EQUALVERIFY OP_CHECKSIG
- address
- 18ovEiNX5GDTQnRTfHngvpHJwdXBzYvTTH
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:46
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a7c88d233ff4977248af8362dd44da4e8e82199c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GJA6ay2oJhuYgwEf1esFoP6CT1BYccqcE
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:47
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3c362a1505c50cae8cf24db758126bad0d256da8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16VNRvCJRfJ2m7RgEb9kDogr7sbhbrSTZa
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:48
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ac7d9674e65888ea2a29a27351c02248961cee7d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Gj3fyzjwJzYrM2dkkVwqKRbaNXkrv5vNv
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:49
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ea8864bb4ac8b2bf76bfcf60958efb478ff8e08a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NP6Wg59Q2snLboVdt7kPQggUNVjoJGgXj
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:50
- value
- 1600
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1159282785f31858057593e0e6d6b53ec2c2d1d4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12ajHzJCFEkHHGq8ufvXckeoFRAmpBHibz
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:51
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7b1ab18fdb26281211043c62139dc7893b31aa77 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CDv6JM6Q2pAvRo8wbXTKuLh5aTWXijeGk
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:52
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c2dd449a72973bbd361e98431d7259261b241e1f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JmMABfxABCgALprWn9jufnyEaKUJcBB5q
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:53
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b759e44be2bc6027fcf14ae4e3473681644b2042 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HiULtwbgJTXmHB5Yjk6h1m4HiNwPhKhjn
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:54
- value
- 1680
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c2607b953fed3bdc5a98c9fd2cbe82f741a02a55 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JimfxKfwzVMgDeP93Le3bph4LV4hEoVrd
-
e42ed5232e7294646d28f439a9df8bc7d3cb5e95cc1e90eba9aae063a5dbc243:55
- value
- 800
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 067151c3631f57e1aa309b9955c13bf649deef70 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1b4oimJoExJTrzahTzppyJrwE2wmDeD6D