Transaction 442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b
1 Input
58 Outputs
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:0
- value
- 49894
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 804f2a8eabddb7a615f35df06946b34d722b0a4a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1ChSL82CLep1UdReQp7n6F5R58PpQjyUAW
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:1
- value
- 60000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 085d68d0d10035ba5002e0e804fab0c45192828f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1mEJjh6d4iDKspbBfyFFbd2KRrYKuHZiH
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:2
- value
- 82733
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 47d27358e0c88aca2e61efd402a7ba35b0dca750 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17Ym5yyJGLvQe3A69JJBpUY5hLNc7R3cw4
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:3
- value
- 104824
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 572dee010222cdfc63bc30357ca21ec6a785eb56 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18wxowaMXX7Tb2Xs3yokWMSGhm5CnUBwmc
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:4
- value
- 168000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b3ded512f54a13be04d703c89a601857da45d1f4 OP_EQUAL
- address
- 3J65pYR5pu8V5FMs3txML5TGBS74MuZqem
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:5
- value
- 260000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6a6d4460419f4a20b8a35958922f94d59fcfbbb8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AhjXLztjeWQEmSRY6yS3zE21MAcBW29s2
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:6
- value
- 300100
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 261fa74549461590fbda6d1289216d83d08d5a5e OP_EQUALVERIFY OP_CHECKSIG
- address
- 14UabcAyJYdUNqE2vNozsKx3rGRFJKNaEa
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:7
- value
- 441000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8fc83252894ca9501fc12f0aded0be9fcd653e79 OP_EQUAL
- address
- 3EoGNsq5McVuUhrwcsxpHtfzUWywoXCeXe
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:8
- value
- 590000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fb0c9c52e0f1b152d324c32e13ba98707383f6f5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PtRiMRFkoaWJJKQNLawja8TuyVGB5RN1B
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:9
- value
- 621907
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 07ae6c53d3971104978f07eafa0e1be2458bd79a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1hcgUcLadt3emYE8XyWNaRJ11fnPPzrsa
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:10
- value
- 623046
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 88562f48324f6d537b56d55922e1598cb24c30c0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DRt9JnF7FVzeuCYBejG1ntxWBgiH7fomt
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:11
- value
- 674475
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 18ddf14bf3cc384b05ee16b759e9ef46cd1c1fc0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13GV6SjdArRU5cafDvK7u71iS43MGFHoie
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:12
- value
- 700000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b7f35f61835553066257a3f9aef47c1b016099ae OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HmeCvr7Ex81iAhDVfPowzog6qFqgAtcn2
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:13
- value
- 890000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d7511e81dcab87fb2d044f5b2e32b593fedf7b8b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LdVTW8TChjV4eRJxDQYigKYDcZJCUfnAP
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:14
- value
- 973013
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1fd2b68b8a30a56808277d410e28af7fc85b6824 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13uGNYk4rAHHYjrKVvwCYTXcFGZPvcxrUr
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:15
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7dbdd22c8706dc4fa37e0b2216a4ec2b9b6341bc OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CTrryQdMnfeaeqvtu7JKkdpNyfm4KqNL8
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:16
- value
- 1273245
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9db49cce942d04c95dae3cb8c6a2e85e992c3b34 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FNsTJ9x2pw685WJwzbzqQEZcXtsVsnRpg
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:17
- value
- 1403795
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b4c9a153507b830ffa10d67d43b22644462ba3e8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HUvB3Jw42rwo3vs1tPYjEz96pPTtwbBZF
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:18
- value
- 1670000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fd7e6439ea33739a8c952738c9165ff1b7379369 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Q7MNNQaQk8PzgGDdVDEQSLGRthxE2f6aW
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:19
- value
- 1937968
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d43fe294ebf673b156e73ed0bbe7186204a32158 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LMGnUvyj6D2RhpbyF69T6NZZeNkCN3KeG
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:20
- value
- 1990000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cbd327c2489546ea30c0ef7be455436e945f56e6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Kaj8GdwExoNYUHc7d8eHB2usKJkvkmNMs
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:21
- value
- 2546560
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 942fcdb470cc3b0d40565db0f26577c269ba5f02 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EWYGqeRks22mSZ8c1NqeuWzaqHCrjGMje
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:22
- value
- 4059000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d9a1395dc4875d16c190afcbd4593040ae4d2c3f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Lqimg3VEvMUVRDdj1tEoM1RbHXTeUvd6t
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:23
- value
- 4160808
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 50cd96757ca28ac3eb5f529e1d1f0a4ca94ec729 OP_EQUAL
- address
- 394GGNmUTWK4PuN78BCT46UQjmQkpquZpK
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:24
- value
- 4305038
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3c5ca6ffc56c14d7618231aefefb02b86be343ec OP_EQUALVERIFY OP_CHECKSIG
- address
- 16WAY7DubJd6m19yBnwzY3WjiDmkrP9TnW
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:25
- value
- 4450000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a5fba627b88c6a1c62520f67ed68ed2114b56785 OP_EQUAL
- address
- 3Gpet5U9byiwUqyXSMdKjV71rgg5foFSLn
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:26
- value
- 4547000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ae9ed3e9bc9e1de1c95b76136a5c9516688b8e8e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GvJqvjgb8dpi3Ht7VWBVw8UiVm7seycFW
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:27
- value
- 4590000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c88f8238ec5c6067fbd211f9b57c2cb3af02c17b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KHU4XPuk6LtKc4RofBFi8AMK7Rvhr2DqY
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:28
- value
- 4982500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 212b2dc44fc04cfd4a85ff28b179b2dbc75c875a OP_EQUALVERIFY OP_CHECKSIG
- address
- 142P2Smz1J1RHLNVLaaNco8TY5pNfiMm6H
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:29
- value
- 5283483
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c49b29a35e22382dbea90708d1916df748de3616 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JvZKVLiXQ7ca8nYek2gQTXpvMDdUXNz7A
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:30
- value
- 5945720
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 78bdca2900c9a64b0fbd37d2b98296f968978679 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C1RSqdFshsvFEozKcqsTANhBtgNq3bSqV
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:31
- value
- 6174922
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 820442b421aa5fd7d25178c6132b63963e13fe29 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CrTwy5kQ6Js5rszwGNFznsPkpwubAmKhJ
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:32
- value
- 7117881
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 46264dcf60f592ca5d4ddfd8f8ca92dfbf2bba30 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17PvBqJy5TCQ6NNceLPzaS5nYAUFriErmL
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:33
- value
- 7410000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 77f9265ba68a0324825cf3af68fb3574de9ad60d OP_EQUAL
- address
- 3CdNoc5huvzLM9y2eh4iAY1yJ9desYwthX
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:34
- value
- 7437587
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9f3c74ff9c13e2159cade3e7a54cd7d89e999e70 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FWxs8UGfgsAUbtLceCgPhLXhDX4BNoZmS
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:35
- value
- 7590000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 eec00c76bebb89390500bdb5fed58bf7e82e6104 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NmPtS5PNVGmF48QeYAAD4dBXhJQnvxiDn
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:36
- value
- 12935818
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 36ab4ad1251987c62948b1051c28819e7bace6db OP_EQUALVERIFY OP_CHECKSIG
- address
- 15z4gxHrSrwarH2L5DeiRh19uniboZ7EC1
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:37
- value
- 13860000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 366c21e2fa3f6dd5583f35678605ab4ec390b7ef OP_EQUALVERIFY OP_CHECKSIG
- address
- 15xm2XbrFHo5kC9oxaZ8FxtditW1EgXneB
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:38
- value
- 14671089
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 269040b186803e9452cf7cc23983dd69fd6ba0f3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14WuV9KfA5JPEpvaWFnA3EJ2qm9CjFA6ZD
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:39
- value
- 17892420
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 33da8646112547cc8e5ec4efca832e8e9ab28f32 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15jBF8fuSyfPnQWJBjycBH6FPfXDUL4QRP
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:40
- value
- 21414804
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3dd7e883ed39ef3141b9728af375f34525ef9e5d OP_EQUALVERIFY OP_CHECKSIG
- address
- 16dzsGhrsCrh8rfMZxPvAiVDmJsx86GwCD
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:41
- value
- 22042186
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 036c32a5f18a69c3570ce88916c7989a8e69bcdf OP_EQUALVERIFY OP_CHECKSIG
- address
- 1K6eJ2Ru3Xsz4XmgPZgf7UcTnNgYq9mCo
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:42
- value
- 25562138
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4438d0688b60320085d9f8878026fca89dabea01 OP_EQUAL
- address
- 37ujw6oDhob2Ar4gqRvWEK4Ai2XRHHkxGw
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:43
- value
- 40493246
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6498bd79a078a90b909954ba0b9ead740030c118 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AAuYkirRhXFy3zgNmmD4aejceSJ4VpSN2
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:44
- value
- 49990000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 68028cc009de8d12dff42b7283791eb9afd9e6db OP_EQUAL
- address
- 3BAyFf6jdTBphTSDJtumLM1qTdBKjUe4ZT
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:45
- value
- 75000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 536b017a48b16045b3b32e9aeea15db068604cb2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18c5GpAzpgkJ2Qv5cxWya3saU2LrMm5ATj
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:46
- value
- 77410000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bc1580455aca5d7e420f351ebb44256fc1c366eb OP_EQUALVERIFY OP_CHECKSIG
- address
- 1J9Vnz4dWPfR741ywfR6TTEjUVWNeNwBaN
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:47
- value
- 79990000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6e65ad825449d416b90d5b4acc3dd4d0964ead1f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1B4j8oCwSbQ5tk8NYbSpFoV2uJscNcwqKt
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:48
- value
- 79990000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 28ee05a49a155e6624fd0e89ce69135b806780ea OP_EQUAL
- address
- 35RS6H6vthYDAe2vrZA5hcadBwMdw4pKNr
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:49
- value
- 85500000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8d52b319342695e3e737324f45e4782d7bf2b191 OP_EQUAL
- address
- 3EaGGfHv7s7mFaH9w1UKtsksKtCdhLKvUU
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:50
- value
- 86800000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e2e300638bcaa0dc545032f6cf75f821a64ed12b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MgfehMQCYMsHTPeJCEGnoRQCwrr9xg5je
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:51
- value
- 86824870
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d8a94d9c664de4c0dd7bdfa49919112772a296e7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Lkbmptczj9RtqQHhDPuRwd452RGSjuGFQ
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:52
- value
- 86990000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 52db12c13eaf249734699a0aa2374dcc73eb518c OP_EQUALVERIFY OP_CHECKSIG
- address
- 18Z6rD1nu6W95HNGQ1yVY9ovkU8meqwr1S
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:53
- value
- 109990000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 53b5ac32d3a85b8ecfbbb1d146f8e1998e9d529e OP_EQUALVERIFY OP_CHECKSIG
- address
- 18dcim2CqMnSVgrjbkBDAcXef5xAFxAncR
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:54
- value
- 150474127
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3c2e0f404c6a38c42301fb008650383d151e164c OP_EQUALVERIFY OP_CHECKSIG
- address
- 16VCinYPHzSSGR2zLexf96SKmyK1Hg3gup
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:55
- value
- 211277403
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8c00b15413d6b81aa2e82b2f204171d29e718c34 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DmGRz92pnRSkqwnBaGX4xofWdHhLZB7aA
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:56
- value
- 288691875
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 353e39d7b1083c5cc50e38890276828e4d0ec7fb OP_EQUALVERIFY OP_CHECKSIG
- address
- 15rXMhhJpqjmy1xgeU25jPNDTmyQTU4mxh
-
442f23bf9e6017c01c00e241110c3248742b0e877b4d1a056d0cfff09e2e556b:57
- value
- 12686537714
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 43849383122ebb8a28268a89700c9f723663b5b8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17A16QmavnUfCW11DAApiJxp7ARnxN5pGX