Transaction b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b

1 Input
113 Outputs
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:0
  • value  114128
    address  3EZgLvZWYxa7JH3LZmhgrVF7czDSSG1QmU
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:1
  • value  101650
    address  3KUEMr5ga48UDRpNHo2HtLtUH7iGLQB1bk
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:2
  • value  72271
    address  33MLLVjM3cxqkKVmPJ8ZEj7GGxj64obKCs
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:3
  • value  24809
    address  3BaPwWbzZbD7fNFpQdzHypsJKzfiScXNMe
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:4
  • value  17861
    address  bc1qx8au6zmn7p46t09hm76fldne2canhs5cjc57w6
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:5
  • value  26466
    address  3NfrQqQf5HJFmQk9WvRxBQTQBrrMUvYc4G
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:6
  • value  113767
    address  3F3Uj2LfhAe5DtRRrqrwMcEeaowm49X669
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:7
  • value  82234
    address  3Jb2KmabNBcgb46Agicz3dZt225VpwypWc
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:8
  • value  94363
    address  bc1q0euuts63urhyev2hp789clkrkc9td73ruzgdng
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:9
  • value  45869
    address  3E16VUKovXqQwYdB9ivMVodspVc1FKto9B
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:10
  • value  4884563
    address  17dgPQG7kPje31tsP1QHC45FEE72Ehtcxw
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:11
  • value  21629
    address  3JJnZchkuVNVJUGbp6JLFPSLir9ej8Tkgh
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:12
  • value  121416
    address  3JfSBRE4Q6XPgkK25uE3s3uC2doJhngjxD
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:13
  • value  117646
    address  38L8GVxDn8hkgD2TUGyn6mcUrcXdW16Muv
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:14
  • value  130714
    address  37sb37RWGTLoEDMsY1Yq6cSHJvTvdLyJp3
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:15
  • value  154994
    address  1EybZi5Czk19Sy36q1J5kk6fT4gk3xWtbH
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:16
  • value  91790
    address  3LRZ8ppXz9GXHZkmLroez9L3BTgviE7LHd
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:17
  • value  496172
    address  39FtCnoJgbVSer6NJuoZqm15qJBMj1xFbn
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:18
  • value  14216
    address  3PC48vDtiVgtCmy7zoGP1MTcf1b9zghwo3
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:19
  • value  131453
    address  3MkAc3ZYfBwQpndMPdD3MxwAaSNvsiqM8E
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:20
  • value  248083
    address  36HPJMRqtEJEgzZdCUS3ofUxKWnkupCjzX
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:21
  • value  94355
    address  38QDH2BZkbdDEi3kYGbX9ZdDvc3W1qKQNH
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:22
  • value  142907
    address  3LxSwa62vR56iJkrErpqYTyVNzkaMgXnjU
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:23
  • value  17365
    address  bc1qgk05q99px0za3u45v9gqqt3s8ky53hy352ex3e
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:24
  • value  7443
    address  bc1qqg28vcqa4hkhp7wk4sv36953j5sw4zq2lc2esu
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:25
  • value  235647
    address  15CswMfTvNYk9cpC5RzWaQnNAdoAXh6P3U
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:26
  • value  82244
    address  37PH3WNXpu4Hg4Gc3CRDfzhs4p6DCd3Xo4
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:27
  • value  239857
    address  372W9e5E9r3pKeqMgVuTG1SCEEQUsiHqpV
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:28
  • value  118632
    address  bc1qujne5xcllv363q98qqwwhy3rc4c87pl9lzknmz
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:29
  • value  297642
    address  1LEPVwzyPQ1PqBBY9kkqpu3q24DqUV1cC1
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:30
  • value  372123
    address  bc1q9l4tace9y45px6creld7y3f9rhu4qlrzqrxc2h
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:31
  • value  52069
    address  39cQb9e13BPubAmTZ4RGwLwva7Dm2p1bi5
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:32
  • value  45868
    address  38UM48N5KM6qr8dTYVWNQS5j1zAfyVTW1V
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:33
  • value  65267
    address  3GfPPTphmMJdsmqSvtUYBR9f3A7HapZTqp
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:34
  • value  118640
    address  3LpFJBDxZewDSLA6rMHgtmsjiEUSf3i8SN
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:35
  • value  1947328
    address  bc1qer9vy2yuz6drd5m8tpa4ggnfsmp3pgnyawec0l
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:36
  • value  180457
    address  12pcHywJ7zSVAxyDQkiUB9GAoNxtRTspdG
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:37
  • value  240625
    address  3LcgFCbWdCySvqgiaWssdSZWsnYA24yB7M
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:38
  • value  239862
    address  bc1qz9zpsaen3dv27u7ps0vky2vl7s9h4nhy00una2
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:39
  • value  39693
    address  1678SXwoJdidbcXDSizMYtk5MLeXxDWVQg
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:40
  • value  239829
    address  3PgQQMTHbqUDh1mB471dXmQMJDxq1aiwpE
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:41
  • value  119060
    address  bc1qh8ggpmv3d77rcdmly5px8a4fescdnwl7zj322q
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:42
  • value  99240
    address  3FshPFHpyy3gxumJ64gWgpeHoCCmge8aVN
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:43
  • value  45782
    address  3HGHdRZ42nzUHBa1UFWezch6VT3VMdNWwf
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:44
  • value  1240321
    address  3MCpoE3SxPsmRivEvEqKNp9GqJ9wjKMjKU
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:45
  • value  1679014
    address  bc1qcu6kqddrmlgew7l75y05sef26sw6mwknd2vt3d
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:46
  • value  21637
    address  3J3dS59efsKzE6LvKmGEiCCicf8M927n5e
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:47
  • value  50699
    address  3QGnpHU3TUVS9qixw39buRWeyCQrfDfDCq
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:48
  • value  178603
    address  bc1q4qv3u7stukydpud560xmskn7f9h93an8jhq46g
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:49
  • value  81868
    address  bc1qawvwkdwk80afr6y0mr5zdwglk687wsr897elp0
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:50
  • value  45872
    address  3F3PC8rGndUYzuzhyh5u26bkkiC9rXRYaN
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:51
  • value  49615
    address  3JkkKTCad9qdnwjDbdG7W8SBfKjVfSP9ZN
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:52
  • value  264788
    address  3QKkDJEdSPZqTRyrCT7n4XQw3sJ8BPTtAY
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:53
  • value  239880
    address  3HZryAHkPqJ27c3WwSuGU7LXimWCZTCXnU
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:54
  • value  70113
    address  3Gqs9MvAm6NxTFfaFgPr3i99uYfAG9HyCC
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:55
  • value  45869
    address  3PdWKXdFnJbkwSG6WHKRr4LoenfAZLEQfS
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:56
  • value  31303
    address  3QeRoKSx728aXnHbc5kDAYmD6SH8HTxXSj
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:57
  • value  24081
    address  3MK3Hdx1qKQ1ieA3kKJ7rGhxRboiE8tump
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:58
  • value  239867
    address  379rTR1XAKmPjLrWCwxhcffLTeiQAakQbY
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:59
  • value  125000
    address  bc1qa6d0ulvsgd4snpysh8qsdcuxavhy0pe94s9sgf
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:60
  • value  53140
    address  32yHQC52XMHSF4V7emMxfWaBUF2pNJmiqo
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:61
  • value  81857
    address  bc1qtleggnsf2zdv98vknddj44jtppegzst58s0ahn
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:62
  • value  483752
    address  3PYioiJKFYfR6jA8VAWoJTwiJ5QbhxaSoT
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:63
  • value  179228
    address  1PYXgfqaWG22FhRVpo5CQ2VanhSYagsV18
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:64
  • value  45865
    address  3HvFHJeDTnX89HLVkRVTMDhJrtiZ9rFXAr
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:65
  • value  45873
    address  1BfydrJxreR6wgmJBSzmY8Z7esTfC7G2Vi
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:66
  • value  131370
    address  1Dfc6dubbvb2BkmkUeKkXccTDFPqi5mi6z
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:67
  • value  26470
    address  3HQbzoY9e8ytcvX7G9pQbVm9g6FyTCgKrY
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:68
  • value  124033
    address  bc1qr88grjlcw9t2q84paz8nrhulkqlsuxle4g6jgd
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:69
  • value  96548
    address  3LaZbLThpSevVHYxQ3xNsbGrYGQuAG36L9
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:70
  • value  56667
    address  bc1qc2fnkp8gd0sghfhugze8xhw6wvrz86897jtjle
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:71
  • value  118630
    address  bc1q45qyl00du34grzhagmxt69kkttzw69ed37ag4whtsr6lfmd455hqjytj7l
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:72
  • value  633466
    address  1EypBSoTF9CFuTor6Em2yMmiabQmWcSFKf
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:73
  • value  94371
    address  14UTap3sDNtcnAQYufNuwfdvPX2dzQiQST
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:74
  • value  74445
    address  bc1q7lrjln4rqakdttl0dzmpv7kaeuc77j63wz65t5
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:75
  • value  130769
    address  bc1q4y47v896zlsef4kvzsp7llzj4l2vwx4dq4hfz0
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:76
  • value  81421
    address  37p4mtW1H5sXVpcg6MMzj7gAxaVk9e9oPC
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:77
  • value  9180
    address  32FXf4XWoiXhoh4SDg6mWy1FdrvVqVaQBq
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:78
  • value  60059
    address  3AD87qJjHGVBHNzuKFR8L2n2QpivjvoaPo
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:79
  • value  2434930
    address  1FaFZo3cKKBN5iN21t54bmU2TjDp9ZtKTp
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:80
  • value  12404
    address  33XcNoXNj4VHXWS5xNV8Uzx4yB6vUaBnWV
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:81
  • value  1215948
    address  bc1qfg8j3nmjjp3nwz9qx2keuzsp66rfqemrckpcmg
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:82
  • value  1264828
    address  16svEnyvUqFdXphdPC7ydPcAJAqYHXAhaa
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:83
  • value  119817
    address  bc1q2x0wthwq5wv2sz34wh8hjs0qsj3lgtnaw0nv7j
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:84
  • value  248080
    address  1KeoGXanrrb6LjsjCyecwyQ4qEtfdiYKBV
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:85
  • value  21629
    address  3EvmB9Cd385dShQ3qp7vNa35gNdtEtyWpQ
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:86
  • value  96505
    address  14ephk1CV9m32BgbEnmQs3oTszf3azRJpr
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:87
  • value  21633
    address  3C17SotsKoMz2hhgz7zn9YkY1oRTKxnfdS
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:88
  • value  57997
    address  3MQ14ANpyRh9g2XJHtd6gjtfrx9Qv3cEXf
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:89
  • value  40263609
    address  bc1qmxj3una5dk305ac257x2feusadyhnl7xsgph2u
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:90
  • value  252500
    address  1PFKTPN1Ue5PCJnea3qLk8qULqswXnVnj3
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:91
  • value  22998
    address  32m93JWREk4ESxWHT7sT4ePv57yTzr1W1X
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:92
  • value  193441
    address  32cTPaooRNuW6Mb8qftGzAiQDaikHJERKR
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:93
  • value  1330318
    address  3KhKAredaEXKreo521NsUBLUWgA4HNXKJQ
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:94
  • value  25056
    address  14w9H7m7xNCFrRttGPmigycnUQRkJ2UpMe
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:95
  • value  14879
    address  39TmA4QJ2cKnQrY5EtEyrQvdG92cL1rAtZ
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:96
  • value  239896
    address  19PQ8qfxfR1wWZuhf5nbFoLEzvAJraoFqe
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:97
  • value  239873
    address  3PcqLKcNQpBsS8dBTATL3EoUCddVanbuqp
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:98
  • value  124017
    address  38SjQcpWZ6JF3t6UNTfFzQ5nV6VhppqStX
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:99
  • value  530000
    address  1JAVgE44Ysjmson3mV3XxpXb8ADBHpNevp
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:100
  • value  121807
    address  3NHfNZ5A8pixE7UCZh5MLgDwYe9vmsheCh
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:101
  • value  973257
    address  1NH4v2EHZPVi3XzfKWBmYpNGJighkJYeiu
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:102
  • value  57065
    address  38PMj3RPogcHkQnz2QM8iTVA16ZLteFmbW
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:103
  • value  1703243
    address  3D4bwNJRcp8hKALj7QeuH2zgq5pQhjc9MF
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:104
  • value  972403
    address  bc1qc0pntjg4gjvj503zwfjzde44x2tu0c7lex2xf2
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:105
  • value  16141
    address  39gPZ7dssktjXu9metWWyxo9TKyDNij1UT
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:106
  • value  289136
    address  bc1qw7jhtleaquru5kcw33tq5fxw7tpyf2xygldjgx
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:107
  • value  45873
    address  bc1qwnlznpmz9m5pcc5h3kvyumhw57t88hyll2h0fp
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:108
  • value  74426
    address  bc1q6ls02q5tdhsxtx40ew4h2ryac3eshe0mmxv9ga
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:109
  • value  248072
    address  3JaHygADpCcxXWNqy3n8rEajPeCbibkKqH
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:110
  • value  620217
    address  1Fr1P75sQaqaJj2fBUKsw83mmGcKsKZAQP
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:111
  • value  21629
    address  bc1q2cy9ghryxlfwzqzpejtrezuw5htjpurevz4aq8
  • b68ff6e54b8a249a71c248365767e8875a436021fc59531b54ae196ed3a1bd3b:112
  • value  126517
    address  3QHL7Hcg7pbdQsYwoGcTPy6NhRp4UE1ZJL