Transaction dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e
1 Input
64 Outputs
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:0
- value
- 48326
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 74f1ac2b45addd8b03a4b480cf79838df2f36513 OP_EQUAL
- address
- 3CMMpVrEphnr2Q2BchLtrEfBq2kpn2XcCb
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:1
- value
- 11586
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5ead801c049e5650658b86848a384d2d2a6cf1b6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19dcN45duVUKjYKK7Ej32npzzZyfftw7Gj
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:2
- value
- 498320
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c5bf26e6d07b2da39f1d4a21943d45ea3c1ec891 OP_EQUAL
- address
- 3Kic2ofNxdsvjp3B8gk3SAwUNba14yatU6
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:3
- value
- 150041
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cb9bfe17527a743a4869be7eb32cff4a7d099a78 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KZb3Vd8xz9VzD5Kq17H3S66wrtPs9rpvv
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:4
- value
- 193376
- script pubkey
- OP_0 OP_PUSHBYTES_32 575b29d2f969b9d8e8ab52e9aa106695ce07dc54d6b06414a885248b74e8ccb7
- address
- bc1q2adjn5hedxua369t2t565yrxjh8q0hz566cxg99gs5jgka8gejmsu59k8c
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:5
- value
- 196059
- script pubkey
- OP_0 OP_PUSHBYTES_20 a954dc8c09aea5c68ba9b9701af181daeb9a96b4
- address
- bc1q492derqf46judzafh9cp4uvpmt4e4945fcu04p
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:6
- value
- 12495096
- script pubkey
- OP_0 OP_PUSHBYTES_20 7dd191168e858a621a9cdff48a9ea56e25925cfd
- address
- bc1q0hgez95wsk9xyx5uml6g4849dcjeyh8algvg0a
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:7
- value
- 125163
- script pubkey
- OP_0 OP_PUSHBYTES_20 a4138105c380b4ce456cbd06f731442bdd2e712b
- address
- bc1q5sfczpwrsz6vu3tvh5r0wv2y90wjuuftk98gah
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:8
- value
- 357471
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c4843300dab4fa22854242b1ca4d3f016851fe14 OP_EQUAL
- address
- 3Kc6jWK1ene6dQwQ13TkTQX6YHDvSGQfTU
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:9
- value
- 285246
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cf04cdb9bcc42bf709d5fb1748f419397499bdb3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KscdUFtp7em5QBjRRP5MSgAQjUcsmXQsT
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:10
- value
- 514971
- script pubkey
- OP_0 OP_PUSHBYTES_20 45cafd58b210090bed6828120c3e3161630cd0b4
- address
- bc1qgh906k9jzqyshmtg9qfqc033v93se595l6x087
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:11
- value
- 478288
- script pubkey
- OP_0 OP_PUSHBYTES_20 3239bc82aaa10617ce19dbc523b3fec4f8c28dc5
- address
- bc1qxgumeq425yrp0nsem0zj8vl7cnuv9rw9n7encs
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:12
- value
- 374970
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 31b6f61af88293679e574a8b22611d07d563e128 OP_EQUAL
- address
- 36DtDKZZ8hmqjmzZfvpkYA1bE9VeWTiKj3
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:13
- value
- 1434684
- script pubkey
- OP_0 OP_PUSHBYTES_20 000f826449dc6230b654b0a8e6a5443197621c3f
- address
- bc1qqq8cyezfm33rpdj5kz5wdf2yxxtky8plvpvpmd
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:14
- value
- 1319644
- script pubkey
- OP_0 OP_PUSHBYTES_20 39d40aee61a1bed8e0f8d494316733a2e095edd8
- address
- bc1q882q4mnp5xld3c8c6j2rzeen5tsftmwcspkv64
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:15
- value
- 3865676
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 433972813d26f916f6a871f7e3aabf4ecf0d1042 OP_EQUALVERIFY OP_CHECKSIG
- address
- 178T6MsrCUr8RYP2oHSvW1z9ocPM5Rg6th
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:16
- value
- 265230
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cb8942f358c71f68de8ee691e529e8de9b8b6647 OP_EQUAL
- address
- 3LFDXanaGLjUKU1iJAgWQ5ia4wUzw4fxzi
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:17
- value
- 160043
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5daf05ab0d91a03285e18771afeaaed6849acd93 OP_EQUAL
- address
- 3AENS8pFmNe9KcyNRq2YrF6DxPgqyEQq3D
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:18
- value
- 207679
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9541838b4e84ba9259d1f154988b9c0079fd182c OP_EQUAL
- address
- 3FJD67EEBerBAheuKoRuDEB5WC3XE7L922
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:19
- value
- 2084045
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4dcfc376d0af2f3360aec776e751aefb3faff0d2 OP_EQUAL
- address
- 38nSqyg6LPATxi8fa7wtZm5JTa8QdUDZvR
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:20
- value
- 102507
- script pubkey
- OP_0 OP_PUSHBYTES_20 c76d4febea7449aed2e34a743f1f3c64e6a8c932
- address
- bc1qcak5l6l2w3y6a5hrff6r78euvnn23jfjxq3p89
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:21
- value
- 1750592
- script pubkey
- OP_0 OP_PUSHBYTES_20 7b7ccda076fd9786c4222f3a1d3c3eb186c66e47
- address
- bc1q0d7vmgrklktcd3pz9uap60p7kxrvvmj80dzr9p
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:22
- value
- 240378
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 51fb95feb2792dc26bb64aefe73df9ffd5cedfc8 OP_EQUAL
- address
- 39AW3aUjofKZ8EXrJw9L7yhGS32ffXESGY
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:23
- value
- 598522
- script pubkey
- OP_0 OP_PUSHBYTES_20 5bb1255d03eecb021d8bff1035226ae0e709103f
- address
- bc1qtwcj2hgram9sy8vtlugr2gn2urnsjyplu7j0qc
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:24
- value
- 24148
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b45af02b09b7eecc6f6635246f6b179bed80ba0c OP_EQUAL
- address
- 3J8eVZr58pigEtbR9mPC5C4nuUCsAcS8dF
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:25
- value
- 1674976
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8ede34f64205cbdeffeef74a6bc55ac62ae400cc OP_EQUAL
- address
- 3EiS4zHiPz9EXiv1EG5mdz7XvHuY1mwwfU
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:26
- value
- 115112
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 87058c26c98da624924eb26cb11a1c6ca09b4031 OP_EQUAL
- address
- 3DzwntKTe4LqtJBTwYb1HB7koP4fFZM38f
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:27
- value
- 152608
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 419be24f0a4029ca211384d14a7ff5d291f4abbd OP_EQUAL
- address
- 37fvb2MjQW44H6wEAow1CzfexK11NMSzgB
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:28
- value
- 1367713
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6f280dfe6ee1d44fc5a97366e29e32aacdaa5b74 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1B8jzLijiVYtyNZAqhTft1aXcmpt3t7y8d
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:29
- value
- 40035
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 82dd092c424659a9198eecca2721abe2b0c90b76 OP_EQUAL
- address
- 3DcxZKYWXEedjbtxwJ2fWLczKHgo4pRWwk
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:30
- value
- 699570
- script pubkey
- OP_0 OP_PUSHBYTES_20 72dadcfc3536a7e012a91a77681060a76e5f9fe8
- address
- bc1qwtddelp4x6n7qy4frfmksyrq5ah9l8lgkpp3gh
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:31
- value
- 35147
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d97ef606d81fe223553f7006103a397b16200057 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Lq1j32taKH74f62CLifc84nXVhrCwVSAp
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:32
- value
- 138651
- script pubkey
- OP_0 OP_PUSHBYTES_20 3a3017c793ad7e790fb6d835f19fc65eadab3b3d
- address
- bc1q8gcp03un44l8jrakmq6lr87xt6k6kweaxpsxgl
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:33
- value
- 1519879
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 22918a720da7913c40708ad6ebc3992af6f23701 OP_EQUAL
- address
- 34qoFRDF66GrB54CY73TqLEiiEgHKCHQEs
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:34
- value
- 1360978
- script pubkey
- OP_0 OP_PUSHBYTES_20 4b1d2ff8fe119047b0f22d4e3c34ff050000af11
- address
- bc1qfvwjl787zxgy0v8j948rcd8lq5qqptc3vw699x
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:35
- value
- 145046
- script pubkey
- OP_0 OP_PUSHBYTES_20 8058dec2a3a687f5b176ad7bf958ed509bcb4a71
- address
- bc1qspvdas4r56rltvtk44aljk8d2zdukjn3d6e2hn
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:36
- value
- 190538
- script pubkey
- OP_0 OP_PUSHBYTES_20 e6a6bf7271f691c6b0697be109ff14227eb75d54
- address
- bc1qu6nt7un376gudvrf00ssnlc5yfltwh25d8xrwv
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:37
- value
- 450659
- script pubkey
- OP_0 OP_PUSHBYTES_32 258a76abd293048a06bc5953944fe25fde1327a269ca9fc7cd7dd2e190c22cb8
- address
- bc1qyk98d27jjvzg5p4ut9fegnlztl0pxfazd89fl37d0hfwryxz9juqxe5e7g
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:38
- value
- 479576
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 25819e5a8e88432763254a0767d70e5a4f6c5ae8 OP_EQUAL
- address
- 357LChQr1c1cmvSsqF3R8KXFWRrf9WxPW5
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:39
- value
- 209410
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 919ac8133a4e678873dd5784c22c53f4e81d5020 OP_EQUAL
- address
- 3ExuKmaJYWoT6vCsscrApLgFiFT5zacVJk
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:40
- value
- 5271028
- script pubkey
- OP_0 OP_PUSHBYTES_20 76b6cd0c77011e850e3e48697d9edd7a728a4087
- address
- bc1qw6mv6rrhqy0g2r37fp5hm8ka0feg5sy8umscw2
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:41
- value
- 267074
- script pubkey
- OP_0 OP_PUSHBYTES_20 724cb9b257f0b6c1ef6d0f63c3647aaea00b50c7
- address
- bc1qwfxtnvjh7zmvrmmdpa3uxer646sqk5x8dsztu6
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:42
- value
- 36076449
- script pubkey
- OP_0 OP_PUSHBYTES_20 aceb94841ab61511bca75cd999971a3ca61f7e54
- address
- bc1q4n4efpq6kc23r098tnven9c68jnp7lj578xcu0
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:43
- value
- 357971
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6c039face2dc5317d230b827ff614084cfcb4062 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Ar8KVwahjZcG3G9XF4C8QEvSDQj6dVdY1
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:44
- value
- 154109
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 005a663305d65c8442bef9ceac2583f4c1b7af15 OP_EQUAL
- address
- 31itDbFifvXMq16BQH97CfGk7TPfcVBKGJ
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:45
- value
- 250072
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 de79a16e842cf5a5634e7a89f7943f557a00d3c3 OP_EQUAL
- address
- 3MyMeAvK9wwxxe6eLgp9sug7p1ZeCD6tnM
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:46
- value
- 235163
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 92f112e946c9ce70e61ad83482499e9260dbfefd OP_EQUAL
- address
- 3F5yNf5KJ7jEDnJCQYn3nDnDEBwhujBzyD
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:47
- value
- 2457718
- script pubkey
- OP_0 OP_PUSHBYTES_20 35b15b5e8c243a888d105ea59fa1c211895d60ac
- address
- bc1qxkc4kh5vysag3rgst6jelgwzzxy46c9vt4ufkc
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:48
- value
- 244827
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 22242c09ccac200761acb769739ff761f09b9b05 OP_EQUAL
- address
- 34oYELoo2w1jK2CSMrMeqpxoBPFdLc7mPM
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:49
- value
- 10007625
- script pubkey
- OP_0 OP_PUSHBYTES_32 7cffc41e6a196741914e6ce457ac58d9f717dfe7cf886d55ff4ad0e5e5b1e99a
- address
- bc1q0nlug8n2r9n5ry2wdnj90tzcm8m30hl8e7yx640lftgwted3axdqnmalsf
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:50
- value
- 709590
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 025737b4e62118faa3fdfd240ddaa89a19e2cae5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DNqNQQxHKiZoSu8wi3fQowzjapAJsdVn
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:51
- value
- 15807130
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 013a72fa01730fe0419e40e1527da2fc111843fe OP_EQUAL
- address
- 31oWcrNsBsFxJAPNcAn9Q6kFbhQ8f2tXJA
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:52
- value
- 154767
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4a989f5d71b111c6582443cedffbaba972df7612 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17oRqbTHSM6ConmJ3M7Mnfxy7rJjHZJcy5
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:53
- value
- 717049
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f0d18c22cd6ee429d38245b43331a6e2bf7f9b6e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NxLCebwxT2miFR1ueFhfPEMkqtELdzvwa
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:54
- value
- 210000
- script pubkey
- OP_0 OP_PUSHBYTES_20 56ee31ae5704fd39a1e6e62aa9b597504a7a02dc
- address
- bc1q2mhrrtjhqn7nng0xuc42ndvh2p985qkutlq4ku
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:55
- value
- 59915
- script pubkey
- OP_0 OP_PUSHBYTES_20 fdaa7c4bc0ab44d66713dd7f878754e43592eb2b
- address
- bc1qlk48cj7q4dzdvecnm4lc0p65us6e96et4lsdx9
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:56
- value
- 169025
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 876f675f227672cae3481da6d2ab0705af5cc839 OP_EQUAL
- address
- 3E38bus7FJw28VErjG8H9ttUT5dE5wcKQk
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:57
- value
- 1000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 197643412caa5d2b1ff501bbfb0bab4ea57450d2
- address
- bc1qr9myxsfv4fwjk8l4qxalkzatf6jhg5xjetm9hq
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:58
- value
- 303296
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1187e0e80c15f8bd4acee6ae623228749fc7908c OP_EQUAL
- address
- 33HiBp1nXuZwpg72D5RJgFcHcGwETyoxSe
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:59
- value
- 1913598
- script pubkey
- OP_0 OP_PUSHBYTES_20 c864ec43f78f723c34fb00366b60417ae3a94b3b
- address
- bc1qepjwcslh3aercd8mqqmxkczp0t36jjemcq9zer
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:60
- value
- 717476
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 26454c5c62bbdac63a14d34f14478d3a6f41c519 OP_EQUAL
- address
- 35BNcmBSgaQkQMNdoQD9BzWsV7i8xPxaci
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:61
- value
- 81747
- script pubkey
- OP_0 OP_PUSHBYTES_20 3de2e84fbe7a2377a0abdc6fef852ed2227a0269
- address
- bc1q8h3wsna70g3h0g9tm3h7lpfw6g385qnflz249j
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:62
- value
- 497376
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 de6d4b9d40eecdfbb69275f0881977a97002247b OP_EQUAL
- address
- 3My6s74uD1Ec4zDh6AfLy8Qi9MHXjVN9bM
-
dde8b01bac05053bed13cdaf1f72469be498d6b5f323562bfc77647514bf1e5e:63
- value
- 525785
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5cc395a005a4263ff08b937762e18440a4c574b3 OP_EQUAL
- address
- 3A9WPe3nQU7yMkuMXu8cDzy1ge2Z4BRqxf