Transaction a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f
64 Inputs
- 0c1943a3cf03ccd84716c49305ccbd57b102a0f7f220113765c4817602098ef9:0
- 498f545c76c3acec0adc37c4b227c35b5603635b49fe46cf9a09fc0b9d7871ce:1
- bb86230f8f46a4218789728c4cccc57b8ae58209a90b9f4a1bbec6f1ad464c75:0
- 68f4d965999560a762bf9c69f0cefe295a665d2bbd3c247eac7a6a2e71db83cb:0
- 7f45ab86dfbd0148a80cbc916c6d9b2fed9fbb102bede3d4e8d0593c3c77f305:0
- 23a299fa715719ee4b3ccf4418951f36c1ea25346f89b0cabaeacd66570f7008:0
- e8a3cd69b5dd99a37ae76e3ff257ecb51f8be0787a0de7c59e445170f8b6432c:1
- 738b9b0a84c52f16b15303a4105d4bcfe69351a5f6cb00c2de84db489831e25e:0
- 128b05a527620cfb9b1b3e2048c40f93388a541a9a799c1653b525bde88fbe73:0
- efed9029dd6192fa11e328d41ace40dcf358a30aea2b0cd9e398f60a171da3b6:1
- e5a3eecc96630c545e30c20e563cdb8d438fb2f9c2ad154a562f306d588173bd:0
- 001ced21655651f4bb3c2636b8917f12890ad03306c29352f148f61b3bfbf0fe:0
- e6ebea9572d8fff553f7f7fac3e98cc41c81c1131b09991bf6c3e0f1f3d92d40:1
- 9c8b9fc911523f06a68c17aa32b58afde4479b63a9c87d868a1825fe661cbcee:1
- 6e5e831c0dd827f4ac04e7d35fc3400ef3d085a6f06b33bb3ba8165f36484895:2
- 6e5e831c0dd827f4ac04e7d35fc3400ef3d085a6f06b33bb3ba8165f36484895:3
- db931c5d3e7c2dfd3aba66dd23a25c46f095fe4d0d678c95a519bab5d8c76dae:1
- db931c5d3e7c2dfd3aba66dd23a25c46f095fe4d0d678c95a519bab5d8c76dae:2
- 63268a6ad04763ed35b898b31a2a4a8c124f29b5a5d6f899792da7ac7d95eaa9:0
- 19cad13fdbe1a875399509020146f1e062a1345f7f89a4bdafee539f4f3aa937:1
- 4b866f44d04d900a3499022c2ce13a6ff4ab36f0d68786e73afd246fa4695e0e:1
- bb42e59d81b0534e3f6557c83b4ae0900f1771b5a9370f6119fb749142bee424:1
- fc6ff40b5bd2da12808039637380e341bad79d3a630dc25dcd4e8dfc31448c2c:1
- a99480fe426bcc890f08bfe36186545313e8a8aa6536b5e136d8747c1ded8051:0
- 455775a3f303405f9831dbf372b8a4347bc73b5825123e77901e0dfa57efd451:1
- 062cb127bc41c832194716cf23219d294742bd12174e2afd9417147b44a7f68d:1
- d342ed1057fae08ab44104b41b637084a36bd3f5ef5bee028e37c77a0abbc1ab:1
- 32be3e95023dcf8f9412e41baeb26419c778675a67625ed648c79e0bc84ff1ad:0
- 2f7839433c608ddfed1e614501acbbc138ec4cca2dd74b2bb4b20469aa48f3d6:1
- 8be328fa60a03d1626632256f41e8adee023c6a64a76a60dce00944ad71245de:1
- f143331042508a8877d256dec1017445ac39eca2957136341fa2fb4d76c7fafc:2
- 4d174dc4131994377ef777432e5f65718939c3fc96ea08a7120b3f4311c07006:0
- 8cbd7e4599013f266c10b2c8db4feedd111c1ac8f6a8274f8a178d9313f87a74:1
- b14876a5378d35befe4cf6ebf3063f53eeba5af884c5bacb13ec980c44696b3d:0
- 4b02e28e2689d302769856d4733320b71dadae4b2833856f5be67bb5bfc48449:1
- a4408f694d9ca4c421b1bdc94e0e6d9b48256d30f7eec7ea063b3cb276edcf7e:1
- c536f31a9eef76616bb00eaa887b26ef106498323b09d8e5e26bf23c63632cc0:1
- 7800bc53d1fcae8e3600cfde8723ad7a698828f381bd113449535386ed897f66:48
- 989d1f1bfbfa68c80a0e63d8146647da79a4afed2f7decee4e74bfc5924d7924:0
- 8f818582168930410924591f7e1b5f95ad2c5c5df2cfa678650526695c9e8063:0
- 4431711f59f1f50546a6e9c4f61ee325064190ef3f609cbe545ece290637b433:0
- e3a116a4448dffee2af457c69259e491ffb467075cc5504894181a389dd16d37:0
- a19053212887aaf215db48a654ebcc63182793a3337fbbed3f202d7d7aac71ae:1
- 2a0a3438a54260af195d92845cac45b1757f16cecdee2ee3444e11500c31b1ff:0
- a78ed0662621ca799375be9654e0baec74264761585c8d3f8d8a3cbddbaa262c:0
- dd5f7559fb59608650bee62a0e00a84fdb660ca5017dbd2b1774d20297a47272:1
- 809cb70b7ad86c72e85648af2b3c77620229db53cad66a9d6ee53e9d0d11fae8:1
- 4d8a1315d6b2743652c0b0417e942fc2c697f7f38ca56622a6ecb8a92f3689ef:0
- 4c2a50f8e2c087b81698fbe74d865ca836ea3be1656025322632273e76ea56fc:1
- 065ff63aab6e1f3fec6bc25523b2f3f779d517ce212ea0b3e3ecc8bae5aec0f4:0
- fa16f2704d769511d3159c891b554026cd6476ca22128f45fbece241be3e259d:1
- d7a79aef2cdac807e1fd861e4b04ef16d1fdf84f48fc978f1302a10ec26d81bc:0
- 5df78e22cc783dbf182f37e836c8f1ce64c3f79a2873ba76d03aa80bf8397acc:1
- 540af653414e71e070021b3a1d4bf79bd6f4a1358bc1954d93aa974d04c615ce:1
- 0b4c27852c7c281074646cffac77ec87f92510d5cc9ea516cd6aeabe10e2e895:0
- 724a909f9ccfe415e14ecf0fec5fc767fad5ba2a16164ae57c57ecaf5698c20f:0
- dfafc27e7cefac369aa5ae2b5c75b969ed5b91fe0be61620e373e034757180da:0
- f352d09e2a826273923870d27384692ff4dcfec31613ad4245a3d2ed32c32adb:0
- e17fa78604f2487e8934772d916809162a48746c69be948861f9321e7ec53602:0
- 28d3de934c943f5863c75c455b02a473eac31b5478d77588aa545f8589448456:0
- 7a03be5b1511a8ff6ce7e1c497cdc4de469d13f8968fe470752d43ebb1f08dac:0
- 26b88347ec38b4b333fd8fa7568638c7cf34e2936236f55b59f5c26b0b0f602b:1
- 5f19fbfef266fb7ef986a911f602f33ca2f170b0a228f3db67362b3d809ba4c0:0
- e65603d630c6c85f886d43f22af184bfa4edc9be76527cbbbb7c3219e9e054e5:0
43 Outputs
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:0
- value
- 18263300
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f9c55e2f08c47172883a6c3289349ffe7bb4f816 OP_EQUAL
- address
- 3QTgcfvqMnEXZYhn8y1uHf7dqw8SK42qA2
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:1
- value
- 13127600
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9a9844a834549201b2b3824a1f2513a4b3fb02a4 OP_EQUAL
- address
- 3FnSPs8LWcwSyotXsBy4g2R4Saa5GEHYpq
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:2
- value
- 199950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3dac9455bcfef2e338cfb4a566a7b251b9814fc4 OP_EQUAL
- address
- 37K7tGtB33ZnbKZFzCDXYmgtLHiATQZwq6
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:3
- value
- 150000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3a42eddc55a69d376143c917b17d94f7c4091faf OP_EQUAL
- address
- 3715HzGxdkbP4cukHXZPgRSy1ogcKaRX9Q
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:4
- value
- 25495567
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 778166f7561d320f0fc96462b031644c5a8c9d09 OP_EQUAL
- address
- 3CauMPrYkJdrYoqju1CKsk6sGBpYqnUN8Y
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:5
- value
- 15069000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8281ba2346aee75d9defdfd07ecbae0353881f8a OP_EQUAL
- address
- 3Db5B5WxoTpeLo3Zv8rxBaEhxn4LYrmUeh
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:6
- value
- 21564843
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 efbd8d4e1bb0e907e5f6c9dfe7eadeae40157234 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Nrda9fkj6BPxRZb5j2SrPWYHj2NjsUVPp
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:7
- value
- 20281996
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6dca0b6605169fc98966d5f9b6c4f3956c207ae8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1B1WhD8vZUz1BTzoWEEKFS9iuemn6TS1kU
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:8
- value
- 25352600
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 454006747f59a652fb41210967faddc50f78d303 OP_EQUAL
- address
- 381BFL6L4ycEtg6X5PBiWJJz6bsG7rEErh
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:9
- value
- 119000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 843fdec2d7a6f81e8dc7264bd7e64e30be2c0a47 OP_EQUAL
- address
- 3DkHdeBgniKwtq9xRzynUfRTEAahm6vujA
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:10
- value
- 7593899
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0b2b5f432ff694831440f22f3b2379ee4ab8a979 OP_EQUAL
- address
- 32i5KCeFJQSghrsMahA25YmYK6xou5jEAj
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:11
- value
- 182966100
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d18fc45a6963222a1d4a2ab6df272ab5580c24de OP_EQUAL
- address
- 3Lo5Nk3QKM9kYURAp5rK414mjATDFiQQK7
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:12
- value
- 1209400
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b47cdf637f55d74a85b9a804be9c5a78c20da478 OP_EQUAL
- address
- 3J9M9NfnLhNRAxth3GB5V9eq6UVDg6fgbv
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:13
- value
- 9950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 59515f5f3289fbea3c21279da7415aef00de85e9 OP_EQUAL
- address
- 39qHYUoz12TqostT5EXDGLRcwUSC3R7BfJ
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:14
- value
- 648650000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3ebefedbfcdea368fa98654fbb67d01d150f5cb9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16imhVoPnZGFKLAnaAziRcRpnkdvD3MXJu
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:15
- value
- 25950000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cb1e5bdabbc75447948d83d1834d3e056c31b88f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KWzYJtXa9zFAxQKmzKfXbZz1wb2JDzvXw
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:16
- value
- 5862237
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 204a0b0b786022c25063fa177b7eed48be68a9b1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13wjKkHsNUqm31YXmdenodNR73cSjEjgvG
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:17
- value
- 2772377
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d1876b923405d0a1b34e20859e55cf011dc9f6c0 OP_EQUAL
- address
- 3LnuNoAUMynBRJqbUPnfUo53zfVsuAqF42
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:18
- value
- 1202462
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7255ee05c9784ce39e0caf0e23ac1aff5d5bed0b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BRYyNhgDo658hq1NBdmX48sLUWwSNZFwg
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:19
- value
- 14924400
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1d00975c33015193e63584d5b595a41728974979 OP_EQUAL
- address
- 34LNEBqVzNwug5T4KGFqMzqU6dNZpMq8dP
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:20
- value
- 166727400
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 253ac10f1b1b361d50df18bc54266fbddb317ff2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14PrPQbBsBauJ4mZpSZKTebJscbkYkitpN
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:21
- value
- 463000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ee0671122fd74cad0ed5c3bc20024f6cd7cc80f4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NhZYESMPJHYbD4Ae5RYfdFgkd38RyZQor
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:22
- value
- 759950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8c69ec2b90f905cfb2f65e649e7497645507b925 OP_EQUAL
- address
- 3EVTR2XQvi5GpG5GsmCf1KJ3qsPZ4gLdxm
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:23
- value
- 34218429
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c090d66dc2ae998c462e4cc66d9de539e12515a6 OP_EQUAL
- address
- 3KFDAsMJuUSFHQ147Ls63hrdGHtrXWL2io
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:24
- value
- 14905139
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f1297680c5ac7e08264c51870f828e01bf9a404b OP_EQUAL
- address
- 3PgASfgu8wDm1SmWSgpQRzqYwB4spAe5Fz
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:25
- value
- 2650000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e9295236692d8493c4cdf2171fdf3cddb81493b3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NFqwjukSiHVTKYMyMDmok8Gquop5kQaVd
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:26
- value
- 21950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3ebe2c1cd525b9774b43a1c2ecd6f4f232e8f8f5 OP_EQUAL
- address
- 37QmdqkV4sDK9phXqy63ch7y7CfyFTXyYn
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:27
- value
- 29235700
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3fdb2c7ef89175a33f7d76fca3599e9cc42f4589 OP_EQUAL
- address
- 37Wf46KXRzTdCf1VRU2u71GojBNuRCNwxV
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:28
- value
- 999950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 07a149ae49813004ca67e6a9509cc6ab66e1f74c OP_EQUAL
- address
- 32PMsMrr2VEjaGSx3XQfMwnH56QzX59Ywm
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:29
- value
- 182986200
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d18fc45a6963222a1d4a2ab6df272ab5580c24de OP_EQUAL
- address
- 3Lo5Nk3QKM9kYURAp5rK414mjATDFiQQK7
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:30
- value
- 17921437
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 469ed55e82aea12e05f8cb204b14c11711301992 OP_EQUAL
- address
- 388RVv2brhbQen57TYPZfnpCmsLraxDA6p
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:31
- value
- 4050000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9066a6bbca913c11d177aee5f1ac6917f2245d3d OP_EQUAL
- address
- 3ErYCWEkESGv3ikQTSFsdesvrwxMxn6w89
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:32
- value
- 2772098
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9fda2710f521e17463da30803ea0e7d94ff5615c OP_EQUAL
- address
- 3GGEhZ3hBwYashfgz15G2tGMhRzFUEvzLv
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:33
- value
- 2772049
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7b5f820bd39074de08d368bde0bce7bbea31ae7b OP_EQUAL
- address
- 3CwMT9gpEvgZuCsRDVyvRXYAvrh15HPxLX
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:34
- value
- 22365095
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2f6c02b78a3607d19e9d1c59e4902c8e4b6d6176 OP_EQUAL
- address
- 361m5GYKb9XHzvGpmBoKJCrfYWnSFzLqbo
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:35
- value
- 402404600
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cd6c9db90a4a0e219081ec2336b3c14f68c616b7 OP_EQUAL
- address
- 3LRCZeYyDUFVL8j9F1w42fADYSQW1WJvHG
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:36
- value
- 100774900
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9e74c8e116a69c4d40c28410e948c604f8ba7228 OP_EQUAL
- address
- 3G8rbCGZiw3jYnRGcUieyn4ppq2h927Pu8
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:37
- value
- 3740858
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 99b7a18788e4980e93722377e2414314ad291a41 OP_EQUAL
- address
- 3FhoHoDKuHXMHKHmWesb6BZDCxpmpebot3
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:38
- value
- 182986200
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d18fc45a6963222a1d4a2ab6df272ab5580c24de OP_EQUAL
- address
- 3Lo5Nk3QKM9kYURAp5rK414mjATDFiQQK7
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:39
- value
- 2771600
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 89500a5588c5404c8f67af480586493462a933b7 OP_EQUAL
- address
- 3ED4P8JgPss55cy6puU1ugUMoeHtMWusRv
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:40
- value
- 252956421
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 aaa817a9a5d8359225fe93fdbdf26af24199659f OP_EQUAL
- address
- 3HFNARRT2hwEk9zzDUNCHTWJY5WhvGKYbz
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:41
- value
- 1950000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8239383eb665b63255ddc1989f78ab11bc772933 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CsZPdi3PAKbPb81YoeHzDN9eiNnzfkESn
-
a760c84ff2a2324a7d7d7f45d4d3cacaa8cc814c46d0827550ce96a9e613435f:42
- value
- 3487987350
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 dbb1c65ef89abc042468db01b238d1191c693493 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1M2dx2YFaYGdnthCcPEfvLJhinwnGrNxXx