# Reused R Bitcoin (`adaptive_ottoman/reused-r-bitcoin`) Actor

Detection & research tools for repeated ECDSA & Schnorr nonces (r) in Bitcoin transactions

- **URL**: https://apify.com/adaptive\_ottoman/reused-r-bitcoin.md
- **Developed by:** [Abdo Abdo](https://apify.com/adaptive_ottoman) (community)
- **Categories:** Developer tools, E-commerce, Open source
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1,000.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## reused-r-bitcoin
Detection & research tools for repeated ECDSA & Schnorr nonces (r) in Bitcoin transactions



⚠️ important :

these tools are for educational purposes. Any incorrect or harmful use is the responsibility of the user.

What is “r-repeat” :

r-repeat means the same ECDSA or Schnorr nonce (k) — and thus the same r value — was used more than once with the same private key in Bitcoin signatures. If that happens, the signatures leak enough information that someone could recover the private key. This turns otherwise secure signatures into a critical vulnerability.

How does r repeat? :
1. Weak or insufficient randomness (CSPRNG): the system or device didn’t provide enough entropy when signing.
2. Programming bug: the random generator is re-seeded incorrectly or the same nonce buffer is reused.
3. Incorrect deterministic nonce implementation: RFC6979 is safe when implemented correctly; buggy implementations break safety.
4. Re-using the same private key across apps / chains: one weak environment can compromise all signatures made with that key.
5. Weak key-generation (brainwallets): low-entropy passphrases or predictable key derivation lead to weak keys and weak nonces.
6. Hardware / firmware faults: buggy devices can unintentionally reuse nonces (e.g., after power loss).

   Why is this dangerous :
   
Because the nonce k is the core secret that makes each signature unique. If the same k is used twice with the same private key, the signatures alone (no access to the private key required) may allow an attacker to compute the private key. In short: nonce reuse breaks the security goal of signatures.

What you should do (safety tips) :
1. Use well-audited libraries (e.g., secp256k1/OpenSSL) and keep them updated.
2. Prefer RFC6979 deterministic signing only via proven implementations.
3. Use hardware wallets or HSMs with good security reviews for high-value keys.
4. Never reuse a private key across unrelated apps/chains.
5. Avoid brainwallets or passwords-as-keys; use proper key generation.
6. Monitor signatures: detect repeated r values and act immediately if found.

Requirements :

Python 3.10 or newer

Sufficient free storage space to download transaction data (depends on analysis size)

Internet connection when fetching blockchain data or using APIs

Security Notice :

These tools are designed purely for analysis and research — they do not collect any user data, results, or personal information in any form.

Running the tools with an internet connection is safe, as long as you trust the source.

You can always review the source code yourself to verify what each tool does and ensure it meets your security standards.

Required Python Packages :

The scripts require the following Python libraries:

• requests
```bash
pip install requests
````

• tqdm

```bash
pip install tqdm
```

• ecdsa

```bash
pip install ecdsa
```

How to operate tools + example :

This is a list of addresses that included the r-duplication vulnerability :

```bash
1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU
112KZ24UgNndZqdnu2cXwXStSjtY78ZRUh
12ZXAga2nRxBECsMDjFypWuL9UkKEaS4Z3
12sisxXmNPmFTpekBKEqZCELYXESPYUHCB
139YrtXS2J1KiD8pf2R3RtKRPr8sLwLuiq
13GSuGxtMZyE6SDA8XJyuWsHYpXZyNQTAn
13ikC8398HhciFWkqPCrRHWUBASGxhBY4m
13tRCNGCGuVN4gYyf6CpfYckhM3qrJy9YX
14Bgi1c11HBcj7krN5tRepMdL3SPghEaMM
14kaXa47cUcMpvKnCa8zr38C9v7sVPxSta
14qF25Rg3hJaYFHwE6ST2rr1cnBS3DPYNe
14uS988CkkfTs7Ckre8nkVedSQF9v4CqrM
1599DB5Tb1RWDPYMuU3YJT3jRwyyoPZa1B
15Ew6Sen8hVhTfLmXvAEEqGfX58iYWqEV5
15mcUhVMi3KmoWvP6Y8NpVaXaPVGCWztgL
1681LkMDLNw6CCjUrMojRKC8BaiwQ2LTFt
16LEKMzhabDoTghR2no3a59SJQC6MJp2aM
16NMGWRavnYG5bhWzY8GAXWiTZLytpT4v7
16khUbFwUK6X7U5X919RJeWyfBHSLfJMda
16vHYDZCLZiD97TucWr5Wht9zBA7JJmuF5
17SP6Qc3fP3zUWFkfRrwY3TF3a6eQ3NsZr
17Vxv31VfpFY6tWBBB93tcSgP4SYeqzTTb
17quWZhtGikUcTUpExchL6UdFga6Z8hME9
17xnTfrWYiLMhEQmW55VCa5cVhSZMVUak6
181ErGfBCT7twckweWJgoDMGXNepvb4qnp
185YGf4EoVfgqFBSAAUf1wDte9KVwmdHMy
187TT5PpAKGHRBGjdaKDZsgBH1s8yNCtS4
18RecXQxH8xuqS1zNgrukvPybDtc3Mn4br
18SEPGaZ3xdHiH2hkSdPgkYdnvzPr6PZYS
18U2grD3VwFa626tkTnabXSY2nVQAvmf3U
18W9kV7SqNPnvcbZRzM34aE14m5tFmAuz5
18djF84ZNVURvFUX2ZAVaFqV9MerjJkQtE
18mEp3aKQ9thp3H72rrzHAfW719YmHq2f7
199EPbUzU6mBr7dP61ihWsicuJyeYbJviS
19Ey6feEfARgzcNRmUxBZNQFYSmwgsU9Wc
19usDGaGtwHfMoJKAJEJd3KcfZFWj5zocV
19vokfKSJJMwHAqQ3Kehk8Gq5drXhi7wzU
1AApKu3su7VT9K1hgyxp3pcp2DSNC5V9s3
1AFZ8j6Mm6EphAFJbHyzCxKpKm9si8Vt3v
1AGCK1JM7pEu5r4g5yRiezXhn83TPGaWEh
1AKE18rv9BUPpxciQziTjQzwNQoMSrvQaV
1AX5hvrNXTs8KnDVBSRwHPHg5iQ5fyb8rs
1AjwULXBv9TeVjADC3khcP69USBGRXYUpd
1ArJ9vRaQcoQ29mTWZH768AmRwzb6Zif1z
1AsEhnbniTP4YSA8L1Xa1uQjfSfHbb8tzJ
1AsbDvSw2rzEa39erkCrMW6KTr4tDHGSAH
1Asfz56unNm1c527p3ENavRqecShQyxHeN
1B9FoQWdPift6CUXUs6K82TZxaTyHpTUnC
1BDMV3Yb6Pp2ycB94UsruXgPWAWBJhBuKL
1BYuQ21smrF1hKfmHPsDnJkWZZdEpBFLZo
1Bn1n2N9Z3Xhnxd3b6ViNMstg7oGjh8XAa
1BwrmTmhnp6K6Shbq5zQQqGqnsfXsunsqE
1C4YepY3K1gDrRiQ5E9rgaJuXvrawxXMJG
1CAsRJ5Z9CXdhBwxrCVrf8kJNPBxYQJiH1
1CLfNqGBb949bBbMgefRPkDVgpgyEgWRF
1CPzjQTH5vNADXQGeCfHtRgX8S5xMLGMr4
1Cbw9MZ8Vrfkzv1FxuJS5JBySbypuMARQj
1CgEzXmF7SeNr8rd2AfyN1DQNJpprVxWmW
1CjKefUiRhK5hWf79MoJqccHC1ohye7SWr
1CpV2F9YASreNrBGf1E8QgFgKdqYQopzGH
1CtgapxmS4CRLCNFGTbidAqfk9WNdR2kdn
1D76ha9QoxkUPLxufDoZVEzx6hH3uVJvnZ
1DEsbC42Je7psYeaE2mbWNUpSEFTL9aQUs
1DL21hg5FBLC4h9mXwx9XDbHmUK3BZFCQe
1DkCk3S98BCwPP8wdmxqQKcQoH4WJthvMR
1DpyhFtQs3yVM4gSf3KiD9GBxcPaxuQRDT
1DqXkT8KR25q56sAerfSg875KaJ6o3f3mi
1Dsoi4eggJhipmYZtFGPGBxLX8nguYxiGh
1DxzwX4qC9PsWDSAzuWbJRzEwdGx3n9CJB
1E1rbpZitcZ73JQoLYXB18pDm8BTHVqxtk
1EGok6kAbJRrzryXAGyCHRq5c649rhzwJ3
1EKJUnK4EE83LdGsCnFPZxgkybyFiTdbMk
1EMkFrY86siasW3F9zC2bS1ZcSuTdaiJqj
1EMxjb3667se6LuqkhRsrBaAScGsx5DMFq
1EZtDBBkqkHxRXNSBwTV7HhBbPVvqC8Rte
1EkkAMw1K6HKGiou5vNrLBffDtjVAC5HW3
1EqBqwtfJMZERvyckvexLJLuSrqYewCaE3
1Es37FWCT3xDCrQM2NEJLajRPYNbk7jUaH
1FMhAUpVgU2H3n576vUe7vQp94zCkRPnf6
1FSmh8gSuPkZTqx6LeH6Jic4iZ1A8BsZ2L
1FyQtBr9ub8FhKGDcgW2uAbU6cHYuNmBk3
1GNvTWNZM48QA44QmbVjxXhQ7hmJDicxec
1GvhZ6FewuuyYwZ9cPWd614Gu6UhWacrDY
1HAEJNWN7johTEiooRau7F6NFvHnBDXHzh
1HDGRnafT7ogCaMuHx9csBGvGeYc441tQ4
1HMYjeeZf4qq9L9WZRaBKnNjsP1bSLsuMs
1HSUdtBoNbexP3ordhnSZ2jfHCGVvAbGt
1HW45VWikPEoijyKtguggMEJ5CnsS78ESf
1HfjrpJLP5SaPRFzYUxrzhppw6xv6GXZ6f
1Hu5wfuk9nHuYDpdX6FjQrU1NYvpUS8r6t
1JHL7mbGq64heFnJA8i2QVm18p4TQ1kf9M
1JX7Z9Si6tUQgFa4PLNTtJ8bC9WrfMDvLb
1JmY6KZxoMjMaFKLVSMAr7BdsAAWASMR7d
1K3iZPSqMCxtMd5o5hw4gfpFq3i9zqL61o
1K8fu7jfjuKS28YrA2rSCy7fkZhNvcab5p
1KJERjQwXx8ojrKRSPFKwkCct1aAkyHgnF
1KS7abb8CrqrSizfyPXkcRocYejZQ332xM
1KiAVfFJH9EU29C9H9p2SBnrkfzrgrRRCe
1KojFMcdHzDndhfqPxb5CnXeB1R5u9nnxG
1KpxMLLmEhaqoUXN1hfq8fci4z7p593HsV
1KvvnDBRtHFZdE9ngqGWV5VGznFgXuF1fd
1Kzf3YptWEMwDHF1nmVpMbs3jSvWjWdSbR
1L2Bcohuf1qyHykTdP8rD74K6HQSsTaTE
1LCnNsa2pxbZCsVdRoNqLGFcULbrEFL4i1
1LKVE8ys5rep3LbELC3fhfCRWXQiEi7hpv
1LKumxgbfSycQVaAwagpyZRSy71wXC2zhF
1LWDzisQtETsxk6N8QNa1KuUSiYtmmfa5A
1LhA9wbU4enUCT8EVorxeJegQtkZcyr7m6
1LrUd8tr5TD3UvD4KZaiNcAxmFveCw5h27
1M52izWFApBEuRMqMx4gbr8prABCA9Q9tv
1M7hSnVZniAXrre2SH9qaHvfxgXRAjpMVk
1MLQDQQsaHPSPQwp3TJ5YSbffm2EHneaU9
1MMMpX4AKhf9JTviWuU7fwnZuTdW78G2Mf
1MX1fSzSvTuw3yNgPNE3Ni31kT1DSdeUPC
1MmJk1peLVmycqY8Hq6WyZfrK4u1oTvkER
1NAddQ2XhM96aGn4yK9naRzxTxe7BbNTLG
1NLbWbTczixoA3sCgQg5NLpsExqRPJiA3H
1NMb6g4rQXHmsaHaiy1iV2Wmn4bTGwxyLT
1NR7Bw4XWK3oic9HvgWFProGVzp5jKeqCw
1NWXH2DE5DTfKWAwABAvFesGXKkyKBUoiN
1NeAtszct9Uav81CEr1FGhV4KAaXahdsVF
1NjGEKWWrupvbzvEivnfXJpdNdXK5xzdDb
1NkYPP3Eix9shAvU47xJtnL4Ggd2ScAbcD
1P5anXJVbPeXsw4wExuQ8SCBRevRPe8syQ
1PEAu3bS7t6ZYKGX77ZJsEKSupGzdR5Kpj
1PNa9dZ3P3fVhx1uMCqJ4sEYmyhxnQNy3M
1PQwoVNRCiK2J5GNumfpT3qk7KnhKPJ6Ph
1PVHbRqh1eYsGCVZ7t18UCQ6oPzXFR3HQz
1QBYgXMTqEQNgoVotQN2iP1sPhHRPEoDHb
1QDB2W1VFqinxu5zm4qMGecQTfviBjk3JA
1RfEM5WPtboTNnjHN3HR889FyuUx6T14D
1ZaRiG4qLj336tKFMZCGPpySoRQsReivv
1iuC1ovtbMJQLniEiJtR5obbWvVkmTjiE
1ptDzNsRy3CtGm8bGEfqx58PfGERmXCgs
1sgNrgAnjMVSzyeMDTeVsKN7FuZy34U5t
1vdbVPC6Ts9d5WhRDriPdndvvCwmCbKCj
1A8TY7dxURcsRtPBs7fP6bDVzAgpgP4962
1JNC3iaxA95NbWrSro5me2BM27wohuucKD
1GYRDPaCm3hrzUcgfT49w7mcvoQu2Y4MmX
17gDnz5TU8T16Pgzo93M7Dm1j5HS3UuS2Q
1FY4Ny2ZTvDGDHshB1Rpp5Di9x6Q9GVd5a
1ECvZ9ojebv5TVWySf2roXRP4XyQb5rNCy
1FxWoGvwzjWGKk69vFumyoBaUCqzsndVck
1kJwZbv3dhUowPyRHcxJMknoJpPYfwaGf
1E9ffsnXjMnZxmJaqCLXWhqWzKqx1sZXP9
1Df8hDiS6RSeu9WDUqUtBpBmBoepzo24pD
1NCRgUAgJnzBGcLNX7iQD1d9Cn9ZyKF2PC
1GysfXJbf5FREeJetrwuANNZi8pcz4n1v6
1DcNJeexQV2kM78AdMKSzmsQ8DeNMHLTJ1
1CozShbCQwFqa3iw2AUE3zn7Pp1f3HR3D
1Js2D8Fj1AWQ2aB7TMtmJ6rn4bYDFtcjgF
1L8DFt7yYA3iZsr6RA3d1mpf4J7TgBsYF
13oCG1VNMAGtNp9RcAmUieRf8NayAJ7xj7
1FX2xLHNxcT77bxLZXHzet6e8kMSS53uDK
1BRwmguCycCWSbueTcpn1vSJddMJXEhyjH
1PWTFonhiXCdTZ4Nd2J726rqWnNsTVeVMY
1JZ5NjZCDrnj84mZnv2fuAmAb7w4v5LiEu
1ENrnLCxp9srcWCCE3kQFNqHRGDijespb9
1Mjwi2LnE6oz3p8dNFXWgMpAPBs6ZpPPA2
1Dka5AAYwdZkrPJZHjKmdZkaVATnwYeSqG
15E8CUjvHDVj8mBzhkNHErXtz4AeEHycpH
12ekVy8duhBMLGd1JhxcgxrTN1fchmVcTo
14RJsWTjq9q2a9tNQSdpxbMaViWoXxRbjt
1JCMAUG9P8X4PHM7rF4ywDFHaAK2FMRrkN
138VcLyoAb5sdjo3cDw7d14fUGLKRwQ9VK
12RFNoJK2MSiWfXt3fFG7F4urUpLGnTBxh
1CFVxqxX3i9L9dm6Gw2QKJ2fH18HSJ9H8k
1kMEr9W4YeAnzFcuSWwj3ShYGANdLHSxG
143CugrdSngLmDaLWoLrWJzb4AU1xLMqoY
1NvfCyqRh6cuh8dCQDJmboriifg1eaYDnV
1PXU5aD3fzgAm2E56o2VSaHpVe4bhe3d2m
1AnFEpvs8a41T3ZpfPtXBENvkL5oatQ64D
1GjDS84eNBx6QQoo7dBddvgYArSttxLYdk
1szVke6ThJtfdUTi6Y5AAMDMePM4Ha8vK
1CNHzFKNCkCwYecVUfmahmqDFrn5uuRzsU
13ds2bCrxe68w8WD4R7bWSjGq4uK7XbzWH
16He3EDsvTKYRSQGsZeoooTbYAjy9fiLoQ
14reTqqg8r4qriHozsYoydugzLjYtpVoMZ
14FguDL7teNFCctazjUxCxCfZtssycq11h
1yiQRuB3KRxZTrSHBNZK9NdjbyJskHiVs
1FwbYs6UL2fzB9crvhWNCZyr9oqNjEXzcu
1Lr9tUFz4mypFzc3PYitgGU1dTg21ubM9p
1K5CgovB1c4vX22MvUq8cfRsuctG86Jmx5
19cRkXQfonjdJT9K8TMuDxV1PKLSdHZtPh
18mmzMizs5CHtLJwchtPMuiYqVqWjw3rLe
1NEb41nDgxWwVzhHSsk4obURJ13KauJRsF
13CWujDi4g6DWB9bWDXT3TfRU635NPJdPF
1G3BjSLWsWH6tbPYs29fYMYaz9k8EStQM
1C3G6y8Cyi7ECDaaDhG34sLzrv1dd7Xo33
1494Wwkf8QN4nC3gSYz3qjZVNuVZSHw2zi
1FYXLjfFJ1qsngiArLsrBVEGRaKkV15FGV
1EFET6LSLabV5KR55XqRzzhQ1rBUGTD1SQ
1J8THH46JdkjiGYLQyPQDHVk4gtftahDUx
1CRcBxVoXCqL7cEiq7b7rTYQyMhUrCu5Mf
1JjcWuJDRNkw3XcMfE7khhRg1UCxU8eKua
1Fcj89eqk1xCe6PqkMpaUuWCaK7MUXeYbZ
196SL6bZEvBT8A9z46df54zE3rzZfXzwe8
12a7gpjZDQBDhVSknfQzL3ygcASNQcocnd
1JFMHv7ijwXDQYQrehhSxn6u9bTfkGCmK
1M5edBFjjFJhQhgSuCUQnX3uytcskgnqQB
1F9tB2p9NWsGEt1TjiGAa3WEEGs9Wc779R
19yCy4mFWJVsdJbgtG79VwHGxQpcx4uhcr
19DcmnrhqpLgn8L6Exay1sJiKZPtYUAw1Y
1B8vhS5umMNKvwQFHJ3Hgres4NJeoe8U7Y
13LRBbvgCSXsUs4JNmYhzHRo3re8vYVDid
16UkUnbqW8PXRrwgxRdb2UTivbgNnBYqwC
1N2aQiQ5LjNQ3C3cKCmHHnnq65RH3zRD9B
1AyTNQRvz6fo7EvebGpKfJB7jJeppxY4yc
1JnqZ6Djhncs9YHe74CbkLaXXAbA1phsTU
1JmMcWWy1mFuubbsBRPuVXdjFdtM2ENJXE
17Vjk88w6fy5YRVUGD6Aa9w545UA6K4tYZ
16NCxA48LPKdSr5fACPnrLxgkrFnDJAzLp
1LKu5b7jUoM7MJzeuTCmvDWsJrBgBhcvhb
12CkZeZvwDwiTvFm5H8bABpEqQHXJ6gWc1
14ih1qxbcFmwLm8Hc7qTr3BhzdmWTWRmpC
18pqzCLA17hdnzxFnf5Cad2feA1RHKtW2P
1Pbt1LGM2JNgMjtnEscEmntsSrcYofeaoa
17sDdDiW2dNRQvTu2NkwwCbfXNFxVCpbZW
154nELZtftuW951oQY7erHnN4L196c98Wp
15GieELLKTruUdzmTDVYP1TsjnzNRDg8Qa
1LnBTt9TYRMt4aABcDYSoaMQ9jV8Qgajkx
1NuSEboWF7YJ3bozo5H1JDpH5yc7zyHZm8
1ALsXt19tBxMr29WfM2Zd7EU8HwzooLGHx
13x6i5itrvR8Rf75xP8PZaPtNTNxZLReLe
1PUv3XNWWCDmEK6o9VerPK81qVfo4Wtvv2
1DQK1Xb1gKBRXLi4PEegWCZ1giELgBqhq7
1AgVauV4U1tt3KbRiehht56NoZeKprLUXe
1Pde4CbEitkdPiwwKvd6s3znWw7EXZMYjD
1FPgs8ZaxXUAp61jkd53U7zWj9NQq8yM34
16SchApeKZEc86CVJCc1vLQ17TEJCRJNef
1HWEyVbuyPmXfR9eBnrh4v2Npjnp9UJQCw
121Zna8Dy9W2qDvsJEH2ALeHQkteXaeGng
13GXRxeyR9UTDQojZYv9NZ1j3VA6Butc9U
12c1XuVdjQwyftTbqnWMT94CYW6vKFknwm
1CqEdApNprZzgqUsuyLocXKH5yMdFTnTJQ
1HWYEGYNgVc7bc28RCAa8mCJPv9eEnHieR
1F48AGnDGLBbDr5Uk7DfUhrhe8U14eHKaH
1ZBRXLZEzSukVDEDDJjtHYmrpkEGH94nS
1EUDdSvFGmZCa5zUXSXFSQD7r2qBZaSWJU
18KZdcnGaqaXnHiRPb8rVGCztyA4jJPKtS
1GUqD7UATGzbEBrMjweP5GCTQeU51TsZbj
1G4TqNcKTRRuQ3brQSv85Fohf3jQiaGAbL
12WhvZTWMv9XLfyM2g7XFSUgpwzuQUX5Mq
1CxZGXpNLDmr7eDmgMiGc1n1gAyE6LKBig
1DWhHeTnoZAFPehoM1W6S37hn7nVjZLrQN
1BvQyALiTSgKwVYzDL3ANoqmdWaoyRZazS
1DY5YvRxSwomrK7nELDZzAidQQ6ktjRR9A
1YWwSaXTESKgDpitb6Rp8bteXzUR6hjDg
1LspNcTjkzFQRrsr4iGGxD5RSKehB5fHnA
18yDksipyvWEX14KTd4DHvj6ZDcXvNqtpB
17Lq1nrktyEFV3AVPAbsbDXWuWoUNMhws8
1E67dSKMyrEoqfAjSsE1SNpeeau4pmyc5j
1HmJh2b8iS64WgX5snSzKYrNXqbnKkuBvE
1JNMvqdUYP9eDR3mEkxxCne4BYabc93Nwh
13fZF8aZcSjpxhukHkyVtHsLnPnVszQaLm
1NSLj5xdCyRmMYVtM7bwZxZarYLm6EGZJf
1BFhrfTTZP3Nw4BNy4eX4KFLsn9ZeijcMm
1BMzWp77j7x3GKDYNbCP3df7YG3UEw1vVE
15p65cNbtB3bQYf9GB78edRo5Ppux3uaU3
1NRtYCGVo2vR7WmYVussK6sVva2wZsYTep
1GTFFqbHGp6xwcKVmLkbLqHiauUbKT7jxs
1DHmu7BvzjpQQxbKEuqTU2zSvZmgZBBrne
1Pq6Ygv3kdMVX2TdNhUSPadxaShiGJUAoS
1EPXZfTX6TD3L7TQdRu2nqMT8mrAAPSTST
16y2wAieZE9VknMK29J7EAhC8fmRtdLy8p
1L9a8dXMgq2xWV1zaDUGje2FAbzCG18QQh
16io8zfbhStqe9WVdHN3JLzc29D73okaoy
1KSFgqcm6mc4Aaq6EsR6Awfr65S6RmVeHh
12JDjmk2fGMPRK9GaT98vBFDc3MDHoPV9r
1FPSVbypWa7rBWbciKHJ983YWcucBn7aUQ
17HHdLh4oXncuTejALwC6fgArVqPUxh2Sr
19qnLpn9it7csR9sEay1XrFyfAmUNoXYk4
17AHXAodFQ33A4DqFENVHCG59qiaRNbhcq
1NSnZPRR32mrfAADxNJcPRP647gseqEMyj
1P3wCaQNk438cXKsC2YYvpecWa6kZKGCKC
1HgRa96fuHCde6Rie4nwhaz1hZR694X4wj
19SnxcsSYsXHeZ1NLDKHfuFddU7kLiZKmE
19zqrJ8K9LLQJzv5do4Di9GrWi7fAjCwcy
19UyTaFsvbXdqfmigR1iaCCfFBP9Uw3vDo
19XKakgEQM2gKZ36MT56R7uLcF7Un2fHN9
17WZHQk2NBdnRpxAt3GuvtAy4yGz79Szzy
19A91oyrWQBhnyJ5bzGUrtcihziASbi1zx
1KBwi6vF2h15MVB83mALcrpopTQuSASyy
18PPaKjaRedtgHUsaxh1cCNoEMu72aGDCy
1EDLS29FrUDBDUoX96vD3iihXWje6nmj8d
1PAaCGphy2Vx4Gn43YpQnQTLScMVH7s3hr
16vFXxQwpYg4RzYpTiJmtwbpFe7UNdtT9e
1eouxuruZ7Qz64YhPC8bb8UeYrSuDcpRG
1Jkx1LVfHgZWa8sHEN9BnNeYN7WfSwNmbf
1JpCsxrRCijK97V1Tpgcuc8RZsDNqA7qRc
1Mkj2kKCnvUbS3aMFBy7K83iYwVgJYonyk
1PDDncUPb1V2uFUKgP8Kax8QZeQ3KXrBAT
1cSaaibq3qZSeZoJbUDwBSxFaQ8Wb1kPd
16X7VcQNWRRduhMm2s4pJDukGRXHAnFEZe
1NYnQmmrKfoe34iXJFwQuwqdNQuxxHABFa
1AMFjGzGNCdDJ7KYR7R66Xct7jhk73aKSS
1JBrdAppvrUqsaDqXqQTVLc84YnY1uKwGS
16Nhj9GyU2AxQh6aLuxpJ7MW6oS8EqgBFp
18oaVanLC1YNXj8p1bdTAh2RnySB7cvsND
1PhDAmaN4VuP7GRabinphfJHA7Y4YX9w5b
12bbzcurcDLW4cwc7R8rAsJYjqf2JdKho9
1NJv3Lf9rBjnX3N17JeZtFpModaW14UNmX
1P69SNRzEVpT4geGuHPge9aKghLj3jhHGj
1AdVABZapTivcKQHa9DYMwM975tN3iwN4m
1At1nVNBwurQTZoag8Ag8VgMAkdMjMjCNo
1AJh4ADaYTNvMJidWz5aUetqnmdeiNSySE
1Ht6dp7Kxn9htAcBhy6PAGcpNqqNNyiapu
1LC8y73rshNWupDLY97Q4Xh17JNy3jbqm7
1Ey8HsMv6aLcqm4pmadgGb5C1BVz3Jw42Y
14tVK2JhEPsZEL7yYzMNXDYQ6dG3FnzzEY
1KqzW9R4bv33bNNZQRziW5askwed9wKFjV
1APTR5vhkknNZ1F4jpBxqUKpgh2E2hPpkg
18NLtFxkAT5FiYuE7yax9HrGgfCesJvVw7
1MsKGedXd8FtD82tgh4X7Km8edkknfLYTP
1Le1C3fbY7UFgChXofb2VTzpTVyZCHTGrv
1dRkZXogT3ymQtwPxQqsMbhT7MG7kJTV2
12F6syLiyJCQdmwjWJfdGLWHbbqQVdXvYx
1ERkrwB7piTPkD3gm8oXCAcVQ7wrPBiohs
14aLSdRD3Uab9aEA43N84beieqbuEPowKu
1E67TJvv4DXStTXB9Sw6CDcJMEmfPbk7nM
1Lx9t9GBBahyAkBJmGi8h7vqgmtcufexwP
15sHK5zexUDbFTzoMqpR9mrpF1t4zSW5Gh
1L1ninSTZuqp2cXdsSxT62QyTfoheVsCxv
1EMrZVpteoUo1MdPtqzBxDMbLdciBotwVJ
1474VSJVhwN6vUpdrkRy2G1YA3DZ89k8nF
12YNeoUwE17CRMbDC5acVuwDBJqeL7Cbaa
1LsrgVdarZ4pAWkuhhgTsqnRYQjk9bDN2Z
1F5zFtFFMG8KanXHJd4HX2azcANzasuFDQ
12kUokepMws2Ktq5ynGYmNtn47J8uuf9bP
1DXTRVgYhNYMMUps6p6yT7up9uMmrK1oZg
1E3VGimuXLYyTjKmfH94PZz2zySL2qeVUf
16M78vHPJy9ogBPYxKhW4XNW24kjytngVS
16BRGk8CF3v6673krsyh7h2rBvzjK6zChr
1oaVZKLEmzwDheMZRiWiXi9HvfWjcBKqN
138oyZbc2hujAxdGyb7HaQtT66LuptFdz9
16TyA92oVydTHzbrMcqDdxjDzx6wJXXUGL
1KF1mn6tsrMXx6ZUKsrRuQcFJRbQC2v6gy
1HrSbERHhRnkYpiB45Ex9FodkYeX7KcHHu
1GLCXPKrey3LbKX6Xaw9Gp4oEmf9J3TNZn
1E5dtXc4jF2xkZy24g779RXskdjg9meHtY
19mYNemRLW6WtfZhZDZNXsMZNUnT4BT7Yd
1PYwTzZZhMdaCh1QtU8LY61taUnFhuUMkX
1Q53XVy3gXX55QHonuEfGTDfxNCmnix3qv
12eU5K27hqHQjusTVabcooSrJqSapw7P8T
1FaapwdwYVVBiV6Qvkis88c2KHPoxX1Jb1
1AxCq2HcT6m3AaHCzkBFWHQ3VjJN4YC7qH
1XJ1RsSJ7RZ6wVaQEqTxLa3xn6JaynPSS
1KEETmUsogXrmH11ym4hcdLeyMcSFaM7SE
166ghxQy2Xsa4hKzUUPwjyQ3u5YytK7LhQ
1BSbZVFyHcFkhRjVZdXqn1j9yQz7vuGNdL
1GxtySMyg9CuHHGQFQdhwN2ViUXhqE7JVH
1C9LC2K7ztAE6FjXHdVGcUk1zzwycPV2YN
13WvPap6R1XjThsKog4r1DNnWUcX5QyuqT
1GJhrhNqERL1yenToGF7xVA4aHiVFoUCL8
1NxmnsHBo3jn8WFPjQh2gEpMxsWg3me4k8
1HackfRHUGxpDAXmBRMeFZYHQ7AMrisgQ9
1DpLL2SEq5mLriZTCJTrTfQ4DzwhHo4h2o
1817ZWpXpXek7WxvUQ1Seh3jEQ2KSKsRWw
12E9ftjq2vUXJFVZmRvuTbE6BRDoFvdoNJ
1PnnhfT2frsgAKp2qTGaPBRmBavqg8ubV3
16CpKTDiwEyn7m7JBTrCps1YVYeWpA1Zh7
12o6d3LiAQZ8MW3o4hnnZu5VPzQmNqNFN7
1GgHEbDtwC9cFT5Eg4RhBsnQDcDfU4EZd
13K3k7Qiag1GxJ8YFySJ8jen41HbAFSnCX
1BW6kvu2wm7k1MWgqizfz3jj2spcUk9FrF
1AiRCumdLMP8ZieQK1K3pkBs2oYf55womY
18mKSFPRgXx4j2qNw1izuaXn2anCyMUndd
1GxvWumiCPfkJeZKkPLfCxUnjoY5EHDmHs
1HsGj85iv22YwhioG7rLGFajbZfe6YhhBZ
1Bg6PgVH6tz3fwoySS6dHPvfjJ3aBoKt97
1KVYGHFiGYCxgUr97dbhRNzbSjCzCCHSi9
176wZmMt5KwkrnQXDEVypqSy2hwkFS6Zrg
14moQkTRqnYtWPXUP7EwbuwLrfT4HxMb8Z
16FGVgaymsSthFCJYJQyZY1zWEkduBfJVw
1KivXueuzNzWgSKwRZJnS3eAoRtttgcLKg
1NpyeFNzGkwzeGsid793TYTSg4NkdLjxjU
1HpwP88AmfhBM2osqc2B8Ds6wYZ4Yu1n4q
13KnWXcg9JnzJzzoaqyGABW7hBQjkC6ed2
1MoScitmVi9GkGZZPv6U1xdvHurQAcU7ic
1GFR75GkzWZW52D9y3jViQxUn8awzHT9fE
16mdTLFDoSzcwbvPJS7Wm5rGJF5dnSDBRF
19ipZSpE6xF2ER7EpLpv6BuamW221hGUFm
1EdXJJyJfds2PxBGNtUh18VQsoapo9SAG3
1ARyCz7USTcW36VPiuzWJDGYoQVCwPDZN4
1QKhphb9iTi2TwrAPi5kUz8jMpXjGCKUgL
1JBQuaGhGoRuL5ZChK4dD8Tm87gqyBA4Qt
1CTMuuG7LXKXGfamweSsftvcKxDirT2FpL
13Ga3CBVjVP86nuGPY85yYA8nEjU1hHzk5
1FCpHq81nNLPkppTmidmoHAUy8xApTZ292
1EAMRRSLsfuWQswYH7uvv7FgFQHAoiYzCM
12upHJbTeWwN5YhyHsM5h2EB4hCFfpZoQd
1DyC2EraMnC3CXgVo8AshqWT2MwBt6Fzgh
1Hz9dJmCcaFP97qbhMgZYtE8uA8M5vBVJs
17wrWbLWvyTk8ubNPePkb2oX2Z1Ab7yXwW
1PR8W2TrNwk4rKMfZ8JsonLgqgZEJ68Joy
1LT8zYr6WW5zcnWiYr5gbLT621rPhPGyP2
1DkDYUTD8guE8mUyfdbZUKU8JUe3nFwSgj
1M7C26Mg1g5U7HPmdx659rpxGMG7DLsWJT
1FPDvjzBowCAUAJ72wvPPSxwyHXP5UCZtv
1JvwbtbvQTpALtBT2mPU6XwGGkTyUzoCqG
19SEF1R8t2iL8jCuv2PeuWa3bwMvLRKNZZ
1AYPdBcExuMBbTxvCh1EzSDi7vfQ8YvPvo
13ZHXhc68QVZhdG2ogopETX19oW27XS2c9
17W7yfXJa1RtQ2zznD6ieoAY7e9SeZnogM
19MxhZPumMt9ntfszzCTPmWNQeh6j6QqP2
1KxmSmcMTmPvU1qSLYpJLrqnSzBoQ53NXN
12S88cuMiUA7JdGsHTbKsXezUFzE2nNjFt
19gVuEdDZ9XfmRSjLeAnywJ1zJoGig7qxq
1CgCMLupoVAnxFJwHTYTKrrRD3uoi3r1ag
1BqtnfhJS75AXKuDUAJ22XxU2QHNnENAcH
1FFtUDpR2CYZDc9TxzNpbNP1U6cXQ9Lq5c
1cSSVdjkGRJJRdsFH3mfmDEQHGpyz8jka
1Cy7gqTPMKDYpVS55MX7qemJBCE7tYbQY
1YLtj6tygZh35AUKTqvxHedpydQbc1MaP
121opSyoa8VL3ZwrvgSzaRhkL4fuJqtzLS
1fVuHc1ho7HhU9t8gk5xDDQzoiaEKShPs
12A53ehGLXS8RrJwxutWCKbbiyQonXxww7
12apXpJ9fdZfpgJn2G1UipqXGRzTKdCWsm
12SJEJjozYzHgkG4uPqHitLBLUbFnG2eEU
15P5RuSrjBd66nuJtmJSytNqLdnqRGEm58
13FdVvj62T5kUQ6VtGSVAdZrnedqCdnyit
12vPEJqmQezFqwRtuACbybepa3F3ujVadG
135aRmnmNi2wUB3DSy5VGpozPatYE2H6Ya
14WEzXPEUBJfsjCPSA7DQsG5Ei8xrYWUDB
14oDkzEcQvySDwbfMJqSqshtma9Z5bdzDL
14rzzmwmfvJ3s63Yd4Ch4bFoTWdQmUHg7X
15H2KonySkJDtQqNQhfLGavq9TuNoMgiEN
17gej4rD8xWytUpssUtp28iZk4f7NKyirY
1BgfgqrK45endCGEwQnPnGe2fTJLHHmeAT
1BV5dPBFNf7YjZoYwxQBSXkHRzJsGwTXrN
15r5iMj4WyuU1pRKdvefnwkDLUq9RkEvsU
1MH8soiDPaHcxu8vjN7S19wEsfTqt9YgAa
1GVCF3kPDjRRLhHtCBVGaai33NjaT1u5oH
1N4waPzN4RHgtRwAdFCjNMvg6nNApdPb9g
1Lt8Vr3VNhc57NDQTtNMRUxhoubA2xAgoq
1Q17RKSrscosuLopL5zLeEddSZHXofPs7Z
1FEJQAo7woAiiGodGiFeQW8ii2RgJp3Whv
1Nzf2h2KZ3MNxtaczYK7YRGdzaWitBa8tw
1BL54dLnUSeiNQd2sixFYgLPfpz5kEez5p
1FkPuaXPhD7cxE4VHQVCuiL4kL51zTjdVa
1PMwBzV1khff8THgbZDDWVLcEhH5xEqxFb
1PbbexPcS2NVsZBBAx59cVVT9GZhDZV2e3
1FMXnyZKUYdR454cNCit1NuNYjzT7HrTqD
1MWtoR3n8ovrzmN7YfrxLNDQqjRuCCwpGr
1DGSJgUypvLoWa3Pz5osNWFcDeTPybpU2L
1PnnRkGxroBtknUPRBeVvoFu2kSrL1iQaS
1JLsEQYqwAeibArVBXVetV38QRPGLUaM9u
1LqVDX7npnaLyjVo3Jsw7bFLTavAHiKDiF
1LtDJr1gZ35Dn9vW4MyYTC7zxfoNLfsTBJ
18vPoP1EHmPNDxhV3fGWpF5g37ChatSSU6
1Dq9C3MFhqfDtXMDTtV8pxiZHxZgG7rsR1
1KUK8aiAragVjGy3mJ1RmZte2M7QS1RqNj
1DSb9Vg213J6jrYiE8jbZiuDGfbx8g2nKt
18VGhw6FiLdJMYqo9oy6S5UfXUZddTWaaX
1K9UzqebZM34PaDBf19WGWzNBgeyTpSCie
17vdV55CiWV3b9W9MAYZ2Tdpkzx4HRgHzB
1CW9wZ5LZaVWPmXgAPzn75nmbK6GSPjmhi
1Hz9AUNEqmjxCxSFgtfcfEm2hYskZxh1w4
1Beiz89PENMncXjJXS6WMwBLfrem99wzxE
1AtJmZJRpMNuEvBtkztyKswCXBqMQHCymq
1JnKssehVwFPod5GwY5W67As5b2rqDxr63
1PqUHbYe51ox1gcFaX2cisDVV91m21L68N
17r4DU9NkAgZKub2xtLPTpuGW6UoGdc4p7
18swTBjd6GEbhVkfTJhXo65fHXap4DptSc
1Q4tgpvPk9zjxgtSh53WuWqQtU2KAL4AjJ
1EF9bsSvsrcx8iPKwt1kkSxMJj9Hf1DLaD
1B3DFc4UBUDRZfeZCPvT6DpEpEj9o4yxTm
1KJ85ZeFGF5JWN6Qv8PxmBGkTfXLEqPzLD
1KNV9croS5nbVaWdaVm3X3WcYFhHpJQ4wP
1Lox5LTmnqTUA3YTbX19gidYGA2XQ2HkAz
18o13qMMoAD8ycSx7CKqXZ6afGJQo3K9hL
18KJLzg7vqQK7d2dRXUdhfhqyXqqqCP76t
18agzo7rHqs5TjW2BKggKHFjFNRY4DSXAn
1PBdSMm6X2KZ6edkLFZVHi69HhkeSea1Um
1L3RLpobjaxWJWU764RuHpmc2V7tydSn7X
1EVJEjFtiBrCwSaGniup6D65LAsqqYKmSP
1EX9W4fiF5EUS2UjTn1Vv8izDSiK1eHQ7K
16NrYbceUfhjf4mVgXGQc2cRoYGp5aaTTF
1G82F86TucxGga1scQsAXJvn6ZGYSYCje9
1LsqHHya1RpgfXBsNdeBX2MSGz7RYWrhNA
1NTexUuMJLsXMXnRruCGEEm4m3DTs9dcd2
16SEBVSgYLtpUC8AzfYfNQYvPUVod29H1b
18NGo72z9XMkD5CsRDDMaadHzq3svGoGeH
1GvUZRbdKYSVqZXmzNttM35evZktZ1zuDb
17gkLPY2fWL5LJDNoF4Vdxk4UiRz67rLKp
1GGgmoJJJAoqWBNDrcBjVkDwBhiKNHDiwW
1B5BqU8zQHAdxhReKsyLyu1GBAh9afp8PD
1GSJzTNUunjsiEcizjMg1D343s9nRfjiym
1Ndbvsryi8DKbe3bXo1rWV3sim9WHwiDED
15xSJ1xhRWWWzuHLuw55pHGi4SqayEcBQ2
1LnkhNAAFr51ypTNVUiYdZJMu2DLMqBd5e
1Gp27vYa7zxP9QrL1Eza2oXJvYKudsKZ2n
1G53LRwfxTxEKthAzovQc4MYQMtgXfgjof
1FYV3kSyLeAPmmBdQ3y8Nv2RqAWLYj8V2X
1FcifxdGyF1rFucE6RYAgppNjcVQukqUQ2
1FiA7YtymAd5PLVN8FvwNZ8egnaR3bAxWQ
17d7Jq7STEa18kNqLTgPHP46WiEmnBUoX9
193WhnDR7kCjsMo5RHi3HKuRryiLBPRHYb
1FZTNSXGxfq8hbA62SxQhrNQcbrzbPMWJN
1AEGBVK7QcGgr8BXGC3veXHZ9r3Votd7EU
1D43SjD8wd4kcFRLbjpdx7QJJ62WrgcX5H
1FRj7cQyK3Nkq9NgegvreNPo2mzrauQfpH
17ASRtmTxRXocAnfxAexCvWt9MkRgCBwfH
1NAHxKJhPeshYmp2Gjx1Tf4ckSTf5vx4bw
1FHMEGwjDw31dw88JFD2Y1SwcqLfPdbdE3
1Ece3fgTbGWFBbYNw5iE3HDYGmeVugFWom
1Min5GefUQEQaSiVHycZaspxC7mPgMyVdp
1K8GS6Ei7iv8ZLAsirtT3TtmE2HYcUr3Dg
1MQJVMnKtYyNMxwEF2VjXZa1Vy3raLy1kS
1DTXEtoj363SQ8YacFP9yWktfsuoddi5dn
1FrHLJRSU6yhuLxf24PYh18o91BS5jbsLt
16K6DAkmQ77fPndEGQAep3vk27TBybxZWR
16ga2uqnF1NqpAuQeeg7sTCAdtDUwDyJav
162TRPRZvdgLVNksMoMyGJsYBfYtB4Q8tM
1KhYrczxcXSkkhECHnNQQdCQGNwL3zeyyp
19VAb9zAhpWLaWfEuqw9HXup2zaNoNPPyE
12VXcoAabff2pjwchqDZm25drNnLEM4vKy
17xaKWgdts3us5f1BdimoRSanFBtnKW5Ph
1M5K5885G8pvq3wMuRkiKcL1zqyDHD7nWs
1kAzj1pnRx2AYJUzWy4tZvzZDdtmsHNf2
1AaxnAiLaTRqMCXCAtsYVN9XVTZDe5KdDT
1DN141Twvz7oMzhMnwYgekXUvCv9M9FWzJ
1J1xxauirGviouuhD5GWSVhH6pqa5y4rt
1MqaWzos69na8DCCGGijoTpirNXjoUJEp1
1KWAn483e2WKQfoaSWAPRrR7YK6fMz8hkH
1PzYwVuTotg15ridCGNnAo8u3dr6bE2Yxy
158zPR3H2yo87CZ8kLksXhx3irJMMnCFAN
18gqAnJX9X8tYuyRWd1BAskXiLCvBtKqLt
1EasbzumogSDFGvFomwc5XDwMQ7uG6a9g2
1xMW3S2yGtN6qKKGjXgkZtgBsh29ByLfS
1HDmTVYGdpZhsZgZ2aDjKUWvMb1WTRucb6
1AjPBfKqAnztmTGYUCVAD4A15bcn3L7RgQ
19kKcbsdDx6B4TgkqJ9CAy4W9rUz2gFe4d
16agjss9qWvqPXuxbxJSKdZyhAvZZFvg7X
1LpF993xEFMbwqCZj6w3LshSDwEd8K8ecF
1NaBYsadXKAoBXeHVFuV9BZzkuhVHdeuzb
1Q7zx6cUVXDZpAJHgPQwbbZUfTKFFuEV6z
18exuHZ5x5oUWvW7QNd56ZDM6whCnFtbE8
1FX1fXTYsw1gihccNmw9UyfiQiQFytMZvV
1QEmV8FoxNQqjREEhyXeLn1UMSejBQXoWt
1Npnjkmu6Mo7TF5vrRj89kJ4ynX5CntvpF
1M8FCY11jhHmcXz9nkusVsA5i5sywjgE4t
117XjTn3UdBNjVo3KsB17WRFDDmcW2pPa
1NAjPiMTwXA1tniWXDdFeWyn48YnUoRVDx
16AVKzPbivVRhE9z4YcdmNqJNTsK7soqks
1H3osBo1qtPbR6iY2JH64ACvJ8X6i8BgeN
17REypczzrcauiHyd6wNudqJANggT4qg58
13KiWSTfuqeBpQd74JiDTgaDjGawwLaxWX
1QDa1oZ84uWUqeVuapLC9QQJbMtzoDq1qx
1FZMVqiotsxUyLWYpV8M5hU3LANuux9dqS
13VYUNwCTe6UZQdrSp5z5quXM7Jtzr7aRg
1KDpvWrCDr8rDaRf9j8L6xN29MxUuc3Khh
1MfG9L1TG8CoKbSfrRL2ZggPsvvCJn1MSE
1MVH1pC7PJG2LR2Rn9sRdpdrCAdLhqgnaH
17kALPndhGgwiuwht5AtPfFZLDMhNfXq7R
1C3u7wDN6eiDk53BMiB9rC1AdoKUCL7BUa
15b9MNHv4Kphk9swnXy8nmFdTGFpagaXdu
1ETBb1EmVFZqgtSaLFkd1yGXQjFC3rZLUx
13T3277Qpe5yFNtd7KeuLxrB5RwrN8GphN
17iruQyc3Q8pU3M7AqRrEVE3v3sWiM8Ret
13msi22K8uZHPRn91hwhE7MsWzjzHH1drW
1Ci7vtDqnXSg15YAzRyjPQSeTBTx5azxfC
1DRXVNjn11kWCbqHqb8ToujZ1sCjfn7mnm
15Ej5DoiodzXkSaWFTMgkpVZwPVGRLjiGx
1C5fJUmEqEjcTf7h9bkpmVGgdZJKRf2jfp
1NrHr7GdSwdedgUzffXsBL3ZKkFa96zk7H
18Uiv7ZbTKzX9iuudFyTYN5CxN31rXiHHk
1MEFs5eTDRiLc3nnXT38wAeZksV1nggJvj
1Lpqiq2GCkewpdehY9dfhTsc3y13XqEkAs
1QArxniUo1NU4v1vQcVorsrgF6fqPcqRJJ
18fGe64n7Wt5aooHjcrCd9LDuNvFgNZmho
1NzGg6KKApR6M5SKSWGjfScsokVZK68yEc
1Gy7VECMuqxzi2ewJiWaHieeUn8yta5eE6
1MoDBLgwdAqmj1J8j5CapVqvMpUKS537XE
1EAB1X1NmXxCFtDNNd3o6TYUtApXKS4BgT
17KNfL42uCPGtxBzN7mU6EBstTRmxCNs9S
1GPEsGfAyruxFL6oSiMxbSVLp8WWNkB5C1
1BGaNXo3CCMELr2bAaqzwSfQWJpShMhPcq
1MzG83HR6GWmP1cvNNY3x2E7zLaT44oMtc
1Hik1MzKvtFbuQwNMGpUqoqp1rDYaArsJV
1Jd7Puo6VgegYzyuJxjTuMzTjEDKJme6AA
14RRYVzB2yKx4uUC2SXhk9Zajst6PjiSTS
12C6qrF2PuEnWR8ra9NXaFhmxmKtVVDSn3
1A7iMEMX9aqR3xXCcLq3XLdwnny7esxWaM
1GQFRANSNsntYi88v6b6XpnarjJw3H9P1t
1PiEzZxjru4XopqdZYyyQ8ZCVgcoXNj8q9
1NrumuzNr6Z9ciTxY5MVZPUt1fTp9PXek3
1NG5KSZNXDNxkJb3Wh1jKuJgVfU75YvSwy
1KyUqCo3pbBHvCp7ZcBvUSEaTLBocUAoU3
129CcXucozQo2dU9t1vEDpmwXL7BriLr3u
1HrrAiXcHpFk8A6ecwGBBNCMeKLGR6zjz
1Ks3nGYYYVfodwyfJzLKZYxPb6owVymB9P
1A4ntLTGjtBNEDcj5tebYB2ueDX7BMDe4h
1EaVToo4fLi11mfZ1VuEB478GQKYXdS8te
1F3BaNHmc1mKWKSX4K6c9gDoR1KEVo1kVo
1FRnRX31BHMpu8DJQSePbzaxbJtHch6mh8
1G2UvfKQnjHcXTfvGTUoEUorNZN1TzWcSJ
1M3vfj9Sd69mm5UTWY9pvHY8uCncJCEmzQ
1PknwncpDDvemDGpb9JGdDhmcvmbiENJdM
1MmLyNJnywQTEyg4CCSxtWiR1NC4m6rHs2
12fwqYfkS8VpE9MCo4sD4uShRL3nnMnYiA
1Kcpnb6QwHmsCCusz3Moe25FYMX4Q8HbPP
14UNJDJDn2vCPsD2zjQHqXBwJEaCwx9wku
1PJqcwPas78jqedLkXEgVhqABvAFASjzp
1Q3mLauYFDNboJMiMTtKNhYxEcBErP2P45
1QBF1PfNp5vpLdmcExS2sQXiubjLcEe8dJ
1KF7NaR8gdUsboztD2tagFD2bYo2Yh7vD8
1FB45wzLzRFX6UHPnRNysPcD4Lk55JKz9P
1HHZEY9AUYdKonVA9KoFvrctarXKdMREnG
15upTwRAzRHRCfCjw7QLjfFFjmWaNDdqnR
1HhZSwcEj5ncVoPT9bAupvcEjwToY1rJ1o
1EkzNG57ARL2cD8JZ9HxWx9hfxDBvnGdeU
1GCgCZHLsikqhGodF57eezKqCxD5J49XM
1JPn29qeZBTfmMCCxuZjpWLEXTB8PRFLbX
15Lt1MxW6tRmEgJFwSFTCCaVczXNqQLV6c
1J3nuggP5EgkAHPXmHR9vq5fD1CWWWpPBy
1KoLQVtEGkfDth1MCud7NLGAJDQx5JSjyN
1BSKMKbyxFR3fkcurWeaSAdpzkaGrGcQFt
17DqpijT6u9mfTHq9qoi6KxpDcebSzU7Ba
12eU1zEKwhvFfrmkYQFeiM3hfzePibbqsE
187YD1oGfEdnvhFvUu3Foqabf6XzEHrbFY
1C4ahVVoyimQkAWP9d5SjRtH4eZbf668as
1BYMhG3PTZGhzvLXPF7qFGDTAGxDxMnB22
1SY9CF4GMN4sD673UgpjpswrDgR7BdG4Z
19BRiDqZfYxU4K3DCWAfbh925cr7L4Q8ac
1KpwRSn9ZMrSXJvcLRPHWf2bMpjKwUsaLi
1Nv976mQBCbkfc6omo7V3b2hSK9cksUx86
1K5LLbrwYoXRb4cg1eGatG5qtTDGfkSScX
15yraqng57fKrHMjuQmxZSKAjvPfrFRVeM
19Fua2AHaJ82P3vorNyhHe9aFi3aYAEY8x
1JHN9q3vPe25NPzjXX4u1SiAUem6FShu3z
15RuRxJWbFZSCEMHRQXna3cZW7A8RXUU53
1AiSe5Ky9gEBdyJe1r2Bwh2n3SMv4oZ9RA
14WCrzmqVCD7Thf79vutWTB6y1hUc8pP19
12dGLRtZvvVzATPPkht5R8icr2wiQc8xBS
1J1npARAR39Bo5xnh6265ZN8aqta36qm6g
1NSBeSTCeGem1cR16v3YiAhpgzXHGb45oS
1JsFmHqFeypy5J6h53F5vfSYF3cKJDCh14
1LEtb5wYd9dxt2LBKGmCNVm3CrRGq9QLDD
18BqwpLHFDmv6oYX4NyvFeSdKhdtVTuncu
1LzDoHSsiZoj8ccQhX3ecHkeWTeuFAeTkn
1FDUX9b1CPZ7qBpRe9r5yQWNnxUHCEQjov
1GQy2dtHPqodD2KQSwT4AAwveyGGEyDVXP
16zH96b6RYsB9iJZiP8wRKAQk8FcUWAZ9v
1LVBqMGDRMMr3KzxGLq8quQ4sAeYtdk3Ks
1E7GZgMhTEJ6Z6Ny9hDnAStQCUQrEZsRiS
1NpqA7jVsijty44YhUafAG1kAVu2Gg9Fuk
133hUd5Cz5BTHUdfCtGfhufxWURYxGR6BN
15HvLBX9auG2bJdLCTxSvjvWvdgsW7BvAT
1Fs3b21DegQCej6LWFvpnrphbw8GYQibKY
13heKU1LF6giHif6kF4qPy2yd1fJz96Cjc
14y1pByrnHfVn942qALkurpQRCGtpJ6jWv
1Aie6DMvpFSQv2U1pJu9ENLbCmFx6ZgWX
14XnF4pFiit1oEVyzbRDuKg8EF5tPRw1G6
1F36f9AwJqU145YjV3ERHEAovGxd785qRX
1DPJvGzEQBNY7Ht7JpP7X8nFgTdVzgKre6
1ES9Jkmw12gaXpQnYDrYiR5twLmDbJJabr
1KQFYa5dctkwHeAFbnvGtRXRg6HAB3W7Na
13jt2KkVTnTcJzTff3G9uBnyT2hX3dPrdM
1PsDii4z1sDFYwJVsf2bbjchtR9rmKvzUQ
1N24LhhjfbqdM5yhDHufRtD8gNoV6HzXMH
1LewQp5e4TVLwh3XE46zhm5BGELVM3s7Y9
1Mz7STzHf3JBuG4fvXuiz1brGRXF2C4R9R
1GKs4JgvywcTVkcHCpaqhkqewxEjXtZKSZ
1GvzWqkQdj1fccofo4JMwNSmeKyCJ6EM7h
1KERpV1KqrnvxtDEmm3LCtiPicapBtbiw7
1CwMUNNFGNbqJRCU8BRQXyr19jFZpT1m6W
1Mhz7v84bsaeGP4fRGKqa8hnn2Z2pZw3y4
1AE8ZZReYLoNCuuB5CiqWUCvNiMsw1CPA9
1EPRTG2n1Q6XSzaCy7iCdK6248CW7dtAhv
146ZthFGCXJRA1acc91mzeyZkbbiQcPhj2
1G6Bd6BknityP8UGi9R4AR2Umj7vuEVmit
1JhbySbkPjq8qWf6Y2yw7cTeRTMeQg3fs
1CApuhJMeV3je2sLUxScbVHqu92z6QJH66
12kNXrmzZ1FXSvQSaXugk372NKT2vAvnzB
19S1LXBSFLXnkyo8kGvTQ5FqvMT4EUCiKS
123BLYosSnfvWxi84uVxT8BgCxQYES5KHx
1P5QtTVmTYyPwqGU8BHJxQyndbgQ3gFzK1
137a6fqt13bhtAkGZWrgcGM98NLCotszR2
14XFoH6RFyawSHAAku6T9osZc1Dzk4EHgR
1LVJQ9G16r4YdFzcFudtaYvRQAPa2dFqMp
1PAfL4BozNfXv63MtYQpj1KrC8NZ5ob2k7
1GKHH5jxnyLdvDnXoTSXxp1UAJcvNVGexP
1HbPpQvHNDLMHgL4BdgE6XemBsM6jUeTSn
127A6xpSVobPrVBNqtrPq3MmzSuLwjkbNP
1Kz7ie3yFF9tQtW8cmNPCfkREjPHr2NKY9
1HjLxjLhXyLTrztzzH9x7hPhpLyvNZGjGo
1J9RWJWafbvDSWmsAbRD7fjLKAH9LX4um
18vXv21kk8PfN4KRX5i19QvDRM855qheQ
1J7TUsfVc58ao6qYjcUhzKW1LxxiZ57vCq
196eRuna9qnCf9KfuWgNL2KsMM96ujPh5
18CvKYNRAPhyZmX7PexyZp3XbjVtnZrHbv
1A6BfCaRgJsZrNYrrvBoWJfRNy1a1k19SV
13A99m3skoWuaSyDXiKt3EReCwLjqRpbHM
1B93Zp6noPg92nLP4dhWLsYpApnZmKeHFs
1FAs2Ho3Bn3yJV2FmN5FmZM548fqDiMZCJ
1J1tN5wXWBNdBiHundy1X17nPAe3ohsu29
1LyNYcjwJgyYyF2z74m2ZrQikakcuryv28
124Xae4y2zhqeTez4hvy327xLw1NiiQWvG
19Hh1Jic1q97rWE1qyK6QMTdF8PtDDVrSu
15mJbZXyQ6PFBt2JGpD7w3FFCyRhVmfQBi
14m6CEWmCxRgav6uRo1j7TjdfDi8H7Es9U
1GZ1igJiLMrW4oTC1yow8iZvdjsbRmuLC8
14817b35PsA2UPkE6a8QthbZ4gitngg2F4
17Df6jVyhk7jLGLE5kf9bVmd8rWHYAVZ2s
18hVjSPXN9GNDXFABxuK9QvopoxYJmcfJZ
1DxXpYaGu12CBY62pWWPxVLN58arDctStn
115sgBJ22vG1P9SfRxZUECTky9oG8MwLAS
171xRCQAW5TESAavwSJ87EdBbYihZjVsKG
1MefvitM49odMAYJuAFQ6iegnvBY7YuGLy
1BkNJwMytkdFfe7csi7zrDfgZtJQ1gyk7S
18hhdfynnojmiMmBMsrkXNFWketq4mmDHB
12TMRAP1cyf5d5twnJ67Ri1EWgp7YManKv
1Dd23bJJNddjfoRU2rvbDB9tP4PWgYCVJi
13YLJrt9hVXonk4h7KfHqNFbNQeMceX7ax
1K9dsSNQyQp2LgPk6zrrD1yAVVcwrEABkj
15u1YQyJG5rsu6icE6NbfDJ1AsLAPeChn3
1vJAYhm9SFyqK7VXRRMe73KwoTYcDGPrh
18EmacWnwYv9mp88iEM525Rh12gKWhj3Ek
1BWuKAawaN8wTQun6hHkF7Ww1gR2nVgEGD
1Arht7KDxyHxm4iAHCGsLFQEkNLkFW6d6k
1Ke8AWjd1rcNAZ6MFksuDG839meYJ4VFHt
1J15Qiwj2zwhwLvUGAmeFGFdTnpJKvibAR
1Hv3jh9h4GsDX7EAN6iWUKRwhvhpqz9MV8
1HY6rrAPs8SBwTK7KiifTT6h7c7Ui6tXu6
1EvQqwXULNhxS2RvSokt9qMeecDwhPXuPt
1BVwrdHhurEMbCmraL9yXeCaUrSoneSbHW
196b375Dos3KyxFmaS5neHsZ8ANV21t38y
1CRpS4q5U2qUQxfSsaCdxxFABbb5DAY84d
1DYnPLhLTtP6CCx8xXFbyURWEzmEpfBLfA
1D9DEneLA5HQWRsxc8w5vBnTUrWcwULb6V
1MU2fEitTDzR8x6KaG3UAd7sS17G3Bvoyc
1CQtx7mzr5DFahLfXTRiXTXhQPoGbtKijb
17yFdn7HiXrQGyNYHJ8SQGSxU2Rn3vaNFU
13ZefZ21YA7GX4kY1wivQNWbLiqTfezCEF
1M16rwyMAzUdj9tJDGm26sSsUtH5aa3CTV
1BEBRayUUu3X3ciFJ6Vz8hLogc6M1shoPR
1Jg8pKtwfahGoiu2eXaggrh9rgDWUXfzaU
13Cva4D7PkHMwPpy7bDbhy1Z4g7zcNvwL9
1LHAb4p6y4J1dqfASakqcG6AQ8S3MG5Q54
19B7My5WtvSsND73VAeEwHAknvLrYuTden
15ercUn4sKcxwU2rK7FEvAKf4bP9QHKKLd
14DUBe7D4EmWsAeDv43ecFZGLH3GCqWbt7
1Gtqi9V23YEj5u4ZyStTEnomj69vdWtPdQ
1H2a4YXbmmwMNMdrNphGemfD367AoCZ5ss
176K6HAbGHv6w4X3s6Rj3jaFwgeGVaDPfN
1JXNN31eEyENhooZFrXbLV9krAyEum4PDy
17buwdPVDW2mePnp1x49c6bgpLyBasXKUr
1MB8YTeLFzyX4TiX42DzxrTRzs6xZ8pcuQ
1Kds27yqtuZGW8hf3vzVi7ymKqeY4PGPPk
1MVBT2egJx1GE8Naxn3GvzUfHhWWF81ygx
1KNRQwT2m4zDTyWg4MELHrNWF9iKV4iF5b
16UutFqVwT3g1pSwsn5F7uZPZBLav7Cv9p
1HEapj2cad35E5sguog2XPYQCaBoUgCVVR
19tsV2YvDuvVzbnLkXi6PEUf9AAVW64Zmt
1K99dxL8Bjo7sT6cvpRUyACNc3L8fY8Efi
1HGUfsNKaitj82sMbst64PkC4ASVMqqLac
1Nm5EewsECPpWA1qAGELQB7fF6yshoZChc
18gNaY86yJEdvW5kE1SGiuLSixQUhJP2n6
1Jy4oDLxfQmWwBoQ2soceiPcyizN8K4LSy
1ALPzmcQ6G5AAefX4VcpUfAqoboRjwgvjc
19Lh6uHLhMFUqdpwYVLMWnVFKc9FzxeTfU
1HTWnkhxFUTpeA6XaL3XpYy937riZhZHxp
1HiBpnDfB8vpTGA31REhHUS3Hekbefxdbr
1G5oG67b5QzKbbnPdf4114x33NgoRXHChC
1GPZVDUyPM6qxCsJQrpJeo14WDRVLvTZ2Z
13o4A1MNGLZVJVKYsH9U5PuBWQfw7b2K5N
1QCoBjo7yViGqopiZHV5vvNJmWeSPDw9Fn
15k6uJkudMzHcTCGx6fjebmmxJWaM8u1v8
13u56Fg1wTEeVfA14zXup1iJNyAEn3g8ws
1B6ZEHf7YZbhKHis65SbYLem22zhXKGLDM
1Nc7hbQJu3AFAkTPe5nPLqAXWNugeBRTjT
1D7TNZefW9J5qgAyJxYxWxNEZ6tF3Cb5P9
1MSxi62Di5EAD2Mui1R7UZf3jFcv36vDFH
1EU2jUbxXb1i8HK71otV6GbiMgcFb5GZPK
1CNsaP7UfcMVsR7K42WGBiH9MQkGfCbdJL
1EKkP5PFXvpqWeFnu9RHiYrDWMYM2UBfT9
1C6Nau5eu4Ye5Y6rPzLMrPG7LbUiYQtjzT
1KQZv1YZhs6bedmatYFS16jiS2M8MQz4ch
1FgrSD9QQW1fNthwqHoiAfBHrQTksrPXuM
1KJXPfK4zwdDB59Rn1QGTXZZ5HcnwFsMgH
1E5W9Dqqr3C4A6HkQDVGzsqv4f8BCJhaEP
146wWHKfm6jQjhfA7xQQgJGh8F43yEPxQS
1PqaYCHNaDwJVVsaiYkvaQWKfXqqdnJJqx
14zgH2fubveDQWqeX5RakoodZNyGcMU73Y
16CfnBkqjLFtaNa8fgP7SKSZc8FJ91wzyX
1A5ZxGQyAX1Q2ZenxnZZHixDfonzcTDXP
1KcVa8yhC5z8M4WwH8yLoSBgvUss7Gzwrp
1ASvzyFd53q37EjHivGkqhxFisdZ1YevBM
12KGdtJfoCN8BXesCQ42cFdbpnm18xFKQJ
16GKWQyRKwVAFSgi152J3n1fWX7SPCVSPT
19mJofzRwwwx4VmXuAXgX6pgM3qzJqi25z
19BjpKiMyn94W6fRH6b1PbB3q5FCm79RPL
1GShWGp5gSqAJz3apCg8qMcJMSxJ6pERet
12nqw8j1Fu74VcTPnaK1LzFKUKTaRfiAMc
1G1rewx2Ffc7ABQdutjSTMQkCZXpeJqxE3
1AdMdUefG28jE46Muf9mjHFmYyTApD46Xc
1K3mQSvMLmsK6LJGDjdztdGSfPe6QN4est
1GSHEqSpsZxUuyosFedhtAroMrTeWmKyPb
15PGZT9HUZGxT4oWocAwVgvimYf9U73ReU
1M5BdeuPh9BPi4Rxj1kud5kUw1fdjGAxtL
16DkdpmsXrCHDCWsEYj3aB69cNvAiPAdHF
14XBCfrcspFo1PGbtVAy9vAJPPK9LA6VB1
1EWXCtjUdB5EhVi7PJExgphp2w5YDEFDRv
1PpB4iuySp4hm3muKT1At1gmAZDGgUwQbj
1MAT5GToY7zoCmADySMCbxtVm69nPggzyM
12RHZ4DGLzQWpHDgCG59Gb8hPD7rWzYkAo
1CYJYzzqBf8knMTSuMhvBedzN3CtjFcogp
1CujZS2pXD5EPUwBjZyc2PYnwjcrfiu5UE
14oQjCTAGD8vuLqeR87FpPtPedcmhEZHPN
1jgm1z1wZKxUCiwwE8N2aPDa9B4Q34LFD
13PxmfPRiFRxhgSzPsGcLsMUPhtUL2rQ2J
18b9z5WsadMahfTs3KmGwMtKkS22z4ocU
1GKJwWy51F8rgNh5SdtKsnDxGEWKpnsZtg
12srdXY4m2D7EEHcudGJCuTXojNpCCyccn
132wMX2oquzyVBspUTPLAv8ZXGCdUTDgE9
1FyPRuT8ieASjLGs5eGjJFbGNQYDHLXfME
1GAAcA4nXwUvSpi8CyU4to3fhBMBqjneKc
1LThFemt25yoVVUdX9B3XHcNMfcdyJJDm
17ZQcVWdWWRJjDFvNKQQ7BMsnooZSYtfAk
129DEvpjkX1FoTwv8iBGX5WAyGjgmuD5ub
1GqTueoiTMF92NBJHisM8zbMLhGG956stC
1N2RthxyjW6uSffi39iLcrgjBeKWAV9BbM
115gdxjG5ULbAUx4VXJCHpzV1pNXMgUFJQ
13KC7jbXaZcGdrAL1i8i8BnwGHYyAXiiUf
14SETjTBFMQqc2C49vawL2TaTyQrzWsH6D
14iXYeSdtLyn8Q2zRfrWFDvGuYVzrYndCx
18Y9nUpdtxAKTh6yaN299jfUxcpJ2ApHz
1d9JHnT8naATA98Gsf2bozdwmdWnCzFHg
1A1DUHhe6ENKxj4Qebs5Xs63pfWwRQazsY
1BdChziiTgvZkbLkVPkiu5TCuDXtYn9iU5
1PRGPWpHe1ai9dA8bjQhv1U8Z8oH788yiB
1PGoidScvGLp6LRgVgZoAdWxvMruZWhavC
1Bx1e3dyMuaa3DN4oXaFyvmZdmowgg4r55
1LBj4zhenxUcRerV5Z4d3GQJ5T2CT4fKoK
16GKSFNFEFD8BJ6y4vHYmPiTvo87jZEmsC
12bXHGbbWeqyixHpNjeSmq271ennbLRXh9
1NVuJFjWFxwrgefikMibgbRPDNJ1i3NCyw
1bwGX1YJQfuWKvEQXF5PpnArgsdGfUXYT
1GGWDqEWgQGZgZ8nAMFk1sCTFQHHNJdfy8
1Gn3HBDzuqhUkSqsyaqtqC5oh28fwLTRyY
1MQJSErbhQDveNmy1nhCtttjoNuD1WeBpE
13tM5ECnEgNzYWxvEB79vfY7E44Rmyx6DE
16Pdcw5B4ttpnVeWr1f312AwMb49UtLHWw
1PW86xiy49GMCiKHzoG8hDnCQ6Q785osvd
1J7tJhc5XeFcYgqPmJk9NTToj8GB2SyDmB
1M2HbtKKXziygCSJ5SSj6DSLFStaLWRU9u
1L6CftJkbo8ZvRTPbBUeE8WbsZ9gvQbgcK
1HbuMHXW3sTNjiEz6JuY6p5LGLRUbDfx8p
1B5fxY4zzswcXdKcNaBQJ8ZkcQNR8K6jJe
16sm8Z7742eCH7Fv3LCuMMQzpKREyoxnXo
12492quWZ2szAgDixPBUHFJdgTjFpQtv3L
14QTccDGwkLZqqCPHRwZVauQWRSCrMfU8A
15tZP7HNoPxMP5yT6JvqNpTpNGmovp3KN8
1EXAjkVuUF2XRVWociVvv46EMjKtqCmQCz
1LoktRvCaHMAqwoYhso5apk8AiBhYxiKTy
1GZuNjd6tw9Hab8Bk8upRt5MYA1JveUERj
17fV3fiFai9jvAtJRpzNVDgHJyEhYA3g3V
1NMtkhWJeyM582jgC3NSrQKWMsPZEdm9Wf
1H957muSj2Sn23Mnym5DEoYquQqviqc7Ch
1JFgNvApowNEKhdjbSdMC8CGRJcoz7uT5
1HMkApuuMAaSHekkkWZXqKj9BDKmgVw9nx
1JaWWAgfiE54KSW4KP6iAHko1Mab73YFVh
16cWzjpuhHMqbm2fpRcmsi21MGTuJCM8ac
1L5rbiBXhf95obE1X56BhjP6wMhncJorZ9
1CYebBSQ7k2LXnWwNwaJp6oeUbCqUfmmcR
1vWvT1f1rcah7RXEHSHDKgT58ompzFeuy
1JbcyEKXPSmUkqFJqLgiF9iaafiBs495Nd
1THwkt1fJ5WfuTChSKdWWSXzw2Psu3ppt
16CuW7dQfZ2TwT9ZAQrUFm5DP7P11w5Fp2
1AaZFDsXySjYC2Kw9CBHeAGD1Js6okoi86
17waf4tQNKke8Sq5XyPXveNeaKKg6L5TDh
1Nb8DY3cYKqNhQaYXWgfz2iVyBuQU156Vu
1CrkXDhzdmpfBiSrGkEge9vbqEwwLatUB5
12TVC1ZyGUb4oLp1XCKduaCczqFHpfYJkw
15wGrVZpLjfg47ZG43hHuJtrfdQyNFYGNz
15bM6mUq76HXU8zeoMdtvVFpkauDM2U2AS
1PZNSsFZAvMbubdXSeJqgWiCaMFnarF6T2
1FvH92sNKkqFCVzokwGmszaHVBm8FXxD1w
1JpA2eGG5mRa6jcZofvvQMASfKLjVK8ohR
1MCrUt72opd9KtvqTAhHR1on8whEkJQAtY
1HvfBjALjJaweigKabAMNMKZjx55dAAN9N
14BcAyT8V5cNtiRbfUFLW1bj6ULnBhD9C3
1MBKTXm2QetsjanYoVjju5swEfHCnEVkoa
1DsfZNJn98YwxjF5pNHYpY5rKeCynKksmX
1DtodVjYao9GgVgA4mDRAGWsrvJNprWtLc
13uciD7tywbMNM3qPSzHNUdvqpFAAZGoG4
1Ec7Z7Ebrabcizs4BpB2PAJ8NjDbBe7Qcg
1CFx6gHokiX3EPtimtQrRkUFgXxr4X7YFo
1AdRJxejxvcGiHVkpS1NyvQX2ZujTMdZVH
17YmFoUgnRzveP7hMFC5FhSArSjkRviyR
14fntW4BSX3WARNJHYNLjx3YKvcuT4xH3D
17hiTYeLfAjJJZHCqNHAaL1ChtUeAGd7m4
1LUJaoMoLdzkVmxw8cob2zUgmuBTPA8scM
1GGcaERTGMmbPw1U4ueEzPPjd9LFMcaVF9
13PKJWDfwpWEzm4eUiHXhjtafGG1WVWaiw
18EXcVD8CMgu6fkrQ8948xxsZ5qU1wH63J
1GCNaBKcYAL87XcWTrFD6kX1ZVCw8kjxk1
1JfD7PmbdNJQ583m879t6CJMN6afxipAqt
1J59cbS5SQkHqbQfYHKVCVHdkdTpY7uipN
14x4A7sH9N9kf3HeDfYtfJLuWLTkogkSVt
1Ppx2HXzpu3vspjDaf9XQhEq6KRC4hpmi8
1GL5bSHFGWXJsJthRnoDNUCLyidUK7vgzh
1AuRL68EyKTFAafj98GR2oAi7b9abNr3ja
18WB79mjfPPLPvMf5N5cKyeBFPex643uXd
1PqGxokFRyaB7yYC6vXZ9XfC3nqgwqoDqJ
15pViqM7EFDMJ8YV9HPySpK4WYcHyuKEjw
12Pm2muhQKuVtAHwJzdaiSLRa9QxgLpx5Q
1M8sTf44Qc9YghCjM22LWVCuy9x5MhWu2s
189xqJQgpMoyBiKj3QsUnpmFh77Z8UoAfv
1K1G5FcZzErRFwLBi5GTtmYoLBeY9h3XaE
19Qp8JARYDMmFGtA3hkS2LU6CAKiANFGEH
1BwGPS9WqTVvYJA5aLaEMBqDjvp2tMWhnN
1Btg4XGYXPA89GHJQhesmADafWNrQzJQMi
1PetzgjyC4bQcGGpnC3ZtdsKwyEQ6Dy9om
1Mvwoy1paUGtqQB7prrzUQ5KaSMjYXX5n3
1HXgkXA1ijXR7dPtS7vAYsG5fJFRpoenag
1KHgMq9J6H6s2pHfwpGysm7uEM63nvWdpT
12LPewXRFkw71155JohNcJuXGjeKidMkWj
1G2ZnPefp5wtZCi6bZ38bL7wJaMcAw2hsy
16JrhHVmxRcF5LhtZ6q2KL7MjvB7n9mDa8
1Mnf1z293zYVqYset4NTeejaNNTKe6y9yD
15iLb35EKYdE28DV1oWxjbgG65nYizP1x2
16JMZ357vQkgPxEqazs7kHGiB9NJ5VrMpT
18SwxW1yfQ4HQSRq1uKGBvMFww46tw9p4L
1EXRo2m7XR1sZBYXVze9jMFLs1YLnFKjuk
16TMj91CLrfT5oz2hkTNVnM9NpTYUep918
1LiWGhqD1pjjDhZVyE9ug7iBVDCNMozpPZ
12W9KsZx2Y9okarKTJL37A7PrVwXixt683
1P5JGtjq65L7mcW5B2ESHe8RCqQfW5KNE6
13pPmPr4JdxNeqfGaneDY9fxoFogE9K5s2
1NgHwuaoXrvADhCgubEWbh8uU2w8r1A9xs
1JPRce79Yu5HwQ54GAGFBC7m59Sq7DjBvj
13qPzSuRVBQN7F7ugAQtM7R3Szv8H8Aydj
169j7aYWY9KYdKrqMWRZC79BJybt9bnkHn
1DthkvTEuJqiyrXo1J7tpeydsPJFMHeiJZ
1LkSNgcFtmzpDzCPtfiLtwUFqcPPFERk3M
1Jfq2cKdUuXADTvUjVYyFHkc8Pj9UGq8XP
1FgrR9pZptCLdvoLUifSa1ai2wH7Cr2EPh
1Q6eqywKywvZhBkqEohz5o2Bi2oFBpNA2u
13tqosrPVd54SP1TEgtoh5iyytqYyoyJuc
12ESi6yQ8gBC2SrCXg2tVtw9riuRyCWXoy
1v3To3wCGGjz9oaMW6CUDtqKcE8HG66n5
17wBZweRF93bUAGRECTrBXVhf1DwtzXqQZ
1DbKeNabD3F7s3d8s3LeHVUqQr6vsrwMiV
1BrGzdWGEZjh2ZYgvs8Z181yxPSWPNGGY
12qPdxSWi2krunhp7u8zNvzG27d16XrH36
1PsY57n1mqKv6GUpaxWjmXC5K47F8rTna2
1GZLpv2k9qJ79q8Fb26ny1r1UyaQPejX19
14r4dycGp3az7a27rJHyNJsys7HpbKkft6
1NwUfBG7kKNKjtoTbj8557Ty8MYiGXYupV
1NnUeu6DfeweWnKjiSW9WAp9YpQ9eJcu1c
16ykQXVhYi2qKcgozLDRTpDsiAm6zRoFhy
1UVer8cox4gABgnfad2xjQptVmWqzhXXt
1zaPGLuwWxv1192suCGEUjaM1k1bKnVFc
19U9XPhEHdgEDLgUCWSfC5nY4mwZzvm5tD
17szL9nopg3rp69HtSFyPgemya5eRrDewD
1WeWVwSsUDgtMagerivywQzmBbeL2ETVJ
17fm9kjFkRKUD3jZEVcPjceGeKzhL1fQBs
1DsBTdiHyPkeNAJHpz74P991QZkdDUnTLC
1BepxXDfAYMhRKP69xuUxvzwy2HsAh6TuK
1DmmASbUs27aqWtGnt2WokUvWM3M9ufJSs
14jUzNgdAboyaUaWNxbDJYYAKwHSwwj6sP
1L5bXxuCJhLeV4FALStxqWCBE9JB9S8iAF
13QVZuGZSS3j9xfut8XAYziSvAA4PmA26o
1LWEoDLQbsmdzHbnQjtfegVvSN2VcVfT3Y
1HNVKn98ko3BHU8w2S7rtDUwB43HurtQi
1NAWGtDFkpppzmtbiMhPnvdGBevdPRQJ1t
12TskALzmWCmGa6UmJAk3r1MKENFKbNzfU
1GjArEcmKp28ZRNR3cawF8aubmaKGFru5x
1PCLwUTMj6z7up1mDGbEbMVhaQif9xBB5M
1M7C7h61Ue1B9DkZwLxjw9MxavssdSCr1u
1L7M3BoSNpQaVMVzqvZRdR2HNA6R29gZcx
15htokH3W2R7aWTuhUL7r4JTmGHYbWXGzP
1DEjtn12JVkTJBSq6vqHuvzvudDt5wC1fd
1FMTKAfi4S2ypAXTv2XByRatoEmzVfqT5u
12keZqNXXJoj74at4JWo75MkgSP9aka4ds
1F2DP7Vn3nCFaioSYMbDJUAYx8FtoCgaPf
135izEQ8LG9wq3GHbGektTL1yWL6b9XQyw
1DBcA44tAy3VuDddVT4qXdj9J27hicDjw9
1CUkFrDYKE9FArAJpqWqCr8gvs8VbzsLoo
16DCNX182FdnKxsDqNt4k6AMZGb1BHDzgG
18QhEALNPE1hGD7riLy1Add51C36P5yRya
1B3aXfS2c7JqsGuBS3mwxdvhmGgyBPEte4
18z445b6YRy2y8ts4zxbzQhE5K2oQJPEZG
1KnGUPTDsjDEz3JCjfTWxeV8nGBfvMANhy
18qgtPriYCUgaXuGE5wsec3v4kmAQ9nBoi
13zgA9XzfkyyeB1imeUDEJ81XTeKFCCS9W
18PfueW4JrkVEcZvhYDm8g841c8g1qZJ2d
1Dc8eheByee3hh5dPu6BQ15zekDTHh2C8a
1PSd53LeXM8VeHEcUNRytPCX9L65DY4cGR
1DR63ty3etBx54e7aujEUrS5tgzKr9BTBb
16MUmAwPa7pHgBdiFtPN2K3ymHnWMViTV1
1PK5hr6s3WNssZWdGToasooHcapRvH4ePz
12yysAMhagEm67QCX85p3WQnTUrqcvYVuk
12A4mttiYJ7vkFiEkhb9fSwtzKQjChYVnM
1FGQuiMmUrp48fXjvqWBobYi3YUnj4xqNU
1GsCLxSeFyynR9zx4t3zZPEtsijXfok22n
1DUY4YxrezoikrwBmQDvVBxaMm28aCXpXN
1DQ9zYyTxkT8M2Thyin6oyXuZT2BBtD2uE
18DYGW88NXgHs37n494fQjokcsYDMbBf7U
13QeHQuXuVjiCGxRyPUkAciuZ27hofgyW1
1JEgwdiFePHUbGr3BvSoEPJ8ZVHL8HMriC
1EZVcZ47VC3EwmjEmBwvg1bDBWFyDfnWdS
18qV8u2YkZcKM2seDBLrTB1imYR5kp92sf
1GvR8FwQVuDFLYVK8aqQpeCUKHLDSLdpwa
18LmkgWoimr9Ka3kqNntyzhu3KBNC9DsaS
1EQXzvzjn72zF67LgFzAroMAoreykduT12
1LV7ddaLNycb8pqGPcZbRpwenwjh6GjqGk
1Auk3jDGuNtRXMdw8hsCZ82KodCvtgzXRb
16hPqEkCXkJbBkZLyQi4UoxvgqGwkW6ebq
1N9EtjTHvarCJesC7pCaU85ePkZXYiY21T
16rG4e1RNS2UR8NrUEEwSv1hDhSEQSoF21
16NUtnAg4ZkqYGmFkBihHdVWA6RNejdwrK
1921eX6aiHgbYb3hJDz18p9eBNcjjeJFRW
141xjHhdtMAhJ6FAN2Q1KBRWXxaPnmKBVp
1Dy6oYUddgsGDHx3CQFwBDpUH5wkFLtVAn
13mkuyWBoDW7xAXoTuw82WZZ9EuWLEE4xJ
1LFheBhnFFMwiFjrm5eJv8nGZCxpKjz1xP
1LJLpqXTyvpe1MKuKi2VGarVsEypuqqoqo
1HCT43xELBwdhU9mjPy2ywKMAP4hjfwgkD
15NQim9JJBxjguSPLToLh3X2x3CCYy3NKP
1LyuaZJvek5ACmrdRHs4DyhsoHchNhrk7w
1Enu18uNZaMDGrY5Adfivx7AkemN4NLGM2
166a7CrsFN7Pp8wTqr1DQCTz43t4YbkeFh
143WLMiCW7W9ZXK5UPz23NbgDbvJBR5jS2
1HYDQRwXbvVYpmDn6kGJ6kjyewvtyz1CL5
1Dv8drFGJTZtc3qMdeWUushgQtd16jpG5e
19UtDa9N9VfR7mKV5m3X4aQvYcvryV94EC
1FSTu7yqXcq7eF9XjoC2pipWew2khmtJns
1HYGgoHR9ZSQh1hdLM6sKYqJ4h8t5NU1sm
1L7M7Jjb2xBn1P6ggUbMdVZUosGrnSDGAj
1L7vTvRwmWENJm4g15rAxAtGcXjrFsWcBx
17xFf85Y8YGsRsgSjCN4KfBKXTjpSnDBxc
1QL8ZXQ81Q3qdHjzTdEALEwyXUCkF9E2UU
131L4Wu4k11z9eiKrknMpEZggBNGArwm2j
1HCsg6cmuaNSxTRNyK9qvLgcSiv5ZHeakH
12NBZNDgtFJ49mqvrm2PucfvkJTj4R6mx2
1Q5uKXSrzjKcxeMqpahBFH5rcfPvp3G66a
17QkEfU9czc1x3wimnHn6CccgNCAtYkju2
1B2WYRd1mJMpV5XDVvShG3MybBtnR4NC9h
1DZZEW25W6yv2iS59wv6d13tT8Qfn7tuJA
19yuejv1exqmQ8ysragDPqGgcN6bkkCktN
1F4Jmm6Dhmyekw4vCxTZPkUu5iveQPfKFW
1Py7wjP9LXYQYHwABpZmj8cxA3ZLiR1zXe
12uajC5wNn3fvYPeo8oMYNRVFTB2gUb6nN
1PyoB8Y67wAWxB6EBSvXCvrAJbHSB14f8c
1AzxB2PNXp4Fz6YMfXP4A4uURVVXMeXtTY
17pechA7AGSczwxv72aC3AZhdrhUPVBER9
13JFiker9PMERwLuXB5QyxdFfCZaaDi7jH
15DxhQtesFTPtq7dv3rUryueL9BUNRsJgi
1KCrYgSnZwg3XZmTfBVXdJxTPjRK2TFjeX
1CU3y9MbGZQWBQxPgB9DJezMVcHgBsevDF
12BxR1bby6fC6C9Wx9UPeEsYuePznGGUcE
1Lhgy2wW9ZDgXrZuhCdJpQiAVAQihkjCyv
1JtdvTx2QDJhsPm8iDZPnGUwF7PxmUcta5
14wspLvoEhpDgm8QAGXENmq8CD5viWwN6H
1Gse9sDeiYxKDWGSAgu9Sn8NaC4vYkG3MF
1P2SjcwEJ1hrgWPjdFRfNiDvEpq6DJ8S8A
1H8EysPjL7sYokDxkwMrz2NBknFUGxVhL1
1Ja1SDQifQxAxBYYJJhjntUJQsrtQNq9SB
1DAuBEheBqPvW2yJYh13jMQjgUwpCqR7qB
186QJDdh6vPdR3v7Tf3NbKsiY7vA6SuRNM
1B2ukiBYF1pS9neXVMRtgYSsLFp8i8hdf4
13voPWW3u4K27CrTZyByrrcF6NbGuQjSXX
126Cct7WtY2S5hifwB6ntjfaftMp65QToF
1HjE24SWVC6RfjBwC1tX91Fy9hCspqzKHB
1JyEjdzbityhzYqUoFcm5s5fHx6F1Gzjs8
1KR66jjzdFSdaMv35vv54BGdptmLn1c5h8
1Cu4sZt8biXj56ba5tsX4tVvU4F8Jxpb5f
1Em5FsEH2jM3XJvL4aJTY726h1zAJNp4iu
1HDZjsYP2tANCn6QcGbPEaQigFs8tPK8Sx
1FCPtnVL283aWAQCAZs2K6cGMnNto2Qtkq
1Bu6wXqkQqyrijzVFBNjGTSEazy71MqL47
12oZyafNRVx8Pe52wLHUhmtcMatn4Dn5ez
18zZux2a8xsarsQwGyBryAWQpCtuekyKNw
1KCvxaToLz387U273KS75MWiBY3Dox7zjE
19U2q9kdKzUrvvFzy28Mngf7JLccVx5Fpp
15CvZwqCCEjLzUKNdvsWKAPRij9bsWD7Ln
1Nydmciab5weiEdsGZQbbQqd2SxazMFGmd
19h4yKrfaHaBY5ykXdVeayPR13Mw4SWcBG
13PprDNqVuz6pJL3ZMZREaGMEsC3QGtFSM
12EWokYzaUEdDnYgmf6tPqjqeQu7y4mTcv
1FpP6MDsdpuNCgWDMiUmQmRaPrrWdiQHbT
15vUawoZxPgRMeEWFPPeAaJP7S3XoFcHUe
12XDeSDfRL6g64hzyyKyYFKxUgb6jkhgCF
169nPLZuq8KWh1RFvAGjLJMrxGj3zHCHZA
18AomavcAVjMx4xGUa2YmLUFBVWA3qRWSw
1BPRmcprrUKo1k5zhPKoz2MjabYhVymkng
142ETnp2LnW1R1byLtyVeLfbzg7C7Up3Mu
1CAD8z9eL9PHcNCRSckVDx2R3Ket7GAc4D
17fknSsHYjkFc6F2qNQmi36b2UtpbyiXhv
1NrWXbNv4nz4p5vLj3TtnssCxoj37e6gtJ
17MThtaBADdxBGPrLa8rU1hb8i2PjHhVQR
17mseb2wPvdU1jgRbrnbxvaJk97GxjrcZ2
1JfDcXD1JkcEwPHCJeUhQ2VUoRFEYSE553
1GqxSfwVQyfpM8sZcM71pCcqXNW1MgJA29
1CWFcorTM2ifxMTPAQNktEXLYeom3wHtRh
1DE7g9K2suodZ1AKiXZ12EWrin938XTReS
1EwRGCReK2w9s1DWDjXEWqKD5dCY6e5hfo
1AoWqBzTUyVtRgjvyTJxysrrrE264FBq1a
14XrqmhSuR8meuHYbyuFLrhC48pAH636XQ
1KDkxAnkroPpXf5wbqSVYJmWVYtYJxFWU3
1EwDmKVZCx7C4VErCneBE3KHdTXjvYY6zx
1Foy74xGf1rGEn1mBtsH8QvvUncEHLHJm9
1216iWMk7CDfQgNmpwGnksjtQEjVVpnCfn
1BK51jJfm9429uUekFjrkGTiiiRgz2Go2g
19JFFCfjrGgyPtN8DwxQ959gaeZzsbr5U7
1EjyU5rVzCJKMdXsi47TrAVmUUjNccr8QY
14nS4RCj5TcxyyDUiLMx3wtsUzhGMgTTBn
12fqNTJc1wj2xfNscYHAzehD6f6sRjWBor
1AZZx6YNre9kYkFqeT3xFzSUVDXhHxYNvX
1my451PNkeEGfz87ZE2478MfLQ6nJYDWg
1AFrrMcHwC8gAx15v2DCrG7exA7vkK9r8i
17xZQZfFAuLUeX6xLzMnTg3bv5uj63qjag
17ayhVaRqvHgt37vYfHFSzFHAvikp4D3AD
1HtKFtRnMrEBYYqh4XHzvpPCahqMmHHhz4
18WnqGbrGBD86DybAfFZAcvtFvV9SpZHRu
1JkTeAUskiF2ekAy3Dz4B9oByQprwwRdtX
1PHSrkDzETTUTLFN336TKKKNjbpoNT2R2z
185nCbQvPczvYddhE3pNeZVbBDcxEG5gVr
13MFRhRApUoj6F9U2SJjLRwtCryD6MS43Z
1NWt1QRyMQR34BCafAGpTgHoMfHWtiPDme
1BJSrnPq6ppwQwfGX23wBndexWL3YBrd39
1MqoDvfEuUVpqNgizbq5uXUaNFBmiBFyS4
1HnBT3t4AKBP54UDTNGJB39DAv7caf7HP1
16TME5C5bZZj1aHYHBk6NCtsWUpQxdsHGz
1N5rmtTVvtTkVPB8xJNPx3bbaS7kZX2kX
1Pr123w7hCpi4QQs6s3KvDx1h7dzEPCgA7
1yzNvbEhJygXHyUBZoPkU5KNbeP9bfVtB
1DJ45VkXu7w7YJv7CFn14BGphMvyfYFBwU
1PHb2KVSb2zT9wwVu1PPXJ8jSBscHXKayJ
13nCJQZoMdFdTyfEemU6hphTvtBZQvxoQM
189YwZghL2n4kDhq1Vp3w4iNTMtvmEevZ5
1J6ufCywYzzW5tYWQPBnaaJR6qEnv1WUm8
1DFdgsLz32hVcPvMgqXJLC1Hb2KSgvrzEK
1F4Dn5nDhfiWL4SCSrkCwsAevcmjMTQnnU
1C8xxqJ4F5Ji4Ag2yMvGfYjQ1a5B8MWRoj
15Je4PfjqTujBxU5XnmMytnRCjcCqGjPJo
1ACaQZQT7XH22rVsfQ3YCjHAkcrTWkbqXW
1Gk94K6oxfAET2JYmbRkov63PfL3YBLycJ
1LejbBGe1LLTXNymaAHu8xTQiLss88ZoxH
12zTWZhvBhdzEADfbgxMPX6G1KAuhX2N9m
1BjxLkPF1biMgBdwyzwvaW5ZNUaUYQjWWD
19g2iKXCwn532pAf9PoTdjhg1ZDETjGBSC
13CRRGsTeTCkNszwXqyZTYUC6Mx2JgD2fR
1FJouE5JveLksEaHSdF6ob9FZzEM8RuUE2
1AaT8mugNVs2gTsbb22MZkmA7NahbNUJ9E
1Q6EHSqQAxZLbLWBPNh1Wp1QB6cyqroWL7
1LbENEfSPssTAM8TWXcxukumr1VckBVVDw
1G71vQqgnp1noBQxuHqTfcxjr19FHkhVY9
1GBB1ZN3cdBGJ6E59nPCJ3WkguWcsAkpu6
1NMS5YtmJypD8qsdr6zpiViaAsi4suvwjZ
12Ln7SWyqFHwKkNwjwLTtzBfgUHLjbXaCu
1PMkApRGDwmCFVfNB8ifEoYmpeY9Fsk2pM
17mLM9jLrHA3Nuq1tZywFFFQkYuU2VP9Cu
1L9uAGGbucUUbL1FhLhxjjVTcTntjGunFe
1HScDsNCy76egagyeNu7c8DZh4aPUEdQJ
1GC8ytGqHsZ4cZN9x5ZxPoaYmgMThcrEHJ
1FJqsfo6eEHGiXZebLNHRERaUXMQkUcHyr
19qFFivppMQgmqtSdyud3vYmWPDepacyD5
1DvopfaeaaLWVoEGKkM2Eerpko6gSwgcVS
1Egs6BPkyCKHJcHTaWR1k7BRUgMjXDa5c
1BVpPzJoC1cKLrWMgecjQZr5p6Gty9DStT
13ANmnaNWZgDDoU1KuB5AmFwgPK1nJV5SD
1NeJcpXPqtMPUg1ALvXL7nGaTPm9Rhhayo
1ApVzGXW9GQREWa7J37kYrpEkdJRJeb5Z9
15pHpBcZBLK5ffz7RZM1bCHzfmQ8uryybk
17SqTi9wjfcvjUtuRwJTR3MZ7M8pmaTqAR
1EU5NVfJo8NCsHUFZqmVQAeVvf13JUQtMc
1BJtV9NnvABsmoKTz2AYkh9VBLN4AQnytA
15m6b3BrDxZnYCcGKjBuoAC7tR82n7WczL
19VMdAJL977BCCRJFNJhwgjR5g5t2cYj64
1FPu6QvSB8xiTZfSL54HycPX4FjP5Saszc
1FhemRkTzmMvTTK7SfKvn5EfUc6W6ZukeZ
1BeBTrrUsDZUoPwC4SxUfG2yehBoDm4JBW
1HiSzPy8HSHwzWH9BHSSWZt8Hho8d1mfZc
1FCr7rBt8GENbk2FmmzrbtsLYuv3KCNjFm
1iBzA1NGKg2T2Jsj9NFivK94EHLgwktEm
1KtpGSxitDxUyg33YcwSJpoGVjnErHLMy7
1GPsoycPmuiftnijeh6N84ddGpULhygdTE
1L6oM4TiWnYR2YPT8wKvKbKRPQEcfNGC6N
1BarDMLwogB2aNPj4tiDPs1FrX8oVj3WKs
17NgapgDD45bjTvxt9MaBMpsDjbwSzoVm4
1MVV1hgQKMaD63yZ4oY1XWT2dyhH5teBz
1PJfgWa1gd9Rpguq7cgcVqvtNw17va6YNf
14zDbBzugtEgiUmJbXhVsRBYWiRGoSsbJS
1GFUJzwrvkH6QYE6mJxRQ8N4Horj2zQhYx
12iYUPBjpDjsCacBjZ9c4QPNZvNADqLkXJ
1DQVfNF62Dt3D13TvAUgQvqbRapckveCoA
1PBX2KKRJ45DgMQSh9WdUe8Wj1r76SGDXJ
19xG1UcsqVmSRCm5Bwp7o9wYP3jStkmcrZ
1KtBFcYyaaxegHWQhEXdGCoeuqg8k8yhUD
156JApGxZMavWrYui3A51QASEiAQjWaNwz
1MH2YtXbJzZy4YSRGFEQYFkDcbdnLiG2pU
1AyN3fzNX7q93Jfchp2KRZeo2iVjYPfiX7
1AjR4GA6JyaLqUizzM9bSvDd8UVa6gUmNy
13vpu1jH2VmEa5Bs9BTLQEhmrFt519zQTZ
1BjTXsNavJxfLWizjpHDAxPXwTknB58Ghk
15ys6Y8T5sPZebuJgBy2xziLzhbbSDs4gg
1ETe9mQxdmW7WbKB125p7dV5KTwTeV5XGL
1KoHCGSGLe4hxozhDFUjimoGcTA8t3eapZ
1FdXZ1MKaYdaBXsDJ5XhNjzJaXirUyhFqi
1JVLeEjmg91hicjPzXBMtmkmFFEuv9bnDi
1DeBtbXJFbQP5qotqYz4XfXmUgv2a6xr9b
1HHgJmpTvE3bKr4zMMdoRmMTSPzYmijJ7b
18TnKgu2QXaBfykhjYpEpUV4nPM7GVSKmd
1Pu29BfxYnznJcdXxx3uGTqo7xjZj79saD
1ArNXs6CFgWn6EjoaHERPZt4K7tf6QPorU
1QDne3WcBf1BeJJcsZw8i5GjJagXirvorj
12vv9GFMBQ29DZFrbxVFkf4BjsTtbcanHb
15c9BXXn6rDDHWqFahi8KeVuTVgoMBkbXA
18n2n65JKnJvHPiWHqfYc2KMLxqTystBNB
1Ei9SPg9m374fvpM7ur6K2fEYHNYSDRYXv
1CgwALZxismtR3A7yjeeSRiggrs6PZJcRz
17D39UpTMaTpP3j7xb77KVdCFtnJq2jfGy
18SWkJZtpogFgeuCiMoew5Kypv4QipDR9Q
1KCSYxMwpS3uSmaXe73zdcnKMjMmvf5ufc
1NPAxe8nLYsPUboR1XuCdrAYHynoxutiMs
1L5ZbAekGQdb9NTSinbk5waRGjYQVu8HNA
12WxGtzcRYszGESYgoyKrZUx2qvZMKmkTb
1Km4Evb8y2Z7yGWQS8jZyEnNFu3Tz3qnQj
1Kid2pWUhGkcFuY8YVXNPNj8UDbCtkbVRM
19VMRV1Z18zRxv9BCMG56fc9yf6LTJBh6J
1LMRbJ8ZTUfmYZvSpspANWdUX1mkieW7zY
13ERYSHJxeCk1PphLdMyMpXSxteje3mu6o
19tP6VEW1Ck72c5nn2LNsSsyhuw6yusN6p
1E6mZrLRk92hrzCXiKqFmLCAdhzJzv2aDi
18f1WBN1N9eGvUbydk49FYwcVUZncxCnfk
15HHGYbtXLNVpUU9R4TUjmuhm4F43CmbVk
136JiGL1GetFNiU7W2DuNnvK67LvFsigeu
14Z6cW1LHNJ2NVTU4nfkCmgfgX8ji8pJwU
1Ep1nAHQ3aRBK26EaVYK5JXEZsNrYyjtz7
1Bc3TiXRHQwZ3xohVYKUsucHoXB7Q4DoPh
1G1SXMLTHSSdgrgYkyVhd6RYDQcC5mZaDF
1413Q1YEwxv5X2M8oDiNHjuKGUabJWcfST
17SxsyehPP6di1pawinmXurE6TjVMqXHpc
134hhnDkom7B9RjSbh2ypStNXM6Y6EcHcU
14S1m8KKx2EHgBmTERQ1uNJELugM5Js2H4
1jew7uzbHaGKWg3rpSvRrT2bmemudX3cz
1BW2QMm6kFhyMrxGhb3AUZf2NrTYuVnhpC
1Aa2BfK67jgCEb5d62cvxivaqwht3UUWxB
1G2LVzC6sqpLJcNaQPDyHLNMTX3dqhvHR3
1Q9yUxBFknu5Kn6FUmX5bqd38qFCxtvdP6
1KDQsiNqKLCyL5KWuDhpKrJPnXfZcBPRsz
1CujFmDMm22pKGnHWFCDgzJkLK5P6cuHUs
1CFCw8Dw1MpPeH6wjWFAT7qgdtyXgz6vq5
1HkB9nBw15VTAdM7PAjhyGhu4ShDR8kb2X
1BnRNvDqQD4fioKkdjbKnhkS2VjgWyLU6F
1AE7u3ZPmSQLZxTjR6Ydk9AFq8G8W5X3LX
18re5ZLGNX97Dsa6Cdx3sSdjbpdmLXrqjt
1J1TWXCHeqNEvJkzZMywYRoGY6QS6Ysgn1
17NdzQAX3jRScqhkuCPeYJkVZV6zxwSX6m
1JcZeUdAjmb5dQM3b6FnzpMq8hhoyADxaM
14ViTij5ruokFEBbjuzs3DAkQh7hWCYgDv
1M3sR3A1P6xwxgVW7dCgYDGA3y4qB2EgCS
1HxrEeC2X8UEcSvsemPJtTqrnbAetGWYUt
1BeAGn4M3vpDA6vwF6ZC93nvUj4TqtqHhD
1ML1H3MQb9xRxpDwpEHxLztFdgJ7EAp2Ye
1JTLmRFg9RwwSij6KwVYtZQf4Q211LcyLb
1CTV9DQyKrAZzu138s4k65ruAvjFLfc1cE
1JhCAfiAbwJSa65c2EDCfC9fbEwyzZZb25
18WfWhPdd4yqcc9b769CS1egjFfHLapKWe
1FkCgYs2G6nXgH8pKyS79jiqGZ5wdwGsUN
18h478Dj4D1H6GPahhPbqVcvT58LaApTQT
15asUtJfTjunraqbjb8npaf73FJBKWNaHK
19UDWJ7L1jnKWeUhLeoBHxGKU3SW3dnEVw
177SBA836PiUFTbFsJGvmN96WFLhk9zWe7
17KP5gnecywB8shvrvdVnmoGhtiBo4GH2i
1BNbvMKMhxSLzxgcsN2HQLVW67rkJmD7np
1CszhpuiBac6DWkFsRqmFW7XDx4SMwpVwJ
1A8UuZ9rRv1gTLNESz1S2oigoq4iH38xPb
1BdC1CKxRyDhzFfHwdw1vdNgCeay2qLs7u
1P1jM4TUCon7vfWcSsaXC5hLvjpB3ggjnr
1E5kJzA7jVD9RbDcaK1JaYLhswebwVtEhM
14vH6rupmB3gQbKWo6TbcyTStHg4zAD5dj
1GZLsmXf8ewd6naouQ5DeURKZRxbJzGc9o
14xuWi8S4yByVrFhKi9DRhv2BGmfAZFGNw
1LVKH3qf3nx79dmKotxNg8mV1HgHmHWpzS
1NGMtAD3h91U2kdkKpZgMVooZGvZW76wrf
1MJbDH13Np2GhgCWj6RS8hpkyPiGUyDrUF
1DASsXvYCUh9LNyKycdrbYUkvFJ4SMkfhV
1KnjxLvogbrb4aEed7i14FSSs8sMA5LXnM
1FqJy88mQ1fEcBvd5HczX7ccvdYntdcCth
1KH1YEeGx3Z3VzPvps8mFGArHrHPVfvrLu
1EuMU9jGTJUzQN3xhhCdybKbvvoayMkSY8
13AqzUYuX8FZ7H23g1PCmsM51AWF6i93Mg
1LUMnrZuSKcJJ4p9RETyJfAu3bCX3MbdPD
16uRqdJJGzaphHAUAiTnnvr9GC6kxa1x3Y
1LgYug9sJ2RwsDQ5FCUz111W3YfgrtWf1c
1Lbt4ndicLaCBuC6kZdW3twbpkmSRYDR1i
15v9UfXkYx3tWcAHpo4KUkP6tuQPBwpzKy
1Gp8Y4HicTtwSxrHukkDUmr5ay4dkiZVjc
1AA3xyfpR9c6t37SdQJgN36Do847znL2m7
167RFdYP2aPmkkPKfAZTVKCypGWCYbPTbv
1F7u159QRSkqjY35JiRNwPKMkVo7YsjKHq
19WaCHXkwo9xQqJNJAqsDGuqC9cxM3gnTV
16fELNMZwrsYrDK1RJtzGmqGoBkXDbL18s
1Aphey9E5adkessmNbkv9uXGBbmVXn5n6L
18zUB5ztu6HL24cQnUecGPcg5LoAFuyXc1
1K6y7ev9QnE2bT2tBGQNWpX5n3sTuZit6o
17nyEppVemkChDrCh4Xiiw43qrPDnDcRY8
18ozzm2WTCYe1HNovYnJFDpyBQ1Pa676i8
1LJHSqxr2qdZdQRit8aowYBMTXx63bVae4
1DdGSj8kpkebwiAjDA4zuHEHifxt8mkhCA
1PhUbuLGQ5KrRtRk1kPdrVB2LApFHzLokS
1H6dTLHMFQ6mqyuqrcHytP2HsoyEpoE7yz
19WVTffPeSsnF1zVrfAQh7UtP8dsZJxUmU
1KHaTpfypMatCcD4arNnQnEkZ599hFSJ1M
18tNB7cX6UicNCsKUQdfGGFCTKWoRJjuiT
1MFExRZCKwjLbjbjeguZg3edJG8D6ASRii
17mfFDCFiSHPmZ29Hf6fHkvYmWvZwmciJF
1NJ5pJTGhtu8m3QZadAEPsBWS3ucAf8yiH
1JxtSMeGgXm1tHqyJNUSfMqgs2EBfqL2nZ
1GzNyzA3DLokjeRtbKDMc17qQXejYCB9tt
1JLd3YMioeYYENoukbsyHCeaN21CYxDqR
16iKhg67A29guxQBHn9s6UFxYwemRgd2FG
1GrS1FqJBtECfWB62fdorHdrLvZAE9XGhx
1HMxi6UbZj7phoeZmWpyPcgUwGdTqjT5yF
1BTrViTDXhWrdw5ErBWSyP5LdzYmeuDTr2
18zg6FG5pu8Bpq73L54AYvB8phTw3qCCR7
1DTGvGaFHfeHvbZThZrPbddM4KgF6E4QHn
1AwmAh799Urgqcy6mrwTtK9gqTGe1QVoKq
14L6gBjYuEQedxPvedy5em2twMbVhrnKgB
1NaM3Pra49oEDPGUXggUsRqbBXGG6nwyQM
1LN4yp6rQALjwg53SKsi44teq1fp2v5wqR
```

If you want to check the balances of these addresses, use this script.

```bash
check_adds.py
```

usage :

```bash
python3 check_adds.py --input adds.txt --output balances.csv
```

You need to create a file and put addresses in it, for example(adds.txt)

***

If you have a large number of addresses, you can split the file using this script.

```bash
split.py
```

usage :

```bash
python3 split.py adds.txt 200
```

You can change the number of split lines(200) as you want

anyway, Let's choose this address

```bash
1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU
```

1• collecting transactions

Raw transactions containing values and signatures

```bash
fetch_raw_txs.py
```

This script collects raw transactions from a target address.

usage :

```bash
python3 fetch_raw_txs.py -a 1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU --output results.csv --rawtxt rawtxs.txt
```

```bash
python3 fetch_raw_txs.py -a 1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU --output results.csv --rawtxt rawtxs.txt --resume --append
```

rawtxs.txt is file that contains raw transactions is automatically generated by script

fetch\_state.json is state file automatically generated by script

You can use command (--resume --append) To continue collecting transactions where left off

```bash
frt_ultra.py
```

This script like the first one, but with advanced options.

For example, we have this address

```bash
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
```

This address has over 52,000 transactions, and that's a large number, Let's say you only want the 100 oldest transactions

First, you will enter this explorer

```bash
https://bitcoin.atomicwallet.io/address/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
```

This explorer allows you to browse all transactions, even if there are many, without loading each transaction into a very long sequence.

Each page contains 25 transactions, You will go to the last page, for example, page 2096

Then calculate the number of transactions you want to collect. For example

100÷25=4

1000÷25=40

10000÷25=400

Then subtract a number of pages from the total number.

2096-40=2056

usage :

```bash
python3 frt_ultra.py -a 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa --start-page 2056 --end-page 2096
```

```bash
python3 frt_ultra.py -a 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa --start-page 2015 --end-page 2055 --resume --append
```

(--resume --append) command to continue collecting

2• analyze

Analyzing transactions to extract values used to calculate private key

```bash
analyze_txs_enhanced.py
```

This is script that analyzes

usage :

```bash
python3 analyze_txs_enhanced.py rawtxs.txt
```

This script will generate file named "der\_full\_summary.csv" containing values.

The file size can be so large that it is unreadable (file size depends on the analysis; for example, analyzing many transactions, such as 10,000 transactions, might produce a file size of 10+ GB).

You can use this script

```bash
cut_r2.py
```

This script should be in the same folder as the csv file.

script will read csv file and extract all the lines in which "r" is repeated.

usage :

```bash
python3 cut_r2.py
```

Then you can change csv file name to "der\_full\_summary.csv" to continue working

```bash
compute_z.py
```

This script calculates z value

usage :

```bash
python3 compute_z.py --input der_full_summary.csv --output der_with_z.csv --fetch-prevouts
```

The script will create a file named "der\_with\_z.csv". This file is required to calculate the private key.

Additions :

```bash
ate_ultra.py
```

This script similar to analysis script, but with additional features such as sorting signatures according to protocol.

usage :

```bash
python3 ate_ultra.py rawtxs.txt
```

***

```bash
ext_schnorr_extras.py
```

This script extracts additional information for Schnorr Protocol

usage :

```bash
python3 ext_schnorr_extras.py rawtxs.txt --fetch-prev
```

3• computing private key

We will use "der\_with\_z.csv" file generated by command

```bash
python3 compute_z.py --input der_full_summary.csv --output der_with_z.csv --fetch-prevouts
```

because it contains all the values required to calculate the private key.

Required values :

repeated r value (r\_hex In CSV file)

s value for each signature (s\_hex In CSV file) (We need the value of the first and second signatures. If there are more than two signatures, you can switch between them)

z value for each signature (z\_mod\_n In CSV file) (Value of the first and second signatures)

The values must be integers.

z values (z\_mod\_n) is already integer

You must convert (r-s1-s2) values from Hex to an integer

You can use this script

```bash
hex_to_number.py
```

Create file named "hex.txt" and Write values in it, One line for each value

script will convert values and write them to new file.

usage :

```bash
python hex_to_number.py hex.txt
```

for example (1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU)

When analyzing the transactions of this address, we will find four instances (four signatures) of r repetition (one r value - four s value - four z value)

We will use values from the first and second signatures :

repeated r: hex(00cabc3692f1f7ba75a8572dc5d270b35bcc00650534f6e5ecd6338e55355454d5) int(91699739317935258627372771550459504326006289891191381848862551863464593478869)

s1: hex(00f65bfc44435a91814c142a3b8ee288a9183e6a3f012b84545d1fe334ccfac25e) int(111431484914827310314108809136597661506085346855505784425577929088113412063838)

s2: hex(00b584c5e2f26eaac9510307f466d13f8d4e8f57b1323cc4151ff6ffeb6747ca9b) int(82103215168631327946455936234377737221280608082064931975396899914217832303259)

z1: int(70121596733354710270739379126478863332897631323035990573894949033544740983882)

z2: int(42691526897907875236967398205101700537962275948723679969547592971981809076177)

```bash
compute_x.py
```

This script calculates the private key.

Before running it, you must open it with a text editor and change the values (r-s1-s2-z1-z2) (Do not change n value) (values must be integers)

usage :

```bash
python3 compute_x.py
```

script will print the results

for example:

```bash
s_diff = 29328269746195982367652872902219924284804738773440852450181029173895579760579
z_diff = 27430069835446835033771980921377162794935355374312310604347356061562931907705
k (decimal) = 12345678
k (hex)     = 0xbc614e
x (decimal) = 36985158630392181731692032973660058930135418234446520253368071243468798761122
x (hex)     = 0x51c4dba2c28fc89b208550477a514c87f9d0db0354f03b7c61f08c0a0e3118a2
verification ok: True
```

x (hex) is the private key

To convert x(hex) to WIF, use this script.

```bash
wif.py
```

Create file named "xhex.txt" and place it in the same folder, then write x(hex) values in it

script will read file and produce WIF (compressed / uncompressed) With all possibilities with derivatives for each type of address(p2pkh / p2sh / p2wpkh / p2tr), along with a balance check.

usage :

```bash
python3 wif.py --file xhex.txt --out mywifs.csv
```

file named "mywifs.csv" will be produced containing the results.

for example:

```bash
5JSJG3nX6z1rsfZ9EZTtbi4qy82TzjGLBpyPzGm7hPRazzrqYzA
```

This is WIF(uncompressed - p2pkh)to 1HXSnvNGK8oYQCyLDkpHNZ2sWPvFsYQcFU

Additions :

```bash
sc_r.py
```

This script calculates  private key for the schnorr protocol.

usage :

```bash
python3 sc_r.py \
  --Rx 0a1b2c3d4e5f60718293a4b5c6d7e8f90123456789abcdef0123456789abcdef \
  --Px 1f2e3d4c5b6a79880796a5b4c3d2e1f0a9b8c7d6e5f40123456789abcdef0123 \
  --s1 0x8a3f1b2c4d5e6f7091a2b3c4d5e6f7089a1b2c3d4e5f60123456789abcdef012 \
  --m1 "hello world" \
  --s2 0x7b2e3c4d5f6a7b8091a2b3c4d5e6f70123456789abcdef0123456789abcdef01 \
  --m2 "other message"
```

Change the values

It will print the results

For example :

```bash
=== Result ===
e1 = 108970234477436902694766334568020749912403966361468773267923272186995557531266e2 = 66856546383303793989981220542885447886729718496899420254699013163356773868462
s1 = 62530672011108711400438125813195380086512239951027680111811469263325183799314
s2 = 55716171531466744293207597776544084512684920955164725164723036609180125228801
s_diff (s1-s2 mod n) = 6814500479641967107230528036651295573827318995862954947088432654145058570513
e_diff (e1-e2 mod n) = 42113688094133108704785114025135302025674247864569353013224259023638783662804

Recovered private key x (decimal): 47206142724068971842463861168325724021122544036124670454439260535612937450174
Recovered private key x (hex)    : 0x685dbadd6c6726922fd9f2b703c7763b4cb00c7078fea84179664a7c0eb5b2be

WIF (mainnet, compressed): KziatDAHb89WXx8xB8uUbAAJ62LpDkGGpbv465vGHfpPzYGcddoQ
WIF (mainnet, uncompressed): 5JcFUTmhTmDMHXcnaZbzubhd3VrMDQPwngBD2c6iynx9PCyXBC1
```

Support the Project :

If you find this project useful or it helped you in any way, consider supporting me!

Donate :

BTC

```bash
bc1qtxctgmaxwh73h22h862epj3a7yc3tdl2j45aep
```

## Actor input object example

```json
{}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("adaptive_ottoman/reused-r-bitcoin").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("adaptive_ottoman/reused-r-bitcoin").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call adaptive_ottoman/reused-r-bitcoin --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=adaptive_ottoman/reused-r-bitcoin",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Reused R Bitcoin",
        "description": "Detection & research tools for repeated ECDSA & Schnorr nonces (r) in Bitcoin transactions",
        "version": "0.0",
        "x-build-id": "4NqWeo6kbzIDD1b8G"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/adaptive_ottoman~reused-r-bitcoin/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-adaptive_ottoman-reused-r-bitcoin",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/adaptive_ottoman~reused-r-bitcoin/runs": {
            "post": {
                "operationId": "runs-sync-adaptive_ottoman-reused-r-bitcoin",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/adaptive_ottoman~reused-r-bitcoin/run-sync": {
            "post": {
                "operationId": "run-sync-adaptive_ottoman-reused-r-bitcoin",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {}
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
