tx_hash: e1055752408deb8b3afff2df90460e9e5c94eb118b9b70640cf9a8b9a7b19e5f
block_height: 490812
tx_index: 1100
size_bytes: 3487
is_coinbase_tx: False
fee_sats: 32387
fee_btc: 0.00032387
fee_sats_per_byte: 9.28792658446

START_LIST: inputs

tx_hash: fe6fe9d28de480813f23832d1fcdfe4e210711ad916a406dafacc4d7efca4dee
out_index: 1
value_sats: 2751146
value_btc: 0.02751146
scriptsig: 00483045022100844bb765ad96a5279fa8c9785e5b4c5562c1e66726a9e5dab8a6a8a8cd1d4c3e022033884679e120ce01bed11e61ed53f096966b4c93df0e7c8d6339ba4bb974636e01483045022100ba973f7b9e33a529e78391c440bb3f217ac90369a24d04e2fc827192b4b57dd50220561d33f89d7eca3034ec77e602bd9792a036d5a82598700b240fcca3ae4394bc014c6952210268fa1f15e65e3c8694e84f598c935e5d0e3f5227c185600d664c3779ebe3021321028282c6379373ca7cdeda0a0e90c52d6cc65574dc7479264d14cb0789aa23f2a52102ceb4b4bcc2353a92143cb00e7ba5850ada92eac74694992948868dd913308f3153ae
sequence: ffffffff

tx_hash: 34b351fc66f7471be62b58270ac3cad49c326dacfe1de07fe25c6fb6a0d86389
out_index: 0
value_sats: 2797712
value_btc: 0.02797712
scriptsig: 00473044022034fee7c8b2d7ad812a3d9661846f872fc6bce1bf050e28d4e4885c2b66f9394a02206d7e8cf19bdbb91a73978afc04f040d8e63f372810f969fc6534af9d7ed0ac9601483045022100cf99d7db126a9faf7d95c7a603313438470aac086d7f39837f0267fabe780ed8022052f6df92d3a15554649ac47ab3b584a531fad3f57f3be278a59cc582ab81e1e8014c6952210268fa1f15e65e3c8694e84f598c935e5d0e3f5227c185600d664c3779ebe3021321028282c6379373ca7cdeda0a0e90c52d6cc65574dc7479264d14cb0789aa23f2a52102ceb4b4bcc2353a92143cb00e7ba5850ada92eac74694992948868dd913308f3153ae
sequence: ffffffff

tx_hash: 09c7a74de6d00fb120ec8e9dc5e5e506f74acf3cbebff694e35c3e3b81cfd15e
out_index: 2
value_sats: 98228224
value_btc: 0.98228224
scriptsig: 004830450221009f31c70ecb9b5e94fb784d8ddfefcc71f48430be8dc293dcdc3c9c31d586c51e0220407127957838f0e5e3a16d5e8aace66aaa8c42fe5136580d73160166ea3e1f2301473044022009f003e5c750c41b23902d34cd51332928a52f18fbe659e7cfa78d96c209ddb402205fde4ef16533fa6dd65d73222bc04b679e858edcead0a28ea87ff4417661e9f3014c69522102f4eeba112416dbc3843865093ecc43a55f86ce8109c632ec56b26823eb727ca521021b06271462f040a37eea82eb9bbe34ab74734f3301ad6bb4878af44f2696d8482103d1df52f2cf3992a56bcd8e91ec0e8c6744ee9831ffd062ba1d3f2a5fa85737c453ae
sequence: ffffffff

tx_hash: c2538eb3aec0465b241b464cff77e27ff97252584b703aeb8ffa05c6e9d4ee2a
out_index: 1
value_sats: 3935474
value_btc: 0.03935474
scriptsig: 00483045022100c82682bebc6487041c567aa9e637d50e012202d044a8dc3f090577685c7ceae8022048dc1c3c9173aed970766142c501c70887a158d2dc991ffa0066f946c3f4346c014730440220234a6c1e0a087559c91e3d0280ff0d38a4cc786fcb60e8ea8ce448c03a0b0e4b02201cccdb5083a3219594f453a7bc9bea71c6131b1ec1c622ced7c446d663d1de3f014c69522103314a752691ce51d266c8bc4c8f4485a8590894d55e98c7edcea60c80f5536e422103ed1e08a993ddb2a7936e6b1daac73115211af6822ce886d7089ac93f628653ec21025ab1fe4577cdfea57e7dea1703394bc2c598c020025d92b1d038dba05ce5241c53ae
sequence: ffffffff

tx_hash: 9ac56e44a1e85cfaaff90923e2452a775c8635a2c63800a953a03e17cd513eef
out_index: 2
value_sats: 9745139
value_btc: 0.09745139
scriptsig: 004830450221009fe3d0b11b2d2b954f3eeaf0fa2601b37b38471276b39cf1f2b6b13629e58b54022049de7b185cfbddf5b732b8bc6ce5f792aae26b2addd93900d222529ccbd861a8014730440220334d850ab8198ebb6eeb8abd07773e55391d8131596ae736235fdb6918dc7d2f02204f44986e4c39fae3ab363e5c991910c314f10d08cf72142f6a6a15edcb5af425014c69522103bde799b68053bdd140cc5f1e5cf29fe0920f924074e06d8413733b5cc91557fd21029eb0bd1e35e41cf69823efeb3cb9266e5ae63366b851795473a6cdae644b01742102165d672e527c35e1a701b4f12131e47369a52a25b8b70c7a231f0e7e75ae816f53ae
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: unknown_address
scriptPubkey: a914208709863a5c407f9969653d79253d4bfabbd86687
value_sats: 1076676
value_btc: 0.01076676
spending_tx_id: 17eb90eff815764afb522ba7c54915d99adf38dd8cedbe921f077c89defe66a9

address: 1NCURZw7nyTXbzEteT6VR2xRzuq2mFMJ4
scriptPubkey: 76a91404024fee06c4e0d500773159d7241c32d25b6b3a88ac
value_sats: 1362771
value_btc: 0.01362771
spending_tx_id: 86e38b65c55527b725f79546afacc8b0e687d8aec545c070a46552e634e9f0dd

address: unknown_address
scriptPubkey: a914a4a8dc9ea80e6498b77c3fac7cef2415c81a5de287
value_sats: 1874629
value_btc: 0.01874629
spending_tx_id: decabb8d1f81926d96b44132262f866f2b3bbbf4c39313edd726c64cdd0a807c

address: unknown_address
scriptPubkey: a91494903333acfc6ce02e36d3bd2c5fc9c809cc483487
value_sats: 1358570
value_btc: 0.01358570
spending_tx_id: 237a02d8ec3a8050321a0daffdbd3bcdbe39875115398c7dfd94b33e0724f8a1

address: unknown_address
scriptPubkey: a9143d20a17c8b8ad7a61aa8e1f6827a638b274cf73887
value_sats: 1163011
value_btc: 0.01163011
spending_tx_id: b0464b9312f5710786d26aad8f3778fb4fa1853e7e2d7f9680ab7ca6a1144e45

address: unknown_address
scriptPubkey: a914295eae7a39e3d99bc361b53e9c0d5d2c22b1190f87
value_sats: 1507627
value_btc: 0.01507627
spending_tx_id: 5cddace61f9e83311231096f916b20051568610e2cf1e3749592f2a4cea1e6ab

address: unknown_address
scriptPubkey: a9144b9da5c8d15a72e59ebae4f827f7d23c3b37dd1287
value_sats: 1132362
value_btc: 0.01132362
spending_tx_id: 91623fa46c68b3e36a3910eb8b7f49a897ba0705867cd315e1cef7b08c97160b

address: unknown_address
scriptPubkey: a9145091782cfb640a320477ffb835aff42641ea775487
value_sats: 1787700
value_btc: 0.01787700
spending_tx_id: f3cba5469170a6eaaf8bfe97d0ec7ad39dbbf7698bcefcc35fd8be47dc8d37fc

address: unknown_address
scriptPubkey: a9140843fab459b03d7efab2ddc98a4f77c60969919587
value_sats: 2558632
value_btc: 0.02558632
spending_tx_id: 44a40df86c12e5927da66de6bb358f9e1e7213e8e3d087b47742c6fccb8eb57d

address: unknown_address
scriptPubkey: a91446f95f587256030a8f84c1b3d696ba498dc90a3f87
value_sats: 1094059
value_btc: 0.01094059
spending_tx_id: 01e2c3ac4b16b4e0bf03641ae6818ca05ed3120502b1e92b4a8d244c21ec1a78

address: unknown_address
scriptPubkey: a9147ae4bd56a5d70b678f4b1907671899420ed6b54387
value_sats: 6265178
value_btc: 0.06265178
spending_tx_id: fa1af04a3a2919b08c7fc5db8ad0abb1efb6145c6c885e36e3c3453442bed371

address: 1MMNVqXb712rQNSZJYnHQSzynQmXfpNkwt
scriptPubkey: 76a914df3cc7a4b45460d8c8be7967757e09f75ac0268088ac
value_sats: 1159774
value_btc: 0.01159774
spending_tx_id: 8159aac2f78fdc3acada72e579ad3180b510c2bf4e891cfa7c8e7be679a9f334

address: unknown_address
scriptPubkey: a9140d29ca4451011a6447a14b7fb76ab72f6e65c53887
value_sats: 2455362
value_btc: 0.02455362
spending_tx_id: b8d5c3111029bcbe68265b122171c8ef9446ff5a4f5ca97e28d3b1f23c5abdcc

address: unknown_address
scriptPubkey: a9144b9eb176a926f1a31ddecfabb2de87683460436287
value_sats: 5247330
value_btc: 0.05247330
spending_tx_id: 9a0b4f0bcfa568bc7c7298809be0834ab65c11fc3ae3f99a8e8b7fb1b0733ec8

address: unknown_address
scriptPubkey: a9144b287469d072841a2631b7caea8ef389cd8adcbe87
value_sats: 1179741
value_btc: 0.01179741
spending_tx_id: d5172290944dce01749e7b5b2be7d47efadec8b19902762e08fbf4247c9485c3

address: unknown_address
scriptPubkey: a91423817dc572f39b5920e71d9516f5193d202c712f87
value_sats: 1099151
value_btc: 0.01099151
spending_tx_id: cbc04b3403dea42f92f12cc30a3ebba565182bca6be36f0d700305f6108a8422

address: unknown_address
scriptPubkey: a9140ba1590166d80c5d3b60579962c9b363903125b587
value_sats: 1181721
value_btc: 0.01181721
spending_tx_id: 5cddace61f9e83311231096f916b20051568610e2cf1e3749592f2a4cea1e6ab

address: unknown_address
scriptPubkey: a914968c17a570237ce3c200b975240709e6b23262a387
value_sats: 1412985
value_btc: 0.01412985
spending_tx_id: e9990f3b34d659fc81ee30497ffba1518a52f406ad88695ae9d217728a27f50e

address: 1Ng1x6mhdxQHWDGhTzeP6sSLEVdhpPZYeY
scriptPubkey: 76a914edbba82ff7535049da1166b5c7400c2f67adee7988ac
value_sats: 1521897
value_btc: 0.01521897
spending_tx_id: 9b67d72fafb102b10e8fa8cdbee6a24d595b3676a5d594f71d6f32b05abde199

address: unknown_address
scriptPubkey: a9141a129b87091aaf816f06cc4d972d78a62bf6288d87
value_sats: 1245865
value_btc: 0.01245865
spending_tx_id: b0464b9312f5710786d26aad8f3778fb4fa1853e7e2d7f9680ab7ca6a1144e45

address: 1Mmo5sfLd6ursgSa16P5JBeSg5Y8RcaNWb
scriptPubkey: 76a914e3db4978ea9f924cbe2a8f4db20f33a71250b7fe88ac
value_sats: 978501
value_btc: 0.00978501
spending_tx_id: fa99cb3dfa1abc0229a738668984e029900fc8d2c97a120299891d82b381e7ae

address: 1MDhrwqfyQ7sR5iMGLi2e5A1jXVNnzERRC
scriptPubkey: 76a914ddc99dca6e20aaecea1354ab26683c947a8d7ac488ac
value_sats: 1298347
value_btc: 0.01298347
spending_tx_id: c62cb8e4af7ab1f7aba68ae70dad5d093a2cc9fac4c319a049bc61a0e9a078a9

address: 1LezLartzBxECmt4KF6kFH3EL57AZNLEys
scriptPubkey: 76a914d799a4befcd881958ddd7345aaf9ca95ceab737e88ac
value_sats: 1067463
value_btc: 0.01067463
spending_tx_id: 39af18c22c49fb71cedd03f482e87095b46ce8fc6dd7afc35a2695293c100c4c

address: 1MCR2Q4YXdTxWUZLwVvhnus35yx5ayaH9R
scriptPubkey: 76a914dd8b25437f6217d8a6cc741213dbe80d0f8f2f7d88ac
value_sats: 1014087
value_btc: 0.01014087
spending_tx_id: 2b3ed4ef3f7a1d05ac6a36ed4aefa42ee654b5532bbb98a967824859666f5003

address: 1PQQSbEz1HFRoiiD3E5BdeoT4DGyXJynbb
scriptPubkey: 76a914f5bfe6f042b5dd0e1e8f361fb1bb8034e53140ac88ac
value_sats: 1684817
value_btc: 0.01684817
spending_tx_id: 237a4e3956969a20b131b3294ad8a409a23657b177733672fafa9c2253bd385d

address: 1Kuwo492c9V13drYaWxHtjZhafURgB7wyh
scriptPubkey: 76a914cf75a245e7e15b0bc4aeeb0580844558077be52388ac
value_sats: 1172916
value_btc: 0.01172916
spending_tx_id: bfbe287d6cd311b84cdfd023660f9d6e7452be8e200b8f3abcae174283fef03f

address: unknown_address
scriptPubkey: a914995a91814a5ae93dbf9b2a00ea766788e05d382a87
value_sats: 1498342
value_btc: 0.01498342
spending_tx_id: efba5d86fe981fe25fd09d11f16888bc7d6247f60bdf58b1cc9f566ac125ec73

address: 1P5uGD9D2rWDSSeMeLiMcXpLRQcU8T31iq
scriptPubkey: 76a914f2400eb1f3590db7bedaed890820b0f79be5e8fe88ac
value_sats: 1119147
value_btc: 0.01119147
spending_tx_id: 8159aac2f78fdc3acada72e579ad3180b510c2bf4e891cfa7c8e7be679a9f334

address: unknown_address
scriptPubkey: a914903bcc6a70496e0dd6d0d5b872eb2e5200fd550087
value_sats: 3046670
value_btc: 0.03046670
spending_tx_id: c13ef52723844ec67d51351d957a429eeedf43aa324d2efe93c8c6283af6913e

address: 1N4bX5kUVcMXGj61PiFHgGmguKEHwE8wSA
scriptPubkey: 76a914e708b43da03a7d840a11d05c897d258b4f5600f588ac
value_sats: 4539955
value_btc: 0.04539955
spending_tx_id: b93252d6e72141bab27c3abdd4e8833dcd18e3fb7f094c36a035aac7ee158737

address: unknown_address
scriptPubkey: a9143e87bd5a4374d2ded6eba2e2029c551eca3ebc9087
value_sats: 1237143
value_btc: 0.01237143
spending_tx_id: bf010a379ef78fd9a1376d6f581722f4e8b2e1076cc86554c36c3a57d85d4477

address: unknown_address
scriptPubkey: a9142d8da4b4cc34507a487e529f4e7adce5b39ee76a87
value_sats: 1429691
value_btc: 0.01429691
spending_tx_id: dd47b9bcda57eb9a0f9128d977b84c26284da1585a3414cd698163c00564dfd0

address: 1LdoLpjuULMCyd9vuDNKUkmD9du9DGJYQr
scriptPubkey: 76a914d7600c768da7f2be544ce340cabb858960294a6288ac
value_sats: 2123931
value_btc: 0.02123931
spending_tx_id: 0b609598809d61afbee3b665ecb82488e287201e394f83eaaaf54fccc4e5a6c3

address: unknown_address
scriptPubkey: a914126076b6ee625f5424791e0620ee67f33b78508a87
value_sats: 1221740
value_btc: 0.01221740
spending_tx_id: 5cddace61f9e83311231096f916b20051568610e2cf1e3749592f2a4cea1e6ab

address: unknown_address
scriptPubkey: a9142516039ddcead7727ab50b4ed46732c7e899e37587
value_sats: 1358193
value_btc: 0.01358193
spending_tx_id: 237a02d8ec3a8050321a0daffdbd3bcdbe39875115398c7dfd94b33e0724f8a1

address: unknown_address
scriptPubkey: a9142bfbea6a08ff1914da59a43fbe4440d4a519129087
value_sats: 1123746
value_btc: 0.01123746
spending_tx_id: e9990f3b34d659fc81ee30497ffba1518a52f406ad88695ae9d217728a27f50e

address: 1M7hJxyDT5yxNT3MTUveZowy4zY5VmiiDA
scriptPubkey: 76a914dca6a90af8896b23f46654061352a59ef2a23cfe88ac
value_sats: 1648710
value_btc: 0.01648710
spending_tx_id: 9f6e3b6375097200e34c2f7973eb0c3231568416c418cdbcf95ee20cc8d736d7

address: unknown_address
scriptPubkey: a9149f337c0cdbbc96eae7cc93b7ffeadeec866c22e987
value_sats: 1213999
value_btc: 0.01213999
spending_tx_id: 0002a6acdc075adab8818f49280e8393ccbf6168045e6e032bad0550cca1a215

address: 1MjH4RwBdc8EWLpzXUE1oFvLbkEQQb1zpi
scriptPubkey: 76a914e361643d70cf18b6afdd6bd3533c75836d21c38988ac
value_sats: 1244575
value_btc: 0.01244575
spending_tx_id: 0d16871cdfa26243ae435727eaea59eefb3200d502aeda70699939fd9fe94d5f

address: unknown_address
scriptPubkey: a9142b5ba546f2daa37d5383d96f7717fcb7d6eb999587
value_sats: 7896667
value_btc: 0.07896667
spending_tx_id: 42a5164b969c3355ae43d39d71946d2197953cbab88d4a6ade6a505545ae29f7

address: unknown_address
scriptPubkey: a914939faaadcd950cde543c5b80af21af2e8a3e1b7187
value_sats: 1136471
value_btc: 0.01136471
spending_tx_id: 5ee4511c4e718e1c274f76ac59e204c33e6e836f7116b95ac9c9a266425f087e

address: unknown_address
scriptPubkey: a9140b331e760e6611e4931853fbdcf54f4b8d65d59e87
value_sats: 1628515
value_btc: 0.01628515
spending_tx_id: f1757580a91519631300e5c9a30029b5e438fbaa4460b68e72fee5962a91c0de

address: unknown_address
scriptPubkey: a9142942848b03aa4edba4b4f276872dcd97aa47cbbb87
value_sats: 1691740
value_btc: 0.01691740
spending_tx_id: ee1b0ccb6fcb8453029010c984476664a08c5ab6bc6bc155c1f3bd7393d78d04

address: unknown_address
scriptPubkey: a9140c41a80cfd7c29a34d1483a34ed9f8f8abc30c5c87
value_sats: 1421552
value_btc: 0.01421552
spending_tx_id: e9990f3b34d659fc81ee30497ffba1518a52f406ad88695ae9d217728a27f50e

address: 1NdS8Q5WvFQ1TU3YoTEhCuFdES3WoEJ41A
scriptPubkey: 76a914ed3e976cf157339d87c95f04cf94e2f7afa3fc5988ac
value_sats: 998636
value_btc: 0.00998636
spending_tx_id: c00e2571a1c2fe250d85a65fc11a1103212ee5334c9e561911bb3eb99e1b0352

address: unknown_address
scriptPubkey: a91466bd07f1aa3e5d778d5220b09157dc843d539c1d87
value_sats: 4451215
value_btc: 0.04451215
spending_tx_id: 5d99f954da06993cbca4e58bc75175731edfdbce049970917d81d7a73059f257

address: 1LMMaGKQiQuwiNoHXfZbnaj3Vzwat55Gko
scriptPubkey: 76a914d443e20ea9658fc51484e5a19e5b8e87a352f4d288ac
value_sats: 1073520
value_btc: 0.01073520
spending_tx_id: c46dd43f03f0aa95c06153aef2c8fb09b8282ea703a06832e7b0ca228f73c8a8

address: 1MiA42tJPVXwCRYvN67E3oJPdpcheSBPPp
scriptPubkey: 76a914e32b20673d9fea599dff53b6f81bbea0b7fd0df588ac
value_sats: 1137646
value_btc: 0.01137646
spending_tx_id: 67616d06bd981d008e81feb2f8398c6d66162cfce5c597e37f16308f407f4ae7

address: unknown_address
scriptPubkey: a9142ddb9f0136be9e31c62c46bfa7b27520d8a96c8287
value_sats: 1464916
value_btc: 0.01464916
spending_tx_id: efba5d86fe981fe25fd09d11f16888bc7d6247f60bdf58b1cc9f566ac125ec73

address: unknown_address
scriptPubkey: a914554a1dec20110facd7242c8ea8a618829326e63687
value_sats: 9908906
value_btc: 0.09908906
spending_tx_id: cf29bc2b3a1818b3dffe41f02191efa783f9b10621ed8dc003e53ad801f4ca05

address: unknown_address
scriptPubkey: a914514e9f53c62b222546f7e6c70bd7a0d5f69fa75287
value_sats: 1131829
value_btc: 0.01131829
spending_tx_id: e9990f3b34d659fc81ee30497ffba1518a52f406ad88695ae9d217728a27f50e

address: 1niy39mM9rfxct2byR7vkqpNfiX5HzrDH
scriptPubkey: 76a91408a5bff7156454c42e2de9cc6832db36dedbe26a88ac
value_sats: 1208566
value_btc: 0.01208566
spending_tx_id: be26937ee970562fdf35ce3d10d6b838f7e8b3a6af20002eb01936f24c0257a4

address: 1MTkTcZZeVVzuTXjy3E62CFeXEsHECHMDA
scriptPubkey: 76a914e0719bb99769bccd834c5abe1e32fc74c0b7a63e88ac
value_sats: 1229634
value_btc: 0.01229634
spending_tx_id: 98565f89f5991353b0351b894e7a945252728f47553df429d3d3d063828a420c

address: unknown_address
scriptPubkey: a9142ea19868a457243b01bfaac195c4835da0b4fe4d87
value_sats: 1329932
value_btc: 0.01329932
spending_tx_id: bbc4ea8cd521716768ceab45b63b8fb92db5b771ebe0ea946017389da9ec6aa4

address: unknown_address
scriptPubkey: a9149bc9981a61e49ee2abaa5b1bd2d3e85defd31d4e87
value_sats: 1087146
value_btc: 0.01087146
spending_tx_id: fb99e4a0d5cf3b3d5a42e2286b69bc7de062848179faea90d1b7822340cc1811

address: 1PFK4TJ11NL7aNqd71UFaCN39bdkktjpyq
scriptPubkey: 76a914f407aa8274a74d31e23e93fd19cc93cfee29555288ac
value_sats: 994616
value_btc: 0.00994616
spending_tx_id: c108a2a4894a364944a66c5002be6be23647cdfd4ca8d2a0e9cde430f7910c3d

address: unknown_address
scriptPubkey: a914916a54e6b06f71044984641ff678064c6596510c87
value_sats: 3099877
value_btc: 0.03099877
spending_tx_id: c13ef52723844ec67d51351d957a429eeedf43aa324d2efe93c8c6283af6913e

address: 1NBZezPyjGBpN3Z3oXWzcVqokd5o2Sij65
scriptPubkey: 76a914e85a0f6239c956d0e05d7146d3eec3f12ae194d688ac
value_sats: 2084522
value_btc: 0.02084522
spending_tx_id: 4fb983c766e51242392829d54147859f6e44e8c82b7a49c50d008789c88ab1ab

address: 1MFjHmSsTKyLVDBjmx3tLX58wgY2rjYCfm
scriptPubkey: 76a914de2ba3e987089ae0b6f661619d4bf48b2ca8da8f88ac
value_sats: 1791697
value_btc: 0.01791697
spending_tx_id: 01d00f65e3b07f68cf8964234e7669ae8727d00e5c2abff6267a0f808753c537

address: unknown_address
scriptPubkey: a9148fbfb0d3f4f960e03be171f7885dc11dc3ee286187
value_sats: 1907005
value_btc: 0.01907005
spending_tx_id: decabb8d1f81926d96b44132262f866f2b3bbbf4c39313edd726c64cdd0a807c

address: unknown_address
scriptPubkey: a914a6954c7cd5ee9a5045260297825ddff63d7f7cf787
value_sats: 1043686
value_btc: 0.01043686
spending_tx_id: 289ccb39876582adc7c65962ab998ee825ffd6efc55570f8d9a04046f5cbf79e

END_LIST: outputs