tx_hash: cdfa667a1969f4fc0f18befa7a5fc24398efbbeba8b81e935e1ca31fdaf5cfce
block_height: 773141
tx_index: 2021
size_bytes: 3900
is_coinbase_tx: False
fee_sats: 64446
fee_btc: 0.00064446
fee_sats_per_byte: 16.5246153846

START_LIST: inputs

tx_hash: f6b2f47f7d3f702baa8a3ec3e668000c0cadc9b26bac130136a27c8992870826
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600141e734e034c0b71c0e21f12481ab598ba6eb90101
sequence: ffffffff

tx_hash: 7a1d397540c4a430426c3b3fb7d004f71a50326545e418b99865cdb7d04b679c
out_index: 7
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014a6a15799e697268c2e7252d7b03510a0471378da
sequence: ffffffff

tx_hash: d89dfd72e5393dc85acf3e44da3b4b35985424733b9db5fbcb7e9696b74c5f6a
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014a56b048f1d5885f5c233c2c2a2c4188607ddef09
sequence: ffffffff

tx_hash: 1bf13e96521769ecb7deb3ab372438210a7b8c3a37de107c464563555c2b9eb7
out_index: 0
value_sats: 3400128
value_btc: 0.03400128
scriptsig: 1600140c358d190a6ab53ac922b2a32a67f15fdc2ef460
sequence: ffffffff

tx_hash: 3c5862ddc0223a0a1b50a212d915687c93e0826dba9133c323847521f32b505b
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001439410f2b5d994bd514c21e67ef6f3b27934d4a3b
sequence: ffffffff

tx_hash: 231580420272fb0cba1a2ede6bfcd17b87d51a56b6855d85935bfc248b4e7887
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001441eecf876ef75541e4ef1e938368690e862df916
sequence: ffffffff

tx_hash: 951c0af5933227fa02134d288c55ba039f0d8e176699256782c640f6b2ed9b72
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014a54a94fb484ef04b174b95d1f1099b89aebee3ce
sequence: ffffffff

tx_hash: 7980a42e35f219b29c20767658c7710f92b62826ddfb06d6cf206d727dbed365
out_index: 7
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014737f59ae8900caa8a4e9e8ed21077ecc0dca68cf
sequence: ffffffff

tx_hash: 0c9edd9a47774628eb6fed1005c9adbb585371d70465304ec3d520c7bc98c52d
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014fddd6d32cda13b88f11901cdf7c968b0fc86c1fc
sequence: ffffffff

tx_hash: 9ccdcee3fb835bd5ef623979f8dc3af60764d9e78eb61aa25acbe7771e338fd1
out_index: 2
value_sats: 3400109
value_btc: 0.03400109
scriptsig: 160014e0f3edde1687cf5916aac91c5a13bdbbe05d31f4
sequence: ffffffff

tx_hash: 839d89c1097b7ff654fa558197885a02d734fcb9623d6d142a40cc76c9a1771b
out_index: 3
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014e4f48dbfac9df88c8ae83f1fbf8d122589d4fac0
sequence: ffffffff

tx_hash: f61fdf8c5aa8a1cfc2abd88d006b32ea6097470f911bd802e477325b09cc4408
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014173588780433aba4b7181d65d8c85ab0b7a8ebd0
sequence: ffffffff

tx_hash: bf9efa964b5d89bc4d96bb3bb799154b957ffb3fba2b1d485dcb9d1c2059fc64
out_index: 23
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600149c03e6f7561f1ecb59a4b13437eca9b086ec25e1
sequence: ffffffff

tx_hash: 073878d042483e2256eece83bb9a909bd77766770694a0ffaaa82c92ba70e564
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014fa8d7472cbf540811fffc21eb60acd473e38b11b
sequence: ffffffff

tx_hash: c79cd5065bce319077de3243752deb4a2d0bc49ee880394a8f5578e9cca7a69a
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001436bd4f0dfdaac59e124dea17f6040b0ad9e448ce
sequence: ffffffff

tx_hash: 98daf2eda2879552d5e515ed5247df811b893847652f211ce860a51f0b0816cf
out_index: 10
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600147b771aa5ee0d8c5c9720713fa214482bf6c00aba
sequence: ffffffff

tx_hash: af0f9807966f3c09aa70bd86aab99371fd6fb4d5494f4fc7ff54da84731c9f7b
out_index: 0
value_sats: 3400221
value_btc: 0.03400221
scriptsig: 160014d84cb48f3e6ae9d0afca746f08bd0baa0a282143
sequence: ffffffff

tx_hash: b36d5c1a2ef82d9096585c9e371fdfa13672e75549fda3cd38b658e71057d8fa
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600141808cbdfd09d64cff0083d76731d71c82d2234ee
sequence: ffffffff

tx_hash: 9144ea2ebf97fad2b47c653b8f9f4731d6484bd2733d33cfc3dffb224336faca
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014ed6ee7155b4e2205da470cd83b470bf37295973a
sequence: ffffffff

tx_hash: a26b420b27ed13ef749970f346a2a931ea6c0e2c2e2ff93ca52ecb47eba34fd3
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001475b16168b03c8f9c7bb0a54769d21261f804c1d3
sequence: ffffffff

tx_hash: 5d3218ff836c8108861a00ae2b9d82e432a371ee1e0db30a28f8a7ff623db8bf
out_index: 8
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014e4f48dbfac9df88c8ae83f1fbf8d122589d4fac0
sequence: ffffffff

tx_hash: 18067fbaa4e36843aae9077f5f5ddfa564a8d8c4082cef5b33c15987d60155d2
out_index: 2
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014bbd881c013971c79899728f85687d0a52aeb9595
sequence: ffffffff

tx_hash: 6a9788baec1eafffa1aabb803f2ca4b70765fd41aeba9bcbd16d74f07deeacd5
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014daca30b41d758291a141164618e7a95ca449e828
sequence: ffffffff

tx_hash: 504f14abdc010ed138ee279fd7b308266ed0a3af3d8642196cf2a6d1f46211a1
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014fa8d7472cbf540811fffc21eb60acd473e38b11b
sequence: ffffffff

tx_hash: f173a81b527d83d4841a7bd6892f37d1383d79c8fd009fd6a6651e9367dccc34
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001403ec499729d8c8da403b8f6b8edffd6eabd52bfc
sequence: ffffffff

tx_hash: b1927f4f9e560cc3990a878f7a2d3b8e59bfaf549aeeee104e56aa3ca12332b2
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600142b5dd792bf9a5742879ed6fc6ecbe37ac242ecc1
sequence: ffffffff

tx_hash: bd812f2bf133b4a0203c8b4f2bdef287a22ff32f403aeb20349aa62ac3eefd32
out_index: 0
value_sats: 3400099
value_btc: 0.03400099
scriptsig: 1600149410fb9fed9e9557dc3ba814886f24b1e41c0d82
sequence: ffffffff

tx_hash: 84df7998b41f3903c150c340c6fb41c99ab5051081b772997ea675ac07ac62ce
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600143cc7f9e23256e3d0f8072f06663d7cfeeb7dd6e8
sequence: ffffffff

tx_hash: b3be07208ccbfff2452ec889920718cc2ec1b5b95d54332accf6c3b549972b93
out_index: 5
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014029923fdcccc2fca1b3985f9b345b3a90afe42b3
sequence: ffffffff

tx_hash: 30bfd995014f396b16ee9052bcea499f780f63d03b14f5fd44996303f5a5123e
out_index: 0
value_sats: 3400228
value_btc: 0.03400228
scriptsig: 1600141b56b32dff8dc44fb3d7c917bcf188f1f7841fca
sequence: ffffffff

tx_hash: 465ec728566288e284897c1104db0dbab0e6469a19b5edb440c8971639cbbfdd
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600144b2af0dd09490431aac1cb7d322d1fdcaca482a8
sequence: ffffffff

tx_hash: 09c4d5cb7a65d140b62e6b7e880453fa76955ed7004f9a0768deed9f57be2482
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 1600146c1dd2d423528627c97d056ad9dec9cd4a7e4343
sequence: ffffffff

tx_hash: 0a8a7f084828951b31639a6341c271b7d931238868d8586662922c945b401721
out_index: 4
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014750488e513b013c56a29bc4f1f50471f5c3d4e09
sequence: ffffffff

tx_hash: e73ae6a2a8805c8b89f3c78160288ff44fc766f07e21f105b2d7d51f407503bb
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001442ba67cc064943799ac3800eec8558c1bd9a2529
sequence: ffffffff

tx_hash: b8d7a356775c1953e5d1a7d3a5029220e2a7bb1174b9802728a6d9b947041a45
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014651db023a509b6121519d9d4d2f294217be13109
sequence: ffffffff

tx_hash: 8b0489c8f24f8c77afbbcb8a432d3393134b8b7caa745bfe5041bb8384e61f70
out_index: 4
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001470aeb48002bc601ecbffab77babb5d16352fb090
sequence: ffffffff

tx_hash: c1d8445e6b4c2c1eda6dee2642f294fe7944827eb1b20ed259dd8b1251efeb8d
out_index: 3
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 16001411cb5e1dd608f7547acb215d803ae7983854d776
sequence: ffffffff

tx_hash: f27d4b227d28643c82113343c7e67960d57c584def4c43b4c1f6f7ab2ab6c500
out_index: 1
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014d2ca838a515c0dd7154d7dc794e23cce1024f50b
sequence: ffffffff

tx_hash: 68d1d6a27d2ac3af369bf161ab69b9369cac53de972245029ea6199a4719840e
out_index: 0
value_sats: 3400000
value_btc: 0.03400000
scriptsig: 160014c89a089a7bf6720cac5f052dd3034489416a316f
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: unknown_address
scriptPubkey: a91416ad27fd2a440bc6cd2b1aa909299da7eb5a01af87
value_sats: 120772
value_btc: 0.00120772
spending_tx_id: c7eb4ad290278ade9441646e008cfe62395d38a48f4b8b738624392a5066b470

address: unknown_address
scriptPubkey: 0020765290ba0a2713d4750701535dc717544acb2cc0b56db1431e99b81ea9b033c1
value_sats: 387431
value_btc: 0.00387431
spending_tx_id: 34a875eb60d3b816533b7d25c0d151480787e77cf8d7a7e8925d883ad0163251

address: unknown_address
scriptPubkey: 0020f239cfd7dee67306419c925122d950c826382a579ca8b8fa927dc7f3a4d06769
value_sats: 47482
value_btc: 0.00047482
spending_tx_id: 50ccc87dc3a186449d5b9ef7a1306bea988c1f3fd708dca70eb703688b0d1e07

address: unknown_address
scriptPubkey: a914b36e5f47c95995eab0dd7f0fe73a06640d17c81b87
value_sats: 843275
value_btc: 0.00843275
spending_tx_id: 60f6f8782f4ec52f4f9b2d873257c2010bb3b4a145537249874679389ca441f5

address: unknown_address
scriptPubkey: 0014679464d5c53f6382578e603ec29fe964dd44d285
value_sats: 110372504
value_btc: 1.10372504
spending_tx_id: unspent

address: 1Dq395aDW85DrDD54psYd98Dv9n54vEga9
scriptPubkey: 76a9148cb742e88b84d93dd797faaa09e8907dfcad41c088ac
value_sats: 663675
value_btc: 0.00663675
spending_tx_id: 7fbabdf690128a5d0101207cfdd7c56b29327b75e8dca7fbf28415ccb2684755

address: unknown_address
scriptPubkey: a914a50dffa774b276bcbd443f002e9bbc6c255898f487
value_sats: 122234
value_btc: 0.00122234
spending_tx_id: de33276dc81065b745dcb2128b971ea1e0e591139304ad722cf306f86bc63c53

address: unknown_address
scriptPubkey: a9148298f3bfa4af12c74740fffc4929ed7207baf17d87
value_sats: 122256
value_btc: 0.00122256
spending_tx_id: 5f9f6da75fbab6724242f53540783579f0796418565b291fa8a5a0a8fbf52729

address: unknown_address
scriptPubkey: a9147157551a91f535c97b2b41c37ea953d121273b2787
value_sats: 250367
value_btc: 0.00250367
spending_tx_id: cc0526bb82472445d9e7afe0eb0004f7304a9821e97c57db5db428ca768a8403

address: unknown_address
scriptPubkey: a914f54a7f607206f0e4f209664629d7fb41e35ed84687
value_sats: 33775
value_btc: 0.00033775
spending_tx_id: ae5d52ff0b68fb16635626040cb347cad3fc6b26373a001fbf63d6bc8afb1494

address: unknown_address
scriptPubkey: a9149ec098b1c79cb1d306b9d6b298213870d0b63e4e87
value_sats: 508675
value_btc: 0.00508675
spending_tx_id: fe01d0867e70c7c12b52246a669d370344af13aa49d9c4f7d7af2aa2e45d23c9

address: unknown_address
scriptPubkey: a9141fa90647efe1d613f87b9a932ace854784afc23f87
value_sats: 75629
value_btc: 0.00075629
spending_tx_id: 22d1078cdc2ec04e5b32dbbc17b1414889fe965e4959b95b1f89abddbbab0fdc

address: 1AvUj8TEnhuCavh95eacPYeckNNZD46kKq
scriptPubkey: 76a9146cd652a486b0d4c58d0048426bb0fcf95b2cd44088ac
value_sats: 29341
value_btc: 0.00029341
spending_tx_id: 5af2472534d6ac260e57ec4541a3a77bae8a994d5ff0e3e29fb86b12b5ed93c4

address: unknown_address
scriptPubkey: a91413d470613e13556a3e0a3473af266e3cd39e881087
value_sats: 14569
value_btc: 0.00014569
spending_tx_id: 58bd06034083e2c18505a2edfb0459fe45fcf4fa3804e85a52e57917e0a7b5e1

address: unknown_address
scriptPubkey: 0014c84b5cc1e3d21b53e18c74eae68f107ec2356abc
value_sats: 423512
value_btc: 0.00423512
spending_tx_id: be43b3bbca97cf0e8bb7442edfced8c4be825f60d243cc1f8f1ecd5043577b55

address: unknown_address
scriptPubkey: a914e40be5181a530feac16e1167fc433f03d518a63887
value_sats: 87075
value_btc: 0.00087075
spending_tx_id: 3e899a0eea5ceb132407a9042827d3fa757926aa01f6953b12d4038bdc09c322

address: unknown_address
scriptPubkey: a9145c8b33bdcac9042fd345ae6177e794ecf3e5a27c87
value_sats: 367266
value_btc: 0.00367266
spending_tx_id: 38ff01c4f8cf0fbacac2892c944a968975afbdcf098233081b013aea0efd65af

address: unknown_address
scriptPubkey: a914ad2f4bb5570444b366f62bca0e542c2a5f96d6d287
value_sats: 14588
value_btc: 0.00014588
spending_tx_id: d3cc7f5518a0c10e7d8a6e3387cad8297519219f9301dbad21e890ad168c659c

address: 144YgEjG4m2aAmgKaha5DLUqd27xn3HngW
scriptPubkey: 76a91421941143f137d06a5c39a0c5b5cc5fd8fa686e9988ac
value_sats: 742375
value_btc: 0.00742375
spending_tx_id: 9715d5a16f2550c3414f8fff2d6a9c7050d6635eacc73a607e2722b8ff7b1a53

address: 1G9KqCR66KzLspuWFrBhopbgDgX84HjAxZ
scriptPubkey: 76a914a61cef0af7e1d8761217fc71a22a22e61d8bbe0488ac
value_sats: 1340502
value_btc: 0.01340502
spending_tx_id: 3aeac3c96576f20861be4604fa4498df8a1bbdfad21b89ca13242c7a2fee866f

address: unknown_address
scriptPubkey: a91450635f18f1c2e0a3e0f2497b9fd5ae807a515ca387
value_sats: 658668
value_btc: 0.00658668
spending_tx_id: 5e7b3977fa434ae0b542075991cc9b5ba6ec94492e0d2939250ee1a293910568

address: unknown_address
scriptPubkey: a9140f2742a87499a1efd2e74bb2203c4ce04c69c50187
value_sats: 5296075
value_btc: 0.05296075
spending_tx_id: 60f32f74fc7579063cfbcb4e091a07c8e67f8c2e7b72a0e5ee4423e291a012d5

address: unknown_address
scriptPubkey: a914651304d9a4df01258c839ba6c743458e32e8115187
value_sats: 101969
value_btc: 0.00101969
spending_tx_id: 01597de01546f7b4fb906e4b171163f36d4c596e172876a2cf952f6dc5c3422f

address: unknown_address
scriptPubkey: 00141c3dc9409f86d31174bb8af2cac602dede1559a2
value_sats: 82529
value_btc: 0.00082529
spending_tx_id: dfce60104766a8f490ae5fe99e2c6c8a2a68ef34d8c5c26ca74557e59ef9b66d

address: 1FX7h1P6utmGY3Ljx2H451uBbhYz6ub1tU
scriptPubkey: 76a9149f43d2fc6a270c05d6081b97326e3aa0cbbca56d88ac
value_sats: 10032
value_btc: 0.00010032
spending_tx_id: 09e340207d3e52025a3b3024fb2a307f84f07e8f545ed3367a6879d2741dd1a3

address: unknown_address
scriptPubkey: a914e286734aed0dea734d9747994506ccd3c8f2193387
value_sats: 11098
value_btc: 0.00011098
spending_tx_id: unspent

address: unknown_address
scriptPubkey: a91486d20d797019968e6438adb1f2d7da0cdb1fc49687
value_sats: 447485
value_btc: 0.00447485
spending_tx_id: fe01d0867e70c7c12b52246a669d370344af13aa49d9c4f7d7af2aa2e45d23c9

address: unknown_address
scriptPubkey: a9147be1d637727871700645e7432d662969263a3fa187
value_sats: 470571
value_btc: 0.00470571
spending_tx_id: 6b9098fa2d6a821030fe2f17cb3cc5becdd6841bef626e928a8199b1e739e78a

address: unknown_address
scriptPubkey: 00200cbf3b2b7d1a247169c0c2d57905bb6c733a8adc6d05a54fb71ef138094c2d55
value_sats: 1463488
value_btc: 0.01463488
spending_tx_id: 34a875eb60d3b816533b7d25c0d151480787e77cf8d7a7e8925d883ad0163251

address: unknown_address
scriptPubkey: 0014443e31bcc38834cda47810b7ede1b1dec82ba4ae
value_sats: 394392
value_btc: 0.00394392
spending_tx_id: fbc7b6602d3537137721f9ae46d964877a26fc58bab100b585b5fdb0404b3b3e

address: unknown_address
scriptPubkey: a91405c7419c80e68f20013adeb919e6eefeb5a08f1f87
value_sats: 679100
value_btc: 0.00679100
spending_tx_id: 2878dcab1f960043d3d4d10fb60cebc091842911b3af50a4bc2d14e11856de03

address: unknown_address
scriptPubkey: 0014806b5a11d446ed26a09c5cf963629c0a06cfec2a
value_sats: 122171
value_btc: 0.00122171
spending_tx_id: 2dec997f34e8351db317b8509434ae0c732fc5e32adb5145d431cc15c404358f

address: unknown_address
scriptPubkey: 00141d10151cfe4597e485d7db780a13d3f027a71918
value_sats: 223741
value_btc: 0.00223741
spending_tx_id: 916fbc52722597ec7473d84f6870bef9f2bb09322b5323c82745ed1c1c1325c4

address: 1Jw5FmeDcrsUTLvTK8uciKf4YcfXY8TPJj
scriptPubkey: 76a914c4b426e087ff3697165cbdb09a58a3bec41e609b88ac
value_sats: 975924
value_btc: 0.00975924
spending_tx_id: 7a434d9a0dc3c425757838e02f6665e2156e4111c82aa1ee789f49b67dd55d66

address: unknown_address
scriptPubkey: a91494ce5032704930e03cf1a5871c699b9db0b109e687
value_sats: 174518
value_btc: 0.00174518
spending_tx_id: c2da5a3f3ea5a4e4944aa6c1153d6f9c7dd8490034b395707ddf2a58bbd39de4

address: unknown_address
scriptPubkey: a914c1a71018d254f450bb30cf1d39d26d05393381e087
value_sats: 425107
value_btc: 0.00425107
spending_tx_id: db31d1ed5cba4a8b99df02d7b4f51a58d59f0a248f1b2b4b2a2e579039220059

address: unknown_address
scriptPubkey: a9143a4d7a834d6ac7b714baa4d930335a5080ed569e87
value_sats: 891186
value_btc: 0.00891186
spending_tx_id: 27e6e3c1d2199d414182c05d1b59f19d89ad680abd6f35693386a41a406ad6aa

address: unknown_address
scriptPubkey: 0014079ae3d8b60ab6875ba89e594a64db8ff248e3d5
value_sats: 1416250
value_btc: 0.01416250
spending_tx_id: da9157d408d7832f22cd04da1a066ce944cc5bea93a64d95a4c4057b2fba2859

address: unknown_address
scriptPubkey: 0014f654ce8543b8bd3a87768b4e23cc2bdab46acf3a
value_sats: 536523
value_btc: 0.00536523
spending_tx_id: 9f8575551d9bcac83ad123eb4378183fb052e9b8f10d29e62f63bad941c6208e

address: unknown_address
scriptPubkey: 0020ee9fb26e64a5719a638f9f56d06099b62eb3f582c2e84387b7dc73d24fae7788
value_sats: 286308
value_btc: 0.00286308
spending_tx_id: 34a875eb60d3b816533b7d25c0d151480787e77cf8d7a7e8925d883ad0163251

address: 1EKJPgybPrDSruEZLbWfHTSqnGLLvCfcuz
scriptPubkey: 76a914920fa3d306c0ddb91ac3de5682c57516c251c1b788ac
value_sats: 134245
value_btc: 0.00134245
spending_tx_id: a28f54b6ccf73468eb2164a9dbc8fb2dc75eae6c776ca403ac7ebdd357265a66

address: unknown_address
scriptPubkey: a9141f77ddf64f51d2974414285eaae4150b94ceb4a487
value_sats: 1167656
value_btc: 0.01167656
spending_tx_id: 4e65d04065a64428c1fa4d81f21afa3e76fdc54f0a553831921d78e1efb79412

END_LIST: outputs