You can't do 1809251394333065553493296640760748560200586941860545380978205674086221273349 operations in several hours either.
I don't have any reason to doubt that you've listed a number of points related by doubling, but the claim that you were able to wrap around and enumerate all of them from any starting position and then moving in one direction (either doubling or halving) can't be true, AFAICT.
He doesn't talking about mapping all points, which can be generated by doubling/halving. As I understand it, he found a sequence of keys that are generated in this way and leads to the used addresses. It looks like a manual generation of something like HD wallet with bad realisation. Something like if you take first address key ("master key") and derive other wallet addresses just by doubling "master key" N times. It is obvious that such an algorithm, unlike a normal HD wallet, allows you to recover the keys to all addresses, if you know any one of them. Agree
|
|
|
Something is wrong here because the order of the group formed by multiplication of 2 mod n is much much larger than 20 million, so you can't generate all these addresses by going 20 million steps in either direction from any of them. sage: F = FiniteField (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F) C = EllipticCurve ([F (0), F (7)]) G = C.lift_x(0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798) N = FiniteField (C.order()) sage: N(2).multiplicative_order() 1809251394333065553493296640760748560200586941860545380978205674086221273349
yes , will take time aprox 7 hours for 20m generate multiplication steps but in my first message already tip pick 1 pubkey from 1634 list, get pubkey example https://blockchain.info/q/pubkeyaddr/1121f21h1wyrnm2ipXiKaCULLopeBegt2sresult: 027262bdb402fe5ddc6b1e81cef02bcd673140e6a26857503459a4891920a6a5a9 it could be your starting point, now take 50k steps by pubkey point * 2, ( you can create script here, same time generate next pubkey and convert address and verify from 1634 list, and can print results) same 50k steps of pubkey point * 57896044618658097711785492504343953926418782139537452191302581570759080747169 (halv the point) and same convert and verufy address, print) up and down side 50k +50k, take few minutes as for 20m halve required too much time, for this i create an other thread, for discus this issue, where i ask developer, just for basic add/sub/mul conversion creator/generator by pycuda or cuda tools , when said tools available, these job are for seconds for millions point https://bitcointalk.org/index.php?topic=5409721.0
|
|
|
1FC5Y4y7j9YJoeWvxK2p7mfve43YNFqzCS 1FcEi7F6VSrJr8WF566VA6HWP4VJLFjJaD 1FCWNedrk4vZTzqkKkahqHvnvFWr1Qw8vD 1FDePYFo7z4TLjESdiXmX9n1bKLdsJeZQg 1FdMf2QJx3do4U7mX2TqZ91bighmRcqn3S 1FdqRW8RXEAWCrLMZVcCDU3s5eVbvPPaiA 1Fehrh3rBLG87DqsJgDvMR4vrMzjYgsBJx 1FemCkkRWA2tmdZpGGMAxmB1ST2YxhGBEH 1FeQUSjCgBTJvZV9MuHdYxKLK65Y8GooeQ 1FESdQJwTy4Ve2iiadyHWBJomZp3QZH1Hm 1FFr1j74tiyrqD5mbW3styyrnC3c3ue4KN 1FG1YStGnBRc9y11Zb6MnA49TbpFht1DbZ 1Fg4pKoK3HC1abEkacZyLSruLZc1tp6EZR 1FGJLbWGqdv5UJApxhwWAUxP7VTcG51KPh 1FgmYX3cJ15ZYjpGHjyGQSAeDgqjV5oDJ3 1FgTAuErPmBs6nC7D4JStnRFR3WXN653FQ 1FgzkE1Yx1imJzb8UVxrajvqvmyuMAtX3f 1Fh437TXVycgP6Y8yCSu9dRwuutrWXxcYf 1FHmpbSi6hs4TTU4ejim256Q6BWf1avy4X 1FHuQkF1Bnk5wArTMn2SizBGK62qiwqYg1 1FiqrF5tZg6uJzBAt8By2xZn2Lbqo4BYXu 1Fjnq6opsugrZcNT4KXwfVaXtkcNMxEt5w 1Fjyhr23anEeNdTxd2qmMQn7KPLqjWPhq 1Fk3hBf4yrC2d2YkiMCuAaV6sB6YvZuRoT 1FkChoRsfTQRuZidumamS4C4z9syk5Fn6n 1FkkfckWiLC4bk5m98gtenzYskmYXMoPtf 1FkME4jMenXPc6rZ8RFMjwdxJ1UnoZgUqb 1FKmgg66BPYLA6DRS9si4vZ1XiG6NjHMdq 1FLPjtR2reT1C6Zzmv6JDZgiqKKEJTqZXv 1FLYbyfisxuis8LwaFtR5YfdjsVbBqFmHF 1FmvWKpjrNX6Eiwgm6gEBstLcFf9DcRjVW 1FnQXYkeeG2hBS48tMdZgQFinc8uwidpMu 1FnTsv9WMhRRFFcBBWMT8tJYiT9VHxUPmp 1FoMuMyTCfakJGwhoQ5P8j3Tt8mDspNMBU 1FPCEGD822LgtmpqX8NYnQU865d1Y5gf48 1FPpLXU3D9QcEQ3nFcxyRHteuoerG64Yz5 1Fq4wpGS5n75qaqBn7Hecnc8tKaiZaxdhZ 1FSDGNYHaCf5Hj9FRsywJTKmkE2ihE4wFf 1FsUnz9P4CvAccvreHs8wQuknahsF2jtWE 1FTe9RkkRDMtNvFQ2nnd2Mh6DAp7JPZ3JD 1FU3d9rRjXD5abPhTajfNX4rfyVEKqPqQ9 1FULEBfaWwywpn4Zvhz3Y9e37uWJptbbM1 1FuxNbAwp9rq4CEhDUzNRiJrUupBPAPZuK 1FUy3rs2v13V6BBWyNdUuN5XUSKSjqMjAy 1FuzebmQahE2wuSqbbghc4itxzkaZTwTDw 1FV4EYRtKi73MALrYwASWu2YmVMMHEDktJ 1FVfM2mbiVh5sevWP7VVZZeC1AHggKhnpt 1FvuaJX35xegLM7YTreMpZi3Yte8TF32ct 1FvvvJFLyKSUYyUAGTJGQuxxqFzpCVzskY 1FW1VxXeNjHkRnoBAuUdFqFCZyUGatBjqY 1FW2TrdKbiporjAtNLejBeZ3Li8pzCLc6t 1FWQk3qgZQpEjD2H9zSSXMknXpqKgabbaS 1FWy11cxtNiWMBd6rTiF5NmBtkXmWaTSfp 1FxvMZqjLjdBs3mNoExswpuynkxQqb7UXw 1FxxkW7J6Pq5HrNPTpZ2VtdECmcpcD64Cg 1FY8JePeuGrjFM3gaJ5x1hwXV4WShZMJ6G 1Fy9R53RiU3MSw1SaYMsLyiB4SV9QwXtK 1FYMxmAdnPZrz1M7DT6r8gugcVzjkeVkF6 1FZNNw2n9jrJL3nZby9GQTrqorUVKWbbDu 1g1x9Qs72CehC21u3wyY3s2abdPAM9TmV 1G4bRBYKtSzbXZvXzzSJA4BKeesP6jj5G4 1G5B7CTdDLeia1EVC5AddSo2CYWAjggCBK 1G5XMksCrVsf2NaVgEurqMfX6imCMKizgs 1G6ywdCL8b7J7CRjKpJvtEeB44ZrAW32pf 1G7HkuHWwnoecmxk4Yh8oDgmxemdggNa3W 1GAWWfsGDgRvEJQVjrUjMUf8R9Jwk4xSxn 1GAWykYGhb9SRgVQN2n7iibfprja1WPxtJ 1Gb34W79JzzMsbFBnti3RV1JFWLtvgkatG 1GBfr3CS4bEATyzofS4fsUWJXouAkpHXKU 1Gbm9jGeE2owpjTar9cSCVT7AEyY1X1pJ5 1GbvUFTuDrfxPC968gmXnXHzng38AfzPNV 1GcjzMWSwoW8435SR2uB5SCfF4sncF3p4p 1GcYkVXJuXpigWRv27P8E1RpemGJnj9Xut 1GDbmHF5RJDsVxMRuqndbUp9HMfEHkBC7G 1GDiDfqXnqJjtuCEKDYFPUNd3iHgdUYkJR 1GDoyWU3iC5kSYTgENaTuFYMYZMRrZdG7C 1Gduqa8AgzcHk7rT2S37S2JQatZgxqJeDR 1Genrcb5d6si4cHgYVEXM4fqEXvMVBe6w3 1Gg1HCuPKxB1YqogYyBkw4cqaaHy25QNfb 1Gg3TD8RmQfft9HmeBsi4r88kS4hxvWem 1GGitMXQSi4U8ZDmErbPUZaEoBWPfrtUaK 1GgwTS4X21Cyy215cXag2568LmyKeAezu8 1GiCHfnoqbdwPwDXACFcwLMG3NRFFaUdu5 1Gks6Gogd9p1zQ8GbrdiRGEinyactj99ya 1GKxPTHVmHHt7GMnvB7ERvkuXUCLBdwQsG 1Gmxe4Ugh4eTZehdS8Ueu4r4dQmsAjU3L2 1GndssCjkuo6PHFebAwtnWSHbKaZCYkRmx 1Go31ekS1QA9GRekzw4jk8JngjKcYve6uo 1GoCDTkSvyfEXEFgwC4PpKgXU3WfEt49Co 1GoPv2JwHmzmsfG2J6JUkDwVAumkRu8t4q 1GpPgxwNhibjd7i3WoZuPKofKKBNh5ymzH 1GPWknKw1yXA67ujMBLUF4wpTHszQmhH1m 1Gqfx9rpDFWPGx7myt9acXwdeDb2WoKSQa 1GQRmiwcZcE49bdJmpMS4EoLQs4Nu7PxSs 1GqtQB4yq3JSWj1J6dX7xPf1w7pEFEFgrf 1GREfjCJzk5KTrPvkhSH43qMuvXPEM3oAu 1GrVqptkp6AHPT8Se7XQYZNBuZpAJKwXi7 1GsuKYDRPawQyT3x1i83sNLyDQ9i983g2T 1GsWS6v32EgUVonwgDP89imbKPz8Wj1J2V 1Gsyj49DJrhmjfUyzgzcMhhAGCFcC1WQgH 1GtfmThuTeQSkgLRv9HNEERSG9RLfsQ1Rx 1GToS5FomS9tAhuji1pzXoQ7iPQGCZfRYZ 1GTrut4jNu3Xukh3eJaxuwWkoBKvC959M4 1GUEuwXXvoLYYABXhSaxJVHdC8tBXLZs1b 1GujQMyRb8u4tkdSmKsCPuhpBmUtwFsi3B 1GUoZzeVKK5Go6BfbChPEoqFYsaCJUkfYn 1GuYp2BEYEy2pNQmS8tQvmi9gVSEMb5P8R 1Gw4q8ec4b5Hn7aABKGeAqy8bbuTu9ia2P 1GWJdVaq8K3NLELsqN3HYuJ1puzVhmvCm8 1Gx2CHsjEChaGYdRHbq28DuSm2ZyatKtqv 1Gx5wiXJXxrq8nDdV3te7HM1KShzaJtCwV 1GX98MTM4riwSGiSTP5mVo3HVkHZdCp8ZR 1GXG9WFmc7SPGki4XULiaH44eB1gUwUG8i 1GyEa6rvhtxcdecfDYeihYEBG2wYpSY9ha 1GyQtXHKKsu8jJmtx4QcYeoHWCdiQtw6F3 1Gzm1QkcPTC3HV7VhwAMnYzuyLAknr4Mor 1GZndWiACaEhA3gFLv2bEHnMa5ibZ2GUQ5 1GztsKN21583QuJEy8xZPtpJQKpL9Dpm4Z 1H2D7YAGu1FLF6f6eqEGLN2ZKQzEFbcgXR 1H3SJdEMpSubqx13sgsCK6VrxpfYZ9HDuA 1H3UBsii5yQHPmKsQvd3BEWBQkdENsDiAV 1H4BdQEHgLrfkdqxv1PHQzobLib7UNf6vZ 1H4txMWQEgpjxpX9YLKcZAN5zoP1jdRfq7 1H5DrpxMUUEBbpHV6uZUffjEH8TGH9phc6 1H5zdzrsUVacPXitDREZEsKHiiQWDL9SfG 1H6YH5mRDbHz6S6n4LZrKqSGiAmeYz54CG 1H7tgQXicWiCbqjPxoEv5z6zQxytD4goJ4 1H8omYnHKiL28ofCYmYz5yQBGbNZien8jt 1H8WMXG1fuvMSnWEFnMCzJSo1gF4szHtZk 1HaFHd5T3Ly5DNt7YJMpzzEHrGY9agf9MN 1HCTca5B6nJwXMVV9rQmdz7P8eaXwcM866 1HdeLCCVkpE58wZCtmeMWMvyZxxccaTpaq 1HdhQeoEAvmSZwbLE4b1PjhNbzB2mjwCFZ 1HEahT341aj1Xwd4tKKDbHvjD6fkxWU4v9 1Hecx4n1pxAbofbtFgpFu1nSvrq3KeSy2n 1HeHcC7a1V9bJ4MQpZbs8EuddGkKizYHRc 1HewJx3XeSWGDqvzqMRPAD9ne3GNz4zvbZ 1Hf1oBvsT9GSooPVnSTQs33giQnwaUxhTa 1HF66GC7ngqfw2RgrxZBVXuGrt7VnFmnh3 1HFZm9KvoSjFXs9VfB6ZyZzDhjjp8Np6wP 1Hgbmk7SvsWN34YxGbwyZxrpmfVrvQVx8S 1HH1qhFiQxHA2iT7HNUcJvvPPDr1euBdeU 1Hi3UaubATb1aKLZXBbEoStAwx526aZszz 1hijMYxXAKpovTvNggFXQ3zRtjW1KjCff 1His1QW8tAqct3UxCNefKgoRHBVNfZCg7m 1HJ1gtWgn8UUfMqP6pkU6PwmCcwHq9xy5x 1HjS5eAY6KYY9tepUhh9TQdKBVnepGnPxB 1HJtWGpftxUCw8KEXRfrzdvasvinZq7Vu6 1HKFhgfEYL76MMm5BZeHse8QKJYWApAbXk 1HkjV6magaQbJgo33FDUb8S3kYKbnTreHV 1HkPvfeCTqnFZrzKb7hmR4egtnbP1no2fy 1HKRFytgFQ9AaEL7zTcW1V6h66Aw1NXhpX 1HLPhj9GcHUw3FbGzeLnh9dFLo1iX923h2 1HM3n2dWfY8tW9teuAu5wNY1dL2zf6Ksrx 1HmRLH5XdqUS4xL7o8pfDt64acPt26wSbZ 1HMyH85DAnRVEaKhVKZSH6DJiyekNeDVRi 1HNGkjV94hy2TcE7gBq953fYWYNQ4Y6CQm 1HNrro2pKyacvCYBzbfDYrPczQxW8KKq4v 1Ho4zVUUnjktAfWRcfe6bTsJU9x89tNgth 1Hofn5Ldhi41nKCCYCzoQvBApTYQaE3PfT 1HoyxY6i593B6qBGFxZzzPpK6CgMcWPgBw 1Hp9r4fMuG5E5wSgx31mbaHUrNR8GdC9UD 1HpfXU8SyqKPqBFXyws5MVQQQXbixNFocM 1HQYNHueP7YFzjikddxQvEoe31LHFziN1P 1HRrzUXrevVNaQH4EsPVv1aaiKgumB7KkJ 1HRwwbmLSyS7WgeZYSHSAMpcPazhK9sq4S 1HScxkd6femVbwN6fDWa6UMV5SpSt6zZ5J 1HtEpng1mcZDtyDHCUBDH4fRVEzL9dGrk 1Hu24N6VxdgQwgdEqKQGETgkVZUUjSzKXR 1HUSkoAhu19pksDUgWjRMiyrw7ANpC22mm 1HvFtZCRUKgrj2n3QZjwMAy3y92fgZChMj 1HVLvjpHkiAQPCJQP7RJKke9d1jGrw7XJq 1HwbJzV8bcKuGN42Vrucrx4zmzyZLUvkut 1HwuFySomxpxqiQE3rzgtfW1gWv6nPGwg1 1HxAtTZa3Zj1MqASnMPLJzxiq64UcEh8Kg 1Hxhje7U8r1HtcjdEkKLC6zdaLLHZa2KeV 1Hxk7Wh32HMvWtEwTw3KQ7eWAEqoQiDbnW 1HYaJaAyXkjuBExgrqwozFREZZrZYNxGF9 1HYM7Ft8uVnGbubXk4yuyrA5ApEC1haRks 1HYwQxaLkFiSuCxkqj6weGQMEzYkdij9W7 1HzdrFMy6dH1JeUeopMAaKH13Puwan7iqV 1J2DuC59xCfD66Gx9CvBNdrkeU8Y729kL9 1J2NGfUaL8BW7dhhDbyqxfUW41vXisTtLn 1J2Rg6cJyjBhcWt4aLpDt2ADjCe4SFZKkB 1J3amEEhDn2XkyFfoBzqM8mssTY8sxZABu 1J4Ms493vYQXGkjEJTsu6gV7Vwg1rMPGm5 1J54XVw4YYXKMP2DzEQtLC9vT64D8f5Xz 1J5CULPXeWa8zxT5K3r3tPDJNCpwPBaxzi 1J5D7pWBVUS8xM35rhvEnMuDvnpagn7rRc 1J5DdUaXjoBpkjfm9a5kLejV4sxiSSDmwz 1J5fk49kiALn1f3a8y8TiiH9LyQo4Vyqbn 1J61Byxu2VnpDibd6E8wGd4YhmY7LzbGX5 1J6JwQvaz5ou3joCt3bjn5q4Zxp5AoLgS2 1J6sPopXAhY5u4XjurxCD772FL3rkSWWGL 1J7bfUScxjPmfCxRa5WM5xR6eEyFzw13WU 1J9iHDv9boC57w1PikBGfENHVKJp6Ap557 1J9qhN1n7ESoJksB7NE5ZsSDsSdMaEMj57 1J9XWsRVqFq7BZCmSwZZh8YEth7gPsQdYx 1JAmZK3jfQU45eiyKiNsFP6gSN5EprdD26 1JapyDRnvmcxvtWAciGmVDKgBpXRDyMeYj 1JATtxQcja7CLoGgxoMdgP9yGeNMQ9R7zx 1Jb44XAeWzy5auJrBHoVCrnspMv8AzBP9p 1JBdBonjB4mPATXj39j6LtG8GN6jKnVw5m 1JBgcibSXKEZGumqY6DhxqmdmAfYVm36gA 1JbXeYeNAW653NpuzDjyJxNazBZvsiC2Ge 1JcaoVvR9wdKyfef7V8MLNF4BKwUzEXuu6 1JCbmNmJ3LngBGUuJQ43bBBn2BA3fSe4Uz 1JCc7QcbnUzPfMG19FAHcekyDSzzZdxn9v 1Jce4pHkNZwnngvTP97GwQF3pDXobwT1kB 1JcfTyBcPHgMLLU9DrriQLED8h8stXHDBs 1JcVr2ugFsgjuSRPKr25kphFPyUkqx5cae 1JDqoVc1e5esz7mDkhNLiAQM2BVxf1ZQse 1JdyrpEkWmC5zzT5DnLdk3iW2ZXfjSoz3C 1JeKwy4k8Est2U3c22EMW4YzY97JvTTEo 1JeSKChF7bCmJs6R2Pi7DMF4FfrHr5YZzq 1JfNFUVkhnm7hoggKhWwohwRmpwWBWgonY 1JgA3Ka83Tfym3RQvFCnsFjUZq1YsH9Gve 1JGiHG3oAEqZyKUDuaNMdFE7wGNtEV4zLC 1JhS4skvNLBnHLBVuPJseSv78wGDJkPSD 1Jhu4Q51EvENbTD4fV7Tv3KMAQTefYe676 1JhUs8SAFMC54HfYNhJyNZVGCfV5EunUi9 1JHzYHfqTVEp9oRht8dQFo1fjf4khTyVYb 1Jig6GSxYZkKb9BiPzS88bkEp4auk5fmzp 1JJkdwgz2txzmdxqrHXU1Q6qG6MYbBbkDL 1JKcfaQWiHutR9S63pPRdZy9L8q4tdh4Yc 1JkPVjVUkHwVuXtLTsh4VvRyXYx24y7qAc 1JL9HUre4cyXxsZRDfG7gSTdi8WBDCD5EH 1JLg8jE8fZurK21u8ALdF3He2WxXkjaB3B 1JLi7YNb6Vb4cZ6MMYF8QvfFhYpQoWhNu3 1Jm14XCgRRUtjhiuMnG8qxYaQLGNezVyus 1JM1qWtsFWsvD8KazohEJqt3zX2FVpN5AC 1Jm7mK2o465XdPf7cDdHfUAUhBphndvBzR 1Jm8zg42q8ZjhK53xHakUWgAQV5DeoBMzc 1Jmu8qXJ47owodHZmutYmnc2bAD3fxk9Wu 1JMuaD8v5r3PrEnRnSEr49fjfeuAqtcDzS 1JNPn93bFtBLBjDi9pWCk7U2kqkhMx7bus 1JNQmVjSTs8xcEwuqcF7kFrPtPMRSNJmJ5 1JonRNiRjg6t3riwFPu1ag3wLYcdwVoZV8 1JPLZUtwSeToPB6mBLkSNWyTDygEgtAUp8 1JPZ5W5ZTpg1vt5dxF45FABmM3UeXrpBC2 1JqZsJVXwZFQFVWsgqJgH75sKXRsZ1RbDk 1JR2KADYBnGyKAmfgHPWu9U3hmXmySGFYB 1Jr6E5xUX72e1tuHT8reAFNfDRJBgz6xAP 1JSL26jfDqAZLt6xt1sWk49fe6ZrVwUyf 1JTiCdCDR4CTBsuCaKSLFo9uhympY3Lhfi 1JtiUEy4RAQA3c56oukxVU7QcmWBWupdd1 1Ju99kTwwp59wXM4RkHFLFdZU1yBgN9dqy 1JueeUNAxcgoqtoznnZXFUUvn2qX4ubDEs 1JvsGMFuHf7GhHJHeJ31Rg3tmZkbmZei3W 1Jw46bvzRLPm2kNN4JSsLxbGEHYgU1AaWK 1JwEVveebRCFhUoTNZdDMwt7Dp6QnKse82 1JWF4pZ5B1Ae75WxU6Ar5sBDchfRxfK6zq 1JwMjMNPqcpKzgsVmCPodHMr2JTDuYnPtu 1Jx36Dc9VNoBRu3EumWwQK7rbkhY8g4AtX 1JxddWUuFmVbCCozddskaihQd2WbZ6MTwB 1JxFo5RSbTavynewS8BjLywBd7wAKuivBZ 1JXSnwU7isTjuLXoa4wEq1RTJnGbykCM6o 1JYBrqFrfHDZSoBC3osMMqW36yuhqaAGFJ 1JYcPpGVc7WDxbyj2JNBQAFs9uetTs7h6H 1JyuVPNvKjfd91QkAdDySbGbNYBn1Czq3w 1JyycH3n9dgHEJ19xV8sCnAuUe3ZKEx3Wv 1JZ2ASG5TGwDVnxEGWRiAne2WqjpQwEumY 1JZ4hw4sgUesy5838wgZXMfAKABhKdExS6 1JZASnY43BnRD14jQACvgsj82KnDaFkub4 1JzJbG3LfBNZm8fezwa1opFQ3BgQfsXyNL 1JZjpPfBz5rgeTxfhiCxYa453zPUsSAwTK 1K2Gk6tFuhdGyDY1JYQ3w4RLSCTH5bRivs 1K2YomN3qraw6TAtUmsia9vMv8YxKXf4gf 1K3mHePoVAAFn395qpc9qYY7PzUkvUh2F2 1K3mJg6iS6m9W1Smd5hU8SDmzju738URxS 1K4MkghcvnhnwgdRuk4M2jcgKDgLM7vD6g 1K6AFByd9qCa2ZpuD5BW7NGXGnFDNFcRBE 1K6ygiecr7zNNkwmDh1hWm7JgraMLKE9aR 1K75RFFwwpuA4npxbzmEKMfNj3xXGimDsB 1K8WoAXniUjZEMvP9AtJ79mBjvVzzhEGZ3 1K96FXrDyLgFkgTi4yYpzCawN6ufr3dwPA 1K9h6o8vsk5a1Xyd2ngq3NRy7mVaFmQ2nQ 1KAC1gFM3apSo7jkbcZXCVMwC6XrDKYjBg 1KAW51qk2dkAp5mDvuJoMua4S3kXSLdJ53 1Kb3hMmmkNnPHfmAkimJNVzVMaaAjiyNGt 1KB5nemK1mmXGNmFzbvYapXzzn2BABofAg 1KbEQmTGZMxerhrcvLmo9ny4ZU1K5Caj52 1KBHKF43Tj2hLyRroYZwjcRm4ZgPrTDJwj 1Kbu3fAf4KjBiiMb2dxTYtodMDZdnLWiVa 1KcArU6EdmgtAMLNSzVZAwKo1StN1qZ7sw 1KD7Pte4Hiqnt8e8qkoiEMXaFVchWvFiTs 1KdgpopqDassDVPqu9RHn34mrVBGcm6QRV 1KDMLQQpdvAtLu4JMNgmAwSGvmZnj3iYn5 1ke1FxD2bnfGHJ8MKKsayQzrVebKG88mP 1KFq6ibzNAwDau7sL4zvFPP5iRxpEmDSNj 1KFSFww9ctEbruVbQu5WprZMEWy583y9Vg 1KG3u7dfZqDhu6Bz7bSGworLg5jePCrgFL 1Kg73VkWDdG5sTkDCCvLzgit7B6d5Zo2hW 1KGBxMsK5JvMfLdyn41qDsA9RFC3LezYKQ 1KGe4pn8xc2Suk51AXmgnBZcAP7SkfonEP 1Kgw9X8v2qGRenPDQ1fcUedXkaiNxEAnNx 1Kh9jvLpD12ncZfiJGyPkQR5t43ei18jRr 1KHEsBA4XghJyuFFE7PT5eC4kzeGpsYzJJ 1Ki33FeN1aVfzvSWVqXtnuVJQVydseGFE4 1Ki76GJ7XXC5WWt3Ej4Dr7TTPY8jNj3tpu 1KisESX9yrYUW1vmGAGE8NWBDmKKtUuZeq 1KJnmfhxFaNvHarM5HjJE5LFW9dvJEc2gG 1KJUiYrv6ZRiG8jcHKsMDUS6cLayTnEiRa 1KKCuWXrdu18gbeLPpoFwyJEoYjWbkPaLg 1KKnqhnh4xQvxLBwubB5rW6XJYz8mWtdpg 1KKrK92sUA1KcmbuRi698Kbmr1fAmBFXub 1KL3dmvEBRUEcbcn5GnsS97T7YD6geaGMg 1KMaM7Dj12RnMH9zPgyVgKHJHtFDigm1p3 1KmBaXZedeobku8van2dkTRnuUr1h29RkP 1KmNQaHfN63ioUSnyFScu6CzXXCjvKugKU 1KMYWbEEUcBfzkq3LFwTBmWcE7MSGmgrjH 1KMyxRCxeKWtpNBgTrEKsREKRrb2G7uBrP 1KNhtN3cwqZ1S4uVbfDt9867Wcxp6CvqDG 1KNiqtgSgYqc7asX26DcW4c8fppiZxaTuY 1KnL7kdvURUabdwf1kEYwfDxx6cXpfRM1u 1KoZ2r8ncBYnEdUxLtHxdLeWWcaBBfLPGt 1KpDUQ3nJrFeJHeUyS3qJfoHR6WD7cUZA2 1KPtGqHA2ZKD8iW1KxA2CRBZhhCqb52PgZ 1KpuQw5YZYjJV86uxxypfFcNdN367YUMkv 1KqeRDJyg3CcTeUSNhw54Z4GFVyodep6NC 1KQuT58D2JRa6FF5ZtmYmvsTxD8TtjKSzN 1Krsax8Tnt7BSzV66EhwTHryuvtoCKrFKc 1KRVL5WiQJjtfnLGN28bA7uPajoPcQf1sX 1KRxeE7ahWtjTqQyFK6LSzu7KHcprFfTPy 1KSiYRVMZvJwpwySrxzzxCzq7XhavGKjZm 1KtJawyVuDfMYqKrZ1YJyYQFJLpGDcoVuZ 1KtoWrbUm2rMeAoovwbeHPkH7Kiooq7oLj 1KTQjETgti8gke2mJDYajBZK1YTES1A6e8 1KU4gStkazGvC1c52H3kJ9iz2AUYJAYGse 1KU7RSnCxAWtRZd4QSTK2o8dy695D2JDuu 1KU8oaC1dc1Jq8txu7Dr9UoWRaAe9P2Lsy 1KUDf6DpBwpsNb7tyQC4TQg6LxdGPWYhEw 1KUQrkkWUKSBz3Ho6jid7dMK5dF9uhSYN5 1KviWZzphniBNfUVF5gEFioSHVjN6PHe6u 1KvrTE8ociSUEd3ssMLj8TrDYVdPrDHHQ5 1KvVQAQ9bJdjzaKNUmSWhKsErpUWaq2Yfj 1KWvqBCuERmUkCY4AmcQPCqkAfKr6tM4wb 1KwwspvnrpExktnzFiJMuHe4RBY92YzeGF 1KwXydugC2XDLdKKXBpDRdbPHJAANQtdRg 1Kx8tJBureByqZRqV9DGfK38inMMjB23bH 1KY2CaLVhMryGACHWcXe3VC247G9JRg22N 1Ky9123sodefR6Kq2btryKAkpQxoU1Y8h1 1KYbwYfrrSWutDRPfGTad53Fr2FAtGYGtQ 1KYikSSZzDipgnVZJJoVJoziV7whDQSBCB 1KzyN9bTyopamnHtiATwHu6VJNBVAU6eUC 1KzzsQpGg4vQoGPVVjE65jEK2kAJpVFuPn 1L1DwdYoVfDg4kMig8MKcaTK2mqRHCiv3x 1L1U5mpkCpCxASHCHN3JwyUK28YPKg8Wrx 1L284a7VenFCUdfdGKhgixMmvhX8bYFVBh 1L2giBYWHANdXmY9jmUAJK1JQNFpm9FCZQ 1L4pck6Rktvo5cnx1pWXqRdTeJ4pQ7KDNi 1L5dPVMwJcs332pgJ2qyXh9NtEDjzNB4VE 1L5PVtDeKN6p3D7gGNgFp24wQzoYrGVqc6 1L6FJgN1uqRbqX4SFSrK27bntHsTTH3yFg 1L6GhNHGLQGfmzKpDka3U1mtAHCuZGGBoM 1L6yHPcQjpMAPhtReAdMT3h1cU622GWtva 1L8VYq236PfFfBAboUyXdqxkHbMn88S2xw 1L9upiC5XMAKqJTLvyLtV663mmQ4bPwQJC 1LACHQZaxUoj6CKJ3g4botbg11RrJPqrWM 1LAkB2c13wDLgKthvencM73fHqbXLZiZpb 1LAWXXXB5Z4SFvoKJkkK9teSoXZVDmJrdo 1LB2DR1n98E8K46UxNv9j8Z6E1LdxnMUNT 1LBrmH5HbEZZSsN6nayF8xgnZZmkrnR8zb 1LbybGPYhBZEXku5NFSMCJ5huMsCKmN6eP 1LByYb7w1ruGwY2AvB5sBqfhN33ymN2jMc 1Lc7eSAqH7JeKVfqbHypRV6EVDZUyz3ZQs 1LcBMmpN4X5eRQx3jwTpdKhrXVgGb1yfaX 1Ld2Un5e6XFoDbQQi89TKYWbof9eEwtFsW 1LD2UPf6Ke4XVnMXnVNz8Ymr1Hv1VNfr4p 1LdHdeY3gPf3JbEAbHcY8wfMNDF6dFiWBH 1LDMDC8nK6JrgeBc4vxBgpgWEjgC44AEV2 1LdPSeiSwfxwiJRxjSnNk3m5uPvxKTJFTz 1LDQiVsVAmStU5ieMG241DvYpW32zmXULS 1LDzCNBewnEdRzBxxyrjAmB5r2eB3NN6Bg 1LEJB68y71yTepXER6KFy4r1v3PVxbJG3F 1LEsFe2ffVrD4JbCP9DKELfjj6nGuZhSko 1Lf6UPaBQiHECNYS8va7RkwyimWccRqJbE 1LfBfucBvWfXtcxPpJGR9DfUtSa91uSWdJ 1LFjXhFY3YrkPLP6i9qNYoMQ5Y2PVmhJJe 1LFvcxxTc56aiYKiQyBixrKEqgGMKEhuBK 1LG2T1YRFTFa6Q6XbQhJMbNgMBxDiUtZtN 1Lgio2EoFn2fFtZSfBeXsm2LXGq5u4qmvt 1LgsQUWNtfxnSQbNxum58aSydSXaSzXG83 1LHG96Ajr928AqQAqx3GVSNNW1fTFYdUKE 1LiA5yYb2WgqFHKBazz56E5ZAEW9JAzCxn 1LKeDDee4E2KqBpYAaz3gY4qyNLrFumFFC 1LKZrwpfQTZ8Ch43teNampgUUoWXDS1qNY 1LmAifV1pBVfZh1r8ej6Kipji6n9RzihLH 1LmFFpRBnv3fGx2sgaeQrXcqzstEyHLrSM 1LnDYUcmrHAcYeQHsE7biwRBckwrECc8gi 1LoiKWC8XxgDB1FtUsZLN8m55T8SXoifw3 1LpmcBywuEEvpUjHNMoZK3cxPB4LkaUKrr 1LQFP7e7iiYHxSpBYLpwtSzGQ2jzsgcLKc 1LQSGddcC7jdLQWC9Bn41FgZYZpv2DLSFU 1LqtinJTvvgBZWf4mK2bDLdg5EKoJZbbk8 1Lr557aHyjVYyig9oYx2cDu4QsgJS3u1fi 1LrektRCZDYN67q9TjoVE44gHj8kDcJWi5 1LrFy5J1rWhUyJDYzz5puSDCout1Kp2kmZ 1LSfsT7YG8EXay8xkZYMdunqzxhQZhNGn6 1LSVTgH4tABRK819gL89ZkdPSaYFW8iuDv 1LT8W1dsJimuC5qq3LafDkryMohEhE2RSq 1LTDVRsv98NnoavfVL8tna2GnnT78tadwd 1LTEFbXnquuEY3mVgBAYeDsC7T8xwMtwGH 1LthAS9KxXKonH7Py1YNP59aD5dY3FC5rk 1LTmLmKeL6BK96homsm7zPwgtkhojfn8gr 1LuDevvtTncrnAKbThZfSxmmGWQ4JPNj8f 1LUJ29yTzFmwuvARDcJ6dx4kuTLNucMoq 1LUmVaPQWcSom8P1fk3QYwoVB5DgAuShQu 1LvBQkkswdmvp9RJdU3n9x9SHQNDgpnXSw 1LVdUW85Zmnhfipop8vVCigMhwmJu6AxDW 1Lw5Ksv9C6Ln1EfM4Eu4hkPUEjRAYMxTay 1LWFaiJvxZ1YNuFfWtUJsdwrtTYzVN8xzW 1LWJAcUJTfeyZkgSUcaw4CwQjakNKYvAGv 1LwmyCzeQHTRnvbU5aERhiEBNL1aWKvwsL 1LXqnmH2u3kvKbHDBmJJEMw4xZPDnzcwMs 1LyECahQUFx4kRmuJUvWwjSV7qWn63XT1D 1LySNWzYHK5wyR8wZZXvC1b1dyx2PFpF9U 1Lz1NN2VdHAMxrj6vzynJsBpf7Sxew8u2W 1M1XddeqmrcWefPXxPxHAuJXFxcL64RNn 1M2dCCuJWfpwVQGFGqLMoxVMWddSrahwXh 1M42SJcyqWoLo4CQMCdV9r5sHve4FbEFuB 1M4YAFvEdqxxfgLc6cWm85QFeeXHfLQXNV 1M5bZmBwmGRxpxHgZG7FfBMT2Pz8HEVFrF 1M5UBUJ8AS9axvjmc9ERKs7hqoBHddGgyn 1M6swCijwNhnvDgJKiKCdz5ETVENnuXbFf 1M7kTYKgL4Ez4C12aVw19kUwHrbCdWWYJz 1Mb8teom7KMvL32FdaoA4NKctx1FZh4sLo 1MBKvnXSkkW4U1d1fRxRsFMrrnJh71hADb 1MBUR4SCLKFcnhtZqMXPsiDARJX7mBa2BS 1Mc3iFjXj1WCTkf5TWFMqqAc57Va4hEWUT 1McnR1RC2G2huMcJ3CDhtUdQZACREyKApY 1Md3BdcNtKiFAJ9Uxec6WkDdgyCsEdXCTa 1MdNfceuQ3ExcD7s3bsPzTLpXTMmsYHZ1 1MdpThRhCytSw7Y7jAKB1RoxH6NcjJHxeh 1MDRQ7QGWqxt5YDf1hGoB1gpZ3TRk2FsRg 1Mec8jtQV88xD4ih9MKEPmk1vvY65XN6su 1MeR5gvKh2KzMrQM9qR7BT5FGj5WHKfsbf 1MgBTXmEhR1AwQfoQ9ShFEa2sTJkyxppii 1MgWjTMP1AqLDQJMLcrSWqg18x3whtNgwN 1MhvcDAwL2bSxGw6iHuAiaQA88en8LyoTt 1MHYNsxWod84miCHfdqrdCZvda3vHhWwWB 1MiTAyoQLj6sTcmTzaEproKgEVrdnPXFHp 1MixSnmH2SPc2yzPLCujSKWKrqHGF7Lrex 1MiYZC6AYv1nDGy1T2vj5qv34wcgFmZ7uh 1MJ4SFmj8b8ef7muBZksneA2iHGNYmds9S 1MJa3bR89c8w9Ut6CfDdH2EmkK5mBYrjJB 1Mk4zjyLFUBuyQnBWnbCJwwn9RpPJjrwMK 1MLBME1YU4oBTBYaKKnkSX6JxFwCgms6zc 1MMDo11VqhCGX5R7mwJGgX4JDWmGyUUMuc 1MmwJXSW8182nMSWnWvDpP4Cqk17tkG3nM 1MnBcwe1SRTw2vyxEnEg5cZPj5XbJd67qU 1MNBeVmmLB4pcReScs5XRbe9ifp6tB6ZTj 1Moec9AzVW6ypqWa82sdsaUCuz7wpviKYH 1MPa95YECpN3gMJbxkangm2w9ibHK3VUJk 1MPhVCK6gA8YSNK7gSeoKEMWfkpvC3jh2v 1MPJf1cJ5RMEGMiqi9ZowsBvsAyAm7D7NS 1Mqj7KjULCbEwn3mQqLEyH7wKmQ7D83CTB 1MQVGYJa6unF74B9JYXkwB36ZzSfFTEXBB 1MqxkdXpWCu9nij7T9tZEPt9SvZLySemRu 1Mr5wDqACsoxN5BFhSPwonZ7xC38bryQ4v 1MRvHZxmQMUBKAqM6xipntuMeUscwTXErt 1MSehZiTckb1pjVi17diXDz8w1rJsNMW4X 1MsgTPFJRDTJQzHEDwtKJqaoR6K9Nkc4ND 1MtG3iXs7moFa3sT5aHQ2oPSqLS6AcKp4A 1MtWBow4j9jzgfYeRZuUou3fKpJ6DrDNqz 1MuSP6mqKNw7BS2qonRfceSxKtvZPRfTi1 1MuZQ8r7u59QohLcuvSxcJr5NBneof2RHU 1MvKCfhqoKiwEnAWtq2QY4Epx2xMywpHtj 1MvwgTwJ6kGuzJTZhynrJMhNJKLKwPF8sk 1Mw9tyJYkG2REqkmxprEjucab7ybD6AAza 1MwSAbBcNmnyPZjvBX8bj3ADVxWbLSZVei 1MxBrgAAKD4ydKeHDMhW1Xg3KcAfqgRwDD 1MyHTPFBMS4PG8feFKLLfTpZfxTyXagbbd 1MztfDG8nEiLmN7CJx8bYnF4bvojcEwtpt 1N2mvSVwRoP8BRZhwkieKnSojUR7YMwSM4 1N3cYJfcRk4pxUzBuuFXdjmYz3qUqfxx4j 1N6hu8Fb5p1bQDgkqwMTWkgnVXvoMYGf2Q 1N8LBEerFNtQyQAHk18Z3Bx3P6CujtocKd 1N8nM5N6LU2HE3vdc4juT9S4AnqaNxc44p 1N9125j5TWxbTHSTXSKcnkuY4jhB9GU3Wf 1N9AZYDwcmpHAAPUG6m39TweC2zNMWFWwp 1Na1Ad1ViGM8XLCUKR81d42LysN2g7iERN 1NBfFu1psDcSBdhiTJSWWFJL57aHQHaDMS 1NBkX8FBwP4uqkv9a6tCR6i8gkhS2A5oqz 1NBMhGpJoLdeYswb8g2pDbKQL5oJH67EHG 1NboDXZ5o933jDkYMLduTTeeqTjTk3f1fk 1NBpSurpDKN9bsdYkwSYF31FFNYgV5Zk4o 1NBQZer25ktqCaEJcSoeFg3XVsC4uRJDNM 1NC6mjoHu438PupHZ1aEtVZs2LQJRGEYXd 1NCpoFe5ESSNwynux4GrWTSmNw8PZ9UGHr 1ND89Qj9YT4HErnehQUmhbKKbnpYu4cd2f 1NdnAxhgcVyPsPf8UZKb5Q3LtjTZyRex3M 1NDuey5v9mH6GUdviUrzKvhHd5aTfQ1zW5 1NeEzdnAACRKjjWPgpmdzVn1ipaswcQ6z8 1NEnHtkFRgXCFnVcupS2Q4CVxT3bJnbxzM 1NEt6VRLs5jvyn3Vrcoiu9PZuFJJuZivj9 1Nfbr9BMFKR348JG3cHMhzQaJFZPK4UdsY 1NGj6NwtWaU8bD5FxiSfzucMEM4gfJFZeA 1NgrSTiFVuv2bWUBuWyGGLzGw5CSFUUWdP 1NGYC2t5WRVKcAyxwPAHJai2jzbybL317u 1NhnRVLaKicnfJYK1U2wLWM2CAwbfecwCj 1NHxCnEhgSbC26bg6By58pMaGEjNtsKBnD 1NjghG62ZgnTXAcX8DadEK2Huifq9bsnTQ 1NkER5T9DZrkwmaZ8DYRTMWq2LK3HxJGKU 1Nkg9B2i6RH7AiwTWeHaV1khLR7uqiBgno 1NKi6ZTF7VNDoVsHBqx242uK3hCphkeR3g 1NKNcsTvyedTow9PE945RuobVDsEhpP9QT 1NLNBWGhYzKusN89eiqRSZD6aALXQQteC4 1NLwJ5iLsgML9neTKwcmx5jq2GbeGyGxL9 1NMDwVyLBmXKyUpGqg7JWzBCKiTygFy1xK 1NmGZ8wywcozt6Lvf2i7bBXrPrDkU53Rpx 1NmHYFwhrezY8qhrfZ7Gr2uVdwk7hP7F1z 1NmjM29Y9kQid4XL4AP5JKgwYgB7yfS8Ds 1NN5XDpp7rgxvXkjVccbWeBANmJ5kpJDm5 1NNgjsHacsBrpptnHq5qvsoZeae9E4Bzzk 1NNgM7148Atx3Bcov7sEmkraWhVgZrBM2n 1Noib6JTFBLgUzjW6qhkammibx9svcriba 1NP7ysaDqAa8wff6ezQKoRa6aehByBhtuu 1NPdu7LzSmgHX1VE3DkWpu73iyJUA67kZh 1NpkUmXMZqQxQmp1NCQ66trxytNZHYHPhD 1NPMrz7n8RBtWrjA6xgPzGucXbnchr2qWw 1NPmZSFRShp6NV6Ej1oQ8QanhiJ99Xj6d9 1NPrN1prGK8ws6b2ZeULzjLVrhj9rbkDXD 1NQu1isQAjpEPwkZK8bpwty9KxqQQCvDHw 1NQyAvcFJZCsa8xrDEDr79HbxKQjwHs1bf 1NrGUwVBuGg3YG2tWmsKHX5bLWrbxiDJDJ 1NtbHNEBZQrQKvZ9wbVGQFwj41h6MYdbLt 1NtEZfd9WG8PLKsF1FvwGjguKfKWgieT1t 1NtLzWwmBFoect7E5fcc3ZiMfJQQaQDY7P 1NtVtfQBhMcwcY4Bgp3uAqaevN79zA38CG 1NUfno2r4UveNHDVfNLD4XxC7pXQkeMERt 1NUFzrTa8eEPb8gdCr7St9Lo635JzhLBHa 1NukKtfPoWoayHC1irsxxLrUkaQx3iEsHv 1NuuyfG9oq4Sw5Je1xvvSCFHQuDtqhzffK 1NUWeNE8W1QMsaDETZbXLsDvZYijvERTFp 1NvfqvK9wP8KSdAdgJ1jxM6M4sKjR2jX6c 1NVW1eHrh3rwe1mJt6pZCuDLCs1D2U24c8 1NVWDdesBckzDeuZ8kcdihq75yX7MHTAHk 1NVyg1XAncpn4wJhm2Ch9rzg7vDHkCxnu7 1Nw9N6eeGzFFBJqz1yeoLeFYdkcbAomLSn 1NwD9cyTc7Rjx32USiyBmWk22wBaE9GZ1a 1NwK7M5bqVgZdAAdApuygH8E2kdGbSTRGu 1nwKgaFGKmYdQiD6RHbbrdH9kvaEDzLLQ 1NWxGdTmKzPe2EW1D4au9tZBVmiuMSJor4 1NxiiRJWY3JuHVihMZRJparLnp1hreRrUt 1nXJTh4AmtJXUAjvmvS44g2aszYBK52AK 1NXTeeXZSjtu11LSy2AmhTu1v1UzTAgnVW 1NybBPJpTKJJXZFVdQbVqWtZapyfLCSUKs 1NYQ1vZQWN34ZMkbgw49m9K7DQ6ezJAv72 1NYqtppUn8BXBAAuXxscH3BfMPm3r97SPx 1NZ4qWY7c176Uk9T3wdS2potdqVqzEKzna 1NzmpJMDn7mZK8ymc5KHvw7ndbMUTaUFyM 1Nzq6Vr614R9eyQE39UhZkpA1zWHLbU4E2 1oBrTs1uQ4eSSbQSpP2FQwkjiV5i4YjuJ 1P1hr1YGheH6ArZ4rx8AAk2YAipaqMWw9f 1P1pAkHEHTXKKmyrcEAxcSsEQDXqpBkV6f 1P2toabEkoowSVr6ucJ43aLxT5R4ZBbFEA 1P3wSkb2qNMLfyQkVSN7iyQxHpfGpWy5VH 1P578c8wPxGuyhfRKGoShavKibPUUkR5Ki 1P5NTsgCevbACie5LcdigsXRSH6Qs68i1h 1P622wX1RAc78DV4kBu4TxCKF4fjCUNBvC 1P677avHGykBWDquJVQK1SWzT7SPmardgQ 1P6WtrsJjpFm6JyuntooYLVQx5hmhRJbZ3 1P99A7C7gZ1zXuAWQcAqgTqckXFKY9tAEq 1P9MbKs6qqATD3fDHt1qgQ2vDPtyyaq7tY 1PA4LQcTbdU8oaHmBPnSQfjqvFoXjCaq3r 1PauBbaAftGbjsMX6DaHLcy71UDWkFQu52 1PAvF2DmUuqnVLajrEYU8j5JM442ZE59xM 1PbdYR5sLuEWFb393vyTCk63CpsywHqLNF 1PCNjaVLrs1fmPrD42x3Zpq87Ay2ntzX33 1PCoJigQqpJoTEQY5uZqGGoHNSuk75P9oP 1PCY3ma1cXVAqWqB26pT8La7TjQsR5891u 1PD1897YRzQ551iXRpFetLy5JYbpa11opX 1PdjkQS7vKXJxXHFSRVvjENKaL3aYzaAMB 1PEPzeuJ9Eisum11PTyL9YD59hCSZPZxr2 1PFL5anKozEJ9hXQdzya1sWdHUe2Gk2Mc4 1Pfo7q5r6atfDkua3ssVnvRwFF6GbtR9QB 1PfvCddnyXeLh4Z1yjuqrqQH5SSqg8TxU4 1PfX6wUrgFY5Q8DGTduhTi8yL1bwNU3JNK 1PHDU96tMNJAsWyB7U5B8knCN5mYGdam9s 1PHPGdnVna1K1hjUWnRZt4mRx7apNi3wu5 1Pj89SWCppcgSPjcWY2qrtCuAjZ9NVGPGC 1PjJBfRdZBQNBVMRjK8e4mxKJPkm4BX8Mw 1PjkwwKQGs6A5N5vAex4J1KXqJ41ZXdPCj 1Pk5nFVFmg2Nma93utjYxQB9hb6J1F1VqY 1PkqbcBRE7RQ8jcRR7RW8AkSEpXvy7c4Gp 1PkZbhQmD373cr2v6cBqTdYj83TeXkDvtJ 1PLhQSJKCRgkTroC1ZCkt2emwYd3em6EGs 1PLSimrqgtcmCcqh7dsRWbk5wwNXCc2Frc 1PLsNo2huXQztY9jtmxpD7sChfztismUih 1Pm39rzxVT5fv2D7UrN33Jyg3npdofyVSK 1PmdQHbEwuHFTNFa15orbF6rrJWhbkBMer 1PMNd7canw5Tbv9JxJyGiQ2idYBpVMmGJw 1PmosdsieYxcT2NzvUScyF6YiA6L1yvcCq 1PoioCvTFS3kLBUiUMcLXUMG7qWygyhxY9 1PP1oEeHDCRvdQVX1LkCXLCUjZjWz1Q7cm 1Pp4FAsHfkP5X6P9iK1kHGgxdh38ZfSYLy 1PPh3nGjzg6A77p5CU7QJ64jnWS2fV3qFi 1PPuM2unu3dmEqXLcNPbEGBNB9EKo7Sits 1Ppxw3J1NYYHhSKtQ3iFs11ZQfb3km58D5 1PQ426uyYw2JPhD9T6KWrEgrx6wbN5LPYq 1PQdfWgjt7epy5imRe7w5Ad1UmXrpyt96g 1PRBVraqrCZ6pkuNyzXEmpAdaUACRUYe86 1PRKtzzzpG4qBmJxhjWLLhZ1kp3CMZxB4C 1Ps5NzxSRUTWfnNPUxNFnPpfH9vBAXVJuQ 1PsDKb7AE6Bb4g6sc64CmZ4h8EXzs6gW4f 1PSdQoPY3aRi1umpT5zQH6RYUbd3r9PMKf 1PSyox4tQ9CJYAeB2ojXiRcDmubHnCDofa 1PTSUQL2BwmALbkXRiTcX4MTFmWDaXczbu 1PTViQUvnR6o579ccShqbFtLLJbbrARd5S 1PuCcMcTN5SdkWA7qPFoXpoUryv56tsQWt 1Pudn2KtcjT5b33pEZ3sjzjiPt1TXEjzUN 1PUUWUqrP4NHiT4mxPQNbyJpsDU1XWSDo5 1PuZEgRiTiP5rjU8J1WyrktKchaTFfpkrU 1PuZN4v6zPA3oE9bKnG9gxbA7uJd8wub8P 1PV3jM1fFA5kN1dEbqLmCYob2UJNGNzhek 1PV9wAtbgWfoh9vVNkwgJ3Ed5Bn4fMmpNy 1PvkSvvhYMbT7SCTeqJFzP27XzxE8QBoNj 1PVLGf9V3gv5r112RfDxqujfPxQoMz5oDT 1PWgghxAtEp7ohp4F1jTmiQLTG5BKnNTys 1PwrB3ZwmknPXnmnafqkLUJxQ6nPuNg8Mn 1PykZFokPhjXTqUVLbzsrayFWwudtmNsHZ 1PYPws5kZe3VhTmCoj8SPxRmzQRD2Xe4YT 1PYvUMBS7YEH5VSCQnvsFRyrMzBxtVyiZv 1Pz4zqwUry9JzGUXHmUsHZSbCmCDamaf6q 1Q1ftoVqXKxSYgTNRWrLsxCizYxvqrjM2n 1Q1LuTdtBQ7QM7YZD66Up2ZB7qPBuKLMe4 1Q2LoRseD63WLRa2isVmYhz8s4Jyww2XRX 1Q2TFFB1AYygrMDkTn1pkzF1behPSjUYFh 1Q33tTdmfMyGZ4iNVnuJdGGuDzzv4VJNtX 1Q3ZgqBVCzxhEMmysu3AyBHPajcjxtaJ9B 1Q4GehasksU9nYmgqYF5qofQZLPUgeoC1S 1Q5aj2cytusjbGfafrYE17kF6eLEda5T5s 1Q5auRZi4PkHxyaQmHgrJrVyETk7ikhfFH 1Q66dQju3BfNFT4MPWP29fLfivCYG4ayCp 1Q6jKKpHU7U71A8bPtkJAKyFHscY6BjpA5 1Q6PdYiPjZP1Zic9pZMN4SQkptZ27RgJZF 1Q71Azbu2bgZ59TNYbHhm9aLwUzrXLanm7 1Q8KTb7KUC4NBB7RiNoKwmtAiyz86a8r4D 1Q98hLM3eG9gS2keBdtxV6SkyfdSG1WgJd 1QAPFXGmkGuQADURQ4ujShFdGHM6sfikKo 1QCEKaFEC2zY54J3zcjyNKYHKy8Zyk9mGS 1QEE5eXFkdhVxftt7cZefgXNuvrxLWdHz9 1QEydB97SWHxkMEqr61zPe1b1CoTEqCFjW 1QEZsq6BkvY4zRYtyLsgvoAhy7dLQnXspF 1QFQ784hwTdhtjbjBACjbYfpPHGGZYegLf 1QGekdnozM7xAB1ADwMStQh2iTBpm6Q3Cz 1QH3mdRa7P3ZED6DWvfktPXSiUtq7GXR5G 1QHocc13M9GmVj79gJmo98Q9Dc59tw5gqJ 1qiuQMceBXBJ5WhyBLLDAAh9kHXBHWnWa 1QJDQGCN3mQy22WbMdqPhuRNs6QWNZt7jG 1QKAoiXrrg66U2BWgcQW2XdSNnAcgZNfrP 1QLKgoCMyo61eqjNwbJ3sh581FzVFN6md8 1RCodGSapmgV5msNPepfrjTJGearvVaC1 1s9Fd7tFfo2MeoSyFQhuBBPDpjF77iLh8 1saS33EB9gxhs8UDCrUTWQcZ23YWP6Yon 1SxuyCJtqn91QtgD94bxXXjUhdGJcURf3 1TMJz39r9CcD9oain8rwYpu6DzM1HZb6Z 1TU8fuKFQsGRySvVJK4YbdF3krZrP637V 1TVceQyXvL8Umx4jR93jaEDcTQWsYzV6A 1uDUg5ZrTEpoY12Rwgnb8DaJrB7XZyqdX 1uVtgw8htsgNw4D9sn2iwJBxK32fGgxUV 1VrsicphfMLHaPNoQoVwwu1UEuBB6DSsA 1w2NfYF2tACtvS9FWKccepCSzjQzyRF91 1X1hXPN54jBiUhkdYFR52GA4CzvFVBU4A 1x6xxjAU5b2YRoLjJcWjD4tukweeVmATP 1X8EnoA77xUXre44tXFwnnNevfeYhtMJd 1xwTMrvQobLjsN87PbBdcTELRV8Hq7wys 1Y5C1M5Sucb9oJLpJ6MyNhRYDtpzFfyVa 1YFBGE1aA956piwVkvCmdKkmDWnzJEvkg 1ypbxfDwwz6KYxJeCeovvDHto7dpfJP5R 1YSmMYYWHNY3bDEDbWm6veoQJf78U7FHV 1ySWXWDr688a4fFRHGBmZ15a8gRcadpWc 1ZeG1Q12mcNMAyPtCiGmRLz9gKtMyDLsa 1ZirAw442wKnhZWgXw4M1f5zRRMrn19MG 1zJk882hsRqyyk8HFbT2BYYYwcuG9Bzgb
|
|
|
Dear Friends 2009 after blockchain launch, first peoples found brain wallet mistakes, words or sentence from dic, easily found by hundreds peoples later some other strategies, where we listen in passed, some exchanges hacked and some wallets provider services were compromised still their is lot of strategies exist for pick addresses with balance here i am posting 1 strategy out of (17), maybe help full to exchanges or corporate or wallet provider, for their own analyzing mistakes, where they maybe could get better secure their services No Begging - Mod----------------- more then 1634 addresses are in used from 2013 to 2021 these addresses are maybe under use of exchange or wallet service provider or maybe hardware wallets whats mistake inside is all addresses, from owner side, every privatekey is looks difrent from each other but reality is every private key for those addresses are very close and in series if any one address prv key exposed, in series all addresses balances could be in high risk these addresses are in series like 2 ,6, 10, 20, 26 etc checking...... pick pubkey of any address, pubkey point * 2, and loop it to till 50000 pubkey generate, convert to address, you will get all these 1634 addresses, same you can halve till 50000 pubkey too, Result ... if some one found privatekey 1 of these addresses, can get all addresses private keys by privatekey * 2 mod n, and loop to .. Exposed here posting 1 pubkey, those who want tough experiment, can halve this pubkey in loop to 20m pubkeys, then to address, you will find all 1634 addresses their and post your experience here, after see how much peoples have experiment mode, i will post easy solution to check after 24 hours halve to 20 million pubkey from here 0398ce5d78ed1a3b121cbdbd62daecda243a43cf3f201c3599ee78a391d0190950 1121f21h1wyrnm2ipXiKaCULLopeBegt2s 112fPaBsEHcXw5J3JbDeHX8vngBGdmatbQ 116F4u8GZq7WuHeeGyvaV3jGLq79CCHcRx 121DZih4HdiNVDDnF4HKFNFca3cMUwFGc9 122HrXBgNywq1jc8SvTK4xwPPK2xdrpNa5 122Kxx8duGrq2BphDRMvnfiiDr6S6R9U9Y 123jyDqTL7ZFYdfn8MXXXUADd161WzJfdT 126buMUzPKWqauQD2k7DNDWeNhG7s2HH7k 126zWtHexYNsMaFJeufAf2aY2DadbiCzbc 1272zrR8XXNK5HxitEYqA7AuhcfmVgfzyH 127ZukxwEE6JruuptnCXjiooM5PTsFWeCd 12bYvCV4MfpSPNxL7uSWNs8QmtARMCm6pp 12CJ63AjGG2So2GG1bPHPu9XtK8wwaSJyW 12CL24SVqoTyjgdUu5EFPyKejbvGfzPcaA 12CMoczj8Dmz7AsGp2UwwR8EiTNmaz37JZ 12CoAy9BUNCJ5qCHa4xEzpCqxTEbqZRDYJ 12ddGqfuwHzeER61FJNngswMkCuHQieKx7 12dVDhsR1VMhrCXkCQyLp8D4VCUMJa8oo7 12eQpkgGS6E2YqLo8wALxbTKay9Y5k7QCP 12FKoRc39mCLmhMCfFnVa56PekmDjif9p2 12FrbJSMmciGMPR6JSYtG7U5ztxxmHxymV 12GMjyqD6CcLkhjSoBPZ7GXgvp2YaprFRz 12GrRFKd2kqxUJLTx1BWfMsmSz5f9Dm4DN 12H8GY24NEA2Smh7nLWKhWwaUxCrHqCWmB 12HhC5bEBBj46C49mZiz72zNE3KXnTB4aj 12hVJzNLhJ1pwbsBWHCyUjzYYXRsC4xyTD 12iAjQuDVP1TorwzUfHUn66rTnHYYJRur5 12jthbDAje5TjzEDGLLcewVFkuAhp28AeB 12kbNUknKF3G2GgeD7Qe1C1waSbdLRhuRn 12kQVpK5E5NdQgev2gMT2WTZKbh6SG9CJ3 12L8bJmRwx6NhCz5FM9D3TsETCDxfU6R9B 12mHcj5fzL67HZkmerjYJRB8SpURCYnXTk 12nBvPyBa2DNW8HS6tj28drE6pMFk8kNkG 12nfRvDsJC9XTSDbLkX7K7eizbLE2ZX2m3 12opUYNTFmnuMqLq7R7cUMKnNST9GjZUN1 12pNj1gsVbwLHrgRGe1LF77yJD293FQWrC 12pPimiwiiLJTFdRyp3C18zdqFkkvfKkNj 12Pxf13bwZJq3w7AJrfJxJ6e1rBamfjSLj 12QRzCdWk3VCW7q4HC2YJ64teNTV63NVmc 12qsPAhUUHVgV2u1ZmjjfhT5WhEg3V87cG 12qyKGYdTRy4VDodPngdLpm7Nze9CVn9qm 12RkDi4PtttdiLm9sc34bqZad1dmu5pG7L 12rW7289mLLbg4KvVWMH2vBPKsfcLvqLqJ 12s9fnEphrAYbhWTbiwgfYenn52XBKR6wD 12sibRK8SyAjn7Z2pyuewR3Dp1JGKrzcPZ 12SKcqKKs11emHdsdLPBTpVnE889E2FqQP 12sq8EkTBwbenthtZDtgSTE2t3Lyr19t7q 12tmHwTeibShap9DA9Tgzytq7HXbycwcUA 12u43rzDi7sePiuyjvbpaeNkqC4RGwTn9a 12U7Y5EVHy1RbYdxh7G2NS8awd23LaUvVq 12UTJd6s59r6awXtmqM7vuy7B1M84hGShd 12uwpr3QPZUQgcCHNX11A8DU1bCis4SSQc 12Vkm3xsMkUdz2ZHaawXYQn1f4k5vM2mzm 12VTfyrSvGGiTu5GG665esA4r5fj99NY1c 12wdGzP3esfGnE8eKxcy35CyFFDNP3sUm2 12WmVRg5NfbbKrfG4WgJHB7necBZLEZXj2 12wXKLBU7WcvWLT5dP7cBodHuU2au44Qnp 12xwY9LYdZoEJT4cBMTNXWfxofu4upYeCK 12ypMBn3Zoufhate3KK2kKsXdz7NpBTokv 132Frik1DuYFBid5qJ57aiZgrdPodmHSrm 134Uqk7TES8Hpb9V4dNKj3ovoVN7VfZKQz 136bSMgzxGtHc16xF1i12z7uBABPJHEToz 136tiEjJ4c3NEnsKiswLA9J2GV23Pgy4cJ 1373uoS913PrNYRiKN1iznZ5fyTERNAwU9 1375bkzWJaNTW36DJuFZdWzaC4bD4gw6sM 137arTmXdjgUjS5wRHfYE4a8duoHP2VnAR 137rDHiiZYpwoF3dQ5pSLnHvW8UDZEJMYz 13Aw24JsAYbP7URomWEfMHQ4nTJ4x2dksE 13AWwq8G4xqDT3K54k1wcMg8hnMEnnb7Sp 13bL5YPEZRmMiJANsogUyDhdvVTxhQ1vDK 13Bps4f8vqK1qaoUXbNTrTDEocNkPywcqE 13cbDTM7Rk2C1oBVjfKT1jj5T236Tnw9c3 13CMDnCsZd5refG3P9NXr7uJRch9GZnc1H 13CN92N2WkqkrshMDLBBXEAqzaPsXjJs73 13d2p9ddyjX8V9ZEELXbTPBdVMKjLME7bF 13D89fPCYjNsYN1HCDkBGw9NT7uJzoKuy4 13D8Drfg9cadWq5uVtErrA2bZq9cPgfN48 13dcmY8Zi4zvtM8nLhWqaCS3LnLtX5uXMP 13de9cd9L59kKPGVAjjPEnvRZHyL84A3Hh 13dJVtPxFrUUx5vGvBYvirSdcJbxxX5pBw 13DWQtEcvvH9o9xsjdyZMcDnHkHfSkvnkS 13E3R76ZnfkJdUN1A5D3MQxt1PzeihNPfr 13EhK5MgASGLjsfTb5kdW6Lbm66vQjhutt 13F3R7FEHZZtz9rn1kZ2f1ducWopsamjbE 13FZ4WjixxazGp4gUxukQXMksBJdKCyRNp 13G3ANK7Az4KUCeH2YQAN7ZDdTHbqVvjbz 13GsGxrBfRAp1CS9cArde82tu8SSpukdJR 13HC8GRZTj5RbAex8HTgKLkv5MaBSByBxn 13iAJHRSomKFFn8dsKZMfkC89kHPQTMXGb 13iq7FBFcspix5d76CA9xbJGBcEQT84tkj 13ir1ffC6Bc3fpQz2rwqgF94Q9C1qYdZVa 13iwJcga36vqx1TqjDit3SeqZYFJey6GtS 13JhpJDQtPTqWWhqZ1mriAFnMABc3YMn2R 13jRHkqRwMnEDAbxhgGGXjzBMLgyvxE2nn 13K7Q8bWGxb5MxL9mhwJ7r6VRPcoHtqrLo 13kBTASj1GKYEaNDkuP99ufoioLVRf4kot 13KgGnA3DRbr4TQCHs5T9qhiqb3dvx9eN7 13kibggYUPAeZG6Mb9GvaE8UyYkE4VX7xZ 13KTvLTJTFrGeGcvb4DgM36sHn6hHRCGh3 13Kz23Mz66m3VKPbs4J4acRq7oVaLvxkNx 13MaAzxoRp411KZAFDJszNWDvVwVbobfRG 13mi6uaF7TrmTk2RzLWBN8fwVcgaLAJ8Uj 13n9q7g9vxFXbYzYut3Fp5o5FF5iUricgu 13nF982te1pjSqGVdzv55cb2SJxNnvJEjj 13pojrxs35AUXEkA49JLrwZjMHgANeKtaE 13Q9wXY4cZZv4eXkX1FqrJ5w8acQT2fBJ4 13QbxSfhVg37KqyWbfJKMAWo8reqecLQQN 13QLyzcArKazSM5N6JHwN9GokcxYzKJ73X 13qLzXEH8xorCDrtUM9AiWESJSfuFQGhxs 13rXLGgNNry78DCsVnwQYdQPFD88UXRP7v 13SArzMq3gvN8mycG4GihtHDQNLnZEjiGm 13taDuAnfYTzJn2PDs63LxnmTn3UmA6es2 13ToY2DCntTd37dpdnySS6hSrEa6jgU9o4 13vopnAo4uUwVHhvtjRYb63XwdTsYmBfWW 13WJmUUGoYHrc7GU1AGSJy541HucmmBAjM 13wU2nvhLMtxA6jjxxpoxb2t8dPWDxhEaP 13WVqw3ZpZwkqzpqDZUXCReQKZpTZPCywV 13x9Vc7gRriWGdw4PPrFVvCT2jfSV4L45J 13XNTTWfiEHPQpHTz8ZwDuKGzkp4YzpRXN 13Yoeo5AABKm5v5DX7sjB2QiHEeoXyo3gT 13z3d2rWjtWW3iqapbd1bDtxsLgKtQR5EY 13zo4Sbj5QEd3oG9Tt2eVEn1RRRGcg9EPV 143CRsDNQz17GhY395Qx2gay7Qw63HhkyY 143KDG4WPkqRD3f5vB2ZB4kzkAAi6JJmef 144iZ7on4doEQWfu1iRkfQu8JUdNBnKRRs 144MyoQBKqWHSbxccf1Nv8CAya7FH71zN2 145X3wJG9pka9UkV9Z6NR4RH2LSSxZN2NZ 1463778eLGGDK9eYGiQyCnM7eMJcoJLNw5 146LJzRbpHAvkUu128Y5QJTq6Pma6Q5QpW 146pDQgBoJYw1dNVvFAz8r8Xq8HQ3syBpj 1476MrpSSYiizJT9DcxYdVgr1Y27EhonNS 149jnRG2EoYQiV6gcf4fbMKs6r7smBrMKx 149th5R6vqAAAmrg4ADM4kEmeXvRPUJoVu 14aFGYEyrdnKCD538UvwCbPAq6yLVPeP4a 14ajdgKB3QGrnQ1GkfmCbRMd9WK8ty1Xqr 14AWnA4khWEg925Ru8z5EFBoMVTmm2wudG 14BMJ44rMZ3exGHnWFphuK4YNH8KtuB7Qk 14coWfUf2ibfRzhJeqTxCxtrsWd1ZNUK2C 14CZJsUQEQ3k3FxdTjv5kTLc2Nod1TPmXc 14D1eQpAT64GenLM2wi1RmJTNmMpsEvRcb 14D3Rkvs93DHe5Fx8i815R6ZwAQUMqhQZn 14DCpyF1XL3iaFYMVnmQVgzWJFuivuZ8jo 14e3byeN7mBeqgyjGkSCmvHuuJ5UdYnKjY 14e5z4govG4P37pqbC6DNRm11DkGG7fbBb 14ekkYTa5S9fdshHGaAxJEfAx1g9cUR6BA 14Ep5DifPGuEcin1aArwabz3SsqvySVnQE 14f3T6Vj15oovs2vGqsPhReexpxu6bXTdY 14fs4DPyxbifamKdNGe8vpRWLJEAXNFbgN 14G1XPR7aEQKdhrzCV7k2ujkvR3cfJZXmN 14GaXWFfBHYX5TCkku91G33kHo3iad6gD5 14GCAv9jE9Wxd1uR8vQocY9ZHyZ1EqzGSp 14GLAiSWHBxj8wppzqtGtXJvoezeGuxkDa 14gPv5Jya8WLeaymd2mzeHnBbNFZZTQ1DT 14GqgBgHSwgWJVfoL6U4k1dkcdYHUW9gEt 14h77WTYdQgDVt4X3z1agSP7nud9JUEz2W 14iC2eKCbUk7Y2CRJWsuceSnUB87BoWB5z 14ieBekdgXxDEwf4TAjxY5p9ja6cQvhb37 14j3NCdHeG4nWsQdterVSSpi3b6rfzHE9k 14Jix17AZ5WpDgbJyTbiKcEXKWZoy9Zwdi 14kavtARMhLHEmKjGybK6NzecrQuQRmHgt 14kg2Stxz6Yt8eQQabZQyR3EdA9T8nwak9 14kHXYdnYccT4fu2wqKKwWBDBerVdHXdgC 14LhYiuDZzYHQKeQBrsyqTC3SVwNSLwmXs 14LjPmCpdn5Aiv7E8ag5GrYV7kUm2siXBe 14Lp91MGLkwmdSnad4rSPFxGp9MNj36QEC 14LtFqam6HwZQ5D5VJWytXLzFYdqr1p7dY 14Md4APsYGxnfEc1fL4QLWqjDebesTHnZR 14MHMQqUFLKEXQtdgyLPit7U3NMTf4JAxV 14MLb8Vg88VN5AGRQsGao6rigj3oh8fpAU 14NPegqnHDZ3wJUAnFMqjMWD67epjLxCHW 14oB1UKhPp5Yn2zFBpmkqRrgtDbZQBLwNf 14p4erGt1a73yBgWnitoC9rRur3WdfxHYX 14PBgdEdyYahLSvVAdu3HPmmFNd1uwJADv 14Pc28rUJkVcRWBi7K3gcMiAV7buDWYwPM 14pkT7krGGnZQyJytLovwq3Mbggj11iHXu 14pMFR8qd5oEPADRoiL7mo7NxLk57Whn84 14QptE9fhTLQfPbYug4PyCyUEPDHRtwdU4 14r7xbACxbci5rjScVtyrxmZMR1Apbmf2d 14rcgczPThQyCKmTSKFjtA5kKrQ6ezDbcp 14rovvosYpgF12TU8Bvng8uarvrBcpcAk3 14rpLs1K7zQyDp8PoUXwQHytuXP6hmZbNP 14sbgDhTCPEN6phTLtdwHHww1K5wsPBVvt 14SgmAt2RwM85xdXwazrQqAPRNjRXAfk1m 14SkZRVELGUGps3NmpTwRNi3jbhzBwM2mc 14SZT3yHMLSjDiWABxKovqE6ddTsp8cuim 14ttiaa5iVp3bFPbzUe8ciUgHaryy7mDAR 14txviW8gnTJkWMdifv3EogW2g4aFJhQq6 14V7byk9wNdWFFRVyZtNoK24xhu46XNvdS 14VLrRwk96vjuL4ioQe8EWREojJZazMNwV 14VzgcV6J4WkwnMVNaD9UB1z2c1ujWwGcR 14w55M6ktHLoMUGTLsKRUNZiQan116wsTc 14wRtzW4Ge9SAR8pmHxaBt5AenuREd6DUk 14X8vrKgy6JqikdqjPgeEPzb9XvmMBNjxd 14XDLFbMqZSgMEQfs9spiitbKh1LHRLszC 14xeyH2tQdi4cex4XpHhRafW5cUcC9VwQk 14XrGcxp93bfoRLU1WMZmpqNKoUYBi8ydT 14y4nxE23BVXMti55gYf4w9jfAwcDtEp3R 14yLTpUmeBDD2qqL2K5gWpVK4kx5hspUuq 14YPJxHQvU5qcrDmGh9c6cMiYfCyiGz5pv 14yRUavNzpHU6hktPmzA9R2Ye2GNz36M5A 14Yrzr3usXditJoEQrR7f7gxVPf4aeLtLd 151E6g7uM249TcDz5K2u66ac1Q8LLN4cpk 152Ex9C2qurcLYiGfJfVhvPKDhJQd8dikj 152Jzaoyxz2kifwW7tHspGvKswJkXpE8dU 152VeUmK6XAeKT19fpWQQysaT7p6UnFk3z 153Uoz7r625kDVkn2vFXFq3wa4ww7Zo1V8 1546ij19Mzd2Tt1UnkaiwdiwBzEpahDTMk 157prY4wKuAXYFg96NsLJdZhxnFeDQaLYF 158JA3WCdFwerXuE1of6VxpD8W1EgCvU49 159oYdCUsjYSDvVccLAWWGsrf54TETSbS4 159T7uX8wHGzYS77k2g293SqW9r6Mn7gq2 159vEBCpjBxmPanAEDy6o64cJ5F1BBz4RJ 15aee1QTdk6yhYqF8HsNozHmbG7nwtTYHX 15AhVSwExsxcUWUABHKQRKGJoLn5TWw7HH 15AnBz2QdVUm5VwtoZLXbeU31PqGJ1Te76 15ASnmdywnmT3W3vyrXyzCVJyP2rcVYYQS 15bE3ox1jvv4vCvdnTm32cEM3uuaRZjQMK 15BUwvsf2QjuisDyvi9G1atsAyuq6F1Yd7 15c8T4ySXuPQpuh8jXVacTpSi9PtCtndua 15cGvn6K8LELzwqe4nfKfafNMwsboksGVV 15cnajQWAoXkme8VkWqYwB3PgYmgd957GE 15cuorD38k2eGq9GXaXjDTf7fi5oKtm7A4 15djcYoiE55bLBq5gkvzrY4X3YpzCocuLa 15dM8F9h1ZvuuLGaQ3MBthEViAkQmcyBDB 15DNKt8MtTLxtRD6a8AkjZtJTr1AsV6inz 15dz7MntLCUPZ6884t4TWXZAnnPtm7jdBd 15etT7VoTx2DdWyTGbgqS2zWwZwiUqp8pq 15eYibauGmNqcmaD9P8qmwhFubiRhpH8yM 15fDhVnjcFGRq3jAfL1d9eXxSj4C297A6P 15Fhgzg7iiradZ7Dn7xnf3bLYLbS27HCFY 15fi4bXrUENhghWtP8NrucZjjaDUEEwLks 15fWLgEhA7YDG8eLuQc7fXMt1EHxpdM52B 15GiMh3VXCoWmWkghmTqBRnUPWWiykACrS 15GKhLmf9xeDX6LN3pqWUnyWTeyqbQn7cb 15GmpYCMezMy7kkQatucEX9akECh3rwyAj 15GRirZk8hcmjJSwgjxs6kdhr1Hnjsx8C1 15Gw9stWxnyXgRRfdr38RZyvzZfLpzMzhp 15H2MQXK4wuECth8sLBb2eQCq7UZDNRAnr 15ie5KeRhAZnx1cPLytzHenpKVPodr5VWR 15jtc8LtuFsFbeTWy2GWVN9YwaKZnwCYAC 15K18Z3hPheEQLHeRvAEUpn34uEmd7pt2Q 15kANJxskxnExrWByo9ReKH4SuwTnHtuxX 15KgYxS4h3oEqpzBL281Yshw2nqogZPF5P 15KodTR5snHmRKhbsqwmkYfATQ9Tvqbt49 15kqPTaSQ12R2pCqvQzrZ1tJFRGUqa1Qj7 15KVZr252vwhcURjxKvmYEyCA87NMo53JN 15kwU6FEAhQhDYt2yjtDqZ4BAno6EJCWWf 15L8XkBeSmNqEtQyaDTExq1ASfuzdwAVts 15mvM7EQcmuCoogK2zvSnXmh2agXd8pWSc 15MY4wB8ykiSfuSW3SRGPvoH2YbUnL56kg 15MYS9JAWcrdZJCP62HLi7Cexd4rAKc3Fn 15Nqb6iBpPHeCbQnb54sB2Z4gWntcgi7Ua 15pe39sJH7vruVRonX2pP9KuMx9zZU9213 15PZT6arXuzLZVzwC3PiRU1vJmibtHJ2SF 15QR3uSBJ31wweDm5ZMMumnriqoDDzgRW2 15QT7aaSTqcYyNCSegncbV2YpwBnMtXcm2 15QtLFEdtGYah5P8AMiE7uCKtBWNgyxyp7 15rVg3s7iZJS6UffZBR1XWh4BKr6JUK9kt 15sg2Ga9eZw5siHHwvWGUkATTMhH7zpfNs 15sjmVhPDxabeHjPM3Aa2v2hNseMg1BNfg 15sPb4hqABXXVcHc248hSY7mr6GKwSvapP 15sqvsDvFbCcXMV9sZRRGaXbNKKn76hfVS 15sSSnTjEzyPMPZyWrJhbpdC4sfFYci8bi 15sWvXHUHMSiotkdMstFCNH675E1rH9qdk 15tuxqnu3dF5sSEUsd4QLn9W62UmYWNVnG 15UdToYsaYP2XVugx1QaViJgTs2nrWqpDy 15UK6KmS5D9eGNcEFAiaf6DoNcRoog31UJ 15uSEMcyEm5v9kXvdiwf4bjL9eog9huiec 15v6zkhLojy2aw4EdcY3Lk6M6CtiPrs7Ld 15websfRJmS1S7D3wdSUJJ74igMp7YHQwF 15WYhtnEsfniq1pc7gJDiSsM4cTmPwQZsh 15YPhjuGA2HtYzk3Yv1it1h3eVwnQedzD3 15YYnJCpRUrq63iwAfpXzFk6n9goZsgK6R 15zoJHPy1THHPYtn3vnKGmzu9ep7Ja4hw4 161cLV3pnnryZxWhbtmSofaTiHKQ5fiRMC 16432rRrur5Wo3XGqVKkHL6PeSJKgju7Ne 164kJXJVBAUxjZUHtguGqSumJD2X1KJr1M 164Ne7B1kbczdKDvJ7WixXdFqiZE7ACbt8 166q64iYPnbsqeLoJ7pn3HQsiCU5NCWEaM 168VsCBZGPArbfYbJPi9VpG2iFWY5jbLZ1 16aEmqX4xnYitKM2VSRNDjYMZDVRLeBzjD 16AmMKrRMm1AcegFSZgJcMdUwTTyZi1UsV 16aoHe7Gev8dcetJjnNBjYB6uxETae7S3s 16C4RTovAg1HE9t7wpkdU4s4grJ3cSZNHN 16ckDMjEG4SjNGXDJ7mHFrYPEaLMbnjPfR 16CNmxgmGwQsnyfBW4DotZNiHEvmvjEvtz 16CYUY8UPgGXZ8kaLE9edPootFfg3CCdEB 16D6c9iRAc7MAJRa4HUwyUx2Ya6hsiNHME 16D6LAZXfXT9DcSUgvagxiVGh81KXhqFLa 16dgPFJs2CvfqCYNsZoq4Yx4enr9uCPGWq 16diGwyTXWoCACprDfPPcND6XbXJtx1yne 16dMGASbXocQ6Mr8o6CHyZPHjBNT31PMWD 16DMkcTkEkdFcACXzUpdUpt3LcweAwh5iK 16DSaqU7Mg7hCva2qJE2L1hvuVE224GGBf 16dwpBXiS3PRwGD9d3VMj9DNMmrN28ddsZ 16evmPgq8uAoyQXGUmoVZqaLerCFJhg9Lh 16ez99N9Cic9JR3XmK9P8p5EKcWoc3d4RZ 16fe8oFWopk81zLGtrEUmExoponejZPGiU 16g1JwZu2ja87D1zbSBZYFomWhVhhoskEi 16gZcEFpmwFEeiarAMnaUxpt2LCz8ydvqG 16HHcV39HqvAaoPo54rs2Vb2FumyhxshEt 16HZPLNkK7aDiDA76jnC8zM3oj9mxUQcE7 16iFYjLkPKnCkHhWcSum6Uz4kM8w1x4Eb8 16iL9ZY6tdyowyEdRqcEofWQo1DrRME1SL 16J37EUCEGMCEfJqvovKGt8fvdzDQRY5B5 16j5izF1Ey3cYS1hGnhwiv9YdsRkybg1nS 16JPjFcfWEwSJammkBKJBnCfKY8vNiitc1 16jqLf4JCaRxLJiu8YzCsAax99sNBctPzi 16JS2XvyhdrBFPb9Jr6gb4Ddp6mE3VyaUa 16k6RxE1wXSmfscWEAVAxcc4Hkiw3MuP5x 16KtzJBYvpbi7w3mEqHdV8FzpYLZGDtTd7 16LpNo7hb1cFM25dPXdUHk6PLwGjiT2Qrr 16m35PP7HqTMgfgThZ1JZcqTyhYDJkexfJ 16MenZdym3Fm59EupC16QefTyeCWoQp7ad 16mLz6HokxbkJeKdYhMZQbwxAy9admPjNF 16mrAPqQCX2ptSGdBMhVpNcX3FYEr7MQDS 16mrBcnuQnM4qkzfzWPJxsrQr4t5C6WdTJ 16N7mcsuWTxaY5Abp8Ku1rJRCWGR3PZbvZ 16NcYL7j1oKo7viRxro7AJvrgHj3mrVLfk 16NKW1gn5JdyNzcSox8PEAqdeYiomC6rda 16Q1WnMYj3BECWSJ9whjJp8Xmgtoj7456p 16qaPUPNd572J7br3zV2AWHURvMGM6ykGG 16QfLUnPJXGuaqo2Ph9hBfHH9Lbh8DDpBs 16rq9Nm2MtFk3GHYqhwsn2uWLAT4q24W7c 16rrMg5LvTg477AsmzLuMJbThzdPZtuDFQ 16ShBUucfs6RevLNacs3VyeSzaecCHPSkC 16SjQLeNJVPFGvTMPfFQeUY8d2vmbMcmby 16TbRR8PXqKGHWLD4jGv1RWns9yXev6usK 16tcCs87S46VcJ9cDgWKumH56ibKXKYKhS 16tidSZWnd4tX34T6sbmwCXz6zDFPD97Vo 16TMXeiJSrPNUQaMHtbYr4rcJLciSx84VV 16u95jAdzf8Q4dA9LVYqzdGbusygD7Jmb 16VhR18LnyeCn98tyv5oXzqcmTrt3L8hwC 16WJ2bU9PDW4xUy1ptDoTyzx9ePjEXhGPJ 16WTDLFfrjo3UZTMCAJRx1wci1dMLY7As6 16Y5q822L1ZzkML4wnXL2eVVQCBEDxH1Y5 16Y8b3eRYJbdRxaM8ZnT3bwoZZtQLjts5y 16YrTRR3MDsVS5M6wFcxV7kMjWwGXf6SNw 16Yvua6m6rbEkHTZkHJLryVkTyv7g5pdQC 16YyJex4kFkb3S9Yw92Fy81yRE1hmwKycu 16z5KazEsYjC4f3ZdMftUgSpozxcyR3cM9 16zW7pvgGZhdGPsntcUuzFUUNUJL8SSALL 1711mMEGP1zdyuqVZMrUWM5jsKVrbs1HpV 1749oM21YPTtTRfWiZ7TyF2CYXN4TpwxUV 174AqdEzZKUmH4Eb7UXHifN3oe6uKeEGhB 175JgWwabsVvSYAc59rtrPTkRKpfFFf9Rg 175ovkudcdKjK78SgushMavgWcedkuM62C 176B1UhKxbFdoxz3YzDqYtgSJQpZBca8ns 176vv9hjk3YQkNUjoxW9jTqp6JVDTnM6yn 179HBXUzqJpPWuURRHVsBYuAfi6iMxGmh2 179iNUjWYBWukYzCoEzYYbotDLxTLBwtMr 179MAyEHJXKrCYEXU79ehK5oYYcuFgVxDY 17AEYRDBJsj5cesRWntqa6pgQscTvjwxVd 17aqPtwAEnvKmpyewruZ8T5LwPAvxMHRRX 17bD7xhpGTQ2JPsv19FVgr3Yepix6K5Dtp 17BmBr2Dus7N6rSs6xbKxYQRKXK5NekK6 17BP9DGQhpL8e6f3soksu7VjJUvPqAy4eE 17CBMLpuQZ6ricXhLtrFjrVANax1HkvH5b 17cipojCrrCHBD1MYmVVxWZAEoDXi5smt6 17cPLb8B7ZucbzPc9QWQYqEZCFn26cFAuE 17CyFJPTPr7RTeFp8gi94HrGU5GaSGLb3P 17D8RJQDDdcvQ55Uu48AczVmTVJbKsC7Xo 17DCgrpEa3fFyWCXA6vXhqS9Fyw7hjaxno 17DiNkqt2D6HMCA3gm4gYsby6oDwZaNXmv 17DK1LkQcEBrWUFWmv3qooQxYjQhTFkL8F 17dsVMG96oC3QMCzZePEC8QYQ1VMAtC1q9 17dxtZp31BDenKHLXZ7e5N8682KZx2MaJp 17EASDXi4URLrjRzCRK8NzhjCeCqV3REPf 17edqEKJ3etQr95BtXZxoyvKFqzrzZpdPy 17EFpTjCEN3fNL5EqzeFFkgYYgLrG2wAfp 17EmP6muzvvFEigeMTsHez8wvzupnWCToR 17FFjoBirUtvMYc2usA49m4XJSvjH97TdP 17FhfBaBumHqxbo1RFgf2TcuYQ2T31mT9W 17fJymkEDDAK9wRscciiPhvJUzyrfrBb9f 17GD456GjtnLpSEVWhLabTerKAsgB1H2wF 17Gn1UZz8gatj45UiNEbThU862Bsbatj8q 17ifgYuavF2jzW4T8o5sd6bvQQe8kw7Cb3 17imjoDwA9byW1kszE2Lu3RZ524NhLPt3n 17iqYrKYwVfAvkHtdGy4JYt39vnCKNzsbe 17j5UrZKKJ5f7ZH7ydBD2aU89BZ7XifJw6 17jDJUaNdCF9CxQYXzQkAUruz7UurJUi4z 17K6ckvx4nqXbN125kU5kFr6vMkcKoQhQk 17KBppZWH567G1eB71UFAxbC4ycpi5FjpU 17KcYWenkPA1Fzn86krsAkdChrnHf1uDjB 17KPKcFVqWDZgTbkUQ9X2LGCzmuvWposDQ 17L8Hqg5ZRcwc6dFLp6bSojHfT1KTx2mwL 17LeRKNZiHXgeFqu7xfgtPUAs4Brj8QYnA 17Lf6T3yBL4MS4VwckNebHCGJZP2ssZT3L 17M173gpjPvDELJZbgyYSx8N4oFwRAVUBR 17MJWmwJmZHYxVcchomLU9V25945tdGuk8 17Mm6t3RtgFfGQzjYSzNreJQhwWWTnj3pM 17mm6t6ysdZF9tfRSjaXn61qgE5Qc26XYx 17mvHMxfy5NQ7voAfuTFbtSK9z5CkXFqEj 17nA41cV9xRo35vPJy2WD7cZWDJKgfC4LP 17nJ2rCAZ373TGbJSEhVtMGnHDGjuf3BCE 17ofyTP9ebRx5aw75z4VQPedGvVJWJVw83 17oSnAPb3aLiAdBDcJ2LHVfZjD31tqMvdu 17p3iEWYgpNYAgJseHUH6J6i18wbPwEg3V 17pUfr3xF7D6X2FhWViRn734MBDX7n3PVP 17PvTTzDm3bNFZdLtYkw282KdxA9AfWJ5o 17QevdPLmWHL3eJsMkKqFuFC5FJE7coiSw 17R2i2799SuGHLV88gTg2dqYHApNgtYp4w 17sQzn7Tw6GGyE3ehCzRRk7qT4wkJTjbsG 17TEyGWxsQ6NjmPw1DTkqW8JraEnt24AcC 17uypF8jr4rHt2nU8AQgU9ZphmzbZdERnL 17vVUtvnwkmFTgywoUPBaRjYu53gQC5Dhz 17wA1nWfycWYczvfk785L8dsMkW7uQC26L 17WqEhHnzaGjuDiJj5ogPa583XqKaFAPxK 17X1fQ61rmFvzcjjy1ZrQt9E14nN5pwLs1 17x1K9tE2odG9VpR2vxBi5d9ZNq3LPqVDG 17xqNN5EbKGZ1Db3pFpxk2D851QkZFxWDL 17xXhrxVC26keVCP54SurSCeCPm17GFmim 17xz26vYyC4skrP2gsWv4pvfwVrZcNpzgN 17Y2pGWQCxEU3FCyTcrknCoVsehtxqtePV 17Y5BSwNy3K1R4ApKwD2TSq2orZntXT9TH 17ykggtwH5areQG7jNtc7yqDZhFaLHfdKc 17ZNxAKfDivC1uAtW7rrNEoq1YHdaoRb7H 1817e64uvKgufkGNQuBEm2o2DLCumhGcdw 181Gp1gbWG37DKMSSDDw6Ewe5WVDEV9EGx 181MXZMaSwbQVPCaHbkpARMWz7CjTfDEcd 182UML3Eir5Aeo1NJH39iG3bDmz66LWEvY 185VRjk5qM12fG3sY5FJgLuczBcURKXqGL 188FRzsLiTJUZXngW8u239u9t8pRdBjg8J 188KmaANcBDoqxDriSScLP8dJCiC8DYMxB 188QAdwnu2KqNiWMpoRegbA7FmZwHjefS6 189AZspTQrJjVYPyXjsUnb7mwbCyZRheuV 189n5EduQRMgg8ZcTk8aAom4zg7mrEgG8f 189V7wJHfJB99JEw4N7mWTZhKV1aywDUco 18ahugUtRnEcRGC9j12MvGg3SN5ALq69i4 18aN2cTbjWKCHp4ruwv89q2WRV5UcV3YTw 18BipLRsxjiPA1X94c3RxCobkTptDZQmxr 18bmMjxwoNk1g8ADvejGJFb6Dhp7Sba2zR 18bsZb3wNKFAq3oRhvht2rZPM3HR5BrVPj 18chzWUVV77NPxdGFKBSxgs1HFsvjBnsvG 18cn2NwsjfSZnKBngSqnwVEtRj6s2fvHWq 18cpKkgWd8GHkzHreLHAY8sb6rhmVHdspc 18d9MR7rTbi6VVCGdb5Wtnae6qicexVXpB 18dNsXTLm9wJvqUuY8xTvgMVxQJCB3CN3i 18dVkjQEYAGxSe97e1FZ5qHFhYekhMWt2b 18DxaDvRDojDu4FnojPygcGkhcSEWS4AyG 18ezLnLYuTP2vamyauvpypmzuf33zZBLT 18ezXzMfGwBKvcQpAxqQypBT7CWbiR7G8Q 18fgSAHPfj46NhKc6XsPSwZAwZYbpReH8E 18fLXLG846jvgUPDA6WtiL7w8ALUtHKFS8 18GgXqmAztZ84psgxC2om2HWASeA5HF2N2 18gpLPR3qFLDJ8124W9rpF49bQZ5fB4yi4 18h7J3o9CWJ2MjzZdv6tYnhTU2TFfdrNpa 18HTWp1obc7x5zpkzzs5BMdvpEquwS2Faf 18idAvbpcGGMLiE2uFSaeJaDumRTo417WS 18iWhTqvTGrLbQ9fNBUeCywUbWj7ntw9iy 18JE1opUYq1fovnLm5p2cdzpnrgqBWGMCn 18mmsWuXFYZc3hRfPYAsiErSHZLZKEyVYj 18PBCtTT8BokRDUnA96HiueVvSDGf9Eq7C 18Pcfa2946Z3bcFFyKxrV8AXQ1GcxF6QwX 18Q2CCh53RNHJ7bM3EbM4z57MaHDPLjafn 18qDb2ZbMD9GpZRoNzm4qzvCREfRV65Eyw 18rQqXmRN6NJMPWHjYNmmNMPuEkAgeHFiR 18sKxAXYG417TCnDuxxP9LMtLrvvrfdzPR 18SnkjvWtSD6bG5yDRkuwPbMJEsTMAvPuo 18spbkztp5x4H4S97A75rc9zuKf2A7kxc5 18sRUqwyXnLSCpNqi7BL1sLLYBWHkFwJec 18TcdLffkX3aMfBGUgodgXmgvQ8VbmonGY 18TpGXcsE3GLPsMCjAPr77isYzuD9HDJMB 18tVJR2KCJ4UCnofNCtzRyuaz4CM4sENVG 18TYrgtqKtBwaqXQq6ubpuGYvh7bBpkadi 18ubx5aFwputrrRhENdQAaY318mWJmiTpN 18UJXSqHijYHzCGMq1btVTSDAa4X4brvmQ 18UPjXbvUW92xEXWzkyh17mCyV9uzxHwqL 18uQeVCERubErZEtdbrsi3ycrJDRfUSyu1 18V4Fsb5YEnGyWpwvmW8MUFjJWqQ9yhMoc 18VjEVqx51wygzwgPCKKYdnDvd1Vnp9bbQ 18voJfi7mU19tmkhJK1hQqc33qudZFaaAR 18WK1TExSzyrLATEvRiyNMV3DX9UZe7zEb 18wM7VQP2ciY9hydprNvKc7CkCA9T9TB1T 18x5Zukc5PDBYcDk59wmbDyATMSM8z9iMQ 18Xb1beM5E9ZmtNBQQpsTAzSgbStXkYKym 18xFqVbT2c5kZ2j7zJEmFJt5j2H44ci3KD 18XNEGtnakvnEwaV8n5Hdfq7c6VrqMRRAG 18yaNoA5eACvdZGfghbAq4DAhmY9bhztPm 18YPpmpFE4SAxWwocd9dhrctyef1mpocfS 18YW95escauChkmVz4RcYzs5RHqb5N6sPC 18YYJoooCfnqyPA13spcZeEwMmBDFXr8yt 191JMetmdSeuZgvohHr6T6Q2dbTLnVWB9V 192PNEnJWJ1GtvrPqFUZ7TsZHVGNtsYXi5 1935NeA1ZGDqTqhi56kPSxLim8djrFNPTR 193uJYi6JwJjW3v6QRXyJnEJePbtP48xB4 193WLFyoEhnuU4wQYMsmYvinvmv1zQebW3 194DvSFxux3vfLT18qFq4RAqnw8Mh3sS42 195pPHhLGotQtnfpGJXDbZUwP5v68tgvD5 196Tr5Sr6n9d2K2rh2MuC8SET8PZ9aZ4zS 1971NaiQunt3esz9dkECrWbPxDf65rNfhw 197HdQMm1UN7nVtURSsW4A4J8YcRkMd1yh 197J2yotELgjmoG9XBgxL6Uze6cXiC7Dgg 198dgHPZWjsJ6NUzydaGPZUGqNUSriNYGK 199BUimQXuf3BV7QW5UDHwCdbFmcW25izz 19ak3xLDaUZ67sX2YYgnf54DL6V7c2pPwZ 19bD6oYWAb86Xr4hzyFAnPiEuGXsJRJ4pv 19BkbLdj2UMW8NqAnaH3NPfu81nPzxiPNb 19byoMBMdFYWWvjXo3SSQWWyD7mCscm5mP 19CEtoqdY4FhxN8ELYhCefz4L7yovoD1BB 19d83Lz9uJEjXk2ptsUHg8vv3kP9odeg6r 19DCh54SB2NhNn8NXyEd7rcJWpcm6Ew2mu 19dqW3NCbe8VNRADkv2tReNVH2kcT3V8Rh 19dTTKd7hCKcDrJ4R6urG7gK6feUDVTiAM 19EbZJJEKE3xwuJkucqUjQ3UQHTE1ejw33 19EkkPcGZfZny89wGGmSg1WvRQGHLBv6MR 19eLCatiUoi8v5HvCvich7hLqqNsdNcWws 19esnvWSfjac4jSkGd2yKQGMChU8CUW3YV 19evBDJnc3dRaiPhM7ZknJDeR6u9NYiRhD 19fG6RMX3M7rTZiEGcmsbEDXoCbXiErW6r 19fmaKYeKncG7Zf1YEZSjKPo4Ppdnwz6KU 19fN7xNmV1wdDZmyQSSNXGdLTBS2ofakim 19FQQhGpj6roa3BgqSYUvSrTVLmxjV26Nx 19fY8KzqtWsdrJ1vryPv568hKKvPY8HMMV 19ghVSPRYUi86gYU3bMbdYXUYrTZsYEZGZ 19gJVNPRZAUAr8ik2Q1MrQDRPW69WQsx9X 19gQvoAewMnsMebiDeSSKKk42SRVVMPf9U 19h4hr5NZvVkZff5eeNrFWQaMV96YXcGKM 19h4jdvCFMbBGyCYMP2JoghXP5gGdCoeX8 19hYxZTVr8z6PYKFhs4mACsGh3YpG71BnV 19JBUdtznucRYSWdeV1UFKWBEX1BvpdAwo 19k1Qjdvuc98Y1X8BbQ3u3Hqrpc9YqkSeR 19k2QsSWgrsd2D1kpCkaCRn8HEnnbFJfm8 19kGTQ6N22NC6KftHFD41PvNvsX52PD1gn 19kJJtkcg4x55y7gEAJ5McsYuKJKJbdE1C 19LG7tqYU4Y6FCiJkp98GCaewC9tuZRSkA 19m27cgrwkZVEBrYDrT4ms6fLeR6r2eJPn 19MnGCdPHaxK5sV8jzV5xAkE91eGrZqGkQ 19nbeHEaqYFV43Yr7DQiCw3E3J91N6um3L 19nKt2YLFSssJYYtKCZTzJxzDckZtpYKkz 19o76QWW9ntwaszeewu8LopFHMaNHAbUaR 19pKmvhGPiXAVNSP6PgBdiCRypC636nWSG 19PPobRuHoKbF8GSp3Cq6eahcbx8xqnry4 19ppr2hQSWceUSN6dngi6qnCdoa3MXcRz8 19QF5MmjD2cEHmubYjxxHHHKhZjHenWGcg 19qNsaocPrYaaXYByzz29jpqoNRwNSVaYJ 19qPYXJonMMwEMkXWJT4FpRVyvxSqZxVQe 19qY3cma133pVmtjcnz4naQen24MTPkuVG 19SLuo4ybGZgq1id6DAwsJo8KuuWAYFoNY 19sS6ZQhYfDJVtNpQgY4S3ECTDLuHw2Und 19ssWZEzhyesXiSYoNw1MCiW1GDizsn58S 19TqmZRr2j5qVJ1e56DmK6EaoLWHZAJV8h 19TUDc676oME5cSCe1o8CKE5pRz8oXjfsA 19TvnsP8Xdg86DRdeugCSt78sD31yw6ahA 19TxncUggwsAv6FRtApp494a4YVW5sLAUB 19ULabSipuuu999buXJCB1eTT2fAp4mG3f 19UNhMUqZEkWVwvGjvrtfBNkFB8zQGrwG 19vnR9eMqf2bE4CEAYvaSzBCnoceXkxRyD 19VQx6gG4Dk2uqw2taXiuM9Ni2AmpJRNbr 19wPHJKbaNKp9DJ5dpUPxd7pLDe3HVpGXK 19wS8XXmNTctTFJKgLAE8guefqMCuENbwv 19XD87PvtQJiNtqvKHugvdZBzDJ2iAssnw 19ZNikjn6wn4tGXEu7n1K5dnNmvnpgxxDA 19zqzGH2TjLqGjZ6uwKXauLHHqf31eEqKd 19zUUZramQqd5Bz7dzFyQPLtGoFvkDEcmp 1A2kBMkWS8p5zQjjvS4YCpxxCZeBTmEeHa 1A4AAEQrJM7Gmkj7Abud69cdNYwAdyVWK2 1A5qo1fXVMcBpJ6mSuqjpUkY6TAfbgZg6b 1A6B23zA38ovZbo7mAyyTHLbHqEGV9usD1 1A8bbCTshDDhp5Aq6UyzJ2dZvbTh3Jgoiu 1A8WqArEe8fMSwieFUiVPmTyk5n3WnafDa 1AA7L6uJoqvCYZqpBUrovFgWfSoASUM6vX 1AAHxeKivyH5cJqdxUiMdvYNhmDMP8CgDW 1AanJZRwvwCgCy2rXVtECA9TLYrwkWXzur 1AB4pXv4XXhEwDjRZCUd4Bbc394LcMxRYV 1Ab8uLxJHiTwKYCaWR1RkGtso1i5toLGNM 1ABAp5LwZDfzSShX5gGig4mfZV4Skvvkqm 1ABBpT4tB7WwYDBnpAMzKr6WKQ2TpJExrx 1AbDLBCdE2Rr85ZuRbtPrSwWhMgvd3i3e4 1ABeyoxaq2VTGxgSVGdmwptjWTSRSbe8Mq 1ABiY92DEBtspqk3PfYapbSLjxTfpPHMgS 1ABTTqLuqKHRnbHbZdgq5rqj9bDSrHoznH 1AcfejAXjJ9vp7PUpbZThFRFXMZSdvcrBc 1ACJRWgTiVSJXnXd7he3cMcCrdQhJJBrbS 1ACQ89zW68C8eTfPAHC9AycKn3RYK95v9L 1ActBwGTe72FNzBhLqPujtbd3m9vrhmHnR 1AcVZ6q22QPYi95ztdbhStqLxo6CmgqbXz 1AdSiDGjfQZ6QRtgyzeieBXPHBLdGwBjVS 1AFsgGLN27XYx5g7zE56cBNEVZ4xD7cByE 1AgKLy9LnojxCqKU5cjjnMqCTT29mPp2Ra 1AguyEZ5VRtJX72T6YLYyf6CCEbbpHhaA2 1AhDUsDHYSzAhaS3ZZkzVdPmCgCJGPxKu7 1AHfeE4YKd37uMP1k1yevADPLrFMxCHud2 1AhnW8osoxXGtjj5GtnENAW2eBP6HkpCQM 1AjGdJNii11DqCaorb8iujtQuEQyuzxaPm 1AjkJ39CrV7ean3MTEJ2AZABY2di4PLbS1 1AJtM4398rDhXeyLnGju1aRCYDtAbj49CV 1AJVeffEAP37xqrtiqvytLfpBcNQxSN4Aa 1AjxSZoBKNLazaRM1amYfwmheg8FASy2ba 1AjzKKPHuwWgU7fRaNcKkRCBbu3eHjVyph 1AjZWncyAJxD9UFgEFYzGCU8wuUwwhG36R 1AK7EqmYRhH31o6bmnr29bnXx9cMwzS1th 1AkaiEHhsyicd1oLz5Gyr92G4Mb18HAd6g 1AkduHjywM33Ayj5TYPk8QP5NYQnXBM3TB 1ALp5emMQ6qMFFtQkF286A1JUa7ZX1hdY2 1AmLT6kgDoHYBaQjQTZF7rAxxi7zXToXFS 1AN2STe9To8mmeLinPKYPJbH9pH8UK4hE5 1AnihtLcJC7S5juKABHyecFjoPZyj1E1UY 1ANnm6BS981ehwfKCHmpagNoUxpPVQMjCs 1ANpq5xhrVACLJTXR7acYWs6eARHzEp7Kg 1AP3bKsLc4Xvap1DY7wD7xBiJoiMbMMmoZ 1AP86XaqVNgWUG98wpjtMfduovT9jygU25 1ApGJrXFe6dvQP75V25bwGjozeVoXRPSV1 1ApvBRdHo1xcqTu4XX5E1dagdrFSaTbqCY 1AQ2yp5nYLK9jwE7G5QyqMf2QyhXMgJ4YD 1ARbnZjpb88Mdb1BbqgQQQuTB97bdxyeFG 1ArCGqD779qDCDePSqtGJnuMeMx7v8BUf3 1AreeuoSLrRKFb1iYzUZYGr1K278FWMgFa 1ArEgMXcJHhSqpj6GZHB5SjdpwpjjPtLC9 1ARnnuDAMugYDQ1XxduLdmVTRAcTaCMPsR 1ArvU8XjPLBQ8w431rjg4o8zDBQVPPxzYg 1AsaqpYmpKMriewYtuPA7kxfkRznXkWYBT 1AsnxktoosHSFuEGUDxa9autYjALYR7fPd 1ASSq221w8yiXGxzu64daxTbkvtRYj9ZWU 1ASVTYMuijiHBsAsmjjXMThjZRFPUogCVS 1ASYXbZBJfKcUawQ2X6SK3pbf9CC9RqvmU 1ATeTDh3CUNNh5Jwix42zi1XBK6fhhuJVb 1ATs6n8YinYiivgKMbFUCy1CcSRqu89jXJ 1ATSkeU3izDkgofKd1d6SJV489tKTkp1jK 1AtVwBr8Cb3ndRaUDWtHq2xiWxHvPNupMK 1AU7MXYeUJPEvggautKGpHJjGSXSkEMqWf 1AuPxVD7CSSg7L4NoBGexQTfjRk8bTNJV6 1AUZrHwwmZvspWMGU2bAU7cDN5QD6bVYBc 1AVCfucogm45k3RogSKsPVHHmJTmGnFMqJ 1AwXoZWTVivmV79vjhMboMy8upGKM4qBLi 1AYK8Ee7xNEDxFEhJGMoRxkF9abgQTzsH5 1AYWVLNCoY6nxxbMWyoLouxJaRvMqz2ciy 1AzH5Tsrv2iBH13ixwZdFeizLsHcNRyfb2 1B1CEGRkisrQwRVS3K2rY8Fhd1dmEqNnJa 1B3TdGPekQ743akkvZCmoe5FXWGgrEo3ut 1B3yXdaTScN9BYBgo7bRz2ShdF3pMFboPJ 1B4eBMucZHkc9gtaL6oz6SEdR5mUgJ71YB 1B4ZrFb88vYD8nKZ4KRGNGTWN2QHcKbYVB 1B5AiH3K4qtBdwwn97wrqZAGVkJrZ6xAHP 1B5gxESszZdS2mxmJaj2fxB8uAv6UM2Cku 1B6davpi97Yd8USh8jtPxSNCDyiNpvsXv3 1B6QTV5GWG1UfzndLyBkNWDJ4scn4pYFGj 1B7Hwv4WGvieCYdGgNPdfPJrAw8FsRtkJ4 1B7LV7n62HaMBta9jjfwraG2SHbwaoPwB8 1B7mZvR8W7FhrYhF5hE9RCVT5QDGedbDE6 1B9B723cth9iZnJwLQH23WQLwoE6pLz5u7 1B9NspYL6AUyLzCUcRKgUKLcBPML8LUtsK 1BBnm1sLj76wWnN7knQfhx8GoxkF6Zx3yV 1BCJTPrBNygk73BGXtcfVUtTe5URjTtJw1 1BCo9TH1aRcsYhDUnzaCV9ozyAT7tsz91h 1BdN2KsSEMRCtRo7QBxTM9qTjHkPkPpjeP 1BdSNqCdtwdzDV4WjS75renSPXPgG1wFqC 1BE1UzsqPctidFuGLN1e1eJv72AKaiCQ7J 1BeAjUviLbpVYoACQAXZCbBnxRWujdc23N 1BEaNQzsx9n1oegxXpnWQSNnSL4PtiA1hs 1BEHkYWjfgBv1CGsMasv7YadyyELrSnH8V 1BeZ8vkuyi55BfQwoKvw3HnxkoFc5Sb4wR 1BF5wei6vBftAPZqyZUvkEfeAYPZNHgmra 1BFbPzdfajF64HJssVaUs3Yngepv5otAF2 1BG7hpgx9UR9pQiMqqMeHxwem85sBACXAk 1BG8EuCU1DgrN4NpeXRCphuEtcTMv6yP2i 1BGivuSZQrCq1zAvF3B4RnaQydrBGe7uKD 1BGP3ib99VE6iFhWr38tRLSQCb2PurrB1z 1BGuW1zxgaehEyAheWW8NmzBz8psyUmaez 1Bi1dU1Xb5F2QSmzvcYQHiK9mdLKkgVVXY 1Bit6qMisGjwQk4Y9S8aGoeAYkFKH13NDL 1BK5xyz3BfNKChFBsjSjwCFV3cNTENTnCs 1BKCaeaf3gVrRU5WPcLPdsJbsMPpRLdaaU 1BKzb5gqyvFpdXwYdXE3YVbMzmuytMvLDc 1BL2w8fHwAFg8R5QTELrgHeFQiSRrhbs74 1BLf4EXjs3EhTpQ9WgMJKzaDKE5NriRa4d 1BM5YPPqzUAU9V3mLYLhMepVx3SBVv6w3b 1BMDcWic2ichzaZcR5ZX6oxYPwRJr99YjW 1BMHA6xbQ6YPhaz2nNJCaabvq1ZxLKaFSV 1BMKY3UE72LLmF5qbQ5uUwcbiFLuahoerM 1Bmxq9iYmQ5YuMV7VAooKLaSFreVnKZnfs 1BobudgpmpES736t1io576WNvUGZUYhVJA 1Bod3Z9rxrhgBtpB6gcDQXzLDcE3xFjXdq 1BQtey6EtdoTBSutVV7aenZGCJc3G91GVX 1BR2GKesiVDzPnb4Hbmd9dNhj4ANcShx6i 1BrazWQpyX4Xdwi5wfWt1Drs4MiFWMGH2C 1Brc6BzVSXG2CtJ8DweqZR1TPJ4ZQ1Ybyo 1BSArh1PRBBsZK1LfpK9iFfbu4f8pRF8f7 1BsiGjhfVrL7zJZQBkVi8RAmRzC9tmPcBw 1BsQfc2pRgGFv8v3RaZkEvhhX6oEfno7jg 1BT5mt4MtMizver8b3F62XAontC3qs2mEm 1BTxEUCEzJjUKkodp9TsnDVagNmWhVmLMj 1BTxhKnbT61rwEGNk6V1Ee3Phpur8UdA4T 1BUqjqBLAjVg6rjF7LzfKDTRvpU9eGoKeF 1BUTfCHaBpzak5SttZ3PF1sF2mU1GnCn8q 1BUUmjEPrRAsswRUTP3uN3qFd8oSZda2WT 1Bv7mrrA7khtgqtnoxK3juiphfcSm4UaZp 1Bv9UwEJk6uSqw57jbVZrMFs7x4MtZFLPw 1BwKF22rEWeUoTEmM1hpY5Jtt9SwengSjz 1BxwPdAzuec4PYbkCdywMFwWuf257UYKHg 1By6jZdRi43sfqhFXECeMLvkmQUoxDBtfV 1BY8gKAeHqzWJzqcoeFAFA3hE12pWdn5H8 1By9rsWivzzqcqpYzKFzrfgpMpcr2pBLnc 1BYFMksdv4wJWxD927TpKGm1QsnKHq32wZ 1ByqkWYaGT1obAPnrXiFCV6MAq95wz7RKE 1ByqzbL27DPN9NBEdmagHaxVYkLMxCXqX1 1BYrFCsgmgEtK9SiLCwfMNW6kjR2hU1xYd 1BZ2H5DJ4Ap4YkFrDTidgevnQSgrp4PyT5 1C2kDCwRFqoaRqrq9kPUpVQ4JYNKZ5nhML 1C2wvRqyscHC4wJ1JU3UVjgVVHzY5PsoHY 1C2y991oJWB2nhFVnS7BcBi21Pf3iaVvUU 1C36ktpVaydPnrTqfKDKVQay2TPWNjG9uf 1C3n37FLubDeJPpGUjgZxfTgQM3RwYoZrV 1C5AyYaWxoaRMvPWiCqLMAWEYpnwJLvEU9 1C6bN1EojrG437NZDisukLSes4bMkFwrdk 1C6X4yH6yz2wTsMgDqQuhw1GTenWXvYnfx 1C8DgfvFXAqraEND3F4kT6rYW2hh3vGHct 1C9K1Cz56HFmNWhN5GeGzC7VV8K13V5wq7 1C9KdmAdPsUA89sNhXYdoM8anuxgGhAY7S 1CaikezZzmCDj1Eeeh8ewaqPLtjJVa9Q2T 1CAM2TyzR7wjDa4xAzXM17nArRQ7AsNV86 1CavYND5sXhkmddru9EGokHxZz5AVhQgGd 1CBH6HcsFSMjkVXEuVbZREv4UQ8PJXdfFW 1CCsTWoaG2Lx6YVQhFPaeuyuKgAa2VW9ER 1CCYycBQAPH8gdqX3qvnzA3eRFSprF93UQ 1CDu1CRGqxwhrGDCRP8Qcs7A4CHVuKWyMp 1CE1Fb5tBaMbkV5cRfQFuzeL2dfYjyoDjo 1CeQoKaeeyBM84XEZ53BR7cYwSfYV4cDry 1CEtwQLVhJLK3mp9Vg87WY59QqU5KUbbsg 1CEuvedifkhqFURJUjUhouEJqjF6U12MjH 1CEz52SboWe7oPASoWGFHfFgyPfSoyyJjL 1Cf3kSfKrcWRDeeGfUGZkmWGVk4LYWjAsV 1CF5CzNyGgJr9TyjisEYDnGMqCGqyUiZMX 1CFAHsn9Ap7BMsaWdQrG39XhZX6iqyAxWg 1CFdosDVjAohFaZ9xCHGjMZTJT9Tdnb4Hm 1CfHtXJYnJ8pcZPc3QQY8KwrjFw5aRfEP4 1CfMbtEcmc3nuRaa4dJZL99DuaChc85pVt 1CFSaoxnnkUCVtVvtz8Pb15EPYsZ3LuJQm 1CfYKMwh9DBNGut9zYT2xgZvdTuhUZifNG 1CG8RUet88xgcZp1E3WA7PraZ65vYiCf5o 1CGGXPLDANNTSAuonG3hi1DEgFQquJhTg7 1ChJ3JG38EGmQiQ4GHzUEEcrifgvp44VSR 1CHs9sBbpDQiH2mMJqMNYvCk73NhKTsiFZ 1ChVvrry7yhsteu7CGRZ24W6mCWNzZjr69 1Ci2MMoejtGbSkUudMckJbGSYMjwFNh6QN 1Cj69reZjXw3v8r8QtNUDZmYG5DPm2SBTR 1CkK5H98QQB9QkYFSXioHX1Z2roViJ2tqX 1CKpqdhaGE4YwEGhhU5AqHX18mUtDyAU7s 1CLwfm6o5UskS2QsCsVe4391qHN7DRrrpB 1CM46QuvP5FxsbofazLU3JzQF5168uM35h 1CM9z8SQSkHysDR4EuqAUcaPDWMvqzansX 1CMFbaUr2y4e7utUzMNCUoYV6BEMVCdJyq 1CMkRKBH63UbW2PiCYTBSY6T8TkTHDcEiT 1CMNSxm6eVV1rE1eAbCST9KgSLEyBbLLoV 1CMwbf9MzV9qqJpZVCfXzqSysCg38HcQBf 1CN5EZA1tMc1fHHiehEksNFrgjGoFib28c 1CNtB1aeNqHotRo7uLrr16RS6zGaRVUPB2 1CNWeb3aMuzEvcJLS7JudNSmbaXiCr74Ky 1CoJW73q3DMdGhPBLWvGXrj9h8LGVDPjqd 1CpFbCPzDSyepQmZhG1WR5vyh7pAL1JvTA 1CPYfRbyub6FumdrdTjA7RK44n2fBDKUgr 1CQ3fuiGzAGnKkCdutaWRsXu1D84qVp817 1CQGHAwS8xs6FqnbwBYEcRkpZ5DRbLv5DW 1CqJikwsA1Laq81ejzzd1Q4Kyy3AGKiTdZ 1CRFWnFjY2dGsUhmk7s9vUYogYcpywUW38 1CRg6DatmVnrCZ4S6CLj9Vt7s1283p7uut 1CrhadRMuaYZPQNbcjbXPtYcyVdQ1B4HcH 1CrroQbvgTcjLtT1QZUmquswdEPpxjVuAS 1Cs5Wq8m6s5AaJSsLCrg5DuKMG4WoQdosM 1CshGVeYm4y9ZgtMCNB9QtBPjPhJkmkL1M 1CSii2T6MWNPpwLLXreynXzEfYKcmt9dNz 1CtAiJMkEaoaN8iMHBfxkZVyPmZhKpUbgm 1CTNLm7Sw365nYR8sZ3TXv9yU6ueRwDisZ 1CtrQYU17bQfX39qrixAHiYTzMRWbbQbCr 1CtVYZ2KZtFSNMATdC7bjKinGR6hqrfmQi 1CtxUvmHHTsUnjeE2SrRPi41x8xbzCCBHV 1Cu2qWuUERqbP85whGw8JpcgP7raZ2tRM6 1CubgKajSZQVnTWkxjfXvYkHFXcxWzWaeD 1CudeAkCYYFFvD7mka1mcLQ2ZdioTKRXSy 1CUeSN8erUYZWMWbPq5Rgs1nCsyF4nHtr4 1CummUVr38HEw18tHEVD8HFb7gGmFWEjAB 1CUo5vxyMfN7MkJDKZz5dWd44vGWZEdxUU 1CuXQVZbs3tT34yB5bNcuDo6tivX6YnMV8 1CV9SLqb5vfg6Pkys1aCc1kS2TAskGVUnP 1CVKzzXjkJQH8iUXR4rhkCyFQtptvNxEY4 1CwfnKSpDJWTEP1tbLfptsAmKc68usNPFV 1CwkezPFEgTxS5DsrRAphktm1MzVzQ7kn4 1CXLPFhJks9ud4rtCsxVUHnegiBCUutHV8 1CxpToHANwsdTRQgFXMdK9bdvRBetTWUdK 1CxtyW1HFwi1Rr4uUpSpjZsjoXXQkTVF6r 1CxzNZr2RQDxXSeiWgKF9j8mdqQ9QuVvLh 1Cy3FggqXo9qS6kyUAL9oLTk4ZTA7cVPLy 1CYf86fsauMavpVAgkYQSVcVFtBrkhtiMh 1Czh48xzVDBXTHvCMDB6wkz11r7J9T2Hwc 1D1VE6KsjwcYLdA3bC1CLtM2T4WMomrAFz 1D4C7cZqDTiV5iNYGgTy2pKVAseBCYEgJa 1D4VStyyUggmMoc4m5cbYyNHTDRAvZx6uv 1D52uUw6sSrkezu5EsULYe4HpXT3xhU5xo 1D6Fj9GUACAtfdXdixEHrx3pkhcVksRK3S 1D8mPTmgD8sCFgXVGmjPn5QPnDxVpybvbd 1D97WFUgxECpsKj7DNiaPZ98Ujztij9nmj 1DAGS5ZpQgMav1eSNARGVBhf6YirjoyY7H 1DAhfSSZ3tvG7ip5mWMhFLBxE7xFCuu145 1DaogbAvhGihWfEAnceBtm6DYaV58cNEGm 1DaupfXTQc69j4UGPxPU4iSX2etPpDqBiU 1DazReiAVnz7Rme5WQivNK8jWVBnea3C79 1DBjQfbeYazQhVNUi9kmyVCsSeoSJ8okxT 1DbLCqYmBNAYwZFLPYfb59mPZNpQ1YW59R 1DBMzaJNga8FztSpWCzKcAyDqtL4YHRotD 1DbYa3VgquqmTt884jz3mpqouLTEVtmPmc 1DcRRd6mDnTK7U35yZ5z1MudPutWpYAZxy 1DCsFDTFXZujb1og4o9RdNWxjKNfRKCo81 1DE7ipd1EgMRZ7VSHctTrV7K9m4NJojTs1 1DejBwAqcKTfjpJAvcP2rCWN3uJ6avTt3s 1DEKjfpAAtMyeC76KiJTtjSwmn1wSvYDJk 1DEU55Gx9dBTpTL8U81NoedfZnVGM4zQYR 1dFdLvwVEcGkCAn7aQzMAWEB2d9ybGeDb 1DfeSSNGFxdBj1tVYKssa7VBPpAc8GS8HG 1DftnCZZE827U6G8vT5X493Rrj6Cqr8TLi 1DGiyaGtVJ2GqfCuUcwSytLzPCGqyEPXpU 1DGmr8GAVu1JyMqN1zzs6zWpUBk75BN2XP 1DgstZGiUz8tJXEcpavvNygzciq5vbh9Dw 1DgyVxbXydntUAbuPSeKpYyuZ3sAeq7nwP 1DH3vB2kwmrpAkRzhqpGB8Ts4CJM8Fu1sm 1DHA4DHq2kSfMtVFidUXuWSohA2fYdayYP 1DhV539zj1bE1w9UQfww3Ww1avYL5eN3wP 1DiprBjSwx6DciBK2BxCovT2mUDWirECGk 1DJeTtMDonTnR8RmwuBMKFAdtBs3xLWpWb 1DjkY832H12hFcDQwBVYJ3wR1rKyBoQJFZ 1DJT1AznD8PbTgQvf5Lc1eBbyaJ3cGeYcz 1Dk2N1bwyfrUjQu4s578JWLNzGe4ca188R 1DKFjcqXQht3geqZ5ig1jCi9xPVoYmGtMX 1DLRJvf2Ef7DBgs7ioYBgWrSxcCSEMer1S 1DLydbnwZkEw3txgFY6q8DhVrbpQZwR7iK 1DM6Qj6FutjxU8YjaY81sb6HmsoDxhTAA 1DMNC9opj8CjYSpMV7yS1dApwVnFpMAfVW 1DMnS86XPZGzFZ5yf8cRN9GJPFj6ktm8bW 1Do8u1GECqdcnteMRTaaCzWcAezL6fx73v 1DpHzvxaxWydTzuLTFWc15JUGYeAWUgk7b 1DpyeorLXHYVwAFgGX7puABgQHw14LZu9b 1DQFFM3kkHuhLMQP1Jj4jhCxSzhs8vb3dR 1Dqzx2DE9SmaFL7GgCjqvpjMzykGkyZNnP 1DR3rQ1DPz9ueVhRh8ALEYkuehw3zP2cCZ 1DRd7VJGxZeesoixVyyMKv3TDqdV4bzD1u 1DrEbuiXTfDE3JNiDJ3DshaD4tjzozxAw3 1DrvVtadxvmfjBetDSHvqdAS8pc8M9oEHa 1DRz1Trhq6ETgmekpvwbRC4DF7pWrs2c1K 1DSg9HgdS9gwVZQmVGR4DK6TMPdiSii6xG 1DSQRCkSsJiV11PEdUJpiJY2ZUbsD9f5vp 1DsUSBoPqjWV3fVs6UUTrxMzNF9RWQjs2K 1DsWGUZ4YC86E4Z3yJRdQxh6HLNpdMARtw 1DSxpqGLysY2ubph49A38gqr82uWnDmsD8 1DT4cnrXBX17tRMpXcvFoPxxRf8Jd5Hnvr 1Dt8VTyR8bFeQTiUHnsbiDF4uPxAYjobtF 1DtAp6rZmtxY3SLWUA3Ljb1vzKSu11Btb1 1DtShcGCbyG4ynp59VabXxsu47AcKoaE1A 1DtzvhGTGxZfNKwsHS21Cy6zJBvPNc5D5u 1DuL94qRsVdnX5BeyQtNZvQ5eP2KtEGVLF 1DuV3pHCTwTFvj4LYpwzHmw8M2yJrGPmR4 1DvPhVCaHPL2pGPM3qaepEWHgJDX9n5wjm 1Dw27kFKJ9443PMxCcy54yKzVzYf6uG3Es 1DW3U87fzbicTEDeZuhpm66gfqC78e5bAQ 1DWFczn66oeLMdesyTLMmpSdxtxPEXVhun 1Dx8JkpF2ZFC8NkraxwtHD2rCTiR1Yb2NJ 1DXpzYtT3MKYtaiUV742v8NUiXgwAvpQb5 1DyGkgi7a4hkbnCmHcBoyrCJnTvG3eu8Do 1DYxU6jjpQMH6ooiQ4zpfe3FWzB7sykcSv 1DZPLCsB25mfc4VcrbeypDCxhsaJVDo3sv 1DZuaCY7b4CyJNQeQEYVdMV9RouGvpP8WP 1DzxLWzb7iguuPka8P9JhVzVU6KHsEQjRK 1E1oVDqEwJpcjF5eYMupZKA4GdRPgCyvL9 1E1YMMHYnEYeDcDSM1wwTHMVZq88UotpGY 1E25262d9HCzkSVyPD6AxxvZoDDSh2xTsN 1E2B9o9LA9UsTLGAvbr9MppL36PHVErHKH 1E2gc1neGj2AhHLzEF9TtmHWA6s5yJNZyw 1E3GJoYCw4GcPE4SdpEZKJBgorJ6ZqjGaU 1E3rWKrzAmvNvAXJKGgK1QP9c6E2zoxuUc 1e4ikKAcBTB11xBNcXD9ns29JseiZohdb 1E62fXwHrK9NoEXMrwb7aGqWz66TkvTaEz 1E6chZKxjspMc9st48UW9UG4R8a2y2ShBr 1E6muEQFFR1PfA3hTR8PrrNRgMMqSGap4w 1E9RGJnpiB5MxBudoaBwAatu1UUnU8Koxx 1E9ytw8YNoRg2W5aDHEKBoejCH5w8dmbTh 1EaDKVo8di11KuPTUsWeeRc2YJJb2gCZUo 1EaZ88jm5qtPa8pDnNmHaHAPVEqwxRCwkS 1EBAW4hhgWHipFafYWyAJRXtzTqkuRiBA6 1EbJbKT7SKLru5peXReFyfUrThuQvSv7hK 1ebzx9a4299mCE6NQhDahSBCqKGTGBLMr 1ECFzWaaEiWLzzPbwdtGmBhf8hHaCD4L5E 1Ed4ZUcj1MpWM3Kn9qKMh4RibCSbG6VX71 1EDFPszMZA3brYdf6DpuX7B5nrTrc51Jg1 1EE1VFntggj1P9iQedzXHQET5H4BtzFhM 1Ee8vgY2fk5sHYvwV7tXQHbfjo84fRdKYJ 1EEVWPys3MWT1pSHSW7g1bbSb1VViY1b4x 1EEXEBT2HyYszvfhPpkFCDzLFUSkgsoJLD 1EfsP6SgLT6tcH8MWy3uWwA3sF5yZLXj4A 1EFvSikgsmkqHCNZJXEjvgVHq7KQ8DRHHT 1EgSUAJG6uJDDSRnt12NjuHthaxikHaR2D 1EHLSK1TQeXiSQqMU3jhim5yNAJ5VRYirM 1Ei7jGfkfPKR1eke8ThhFmQetnrpNQq5PR 1Eikk2XcZQuwwSK1q8iyr24SF5MifuVMVt 1EiqHwLBGTpZku1Qnsbf26tsoxXGsMHCiR 1EjB7QqvQZos1NJzvyyj9NM79CYfpWA2E8 1EjirtYKfnKCtYwTs82jsvXiiVcTaxWpKV 1EjVTzcNQJqdaxHozsUxDTofmor2oDYVM5 1Ek1W5gazJBgagZCe4QyoyUaaUR4WD6qLc 1EKqux2dpN84eZhVvqvS31ny5ZkgLY4rPe 1EmBrcKXpzMQ1q87TgBgrPFTtvdyZKAUHf 1EmtKJLg2CYBkdMZefCDrph2btdNQ2h69E 1EN1goZj37jKuh9WSDxVPBPXhcJiRvWzdj 1EN34EhYetLYxxgJCpdjBHSNcaAdoxuDcP 1EnSMyHrEsdq3QZRNc79x7jEMaj1bqXVN7 1EofUWo3aVquCVQrhivzPyALabMA4Q173N 1EP4qkkyUSs6VoA7zPU9bbZBJjHoxFHKwP 1Ep9VxkdHLYJzbRPwz3DMRW5LDiSJzox4e 1EPD1MfbnHDHnU1gCX2ynPjL86CDMNRnCf 1EPEjuJxJwRq82ia7DvxWp1TXouLgwZJQ2 1EpLZCRLrb7kFTXfc7TD3WjGZbbuQRXGwW 1Eq5SBhYVSNpNmNmgLZ9AibbwWGKzN4Pfc 1EqJWaGW35kEcubEdmYB8VGYymJB4KXfLr 1EQnNHj26cjF8muEkNHeSKJoXNTZgaAgMu 1EQTj2Gw9PN8DaDsbG7e1Ru3QPVxaow1kd 1ErCZqKHSaHpnquFZkNFVaj2bk8CSm29vL 1ERgCVJ9FGJtBeq3yTYZKGTv2tAEHo4HXT 1EriShs5TXTjghUyjuxqYqinUgAtV4D3mP 1ERTNcM5diBj9g1PYSGGbnvwwqVHEUY1W9 1EshsGirxvbNFZShjtY4kTjQZ61tVgoV3H 1ESsptgYGgcZ87nan9pyYp5eWHRptQmzxp 1ESTUr9dC5EMjnhoBDkXhTbC1Xr5ciyeYF 1EsUXUv9i42vbcBibZAc8D9HStgtE9RuKD 1ESwJNobcgh1ULDWRzBd9xmvTDsrWq3sJG 1ESXQQDmU4xzroxa3q5demx8fyD5XDRiye 1EsZmTkrKgMVAvmvoUqeRB8xuQYxDWoyJG 1Etizvpotv2j6YYMjPzQRQmppoGGACgTdz 1Etmy7kKH9SFkPZ7YVfML4UcuSLiwHE3u 1Eu1o9zeaFinRbgvZPF7tRR3Xtt9A13myp 1EUrY7hBE5UJwSrKLTVa6A4X18GQZpTqAN 1EvbM3MBuxXryntodR3rmCb735xpwL2FG1 1EVdGJSKsxF6MGQbGrgiCfjNLCEms1Dia6 1EVswPo4itY7Gns84RM1XtAKq7HxokRW46 1EVUj4gH1U1JxB8qv5L6QJdDYhJT5xELFH 1EW8udKXqkB7mNiqNrfKGc7FuabzRM2ZYq 1EXT6fN8KQnSnjbLeWBscU5CHLzzbWKmaX 1EXXyuZBaS8mbbQXuirxYnT6eeVzTSdTtz 1EXydYqgRuTm1ciT3H6jmPhgU2TcVvAfVp 1EyFNnLsvUEz3kix6417Q5toBRBKfZYXw1 1EyH3V12zi763Zuqp7qR4wMHALyrkv14GN 1EYqoahGEwxx9vm1ZTVZYYxYKPisqRyo4o 1EySdn1KEjojHZaCdv31UXke4MWG2ZV78b 1EyzWrY95ANMs6McQ7we4DgnLMEoJGqQBi 1F1yxPstWbDuwUPYYNRV3cPXx6UDQXTfws 1F5Ep272Wg8douBzi7Le4N3yZfXCAf9UGQ 1F5pPPwLhPG5DqYpMX91Z4a19YG2b6L79y 1F5ywUuXwGdfKzN76F6VBbRyZR5ipEHHVK 1F78j6u8yean6mLSWJbCJE2nVevCuhA8yT 1F7GDuQB6mttsTYumEYDjKjGBHLnp6Y28 1F7YnwdQq9QjvUZrMKa5rURqHTRJmk4Keo 1F8LUeQR5jVrimC3cAoEg34r7b669h39ZF 1F8ZUiCB4iX3fApzx4WaVQBLra3oUNcznE 1F9dVeGDMc6BzGTEzB4a5bpH1NjBgbhJma 1Fa9VChmtch7izmbP7MnzJnG1xYctHNsNs 1FANesZgbC41dzzCnh6tVd7Btypggi74zf 1FAqmYiRVXX6aooQ7zF5fY3fsocYsdHZnk 1FAxctYdY8YueZ65BY7WmZKm71h91QecMS 1Fb3CP23GFSZs69Q6qS4NaGjUw9h2idGpG 1Fbhyu6becDz4PEyTFZ7LNcroArBe9qQFA 1FBsNxfEfJVLveLR1vhp86eMTvz9oszTfK 1FBz1a1Adm1YGaMt3fxA5owX1XGApr7ueD
|
|
|
http://alladdresses.loyce.club/[ ] all_Bitcoin_addresses_ever_used_in_order_of_first_appearance.txt.gz 2022-10-04 01:59 26G [ ] all_Bitcoin_addresses_ever_used_sorted.txt.gz 2022-10-04 01:59 23G its compressed, when uncompress, will take more then 33gb
|
|
|
some one running at their own local electrumx server ? i need to check 1m addresses with their balances and used before addressses i will give you addresses and python script for check, if you have local installed and running electrumx server
I don't run ElectrumX server. But you could download list of all funded address[1], then create script which load both files (your 1M address and list of all funded address) and perform the check. Using library which have efficient filter/data structure (such as bloom filter or trie) is recommended. [1] http://addresses.loyce.club/i already have his used addresses listed dated dec 2021 new list download required 33gb data download, time required... anyway i have 2nd option to use it
|
|
|
some one running at their own local electrumx server ? i need to check 1m addresses with their balances and used before addressses i will give you addresses and python script for check, if you have local installed and running electrumx server
|
|
|
Did you find the key?
I thought you found the key. 64 puzzle found by this command, and modify rotar cuda from 1b to 6m keys search at cpu level (13-6100) uses gpu inside cpu where speed is 6m keys/s ./Rotor -t 4 -m address --coin BTC -r 2 -o newout.txt --range 8000000000000000:ffffffffffffffff 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN https://github.com/phrutis/Rotor-Cuda/tree/main/Rotor-Cudamodify file Rotar.cpp line 3289 if ((count - lastrKey) > (1000000000 * rKey)) { to if ((count - lastrKey) > (6000000 * rKey)) { depand at your gpu speed, check whats your speed by run bitcrack, if its about 500m/s, then adjust your keys at line 3289 compile, and run for others puzzle rotar cuda (phrutis) https://github.com/phrutishe removed his all tools inside his repo maybe angry with world
|
|
|
I tested this python compare script. I only added the time output. Here are the results: start = 2022-09-27 16:58:32.784093 1000 2022-09-27 17:01:12.165173 2000 2022-09-27 17:03:50.849176 3000 2022-09-27 17:06:31.387720 4000 2022-09-27 17:09:12.735062 5000 2022-09-27 17:11:53.893209 6000 2022-09-27 17:14:32.976817 7000 2022-09-27 17:17:07.546195 8000 2022-09-27 17:19:46.752069 9000 2022-09-27 17:22:27.578180 10000 2022-09-27 17:25:03.305788 11000 2022-09-27 17:27:38.671975 12000 2022-09-27 17:30:17.019777 13000 2022-09-27 17:32:57.495925 14000 2022-09-27 17:35:35.705045 15000 2022-09-27 17:38:13.914685 16000 2022-09-27 17:40:52.500355 17000 2022-09-27 17:43:34.293753 18000 2022-09-27 17:46:18.734021 19000 2022-09-27 17:48:56.165592 20000 2022-09-27 17:51:35.212564 21000 2022-09-27 17:54:26.738358 22000 2022-09-27 17:57:09.514139 23000 2022-09-27 17:59:47.929463 24000 2022-09-27 18:02:22.697234 25000 2022-09-27 18:05:00.128646 26000 2022-09-27 18:07:41.784672 27000 2022-09-27 18:10:22.883876 28000 2022-09-27 18:13:03.262512 29000 2022-09-27 18:15:41.925345 30000 2022-09-27 18:18:21.313147 31000 2022-09-27 18:21:06.744216 32000 2022-09-27 18:23:49.502670 33000 2022-09-27 18:26:32.710866 34000 2022-09-27 18:29:16.496636 35000 2022-09-27 18:32:00.074711 36000 2022-09-27 18:34:43.907887 37000 2022-09-27 18:37:28.137582 38000 2022-09-27 18:40:07.641310 39000 2022-09-27 18:42:52.397884 40000 2022-09-27 18:45:52.935812 41000 2022-09-27 18:48:32.099146 42000 2022-09-27 18:51:11.315534 43000 2022-09-27 18:53:49.433403 44000 2022-09-27 18:56:31.338416 45000 2022-09-27 18:59:13.230555 46000 2022-09-27 19:01:54.819965 47000 2022-09-27 19:04:34.469577 48000 2022-09-27 19:07:12.553220 49000 2022-09-27 19:09:56.293709 end = 2022-09-27 19:10:23.538917
aprox 2 hours 15 minutes for 50k pubkey comparison , script generate addition in 200 pubkeys, total 10 million keys generate from 50k pubkeys, to verify remember its simple addition, but for each key from 50k pubkeys, here problem is python, uses 1 by 1 thread, if this same tool in cuda would be done in 2 seconds or maybe tool in c maybe do it less then 10 minutes any c or cuda developer can help us to write such tools, for further research thankx Hello i wrote a custom Cuda library for point addition , multiplication etc (adapted from Jean-Luc Pons one)...the use of pycuda (python) to launch the kernel is possible But can you explain what the purpose of the script you want to made? Because that's right, that the speed of point addition will be around 1Gigakeys/sec on a RTX3070, only if you work with pubkey loaded in ram. The main problem of what you want to do will be the speed bottleneck of reading the input file and writing the result in the output file on the HDD (1Giga Key are more than 32GB of size on the HDD ) So you can compute 1Giga Key in one sec with the GPU.but you will spend a long time to convert your keys sequentially in hexed-ASCII and write the result (work done by the cpu) because a gpu can't write or read a file. To resume Convert input file to chunks of block in a grid of threads-> lauch kernel on the GPU -> return and convert the result SLOW FAST SLOW example File B : 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 0370b55404702ffa86ecfa4e88e0f354004a0965a5eea5fbbd297436001ae920df 031fb966918db3af46c37234b6a4b043719886d6a05859ba32f72742d6141f7ae6 027dda7bb4a07894280993cb04ba269905446cfee186833dc6cb46d02979bb4147 0322d9e364b9274dab098bcb23e0428e8a416d54f05a781281ee221db69e1ec7b8 03354a9e0deb417e0a447d8b8d23dd5e98d0ae3e70186eca8cde809c4b8fa8331f 03625fa450aed083fb30166766d5874131adb168c0247cbff83987297bf873e45d 03102c56fc72cbe8d908c4c2dd498df4e92719187cf9c3ef4c59f111bd4ff36ede 0324acb1c19b6dfc25defb01c2e2681ae82deacc0ff21ae8ff01f82f37a6a2147f 028ed5001a40f95405950a8d53420e32009824c636792e16626e12e24027269fa9 File A 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5 02f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9 02e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13 022f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4 03fff97bd5755eeea420453a14355235d382f6472f8568a18b2f057a1460297556 025cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc 022f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01 03acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe 03a0434d9e47f3c86235477c7b1ae6ae5d3442d49b1943c2b752a68e2a47e247c7 above 2 files are file A is start dec of hex 1 to 10 (pubkeys) 10 pubkeys file B is start dec of hex 1000 to 1010 (pubkeys) 10 pubkeys load file B in memory load file A and start process with addition point 1 (0279be667...) till first match from File B (loaded in memory), as found match first print and break process above example all match will be 10 pubkeys print to file 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8 039d1abaec9f5715a15c7628244170951e0f85e87f68ca5393d3f9fc3fa23a69c8
|
|
|
I tested this python compare script. I only added the time output. Here are the results: start = 2022-09-27 16:58:32.784093 1000 2022-09-27 17:01:12.165173 2000 2022-09-27 17:03:50.849176 3000 2022-09-27 17:06:31.387720 4000 2022-09-27 17:09:12.735062 5000 2022-09-27 17:11:53.893209 6000 2022-09-27 17:14:32.976817 7000 2022-09-27 17:17:07.546195 8000 2022-09-27 17:19:46.752069 9000 2022-09-27 17:22:27.578180 10000 2022-09-27 17:25:03.305788 11000 2022-09-27 17:27:38.671975 12000 2022-09-27 17:30:17.019777 13000 2022-09-27 17:32:57.495925 14000 2022-09-27 17:35:35.705045 15000 2022-09-27 17:38:13.914685 16000 2022-09-27 17:40:52.500355 17000 2022-09-27 17:43:34.293753 18000 2022-09-27 17:46:18.734021 19000 2022-09-27 17:48:56.165592 20000 2022-09-27 17:51:35.212564 21000 2022-09-27 17:54:26.738358 22000 2022-09-27 17:57:09.514139 23000 2022-09-27 17:59:47.929463 24000 2022-09-27 18:02:22.697234 25000 2022-09-27 18:05:00.128646 26000 2022-09-27 18:07:41.784672 27000 2022-09-27 18:10:22.883876 28000 2022-09-27 18:13:03.262512 29000 2022-09-27 18:15:41.925345 30000 2022-09-27 18:18:21.313147 31000 2022-09-27 18:21:06.744216 32000 2022-09-27 18:23:49.502670 33000 2022-09-27 18:26:32.710866 34000 2022-09-27 18:29:16.496636 35000 2022-09-27 18:32:00.074711 36000 2022-09-27 18:34:43.907887 37000 2022-09-27 18:37:28.137582 38000 2022-09-27 18:40:07.641310 39000 2022-09-27 18:42:52.397884 40000 2022-09-27 18:45:52.935812 41000 2022-09-27 18:48:32.099146 42000 2022-09-27 18:51:11.315534 43000 2022-09-27 18:53:49.433403 44000 2022-09-27 18:56:31.338416 45000 2022-09-27 18:59:13.230555 46000 2022-09-27 19:01:54.819965 47000 2022-09-27 19:04:34.469577 48000 2022-09-27 19:07:12.553220 49000 2022-09-27 19:09:56.293709 end = 2022-09-27 19:10:23.538917
aprox 2 hours 15 minutes for 50k pubkey comparison , script generate addition in 200 pubkeys, total 10 million keys generate from 50k pubkeys, to verify remember its simple addition, but for each key from 50k pubkeys, here problem is python, uses 1 by 1 thread, if this same tool in cuda would be done in 2 seconds or maybe tool in c maybe do it less then 10 minutes any c or cuda developer can help us to write such tools, for further research thankx Hello i wrote a custom Cuda library for point addition , multiplication etc (adapted from Jean-Luc Pons one)...the use of pycuda (python) to launch the kernel is possible But can you explain what the purpose of the script you want to made? Because that's right, that the speed of point addition will be around 1Gigakeys/sec on a RTX3070, only if you work with pubkey loaded in ram. The main problem of what you want to do will be the speed bottleneck of reading the input file and writing the result in the output file on the HDD (1Giga Key are more than 32GB of size on the HDD ) So you can compute 1Giga Key in one sec with the GPU.but you will spend a long time to convert your keys sequentially in hexed-ASCII and write the result (work done by the cpu) because a gpu can't write or read a file. To resume Convert input file to chunks of block in a grid of threads-> lauch kernel on the GPU -> return and convert the result SLOW FAST SLOW purpose of the script is filter duplicate (not indentical), duplicate in series example file b have 10 pubkeys (from dec 1 to 10) and load file A in mem for compare, where have 10 pubkeys ( from dec 1000 to 1010) file b load all pubkeys as point and start addition with 1, at first found is pubkey dec 1000, print it from both files i will have final point is pubkey dec 1000 in this process 10 pubkeys start addition to reach 1000 10*1000 = 10000 keys process but print will be only 10 pubkeys same as file B count of pubkeys if file B have 1m pubkeys process keys would be 1000m pubkeys total, but print result after compare first match would be 1m pubkeys if you can take compare.py script to pycuda, maybe its greate to work around
|
|
|
I tested this python compare script. I only added the time output. Here are the results: start = 2022-09-27 16:58:32.784093 1000 2022-09-27 17:01:12.165173 2000 2022-09-27 17:03:50.849176 3000 2022-09-27 17:06:31.387720 4000 2022-09-27 17:09:12.735062 5000 2022-09-27 17:11:53.893209 6000 2022-09-27 17:14:32.976817 7000 2022-09-27 17:17:07.546195 8000 2022-09-27 17:19:46.752069 9000 2022-09-27 17:22:27.578180 10000 2022-09-27 17:25:03.305788 11000 2022-09-27 17:27:38.671975 12000 2022-09-27 17:30:17.019777 13000 2022-09-27 17:32:57.495925 14000 2022-09-27 17:35:35.705045 15000 2022-09-27 17:38:13.914685 16000 2022-09-27 17:40:52.500355 17000 2022-09-27 17:43:34.293753 18000 2022-09-27 17:46:18.734021 19000 2022-09-27 17:48:56.165592 20000 2022-09-27 17:51:35.212564 21000 2022-09-27 17:54:26.738358 22000 2022-09-27 17:57:09.514139 23000 2022-09-27 17:59:47.929463 24000 2022-09-27 18:02:22.697234 25000 2022-09-27 18:05:00.128646 26000 2022-09-27 18:07:41.784672 27000 2022-09-27 18:10:22.883876 28000 2022-09-27 18:13:03.262512 29000 2022-09-27 18:15:41.925345 30000 2022-09-27 18:18:21.313147 31000 2022-09-27 18:21:06.744216 32000 2022-09-27 18:23:49.502670 33000 2022-09-27 18:26:32.710866 34000 2022-09-27 18:29:16.496636 35000 2022-09-27 18:32:00.074711 36000 2022-09-27 18:34:43.907887 37000 2022-09-27 18:37:28.137582 38000 2022-09-27 18:40:07.641310 39000 2022-09-27 18:42:52.397884 40000 2022-09-27 18:45:52.935812 41000 2022-09-27 18:48:32.099146 42000 2022-09-27 18:51:11.315534 43000 2022-09-27 18:53:49.433403 44000 2022-09-27 18:56:31.338416 45000 2022-09-27 18:59:13.230555 46000 2022-09-27 19:01:54.819965 47000 2022-09-27 19:04:34.469577 48000 2022-09-27 19:07:12.553220 49000 2022-09-27 19:09:56.293709 end = 2022-09-27 19:10:23.538917
aprox 2 hours 15 minutes for 50k pubkey comparison , script generate addition in 200 pubkeys, total 10 million keys generate from 50k pubkeys, to verify remember its simple addition, but for each key from 50k pubkeys, here problem is python, uses 1 by 1 thread, if this same tool in cuda would be done in 2 seconds or maybe tool in c maybe do it less then 10 minutes any c or cuda developer can help us to write such tools, for further research thankx
|
|
|
same secp256k1 wtien in vanitygen, kanagroo scripts, bitcrack, other tools in c by iceland... but create like commands base working as above mention examples commands, no where same i upload simple compare 2 files in add/sub pubkeys point, i upload python script and e sample files A B, check process time for 50k pubkeys maybe you can find tweek python for better speed, but in my view, c++ or cuda, will do this process in maximum 2 seconds write solutions here or at github issue area https://github.com/onetrader2022/python-secp-comparedid someone had make test to process 50k pubkeys, and could write their time to finish python process
|
|
|
Shit, so many years for waste time
It's the right reply.. unfortunately 1 target 11.03 MKey/s (1,509,949,440 total) 17799667357578236000-17799630175932332000=37181645904000 keys required to check 37181645904000 and finsih at 1,509,949,440 defiantly their is bug in your tool mostly peoples using cuda, thats work fine maybe author long time ago post about cl version problem check their issues
|
|
|
Hi to everyone, i have done several tests with puzzle 64 to find the private key on different computers with clbitcrack.exe (downloaded from : https://github.com/brichard19/BitCrack/releases) If i give a very short range (2-3 keys) it finds the private key without problem, with bigger ranges (37181645903300 keys or more) it doesn't. With a friend we have done the same test on 2 different notebooks, one with a Geforce 820M 1Gb and one with a Geforce 850M 4Gb, with the same results. Has clbitcrack.exe a bug or what? You can test it too with this command: clbitcrack -o out.txt --keyspace f704fd56a9c53800:f7051f27b09112d4 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN it reaches the end of keyspace without results (it takes less than 13 minutes on the Geforce 820M). and if you try: clbitcrack -o out.txt --keyspace f7051f27b09112d2:f7051f27b09112d4 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN it reaches the end of keyspace with the found key. I dont' know what to think... I've just done the test with a Intel UHD Graphics 605, same results, so it doesn't seem a matter of graphics card.. if i take highest speed [2022-09-25.21:11:56] [Info] Initializing NVIDIA GeForce RTX 3070 Ti [2022-09-25.21:11:56] [Info] Generating 50,331,648 starting points (1920.0MB) [2022-09-25.21:12:03] [Info] 10.0% [2022-09-25.21:12:03] [Info] 20.0% [2022-09-25.21:12:04] [Info] 30.0% [2022-09-25.21:12:04] [Info] 40.0% [2022-09-25.21:12:04] [Info] 50.0% [2022-09-25.21:12:04] [Info] 60.0% [2022-09-25.21:12:04] [Info] 70.0% [2022-09-25.21:12:05] [Info] 80.0% [2022-09-25.21:12:05] [Info] 90.0% [2022-09-25.21:12:05] [Info] 100.0% [2022-09-25.21:12:05] [Info] Done NVIDIA GeForce R 5678 / 8192MB | 1 target 1337.45 MKey/s (39,510,343,680 total) [00:00:27] 80g key/per m , 800 gkeys/ 10m 37181 Gkeys how possible in 13 min
|
|
|
Hi to everyone, i have done several tests with puzzle 64 to find the private key on different computers with clbitcrack.exe (downloaded from : https://github.com/brichard19/BitCrack/releases) If i give a very short range (2-3 keys) it finds the private key without problem, with bigger ranges (37181645903300 keys or more) it doesn't. With a friend we have done the same test on 2 different notebooks, one with a Geforce 820M 1Gb and one with a Geforce 850M 4Gb, with the same results. Has clbitcrack.exe a bug or what? You can test it too with this command: clbitcrack -o out.txt --keyspace f704fd56a9c53800:f7051f27b09112d4 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN it reaches the end of keyspace without results (it takes less than 13 minutes on the Geforce 820M). and if you try: clbitcrack -o out.txt --keyspace f7051f27b09112d2:f7051f27b09112d4 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN it reaches the end of keyspace with the found key. I dont' know what to think... I've just done the test with a Intel UHD Graphics 605, same results, so it doesn't seem a matter of graphics card.. --keyspace f704fd56a9c53800:f7051f27b09112d4 you want to say you check 37,181,645,904,596 keys in 13 min ?
|
|
|
Hi All, I have a AMD 6900 XT and am using https://github.com/Uzlopak/BitCrackOpenCL/I am wondering if anyone could help with the settings, I cant seem to get them right at all. I tried the current settings above for Nvidia but being roughly same power I assumed same settings might be slightly compatible. -b 82 -t 256 -p 2096 Appreciate any help. -b 80 -t 512 -p 2048 -b 80 -t 256 -p 2048 if any one work for you, then let me know for quide you more for optimal speed setting -b 80 -t 256 -p 2048 works well, I found 80 compute units from the AMD site (RTFM! right.) I tried any threads higher and the GPU hung. I will have a play and get back to you, but thank you very much. you can check more settings by adding 32 into p value like 2048 2080 2112 2144 etc same in other -b 80 -t 512 -p 2048 reduce 32 from p value you can adjust as per your input file load, if you have single address and few 100's or 1000's, there value , you can adjust for maximum usage of gpu if you load big addresses file, then same adjust p value with add/sub 32 into 2048 value
|
|
|
Hi All, I have a AMD 6900 XT and am using https://github.com/Uzlopak/BitCrackOpenCL/I am wondering if anyone could help with the settings, I cant seem to get them right at all. I tried the current settings above for Nvidia but being roughly same power I assumed same settings might be slightly compatible. -b 82 -t 256 -p 2096 Appreciate any help. -b 80 -t 512 -p 2048 -b 80 -t 256 -p 2048 if any one work for you, then let me know for quide you more for optimal speed setting
|
|
|
same secp256k1 wtien in vanitygen, kanagroo scripts, bitcrack, other tools in c by iceland... but create like commands base working as above mention examples commands, no where same i upload simple compare 2 files in add/sub pubkeys point, i upload python script and e sample files A B, check process time for 50k pubkeys maybe you can find tweek python for better speed, but in my view, c++ or cuda, will do this process in maximum 2 seconds write solutions here or at github issue area https://github.com/onetrader2022/python-secp-compare
|
|
|
|