tx_hash: 74692bd54ff89ab8cd090ca9add856788722fef28fb349bcb35f9aa2db945e5a
block_height: 461103
tx_index: 81
size_bytes: 3845
is_coinbase_tx: False
fee_sats: 770200
fee_btc: 0.00770200
fee_sats_per_byte: 200.312093628

START_LIST: inputs

tx_hash: 27d9efb92ef3e90bc237452a8b82f562a5a0fcfc8682b5673587bfd35ef66e47
out_index: 2
value_sats: 1000000
value_btc: 0.01000000
scriptsig: 473044022072c221a8fc2136bdeb00432785287997f234e7319489d1f47963dada2225508902204ee479597c912887af01b929329a539fd6560df0d8cbc35d2a86c559907bfba00121034cbe8e9ef851d1ff6c6480356eb49efbdfe94f5614b0f97c2f0e9d4ef6ffe3dc
sequence: feffffff

tx_hash: 7fcba8f020d229f1d0b082d0b37b656b77c51351aca3fb9879f2339da936761f
out_index: 2
value_sats: 900000
value_btc: 0.00900000
scriptsig: 483045022100ccf44501b1c88f71b6e001be68d9e96c4de446a639ab367ecc781ec30d6036de022062b2c5d74f87b9b114a595ab8fbe36410c208f709b719f7b73f76f7208507aeb0121037ecc6363626b6d93a57f63f36f0cb35acbc480b76628c82e846fcd360227c1f4
sequence: feffffff

tx_hash: d444a62181d19eaef2af91010477be7a43e2d1d0ab7986d0f22477cf98670c58
out_index: 7
value_sats: 500000
value_btc: 0.00500000
scriptsig: 48304502210082570dde258d374b3e810513b35c0d9096f948ac83d2070c1b64ebbfd7281a20022048c5acde9a0efb779c52ffa800f17b69cf3ab4ec65f270c8c74decb5a1cd18a1012102de907ef63288c4be85a514beb123f06801b5ca647c8f3c3c37f039876d90f556
sequence: feffffff

tx_hash: 4fca94de8b4bae67f2ed7093045a8efd286eeb6c7964a7071afefdfc1b4277bd
out_index: 0
value_sats: 10000000
value_btc: 0.10000000
scriptsig: 47304402202b1b094ffb261007fc37c1dc16668654b224344fb8624b5d4d230e0ff6292afd02206a3cb442ea5f66059d4ab31756fd13ad3165375bc2fce8c0f5253364e9c9bc11012102529476288ca31010d7b619367b7c011185df70b3ec2a8a5eceba341ea45227ce
sequence: feffffff

tx_hash: 182a17478dc6e7d253786359ee76b1f32bc8e68caf54134beade2fbb7d475bf1
out_index: 1
value_sats: 500000
value_btc: 0.00500000
scriptsig: 4730440220313152f3b02d0d7a137e034aa50d23f21845f323e280196d33fa59e188492fc7022030f27cdd4c29d9b5f0a8efa0f1ded158cff9d6cb665f5c044985e3b07a43bdcc012102722c00358e31a93ba99482816c7d14a1eea461e299d3a58f59a91b2624b63b30
sequence: feffffff

tx_hash: 14e11b81dd81fda24cab299126b113a48a777bb7f5b5e60eb0e0394d1fe73c17
out_index: 0
value_sats: 1000000
value_btc: 0.01000000
scriptsig: 4730440220710e893233b3d1537f067792296afe65f82ff1decff7327dad3679280ec728780220215fffae28af128dce05c10383b2355d7a9a2ed4178ec39a6deae98ff0c58e2101210272b52764de8f3dc974b891ffdeb1eea7569ee0cfefcf78e11b11f6b35e93c6e1
sequence: feffffff

tx_hash: 07a5c1529957ebdbb12dc8d87a8f9d1f48bf9fc5b1faad5a53780b212497d435
out_index: 1
value_sats: 500000
value_btc: 0.00500000
scriptsig: 483045022100ecbfc1df8c6ba16bc5e4fb2d0c0d22378ef6f28b4d2c24aa1d3598a4cf5f256e022062158c81e8ff0e15caaa89982e1b4db69f9fc168e3263c0f337ad554f233c8b80121025a19eeea6ba9cc29c8caa39aaaa762e9c5103503327c3aa67c40332970cd37b6
sequence: feffffff

tx_hash: 256f61922975fa56d8cedc906e7a6e76990231fa88fdcb2249a1fcb739b441be
out_index: 1
value_sats: 1000000
value_btc: 0.01000000
scriptsig: 47304402204961fe523da43ab5d83da1db236ab7ec350e0837e7f044178727ba299b5b6ede022017f112c43dd38a4f3cffbc3506564331d8392c4e947f6a156617cc319adafc47012102b0ac1fc32689f39bcb5b0a50c607acaa161d4fd0f0bd053d1578567b77697798
sequence: feffffff

tx_hash: 1a23e58901d6e5cc5ef35665821bace8008f6b0a1c43ff4bc4530f751acc9dec
out_index: 3
value_sats: 500000
value_btc: 0.00500000
scriptsig: 473044022057aca9d24c497b1e13a976cc16d9fd62963316a510145ed834662b4ebeb9524202200a4de81322df8434610107c39c9cf780ed02ff018c5bc15e22102045f832d9e70121039f805a735f14ac71a0d50c6d616d54cf1e4eb4c7efc65ac0b661eca97763ee6e
sequence: feffffff

tx_hash: d0d9b90e36d3550c1e8023b5b49be8da9ab06de94c86cb739603bf138a99e512
out_index: 0
value_sats: 893300
value_btc: 0.00893300
scriptsig: 47304402204bce84b8f8041b2c22ee17bc5447a04c8c9ae3d33fb734987b8d2d3698d91ef90220246d8bdc6e206595f9d024b19bc88a6d3620f97efd5a820df8517ceb50b31844012103559cd357e4b7580ef857406371cde167e63fd634783219ef67ad6c608f5fd9d0
sequence: feffffff

tx_hash: fd8b88e37dce5c58e76d0ece8ab7c2bc9cd7982388ec4476eb0f5993c970542f
out_index: 1
value_sats: 500000
value_btc: 0.00500000
scriptsig: 473044022005b0fb7a305f435a8a4b7fb79e0742998515545a3bd73e568f093f88efe85493022032ccf5e61c6cbc61218fb733a2c26ac15e0623f35e5d56deb2d8e35202f032150121036bc661652692b8f169b58e5f638c2e5c7fb5145fef1ede27420f5a544844cc35
sequence: feffffff

tx_hash: d84fabd48b2bd098b9c0bb2ec261976f65568d82095e8f17032c6fba23ce8663
out_index: 1
value_sats: 1000000
value_btc: 0.01000000
scriptsig: 4730440220495bc3911ff79aebd681fe3c2489ffecea1d60d888b295f48bdafdab84a2148f022037b758401daacd6e67adf58339ee88e1842dc348587bad63f6f3628d3b062b7101210254de624e9762a8d54e2ebae622f7a8bfce73812da7a5786b3fe7857fc96b49e2
sequence: feffffff

tx_hash: 2d086bafdc65c5de84c80cd1f3792bb1155835aec1d32de3ba862455da85942e
out_index: 1
value_sats: 25000000
value_btc: 0.25000000
scriptsig: 4730440220342c01eae94ab71dc079ce87472c2b5838a1ca3858739f30ec6ce98c3b012e6c02201c6fa89d691704943db6a312622f73410c644f42d53f09c8db199986ea2096ab012103ec24ba068cab0c5f2ada83fbe055e446ecbb4b4e04ba4265dd74297e3020d7e2
sequence: feffffff

tx_hash: 6e9bcb8133f5de9ae4217ccc7f87d13bcbc187d8488be520efc4d6c19f0b75a6
out_index: 0
value_sats: 1000000
value_btc: 0.01000000
scriptsig: 47304402204b1501847c21690f338f56df436f6dcdf02d037e2d8b03137cc40118f3b0825002204067e5320bc798e57d42d4232a26b166beca30d199c7cb4426d8d9de4e2b06c40121039bc10145df89c2fbf3b6a55b0e013da830540309b5155554e71181cdec59b66e
sequence: feffffff

tx_hash: 89cf8db6ed40ebe98a46f4f5dc24d6492bd797f6d2da5a3494f9a4c409b2f2d1
out_index: 44
value_sats: 44625
value_btc: 0.00044625
scriptsig: 483045022100a341be58ea390419b23105c5a8122e51f2463dc287d88ac4cb1412a25492575e022064f8b88721d4cbebf0460796888b29d3ecbf65e2bd88163db6d3defe95b0e3650121030ed3da53e505e61567b073037ca699ff803f824217ad8108e48a6837f43d1a42
sequence: feffffff

END_LIST: inputs

START_LIST: outputs

address: unknown_address
scriptPubkey: a9148d7b836fab9737a7b02149032b7a7985403e6b0d87
value_sats: 700000
value_btc: 0.00700000
spending_tx_id: d4a5d44bbff558d9265bb6a8f1c045097cc365caa690a435c46de13d0f13491c

address: 15paQ3cpN744NNoH9BShW33da8W4EUVc26
scriptPubkey: 76a91434dfee9944944ea9bc48a7460d444879019f5ca188ac
value_sats: 5000000
value_btc: 0.05000000
spending_tx_id: d30c1d89dd01e42ab9c2543044c6f1f445056b6b870c1a9a2eee405998c56a03

address: 144aP29zg2WeAeZG2i8SHifUkpUZDByhxt
scriptPubkey: 76a91421957d3a23e2b0122bb8c0e84fc084e7238a08cc88ac
value_sats: 640000
value_btc: 0.00640000
spending_tx_id: f87558d6a7ab788fc6519333b6ff31944e8be0f4f7725c089c106c74c8b1c185

address: unknown_address
scriptPubkey: a9142647e6f09556af2845671f822b98a2a02525069687
value_sats: 117648
value_btc: 0.00117648
spending_tx_id: 64b60e59bf36262e0a92477150830f4cd2246ec9c310192242e4b5325e5bcd4e

address: unknown_address
scriptPubkey: a9142ddabcfa51bd21442250a9ec53b22619188004c487
value_sats: 19800
value_btc: 0.00019800
spending_tx_id: d7560892fbb79b1f940d1863923125894a16e75ecc932e9a8b4cc0f305c3b104

address: unknown_address
scriptPubkey: a914117511709d76e24e300f49e43d062a26a0ea9d9e87
value_sats: 100000
value_btc: 0.00100000
spending_tx_id: d4a5d44bbff558d9265bb6a8f1c045097cc365caa690a435c46de13d0f13491c

address: 18NmYEgH3CMutdg5VnJoTbqEmwiEtkqsog
scriptPubkey: 76a91450e6cb6a618c01e76d8014cb4f0ad3b3632a5a1088ac
value_sats: 757800
value_btc: 0.00757800
spending_tx_id: 43854a7c6e0a0d3f0fdb017902944eb6f50f89c0b37491385debdfd8f0c7d592

address: 1F5nCX9Ga53xGw4YG23Q2zNQCZUDT5E4HY
scriptPubkey: 76a9149a79279c015f1b52b47be61d3c05862cdd42779588ac
value_sats: 46149
value_btc: 0.00046149
spending_tx_id: 336df8fd580275ffb020cf1e20850d48d205c9f24bacfba8c7beca0d89078d94

address: unknown_address
scriptPubkey: a914c31bd3cd3aef0d02d521d04dc6f4453dd4134bd487
value_sats: 60000
value_btc: 0.00060000
spending_tx_id: 4de1ba4b152695d33ce542629d0bc8665edaf77609e7be56d580f9d0965508a9

address: unknown_address
scriptPubkey: a9149ef07c5ee6e21cff686959328a63efce356bbd3c87
value_sats: 286779
value_btc: 0.00286779
spending_tx_id: 3d219692365352b77809865d9db20e88195573bc423c681b107d7c09873c6dc4

address: 1CRi3Yq57AgeqQEVy8Q12ggVGVLbY9Xubu
scriptPubkey: 76a9147d55a0e30179059912910c5b7e0c01904c2a0c7188ac
value_sats: 35000
value_btc: 0.00035000
spending_tx_id: 98fe89c6077ed2ec2da6000b340261c0f0a5b6b7e5831bad7944d8e8838614f0

address: 1CNKAte8Jb2DUdRcNfiAd6Ro7WVT3CAJgH
scriptPubkey: 76a9147cb1496c40b26f22bfec07ea88c122b07851efcf88ac
value_sats: 112000
value_btc: 0.00112000
spending_tx_id: fd638731fb064f2517a0e3a24f6da0242b09d4e728d10daada84b2f784d5df50

address: 19aPjm4o6ToZkigBe2FsUpdYKvaKgwiyUx
scriptPubkey: 76a9145e11b68da6a99c349b4b80a57e2029821a758ae388ac
value_sats: 40000
value_btc: 0.00040000
spending_tx_id: 0aeef9562b0d14b007f97c15b6333973c3c18618cdf664ac1b102409c66a0604

address: unknown_address
scriptPubkey: a914c0b30ed3d9ae098f4dbf80158c6a487c443fe1ab87
value_sats: 700000
value_btc: 0.00700000
spending_tx_id: 83a6e304dfcdcbb675262bfb8f38b1acb2756d8443b1d640f7b98cc3f743a720

address: 1M8JgTW9z4AYU5VKfCgBRCA2Q1oJTomXig
scriptPubkey: 76a914dcc42fa90364bf17791f63b86193eaacfdbb387988ac
value_sats: 200000
value_btc: 0.00200000
spending_tx_id: 1cbcdae908da75e5f4d5d1fea204cf4e84aa44c098f1ad2859a526b17f6c2aef

address: 15jRm94Hbd2z8MxD9qKoq3AEsHyUP1xKqj
scriptPubkey: 76a91433e6a49aadeee5b08694db6ceab815013df0472388ac
value_sats: 200000
value_btc: 0.00200000
spending_tx_id: 509ee7d28de5697e9d689f5bd70b2712dca59cdfd148b745c88689a7056ebbcd

address: 1JPgKhcqJbcvrpoENEtZ3GWJn2d4kgMzsZ
scriptPubkey: 76a914bec41d3b4b2096fd309b6d6a570988900548462388ac
value_sats: 340598
value_btc: 0.00340598
spending_tx_id: 6f509e8a796e5feed3d32c91b2e86f718830febf2ad7bba2f17c64e98a73fadf

address: 1FMrmW4tz1QGhkokthGbMizy6fqYgzCudM
scriptPubkey: 76a9149d839fb314fbec6d577fe4283d08945df540033488ac
value_sats: 1181867
value_btc: 0.01181867
spending_tx_id: a39cb5f48ffc2581f872e4a0ff9e4a43ab11302e45567499a265064ffda0398c

address: 12amRLX8WTpMSm7qvkDzo4wHhdSJVKQDmZ
scriptPubkey: 76a914115aeea0537fe451507f30cac03e23ffff7f04e988ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 3f61c513d34b4876ce351e50e1d44a15cc97ac71ab8dcafea6750422c61cd23d

address: unknown_address
scriptPubkey: a914212b9a2f4d69b2bd2e8fb7d041131d2edb10a15687
value_sats: 1200000
value_btc: 0.01200000
spending_tx_id: d4a5d44bbff558d9265bb6a8f1c045097cc365caa690a435c46de13d0f13491c

address: unknown_address
scriptPubkey: a914520b0c8a83209eec032ef2a6d9429ca63153543187
value_sats: 221000
value_btc: 0.00221000
spending_tx_id: 64b60e59bf36262e0a92477150830f4cd2246ec9c310192242e4b5325e5bcd4e

address: 1J79rBdPfvKM9XLBXAtaGwDjgVpQAHUiZE
scriptPubkey: 76a914bba405202f2759b68795afc2de642b48586f324288ac
value_sats: 268031
value_btc: 0.00268031
spending_tx_id: 6088cacde3ff15e373ad3491e00b8a2585973520c860f0b961b38f18c32ec3d0

address: unknown_address
scriptPubkey: a914ecd9a43387b1d7fc5efe280ed439e436a7f50cdd87
value_sats: 15000
value_btc: 0.00015000
spending_tx_id: d4a5d44bbff558d9265bb6a8f1c045097cc365caa690a435c46de13d0f13491c

address: unknown_address
scriptPubkey: a9145931a908abfc801f92fdf80ab1756ba4d84b155587
value_sats: 421106
value_btc: 0.00421106
spending_tx_id: 735a22e1b6effb8ef4127c02aaa388ebd6cf1e23ddb1d39260487d42103cedf1

address: unknown_address
scriptPubkey: a91451091b6c065919d248afbacff6845c07f4129cc687
value_sats: 34064
value_btc: 0.00034064
spending_tx_id: d7560892fbb79b1f940d1863923125894a16e75ecc932e9a8b4cc0f305c3b104

address: unknown_address
scriptPubkey: a914c18c8d1c2711c9bdf0f5c510c7410d2c3210a66987
value_sats: 340000
value_btc: 0.00340000
spending_tx_id: 22c42620f72922762134417352203607895581befc8d493ec84ccde868fa7038

address: unknown_address
scriptPubkey: a914c279f121db7f217a53568886c8660f0c630aecb587
value_sats: 361450
value_btc: 0.00361450
spending_tx_id: 178b27eb87fe0d625eb99a05f5d8c5fc2d37957acda6d351a04cf8ef18ad645c

address: unknown_address
scriptPubkey: a9146fd4077818c2f5d3f70fad949d227d6c40e05e4b87
value_sats: 1022700
value_btc: 0.01022700
spending_tx_id: 735a22e1b6effb8ef4127c02aaa388ebd6cf1e23ddb1d39260487d42103cedf1

address: 1GmyBo5s7MSzBE8uNRP5nuMs1eMzMLtNEt
scriptPubkey: 76a914ad0b1743f1c32daac2cf540fed3e8219e1952be288ac
value_sats: 634190
value_btc: 0.00634190
spending_tx_id: ba8eb9aac9ce927882a2b88bfb2c784050e1675aff31572ab160d28a59739178

address: unknown_address
scriptPubkey: a9149a0512b36142f5eaa97a6762a9d516845ff7597687
value_sats: 45000
value_btc: 0.00045000
spending_tx_id: 3d219692365352b77809865d9db20e88195573bc423c681b107d7c09873c6dc4

address: 13DYiDMcF7s3gDWp3dAyQRjsZpKdjEPQa4
scriptPubkey: 76a914184fb6b8ed719de5fd0d0800645ca511c577b28d88ac
value_sats: 50000
value_btc: 0.00050000
spending_tx_id: 6ffec9b2c80f8952623c6e3612604b01061bd077358bc3be95ad1df797323f5b

address: 1JbmvQK4sTQ545xHGZc9akZ8wmMKJMA1M6
scriptPubkey: 76a914c10dc769aa265b8c970ab161ecb942b1d017e8f688ac
value_sats: 24762
value_btc: 0.00024762
spending_tx_id: 3f4de0f8aa88fa78e09e64f2aa9048d2d2247efbe2f4ae5c27b9d7e364328bc2

address: unknown_address
scriptPubkey: a9145b1a64ff49ffe40eeaee6661c6be484328ecc89a87
value_sats: 151887
value_btc: 0.00151887
spending_tx_id: 22c42620f72922762134417352203607895581befc8d493ec84ccde868fa7038

address: 1qe2imMHFj9q9naQ4AE19L7VnPGW8raEB
scriptPubkey: 76a9140932e080e0b96d2a7620461910fd08774e193d5a88ac
value_sats: 1022609
value_btc: 0.01022609
spending_tx_id: 609cc890c0f4f7f2f7ae8a6b288b4501d1b065fb31a70787bb758cf9ec4d70a9

address: 1PMuw6UXQT3jKCk1WEKweMoTJPGLUdSGEG
scriptPubkey: 76a914f54745be9e05e1887e0f471c861f2b5d8c6db29488ac
value_sats: 583739
value_btc: 0.00583739
spending_tx_id: 8df69b3b9120a0d52cdb071f9814dfa86dab53e0439960dc6aa89da8137982a6

address: 19cb4mVCFPfEsPKuXfRtJqZmazGGh31KgE
scriptPubkey: 76a9145e7c003c456bf65db6466561d5347b63e2587c4d88ac
value_sats: 50000
value_btc: 0.00050000
spending_tx_id: 1cbcdae908da75e5f4d5d1fea204cf4e84aa44c098f1ad2859a526b17f6c2aef

address: 1FafBQqSsqB3iEK9thixavZDH84QZ1Yqby
scriptPubkey: 76a9149fef5bbd0362c088abc355d0416a971fa2eefbd688ac
value_sats: 58700
value_btc: 0.00058700
spending_tx_id: 1cbcdae908da75e5f4d5d1fea204cf4e84aa44c098f1ad2859a526b17f6c2aef

address: unknown_address
scriptPubkey: a91408b9ec51b20eba9eef95571720c4fabdb6c07fb087
value_sats: 100000
value_btc: 0.00100000
spending_tx_id: 64b60e59bf36262e0a92477150830f4cd2246ec9c310192242e4b5325e5bcd4e

address: unknown_address
scriptPubkey: a914ecb75df3471bed2339e046b6ef890be135e59f0087
value_sats: 530000
value_btc: 0.00530000
spending_tx_id: 22c42620f72922762134417352203607895581befc8d493ec84ccde868fa7038

address: 14mp8HQRsZEXrU6e5w9ce2rvzc9KCTyqrd
scriptPubkey: 76a914296204a2f4027b873b5a4dd100cfbda0d5fa220688ac
value_sats: 4374820
value_btc: 0.04374820
spending_tx_id: 392f8b287e049b18102fc261dcd72c5bb2d877b10fd6c92f403bc34ab2ddae1a

address: 15jCfRsPsJAWqydcEFt5kDR3o1FWa528XM
scriptPubkey: 76a91433dbb57db38d6677dd79e70c119b9ac2e39d7c6188ac
value_sats: 15570
value_btc: 0.00015570
spending_tx_id: unspent

address: 1GKnjEZbF68Ujov5VfVAeY3ijrE1CxMkMp
scriptPubkey: 76a914a8178bc81f4046d4f2a4ed4d3a8ebef183aa406888ac
value_sats: 100000
value_btc: 0.00100000
spending_tx_id: 26229f6ddde17c305c0275f0a1ac4e76f34bcb685b350e8c73fd9f25aea6600e

address: unknown_address
scriptPubkey: a914d74b9573e211c97030272dc7cc8915fbf688577d87
value_sats: 2000000
value_btc: 0.02000000
spending_tx_id: 3d219692365352b77809865d9db20e88195573bc423c681b107d7c09873c6dc4

address: 1EMqHEpRx7WyF5QwQAwh4apM7ZsuNZYWii
scriptPubkey: 76a914928a41aae583e23ccd66d043e16ed1993a41458288ac
value_sats: 1861491
value_btc: 0.01861491
spending_tx_id: 1cbcdae908da75e5f4d5d1fea204cf4e84aa44c098f1ad2859a526b17f6c2aef

address: 15hdsEUeNKzSpx3S49EEajVXhWj4coxAaZ
scriptPubkey: 76a914338fea759081f28c709d569bfd9d1f264016387588ac
value_sats: 15094000
value_btc: 0.15094000
spending_tx_id: a9c8006ef3d5671b7d78f846cfea20010ed275fa0cb021a4e508a7d515aad6c3

address: 1HUWYUhSaPrPhQcHLQcoQ2vh4ACJZwBHcD
scriptPubkey: 76a914b4b5e78f09375712802b7a8c5c0b9478468a46d988ac
value_sats: 150000
value_btc: 0.00150000
spending_tx_id: 0b4c51dab6191f00c46739993279a164e4378dd514910b5cf9680a0a2ca9659e

address: 1J58Caj2XFrNRcGhrm2t92a1wzGLbHMHA1
scriptPubkey: 76a914bb41cfe9d6b42d82c91575986fd80416b4985b9288ac
value_sats: 93033
value_btc: 0.00093033
spending_tx_id: 0521dadebd9b8e0bf22dc38dd2bdab51fbfeb539d7a465fc249dcea6dfb0c66b

address: 1Fbh3zjYYWDjyLkSHgM6bj6KTwRWGoR4RF
scriptPubkey: 76a914a021564c654e4b510a69acd3ed6e6aabd9cc0e6588ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 765718711194a072c04ac6b6c3f4d4771de8124b484811a85aa14d8e9671be56

address: 15RtNNFqH3cR9mtDzYnd4171Xn2TGCsuor
scriptPubkey: 76a91430955dcba3e25931a4469257a3a76fc9a093967288ac
value_sats: 206932
value_btc: 0.00206932
spending_tx_id: 15a8e29b783b2e9faf8055c280d763e5ed5f19df10e753e99c8c14c316581840

END_LIST: outputs