tx_hash: ef1837b33f7f15e76fe3c4f3b6f70f10f3d9edc130bcad4b5ce8969f9d14bafa
block_height: 298481
tx_index: 833
size_bytes: 3912
is_coinbase_tx: False
fee_sats: 50000
fee_btc: 0.00050000
fee_sats_per_byte: 12.7811860941

START_LIST: inputs

tx_hash: 0b1182740579d65730cc224f6950e49756a68fb8b334e01d98cda34cef5825db
out_index: 19
value_sats: 3618901
value_btc: 0.03618901
scriptsig: 483045022100c7e74900bc7906c2295b16467fd75eb0dcceae335543b295bf7f6baf2dffdbc102204d80ac8dbb6a14f59e0976149b501217f3c37eb7c3aef39b4c4494614712acfe014104b35d16e366be8f8a177500c6837164091587c5056165172b3b23cd6bd7d57730d1df21c69c8910aba68634b7e6d15c68f55c7798e03500177a4f7049c4aadfa4
sequence: ffffffff

tx_hash: cab5be25b7378a6cdc72e53403d6ced17d358d47ce82b8d1ec9c1066921b04e8
out_index: 23
value_sats: 1683378
value_btc: 0.01683378
scriptsig: 48304502205f3e6d07332cf703219831756126fad3169b21f0a4fdb6ab93d2349d30790dcd022100aeb5b61293d80591f1ddcbbf6ef0f02062784c39f6ed55c3f8d8770f52089639012103d26855805fda6dbd5763825421815d5e5f31f64c35c20f2a76585e77dbd6178c
sequence: ffffffff

tx_hash: 8e369c7491ff7298b20813014fc35821086b39f453dfd23e61989407e49be436
out_index: 17
value_sats: 126831077
value_btc: 1.26831077
scriptsig: 483045022079342077cfd2e2e5646ca57167ffc21872e5ba251087488899e60fb54eaa9842022100bfcf76c406d980de9e0398980d12c5718d453e30755d7ae01d14d5b8a56c08a50121036f7ed018a85ee8e70f38d9c996e946ebf14c322205136331bc2322bc37e4337e
sequence: ffffffff

tx_hash: 8e369c7491ff7298b20813014fc35821086b39f453dfd23e61989407e49be436
out_index: 10
value_sats: 127791440
value_btc: 1.27791440
scriptsig: 473044022078ed6814b038bb6e3efdd985a814c69c021f752545b7b8ea923264b0a9d362e002206630539e125b6b5fee8a123b7eac7ae9b9d06c0855a3c5cd07ffe911c59a2b92012103d5fca3c9750dd440582ac584d7f64515a323ccca53cb9548aa10e46cf8c79f11
sequence: ffffffff

tx_hash: 0b1182740579d65730cc224f6950e49756a68fb8b334e01d98cda34cef5825db
out_index: 25
value_sats: 8681099
value_btc: 0.08681099
scriptsig: 4730440220180b397da0a8af4a5de24f6c6877376483b37ecada46b21c40423c512552908a02203f28aad065232d889f8d2a816479a5efb272068fae1f43acb3fac0f47f16ad8a012103f893d6247442e7c14ef2854e77c2797364539c4bb6f47cbfb238965440a7265e
sequence: ffffffff

tx_hash: 8e369c7491ff7298b20813014fc35821086b39f453dfd23e61989407e49be436
out_index: 5
value_sats: 145777483
value_btc: 1.45777483
scriptsig: 483045022100b62dd12739b0c34b605d67d7075f77b20f53bdb7e4692375f6ad1172e200cbeb02206d70bd15d6baba7ff2c51f9422be9e3d1f71dbe17e90302b2a588121777fe8050141040c7bf236c97f7db8c9534daa83bd1561881a128f826ba52dea2dfaf600c893fd590102dd588b77ef3f3daaa4f9509cf9789a373d873d6824559fe438a7247aba
sequence: ffffffff

tx_hash: 58494fd7f5b4b9e13236a22c815c8abe940300bfe4d223bba5f116c1d49b5991
out_index: 4
value_sats: 7840000
value_btc: 0.07840000
scriptsig: 483045022023c39a650f7c4f07cfc07150705ac344307ce8a21edb006c68a86ebde2404bed022100949f1bd2827fefe21c937076c7491f0712a7d494e904e6dd8b779f2c7e9618da0121034e9859c30251e42e10a0490e3b61ac8461af456f45885b99b056b180247fdba0
sequence: ffffffff

tx_hash: d6a6aba8fb72f0b910347d5864bc3b1331a45645cb5f8c74c6c149462348df38
out_index: 4
value_sats: 12180000
value_btc: 0.12180000
scriptsig: 4730440220502a6f1d81bdf71d23acbab6a8909b5465f12c1e8ff033a6a54632b865b7340c02203c613b392e2e90fd3ab2cce8f2b6487d5cb7d988843bcfbda1661389afa681fb0141045ba8679d47cd7db3fd781a887ed5c674663c8db6e160486b002eb82bad20202bce28400c0fdf5f06714256d854611331d04389629bdb85004a6ceb05f96daa68
sequence: ffffffff

tx_hash: a113c4207a73ff4f098a8e724a920efb5993851f9d0c684a5fc34669ed8ab1da
out_index: 14
value_sats: 469269167
value_btc: 4.69269167
scriptsig: 493046022100bd1cc369da477949233c55e2199560fabb1fcf65d76399d112aefd66f267749e022100ff14489e49c3c929aedbcb4c42593c62cdfd8d1c603c7b0225e9129a58198d9301410432ab6978a423d41171b2356adcaa9f3ea1fccacc13205c985d33fd65aa6903d6f125b40f3e0b9079157107bf6947774956cd0f1fc53244ae4b01b7dd3facc637
sequence: ffffffff

tx_hash: d7ace5c923bef3a7f822434284059ce6a2667de5ff71ad35df183dc37950591e
out_index: 4
value_sats: 12100000
value_btc: 0.12100000
scriptsig: 483045022100a0329c8c8ebcc8255d43595fb52873ee90f45f6bacf6fc8770c173770af0d26c02202cd5d307c63630240cfdf92495f27b259374896607f9ec85255545164750b3870141045f5899fc9b3c9d1262eaf35a6a86dfb2d397e3d60dc5a2cdcd8ea23065403e811c441643add26bd4f0759d0620cafb91f9d702a8e456635bd34e9a8dc50f6d2e
sequence: ffffffff

tx_hash: d97c979c20524174f30d3e620f0eb93f491be586f0ee32939841c358a2f31413
out_index: 10
value_sats: 7860000
value_btc: 0.07860000
scriptsig: 493046022100ab1c3e128e59c01cbf48d81133383a054bc319ce2d857c3e890b70585e71766c022100abdbf18fd8fb0966e7615eefd3d249f87f01822e490535d4f467766ba05a21d901410483d84085abcce8f97c23d8f2cb7d06191d3a2b555b2a053c782784e47cdb619df70d4c2d1abc9f6d639753a386e8eac2eeca59ce4aeb0591c4a44fabae176221
sequence: ffffffff

tx_hash: 7e19fed6dc499378147d805ff0bd69505ae94e1f026a78e16e979c5a8044a43a
out_index: 13
value_sats: 470895420
value_btc: 4.70895420
scriptsig: 48304502207202e4cbca380545b20486ad429b71734dec973d6292a3f064b5a6b78e39f034022100be8c3278c480ce427f053373e3983aeb51dc6ac7708c5b5b9f45b832774735b6012103b0c2638504583225f613148652f91a772f38bfd4569cfb5591c2e18d1e713d06
sequence: ffffffff

tx_hash: cab5be25b7378a6cdc72e53403d6ced17d358d47ce82b8d1ec9c1066921b04e8
out_index: 22
value_sats: 1669332
value_btc: 0.01669332
scriptsig: 47304402204fa687e990c1e53e96ad4949cb24877899ecae653a5564b8a743114916946c7f0220336827278fc3e3e57f04b73784eaea63c8840933bef33d87b80bf022a54002600121027e9e87e84a9fb25c32c8bd992a0fa6fa9229db4bc067dbbcb77ba3f8a6fd813f
sequence: ffffffff

tx_hash: cab5be25b7378a6cdc72e53403d6ced17d358d47ce82b8d1ec9c1066921b04e8
out_index: 2
value_sats: 1701809
value_btc: 0.01701809
scriptsig: 483045022100897cacd11c426d774040474781927bd4b8742d6226320aa36e5bed73e7fc58e902202384100daa2229fba954796276cabe8efd4663f173e19bd1dec2593ddd8bf6c10141047ca26209223694c0dd1876f8b8cf9ccc106f3984d05872bcf686c50e4d744e50a3eb0c2dcdf9ed754c4f3a60164bd7841758a1fac3d641944e2551c76e6af765
sequence: ffffffff

tx_hash: cab5be25b7378a6cdc72e53403d6ced17d358d47ce82b8d1ec9c1066921b04e8
out_index: 35
value_sats: 1669734
value_btc: 0.01669734
scriptsig: 483045022100cf4a1de5f38bf84c9cbf2ad605c0e98630b42870f4b15e443bf00f4c9951d608022030aa17fd702fdc6699b7139b2048ec9774898605251204234409b55c68c7135c0141042cbc73c22f142f21b1fba86b0dde5708a1299eb80ecf2418c6a5ac141318e862541ea0c81b0629ef27335e618af0b2b6c43d9b11d9b21c8e4c8ddc7bf9e297c7
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 1J8xpSLbRxdnywZ7vXreR2JnVFgYTGcod
scriptPubkey: 76a914033db7cf622a3c9932612d994927712d61f4d45a88ac
value_sats: 6130000
value_btc: 0.06130000
spending_tx_id: 3c1db72d0ce8a877a21533b23d4d783ff0dd437aba9a902791d77496417ce3da

address: 18X6oDM9S3cjPZqeB5aSwEZwEt3r4D6Vyj
scriptPubkey: 76a914527a32c0122f62de403c14aef3e400647b46a8d288ac
value_sats: 2605884
value_btc: 0.02605884
spending_tx_id: c0fc5b7621bce5edd4f0cef581f6111cef4a1bc14d4e6bd6ce4b6769eb105472

address: 1CkVhdwnxM25y7CDKQgcwPHSG5HyUAYD7T
scriptPubkey: 76a91480e33a626a38d9ebc93322d10353a49c4b02a42f88ac
value_sats: 132907258
value_btc: 1.32907258
spending_tx_id: 3acbcb0f79040bee361736024321b91303adc42ddbc024201c4895221f551a46

address: 1DdYMJ9tsw7Qp7gms9FKy2enaRaMf26opd
scriptPubkey: 76a9148a8aa75456883a197faa43a2deff503947d53d7988ac
value_sats: 2575296
value_btc: 0.02575296
spending_tx_id: 55fb050f5f65115a7250e93b41bbcfa80a625ae0ee3a56135720cfadd5a4caa4

address: 1CEfjimiqgCfaiXFuqs3xcK9kT2ZUdFjfz
scriptPubkey: 76a9147b3f20742a0d009573af39cd500d8c981c412df588ac
value_sats: 137210000
value_btc: 1.37210000
spending_tx_id: 863e45e4b34767a6d6b58b0fb2ae95c04d63d20dfd0ebd48f1e112640c45dac3

address: 1KSPrbGNnPZXcWofz8ZyDmNGfNC2me5mWD
scriptPubkey: 76a914ca3fbdd6b047efa8532471d219c8fe8ecda302b988ac
value_sats: 2534809
value_btc: 0.02534809
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 1DPZ6tqmhpr23tkxara7Pqjcdo3PjY7PVt
scriptPubkey: 76a91487e575283fa401892d44fe494ecbc5cd9ad4735488ac
value_sats: 139963850
value_btc: 1.39963850
spending_tx_id: f02e159c003e9528e27ed13c9cd0515afe6ac18743bfbe39d2a32a020f5cface

address: 14bpqZmSN98eK4NnaS3P63EzTtiwGwz9ZD
scriptPubkey: 76a914277e73e04cbedbdf8c438d4de6603d248802801b88ac
value_sats: 2643120
value_btc: 0.02643120
spending_tx_id: c0fc5b7621bce5edd4f0cef581f6111cef4a1bc14d4e6bd6ce4b6769eb105472

address: 1JmFF1h9WD5JgFsczXyFjrBNhdB6jkEXRi
scriptPubkey: 76a914c2d85434111993b1f1a1ea6ed263bf7daaa9b94988ac
value_sats: 123170000
value_btc: 1.23170000
spending_tx_id: 2790fa74b7ac1bb28c1c322d8847e93bbc8cb2f43911460eec502b8bb91793fa

address: 183cy91s4Wky8CJS1Egc1fjGCJUojFs4rX
scriptPubkey: 76a9144d47bca586e5fd830ef48130e8b4c68f5c9e6b6a88ac
value_sats: 2380730
value_btc: 0.02380730
spending_tx_id: 78bedaa3726396fa0bcbb0f1f5b774a5b17f2a12e46bfbbd818ccbd3b9597660

address: 1EPfRSvudpUvCYHYPjy3qd75vvhqZETgiv
scriptPubkey: 76a91492e2dbe7941f248f002f15194811b45de87c5f3588ac
value_sats: 2574606
value_btc: 0.02574606
spending_tx_id: 20f9cbb1647552c0c3e97e2959cd404fc1925475b9431da8bffe5ccbcf75bd1f

address: 13sFaYEKBnRFvqPxjNcFXhDe891qz4FQJt
scriptPubkey: 76a9141f71380e2ee847c61ceddb7e4c8fb855c0ecea1b88ac
value_sats: 2418343
value_btc: 0.02418343
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 1MHYrWo8x5uvkF3KULeG8X9soWsiyFUijU
scriptPubkey: 76a914de83c2dcc448d176ca802b5e9464db834b7bdcc788ac
value_sats: 2577053
value_btc: 0.02577053
spending_tx_id: f6ec0153b084fe611e6cb1922269be68e56243ef67651470777716afff6f5318

address: 1FVjZbAWqEjzZSPNJWhvcoLa4DVQ2ozthT
scriptPubkey: 76a9149f00efd03b6a54cb78cec8e12726cd308016f5c088ac
value_sats: 2716650
value_btc: 0.02716650
spending_tx_id: f5e9b99b3ace7982103e467f37840380a15852ff2741add3df045f9de6119c72

address: 1ivbej94gpDrUF2qokdCz3jUNujHzubMM
scriptPubkey: 76a91407edcb994b7f56344bcc528b3846a0e0f8b1d0a888ac
value_sats: 132896937
value_btc: 1.32896937
spending_tx_id: 3acbcb0f79040bee361736024321b91303adc42ddbc024201c4895221f551a46

address: 16DDAU4YJ9zwxWoCHSEbvtNrcVDzj4Cn2F
scriptPubkey: 76a9143927c617e93b2573d1174e1f8b22ab4012f29c9b88ac
value_sats: 134545805
value_btc: 1.34545805
spending_tx_id: 3acbcb0f79040bee361736024321b91303adc42ddbc024201c4895221f551a46

address: 171PkLJSg1WnynAng8s8TibpLFA92BEBZN
scriptPubkey: 76a91441e3be37d5d8f7618cb9d632c3f04812143932ee88ac
value_sats: 2401683
value_btc: 0.02401683
spending_tx_id: 78bedaa3726396fa0bcbb0f1f5b774a5b17f2a12e46bfbbd818ccbd3b9597660

address: 1puEcGacrqvTzRcFaNQXjaEf9J7D2146B
scriptPubkey: 76a914090f2749dbe0acb7eb1a191df8bf0e14930f395d88ac
value_sats: 130530500
value_btc: 1.30530500
spending_tx_id: 71b2e9d15de76dfbd5da62117ec660fe1c380dab90555d190eef9bfd135623db

address: 1BgGsWVthC9tAwvEKrPJnTZ7xeA5fvqQkL
scriptPubkey: 76a914751eba892e51aad072a5f6d5f90bee792e687c3588ac
value_sats: 132940000
value_btc: 1.32940000
spending_tx_id: d9b44f464eb4e56e8c3a7bb645f736a3be9d49e84d7d8a67e754f91dd9d064d9

address: 18dxdTvaNgM6s4AzqgpgMEFDLBW6uD2uLK
scriptPubkey: 76a91453c64aa6a627bdaff92069a339d34ec4feaeb8c688ac
value_sats: 2648003
value_btc: 0.02648003
spending_tx_id: 55fb050f5f65115a7250e93b41bbcfa80a625ae0ee3a56135720cfadd5a4caa4

address: 1GArgEGnaRn1AUaAfqy5KR572uV7gyDoSy
scriptPubkey: 76a914a66719204c5c4381e160af44feb6c9e28d58301288ac
value_sats: 2577447
value_btc: 0.02577447
spending_tx_id: f6ec0153b084fe611e6cb1922269be68e56243ef67651470777716afff6f5318

address: 174K58PrkQRS2uJYpbv1v6P5q2AmXU1eJy
scriptPubkey: 76a9144271166f4a826a3b81ea4bfda66bd38ae5e6bc9588ac
value_sats: 2585842
value_btc: 0.02585842
spending_tx_id: f6ec0153b084fe611e6cb1922269be68e56243ef67651470777716afff6f5318

address: 14hwoSnT5FhNhG5wsxFAu67ot9uPUaNUJC
scriptPubkey: 76a91428a6c2de06418cd5a4a3dc6d137352915aaec5b088ac
value_sats: 2434089
value_btc: 0.02434089
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 1KBmCca6whWfKD4LuTgiu4g6gy3v3vTs1V
scriptPubkey: 76a914c77b51f9e04dc7a80a64ee09f858c79f314c0bdd88ac
value_sats: 136878480
value_btc: 1.36878480
spending_tx_id: d9b44f464eb4e56e8c3a7bb645f736a3be9d49e84d7d8a67e754f91dd9d064d9

address: 13DWTVYAJNhMZv2p65W5tTxhjiNvC85QvG
scriptPubkey: 76a914184dd51667b9aba2848e7cbb63ef48fb2b9848ca88ac
value_sats: 98586633
value_btc: 0.98586633
spending_tx_id: 48382bb6242179bb72cea87f7d75ccd85d928cb44e3ad99ed42714fc62abe5d8

address: 1AJtHGyhdMwQP2j8BCwc2gQXQPPufacmNi
scriptPubkey: 76a914661b02a33c63eb44e367342ee75d9023ea5183d588ac
value_sats: 2599358
value_btc: 0.02599358
spending_tx_id: c0fc5b7621bce5edd4f0cef581f6111cef4a1bc14d4e6bd6ce4b6769eb105472

address: 1KAbkaeabWT8Vo7eDdMNCartZWuYm85tPh
scriptPubkey: 76a914c743044a299e53684d4600874432ce8fded56f2288ac
value_sats: 2505385
value_btc: 0.02505385
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 12YpuE4bSqNXZzVBNH1JrMwznu5FdU6bWh
scriptPubkey: 76a91410fd0180975ec3efd38bb087782cfcf91eea913688ac
value_sats: 6150
value_btc: 0.00006150
spending_tx_id: 48382bb6242179bb72cea87f7d75ccd85d928cb44e3ad99ed42714fc62abe5d8

address: 1K66B7BJYfNmakPpjt7CHxisMavNHGnAD5
scriptPubkey: 76a914c668a9c51503a47dcd813d5d3e1c279e66c785d588ac
value_sats: 6123100
value_btc: 0.06123100
spending_tx_id: 3c1db72d0ce8a877a21533b23d4d783ff0dd437aba9a902791d77496417ce3da

address: 1esRR61ufA5SMVCkDZ4FUbp4KLM7bnQbG
scriptPubkey: 76a91407297ad94e121713f61658c2258304c4ba5cb16c88ac
value_sats: 2530529
value_btc: 0.02530529
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 1Q4V8NxMpwMrEmFj54Pi6ZwkAo8aNsrJse
scriptPubkey: 76a914fcf39ecdeda193d066953bd78fb39acbb5354efe88ac
value_sats: 2551306
value_btc: 0.02551306
spending_tx_id: 20f9cbb1647552c0c3e97e2959cd404fc1925475b9431da8bffe5ccbcf75bd1f

address: 16L4QPrqhxrPmBvmKkowQNuf2CmsQ2iMRE
scriptPubkey: 76a9143a735f87ab2ba92e52d72dcdfd4b17b1b92a60f488ac
value_sats: 5920000
value_btc: 0.05920000
spending_tx_id: e2bfb711aab65c13ec8342c44b0f401eb1b0ecdc9f89ec91b8e8a176e1dd2898

address: 1C5xqvhkT4s85HkMgiiLX9XKR4Dvntq69f
scriptPubkey: 76a9147999a9cf20fbfc526ddb9261510e501ce8aacb4088ac
value_sats: 2673280
value_btc: 0.02673280
spending_tx_id: 55fb050f5f65115a7250e93b41bbcfa80a625ae0ee3a56135720cfadd5a4caa4

address: 1H6NEmzctY72BA9NTG2E3qpUQ8WqgJnVdh
scriptPubkey: 76a914b085d20e68f9257a0bcb6224ef77f9c48a9dfcd988ac
value_sats: 9771889
value_btc: 0.09771889
spending_tx_id: 79378563170127d92eea2a078b98324403b86cf05085bb7051bba87492c3fb83

address: 13BLTpGPQCc7MJHN3a6j3EDCyS7D2cYanH
scriptPubkey: 76a91417e4a8530bda1dabd0e0a8bcf15273245e67d8d788ac
value_sats: 2592284
value_btc: 0.02592284
spending_tx_id: c0fc5b7621bce5edd4f0cef581f6111cef4a1bc14d4e6bd6ce4b6769eb105472

address: 1FA91NyotHyy4aHHuLS5UxUjuG6bd7boXo
scriptPubkey: 76a9149b4c302a62ea6af9b640ba0067c0a8823b216a1c88ac
value_sats: 2263427
value_btc: 0.02263427
spending_tx_id: 78bedaa3726396fa0bcbb0f1f5b774a5b17f2a12e46bfbbd818ccbd3b9597660

address: 1PcxM9YuBJkfZKbs7KTYWfbg78LT1q3Y2u
scriptPubkey: 76a914f81f870e5bc1dc3aa7cd1823ceb8d88b0220995a88ac
value_sats: 2478111
value_btc: 0.02478111
spending_tx_id: 79378563170127d92eea2a078b98324403b86cf05085bb7051bba87492c3fb83

address: 1JwRbaZo57JYsTJAckqsKvX8GMpBdLm9zT
scriptPubkey: 76a914c4c521d2bd30ca63c2ef9d79f3365c941c10e53c88ac
value_sats: 2297643
value_btc: 0.02297643
spending_tx_id: 78bedaa3726396fa0bcbb0f1f5b774a5b17f2a12e46bfbbd818ccbd3b9597660

address: 1NPHKQj8NjMWkkR7LgWR6WA6eYY19aCBmB
scriptPubkey: 76a914ea9169e802d221baf7840ab46b82e00759c8b97d88ac
value_sats: 2548924
value_btc: 0.02548924
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

address: 1JUWrZvwbRJb4fVBXDrd13MAZG3DmDMcqr
scriptPubkey: 76a914bfae4a69708adb917a04932ac492921d68730f7488ac
value_sats: 2389458
value_btc: 0.02389458
spending_tx_id: 78bedaa3726396fa0bcbb0f1f5b774a5b17f2a12e46bfbbd818ccbd3b9597660

address: 1NA2bbgiLd7TwbC2s5grRLR4swKDfonrWQ
scriptPubkey: 76a914e80fb7c31f699fab96ae69095b0ba8af8e52cc2b88ac
value_sats: 6333000
value_btc: 0.06333000
spending_tx_id: fc18444ad845e6ca72c54c2b473ab48c5dbed82be3640fb3192e8619ccd073ef

address: 17Nfz7nYofk5NCyR1qZ8sLNidmxn3ttBWd
scriptPubkey: 76a91445ea08627149fc59033b3fa75058eda2b072de9e88ac
value_sats: 2501978
value_btc: 0.02501978
spending_tx_id: 062f393d67873bdb3d8a160d6a480a3d24e60b765305d45520276f225330e9e9

END_LIST: outputs