Transaction 351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8
1 Input
59 Outputs
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:0
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2b895a79e1455e33d7a6a7d6c6b30677a870b8f1 OP_EQUALVERIFY OP_CHECKSIG
- address
- LPC9rwkaqY6Ce5WGdcDTaXwkruEhQEYoUv
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:1
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3ea3d4e61c7917d577d0ae3597f036461afc9e5c OP_EQUALVERIFY OP_CHECKSIG
- address
- LQwARKz8fqnSk8xQKnuRzqQiQnddHztFRN
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:2
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1f3164d93260ec10da7c7301a6c0670bb977bc8e OP_EQUALVERIFY OP_CHECKSIG
- address
- LN4tP7P32JJeU9TSnDNHLezr5SyVedHRet
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:3
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 daa551e2cbab27895c401046bdfe3103ce518162 OP_EQUALVERIFY OP_CHECKSIG
- address
- LfA3cf6zLEhczK93Tq8uvKoQAfwRgGSkaD
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:4
- value
- 30000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cc35c13d2273dc07c90d2567e026d2cb4bbce8fa OP_EQUAL
- address
- MSWvUWqhFDgLXjTACEV2ntGH2L4Kv86HEw
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:5
- value
- 50000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bffd375de3e3203fcaff07350e5aaed869dca6cc OP_EQUALVERIFY OP_CHECKSIG
- address
- Lcj6fdNfhH8khm7BoZVsjqPY2B1EjWV6X1
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:6
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 efe23964cdc5a0948d6eb387622567812022bd3f OP_EQUALVERIFY OP_CHECKSIG
- address
- Lh6LmPkYVSxShr1a23LgX5brty9Nw3qNXh
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:7
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1e0fa64d87d85cb7e78fe0bfe97b05fc5429d7a2 OP_EQUALVERIFY OP_CHECKSIG
- address
- LMxuHKfZ9bpPMgXhnbuehHocZtoCfM12xU
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:8
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9f2fb2cc716b8a6de28963819467923d721e0c44 OP_EQUALVERIFY OP_CHECKSIG
- address
- LZjeqrndoXJ25J8PANrckVfBnAREShw7st
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:9
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9abeabbc909bd482b5856733a8d051f7dc4937d4 OP_EQUALVERIFY OP_CHECKSIG
- address
- LZLAjoD9wuHhju4DEWKvgBWc1TqkTtZ4iS
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:10
- value
- 5523834
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3b891505d012ebdb78dd1410dcee282d9188af2d OP_EQUALVERIFY OP_CHECKSIG
- address
- LQekMASsYuqKEdCbMqkask9XKwFkfhbcEU
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:11
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 faa1dbb030fd596b1beb1f68229a4498aa7085ff OP_EQUALVERIFY OP_CHECKSIG
- address
- Li5B6Gm5GZDrHkLsGRoUN5F31TZxL4GFXN
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:12
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2802240aab9e1b5d4bd15ba0e149b6b725c6f8e0 OP_EQUALVERIFY OP_CHECKSIG
- address
- LNsVrdYBTV6k4By7feehckpfwARCQKuoWP
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:13
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2c78817373ea46255bc9be99a69271d529de0951 OP_EQUALVERIFY OP_CHECKSIG
- address
- LPH6MXw7nYU6wcr5bGPVkZZP1gwuAZNa3n
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:14
- value
- 6000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8e503e949fc2ff26107abfc9bd889cc7e5df5c76 OP_EQUALVERIFY OP_CHECKSIG
- address
- LYCSLwD3wGQTdL3JyhvQiJXwnq3g85wQqp
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:15
- value
- 6000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2ff588ca38812bc031077cf40f9529104b350ce1 OP_EQUALVERIFY OP_CHECKSIG
- address
- LPbYAFfvPfzsCh5HPYmaSpAML4QREkN9SD
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:16
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c69c734cb2b6c2288d5a0de7991ba82ab5ce1651 OP_EQUALVERIFY OP_CHECKSIG
- address
- LdL7UZNru22Ra8XegSC11E9yyV8NVgxV6A
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:17
- value
- 100000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f21c610bfd75e85d65a9b8d02e938805f326d581 OP_EQUAL
- address
- MVyKkfdVJRVatroaRQBjh2EZHery11W9gN
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:18
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 476b384d02c7705e02d14b60353cc8d517a6fd8a OP_EQUALVERIFY OP_CHECKSIG
- address
- LRjagbz1mf17TSP1qQdkjCaBVvCXLWEyf8
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:19
- value
- 20000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a07e07276b840751ea7233bf4cf554568868bcd4 OP_EQUALVERIFY OP_CHECKSIG
- address
- LZrZMUrSGiAYrK9vJfXmd4R9JVEBYw6g3V
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:20
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bfced945c90776ef49b5d5eaa5442ea4f351c545 OP_EQUALVERIFY OP_CHECKSIG
- address
- Lci97xGajaZ3QVYMyXKHiTvq3qtVTXvDp5
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:21
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cb17ad89b2b6e86d4a9ccc05f90c1148f3397be7 OP_EQUALVERIFY OP_CHECKSIG
- address
- LdjooKfoZK1fTpe4M15QQoYp1KpyS6j3hH
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:22
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a846479273d9b7a56d6fff2b98794b750858846d OP_EQUALVERIFY OP_CHECKSIG
- address
- LaZhyYvdF5mhVTy6GYmoAxzcPj4Js59FtB
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:23
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bed962b381139cc05c01d1e25c5bfa5a31ef84cf OP_EQUALVERIFY OP_CHECKSIG
- address
- Lcd54sdQMw3NncfGwPWDasyypaEey9S1dg
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:24
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 63cba1394ae700c81bb000789a07eea875dc58bb OP_EQUALVERIFY OP_CHECKSIG
- address
- LUKd6ecsQkSBrZYWxz2f53cTTkJEkELMhf
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:25
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cb69b4732201373dcd4084e1fb3654117edb3261 OP_EQUALVERIFY OP_CHECKSIG
- address
- LdmW4f9ZJKqC1gZ9oV7YoCCMQv6pE8R22s
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:26
- value
- 50000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b8b1609a872383a61663845abaa37c6d22873cbc OP_EQUALVERIFY OP_CHECKSIG
- address
- Lc4X5uRfHmEr7dU7WmaPSLrYweaGhziaXs
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:27
- value
- 500000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 78588daab61e920cea8bdfac5f9b82db9a190c51 OP_EQUALVERIFY OP_CHECKSIG
- address
- LWCHS2gV7Tw5gpFjsgnDHreEa1y2T4w8na
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:28
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3956950cc8dab4cedab786f8328a091859eeac31 OP_EQUALVERIFY OP_CHECKSIG
- address
- LQT8Vz8ozwtaUhyQE3xf1GtRHRsk7Keb1R
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:29
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bebc35cbeada1e6dcd5f4bd43ea172757bf43e79 OP_EQUALVERIFY OP_CHECKSIG
- address
- LccU7jLZdCNS5WBfyrxonMuCs5TdMFEnhP
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:30
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9a9648bae9dd6117d2516b830877664e610ef8e2 OP_EQUALVERIFY OP_CHECKSIG
- address
- LZKLMgEvVktwtpxTXA2D2MGEqr8HwEduNr
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:31
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d6e26d7827040016cf5ac5213d924d4b5826e9b6 OP_EQUALVERIFY OP_CHECKSIG
- address
- LepA7jMzoCU6VEt46851ETFi6Yf7p3qGhD
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:32
- value
- 3320639
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5b7c32382d11e1a3e06dee58f4aa67734206d140 OP_EQUALVERIFY OP_CHECKSIG
- address
- LTZgXyFoCgmpqDmMCRWWbu8LHfSc8QXcjG
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:33
- value
- 3000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d33a8d623e009f37dc338bd06638daab371ad712 OP_EQUALVERIFY OP_CHECKSIG
- address
- LeUpyyPPXtFVaYAgMveMnhqsxnZ1fVdMjg
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:34
- value
- 782629438
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ba99e54f23e83571ebab6a756b2add4784e703e4 OP_EQUALVERIFY OP_CHECKSIG
- address
- LcEcJkrLtfqr2RbjbvhFFV8bcbCQHo7kas
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:35
- value
- 3016760
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d52003843cde62fe205497c2e2b03b0cc4e3ea1a OP_EQUALVERIFY OP_CHECKSIG
- address
- LeerYRgLSUefnt6sM5dagjVhSXqTXwoNhu
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:36
- value
- 20848726
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4d49a8f382d99a346ab5164b82881525ab71e073 OP_EQUALVERIFY OP_CHECKSIG
- address
- LSGcXy6viZyqnFwPL5rd5cizY2yisYgwfg
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:37
- value
- 1244994
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 336d99fbba75d44b6374387c1150d020b2fee144 OP_EQUALVERIFY OP_CHECKSIG
- address
- LPut2Ez1kbfDDGzN9xxoEBQ1PKmkfftpNV
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:38
- value
- 5000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e71f5f86c8fad8add8488e2d6dd5730c3faa6162 OP_EQUALVERIFY OP_CHECKSIG
- address
- LgJ1wNSmZ9y5sahA2ktfgEPXMXfypTVFTA
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:39
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 53318a4bcc8d8f0a2aeb6cb2a34fcce9b27ee30c OP_EQUALVERIFY OP_CHECKSIG
- address
- LSoqhFSGCE4S75k1mD7jdeBV6KHMkrrw16
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:40
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c4eb87c0d940b36c26316153c8e3fcbe551460c3 OP_EQUALVERIFY OP_CHECKSIG
- address
- LdBArk3c2zgBQ2tpATJXC3tcS7tVwBUVuU
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:41
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9cddeb8233a659aa3adfe10b389339ae1a93803e OP_EQUALVERIFY OP_CHECKSIG
- address
- LZXPXQagumo8CnnutJNc14F4jKUYc54ecV
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:42
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3348546b74f8fc7751f6c223bf9cee63af64e873 OP_EQUALVERIFY OP_CHECKSIG
- address
- LPu7NZENruzJCcVVaMSjTMthEhFTpQn9gi
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:43
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 92a8797b45ebec4abd23400145a34ac5c4864420 OP_EQUALVERIFY OP_CHECKSIG
- address
- LYbQk34RyFmUxac7amnK6e9LFcGQofdgzn
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:44
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5072697bddee2cf2308236acbf0f2d6c32863fc2 OP_EQUALVERIFY OP_CHECKSIG
- address
- LSZKP3j1hrb3mv6MmLBCCUdWfQKwtZEchU
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:45
- value
- 3000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fb35a2de7ee629f47d623173dabb064e801c7634 OP_EQUALVERIFY OP_CHECKSIG
- address
- Li8E856iJmWRHoF3x43MRE6ZQ2U1wKotMS
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:46
- value
- 30000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 aec3739b25dcc91bcb809c2fc29825f97b661db7 OP_EQUALVERIFY OP_CHECKSIG
- address
- LbA1yogvM5pwixqULzpxFRqV4JP5PPxP9C
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:47
- value
- 50000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2a81e012a971b54658ccdf989b4bd009c038a99e OP_EQUALVERIFY OP_CHECKSIG
- address
- LP6iEAQAZzoB2Q3wc5hsrtuomJo2n3PnHw
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:48
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6f2c776e8449135bf5fd634e5f02776ea4f77167 OP_EQUALVERIFY OP_CHECKSIG
- address
- LVMnY6TP2CHo6bxKyRkG8SUyn8VRTfUJdC
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:49
- value
- 3000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 390cbe1e4a2c8a75d32e942865241ef64b9b29bc OP_EQUALVERIFY OP_CHECKSIG
- address
- LQRc3XEq4h8JQn461pgfNv6KTNvDJdWKE2
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:50
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 892030032e0834f490d78616449b8046a338fe88 OP_EQUALVERIFY OP_CHECKSIG
- address
- LXj1PvY7efD6c2331szKA3X6nJivTG94nM
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:51
- value
- 50000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8c200856fab73df8c04232d47dbdb1c521fb768e OP_EQUALVERIFY OP_CHECKSIG
- address
- LXzsEjPsgsheXP7ZTW8MsfbHcDspH2JT7d
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:52
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bc5f88fddabc7b55e078678e5daf3e422d4c6a7b OP_EQUALVERIFY OP_CHECKSIG
- address
- LcPykB3CU2XVcRLjk3FYKe7Y5K98KPUQw4
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:53
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f19ade03935e28133297c08a201d7417e6f55fc8 OP_EQUALVERIFY OP_CHECKSIG
- address
- LhFSdorwKH4Ce3T1ynEimho7fH6CTHdrVW
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:54
- value
- 2000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 18b0efaaed483c0ff7dab3348f31f77c400d95fc OP_EQUALVERIFY OP_CHECKSIG
- address
- LMUWSZRLJzExFnTDnfFZhkBZ5y9svuCMmU
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:55
- value
- 1311891
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 895fa256cb6e29f5252af23416156efa2deaf75c OP_EQUALVERIFY OP_CHECKSIG
- address
- LXkKQGcsnJzEEzknGc2NeGDmu79FjmAeEi
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:56
- value
- 1000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 abd9de25715aac3c2a92aa3c3d660059de3e1bda OP_EQUAL
- address
- MPZpmx5aurgKWBJL59KwJJE6kHHbC4JkXD
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:57
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f0da3298e2da8755661d709017a64689835bbb51 OP_EQUALVERIFY OP_CHECKSIG
- address
- LhBTptbtLXcDApGpdn1r2t4raHdAZUrnkS
-
351bc746d0f6763996120067b2eb2f5051df99871deafc1d683ba177918d86e8:58
- value
- 4000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 829f903e7dcab0cff797a8c19470573c1ec0d5ae OP_EQUALVERIFY OP_CHECKSIG
- address
- LX8dFpApr8t2oAjgRacL31ew4fhrQ1CiAJ