tx_hash: 255906cb3bf4e382672c4e12822eb3b29d7305d4e7ab9190ab91efad561709b6
block_height: 763193
tx_index: 1963
size_bytes: 2692
is_coinbase_tx: False
fee_sats: 63096
fee_btc: 0.00063096
fee_sats_per_byte: 23.4383358098

START_LIST: inputs

tx_hash: 3725683a984a1abea9bf7877718a88654a1d41f95bcbcc00870e17c74d22f36f
out_index: 50
value_sats: 446918702
value_btc: 4.46918702
scriptsig:
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 18gdvFFb5nUJJW1GYoJpDqYDeftEayHdFk
scriptPubkey: 76a9145447ebad72a8c47faa0dd2920d4dc119f00b259c88ac
value_sats: 1384613
value_btc: 0.01384613
spending_tx_id: cd1cc36fb87c365b368c5ab90e00ea0bdc8cda5bd9ea245a493ad3d246f8e2d2

address: unknown_address
scriptPubkey: a914b1e020226598aea9970e908750b5683ed7bfa66087
value_sats: 602663
value_btc: 0.00602663
spending_tx_id: e79a336c2c809ceb1da507e95515d24676cf7ca5b61658cb3c932627e9c70493

address: unknown_address
scriptPubkey: a914a9b33d68079d738ee8ede601b2534059f99aca8087
value_sats: 6050000
value_btc: 0.06050000
spending_tx_id: 4d9016e77f6d7eccb29f2f9f55a8e993deff3d2990a1bcc25001944f65a3ae29

address: unknown_address
scriptPubkey: 00145b61d6d89ea9e3d7dc353a52b45adba1326a4fea
value_sats: 47832512
value_btc: 0.47832512
spending_tx_id: c21d3b741d4c390c357fae9b2fdd2ab0326b393133e11045d267f83d24a4d506

address: unknown_address
scriptPubkey: a91468abd32264dcd1c9b26c2b15eb6338219aa6a01b87
value_sats: 368711
value_btc: 0.00368711
spending_tx_id: 311a43b80be34d99bc344368f6c8ec956124e344d3954347eb6c8c56afb4050d

address: unknown_address
scriptPubkey: a9149aaa02a07b48a4ba67e5be9e3dc4887208e0a2b587
value_sats: 283899
value_btc: 0.00283899
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: unknown_address
scriptPubkey: a914f2a029e98af633da41738f9696ea924f53223d0287
value_sats: 129805
value_btc: 0.00129805
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: unknown_address
scriptPubkey: a9142b1f618de67cdb21a001b023975cd02582c0801387
value_sats: 3606173
value_btc: 0.03606173
spending_tx_id: f8fa33b70b9a6c69b4e949e95c365f60a44f52bafd7a0b5a49d1bdc32bafa9e0

address: unknown_address
scriptPubkey: 00149ca68f6f9bb06598915cf2f09078b44d1171eaaa
value_sats: 722200
value_btc: 0.00722200
spending_tx_id: dbe14679b4220681a923ca4a5195c488f434d03f53f2bd2fc30062468a319ecc

address: unknown_address
scriptPubkey: a9145ad351e6a54d334ee43808ff7ed1eb473f0ee18b87
value_sats: 209435
value_btc: 0.00209435
spending_tx_id: f6d61bfd44622d8b26fdcca6874129c282503ea338702c2960d90c14ff7cf9bf

address: unknown_address
scriptPubkey: 00149a9ede4e8af817fcf5c05d6d9406b29a8019ba62
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 0014cace8ffeb44967dc09737f27cfc13106a2744353
value_sats: 56158
value_btc: 0.00056158
spending_tx_id: 38926be8caf682efe7198fe3bbe0acd5295321f495110b2808ef7e9b4aac4ef0

address: unknown_address
scriptPubkey: a914d0130d2cee63f0adc2c62e73f82278aff22eb5b287
value_sats: 1813083
value_btc: 0.01813083
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: 17wmXgCGAELTynkPdsw5CBLzBcJj2FcH8L
scriptPubkey: 76a9144c2c6332557391a43f5658db99b54d64c0e9d44b88ac
value_sats: 195472
value_btc: 0.00195472
spending_tx_id: 88f1a976a7406d426e282ea9558374e9bc93dea81da0d064499ca8ae6a25e5e4

address: 1PaFSsKbPVTyzDfzGKgM1z4qMDHgoJamcZ
scriptPubkey: 76a914f79c8d8a308a6737173e32b60b892453714a9c4988ac
value_sats: 1958642
value_btc: 0.01958642
spending_tx_id: 084826bf4dfab2280416029082bfa7fc9bf6e1dbddf341c6f39a64d33af1f4cc

address: unknown_address
scriptPubkey: a914490f02be3a024340007fb74cd7ad98d6b872c28d87
value_sats: 14789105
value_btc: 0.14789105
spending_tx_id: 5e3bb270845bb54046ad55fd99960e6c114fcf942f1d14ac738c5962241c03e6

address: unknown_address
scriptPubkey: a914f038d7b162177e4fabf8c3c68ad2bd068ffd323587
value_sats: 3430246
value_btc: 0.03430246
spending_tx_id: c3f3df5180e6feda2494059a77c005869a8d195887d72e91d7f1431796d6129a

address: unknown_address
scriptPubkey: 0014c97dd1793e3324b6d9ab767db01e4cd080033fc8
value_sats: 7301139
value_btc: 0.07301139
spending_tx_id: dcfbf733740c752f323cf0c2cbe2f83dfd76b18120c0c5b17b8c8a9c536d74a6

address: unknown_address
scriptPubkey: a914ebb8ee9f1a82645a8d8a333e135ecd00811793c487
value_sats: 4768954
value_btc: 0.04768954
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: unknown_address
scriptPubkey: 0014f37f24c6eee52be9da06966b97fc4ba9a2122608
value_sats: 3713895
value_btc: 0.03713895
spending_tx_id: 817034aa0021e9b9c611f9409e106ad555b8a55bd98c9b4f7cd4f24eb073c12f

address: unknown_address
scriptPubkey: a91404b1db3103d03482ba2159b14007de56d93ca68387
value_sats: 1088173
value_btc: 0.01088173
spending_tx_id: 10f771dc109b202e2ca2889215ce34e1296ce7cf5a64ad0c057592ed10f7975e

address: unknown_address
scriptPubkey: a9146b9999c04f7da88b98d0ee1b859a03feb9ea405987
value_sats: 575139
value_btc: 0.00575139
spending_tx_id: bdc72066c4bef17fad1388599ca0868c49697628c4edf9575a62a61a6e8aa3f9

address: unknown_address
scriptPubkey: 00144e24a41d051c9efe6a16196cadac3ada2f8e06ba
value_sats: 101000000
value_btc: 1.01000000
spending_tx_id: 91579ec76546c4c10141ea3f1ec83b92f171cffdad6f9288f96d74e8d43bf012

address: unknown_address
scriptPubkey: a9145c8a212592dc9fbc2a3670e91c3ceb07a568814787
value_sats: 608800
value_btc: 0.00608800
spending_tx_id: e79a336c2c809ceb1da507e95515d24676cf7ca5b61658cb3c932627e9c70493

address: 1VS82awBEw1JCGfjPyohK3c8n18RRATFb
scriptPubkey: 76a91405609df4f71cfe3b2b50c2e44f31b3b59c145d8088ac
value_sats: 1084793
value_btc: 0.01084793
spending_tx_id: 64e08d000bd4a81ee8de3c6004bfed46e09a4472d68328f39959d114808813b5

address: unknown_address
scriptPubkey: a914ae1b15df7fb0284f3560097ddd9945a85ebe3cfe87
value_sats: 385000
value_btc: 0.00385000
spending_tx_id: 9578f00d5d21b33751e48829514e226c89aa621a3093666bd4d5a3045d23a8c0

address: unknown_address
scriptPubkey: a914902ac03931e5fcfc7cb7672bf57985cbdbdf4c9a87
value_sats: 308895
value_btc: 0.00308895
spending_tx_id: 64643d86bd5cbe331f074a6e8ca2d079a47fb1892d506e90287af03199ea1a15

address: 1KvXFUrLC9i8fF94cmFQxoaPKHd79gH3vk
scriptPubkey: 76a914cf918fac80d85184079ef31c1a56f4d462055a9a88ac
value_sats: 51247
value_btc: 0.00051247
spending_tx_id: 7c12be2c93499655973503caebd6c66a99daf5e6abb44f3bb9436c8b782cf6ad

address: unknown_address
scriptPubkey: 00206bca3ceb38a07a07f5f5b56ab96465ee9f8afde29c5b81698b000c76022709ac
value_sats: 573376
value_btc: 0.00573376
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: 1Akw5QFsUhYKeb4pj5m7Mt9t1NXxHgEkrS
scriptPubkey: 76a9146b08289f570e9c581039b6125859651061cf539788ac
value_sats: 24111288
value_btc: 0.24111288
spending_tx_id: 029a82e7c80e5641e6498a69904c9293ba1f000896d41f1525a3c843349bba83

address: unknown_address
scriptPubkey: 0014ea22061dea7d6b4d4c38ee7969d2b822c713b346
value_sats: 3768533
value_btc: 0.03768533
spending_tx_id: 6186abe5df9dc30c0080055340601d4a9b1f3a2f454f7d64ea0ae4cf655ebe28

address: unknown_address
scriptPubkey: 00142c0b320686b36525d40c4b1dab87dd0552e175c0
value_sats: 27300000
value_btc: 0.27300000
spending_tx_id: b41f8e14ee6782a05ee61ecd63f3e7abbc4409f6a5cf7600d0c3afa3b5b6d63f

address: 1AtEiWaEveNvYgNv3dg2uYLU7PMkWTb537
scriptPubkey: 76a9146c69cb9e549ffa1212db383d35da54666210e8b288ac
value_sats: 197795
value_btc: 0.00197795
spending_tx_id: 2b922763c0663923a9409785df13857c00708960d7e682fd69a6232fa719a909

address: unknown_address
scriptPubkey: a9142f96d116a8469b266c0a6911b9930623760f88ea87
value_sats: 604452
value_btc: 0.00604452
spending_tx_id: cf1f99c109da3f87ad3c119fdebc80163258df87f13a69dca879e963616f263e

address: unknown_address
scriptPubkey: 00146c48bf1ce82f2d1176c35d9cc9104bf458357b53
value_sats: 57526077
value_btc: 0.57526077
spending_tx_id: 45b00d3a2fbd943b5c922735864ffa32af330bfc44a82750973a44bca9fb0a15

address: unknown_address
scriptPubkey: 00145569e2d235e13944c1c8ffd1ba84d0d4d3358efe
value_sats: 603023
value_btc: 0.00603023
spending_tx_id: 0773d7d60932912de3376d0c7a2fa4d061c7713d7c6a7dd8c85009b9b2527d27

address: 17gPRrAkTniMcESqaPY9mEa3VcmmdJnDuL
scriptPubkey: 76a9144943b312caa1ab1c846e5d4cb89945abf497ec6888ac
value_sats: 86552
value_btc: 0.00086552
spending_tx_id: 7362ce412b02c522b417df89a57c08a2b741725087b72be82d6b00aa1d0e5bf3

address: unknown_address
scriptPubkey: a91454b7e91a390d517729042b951928d94ad40f00a287
value_sats: 120509
value_btc: 0.00120509
spending_tx_id: bac9a86457ff6fcf6fc0cee5de50563fc4d83462519bc1640a8e3fa2b28c15fd

address: 19F2qZdDszVboENQQWxUkDMc4K3qqp2bL2
scriptPubkey: 76a9145a685d094a3194e2b63b12d6086ca92ad4e06c3e88ac
value_sats: 1236267
value_btc: 0.01236267
spending_tx_id: ea3fc36e2c90d8dd8460c976056a5043f202d6e5c7d1c61c92fdb579922ccdd8

address: unknown_address
scriptPubkey: 001466443dfd564b5b45589d0470bbdeff39458142dd
value_sats: 7754490
value_btc: 0.07754490
spending_tx_id: 7aafa362ea23e45584cba9666812de3a6334c855c175c98fd8eb0467409a8bc4

address: unknown_address
scriptPubkey: a9146ea13b816c395313d86f737e8d89ae5bd3a5caa487
value_sats: 642895
value_btc: 0.00642895
spending_tx_id: 785cce02b0fb8ec96bbbecbf7bc65797dc04c1d755d4f686d86b27343660034b

address: unknown_address
scriptPubkey: 001404c37602e7f56f6ba52f6439421bd57037334087
value_sats: 452176
value_btc: 0.00452176
spending_tx_id: feb39257ce67af08e2395d79cc65458a5452d811d8af665c87b49be39a29cafd

address: unknown_address
scriptPubkey: 0014b99cf60d5f69b1314a9178c22a95da316401f343
value_sats: 46609447
value_btc: 0.46609447
spending_tx_id: 547052a712bf157e01e897e6457fd7ba3c3e56d7e9067744e92139308220e34b

address: unknown_address
scriptPubkey: 0014db2af0b8c5ec527adf3a35d4fa81eb94ae710346
value_sats: 2053753
value_btc: 0.02053753
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 0014ece706e453da662eb942f021fcbc85ebe246c27d
value_sats: 4412347
value_btc: 0.04412347
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 0014becef30840f081fc83f7b9be00ea5c4281256855
value_sats: 85032
value_btc: 0.00085032
spending_tx_id: 8d2146dd59c8c362c58266699cd51d3c7c4386dfbf3da3654ddf457ec25dbc30

address: unknown_address
scriptPubkey: a9145099a445a8e8afe90e6d479b6eb50fb29d2fa0a687
value_sats: 198396
value_btc: 0.00198396
spending_tx_id: 899c2583b5476f9daa38b204e47f91d9b0b7eee8bbe925b390ea030cc00a593c

address: unknown_address
scriptPubkey: 0014adf3a66f7b4bab73ffe5c48591ecd99bb4e37e76
value_sats: 2276665
value_btc: 0.02276665
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 00144f21e005bcaccdc98f783ac641b878204f0308b3
value_sats: 4260199
value_btc: 0.04260199
spending_tx_id: fb99a40480eb9d8af7b575542e90d6535aab00b77ec2cc2727df331ec3255d3d

address: unknown_address
scriptPubkey: a91419ee5ef0f170deae5b1a6d2692d6bd2ac659297887
value_sats: 572757
value_btc: 0.00572757
spending_tx_id: 3587950ce4850119c48fed575c1dd3fd8bc4d34df384117ded688e3e6ec948c3

address: 1CmMcmtYpggriZk3y3SDT8FqwM4RHhTKgs
scriptPubkey: 76a914810ce55e664457df9482114699b4d2150d46abf588ac
value_sats: 36416291
value_btc: 0.36416291
spending_tx_id: b5413ddd7c4383c7b90375dee40db608c55ee28e75df143f48ee1ebb1f407608

address: unknown_address
scriptPubkey: a914b42222e5edfb8d997810f2c29e8480f664d1e6b887
value_sats: 42186
value_btc: 0.00042186
spending_tx_id: 8d6e965a02b2c714882e17d20f56ea92cb0236f53dddddc13caf8ea1a48289fb

address: unknown_address
scriptPubkey: 001440936067daed6e77277f1152f1f7c770b2347a79
value_sats: 130975
value_btc: 0.00130975
spending_tx_id: 5ac433e31a80f4706d3d655bc2efd9560ed2b6bcda42a2f765a7fc6c96cad9d4

address: unknown_address
scriptPubkey: a91419e964ec4ee5066390b8421ac1c8266c29182f3e87
value_sats: 1125776
value_btc: 0.01125776
spending_tx_id: 8a7b455878dba3fdb0cc54c8e9aea656ff2f77fec9e61c07c72ae3ad74ec961a

address: 18DTSoWZf3StKAFYCXuPvf9UA3q5TCyHSM
scriptPubkey: 76a9144f23f274324627488cd63a2b4285e235ea176db088ac
value_sats: 182652
value_btc: 0.00182652
spending_tx_id: 64270fd082fbe1be8bb3f0e4119b11e1666ecba278c3ab16d53661db84e52861

address: unknown_address
scriptPubkey: a914e87512cd9bec285e56e8fb7408aabc51cc30bd9b87
value_sats: 257605
value_btc: 0.00257605
spending_tx_id: 7f90f512cea8aa11a4723a543529c5c4ef5c57a932580d1566ddde5dbc863471

address: unknown_address
scriptPubkey: a914a5203e9f1380924fd60e86e99ce5715a6c1824cb87
value_sats: 2303052
value_btc: 0.02303052
spending_tx_id: 8a7b455878dba3fdb0cc54c8e9aea656ff2f77fec9e61c07c72ae3ad74ec961a

address: unknown_address
scriptPubkey: a914c2802752f7ab2e8a599cee467e23426e6f658a3987
value_sats: 80417
value_btc: 0.00080417
spending_tx_id: f64d0322c7547dd42b7427289abc9d860dc303d0f38b498d135c0e91a7302afd

address: unknown_address
scriptPubkey: 001434f12e8a362a39053e65e93f627713789eab5902
value_sats: 1259600
value_btc: 0.01259600
spending_tx_id: 3f14871822d42cdd696229fa3008b4fa3cbc6ea5ab9c54778401010e649e4a85

address: unknown_address
scriptPubkey: a914791dec860b2f61676b7b489971efe43abfedc3c887
value_sats: 81967
value_btc: 0.00081967
spending_tx_id: dec3303375d32524f1516da746230a8f6168a0ec27c68e4937985e49d9dcd35d

address: unknown_address
scriptPubkey: 00207b4bf5b83b460b712e107cb37cc27c762aae2b3f68d7fc05784c0eaa42e54160
value_sats: 120076
value_btc: 0.00120076
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: 1FPoGyTCpBnJCrfRmtpJ6Jn1jh6R6UtE7W
scriptPubkey: 76a9149de18a77ec36e7064cf30e27c1009cd20eb2f80288ac
value_sats: 83901
value_btc: 0.00083901
spending_tx_id: 42f356a386737a86ec11f56b9b0fd1eed6ea13ce2f56ad89f13a944725ad3a45

address: 19pd3VnLzJHWfnywSk5pwnKuPsHemKrqYX
scriptPubkey: 76a91460c2a4c8b85dae5fbace56d7100fa64f68e633c888ac
value_sats: 759352
value_btc: 0.00759352
spending_tx_id: 3cee7b1494397e6f515ae2c05b87ca58c8b10d7f44b984b5f65809cc54106930

address: unknown_address
scriptPubkey: a91458fdbb70499ee874dc2cac3b490d735c83f79dc387
value_sats: 2534752
value_btc: 0.02534752
spending_tx_id: f5cf644d7cd043c11f330a8a414ec5ed269f167aa200d9b725a4ddb7716f6576

address: unknown_address
scriptPubkey: a914b16ece46176118b628dbf67dc5c721f31453a13187
value_sats: 104657
value_btc: 0.00104657
spending_tx_id: 0e500befbf84e205073265a06ade572a3df146f813450894684d36903decff64

address: 12RmMdWEjRWNTeV43nAidxN2XFogukxmiP
scriptPubkey: 76a9140fa722976a1bc56b34c075fcd21fde1096b6c02a88ac
value_sats: 3122980
value_btc: 0.03122980
spending_tx_id: e968bf16e1f3b18dfd2b827f0fac72d040e86129a656fa3707b84198f2683dbe

address: unknown_address
scriptPubkey: 002048ee8d62a4ed9a3b65b7dd73034b89f6cd5a403de65b9909c4c392119d58f682
value_sats: 608631
value_btc: 0.00608631
spending_tx_id: dea28bd10700b8df4efed02070393516273109961368e4836f727f22c6730a1f

address: unknown_address
scriptPubkey: 00147feec4e2f2c1c79d37e13b01c1bfa2970e2f8687
value_sats: 500434
value_btc: 0.00500434
spending_tx_id: 18656c83685b2d5327cc3167e2fdf8104a9d5f0b50bd3c2376bc1d74c3871286

address: unknown_address
scriptPubkey: a914139b90aad4b876536c3fac95d8c0ec373279548887
value_sats: 11352
value_btc: 0.00011352
spending_tx_id: 741e4e7bacd65700199d0ebfa7697191ab8d457e568c2a1df256a380b444d436

address: unknown_address
scriptPubkey: 0014e39b79a3aa538103893b29bb24327869a00f777c
value_sats: 237713
value_btc: 0.00237713
spending_tx_id: daa49e4129caabc20c2067aab761519815837d65619e13973b8a491ee0098852

address: 1GEYg6NXw4amGVCLKWA2p1EEnVPDzJRW5v
scriptPubkey: 76a914a719bc012340e7ddfa94b6e972acd519e049ce2888ac
value_sats: 1207594
value_btc: 0.01207594
spending_tx_id: 35928b322effd6dcaad964986bae1707170a68890270fd63dafdb1bcbb69e229

address: unknown_address
scriptPubkey: 00200e5882e493d4f6b94fddb2cf8061da12dd230ed6aec388b28caa1bec1cbe352f
value_sats: 95177
value_btc: 0.00095177
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

address: unknown_address
scriptPubkey: 0014bb5e3c49e6e5ff0b9afefbb9911c4a8140808181
value_sats: 30133
value_btc: 0.00030133
spending_tx_id: 5ac433e31a80f4706d3d655bc2efd9560ed2b6bcda42a2f765a7fc6c96cad9d4

address: unknown_address
scriptPubkey: a914ae775fe0c649f3166b3f3e0a83e508f7820f072087
value_sats: 1871081
value_btc: 0.01871081
spending_tx_id: 611834df8b357f17ab91bbd62dbb79d649335b3f6d9e582ddc7ee3b7ea689bcb

address: unknown_address
scriptPubkey: a91420f2c051ab096ad9635ec1797f4c13add23b027287
value_sats: 877050
value_btc: 0.00877050
spending_tx_id: ab2cd0936e9a5218521bdb711eaf2a5f89ce7ae27c9b552b203dfe5dffb9b9e4

address: unknown_address
scriptPubkey: 0014ccd3db7e1e58096bb1d94ac9c3c26acd876014a0
value_sats: 362571
value_btc: 0.00362571
spending_tx_id: f9bc832493c3d983b9da2c1dab02c593ef550d3daaa0e333c01a5d0fccc9d369

address: unknown_address
scriptPubkey: a914b3805767364fd780fa13ba0c066f8f4876e70f5487
value_sats: 102291
value_btc: 0.00102291
spending_tx_id: 6bc15171a665a37cf7ac62031bdb8ddd934090122133655c2a616f09f9dc10c7

address: unknown_address
scriptPubkey: a91428c236da4e69d549399275934600f18664a5c6ec87
value_sats: 90397
value_btc: 0.00090397
spending_tx_id: 7c345bdc56b5686677887147d9cf38fb86f621c336f54ce1c8f1172cd6b59745

address: unknown_address
scriptPubkey: a9149206e955f260670491824af24d7a07de2139a47487
value_sats: 1220000
value_btc: 0.01220000
spending_tx_id: ea8f2ae7847ef74dc2e0f66171d677cd56bb090767f40761514edb33c0c03594

address: unknown_address
scriptPubkey: a91413dbece5c8e6b99cbd959276f3d40b9e30a9a2c287
value_sats: 71245
value_btc: 0.00071245
spending_tx_id: 45f64accf50129ae0152257c05eb652f3990c0db1a9792d884296d02e8f44636

address: unknown_address
scriptPubkey: a9148ff75dc228965aaadb1e49af5d1d29845bcb243387
value_sats: 198917
value_btc: 0.00198917
spending_tx_id: f1c468f48e65d9ddd673d3e3105d8df74d2d58fde5c04a1b80a262136e973634

END_LIST: outputs