Transaction f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290

1 Input
112 Outputs
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:0
  • value  4667066
    address  18bFRVKYXnBwUABRByu7H1jjZ19rb5jHLY
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:1
  • value  4432000
    address  1EHK3ApeBBiZrS3mvdmRok8g4xwGeyvnmt
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:2
  • value  761440
    address  1PBzssF5hDikWm8vc7mzjHCePSGSjLopg7
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:3
  • value  1266866
    address  16v9PeidQYYYQGeGBNy6cvYZMWWNQnsvji
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:4
  • value  19400000
    address  3Bcj2xAvnWwrXvq5LEq39jEdGAfXhs6vQt
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:5
  • value  1080000
    address  1KG3R9Ageh8k8bEuJFbnWdEt1ZvTqb1zkt
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:6
  • value  100000000
    address  1BWJSRmgJZPgieZp8CBx2cHT9pRNvT5UM9
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:7
  • value  389279
    address  1JBaeTbpKtjUbCCUK13i5kebC1VM4Ncy9W
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:8
  • value  3600000
    address  1NSyxwc3mMCqkYMwkJM4RXafXNR6jD4psr
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:9
  • value  13130000
    address  1rjtaXosEY3P2sgLr9pM3JE4bhoVPksnf
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:10
  • value  902270
    address  18isottQX6dr9sP5F5HiTTtLias4vYCKf6
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:11
  • value  50000
    address  1EuTDSeLguosTvfmBbkT47rDEj8NKccLSz
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:12
  • value  6992051
    address  12KTvDPRBY444AckR2Hh6Ywa3XbiFJubZ5
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:13
  • value  10789000
    address  1MeowAbekJCYrDDYpH3u9HR8x2CNrdEibH
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:14
  • value  12922071
    address  1MFW5mGEvQsQ4Ho5AJ7cuevAUQJQwQTmaU
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:15
  • value  6000000
    address  1NBWbpqRNfy1BKf7EcJ13ZHgDL5yZFXM8E
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:16
  • value  1519554
    address  1AWHFKuqfKWTgRjg66emAX33HF2Pd8i6dk
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:17
  • value  186500
    address  16T4BSpFtYvZnUoNahtr2uM6nSQ33sVLph
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:18
  • value  3788800
    address  1FRB5QEv6Trdfo6KAEoqJi5t2uw6hPhqoE
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:19
  • value  73385
    address  1HTAMybiZSLSA5NhGq7pdegcBj6Aivavz4
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:20
  • value  100000
    address  1MeCNTzsozVP5VVUr2MjWqgFFKVAEELaUN
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:21
  • value  3240000
    address  1JQma9iPjBksW7dGLRodwi6ov2srBC2stR
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:22
  • value  2284100
    address  1CJJHGP5QmaZBy57nbG7qCU65dLV5EivT
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:23
  • value  1260690
    address  1JZKnMkeT22ch7pvrWkZzwfChGLXWztDL7
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:24
  • value  6399024
    address  14UKTCsgNNk3wRD7eBCnk9LuH12mBQg8YR
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:25
  • value  1596143
    address  1FzBnCVS9dJH7pbgWTqUENyD7URpHq9PGv
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:26
  • value  10839283
    address  14VnzjHFyXw5AkuNq8joRR1pjPzh7gnAW2
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:27
  • value  9299000
    address  1EX7QwTTs5DK6EQvfTk8rNPnmHvknYWuUV
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:28
  • value  2914488
    address  1PbuwT4KJ3uu1bPoNypFXPtY55q7v7sQMh
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:29
  • value  2079929
    address  1GpBjeVxYKe37atTZTv59gdifv5MmzmjiR
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:30
  • value  35610897
    address  1HUG6ZY42JmTDRbpmXQX6Y7sY8494JKNpt
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:31
  • value  1489975
    address  1PkXRAx9EG4knmWcQBkZfei6DsRTaLHvJF
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:32
  • value  14000000
    address  1HgCPkfgwKD9kk3KQKwrLpTdZdQh3g34FG
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:33
  • value  7564139
    address  1Pak56jDXgfBdWthexxCyRrHLvfyJkG4zX
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:34
  • value  6549118
    address  144UXrMmgF3pV9Ni146vzciXUN3b22f7CA
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:35
  • value  1625849
    address  1E9iWarNo6HKxxMVBF9dJGC9ncwBzwog5A
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:36
  • value  31944005
    address  1KPhGwxKrp4joZbk6tLPTAfifhTRRnjMJq
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:37
  • value  8708233
    address  1HLP1ktJViA7WAX7oBHrkpprAPnFN3mFbJ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:38
  • value  1260563
    address  13btjdDbb4nomHz5PFnaSwqWLPAYT2s3vZ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:39
  • value  3781688
    address  1Lb3Rc2rKjMbJbjbrJM24MkaFJf7Ro17pD
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:40
  • value  722000
    address  1MuphhxBQXG42b3v1KWjQQZQmsPW173Em6
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:41
  • value  1134506
    address  1MAJuiFpa9HeJxgPCAqJWdnGiWG6xKpaZq
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:42
  • value  2038412
    address  1NfUMDVv33w3mY3ZM6fJV4J5J6EAZR8G2y
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:43
  • value  12686479
    address  1PRY8c8bKTBQwZUHQRC8VXU9SZDhbLvdgR
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:44
  • value  4381630
    address  14yM2ZsYzXworrRVFJnRFrRgDyZuJH867V
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:45
  • value  3437521
    address  16RyDzmDu6BJ8NhAVkCS3RuFaMF6K5LgQQ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:46
  • value  688909
    address  1BhvnLdinNzf465czEQm91rXHqBdfD64j9
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:47
  • value  100000000
    address  12tzTYhrZau13yjqnKiCMdiKxHG6HrEth4
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:48
  • value  3107014
    address  17x8uB6HTTPcQA6LFvqsWKph2RiPrxmi4p
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:49
  • value  5450000
    address  1PMynQUtwps9Rfij3L1ydyT61ybDeMqujg
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:50
  • value  7800000
    address  1DJ5qsHfcqD9PRo9esskUycjeiucz2tb2i
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:51
  • value  2323762
    address  15QYvGrWxfEE4ekiwjwFrRQFuwxy6we58g
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:52
  • value  1640327
    address  15QJuNc43QfFC5wjPHmXVcuDgzQsjhVDig
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:53
  • value  95387714
    address  1Kjb6UrH8fpGQa9dhrtAo9fbQs5cRnmvgV
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:54
  • value  2545729
    address  19qQraJ9rvST4KJxYbXq5DRjJR7YzCcKjE
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:55
  • value  6285343
    address  1L5HsPg2gtZaM99o4NVPgW71kt1XZMKXCU
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:56
  • value  2048054
    address  1ESHb72C9EMerFLaFJqWUD8vo2KL98yV9a
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:57
  • value  21100000
    address  3EosgoLZYKWdG6FRQZHiZpyEAQetqCoVj6
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:58
  • value  160000
    address  1PyLuR8v3awWSzbytAGUmgEQ9HzzpAcE5N
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:59
  • value  494644882
    address  1JNjJzgaMGfTKcYj67vr1u2VuvamEjYjqy
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:60
  • value  70000
    address  13pUsPukaWBvg2YJ56pN2FHc6ZvVM8Sxa9
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:61
  • value  4900000
    address  3BMEXDc3x5KFFxYTk3qyk36DDMY8FPWDAk
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:62
  • value  6259067
    address  1N9Sq65C5RKjcxCNj3J44bt3GgoxKr2N5k
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:63
  • value  996752
    address  19BXi7Y6GfsqqYcPka4wmWbay1ACN51FFL
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:64
  • value  3481499
    address  121BD2DvyK7MuCJVdL8g63DRejy1Takoq6
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:65
  • value  1025887
    address  12oRnZepF8FBAYYFeb21PM9hqGCnEScGDR
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:66
  • value  1096963
    address  12yV7JvxSWW24Ud4Em8brAvht2bbT7zGyJ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:67
  • value  2559789
    address  1Ld9rGL2dbeof95dectacVuQNbC2f6u7u7
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:68
  • value  3954239
    address  1PvFg83mtJuN6qbdcRthqnN5mQY3ZhYYDY
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:69
  • value  8194484
    address  1cbqdbpixgyNRUzZvAmuzNuKRF1sURcpw
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:70
  • value  3151407
    address  1FYfhPnj3UG4SNf46rM3FikejpDNuuG5qF
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:71
  • value  1401100
    address  1F3F3KEuAJvShf2vuNQ84R6DPcqfEcc71K
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:72
  • value  63020000
    address  3J6NDnfmwFSnScBrNdRRWvwJUoMj9VViDw
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:73
  • value  317688
    address  1PZHBP5Wm1Hg2ZiE1SzgdSC3CeuDhTAFCv
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:74
  • value  4018214
    address  1J8u87UE9PPCXzg7X44ZJchS5GUVKTxXL8
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:75
  • value  11275196
    address  1P7yX6kSs7rKQLyYnzn5sqBJVe66WWimXc
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:76
  • value  2035056
    address  1NNMUBT5DEJPoLCzZDwg99MevgXL23Q4WQ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:77
  • value  5900000
    address  13UNQvH7FJZW8KrbNdJVrdDXQuVMuZqg7Z
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:78
  • value  2000000
    address  1FYPD5GX58rzTs33rc9zXeWSL2WGeewTDG
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:79
  • value  250000000
    address  1KXryHGefp1DRyzUNsAepqCYWn14ARVxXn
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:80
  • value  3873419
    address  1At5bhDTeSmihuZWLQvT4WqANPvBk2x5gU
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:81
  • value  2042600
    address  19APn8ZV4NBdRHGHgiJzoJmNWxw68B5Rhm
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:82
  • value  28254147
    address  34rwtHkbjTVxAajCfPqgKFcamkDu45UgHb
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:83
  • value  109811898
    address  1BiR2CExD79iEH6Y5CWEruJK4ZqQsTXoXg
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:84
  • value  1890844
    address  12ZNmBYwdGyBsEptNTy3QyJMuWnxDprPwy
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:85
  • value  390000000
    address  1PEDPUeys3En6oPuDHgvjpHcVN6wmFRrt5
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:86
  • value  2850306
    address  1GGoUgtVbtD3JNtNvH8aboiVfcbYZfktST
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:87
  • value  800000000
    address  1LbpTdgF7wwdDXJuJrdF4E4gPFqWURpydY
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:88
  • value  626000000
    address  18JuvsLxAVL1bmRfxMha1LeqWwi1FGaaPQ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:89
  • value  3276000
    address  1KmgrpC61KMotUApK849JBhHAbrvqRUNKa
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:90
  • value  1654070
    address  1AwPyp7bHBC1u2dL7K9PZXtjQpVoqsyCfb
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:91
  • value  4794997
    address  1LAmDBf23QoZawWodZAna4kP2okYgkxjRx
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:92
  • value  6634812
    address  14Wu9eybpZRTc9KwzJQMpaNiipJtyxx5zZ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:93
  • value  115000000
    address  1FDwjd3PNqNTQqRb8B7eu3VF9LmxFCie8e
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:94
  • value  2145322
    address  1BGjn2xPhgySPrcRWNNVeqTS4Zx3s5MvKC
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:95
  • value  1274310
    address  1hFX18UAp6jxD2KjMoxAuGQinYhETrbsQ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:96
  • value  5744942
    address  15i4ZeSsZQtCKAyUfdLkbCeXqjUoDhnCT4
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:97
  • value  240421
    address  12CbB1bnMicEAzSMTKQfo5YDTnjkA7Aeo3
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:98
  • value  2244385
    address  17TDDqC1nAFZx9CG3jq2SeYDqViGH3QqZQ
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:99
  • value  3076478
    address  13T4sMUb8Di3gQ2StDWiiQoryacn1GMcLT
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:100
  • value  660000
    address  13tdUnzpH2AAmGQeBLbjGUPdx78qygGosC
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:101
  • value  48507207
    address  1HMcxRxqEB1QF2apD2mbZRcW9hAB6BNzgD
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:102
  • value  4143080
    address  16YkobKCe6FVSr7qMGiteRxkx6UYGTzWjS
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:103
  • value  109987888
    address  3LhJU2m1kuLQaRZE2ANZ5xrG4kGhnmUKad
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:104
  • value  95985
    address  1GrRuPi3jPSTK4qyWx45rrmVELV6PWJJWB
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:105
  • value  2549400
    address  1M7ukcnGEgWTaZ8Vm9xAvzF2MMThgQwXCm
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:106
  • value  28000000
    address  1M5JzXz51eFt5YkeLngqpLKy6pvzfPtTmE
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:107
  • value  30325358
    address  18KKHGLcccAJhUnYf4oAbhxbAZUwCpR4hh
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:108
  • value  1725315
    address  1ATEyc9JR2ECbfx6EmuvQwgA8sxVSidWgF
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:109
  • value  2000000
    address  1JkecSkSdDb8YcoLrM2ZTPp37jnkLvhhbN
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:110
  • value  2050000
    address  16ZFbTd2vjtJYUTVuE8kk9WC8RGCrAS6Ez
  • f7db3fc49526c1ba2c53c897b0e612e530d16e682bc8fdd56e9e438486b99290:111
  • value  1999976344
    address  18mXPBdTRKXm6Zmo9a5uXjAhdjasXBD4kx