Transaction 34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5
1 Input
61 Outputs
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:0
- value
- 900774
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 81252cf11eece150879b83532c71d48cf603e17e OP_EQUAL
- address
- 3DTsdHvndDVLwvqCFPYCbkLPdm8RH4kCAS
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:1
- value
- 590742
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f9c3d20115fbcefd3a19cecc0686fcd9c7fe3231 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PmdqbqyNJgcFPV4c9yVHMvm3fPDaqttRc
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:2
- value
- 89074
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8673072567d62d07e152080087d2ddec587eff93 OP_EQUAL
- address
- 3DwvGXccZGB5gS9EQSEhyEuLjQ4NMn6ZTN
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:3
- value
- 117520
- script pubkey
- OP_0 OP_PUSHBYTES_20 437c3d93ec8cee1c8134a4e0c6c38e473540f0dc
- address
- bc1qgd7rmylv3nhpeqf55nsvdsuwgu65puxuy207yf
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:4
- value
- 8804669
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dda3230a2342fd1d61db045c28dc94a3744759a5 OP_EQUAL
- address
- 3MtvgtPyqGzMAcA4DpM9DzH8Av1i8N7WGQ
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:5
- value
- 586779
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f11281461e7f021af62e4c768a804b278dfabc50 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Nyg1yom1cpJ5MULAzjpKWigYqeJTKvAXR
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:6
- value
- 1356094
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ddfd3ce42d0f82f0398b099f14f54735af1eee65 OP_EQUAL
- address
- 3MvndDJsSMJZgMLZq2G99P1Jjyi2ru6CG8
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:7
- value
- 440040
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d630d79f07266a6c0a921c2dd5ab2e5fd39f31dc OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LXY7fz6m6iv2KgmnGNPYBakcVPg2a4ZRr
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:8
- value
- 162545
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 51efb0798a2f6373b61318d4f86c0a77b3ce563a OP_EQUAL
- address
- 39AFnzPjp8W7DMfRSzBEzB6YRrf8fdWggP
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:9
- value
- 7962851
- script pubkey
- OP_0 OP_PUSHBYTES_20 cb80485c9084dd860ce0efebdb13c1b8d5180692
- address
- bc1qewqyshyssnwcvr8qal4aky7phr23sp5j68axdx
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:10
- value
- 881705
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d041bf2040daaa1abf044db4d4321614cca82107 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KzAK47K6pJ6WfsYSgpJnYPc99Lz9AG41R
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:11
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 25f0b841f6898c8bf9db744b8401c0695dd98f56 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14TcNbn9EK1EBgi87AKYnJzs5MbMbndbGc
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:12
- value
- 384354
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d38ee4d85694e62b11673509a61ee599969f504c OP_EQUAL
- address
- 3LydgTsC1varmT5ncJZMjB7pGE8BSBjPwx
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:13
- value
- 138674
- script pubkey
- OP_0 OP_PUSHBYTES_20 c0fe4c7f2c7d1b9cf14409da2f9091122fcf8761
- address
- bc1qcrlyclev05deeu2yp8dzlyy3zghulpmpx8gsdv
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:14
- value
- 8806581
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3953cb45c2e25c21efcebf0293e8d6d623815310 OP_EQUAL
- address
- 36v8pb9cfgCzfDzUS6wmHhHthe2MsywMeR
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:15
- value
- 1468000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 03f6d4ee86bd421a21f6b6fb97d5aa11d5b16362 OP_EQUAL
- address
- 323yeHptRdmcTVPtoaV6RTs8Ufj9oEuHUF
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:16
- value
- 666253
- script pubkey
- OP_0 OP_PUSHBYTES_20 4bc9717a03925464349b383facdbde98f6a14521
- address
- bc1qf0yhz7srjf2xgdym8ql6ek77nrm2z3fpa4d3mn
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:17
- value
- 4319823
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3a7475b801c2ea515d6cd117ebbb06280994d0e1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16L5hu4eFCGNSycP3j8ZQfD5q5j1tGVUNR
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:18
- value
- 314574
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8b54a116a5924a0d676d2bb1ab8c1b177e59165a OP_EQUAL
- address
- 3EPjEMMKQRce3fzmBx2hSx4NBuNckMMpTg
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:19
- value
- 2576286
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 95bb22ec871372c8c652f97c2376f4bf924c88d1 OP_EQUAL
- address
- 3FLinbM8unMiMJuaPFpDBWM6qAyVqCmUyj
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:20
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7eac3a97dc2fde3ea3bf0129b5652f329bda68bb OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CYnTqtoNNGhQRPJLG2R3b2zkR4rXGsouU
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:21
- value
- 138590
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 04323a55aef34c5dbd8e4c27efba69a9382b21c9 OP_EQUAL
- address
- 325CoCpjF5rjf3auXYwUDpPCYY65eCHZBK
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:22
- value
- 1763410
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 899d74936cf9d99d1aa006848d829bddb6a28d0c OP_EQUAL
- address
- 3EEf81sCSsthqdF65MkEikVBp5FfdGpp8y
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:23
- value
- 1626357
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1310f3aba24ef0041e38c5bdc7b53694fe0f8913 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12jp9Uniqh8uUWPhe6PsFM3cnX3nzZREjw
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:24
- value
- 301874
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 91950991792d0fda5f9dc426ebf371149a3c0bf0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EGmX7bwiEtSHZub5HgQBojCX6WszyKLRe
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:25
- value
- 147368
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 eb8bdc3a059b080920083a0bff999f728b635e34 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NUTLk14upD8BoopWVMqCdk58FiSn6wXtw
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:26
- value
- 222095
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 40dba220586f2c938d27063ea431fbe246c1f4d3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16uwMfg4ZBpCsMeftCStHRTQHZSQZ6gmCh
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:27
- value
- 11729636
- script pubkey
- OP_0 OP_PUSHBYTES_20 0ac8455f1f3f0d4e890e731e2790993e8b03d0aa
- address
- bc1qptyy2hcl8ux5azgwwv0z0yye869s85926ldjrn
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:28
- value
- 31736
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5293061fe0f2256623b16de46f55d3e359e98020 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18XcY8d646ph8q1icibiT5Rou7imw3uu6o
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:29
- value
- 130000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 75e3be164123da49b05e7a23384431f6a79af50f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BkLtGoBtQ1B1HuwLdpSSdXDrRZUctbAzE
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:30
- value
- 404735
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2ca9238d72d99c09e36a88c1e82b4dcd89649287 OP_EQUAL
- address
- 35mAGxc1FSDAjY9QQpRStpT1WE7dxPKc6e
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:31
- value
- 5019738
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 52f9c7b0c87e69b26206c864ed65c5dabcf91301 OP_EQUAL
- address
- 39FkZJ5sWNGBHvCb2HPn3vt6dyE1xAgYSp
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:32
- value
- 146827
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5657c236926aa386d09517ece441687a14dd9f8d OP_EQUAL
- address
- 39ZZAcqgX9mGVEBRRo5bsPEjfwJcpycB9Z
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:33
- value
- 19725
- script pubkey
- OP_0 OP_PUSHBYTES_20 2810181d0140220ab221e05a5a423e42c51166d4
- address
- bc1q9qgps8gpgq3q4v3pupd95s37gtz3zek59wh76n
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:34
- value
- 138860
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e96afbbbc6736cc2d6d1daf32771c41841e2a3de OP_EQUAL
- address
- 3NyDXaAUzTzmxuLt7WABo9BDNPyNeNck2L
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:35
- value
- 10265
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 47e2a9a5827faf6fbaeff1d55d07b5602d096e39 OP_EQUAL
- address
- 38F7RxoZrHN8eg9kxnk57ve2ujmCurFT32
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:36
- value
- 1461343
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 49827913c7f02bdd5656d640a3a46cf19c06df47 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17hgdRaFEfuWnceor87QGkrto9tgWxsQei
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:37
- value
- 138474
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8d111279ca7a1ce41700fcc18d41132ff4a79dd3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DrtjF7X9yi5UX4Nhe3XGLD2xyzZDvfcLJ
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:38
- value
- 124074
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f77c77349d051a6f25282f1e321c19dc21dc6453 OP_EQUAL
- address
- 3QFbvx65JkbJbjc3a5HLPjbAYBGd7vhjx1
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:39
- value
- 80088
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b0a336a6c7007183e782bf4040ef52ca8458cdce OP_EQUALVERIFY OP_CHECKSIG
- address
- 1H6yT2xQy1PaAZZg1MT4w7iW9ffXzL8zE5
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:40
- value
- 58780
- script pubkey
- OP_0 OP_PUSHBYTES_20 0f839789c53cdf16857ef58324d5590346d41917
- address
- bc1qp7pe0zw98n03dpt77kpjf42eqdrdgxghmwyql0
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:41
- value
- 58780
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b149daac0251dc10334e60beec17b45fbf110ab3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HAR5S7AofSgKgHqzYjCoHqT7NZ4QQCjci
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:42
- value
- 38782
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1a302f08473b261bd3a55097b572a3f011234441 OP_EQUAL
- address
- 345VDPrijRDvmpSL4EJrEZrmcfnxbAkpny
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:43
- value
- 560220
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f06da9a5d15491816edf5a87934c7e39dc81ca45 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NvGYY7Dtr9diTyVHHtwvgyBas7i8VExRP
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:44
- value
- 840174
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4639069694001c5c9ed42cf224c0aec4b84399ee OP_EQUAL
- address
- 386KYBwUNBsmgyn1XCXhfqg1piJbnxfh2Y
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:45
- value
- 2645115
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7985e906171245d7e71d25fe1a40cbcaa8ee52d5 OP_EQUAL
- address
- 3Cma716Xzuecy1iHvMSTnk9XKLUttXKZNs
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:46
- value
- 85774
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 02495dc1ceca0f8c6ad2e8b45d474902e822bf6e OP_EQUAL
- address
- 31u7AW8TZRLa4L2yq518KmFj5ycmfv2cGz
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:47
- value
- 4619117
- script pubkey
- OP_0 OP_PUSHBYTES_20 017a20317404f2fa5db166e94c09c2ea4187050d
- address
- bc1qq9azqvt5qne05hd3vm55czwzafqcwpgdpr3sgy
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:48
- value
- 848318
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a5238cb57b47808df6b7d427cd3e1d64c8d28f2d OP_EQUAL
- address
- 3GkC1ECSEkLac1YoCipKnXh5qeiWiGms3h
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:49
- value
- 2998074
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8677cc6f227dd6581d0ff5cac3d820640db01d61 OP_EQUAL
- address
- 3Dx1yzw5yF3AEFLyU2x5P8LNPPXLn4y8Wm
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:50
- value
- 94659
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8c43b25fb259e558c9f7800adfd50370b301160d OP_EQUAL
- address
- 3EUfd46ip2N4vnivQ9Qo1rxdXEvEJqx7Wb
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:51
- value
- 84266
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a9b1fc67de3a7c45c6fa3b41bc3b92a5749a4635 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GUGR6qYYzv5RBCnnX8fQc1taG2nRBLk8d
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:52
- value
- 1124934
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b0f77d1372886c6c5cda3a332b8c4753b12515c4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1H8iQa4XtUe3GFjKazsEJTA8PsEG9jtQek
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:53
- value
- 402774
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e53f6a12c70f85d1cc2f8c007d6edd193d416319 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Mu9i3429nDdTYx9zqzLSFBACzTwDKMb7Q
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:54
- value
- 557933
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e66c1dd533a7f51b6772cdb31e2d90ac148bebc4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1N1MwBzVp92rdPoXvVXr9Z2YHZireu4sFC
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:55
- value
- 589368
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c499d96f19f4fc2823b6451509b088317af9182c OP_EQUAL
- address
- 3KcYfnMoPzjBbAT219hagMXKXhCsQAcXFz
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:56
- value
- 109538
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b69872255d4b725f4ab03950559b6c4e4f5ebb8a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HeUc3FNSYMegfWuAWSG2PNs4sbKV5Kp5R
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:57
- value
- 146500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3f0c5e5213475837b5118519d7dafdefa48c6b97 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16kNPTf3SQeV4Cy5AA5CiXEXmUvgetEJEo
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:58
- value
- 440622
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8dc33abf7168a05c68ad06d80f6f87dbd66631bb OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Dva9qAYPJSWaMHSsvx6QfVVNTeXt8vfrf
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:59
- value
- 370000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7c722750da66a4d6a8893095a370ef412a5905b9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CM1YKMzHtYCeiz4fZrpPqkYcd7chtyDo7
-
34f77608fe76c6661d8f0b5257d6780b1213f90ac18900ad9c00410b0d4971e5:60
- value
- 5000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 66367920f89908fa4f61dd88aef7df95de44a7f9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AKTBRqMc74EyjJmniPKD6MM95VDETh1zJ