Transaction f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8
1 Input
64 Outputs
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:0
- value
- 556781
- script pubkey
- OP_0 OP_PUSHBYTES_20 a25df57301272cfa67c5bbbd0edd6c066261541e
- address
- bc1q5fwl2ucpyuk05e79hw7sahtvqe3xz4q7pk9jc6
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:1
- value
- 134598
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5ec04015696db9155fd975a2813468aaf0372d58 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19dzppVuYx845pN27VVxDLNhvC1SwdFVXR
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:2
- value
- 134573
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 caa533c9834078d84002777b521866eae4ca1fe8 OP_EQUAL
- address
- 3LAWKkTYqbtXULgBmSa6tvxApGb3m46M9K
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:3
- value
- 108964
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2abe3c69d8d91b1f71f2033da3f87c15d8c8440f OP_EQUAL
- address
- 35b2CRqEUD7WqV7eEVtmxN99V3oYwnFqJ8
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:4
- value
- 128620
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 13adf3ba84b9f38c9540249a8e0480504764590c OP_EQUAL
- address
- 33V59bAcqjJUz5BaCHBkfqNtz4GGEiSyCK
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:5
- value
- 306136
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d467e52baa62ed31455e9a1e4ae4eb1a2f659c3b OP_EQUAL
- address
- 3M47dybopDRByrZQ5UzanAcZZ8E38rCUSD
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:6
- value
- 242311
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 611d4837491495dd146c9e895e3475dfdd90bb28 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19rVdATc9XfQ2KV7RbBqUgvimwpCL3xjHA
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:7
- value
- 282546
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 90692b470c70faa2930700d2747fc6490f47bc01 OP_EQUAL
- address
- 3ErbDSYZQQ9jzwo4QkuUbbRTuYkna1VvKU
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:8
- value
- 104960
- script pubkey
- OP_0 OP_PUSHBYTES_20 0d7ebff4718e7d57e4dae6b96844ba92a16bc704
- address
- bc1qp4ltlar33e740ex6u6uks396j2skh3cyyaw6rg
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:9
- value
- 105398
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7b331c1744ae8878fe5ec261108483b6868924c1 OP_EQUAL
- address
- 3CvSGJevtgkfTYNRQJjgBFVwk2w8HyQv5m
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:10
- value
- 544904
- script pubkey
- OP_0 OP_PUSHBYTES_20 62e08d69c99c9b41bf3438281bdb97b79573dd0a
- address
- bc1qvtsg66wfnjd5r0e58q5phkuhk72h8hg2jdck7f
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:11
- value
- 140490
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ce919984e1e4e7110f2ec0a56fe6325ce9cfe87c OP_EQUAL
- address
- 3LXFYWCQtTV2Ko7iyTn7P5rxBpUyr6pGkn
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:12
- value
- 121074
- script pubkey
- OP_0 OP_PUSHBYTES_20 49af785417a442e4c58be94ad54681b30c640129
- address
- bc1qfxhhs4qh53pwf3vta99d235pkvxxgqff9plu0h
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:13
- value
- 211912
- script pubkey
- OP_0 OP_PUSHBYTES_20 9b4d1a9ba8717d0f98c7ec735792526b3f624d73
- address
- bc1qndx34xagw97slxx8a3e40yjjdvlkyntn8qhydg
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:14
- value
- 578312
- script pubkey
- OP_0 OP_PUSHBYTES_20 77f189e77f9f00c1e34b3d39348bdc661add920c
- address
- bc1qwlccnemlnuqvrc6t85unfz7uvcddmysvygeypd
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:15
- value
- 223309
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3d4d38a8ad4972b536a88668d771c7a039690a85 OP_EQUAL
- address
- 37H9egDrBgUBNTY7ZUaxgLkpzb5QoBnAgy
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:16
- value
- 578397
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 de0634eb47c2c6c99c7497d91243f73d4315cc76 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MExSqWuvLQ53EApMnKbRUw1trQ6cMH7qa
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:17
- value
- 102175
- script pubkey
- OP_0 OP_PUSHBYTES_20 9848d18432b4ca5f0b2ae38d7c7752db6b17fb3a
- address
- bc1qnpydrppjkn997ze2uwxhca6jmd4307e6p6gqek
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:18
- value
- 45836
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 72f2e115da93a4d9f35ecffb27a8896f6df0f611 OP_EQUAL
- address
- 3CAouxWSj3zdd852cihhikHFJNTcme1yCY
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:19
- value
- 578318
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ac2b1590407d9142fc0bdce5780a3c96aab42888 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GhLqYJowzQpdrMaM8by3WnvDXA7N1jTVs
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:20
- value
- 206208408
- script pubkey
- OP_0 OP_PUSHBYTES_20 4650adff95d40b40fed0af85f4758fb90afc4a5d
- address
- bc1qgeg2mlu46s95plks47zlgav0hy90cjjahwcvtd
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:21
- value
- 247013
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4fe14161e4b62e02748864e79cdbe1ecd5b8788d OP_EQUAL
- address
- 38yP9ibNAU4gUK4S9iQ8jw8MjE5qyCaac4
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:22
- value
- 146358
- script pubkey
- OP_0 OP_PUSHBYTES_32 5ab0a36edb85ed5b5a1cfb5e9486ddaeced1088df605ff63d29f0103b8338133
- address
- bc1qt2c2xmkmshk4kksuld0ffpka4m8dzzyd7czl7c7jnuqs8wpnsyesv8ceyf
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:23
- value
- 164129
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f75ab819ac69f0705ee8a386e901aa1dda6318f9 OP_EQUAL
- address
- 3QEuWCgvbHms7HLWzWTWWzZRXnDfHL7p46
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:24
- value
- 104919
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 22c9109aea05a712511bcb4ccc3929d1a82fe51e OP_EQUAL
- address
- 34rwmJDWjHPL1r2YYe8xCEKurFkpNokTLF
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:25
- value
- 1770818
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bfc133ab194f8182d36eaf0ab679daea1c39f205 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JUuWYD3EFNyATwLqdXcfszdeiH3Eg29vg
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:26
- value
- 341578
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9623793ec0f000c5c6760987f3ae7610ec607914 OP_EQUAL
- address
- 3FNsn4uisQnUqy8J4TvZ6tvzNR2aTNJN7Y
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:27
- value
- 30259
- script pubkey
- OP_0 OP_PUSHBYTES_20 888ed36a6fa0df0f716a14b40e280822da298804
- address
- bc1q3z8dx6n05r0s7ut2zj6qu2qgytdznzqyd4juh6
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:28
- value
- 98984
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ba11b47b30d7a2017eb46bff699c1f0775c7f453 OP_EQUAL
- address
- 3JerpPYZGK3FvLAmNfBQkUNcrtZY2D94RX
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:29
- value
- 164063
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 219fffdb422b21aec3431f667351f596c6409d49 OP_EQUAL
- address
- 34kotq6hoVvDZvG6HDPBMhQuHmws1LDYZ1
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:30
- value
- 27601
- script pubkey
- OP_0 OP_PUSHBYTES_20 8f47032ce57871e9a0d44e3f43f2d5e36355025f
- address
- bc1q3arsxt890pc7ngx5fcl58uk4ud342qjlwzc3nt
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:31
- value
- 104953
- script pubkey
- OP_0 OP_PUSHBYTES_20 f9ba6611bc512e95e0a1536e4d0565887172e80e
- address
- bc1qlxaxvydu2yhftc9p2dhy6pt93pch96qw2c53d4
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:32
- value
- 15951
- script pubkey
- OP_0 OP_PUSHBYTES_20 4519cb5cbbcc1462c20c11e81f8da1c2c899b9b3
- address
- bc1qg5vukh9mes2x9ssvz85plrdpctyfnwdngp5xjc
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:33
- value
- 47713
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3de889c0eb364cf797ae7bd7a488acb395b0794d OP_EQUAL
- address
- 37LMiGxCZax3x5xo8J5RT2iGRfZQEWny4a
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:34
- value
- 51682
- script pubkey
- OP_0 OP_PUSHBYTES_20 abe8671fd11c8a119c72804cfcfa3e8495c8dcf2
- address
- bc1q405xw873rj9pr8rjspx0e737sj2u3h8jw4phc8
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:35
- value
- 319625
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 55d7259ba2940f0c006476c10c2bed3bdce52de7 OP_EQUAL
- address
- 39Wu6X2HUxzGC2dnMxSFRtdi6gtnLoqxMv
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:36
- value
- 1234930
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ec46c72647d40f9e4c021da63685f68925fedb15 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NYKG1W12aQDrjuyNk38kU2xpjqc5eYCss
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:37
- value
- 489560
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 73b21eaf6a85582d8df8df57a0d0613170da045c OP_EQUAL
- address
- 3CEm1b8vMvBf3CyUENyZaGB938Ps9wuDbk
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:38
- value
- 459934
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c5841adfc4538c3a3d7d80db7e997c82cabfb1c9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1K1NNc7F4cegk8zyfhD6XPXt5rL3jb2ds2
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:39
- value
- 4177724
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4dc36618038a05a616615f58f77d8b8158c101eb OP_EQUALVERIFY OP_CHECKSIG
- address
- 186B7KSFg3R1Fcm4snDVisqVeFrycwnvpe
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:40
- value
- 317068
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ecdfcb0753ecb73ae55d14be34f29c51917aca3e OP_EQUAL
- address
- 3PHVVEPFjwzWTgH4vyTZRjdUS8gkMiwmuf
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:41
- value
- 128343
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 111e587e49a8add48a788c9ec86c8d177449b7e9 OP_EQUAL
- address
- 33FXmG17qyihvw1uJJ8STkL7FNGYpUg9wp
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:42
- value
- 197276
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3d43aa77cb5a6eea2f66d2ffbe5354db5342effe OP_EQUALVERIFY OP_CHECKSIG
- address
- 16awHDBvm135WyQow9SuouWSWvyYU743V5
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:43
- value
- 45803
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 991812d9835fd5428355ad1e17f9eec8a2225d8c OP_EQUAL
- address
- 3FeW9ZNtYj7Kr4X5p3kUYjroN6cMcbzEfo
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:44
- value
- 282499
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d57b572d25e6614d9cb78567336d4da27ad08160 OP_EQUAL
- address
- 3M9ocFgz2V5kssAaUgzvjH3AGebVUWRrW8
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:45
- value
- 211865
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 127e663a3ba5b5a947b912d48424fc066eaf2a4b OP_EQUAL
- address
- 33NoWNkauRf4ctJJRVgeiPkMoH7DU96Phk
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:46
- value
- 217422
- script pubkey
- OP_0 OP_PUSHBYTES_20 7fadcbbfaa9cfbe7af05724ca8b4caedcf471182
- address
- bc1q07kuh0a2nna70tc9wfx23dx2ah85wyvz3kcegs
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:47
- value
- 400678
- script pubkey
- OP_0 OP_PUSHBYTES_20 d9c800066841c6547cd31b5ce0dd92e4e18dc227
- address
- bc1qm8yqqpngg8r9glxnrdwwphvjunscms38kzn795
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:48
- value
- 353393
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c4744b11c7534fb3d12a85d19f581c87df0f3798 OP_EQUAL
- address
- 3KbmgLavs9M9hX7P8xA5Kz63LD7HyJST1K
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:49
- value
- 1413815
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7f6b2bfe273cd166631f2c84381195d648aa11af OP_EQUAL
- address
- 3DJk8LUqktYY6juiWED8DMd8Zdj4R1g4n6
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:50
- value
- 193714
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 156419d42019ce1b13d489496160d9cf5b9cd16e OP_EQUAL
- address
- 33e82ho625MLYkHQT7HDo6ev3PkR7yuPWq
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:51
- value
- 130028
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e007d2da7a736b4b9e1f3d01df39dd34314156dd OP_EQUAL
- address
- 3N7af7M6A8rJmeMpn2z343TDumJ9mQQCWF
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:52
- value
- 575090
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 54c0efa3af1219458f6793b12a1f5cf152e8f58e OP_EQUAL
- address
- 39R9p6JFJ2sKHZ97zYXQiSdeR1oVXHKasU
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:53
- value
- 1307474
- script pubkey
- OP_0 OP_PUSHBYTES_20 b4189401b22037e6d412263c022e7d1e6c153938
- address
- bc1qksvfgqdjyqm7d4qjyc7qytnarekp2wfc8u8fwd
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:54
- value
- 104918
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f01194c05e4a7bd9d40f7839d85097f4161cc69c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NtNEbP8hDuSYT5nMBevWrwbJpBerzr6UW
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:55
- value
- 587055
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 81e819a46c6e56e170b8cbdb8318a7b0956f0daf OP_EQUAL
- address
- 3DXu8thBTEZFsX4rQ44DudVUxTcTYsDJRW
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:56
- value
- 2361325
- script pubkey
- OP_0 OP_PUSHBYTES_20 779c3978387aa94bed1747537e798b5ae5b0315b
- address
- bc1qw7wrj7pc0255hmghgafhu7vtttjmqv2mg02fuc
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:57
- value
- 1131440
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 68be21ba0097670c078ed26d5e15e87a09ea5594 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AYq3Y4dnEaXEwsAqkbq9G8J6b6CZCp1tj
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:58
- value
- 99018
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 64427848d6ab780202c849db486cfd0556b85087 OP_EQUAL
- address
- 3Aq988i8kNYi3S2GVgNaUDsnBoouuxUiq6
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:59
- value
- 284566
- script pubkey
- OP_0 OP_PUSHBYTES_20 ed2c423ea466ff6cb817e919285897e3438703b5
- address
- bc1qa5kyy04yvmlkewqhayvjskyhudpcwqa472xkzk
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:60
- value
- 1173079
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6435868b5ba309e178b8bed0f624b6253906fe25 OP_EQUAL
- address
- 3ApsckM7upZSAusHFmq2sAbZT9137W5LSx
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:61
- value
- 164127
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5044dba7cefcaa09cfeea47725c869cf19129414 OP_EQUAL
- address
- 391SUEHmSV4jzv8D8GrWQ1YtAuCaYE7j2z
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:62
- value
- 12108128
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3fcbdb6acb744e1b746ee9a015b242ab51b28b19 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16pKnKqhoskKHCF9aBafGAXM6Urw5AX4ab
-
f3d77b12f38509307120ea08fd7ee25780e7416250fb04183fe5c81ace3d06c8:63
- value
- 282524
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ae03cccc141386522dfa239599124263e29fea0d OP_EQUAL
- address
- 3HZ83x4RdFra8ckoMYSvuhodLVfLormMsf