Transaction e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84
4 Inputs
- 134a992d7b67407ca6eee5d97c1980ea10763fd2494ad8cee4519968d8f10ef1:1
- 1814abd9a3b588132ecefd8bacad555c92724ba08f196c8548691f2b3f4e4e8d:1
- f4dd269e97e92487617aa45a7ca0a624711955e5f7873496fb0c663b6780f675:1
- 1f62d7d1d66d05990b55a6953c2a59009f63164f005ad37128780632a33fd983:0
56 Outputs
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:0
- value
- 1038000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 59d14167afeeb8f7b46152a6763f462539503446 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19BupQ9gWCx2zCvSCFxMUKciBzy7JWMB6o
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:1
- value
- 9000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 19e4fe7403d4cdf4e7a44c080aab114520b1e88e OP_EQUALVERIFY OP_CHECKSIG
- address
- 13MvDaLttfseTAJnSXkApAvHhvVpSFsPzX
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:2
- value
- 103000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6ce793d72a0604882e302e333a39f9ef9d86f8c3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AvqQ1GUFKVZ7Z7pN1XGsQPUcrs2pCoLVH
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:3
- value
- 26000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8e842ea9bd530e7381cefb43729295d0a4d9de31 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DzZJRgd4XXLnbAaER4JY5iQ8EtPwEWFXw
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:4
- value
- 104000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e073f3dc74838027384d0c87c5981c9f6e62c2df OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MToGVotEhHFdnN6YwnkHDpBfcuty6nyio
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:5
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 735aab94846992b307504b63687288aa830dbbc0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BWwKwTM6phe45zwUVGQq6WipmWZsVbK8h
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:6
- value
- 13000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 332e8e34541560458687a5357693c1185b077a86 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15fdEWtDcc6THx9YMfVm4vLKEVcLc61C8s
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:7
- value
- 54000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 940cabe5458fe15d5cfe239bf2f896783bdb73f7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EVpBpZ4W9chTpF9utv6X3XcYYKskM2dD8
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:8
- value
- 247000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 734a035b15b6604f1c8cfb6deec7e7ab60393923 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BWbNaixVhyQ75yLBrQbCMzHuAX641Emyn
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:9
- value
- 125000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 87ea46e0f742b95b7ab51bdda5b644a522e5f785 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DPesjtQPqDsyyrgse8LsWUDvgSZGYU7CG
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:10
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d3274405b3da42425fcb4f221ec0bb3419f60ff8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LFUchw37uGcU5Sn6uncKzcpVp4n6USGD1
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:11
- value
- 1062000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 74aafe74e06ba0b578889caa4b7f36122218bf39 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BdtE84SWEdzrVYoxK2Mrhn2pwkSgEwk6M
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:12
- value
- 20000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f256c0c7dc0318f56c9d8dff58c7a300df343ac6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1P6NT8a5JZsjUsWrUQKibdhQiVVf95xgw1
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:13
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2e89353d411aab41f5b09500c471b3583bcb49e4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15F4TCeVyoimXD8uKXV4vqfHBXik9ganhb
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:14
- value
- 122000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5c24269782e158fb435ee5362df6879ad4d7fdbe OP_EQUALVERIFY OP_CHECKSIG
- address
- 19QCUSu2YYddMEczym9hx4t9RUzjhbsur3
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:15
- value
- 107000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 605e62db0e9dcc421f1b5936f5b7c4dfff7a7482 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19nYwUtDpiqUPopQJNgv5NR1SwZBpnttKC
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:16
- value
- 173000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ac1491fc46efe16b5b000edfe2399124939afbd2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GgssEzaa5CqbYxDB7Li2Sij1QQsvv5LS8
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:17
- value
- 132000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 360a69efc728b6d1ed5fe3f60f62dc8c1556cb97 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15vjxvZHpjkc1Bor1TFJA7s34VFQpoQk2Z
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:18
- value
- 13000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 47cfa166105791d6daa7b734c68b030dcaa1984e OP_EQUALVERIFY OP_CHECKSIG
- address
- 17Yhi3B6dEM7gfPQvSPuDK9CBwqzE5KtyV
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:19
- value
- 104000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 65a2d530091c478dbf98787ebc6b346f8415e31e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AGQKCEXErd3bx4xX83LNnTDn1HNh8W8UC
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:20
- value
- 526000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c4d188d34176fbd5ebdff15e805a6abe829a52ad OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JwgTJwC8dZhpKeu6q25osFR62nmHNT2pr
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:21
- value
- 510000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 364bbfd55f827089b7692959d8ddf9828b043b77 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15x6EWvZ91mRdjFrvEfqDJfxmvxRX3gpn6
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:22
- value
- 187000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 185f394e6d556dfe8b2ccec766e41a289fc240ad OP_EQUALVERIFY OP_CHECKSIG
- address
- 13DsHseXX5f8eY6EVwws6QvtPUgUjMoxgk
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:23
- value
- 219000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c515972150269a7761beea7a4ecdc750de5f87d8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Jy5yv3ZKCp5zp1MM2ahqPr9cgyb4vahSA
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:24
- value
- 13000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05ca39cfbba25b384182bf9e35bfbaea9eb38b04 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Xcdre9pAipV9kiSrSgssEpQPAruzMFzr
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:25
- value
- 111000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5065f7d6fd8404a395a0f20ffcb96a52b36620fe OP_EQUALVERIFY OP_CHECKSIG
- address
- 18L7DDXL24oTqTcccVaCFJxLNpuz1CAX9B
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:26
- value
- 103000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 eb8a5f9926b462b8f50a4fc95f3003bd4ef14ff4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NURZSDCdKD3DV89g7A5BREmFxjiQQaCnm
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:27
- value
- 133000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bfcfc32fb87b93c2ffdb52f171916cd573581532 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JVCxECHrnPD6jS4jLBk3RCfGVNDd5b6XZ
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:28
- value
- 439000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e57d65326f231553f3c4cb984134b240b2e1a631 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MvRxYkV5p9PkEbvX7u6SChAsSDx83VmiW
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:29
- value
- 117000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e54a0a5e7d078cc0066b57fbebf16d33cc1d7d55 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MuNSMWUtEyfsbL7Z7HfeAuSyxoFe6wTpf
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:30
- value
- 5005000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2a691464ce82eed7e98739471f16cb8ab1f7220b OP_EQUALVERIFY OP_CHECKSIG
- address
- 14sFG7xFVmef9298vBxvhDWzjYyuNZnYNc
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:31
- value
- 3000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 97b7dff383a42a7bfb5186cf475fa646385a057b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EqDJp71fMNF6HRp5kHTBU3yFdNrbVbJdZ
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:32
- value
- 155000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5c09cf9d55efb9bb06242d086a0f5887f708786a OP_EQUALVERIFY OP_CHECKSIG
- address
- 19PevL3DyqGsafcNX6KqwkmPvofR6rpU6b
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:33
- value
- 102000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2f7550aab62ccea6ed247bbe695e224e223e4aae OP_EQUALVERIFY OP_CHECKSIG
- address
- 15KwJDKZhz54aSVCN5rU7kyy6Y1ozUYwDS
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:34
- value
- 4343000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 879d5d9441134a69631607ea9e14d614a5da4c88 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DN4jr7TvP8rbMBnSfhNyHm1f6F1nqEGs1
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:35
- value
- 7000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0f96881765e5eff54831716b4b831ca2b22b7acf OP_EQUALVERIFY OP_CHECKSIG
- address
- 12RRTzpUuj12iDRZPnectR2qpZWYGkpEQR
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:36
- value
- 27000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4d3973a7f7222e15f478a10940a5c4325855717c OP_EQUALVERIFY OP_CHECKSIG
- address
- 183KrbGAnCx7vD61GUxqSHTmq1fJWePqih
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:37
- value
- 12000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 77a6ea791294b4f0ea1f86e1d21f647772e086a1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BufNMDZ8YMCdXiV99FntAM1fqteRww76e
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:38
- value
- 1000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9cad3b4235218fbff16dbdebc552674232f0d7d5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FHRwG4gxbQgTegUzdtEvV8zryB91q7aKG
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:39
- value
- 68000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fbbf51c14a4ca14c8dff8e8bb2069fd5e0460934 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Px7oFaQBZgvz8uh229iTWxmscR1LqLv8f
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:40
- value
- 103000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e43bf4657400bb707b8133f285834a727cfcdf83 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MontTjyGP7MBLqyJ43CtbMPRxYfjE5nLh
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:41
- value
- 105000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6cc76fea0c9625564aadc9ff1491265ccf5a94ff OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AvAtrahbbXWdFHSA6zC9mb64esrBsRUw9
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:42
- value
- 555000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 808e095e51f85a0788d079e069394e737719d731 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CijeRwPF6chrev6sVAk7m4AtT5Mh7tq2u
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:43
- value
- 531000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a18c362ff0a4ee5fd5b19a40843b07ef246db7a8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FjBkxp1ZuPcs4j4SdvS5TPx3tW2Y6eYyP
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:44
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ce08b2f103e0917cdba722ff1ecc75be79819795 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KnQcw9H1jvQF5cytF8qvi6kF83wnx94EU
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:45
- value
- 25000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 062ef898554e3c4933564cdd0dbb0d3d138ef454 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1ZhKkzRLLfpNGNHf8qDDH7uRZtaMue7tR
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:46
- value
- 100000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2bc16a108179741ce3e34493de1700a9df3657ab OP_EQUALVERIFY OP_CHECKSIG
- address
- 14zMkuq9jSwwiWj7SA6cReFnbTuMnVzVhm
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:47
- value
- 1013000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7f90d1c52569e259bb9118469943ba5ff785fc9d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CdWJbKkvm7Fg3tcqQJGQeRUaGGiFMda2f
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:48
- value
- 127000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 18ae4c931958b7684e3781456ecb16cc13395976 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13FW27uYdh1nLLUXpYzu8cQT8MdybxqM61
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:49
- value
- 1268000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 83a0aa4ad9006313eb7a3ebb031d4353ba1f4944 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CzyzLwtm3iQhYwH4CWNHNbT3XJtJ6Bd2J
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:50
- value
- 107000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 94a092850f31a0abc3767a1c81bfb19045a76826 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EYsN9sGJg3oCrzC2zdogFfDGFMGYyz1dz
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:51
- value
- 42000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fa6a5019983b848e64f6858e23db27b4f171729b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Pq5HhzU7wVQPhffPw55EGD7UxENTZ1RPc
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:52
- value
- 4000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 edc5a52b07e86d27963ef926ce47a82d9c824aab OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NgDv6MCMH48agsABnC6yumr78opPuRDn8
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:53
- value
- 10000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 005c701d5d3ab363dab39cf5ae8decccf66df3a5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 112ujhfwAToqZqeu5mLgMp6LL1UgCQ2Wyu
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:54
- value
- 62000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 983fd3f186df389a9b15d7ba7301f49f9fa30dc0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Et2AzvocpKhFtnYtXz7dkqRpqvtGaQqTC
-
e0e650deb4b272637c07ff2e89eba4b2535877f6fbb04727a8f54df54f089d84:55
- value
- 111000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 70736204e949f94acf5f55cb6348f1729d9df6ae OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BFauRrihVetoBGvU78hbCCN7Z3VfBpiqf