Transaction eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c
1 Input
58 Outputs
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:0
- value
- 162558
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1312aad88d063b77b3503225b98cc038a8b55822 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12jrCgDcKiD9PU2gWveRWZwe5T5tF1Wnkv
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:1
- value
- 132473
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 23a1ec768163712dd90a5946f8ea0c6c57dc1a11 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14FQdNPh3ysv1deWDQQi2TirEPVn4ehDzA
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:2
- value
- 31431
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ca271884efc87a81efb68d14ded6271a9b13689a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KRtLAynkCp6ceu7McnifrEd7ZB4Qs3mjn
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:3
- value
- 10040
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3bf1a2ad45c06dd0aa1e5f2df1505c22aab7d7e3 OP_EQUAL
- address
- 379yFzEXASHKWE1KUUdn9L1WNjoKARHZwV
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:4
- value
- 421587
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5421a8f93e06e45ba0ae4c400fa4f7db0d48fe64 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18fr5rc49ayYsNmzmkad6cLaTt8vUw9HMS
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:5
- value
- 10035
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b45d0658aef6fed968dcb0a7e88fc81ef95f91ec OP_EQUAL
- address
- 3J8gzYo65gKKXrUCm9dNAqqBBySrdMQoNE
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:6
- value
- 13536
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3e9ec0811732855c35c934f39d05f5be7dd9f9df OP_EQUALVERIFY OP_CHECKSIG
- address
- 16i75B5PhZ8iJaazN9VuUWbAFSoWGfCMQM
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:7
- value
- 10013
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9c36689c8f782ad72a85a388b79fe95f5bae074c OP_EQUAL
- address
- 3FvzWr8GoQUKwbTUQLoxnWfTzf5y4BWcWS
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:8
- value
- 10070
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7b2e42f2fb696a5888a5a7a173ed97829010459d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CEKXuK2PMsPGTmn7vLFK6UKUutWr9rGzv
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:9
- value
- 10015
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 722e5228313dc7c61606a6ad5c1e347f6a6bc24a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BQjXJaLkdVp4m732ZWbzXLVikpzRLQr9D
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:10
- value
- 50129
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a21e0de3f59dcf6f6050fcc60179e07d504e4566 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FnCUHRLTM7JBe5W6BFqyGiMFm4y6CgVkX
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:11
- value
- 10194
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ac5e3c47c8d8e18133363d8117ecb0938215419d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GiQ7bE6N73LjoEz2ePKpRsV8jLBQ15nXt
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:12
- value
- 170389
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ef345591927dc8bd731a78d1ac1e741c03df665c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NooC6WrfLAaEtEdSmj4kNq823F8ga6TNv
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:13
- value
- 10000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1b5000fb22e05e1c7b4446a22629e005e04dcddf OP_EQUAL
- address
- 34BS1VC788hFqCuuPyCGwmnkYR8wMUVZqL
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:14
- value
- 10020
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f2b4ad09243d166a8c3577e1ddfaed3e2c9bf3cf OP_EQUALVERIFY OP_CHECKSIG
- address
- 1P8Jy1MEKs1owa7Lk5X13dbECLYuK7HcuE
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:15
- value
- 95849
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ab5447c9d95dd61b82c8dca8fff6a5d0577d3ff8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GcuWi9mYEtwvPtE62izeakDfgNeJNGJF8
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:16
- value
- 30233
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 dbbbfdba19425b7a7a866bcdce669cd05e4ba0d9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1M2rBs3uCKK2xzwgkZC64qRvviKjZyLGxU
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:17
- value
- 20057
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e7d9527d949769c86cc9c4886a17b84713017c47 OP_EQUAL
- address
- 3NpvMfoHfbWxmQLKC8n99jNy79gRhXuwZF
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:18
- value
- 10110
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 712f2dbeecb47008c71b13ebce111018f6b41e27 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BKTsiBSj3FzJemWgMYnjFkJqTYBqkmpU2
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:19
- value
- 12536
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f5123d06ec7f9da2950fbb58b1d5374cc68d6497 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PLpQDyqDUcpK6fWpRhkkFVBw4tSK4sHkS
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:20
- value
- 10049
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f5b0d03860b6747c0f6bb299c1df358283ec1b20 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PQ6NCxK7inBM5oM3h3MfiiA8k1XeRqPLB
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:21
- value
- 10000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7920e76a92380ffa7881d1b7f69fcd6f4a775868 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C3UBRKprTqnU4aHrfYWBEEBsme8ZHgewU
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:22
- value
- 10018
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d16e52cf740df79a6e0df669feb87e345ebe3f3d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1L6NPW8NfQ1JPW4cTEf4U8dBWyU42r8uiv
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:23
- value
- 10008
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 464aa9a7ed85f0dbd2259ea53f6da5db87b184f4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17Qfk5v9huYJ2p1nd1dtxiziX9ktJLAX7M
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:24
- value
- 10013
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 36c4a0246d3130279db0a9ea8120c05313ddafcf OP_EQUALVERIFY OP_CHECKSIG
- address
- 15zb39Eam6aEE1PvwyCzBf82nDUg21zNH3
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:25
- value
- 10034
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5627f9a5041d9e75dd474b90cf0f724292f657a1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18rZ12EMofv72EAjdf6L2LN9WZDtBwKaaY
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:26
- value
- 10028
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 349369d7885830ba43a5c6a38bbc6f996b679c6f OP_EQUALVERIFY OP_CHECKSIG
- address
- 15nzjSaCftc4T3ZqcjrfWQSJKxk1u9nrMJ
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:27
- value
- 10012
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d65dcb70e573c64c3ba91a82aff5e6154a86b792 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LYTy2E3c2kVTHWEsHz8SbqbcyhM2nuL3b
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:28
- value
- 10059
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fcdd0323972b157ab8407ff778debfebe439b69f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Q423YTjSJccSgkSXXFK2giB6Qgvc1YCXz
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:29
- value
- 10027
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 103e6d59d534c023a1650288e3def95102c4c38f OP_EQUALVERIFY OP_CHECKSIG
- address
- 12Utbas4tuubdomcsD39hUSyUMVDWU8Ays
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:30
- value
- 10090
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 38e014cb7ce2d4b495f1e3fc52d68a996d825e20 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16BjHBQD7539RPqgm3TRdLYSYfw4jm1Evm
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:31
- value
- 20020
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a4235a9d4898846c128f32123721ced978118551 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FxtAu13W9PLpAqsNpEpKChRLQciG7cAxq
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:32
- value
- 12134
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b97e0cf374d132f4df3ded56bb57e2546c6fe7d6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Huo1dxNoQTm5NFTR52uUUMHAPC4dwA1nh
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:33
- value
- 165975
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 25a7599d51a0ecf06ceb71b6ce587989c49cbc01 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14S6UnSkDpUmAvpJ7Gjkj4jbqjBFSkimgT
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:34
- value
- 176765
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e779cf9a1871eac37474a404bf15abadfd7cc15d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1N6w1tNP6MMBCyJ2ZhkMy8n4dhpu2HUvYP
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:35
- value
- 703304
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 71ad76ad3063d485c4bf9b0dd610fc36f96fdeda OP_EQUAL
- address
- 3C465gUbeefYXNzCrcJ2tq7b4Zxawgyie1
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:36
- value
- 87071105
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5e83a90caf572c756a27189e5344384ebae0d885 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19ckExJhgByAJ12NugegVyUKvo6owPQAKu
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:37
- value
- 10050
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a61060481ec1b2e2bf19117d3b56e18e3825ecd4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G94ngAZrY7UhhFXDHY2wJwBjhbUuW23SK
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:38
- value
- 10052
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1a164144ea5314297c200d5c7fa935050a448705 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13NwEHmmDTkHfQEvEXBdFo7bZ9o34TCBT1
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:39
- value
- 150132
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 43d68608c24c9134d2ce0c35ad1600055787f915 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17BhGDH4Q8xPsDTitS7NYRspErYk8JxRNE
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:40
- value
- 100010
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ad34be1373896fce76b177cf01f888e5b8d546b5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Gnq5oKtGQXu4HipxJBEhz1GQx4bYTRXVQ
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:41
- value
- 10005
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a8eb681653742b0eef3636df6edb9eb2c53ac314 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GQAXZitVcpnrByB3mPsmfEx2FHPgo4zTQ
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:42
- value
- 70060
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d6c70a5875882b2ad7d58d1f756eb77a5fb92473 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Lae3d5RNAd1zthLHXnyA9Q5GV44gtErWN
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:43
- value
- 10000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8b1797a4850136f55ad44bf5a85555eefa2de4db OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DgTBtcj3AyvPgwTGG3TNdsWQA6M3gz3dx
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:44
- value
- 20026
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 880f5bae1ad3f73fc4658a80458fb5278c8bab80 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DQRJC2pWA5HWKadYhjRQdqLXqgP7qBd7D
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:45
- value
- 10010
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9fda2a50d2043478f4591fbfb2d145538b18a6f1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FaDnti6nTAA3qGvACSC1PFxz75Q5p2AyT
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:46
- value
- 10009
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5f9aaf0a1622bd142a247df690b64c967367f192 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19iWVqfibF5Dga9S71nH7Xs9nbLoiEApSC
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:47
- value
- 10005
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8e8d96dbc73447831a8b9600a0f55fa0f2459d91 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Dzka37DNpRCu24cVhdS2ndFscDUeX7ui2
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:48
- value
- 10012
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 604519761d2b87ca535fc4043f0370ae60432f5d OP_EQUALVERIFY OP_CHECKSIG
- address
- 19n2eXkpcyzdJ59narjjpcwCe1EYo6eHhG
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:49
- value
- 10080
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0bb1fec8913b31f67e6d32c4f7af01904f3c1e60 OP_EQUALVERIFY OP_CHECKSIG
- address
- 124qfSLJkZX95gKdiXdJt1Mz9C5xetss3Q
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:50
- value
- 10010
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b5bc6273c79d56452a99915a3f59e10b1fe2e38f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HZvyurjMoQStwd2Za2CgEF7ur9qxLiTiq
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:51
- value
- 10033
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e1afd9511f0544aa8d6680bb3b239bbd91ea2ef3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MaKhMidchNV25iBawp7qK7UcTNgFy3RDX
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:52
- value
- 10035
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9d50e94c3ae9864604c26785eb87f87db60c7809 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FLp1wCM15ExdnNx2Nm9BDDXoLiPvuVzo5
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:53
- value
- 31055
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 60bc2f6c1f65438601e1cb9c2e1b9f80455087c6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19pVJkq5DqYuQNvCnfebp2MNGGV52y2MpR
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:54
- value
- 10076
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0432bc19f0ac2a0019628918549be0d50e21e2f4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PCUt6g9MHbarCXBWM4TbiMzYxxmeUGsG
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:55
- value
- 10038
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a4eb40f74e9ea70729e8e6faed4b52a9e9c44ef0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G31eBNx6Ts8AY8agST88G6YQtoCPgNXas
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:56
- value
- 16848
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fd7e816d47d638913fef6f4b243bf61109ca0976 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Q7MWJ5YbvTLyQV22zYRyVv6x54BrJh2Fx
-
eafe21acddf16867ad40a660b698042d16a4fa717d7ee79947199bf79cd63b7c:57
- value
- 10001
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 63c15d8f9a8029b77e0960938d3d637d54b8ad81 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1A6TYG4t8d1pDZv8Qd2cA7doeXRTSVJYjQ